1. 30 5月, 2007 3 次提交
    • L
      Merge branch 'for_paulus' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc · 55663219
      Linus Torvalds 提交于
      * 'for_paulus' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc:
        [POWERPC] Fix Kconfig warning
        [PPC] Fix modpost warning
        [POWERPC] Fix modpost warning
        [POWERPC] Fix Section mismatch warnings
        [POWERPC] QE: fix Kconfig 'select' warning with UCC_FAST
        [POWERPC] 52xx: unbreak lite5200 dts (_pic vs. -pic)
        [PPC] Remove duplicate export of __div64_32.
        [PPC] Fix COMMON symbol warnings
      55663219
    • L
      Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6 · a4326635
      Linus Torvalds 提交于
      * master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
        [SCSI] megaraid_sas: intercept cmd timeout and throttle io
        [SCSI] fusion: Fix |/|| confusion
        [SCSI] aic94xx: asd_clear_nexus should fail if the cleared task does not complete
        [SCSI] aic7xxx: fix aicasm build failure with gcc-3.4.6
        [SCSI] aacraid: apply commit config for reset_devices flag
        [SCSI] sd: fix refcounting regression in suspend/resume routines
        [SCSI] aacraid: fix panic on short Inquiry
        [SCSI] aacraid: Correct sa platform support. (Was: [Bug 8469] Bad EIP value on pentium3 SMP kernel-2.6.21.1)
        [SCSI] NCR53C9x: correct spelling mistake in deprecation notice
        [SCSI] tgt: fix a rdma indirect transfer error bug
        [SCSI] MegaRAID: Update MAINTAINERS email-id
        [SCSI] stex: minor cleanup and version update
        [SCSI] stex: fix reset recovery for console device
        [SCSI] stex: extend hard reset wait time
        [SCSI] stex: fix id mapping issue
        [SCSI] ipr: Proper return codes for eh_dev_reset for SATA devices
        [SCSI] zfcp: IO stall after deleting and path checker changes after reenabling zfcp devices
        [SCSI] zfcp: avoid clutter in erp_dbf
      a4326635
    • A
      USB: replace flush_workqueue with cancel_sync_work · d5d4db70
      Alan Stern 提交于
      This patch (as912) replaces a couple of calls to flush_workqueue()
      with cancel_sync_work() and cancel_rearming_delayed_work().  Using a
      more directed approach allows us to avoid some nasty deadlocks.  The
      prime example occurs when a first-level device (the parent is a root
      hub) is removed while at the same time the root hub gets a remote
      wakeup request.  khubd would try to flush the autosuspend workqueue
      while holding the root-hub's lock, and the remote-wakeup workqueue
      routine would be waiting to lock the root hub.
      
      The patch also reorganizes the power management portion of
      usb_disconnect(), separating it out into its own routine.  The
      autosuspend workqueue entry is cancelled immediately instead of
      waiting for the device's release routine.  In addition,
      synchronization with the autosuspend thread is carried out even for
      root hubs (an oversight in the original code).
      Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Greg KH <gregkh@suse.de>
      Cc: Mark Lord <lkml@rtr.ca>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      d5d4db70
  2. 26 5月, 2007 11 次提交
  3. 25 5月, 2007 26 次提交