1. 29 May, 2007 5 commits
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6 · 486b4ce1
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:
        firewire: fix return code
        firewire: prefix modules with firewire- instead of fw-
        firewire: Add missing byteswapping for receive DMA programs.
        ieee1394: raw1394: Fix async send
        ieee1394: eth1394: bring back a parent device
        ieee1394: eth1394: handle tlabel exhaustion
        ieee1394: eth1394: remove bogus netif_wake_queue
        ieee1394: sbp2: include workqueue.h
      486b4ce1
    • Linus Torvalds's avatar
      Merge branch 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6 · 358a9afc
      Linus Torvalds authored
      * 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
        hwmon/applesmc: Handle name file creation error and deletion
        hwmon/applesmc: Simplify dependencies
        hwmon-vid: Don't spam the logs when VRM version is missing
        hwmon/w83627hf: Be quiet when no chip is found
        hwmon/coretemp: Add more safety checks
        hwmon/ds1621: Fix swapped temperature limits
      358a9afc
    • Linus Torvalds's avatar
      Merge branch 'for_paulus' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc · 55663219
      Linus Torvalds authored
      * '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
    • Linus Torvalds's avatar
      Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6 · a4326635
      Linus Torvalds authored
      * 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
    • Alan Stern's avatar
      USB: replace flush_workqueue with cancel_sync_work · d5d4db70
      Alan Stern authored
      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: default avatarAlan 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: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      d5d4db70
  2. 27 May, 2007 14 commits
  3. 26 May, 2007 2 commits
    • Linus Torvalds's avatar
      Linux 2.6.22-rc3 · c420bc9f
      Linus Torvalds authored
      It's that time of the year again.  Summer starts in the US, and people
      want to sit at the beach with a new -rc candidate.
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      c420bc9f
    • Hugh Dickins's avatar
      fix compat console unimap regression · f4d43bd5
      Hugh Dickins authored
      Why is it that since the 2f1a2ccb console
      UTF-8 fixes went into 2.6.22-rc1, the PowerMac G5 shows only inverse video
      question marks for the text on tty2-6? whereas tty1 is fine, and so is x86.
      
      No fault of that patch: by removing the old fallback behaviour, it reveals
      that 32-bit setfont running on 64-bit kernels has only really worked on
      the current console, the rest getting faked by that inadequate fallback.
      
      Bring the compat do_unimap_ioctl into line with the main one: PIO_UNIMAP
      and GIO_UNIMAP apply to the specified tty, not redirected to fg_console.
      Use the same checks, and most particularly, remember to check access_ok:
      con_set_unimap and con_get_unimap are using __get_user and __put_user.
      
      And the compat vt_check should ask for the same capability as the main
      one, CAP_SYS_TTY_CONFIG rather than CAP_SYS_ADMIN.  Added in vt_ioctl's
      vc_cons_allocated check for safety, though failure may well be impossible.
      Signed-off-by: default avatarHugh Dickins <hugh@veritas.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      f4d43bd5
  4. 25 May, 2007 19 commits