1. 18 Aug, 2006 5 commits
  2. 12 Aug, 2006 2 commits
    • Adrian Bunk's avatar
      Linux 2.6.16.28-rc1 · 0575ec15
      Adrian Bunk authored
      0575ec15
    • Adrian Bunk's avatar
      update the i386 defconfig · d2fec325
      Adrian Bunk authored
      The i386 defconfig wasn't updated for ages.
      
      Instead of running "make oldconfig" on the old defconfig and trying to
      give reasonable answers at all new options, this patch replaces it with
      the one I'm using in 2.6.16-rc1.
      
      This way, it's a .config that is confirmed to work on at least one
      computer in the world.  ;-)
      Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
      d2fec325
  3. 11 Aug, 2006 4 commits
    • Stefan Richter's avatar
      ieee1394: sbp2: enable auto spin-up for Maxtor disks · aae3d53f
      Stefan Richter authored
      At least Maxtor OneTouch III require a "start stop unit" command after
      auto spin-down before the next access can proceed.  This patch activates
      the responsible code in scsi_mod for all Maxtor SBP-2 disks.
      https://bugzilla.novell.com/show_bug.cgi?id=183011
      
      Maybe that should be done for all SBP-2 disks, but better be cautious.
      Signed-off-by: default avatarStefan Richter <stefanr@s5r6.in-berlin.de>
      Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
      aae3d53f
    • Robert Hancock's avatar
      Fix broken suspend/resume in ohci1394 · 6e2a6204
      Robert Hancock authored
      I've been experimenting to track down the cause of suspend/resume problems
      on my Compaq Presario X1050 laptop:
      
      http://bugzilla.kernel.org/show_bug.cgi?id=6075
      
      Essentially the ACPI Embedded Controller and keyboard controller would
      get into a bizarre, confused state after resume.
      
      I found that unloading the ohci1394 module before suspend and reloading it
      after resume made the problem go away.  Diffing the dmesg output from
      resume, with and without the module loaded, I found that with the module
      loaded I was missing these:
      
      PM: Writing back config space on device 0000:02:00.0 at offset 1. (Was 2100080, writing 2100007)
      PM: Writing back config space on device 0000:02:00.0 at offset 3. (Was 0, writing 8008)
      PM: Writing back config space on device 0000:02:00.0 at offset 4. (Was 0, writing 90200000)
      PM: Writing back config space on device 0000:02:00.0 at offset 5. (Was 1, writing 2401)
      PM: Writing back config space on device 0000:02:00.0 at offset f. (Was 20000100, writing 2000010a)
      
      The default PCI driver performs the pci_restore_state when no driver is
      loaded for the device.  When the ohci1394 driver is loaded, it is supposed
      to do this, however it appears not to do so.
      
      I created the patch below and tested it, and it appears to resolve the
      suspend problems I was having with the module loaded.  I only added in the
      pci_save_state and pci_restore_state - however, though I know little of
      this hardware, surely the driver should really be doing more than this when
      suspending and resuming?  Currently it does almost nothing, what if there
      are commands in progress, etc?
      Signed-off-by: default avatarRobert Hancock <hancockr@shaw.ca>
      Signed-off-by: default avatarStefan Richter <stefanr@s5r6.in-berlin.de>
      Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
      6e2a6204
    • Jens Axboe's avatar
      fix debugfs inode leak · 02ee43fc
      Jens Axboe authored
      Looking at the reiser4 crash, I found a leak in debugfs. In
      debugfs_mknod(), we create the inode before checking if the dentry
      already has one attached. We don't free it if that is the case.
      Signed-off-by: default avatarJens Axboe <axboe@suse.de>
      Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
      02ee43fc
    • Jens Axboe's avatar
      Fix missing ret assignment in __bio_map_user() error path · dec0370a
      Jens Axboe authored
      If get_user_pages() returns less pages than what we asked for, we
      jump to out_unmap which will return ERR_PTR(ret). But ret can contain
      a positive number just smaller than local_nr_pages, so be sure to set
      it to -EFAULT always.
      
      Problem found and diagnosed by Damien Le Moal <damien@sdl.hitachi.co.jp>
      Signed-off-by: default avatarJens Axboe <axboe@suse.de>
      Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
      dec0370a
  4. 09 Aug, 2006 2 commits
  5. 08 Aug, 2006 3 commits
  6. 07 Aug, 2006 2 commits
  7. 03 Aug, 2006 2 commits
  8. 17 Jul, 2006 4 commits
  9. 15 Jul, 2006 4 commits
  10. 06 Jul, 2006 2 commits
  11. 30 Jun, 2006 3 commits
  12. 22 Jun, 2006 7 commits