1. 16 Oct, 2003 1 commit
    • Andrew Morton's avatar
      [PATCH] drivers/block/initrd.c removal · 0af65687
      Andrew Morton authored
      From: viro@parcelfarce.linux.theplanet.co.uk
      
      * drivers/block/initrd.c gone
      
      * chunk of memory where the current tree would look for intird image is
        checked for being a valid initramfs image first; then, it is either
        unpacked (in addition to normal built-in image) or, if it wasn't a valid
        image, copied into a regular file on rootfs called /dev/initrd.  Then
        memory is freed.
      
      Result:
      
      a) we can put initramfs image in place of initrd one and kernel will DTRT.
      
      b) initrd images still work as usual; code that shoves the thing to
         ramdisk, etc.  doesn't care whether it reads from a block device or
         regular file.
      
      c) initrd.c is gone, so is fake block device and a lot of irregularities
         with it.
      
      It has been in -mm for almost two weeks with no reported problems.
      0af65687
  2. 15 Oct, 2003 12 commits
  3. 14 Oct, 2003 24 commits
  4. 13 Oct, 2003 3 commits
    • Linus Torvalds's avatar
      Mark timer as running in the timer base _before_ we clear the pending · 5b84ad19
      Linus Torvalds authored
      flag (and order it on SMP), so that del_timer_sync() always sees the
      timer either pending or running if it is active.
      5b84ad19
    • Linus Torvalds's avatar
      Revert recent SMP timer changes - they cause deadlocks · 511f1ac6
      Linus Torvalds authored
      Cset exclude: mingo@elte.hu[torvalds]|ChangeSet|20031012025453|05000
      511f1ac6
    • David Brownell's avatar
      [PATCH] USB: ohci-hcd PM fixes · 5c549937
      David Brownell authored
      This patch primarily fixes PM-related bugs in the OHCI driver.
      
      It gets rid of some flags that duplicated state between usbcore
      and the HCD.  The duplication wasn't correct, and wasn't tested
      correctly ... this fixes both issues.  So now the driver avoids
      writing to hardware when it's suspended (as required by older
      PowerBook hardware) or halted, and treats all non-running states
      the same (as required by all hardware).
      
      This includes the last generic parts of a patch sent a while back
      by Benjamin Herrenschmidt, which weren't at that time testable on a
      x86 kernel because the generic PM code was in flux (and broken).
      There may still be some PMAC-specific issues to resolve.
      
      With this patch, and a device_resume() deadlock fix, I've seen
      OHCI suspend/resume work on hardware it's not worked on since the
      PM changes started to merge into the 2.6.0-test kernels.
      5c549937