1. 14 Feb, 2007 4 commits
    • Linus Torvalds's avatar
      Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6 · 33e563c1
      Linus Torvalds authored
      * 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
        i2c: Stop using i2c_adapter.class_dev
        i2c: Remove the warning on missing adapter device
        i2c: Declare more i2c_adapter parent devices
        i2c: PA Semi SMBus driver
        i2c-amd8111: Proposed cleanups
        i2c-parport: Add support for One For All remote JP1 interface
        i2c-viapro: Add support for the VIA CX700 south bridge
        i2c: Add IDs to adapters
        i2c: Update the list of bus IDs
        i2c: Add driver suspend/resume/shutdown support
        i2c: completion header cleanups
        i2c-i801: Document the SMBus unhiding quirk
        i2c-i801: Spelling fix
        i2c: Fix typo in SMBus Write Word Data description
        i2c-piix4: Add support for the ATI SB600
        i2c-nforce2: Drop unused reference to pci_dev
        i2c/vt8231: Remove superfluous initialization
        i2c-ali1563: Fix device initialization
        i2c-ali1563: Improve the status messages
      33e563c1
    • Linus Torvalds's avatar
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus · 463020ce
      Linus Torvalds authored
      * 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus:
        [MIPS] Fix sigset_t endianess swapping issues in 32-bit compat code.
        [MIPS] Fix uniprocessor Sibyte builds.
        [MIPS] Make entry.S a little more readable.
        [MIPS] Remove stray instruction from __get_user_asm_ll32.
        [MIPS] 32-bit: Fix warning about cast for fetching pointer from userspace.
        [MIPS] DECstation: Fix irq handling
        [MIPS] signals: make common _BLOCKABLE macro
        [MIPS] signal: Move sigframe definition for native O32/N64 into signal.c
        [MIPS] signal: Move {restore,setup}_sigcontext prototypes to their user
        [MIPS] signal: Fix warnings in o32 compat code.
        [MIPS] IP27: Enable N32 support in defconfig.
        Revert "[MIPS] Fix warning in get_user when fetching pointer object from userspace."
        [MIPS] Don't claim we support dma_declare_coherent_memory - we don't.
        [MIPS] Unify dma-{coherent,noncoherent.ip27,ip32}
        [MIPS] Improve branch prediction in ll/sc atomic operations.
      463020ce
    • Linus Torvalds's avatar
      Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog · 58a3bb59
      Linus Torvalds authored
      * master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog: (23 commits)
        [WATCHDOG] timers cleanup
        [WATCHDOG] ib700wdt.c - convert to platform_device part 2
        [WATCHDOG] ib700wdt.c - convert to platform_device
        [WATCHDOG] ib700wdt.c spinlock/WDIOC_SETOPTIONS changes
        [WATCHDOG] ib700wdt.c small clean-up's
        [WATCHDOG] ib700wdt.c clean-up init and exit routines
        [WATCHDOG] ib700_wdt.c stop + set_heartbeat operations
        [WATCHDOG] show default value for nowayout in module parameter
        [WATCHDOG] advantechwdt.c - convert to platform_device part 2
        [WATCHDOG] advantechwdt.c - convert to platform_device
        [WATCHDOG] advantechwdt.c - move set_heartbeat to a seperate function
        [WATCHDOG] advantechwdt.c - cleanup before platform_device patches
        [WATCHDOG] acquirewdt.c - convert to platform_device part 2
        [WATCHDOG] acquirewdt.c - convert to platform_device
        [WATCHDOG] acquirewdt.c - clean before platform_device patches
        [WATCHDOG] pcwd_usb.c - get heartbeat from dip switches
        [WATCHDOG] pcwd.c - e-mail adres update
        [WATCHDOG] pcwd_usb.c - get heartbeat from dip switches
        [WATCHDOG] pcwd_usb.c - document includes
        [WATCHDOG] pcwd_pci.c - spinlock fixes
        ...
      58a3bb59
    • Eric W. Biederman's avatar
      [PATCH] Fix SAK_work workqueue initialization. · 7f1f86a0
      Eric W. Biederman authored
      Somewhere in the rewrite of the work queues my cleanup of SAK handling
      got broken.  Maybe I didn't retest it properly or possibly the API
      was changing so fast I missed something.  Regardless currently
      triggering a SAK now generates an ugly BUG_ON and kills the kernel.
      
      Thanks to Alexey Dobriyan <adobriyan@openvz.org> for spotting this.
      
      This modifies the use of SAK_work to initialize it when the data
      structure it resides in is initialized, and to simply call
      schedule_work when we need to generate a SAK.  I update both
      data structures that have a SAK_work member for consistency.
      
      All of the old PREPARE_WORK calls that are now gone.
      
      If we call schedule_work again before it has processed it
      has generated the first SAK it will simply ignore the duplicate
      schedule_work request.
      Signed-off-by: default avatarEric W. Biederman <ebiederm@xmission.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      7f1f86a0
  2. 13 Feb, 2007 36 commits