1. 14 1月, 2006 1 次提交
  2. 13 1月, 2006 4 次提交
  3. 11 1月, 2006 1 次提交
  4. 10 1月, 2006 1 次提交
  5. 09 1月, 2006 5 次提交
    • A
      [PATCH] sata_nv, spurious interrupts at system startup with MAXTOR 6H500F0 drive · b887030a
      Andrew Chew 提交于
      This patch works around a problem with spurious interrupts seen at boot time when
      a MAXTOR 6H500F0 drive is present.  An ATA interrupt condition is mysteriously
      present at start of day.  If we took too long in issuing the first command,
      the kernel would basically get tired of the spurious interrupts and turn the interrupt
      off.  Issuing the first command essentially causes the interrupt condition to
      get acknowledged.
      
      I haven't seen this happen with any other drives.
      
      What I basically do is ack ATA status by reading it regardless of whether we're
      expecting to have to handle an interrupt.  This clears the start-of-day anomalous
      interrupt condition, and keeps the kernel from disabling that interrupt due to
      too many spurious interrupts.
      
      Also, I fixed a bug where hotplug interrupts weren't getting acknowledged as handled
      in the ISR.  This was not the cause of the spurious interrupts, but it's the right
      thing to do anyway.
      
      Signed-Off-By: Andrew Chew
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      b887030a
    • J
      [SCSI] Kill the SCSI softirq handling · 1aea6434
      Jens Axboe 提交于
      This patch moves the SCSI softirq handling to the block layer version.
      There should be no functional changes.
      Signed-off-by: NJens Axboe <axboe@suse.de>
      1aea6434
    • R
      [ARM] Remove asm/irq.h includes from ARM drivers · e9368f82
      Russell King 提交于
      Many ARM drivers do not need to include asm/irq.h - remove this
      unnecessary include from some ARM drivers.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      e9368f82
    • C
      [PATCH] Add block_device_operations.getgeo block device method · a885c8c4
      Christoph Hellwig 提交于
      HDIO_GETGEO is implemented in most block drivers, and all of them have to
      duplicate the code to copy the structure to userspace, as well as getting
      the start sector.  This patch moves that to common code [1] and adds a
      ->getgeo method to fill out the raw kernel hd_geometry structure.  For many
      drivers this means ->ioctl can go away now.
      
      [1] the s390 block drivers are odd in this respect.  xpram sets ->start
          to 4 always which seems more than odd, and the dasd driver shifts
          the start offset around, probably because of it's non-standard
          sector size.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Cc: Jens Axboe <axboe@suse.de>
      Cc: <mike.miller@hp.com>
      Cc: Jeff Dike <jdike@addtoit.com>
      Cc: Paolo Giarrusso <blaisorblade@yahoo.it>
      Cc: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl>
      Cc: Neil Brown <neilb@cse.unsw.edu.au>
      Cc: Markus Lidel <Markus.Lidel@shadowconnect.com>
      Cc: Russell King <rmk@arm.linux.org.uk>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
      Cc: James Bottomley <James.Bottomley@steeleye.com>
      Signed-off-by: NAdrian Bunk <bunk@stusta.de>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      a885c8c4
    • B
      [PATCH] powerpc: Remove device_node addrs/n_addr · cc5d0189
      Benjamin Herrenschmidt 提交于
      The pre-parsed addrs/n_addrs fields in struct device_node are finally
      gone. Remove the dodgy heuristics that did that parsing at boot and
      remove the fields themselves since we now have a good replacement with
      the new OF parsing code. This patch also fixes a bunch of drivers to use
      the new code instead, so that at least pmac32, pseries, iseries and g5
      defconfigs build.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      cc5d0189
  6. 07 1月, 2006 3 次提交
  7. 06 1月, 2006 10 次提交
  8. 05 1月, 2006 2 次提交
    • K
      [PATCH] driver core: replace "hotplug" by "uevent" · 312c004d
      Kay Sievers 提交于
      Leave the overloaded "hotplug" word to susbsystems which are handling
      real devices. The driver core does not "plug" anything, it just exports
      the state to userspace and generates events.
      Signed-off-by: NKay Sievers <kay.sievers@suse.de>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      312c004d
    • K
      [PATCH] merge kobject_uevent and kobject_hotplug · 5f123fbd
      Kay Sievers 提交于
      The distinction between hotplug and uevent does not make sense these
      days, netlink events are the default.
      
      udev depends entirely on netlink uevents. Only during early boot and
      in initramfs, /sbin/hotplug is needed. So merge the two functions and
      provide only one interface without all the options.
      
      The netlink layer got a nice generic interface with named slots
      recently, which is probably a better facility to plug events for
      subsystem specific events.
      Also the new poll() interface to /proc/mounts is a nicer way to
      notify about changes than sending events through the core.
      The uevents should only be used for driver core related requests to
      userspace now.
      Signed-off-by: NKay Sievers <kay.sievers@suse.de>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      5f123fbd
  9. 02 1月, 2006 1 次提交
  10. 27 12月, 2005 1 次提交
  11. 24 12月, 2005 1 次提交
    • T
      [PATCH] fix libata inquiry VPD for ATAPI devices · fd71da46
      Tony Battersby 提交于
      The following patch prevents libata from incorrectly modifying inquiry
      VPD pages and command support data from ATAPI devices.  I have tested
      the patch with a SATA ATAPI tape drive on an AHCI controller.
      
      Patch is against kernel 2.4.32 with 2.4.32-libata1.patch applied.
      
      Anthony J. Battersby
      Cybernetics
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      fd71da46
  12. 19 12月, 2005 1 次提交
  13. 18 12月, 2005 2 次提交
  14. 17 12月, 2005 3 次提交
  15. 16 12月, 2005 4 次提交