commit e14c8bf86350f6c39186a139c5c584a6111b2f01
Author: Rusty Russell <rusty@rustcorp.com.au>
Date:   Mon Nov 17 08:22:18 2008 +1030

    stop_machine: fix race with return value (fixes Bug #11989)
    
    Bug #11989: Suspend failure on NForce4-based boards due to chanes in
    stop_machine
    
    We should not access active.fnret outside the lock; in theory the next
    stop_machine could overwrite it.
    
    Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
    Tested-by: "Rafael J. Wysocki" <rjw@sisk.pl>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

commit 5c06fe772da43db63b053addcd2c267f76d0be91
Author: Al Viro <viro@ZenIV.linux.org.uk>
Date:   Sun Nov 16 22:19:10 2008 +0000

    Fix broken ownership of /proc/sys/ files
    
    D'oh...
    
    Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
    Reported-and-tested-by: Peter Palfrader <peter@palfrader.org>
    Cc: stable@kernel.org
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

commit 77fb61a04a0483ad274ce5c51b02c46c12db3693
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sun Nov 16 10:09:34 2008 -0800

    acpi: fix oops in acpi_system_wakeup_device_seq_show
    
    Commit 0794469da3f7b2093575cbdfc1108308dd3641ce: ("ACPI: struct device -
    replace bus_id with dev_name(), dev_set_name()") introduced a bug by
    testing 'dev_name(ldev)' instead of 'ldev->bus' for NULL when printing
    out the bus information.
    
    So if ldev->bus was NULL, we'd oops.
    
    Reported-and-tested-by: Bruno Prmont <bonbons@linux-vserver.org>
    Cc: Kay Sievers <kay.sievers@vrfy.org>
    Cc: Len Brown <len.brown@intel.com>
    Cc: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

commit b42ccbc521f2acad48eb96b32883efe2f3e16b45
Merge: d659fc1... 131d3a7...
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Nov 15 19:02:48 2008 -0800

    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:
      HID: don't grab devices with no input
      HID: fix radio-mr800 hidquirks
      HID: fix kworld fm700 radio hidquirks
      HID: fix start/stop cycle in usbhid driver
      HID: use single threaded work queue for hid_compat
      HID: map macbook keys for "Expose" and "Dashboard"
      HID: support for new unibody macbooks
      HID: fix locking in hidraw_open()

commit d659fc14cbd39fef625072819c6968044975fda7
Merge: 9bf1a24... b176945...
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Nov 15 18:58:37 2008 -0800

    Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:
      pcmcia: ensure correct logging in do_io_probe
      pcmcia: add another pata/ide ID
      pcmcia: add braces in error path
      pcmcia: struct device - replace bus_id with dev_name(), dev_set_name()
      pcmcia: setup resource information for pseudo multifunction devices.
      pcmcia: fix indentation & braces disagreement - add braces

commit 131d3a7a009d56a96cc7117b4e9d0c90c2e2a1dc
Author: Jiri Slaby <jirislaby@gmail.com>
Date:   Fri Nov 14 12:03:47 2008 +0100

    HID: don't grab devices with no input
    
    Some devices have no input interrupt endpoint. These won't be handled
    by usbhid, but currently they are not refused and reside on hid bus.
    
    Perform this checking earlier so that we refuse to control such
    a device early enough (and not pass it to the hid bus at all).
    
    Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>

commit 62a56582e01b1c5139b235004548e233201df9aa
Author: Alexey Klimov <klimov.linux@gmail.com>
Date:   Thu Nov 13 05:44:50 2008 +0300

    HID: fix radio-mr800 hidquirks
    
    This patch fixes radio-mr800 hidqurks. Removes it from blacklist entry
    and places it in ignore entry in hid/hid-core.c
    
    Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>

commit c91c21c5a6facddce936d82e5bc0c655d04288aa
Author: Alexey Klimov <klimov.linux@gmail.com>
Date:   Thu Nov 13 10:36:11 2008 +0100

    HID: fix kworld fm700 radio hidquirks
    
    This patch fixes kworld fm700 usb-radio hidqurks that handled by
    radio-si470x. Removes it from blacklist entry and places it in ignore
    entry in hid/hid-core.c
    
    The bug went in through the V4L/DVB tree by commit 6a13378a without
    HID maintainer being involved at all.
    
    Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>

commit e3e14de50dff86331b8f0d701e910146c0049bf5
Author: Jiri Slaby <jirislaby@gmail.com>
Date:   Sat Nov 1 23:41:46 2008 +0100

    HID: fix start/stop cycle in usbhid driver
    
    `stop' left out usbhid->urb* pointers and so the next `start' thought
    it needs to allocate nothing and used the memory pointers previously
    pointed to. This led to memory corruption and device malfunction.
    
    Also don't forget to clear disconnect flag on start which was left set
    by the previous `stop'.
    
    This fixes
    
    	echo DEVICE > /sys/bus/hid/drivers/DRIVER/unbind
    	echo DEVICE > /sys/bus/hid/drivers/DRIVER/bind
    
    failures.
    
    Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>

commit 43ff3a48c13f3ddc085271c2eea2985d28c8aa08
Author: Andi Kleen <andi@firstfloor.org>
Date:   Mon Nov 10 22:51:50 2008 +0100

    HID: use single threaded work queue for hid_compat
    
    Use single threaded work queue for hid_compat
    
    I doubt HID really needs to scale over multiple CPUs. So only use a
    single threaded workqueue for HID_COMPAT. This avoids some excessive
    thread use on systems with a larger number of CPUs.
    
    Signed-off-by: Andi Kleen <ak@linux.intel.com>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>

commit 437184ae8bd1ef923a40b009e37801deae66ad55
Author: Henrik Rydberg <rydberg@euromail.se>
Date:   Tue Nov 4 13:31:38 2008 +0100

    HID: map macbook keys for "Expose" and "Dashboard"
    
    On macbooks there are specific keys for the user-space functions Expose
    and Dashboard, which currently has no counterpart in input.h. This patch
    adds KEY_SCALE and KEY_DASHBOARD, and maps the keyboard accordingly.
    
    Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>

commit a96d6ef34751093797c3a6c6080733dd7af23d35
Author: Henrik Rydberg <rydberg@euromail.se>
Date:   Tue Nov 4 20:03:45 2008 +0100

    HID: support for new unibody macbooks
    
    The unibody MacBook 5 and MacBook Pro 5 come with a new version of
    the bcm5974 trackpad. This patch adds the USB device ids and all
    the appropriate quirks, including hid_blacklist.
    
    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>

commit 7d672cd7506165818aacf97fdc448cffc72bde37
Author: Oliver Neukum <oliver@neukum.org>
Date:   Fri Oct 31 00:07:23 2008 +0100

    HID: fix locking in hidraw_open()
    
    As open needs to sleep hidraw was wrong to call it with a spinlock held.
    Furthermore, open can of course fail which needs to be handled.
    
    Signed-off-by: Oliver Neukum <oneukum@suse.de>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>

commit b1769450da0eeae2d95aae5496acbdf4c6ba89b2
Author: Dominik Brodowski <linux@dominikbrodowski.net>
Date:   Sun Nov 9 21:47:47 2008 +0100

    pcmcia: ensure correct logging in do_io_probe
    
    Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>

commit 980fc29f20f5cfb8cef29ddfccecb685f299ada4
Author: Marc Pignat <marc.pignat@hevs.ch>
Date:   Thu Nov 6 11:44:34 2008 +0100

    pcmcia: add another pata/ide ID
    
    Support for Apacer photo steno pro card.
    
    Signed-off-by: Marc Pignat <marc.pignat@hevs.ch>
    Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
    CC: Alan Cox <alan@lxorguk.ukuu.org.uk
    CC: linux-ide@vger.kernel.org

commit e689597fe890cf22e23195037aa668c39b25ae4b
Author: Dominik Brodowski <linux@dominikbrodowski.net>
Date:   Sun Nov 2 19:55:45 2008 +0100

    pcmcia: add braces in error path
    
    Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>

commit 2509698687e2d8265a19d800f7daa6f87790a529
Author: Kay Sievers <kay.sievers@vrfy.org>
Date:   Sat Nov 1 11:46:06 2008 +0100

    pcmcia: struct device - replace bus_id with dev_name(), dev_set_name()
    
    Signed-Off-By: Kay Sievers <kay.sievers@vrfy.org>
    Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>

commit 3e879f61434632ca099804713099f8f1627f929e
Author: Komuro <komurojun-mbn@nifty.com>
Date:   Sun Nov 2 19:33:24 2008 +0900

    pcmcia: setup resource information for pseudo multifunction devices.
    
    Setup "io" and "irq" for pseudo multifunction devices.
    
    Signed-off-by: Komuro <komurojun-mbn@nifty.com>
    Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>

commit 60df3de8b1f5ce085049e9e3c83d96643c426158
Author: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi>
Date:   Thu Oct 30 13:02:54 2008 +0200

    pcmcia: fix indentation & braces disagreement - add braces
    
    Broken by d8b0a49da4f2 (pcmcia: deprecate CS_BAD_VCC and
    CS_BAD_VPP).
    
    Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi>
    Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>