Patchwork [Lucid,Pull-request] Update to 2.6.32.10 stable kernel

login
register
mail settings
Submitter Stefan Bader
Date March 17, 2010, 3:48 p.m.
Message ID <1268840906-27910-1-git-send-email-stefan.bader@canonical.com>
Download mbox | patch
Permalink /patch/47948/
State Accepted
Delegated to: Andy Whitcroft
Headers show

Comments

Stefan Bader - March 17, 2010, 3:48 p.m.
Hi All,

http://bugs.launchpad.net/bugs/540231

The 2.6.32.10 stable kernel has recently been released.

http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.10
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.32.10.bz2

The 2.6.32.10 upstream stable kernel brings in 143 patches. As we carry
the DRM stack from 2.6.33, all patches that affect DRM have been dropped
and replaced by DRM patches from 2.6.33.1 (5 patches).

The upstream process for stable tree updates is quite similar in scope
to the Ubuntu SRU process. e.g: each patch demonstrably fixes a bug and
is vetted by upstream either by originating directly from Linus' tree or
by being minimally backported from some patch in Linus' tree.

TEST CASE: TBD

The following bugs are affected by changes in 2.6.32.10:
 https://bugs.launchpad.net/bugs/524948
 https://launchpad.net/bugs/530346
 https://launchpad.net/bugs/523953
 http://bugs.launchpad.net/bugs/511157

Please note, that this update will bump the ABI. Also note, that the patches
that update the EXTRAVERSION have been modified:

http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=commitdiff;h=4797b688bc7dbbc16a5b6bfae41fdb594641b459
The following changes since commit 9a0c02783c5424f6647d58163ebf208dee6ea344:
  Andy Whitcroft (1):
        UBUNTU: [Config] enable BLK_DEV_BSG

are available in the git repository at:

  http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=shortlog;h=refs/heads/stable

  git://kernel.ubuntu.com/smb/ubuntu-lucid.git stable

Aaro Koskinen (1):
      rtc-core: fix memory leak

Ajit Khaparde (1):
      net: bug fix for vlan + gro issue

Al Viro (2):
      fix LOOKUP_FOLLOW on automount "symlinks"
      Switch proc/self to nd_set_link()

Alan Cox (2):
      tty: Fix the ldisc hangup race
      USB: cp210x: Add 81E8 (Zephyr Bioharness)

Alan Stern (2):
      USB: fix the idProduct value for USB-3.0 root hubs
      USB: remove debugging message for uevent constructions

Alex Deucher (1):
      drm/radeon/kms/atom: fix shr/shl ops

Andreas Mohr (3):
      USB: ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header
      USB: ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header
      USB: ftdi_sio: add device IDs (several ELV, one Mindstorms NXT)

Andrew Morton (1):
      PCI hotplug: check ioremap() return value in ibmphp_ebda.c

Ang Way Chuang (1):
      dvb-core: Fix DoS bug in ULE decapsulation code that can be triggered by an invalid Payload Pointer

Anirban Chakraborty (1):
      SCSI: qla2xxx: Obtain proper host structure during response-queue processing.

Baruch Siach (1):
      serial: imx: fix NULL dereference Oops when pdata == NULL

Ben Hutchings (3):
      V4L/DVB: cxusb: Select all required frontend and tuner modules
      SCSI: qla1280: Drop host_lock while requesting firmware
      sunxvr500: Additional PCI id for sunxvr500 driver

Bob Copeland (1):
      ath5k: use correct packet type when transmitting

Brandon Phiilps (1):
      x86: Avoid race condition in pci_enable_msix()

Chandru (1):
      PCI hotplug: ibmphp: read the length of ebda and map entire ebda region

Choi, David (1):
      drivers/net: ks8851_mll ethernet network driver

Christian Lamparter (1):
      p54pci: handle dma mapping errors

Clemens Ladisch (1):
      ALSA: via82xx: add quirk for D1289 motherboard

Dan Halperin (1):
      iwlwifi: set HT flags after channel in rxon

Daniel Mack (1):
      ASoC: fix ak4104 register array access

Daniel Sangorrin (1):
      USB: serial: ftdi: add CONTEC vendor and product id

Daniel T Chen (3):
      ALSA: hda: Use 3stack quirk for Toshiba Satellite L40-10Q
      ALSA: hda: Use LPIB for Dell Latitude 131L
      ALSA: hda: Use LPIB for a Biostar Microtech board

Dave Airlie (1):
      offb: Add support for framebuffer handoff to offb.

David S. Miller (4):
      sparc: Align clone and signal stacks to 16 bytes.
      sparc32: Fix page_to_phys().
      sparc32: Fix struct stat uid/gid types.
      sparc64: Fix sun4u execute bit check in TSB I-TLB load.

Edward Shao (1):
      USB: xhci: Fix finding extended capabilities registers

Elina Pasheva (1):
      USB: serial: sierra driver indat_callback fix

Eric W. Biederman (3):
      net: Fix sysctl restarts...
      net-sysfs: Use rtnl_trylock in wireless sysfs methods.
      scm: Only support SCM_RIGHTS on unix domain sockets.

Felix Fietkau (3):
      ath9k: fix beacon timer restart after a card reset
      ath9k: fix rate control fallback rate selection
      ath9k: disable RIFS search for AR91xx based chips

Gleb Natapov (4):
      KVM: x86 emulator: Add group8 instruction decoding
      KVM: x86 emulator: Forbid modifying CS segment register by mov instruction
      KVM: x86 emulator: Add group9 instruction decoding
      KVM: x86 emulator: Check CPL level during privilege instruction emulation

Greg Kroah-Hartman (4):
      Staging: hv: add a pci device table
      Staging: hv: match on DMI values to know if we should run.
      Staging: mimio: remove the mimio driver
      Linux 2.6.32.10

Guennadi Liakhovetski (1):
      ARM: 5944/1: scsi: fix timer setup in fas216.c

Haicheng Li (1):
      slab: initialize unused alien cache entry as NULL at alloc_alien_cache().

Henrique de Moraes Holschuh (5):
      thinkpad-acpi: fix poll thread auto-start
      thinkpad-acpi: R52 brightness_mode has been confirmed
      thinkpad-acpi: document HKEY event 3006
      thinkpad-acpi: make driver events work in NVRAM poll mode
      thinkpad-acpi: fix bluetooth/wwan resume

Herbert Xu (2):
      inet: Remove bogus IGMPv3 report handling
      USB: Move hcd free_dev call into usb_disconnect to fix oops

Ian Campbell (2):
      x86, xen: Disable highmem PTE allocation even when CONFIG_HIGHPTE=y
      x86, mm: Allow highmem user page tables to be disabled at boot time

James Hogan (1):
      rtc-coh901331: fix braces in resume code

Jan Dumon (1):
      USB: unusual_devs: Add support for multiple Option 3G sticks

Jarek Poplawski (1):
      net/via-rhine: Fix scheduling while atomic bugs

Jaroslav Kysela (1):
      ALSA: pcm core - fix fifo_size channels interval check

Jean Delvare (5):
      V4L/DVB: bttv: Move I2C IR initialization
      macintosh/therm_adt746x: Fix sysfs attributes lifetime
      macintosh/hwmon/ams: Fix device removal sequence
      hwmon: (tmp421) Fix temperature conversions
      hwmon: (tmp421) Restore missing inputs

Jean-François Moine (1):
      p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec

Jesse Barnes (1):
      drm/i915: give up on 8xx lid status

Jiri Kosina (1):
      HID: remove TENX iBuddy from blacklist

Jiri Slaby (1):
      x86, ia32_aout: do not kill argument mapping

Joshua Roys (1):
      netlabel: fix export of SELinux categories > 127

Jussi Kivilinna (3):
      rndis_wlan: handle NL80211_AUTHTYPE_AUTOMATIC
      rndis_wlan: fix buffer overflow in rndis_query_oid
      rndis_wlan: disable stall workaround

Justin P. Mattock (1):
      x86: Add iMac9,1 to pci_reboot_dmi_table

KAMEZAWA Hiroyuki (1):
      memcg: fix oom killing a child process in an other cgroup

Kashyap, Desai (1):
      mpt2sas: Delete volume before HBA detach.

Kay Sievers (1):
      Driver-Core: devtmpfs - reset inode permissions before unlinking

Larry Finger (1):
      b43/b43legacy: Wake queues in wireless_core_start

Lars-Peter Clausen (1):
      s3cmci: s3cmci_card_present: Use no_detect to decide whether there is a card detect pin

Laurent Pinchart (1):
      V4L/DVB (13148): uvcvideo: Handle V4L2_CTRL_TYPE_BUTTON control type in VIDIOC_QUERYCTRL

Len Brown (2):
      ACPI: remove Asus P2B-DS from acpi=ht blacklist
      ACPI: fix "acpi=ht" boot option

Luotao Fu (1):
      USB: fix I2C API usage in ohci-pnx4008.

Maarten Maathuis (1):
      drm/ttm: handle OOM in ttm_tt_swapout

Mark Brown (1):
      gpiolib: Actually set output state in wm831x_gpio_direction_output()

Martin Fuzzey (1):
      V4L/DVB: Video : pwc : Fix regression in pwc_set_shutter_speed caused by bad constant => sizeof conversion.

Michael Neuling (1):
      fs/exec.c: fix initial stack reservation

Mike Frysinger (1):
      bfin: fix max timeout calculation

Mikulas Patocka (1):
      dm: free dm_io before bio_endio not after

Mitchell Solomon (1):
      USB: add new ftdi_sio device ids

Neil Brown (1):
      sunrpc: remove unnecessary svc_xprt_put

Oliver Neukum (1):
      HID: usbhid: introduce timeout for stuck ctrl/out URBs

Pallipadi, Venkatesh (1):
      ACPI: Be in TS_POLLING state during mwait based C-state entry

Paul Menzel (1):
      ALSA: hda-intel: Add position_fix quirk for ASUS M2V-MX SE.

Paul Mundt (1):
      clocksource: Fix up a registration/IRQ race in the sh drivers.

Pete Zaitcev (1):
      USB: fix crash in uhci_scan_schedule

Peter Hutterer (1):
      HID: add multi-input quirk for NextWindow Touchscreen.

Radek Liboska (1):
      USB: ftdi_sio: new device id for papouch AD4USB

Rafael J. Wysocki (1):
      PM / Hibernate: Fix preallocating of memory

Rajiv Andrade (1):
      tpm_tis: TPM_STS_DATA_EXPECT workaround

Richard Guenther (1):
      V4L/DVB: dvb: l64781.ko broken with gcc 4.5

Robert Hancock (1):
      ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI

Robert Richter (5):
      oprofile/x86: fix perfctr nmi reservation for mulitplexing
      oprofile: remove tracing build dependency
      oprofile/x86: remove node check in AMD IBS initialization
      oprofile/x86: use kzalloc() instead of kmalloc()
      oprofile/x86: fix msr access to reserved counters

Roel Kluin (2):
      thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit()
      sparc: leds_resource.end assigned to itself in clock_board_probe()

Sebastien Alaiwan (1):
      ALSA: USB MIDI support for Access Music VirusTI

Sergei Shtylyov (1):
      pata_hpt3x2n: always stretch UltraDMA timing

Shan Wei (1):
      ipv6: conntrack: Add member of user to nf_ct_frag6_queue structure

Stanislaw Gruszka (2):
      iwlwifi: sanity check before counting number of tfds can be free
      airo: fix setting zero length WEP key

Stefan Bader (7):
      UBUNTU: Bump ABI
      Revert "tpm_tis: TPM_STS_DATA_EXPECT workaround"
      Revert "UBUNTU: SAUCE: (pre-stable) netfilter: xt_recent: fix buffer overflow"
      Revert "UBUNTU: SAUCE: (pre-stable) netfilter: xt_recent: fix false match"
      Revert "(pre-stable) sched: Fix SMT scheduler regression in find_busiest_queue()"
      Linux 2.6.32.10+drm33.1
      UBUNTU: [Config] Update configs for 2.6.32.10

Suresh Siddha (1):
      sched: Fix SMT scheduler regression in find_busiest_queue()

Takashi Iwai (2):
      ALSA: hda - Add a position_fix quirk for MSI Wind U115
      ALSA: hda - Add position_fix quirk for HP dv3

Tanaka Akira (1):
      USB: SIS USB2VGA DRIVER: support KAIREN's USB VGA adaptor USB20SVGA-MB-PLUS

Tao Ma (1):
      ocfs2: Only bug out in direct io write for reflinked extent.

Tejun Heo (2):
      idr: fix a critical misallocation bug, take#2
      driver-core: fix race condition in get_device_parent()

Theodore Kilgore (1):
      V4L/DVB (13991): gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers

Thomas Gleixner (1):
      sched: Don't use possibly stale sched_class

Tim Gardner (2):
      netfilter: xt_recent: fix buffer overflow
      netfilter: xt_recent: fix false match

Trond Myklebust (2):
      SUNRPC: Handle EINVAL error returns from the TCP connect operation
      NFS: Fix an allocation-under-spinlock bug

Vaidyanathan Srinivasan (1):
      sched: Fix sched_mv_power_savings for !SMT

Wey-Yi Guy (1):
      iwlwifi: error checking for number of tfds in queue

Wu Fengguang (2):
      vfs: take f_lock on modifying f_mode after open time
      readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM

Yinghai Lu (1):
      x86: Fix SCI on IOAPIC != 0

Zhao Yakui (1):
      drm/i915: Use a dmi quirk to skip a broken SDVO TV output.

Zhu Yi (1):
      mac80211: quit addba_resp_timer if Tx BA session is torn down

stephen hemminger (1):
      sky2: fix transmit DMA map leakage

 Documentation/kernel-parameters.txt       |    7 +
 Makefile                                  |    2 +-
 arch/Kconfig                              |    2 -
 arch/ia64/include/asm/acpi.h              |    1 +
 arch/sparc/include/asm/io_32.h            |    2 +-
 arch/sparc/include/asm/page_32.h          |    2 +-
 arch/sparc/include/asm/stat.h             |    4 +-
 arch/sparc/kernel/central.c               |    4 +-
 arch/sparc/kernel/process_32.c            |    2 +-
 arch/sparc/kernel/process_64.c            |    8 +-
 arch/sparc/kernel/signal32.c              |   10 +-
 arch/sparc/kernel/signal_32.c             |    6 +-
 arch/sparc/kernel/signal_64.c             |    8 +-
 arch/sparc/kernel/tsb.S                   |    6 +-
 arch/x86/ia32/ia32_aout.c                 |    1 -
 arch/x86/include/asm/io_apic.h            |    1 +
 arch/x86/include/asm/pgalloc.h            |    5 +
 arch/x86/kernel/acpi/boot.c               |   17 +-
 arch/x86/kernel/apic/io_apic.c            |   68 ++-
 arch/x86/kernel/reboot.c                  |    8 +
 arch/x86/kvm/emulate.c                    |   55 ++-
 arch/x86/mm/pgtable.c                     |   31 +-
 arch/x86/oprofile/nmi_int.c               |   17 +-
 arch/x86/oprofile/op_model_amd.c          |   42 +--
 arch/x86/oprofile/op_model_p4.c           |    6 -
 arch/x86/oprofile/op_model_ppro.c         |    6 +-
 arch/x86/xen/enlighten.c                  |    7 +
 arch/x86/xen/mmu.c                        |   11 +-
 debian.master/changelog                   |    2 +-
 debian.master/config/config.common.ubuntu |    3 +-
 drivers/acpi/processor_idle.c             |   28 +-
 drivers/acpi/tables.c                     |    4 +-
 drivers/ata/ahci.c                        |   12 +-
 drivers/ata/pata_hpt3x2n.c                |   20 +-
 drivers/base/core.c                       |   13 +-
 drivers/base/devtmpfs.c                   |   13 +
 drivers/char/tty_ldisc.c                  |   50 +-
 drivers/clocksource/sh_cmt.c              |   32 +-
 drivers/clocksource/sh_mtu2.c             |    6 +-
 drivers/clocksource/sh_tmu.c              |    6 +-
 drivers/gpio/wm831x-gpio.c                |   22 +-
 drivers/gpu/drm/i915/intel_lvds.c         |    7 +
 drivers/gpu/drm/i915/intel_sdvo.c         |   23 +-
 drivers/gpu/drm/radeon/atom.c             |    4 -
 drivers/gpu/drm/ttm/ttm_tt.c              |   18 +-
 drivers/hid/hid-core.c                    |    2 -
 drivers/hid/hid-ids.h                     |    7 +-
 drivers/hid/usbhid/hid-core.c             |   28 +-
 drivers/hid/usbhid/hid-quirks.c           |    1 +
 drivers/hid/usbhid/usbhid.h               |    2 +
 drivers/hwmon/ams/ams-core.c              |   11 +-
 drivers/hwmon/ams/ams-i2c.c               |    2 +
 drivers/hwmon/ams/ams-pmu.c               |    2 +
 drivers/hwmon/ams/ams.h                   |    1 +
 drivers/hwmon/tmp421.c                    |   20 +-
 drivers/macintosh/therm_adt746x.c         |   34 +-
 drivers/md/dm.c                           |    4 +-
 drivers/media/dvb/dvb-core/dvb_net.c      |    1 +
 drivers/media/dvb/dvb-usb/Kconfig         |    2 +-
 drivers/media/dvb/frontends/l64781.c      |    4 +-
 drivers/media/video/bt8xx/bttv-driver.c   |    1 +
 drivers/media/video/bt8xx/bttv-i2c.c      |    8 +-
 drivers/media/video/bt8xx/bttvp.h         |    1 +
 drivers/media/video/gspca/mr97310a.c      |    6 +
 drivers/media/video/pwc/pwc-ctrl.c        |    2 +-
 drivers/media/video/uvc/uvc_ctrl.c        |    7 +
 drivers/mmc/host/s3cmci.c                 |    2 +-
 drivers/net/ks8851_mll.c                  |    4 +-
 drivers/net/sky2.c                        |    8 +-
 drivers/net/via-rhine.c                   |   41 +-
 drivers/net/wireless/airo.c               |   34 +-
 drivers/net/wireless/ath/ath5k/ath5k.h    |    1 -
 drivers/net/wireless/ath/ath5k/base.c     |   26 +-
 drivers/net/wireless/ath/ath9k/beacon.c   |    9 +-
 drivers/net/wireless/ath/ath9k/hw.c       |   10 +
 drivers/net/wireless/ath/ath9k/phy.h      |    3 +
 drivers/net/wireless/ath/ath9k/rc.c       |   15 +-
 drivers/net/wireless/b43/main.c           |    3 +-
 drivers/net/wireless/b43legacy/main.c     |    2 +
 drivers/net/wireless/iwlwifi/iwl-4965.c   |    2 +-
 drivers/net/wireless/iwlwifi/iwl-5000.c   |    8 +-
 drivers/net/wireless/iwlwifi/iwl-core.c   |    2 +-
 drivers/net/wireless/iwlwifi/iwl-core.h   |    2 +
 drivers/net/wireless/iwlwifi/iwl-tx.c     |   21 +-
 drivers/net/wireless/p54/p54pci.c         |   18 +-
 drivers/net/wireless/p54/p54usb.c         |    1 +
 drivers/net/wireless/rndis_wlan.c         |   13 +-
 drivers/pci/hotplug/ibmphp_ebda.c         |   13 +-
 drivers/platform/x86/thinkpad_acpi.c      |   64 ++-
 drivers/rtc/class.c                       |    1 +
 drivers/rtc/rtc-coh901331.c               |    5 +-
 drivers/scsi/arm/fas216.c                 |    2 +-
 drivers/scsi/mpt2sas/mpt2sas_scsih.c      |   17 +
 drivers/scsi/qla1280.c                    |    4 +
 drivers/scsi/qla2xxx/qla_gbl.h            |    1 -
 drivers/scsi/qla2xxx/qla_isr.c            |   29 +-
 drivers/scsi/qla2xxx/qla_mid.c            |    6 +-
 drivers/serial/imx.c                      |    6 +-
 drivers/staging/Kconfig                   |    2 -
 drivers/staging/Makefile                  |    1 -
 drivers/staging/hv/vmbus_drv.c            |   30 +
 drivers/staging/mimio/Kconfig             |   10 -
 drivers/staging/mimio/Makefile            |    1 -
 drivers/staging/mimio/mimio.c             |  914 --------------------------
 drivers/usb/core/driver.c                 |    4 +-
 drivers/usb/core/hcd.c                    |    2 +-
 drivers/usb/core/hcd.h                    |    2 +-
 drivers/usb/core/hub.c                    |   12 +
 drivers/usb/core/usb.c                    |    3 -
 drivers/usb/host/ohci-pnx4008.c           |    6 +-
 drivers/usb/host/uhci-hcd.c               |    1 +
 drivers/usb/host/xhci-ext-caps.h          |    7 +-
 drivers/usb/misc/sisusbvga/sisusb.c       |    1 +
 drivers/usb/serial/cp210x.c               |    3 +-
 drivers/usb/serial/ftdi_sio.c             |   31 +-
 drivers/usb/serial/ftdi_sio.h             |  959 +---------------------------
 drivers/usb/serial/ftdi_sio_ids.h         | 1019 +++++++++++++++++++++++++++++
 drivers/usb/serial/sierra.c               |   19 +-
 drivers/usb/storage/unusual_devs.h        |   88 +++-
 drivers/video/offb.c                      |   15 +-
 drivers/video/sunxvr500.c                 |    1 +
 drivers/watchdog/bfin_wdt.c               |   13 +-
 fs/exec.c                                 |    1 -
 fs/file_table.c                           |    2 +
 fs/namei.c                                |   14 +-
 fs/nfs/dns_resolve.c                      |   18 +-
 fs/nfsd/nfs4state.c                       |    2 +
 fs/ocfs2/aops.c                           |    5 +-
 fs/proc/base.c                            |   24 +-
 include/linux/fs.h                        |    3 +
 include/linux/irq.h                       |    2 +
 include/linux/sched.h                     |    5 +-
 kernel/irq/chip.c                         |   52 ++-
 kernel/power/snapshot.c                   |    2 +-
 kernel/sched.c                            |    6 +-
 lib/idr.c                                 |    4 +-
 mm/fadvise.c                              |   10 +-
 mm/oom_kill.c                             |    2 +
 mm/readahead.c                            |    6 +
 mm/slab.c                                 |    6 +-
 net/core/dev.c                            |    2 +-
 net/core/net-sysfs.c                      |    3 +-
 net/core/scm.c                            |    2 +
 net/ipv4/devinet.c                        |    7 +-
 net/ipv4/igmp.c                           |    2 +-
 net/ipv6/addrconf.c                       |   16 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c   |    1 +
 net/mac80211/agg-tx.c                     |    3 +-
 net/sunrpc/svc_xprt.c                     |    5 +-
 net/sunrpc/xprtsock.c                     |    5 +
 security/selinux/ss/ebitmap.c             |    2 +-
 sound/core/pcm_native.c                   |    8 +-
 sound/pci/hda/hda_intel.c                 |    5 +
 sound/pci/hda/patch_analog.c              |    2 +-
 sound/pci/via82xx.c                       |    6 +
 sound/soc/codecs/ak4104.c                 |    6 +-
 sound/usb/usbaudio.c                      |   32 +
 sound/usb/usbmidi.c                       |    6 +
 sound/usb/usbquirks.h                     |   27 +
 159 files changed, 2205 insertions(+), 2364 deletions(-)
 delete mode 100644 drivers/staging/mimio/Kconfig
 delete mode 100644 drivers/staging/mimio/Makefile
 delete mode 100644 drivers/staging/mimio/mimio.c
 create mode 100644 drivers/usb/serial/ftdi_sio_ids.h
Andy Whitcroft - March 17, 2010, 4:51 p.m.
As normal SRU policy for an LTS is that we pull in the stable release
updates throughout the life of the release this one is a slam dunk, so:

    Acked-by: Andy Whitcroft <apw@canonical.com>

and

Applied to Lucid.

-apw
Surbhi Palande - March 18, 2010, 10:28 a.m.
Hi All,

I had a look at few of the patches. Had a comment on the 31st patch:

commit 7ef79e1045213953b87f45cf5993cc9c70c873ec
Author: Stanislaw Gruszka <sgruszka@redhat.com>

    airo: fix setting zero length WEP key

# Type: Regression
# Fixes the corner case when wep key length is 0 to make an airo
wireless card work. 

The upstream linux-2.6 has another patch that adds the following line:
if (WARN_ON(keylen == 0))
>> +     return -1;
because simply printing warning messages is not enough when keylen=0.
The set_wep_key() must return back a -1 if the key len is 0. This is
added through a commit 6510b8917948283005a125c8337d3312a8a0561c
upstream. I think we will need this commit to go in too.

Warm Regards,
Surbhi.




On Wed, 2010-03-17 at 16:48 +0100, Stefan Bader wrote:
> Hi All,
> 
> http://bugs.launchpad.net/bugs/540231
> 
> The 2.6.32.10 stable kernel has recently been released.
> 
> http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.10
> http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.32.10.bz2
> 
> The 2.6.32.10 upstream stable kernel brings in 143 patches. As we carry
> the DRM stack from 2.6.33, all patches that affect DRM have been dropped
> and replaced by DRM patches from 2.6.33.1 (5 patches).
> 
> The upstream process for stable tree updates is quite similar in scope
> to the Ubuntu SRU process. e.g: each patch demonstrably fixes a bug and
> is vetted by upstream either by originating directly from Linus' tree or
> by being minimally backported from some patch in Linus' tree.
> 
> TEST CASE: TBD
> 
> The following bugs are affected by changes in 2.6.32.10:
>  https://bugs.launchpad.net/bugs/524948
>  https://launchpad.net/bugs/530346
>  https://launchpad.net/bugs/523953
>  http://bugs.launchpad.net/bugs/511157
> 
> Please note, that this update will bump the ABI. Also note, that the patches
> that update the EXTRAVERSION have been modified:
> 
> http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=commitdiff;h=4797b688bc7dbbc16a5b6bfae41fdb594641b459
> --- a/Makefile
> +++ b/Makefile
> @@ -1,7 +1,7 @@
>  VERSION = 2
>  PATCHLEVEL = 6
>  SUBLEVEL = 32
> -EXTRAVERSION = .10+drm33.0
> +EXTRAVERSION = .10+drm33.1
>  NAME = Man-Eating Seals of Antiquity
> 
> http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=commitdiff;h=e8228da23f52990fd9fc07238dcdb09be31ea84b
> --- a/Makefile
> +++ b/Makefile
> @@ -1,7 +1,7 @@
>  VERSION = 2
>  PATCHLEVEL = 6
>  SUBLEVEL = 32
> -EXTRAVERSION = .9+drm33.0
> +EXTRAVERSION = .10+drm33.0
>  NAME = Man-Eating Seals of Antiquity
> 
>  # *DOCUMENTATION*
> The following changes since commit 9a0c02783c5424f6647d58163ebf208dee6ea344:
>   Andy Whitcroft (1):
>         UBUNTU: [Config] enable BLK_DEV_BSG
> 
> are available in the git repository at:
> 
>   http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=shortlog;h=refs/heads/stable
> 
>   git://kernel.ubuntu.com/smb/ubuntu-lucid.git stable
> 
> Aaro Koskinen (1):
>       rtc-core: fix memory leak
> 
> Ajit Khaparde (1):
>       net: bug fix for vlan + gro issue
> 
> Al Viro (2):
>       fix LOOKUP_FOLLOW on automount "symlinks"
>       Switch proc/self to nd_set_link()
> 
> Alan Cox (2):
>       tty: Fix the ldisc hangup race
>       USB: cp210x: Add 81E8 (Zephyr Bioharness)
> 
> Alan Stern (2):
>       USB: fix the idProduct value for USB-3.0 root hubs
>       USB: remove debugging message for uevent constructions
> 
> Alex Deucher (1):
>       drm/radeon/kms/atom: fix shr/shl ops
> 
> Andreas Mohr (3):
>       USB: ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header
>       USB: ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header
>       USB: ftdi_sio: add device IDs (several ELV, one Mindstorms NXT)
> 
> Andrew Morton (1):
>       PCI hotplug: check ioremap() return value in ibmphp_ebda.c
> 
> Ang Way Chuang (1):
>       dvb-core: Fix DoS bug in ULE decapsulation code that can be triggered by an invalid Payload Pointer
> 
> Anirban Chakraborty (1):
>       SCSI: qla2xxx: Obtain proper host structure during response-queue processing.
> 
> Baruch Siach (1):
>       serial: imx: fix NULL dereference Oops when pdata == NULL
> 
> Ben Hutchings (3):
>       V4L/DVB: cxusb: Select all required frontend and tuner modules
>       SCSI: qla1280: Drop host_lock while requesting firmware
>       sunxvr500: Additional PCI id for sunxvr500 driver
> 
> Bob Copeland (1):
>       ath5k: use correct packet type when transmitting
> 
> Brandon Phiilps (1):
>       x86: Avoid race condition in pci_enable_msix()
> 
> Chandru (1):
>       PCI hotplug: ibmphp: read the length of ebda and map entire ebda region
> 
> Choi, David (1):
>       drivers/net: ks8851_mll ethernet network driver
> 
> Christian Lamparter (1):
>       p54pci: handle dma mapping errors
> 
> Clemens Ladisch (1):
>       ALSA: via82xx: add quirk for D1289 motherboard
> 
> Dan Halperin (1):
>       iwlwifi: set HT flags after channel in rxon
> 
> Daniel Mack (1):
>       ASoC: fix ak4104 register array access
> 
> Daniel Sangorrin (1):
>       USB: serial: ftdi: add CONTEC vendor and product id
> 
> Daniel T Chen (3):
>       ALSA: hda: Use 3stack quirk for Toshiba Satellite L40-10Q
>       ALSA: hda: Use LPIB for Dell Latitude 131L
>       ALSA: hda: Use LPIB for a Biostar Microtech board
> 
> Dave Airlie (1):
>       offb: Add support for framebuffer handoff to offb.
> 
> David S. Miller (4):
>       sparc: Align clone and signal stacks to 16 bytes.
>       sparc32: Fix page_to_phys().
>       sparc32: Fix struct stat uid/gid types.
>       sparc64: Fix sun4u execute bit check in TSB I-TLB load.
> 
> Edward Shao (1):
>       USB: xhci: Fix finding extended capabilities registers
> 
> Elina Pasheva (1):
>       USB: serial: sierra driver indat_callback fix
> 
> Eric W. Biederman (3):
>       net: Fix sysctl restarts...
>       net-sysfs: Use rtnl_trylock in wireless sysfs methods.
>       scm: Only support SCM_RIGHTS on unix domain sockets.
> 
> Felix Fietkau (3):
>       ath9k: fix beacon timer restart after a card reset
>       ath9k: fix rate control fallback rate selection
>       ath9k: disable RIFS search for AR91xx based chips
> 
> Gleb Natapov (4):
>       KVM: x86 emulator: Add group8 instruction decoding
>       KVM: x86 emulator: Forbid modifying CS segment register by mov instruction
>       KVM: x86 emulator: Add group9 instruction decoding
>       KVM: x86 emulator: Check CPL level during privilege instruction emulation
> 
> Greg Kroah-Hartman (4):
>       Staging: hv: add a pci device table
>       Staging: hv: match on DMI values to know if we should run.
>       Staging: mimio: remove the mimio driver
>       Linux 2.6.32.10
> 
> Guennadi Liakhovetski (1):
>       ARM: 5944/1: scsi: fix timer setup in fas216.c
> 
> Haicheng Li (1):
>       slab: initialize unused alien cache entry as NULL at alloc_alien_cache().
> 
> Henrique de Moraes Holschuh (5):
>       thinkpad-acpi: fix poll thread auto-start
>       thinkpad-acpi: R52 brightness_mode has been confirmed
>       thinkpad-acpi: document HKEY event 3006
>       thinkpad-acpi: make driver events work in NVRAM poll mode
>       thinkpad-acpi: fix bluetooth/wwan resume
> 
> Herbert Xu (2):
>       inet: Remove bogus IGMPv3 report handling
>       USB: Move hcd free_dev call into usb_disconnect to fix oops
> 
> Ian Campbell (2):
>       x86, xen: Disable highmem PTE allocation even when CONFIG_HIGHPTE=y
>       x86, mm: Allow highmem user page tables to be disabled at boot time
> 
> James Hogan (1):
>       rtc-coh901331: fix braces in resume code
> 
> Jan Dumon (1):
>       USB: unusual_devs: Add support for multiple Option 3G sticks
> 
> Jarek Poplawski (1):
>       net/via-rhine: Fix scheduling while atomic bugs
> 
> Jaroslav Kysela (1):
>       ALSA: pcm core - fix fifo_size channels interval check
> 
> Jean Delvare (5):
>       V4L/DVB: bttv: Move I2C IR initialization
>       macintosh/therm_adt746x: Fix sysfs attributes lifetime
>       macintosh/hwmon/ams: Fix device removal sequence
>       hwmon: (tmp421) Fix temperature conversions
>       hwmon: (tmp421) Restore missing inputs
> 
> Jean-François Moine (1):
>       p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec
> 
> Jesse Barnes (1):
>       drm/i915: give up on 8xx lid status
> 
> Jiri Kosina (1):
>       HID: remove TENX iBuddy from blacklist
> 
> Jiri Slaby (1):
>       x86, ia32_aout: do not kill argument mapping
> 
> Joshua Roys (1):
>       netlabel: fix export of SELinux categories > 127
> 
> Jussi Kivilinna (3):
>       rndis_wlan: handle NL80211_AUTHTYPE_AUTOMATIC
>       rndis_wlan: fix buffer overflow in rndis_query_oid
>       rndis_wlan: disable stall workaround
> 
> Justin P. Mattock (1):
>       x86: Add iMac9,1 to pci_reboot_dmi_table
> 
> KAMEZAWA Hiroyuki (1):
>       memcg: fix oom killing a child process in an other cgroup
> 
> Kashyap, Desai (1):
>       mpt2sas: Delete volume before HBA detach.
> 
> Kay Sievers (1):
>       Driver-Core: devtmpfs - reset inode permissions before unlinking
> 
> Larry Finger (1):
>       b43/b43legacy: Wake queues in wireless_core_start
> 
> Lars-Peter Clausen (1):
>       s3cmci: s3cmci_card_present: Use no_detect to decide whether there is a card detect pin
> 
> Laurent Pinchart (1):
>       V4L/DVB (13148): uvcvideo: Handle V4L2_CTRL_TYPE_BUTTON control type in VIDIOC_QUERYCTRL
> 
> Len Brown (2):
>       ACPI: remove Asus P2B-DS from acpi=ht blacklist
>       ACPI: fix "acpi=ht" boot option
> 
> Luotao Fu (1):
>       USB: fix I2C API usage in ohci-pnx4008.
> 
> Maarten Maathuis (1):
>       drm/ttm: handle OOM in ttm_tt_swapout
> 
> Mark Brown (1):
>       gpiolib: Actually set output state in wm831x_gpio_direction_output()
> 
> Martin Fuzzey (1):
>       V4L/DVB: Video : pwc : Fix regression in pwc_set_shutter_speed caused by bad constant => sizeof conversion.
> 
> Michael Neuling (1):
>       fs/exec.c: fix initial stack reservation
> 
> Mike Frysinger (1):
>       bfin: fix max timeout calculation
> 
> Mikulas Patocka (1):
>       dm: free dm_io before bio_endio not after
> 
> Mitchell Solomon (1):
>       USB: add new ftdi_sio device ids
> 
> Neil Brown (1):
>       sunrpc: remove unnecessary svc_xprt_put
> 
> Oliver Neukum (1):
>       HID: usbhid: introduce timeout for stuck ctrl/out URBs
> 
> Pallipadi, Venkatesh (1):
>       ACPI: Be in TS_POLLING state during mwait based C-state entry
> 
> Paul Menzel (1):
>       ALSA: hda-intel: Add position_fix quirk for ASUS M2V-MX SE.
> 
> Paul Mundt (1):
>       clocksource: Fix up a registration/IRQ race in the sh drivers.
> 
> Pete Zaitcev (1):
>       USB: fix crash in uhci_scan_schedule
> 
> Peter Hutterer (1):
>       HID: add multi-input quirk for NextWindow Touchscreen.
> 
> Radek Liboska (1):
>       USB: ftdi_sio: new device id for papouch AD4USB
> 
> Rafael J. Wysocki (1):
>       PM / Hibernate: Fix preallocating of memory
> 
> Rajiv Andrade (1):
>       tpm_tis: TPM_STS_DATA_EXPECT workaround
> 
> Richard Guenther (1):
>       V4L/DVB: dvb: l64781.ko broken with gcc 4.5
> 
> Robert Hancock (1):
>       ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI
> 
> Robert Richter (5):
>       oprofile/x86: fix perfctr nmi reservation for mulitplexing
>       oprofile: remove tracing build dependency
>       oprofile/x86: remove node check in AMD IBS initialization
>       oprofile/x86: use kzalloc() instead of kmalloc()
>       oprofile/x86: fix msr access to reserved counters
> 
> Roel Kluin (2):
>       thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit()
>       sparc: leds_resource.end assigned to itself in clock_board_probe()
> 
> Sebastien Alaiwan (1):
>       ALSA: USB MIDI support for Access Music VirusTI
> 
> Sergei Shtylyov (1):
>       pata_hpt3x2n: always stretch UltraDMA timing
> 
> Shan Wei (1):
>       ipv6: conntrack: Add member of user to nf_ct_frag6_queue structure
> 
> Stanislaw Gruszka (2):
>       iwlwifi: sanity check before counting number of tfds can be free
>       airo: fix setting zero length WEP key
> 
> Stefan Bader (7):
>       UBUNTU: Bump ABI
>       Revert "tpm_tis: TPM_STS_DATA_EXPECT workaround"
>       Revert "UBUNTU: SAUCE: (pre-stable) netfilter: xt_recent: fix buffer overflow"
>       Revert "UBUNTU: SAUCE: (pre-stable) netfilter: xt_recent: fix false match"
>       Revert "(pre-stable) sched: Fix SMT scheduler regression in find_busiest_queue()"
>       Linux 2.6.32.10+drm33.1
>       UBUNTU: [Config] Update configs for 2.6.32.10
> 
> Suresh Siddha (1):
>       sched: Fix SMT scheduler regression in find_busiest_queue()
> 
> Takashi Iwai (2):
>       ALSA: hda - Add a position_fix quirk for MSI Wind U115
>       ALSA: hda - Add position_fix quirk for HP dv3
> 
> Tanaka Akira (1):
>       USB: SIS USB2VGA DRIVER: support KAIREN's USB VGA adaptor USB20SVGA-MB-PLUS
> 
> Tao Ma (1):
>       ocfs2: Only bug out in direct io write for reflinked extent.
> 
> Tejun Heo (2):
>       idr: fix a critical misallocation bug, take#2
>       driver-core: fix race condition in get_device_parent()
> 
> Theodore Kilgore (1):
>       V4L/DVB (13991): gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers
> 
> Thomas Gleixner (1):
>       sched: Don't use possibly stale sched_class
> 
> Tim Gardner (2):
>       netfilter: xt_recent: fix buffer overflow
>       netfilter: xt_recent: fix false match
> 
> Trond Myklebust (2):
>       SUNRPC: Handle EINVAL error returns from the TCP connect operation
>       NFS: Fix an allocation-under-spinlock bug
> 
> Vaidyanathan Srinivasan (1):
>       sched: Fix sched_mv_power_savings for !SMT
> 
> Wey-Yi Guy (1):
>       iwlwifi: error checking for number of tfds in queue
> 
> Wu Fengguang (2):
>       vfs: take f_lock on modifying f_mode after open time
>       readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM
> 
> Yinghai Lu (1):
>       x86: Fix SCI on IOAPIC != 0
> 
> Zhao Yakui (1):
>       drm/i915: Use a dmi quirk to skip a broken SDVO TV output.
> 
> Zhu Yi (1):
>       mac80211: quit addba_resp_timer if Tx BA session is torn down
> 
> stephen hemminger (1):
>       sky2: fix transmit DMA map leakage
> 
>  Documentation/kernel-parameters.txt       |    7 +
>  Makefile                                  |    2 +-
>  arch/Kconfig                              |    2 -
>  arch/ia64/include/asm/acpi.h              |    1 +
>  arch/sparc/include/asm/io_32.h            |    2 +-
>  arch/sparc/include/asm/page_32.h          |    2 +-
>  arch/sparc/include/asm/stat.h             |    4 +-
>  arch/sparc/kernel/central.c               |    4 +-
>  arch/sparc/kernel/process_32.c            |    2 +-
>  arch/sparc/kernel/process_64.c            |    8 +-
>  arch/sparc/kernel/signal32.c              |   10 +-
>  arch/sparc/kernel/signal_32.c             |    6 +-
>  arch/sparc/kernel/signal_64.c             |    8 +-
>  arch/sparc/kernel/tsb.S                   |    6 +-
>  arch/x86/ia32/ia32_aout.c                 |    1 -
>  arch/x86/include/asm/io_apic.h            |    1 +
>  arch/x86/include/asm/pgalloc.h            |    5 +
>  arch/x86/kernel/acpi/boot.c               |   17 +-
>  arch/x86/kernel/apic/io_apic.c            |   68 ++-
>  arch/x86/kernel/reboot.c                  |    8 +
>  arch/x86/kvm/emulate.c                    |   55 ++-
>  arch/x86/mm/pgtable.c                     |   31 +-
>  arch/x86/oprofile/nmi_int.c               |   17 +-
>  arch/x86/oprofile/op_model_amd.c          |   42 +--
>  arch/x86/oprofile/op_model_p4.c           |    6 -
>  arch/x86/oprofile/op_model_ppro.c         |    6 +-
>  arch/x86/xen/enlighten.c                  |    7 +
>  arch/x86/xen/mmu.c                        |   11 +-
>  debian.master/changelog                   |    2 +-
>  debian.master/config/config.common.ubuntu |    3 +-
>  drivers/acpi/processor_idle.c             |   28 +-
>  drivers/acpi/tables.c                     |    4 +-
>  drivers/ata/ahci.c                        |   12 +-
>  drivers/ata/pata_hpt3x2n.c                |   20 +-
>  drivers/base/core.c                       |   13 +-
>  drivers/base/devtmpfs.c                   |   13 +
>  drivers/char/tty_ldisc.c                  |   50 +-
>  drivers/clocksource/sh_cmt.c              |   32 +-
>  drivers/clocksource/sh_mtu2.c             |    6 +-
>  drivers/clocksource/sh_tmu.c              |    6 +-
>  drivers/gpio/wm831x-gpio.c                |   22 +-
>  drivers/gpu/drm/i915/intel_lvds.c         |    7 +
>  drivers/gpu/drm/i915/intel_sdvo.c         |   23 +-
>  drivers/gpu/drm/radeon/atom.c             |    4 -
>  drivers/gpu/drm/ttm/ttm_tt.c              |   18 +-
>  drivers/hid/hid-core.c                    |    2 -
>  drivers/hid/hid-ids.h                     |    7 +-
>  drivers/hid/usbhid/hid-core.c             |   28 +-
>  drivers/hid/usbhid/hid-quirks.c           |    1 +
>  drivers/hid/usbhid/usbhid.h               |    2 +
>  drivers/hwmon/ams/ams-core.c              |   11 +-
>  drivers/hwmon/ams/ams-i2c.c               |    2 +
>  drivers/hwmon/ams/ams-pmu.c               |    2 +
>  drivers/hwmon/ams/ams.h                   |    1 +
>  drivers/hwmon/tmp421.c                    |   20 +-
>  drivers/macintosh/therm_adt746x.c         |   34 +-
>  drivers/md/dm.c                           |    4 +-
>  drivers/media/dvb/dvb-core/dvb_net.c      |    1 +
>  drivers/media/dvb/dvb-usb/Kconfig         |    2 +-
>  drivers/media/dvb/frontends/l64781.c      |    4 +-
>  drivers/media/video/bt8xx/bttv-driver.c   |    1 +
>  drivers/media/video/bt8xx/bttv-i2c.c      |    8 +-
>  drivers/media/video/bt8xx/bttvp.h         |    1 +
>  drivers/media/video/gspca/mr97310a.c      |    6 +
>  drivers/media/video/pwc/pwc-ctrl.c        |    2 +-
>  drivers/media/video/uvc/uvc_ctrl.c        |    7 +
>  drivers/mmc/host/s3cmci.c                 |    2 +-
>  drivers/net/ks8851_mll.c                  |    4 +-
>  drivers/net/sky2.c                        |    8 +-
>  drivers/net/via-rhine.c                   |   41 +-
>  drivers/net/wireless/airo.c               |   34 +-
>  drivers/net/wireless/ath/ath5k/ath5k.h    |    1 -
>  drivers/net/wireless/ath/ath5k/base.c     |   26 +-
>  drivers/net/wireless/ath/ath9k/beacon.c   |    9 +-
>  drivers/net/wireless/ath/ath9k/hw.c       |   10 +
>  drivers/net/wireless/ath/ath9k/phy.h      |    3 +
>  drivers/net/wireless/ath/ath9k/rc.c       |   15 +-
>  drivers/net/wireless/b43/main.c           |    3 +-
>  drivers/net/wireless/b43legacy/main.c     |    2 +
>  drivers/net/wireless/iwlwifi/iwl-4965.c   |    2 +-
>  drivers/net/wireless/iwlwifi/iwl-5000.c   |    8 +-
>  drivers/net/wireless/iwlwifi/iwl-core.c   |    2 +-
>  drivers/net/wireless/iwlwifi/iwl-core.h   |    2 +
>  drivers/net/wireless/iwlwifi/iwl-tx.c     |   21 +-
>  drivers/net/wireless/p54/p54pci.c         |   18 +-
>  drivers/net/wireless/p54/p54usb.c         |    1 +
>  drivers/net/wireless/rndis_wlan.c         |   13 +-
>  drivers/pci/hotplug/ibmphp_ebda.c         |   13 +-
>  drivers/platform/x86/thinkpad_acpi.c      |   64 ++-
>  drivers/rtc/class.c                       |    1 +
>  drivers/rtc/rtc-coh901331.c               |    5 +-
>  drivers/scsi/arm/fas216.c                 |    2 +-
>  drivers/scsi/mpt2sas/mpt2sas_scsih.c      |   17 +
>  drivers/scsi/qla1280.c                    |    4 +
>  drivers/scsi/qla2xxx/qla_gbl.h            |    1 -
>  drivers/scsi/qla2xxx/qla_isr.c            |   29 +-
>  drivers/scsi/qla2xxx/qla_mid.c            |    6 +-
>  drivers/serial/imx.c                      |    6 +-
>  drivers/staging/Kconfig                   |    2 -
>  drivers/staging/Makefile                  |    1 -
>  drivers/staging/hv/vmbus_drv.c            |   30 +
>  drivers/staging/mimio/Kconfig             |   10 -
>  drivers/staging/mimio/Makefile            |    1 -
>  drivers/staging/mimio/mimio.c             |  914 --------------------------
>  drivers/usb/core/driver.c                 |    4 +-
>  drivers/usb/core/hcd.c                    |    2 +-
>  drivers/usb/core/hcd.h                    |    2 +-
>  drivers/usb/core/hub.c                    |   12 +
>  drivers/usb/core/usb.c                    |    3 -
>  drivers/usb/host/ohci-pnx4008.c           |    6 +-
>  drivers/usb/host/uhci-hcd.c               |    1 +
>  drivers/usb/host/xhci-ext-caps.h          |    7 +-
>  drivers/usb/misc/sisusbvga/sisusb.c       |    1 +
>  drivers/usb/serial/cp210x.c               |    3 +-
>  drivers/usb/serial/ftdi_sio.c             |   31 +-
>  drivers/usb/serial/ftdi_sio.h             |  959 +---------------------------
>  drivers/usb/serial/ftdi_sio_ids.h         | 1019 +++++++++++++++++++++++++++++
>  drivers/usb/serial/sierra.c               |   19 +-
>  drivers/usb/storage/unusual_devs.h        |   88 +++-
>  drivers/video/offb.c                      |   15 +-
>  drivers/video/sunxvr500.c                 |    1 +
>  drivers/watchdog/bfin_wdt.c               |   13 +-
>  fs/exec.c                                 |    1 -
>  fs/file_table.c                           |    2 +
>  fs/namei.c                                |   14 +-
>  fs/nfs/dns_resolve.c                      |   18 +-
>  fs/nfsd/nfs4state.c                       |    2 +
>  fs/ocfs2/aops.c                           |    5 +-
>  fs/proc/base.c                            |   24 +-
>  include/linux/fs.h                        |    3 +
>  include/linux/irq.h                       |    2 +
>  include/linux/sched.h                     |    5 +-
>  kernel/irq/chip.c                         |   52 ++-
>  kernel/power/snapshot.c                   |    2 +-
>  kernel/sched.c                            |    6 +-
>  lib/idr.c                                 |    4 +-
>  mm/fadvise.c                              |   10 +-
>  mm/oom_kill.c                             |    2 +
>  mm/readahead.c                            |    6 +
>  mm/slab.c                                 |    6 +-
>  net/core/dev.c                            |    2 +-
>  net/core/net-sysfs.c                      |    3 +-
>  net/core/scm.c                            |    2 +
>  net/ipv4/devinet.c                        |    7 +-
>  net/ipv4/igmp.c                           |    2 +-
>  net/ipv6/addrconf.c                       |   16 +-
>  net/ipv6/netfilter/nf_conntrack_reasm.c   |    1 +
>  net/mac80211/agg-tx.c                     |    3 +-
>  net/sunrpc/svc_xprt.c                     |    5 +-
>  net/sunrpc/xprtsock.c                     |    5 +
>  security/selinux/ss/ebitmap.c             |    2 +-
>  sound/core/pcm_native.c                   |    8 +-
>  sound/pci/hda/hda_intel.c                 |    5 +
>  sound/pci/hda/patch_analog.c              |    2 +-
>  sound/pci/via82xx.c                       |    6 +
>  sound/soc/codecs/ak4104.c                 |    6 +-
>  sound/usb/usbaudio.c                      |   32 +
>  sound/usb/usbmidi.c                       |    6 +
>  sound/usb/usbquirks.h                     |   27 +
>  159 files changed, 2205 insertions(+), 2364 deletions(-)
>  delete mode 100644 drivers/staging/mimio/Kconfig
>  delete mode 100644 drivers/staging/mimio/Makefile
>  delete mode 100644 drivers/staging/mimio/mimio.c
>  create mode 100644 drivers/usb/serial/ftdi_sio_ids.h
>
Stefan Bader - March 18, 2010, 10:39 a.m.
Surbhi Palande wrote:
> Hi All,
> 
> I had a look at few of the patches. Had a comment on the 31st patch:
> 
> commit 7ef79e1045213953b87f45cf5993cc9c70c873ec
> Author: Stanislaw Gruszka <sgruszka@redhat.com>
> 
>     airo: fix setting zero length WEP key
> 
> # Type: Regression
> # Fixes the corner case when wep key length is 0 to make an airo
> wireless card work. 
> 
> The upstream linux-2.6 has another patch that adds the following line:
> if (WARN_ON(keylen == 0))
>>> +     return -1;
> because simply printing warning messages is not enough when keylen=0.
> The set_wep_key() must return back a -1 if the key len is 0. This is
> added through a commit 6510b8917948283005a125c8337d3312a8a0561c
> upstream. I think we will need this commit to go in too.

This sounds reasonable. I think you could go forward and write to
stable@kernel.org, plus the two authors (the one from the old and the one from
the second patch) on cc, pointing out that the first patch went into stable but
the second will not as it is not tagged for it, but seems to be related and useful.

Stefan

> Warm Regards,
> Surbhi.
> 
> 
> 
> 
> On Wed, 2010-03-17 at 16:48 +0100, Stefan Bader wrote:
>> Hi All,
>>
>> http://bugs.launchpad.net/bugs/540231
>>
>> The 2.6.32.10 stable kernel has recently been released.
>>
>> http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.10
>> http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.32.10.bz2
>>
>> The 2.6.32.10 upstream stable kernel brings in 143 patches. As we carry
>> the DRM stack from 2.6.33, all patches that affect DRM have been dropped
>> and replaced by DRM patches from 2.6.33.1 (5 patches).
>>
>> The upstream process for stable tree updates is quite similar in scope
>> to the Ubuntu SRU process. e.g: each patch demonstrably fixes a bug and
>> is vetted by upstream either by originating directly from Linus' tree or
>> by being minimally backported from some patch in Linus' tree.
>>
>> TEST CASE: TBD
>>
>> The following bugs are affected by changes in 2.6.32.10:
>>  https://bugs.launchpad.net/bugs/524948
>>  https://launchpad.net/bugs/530346
>>  https://launchpad.net/bugs/523953
>>  http://bugs.launchpad.net/bugs/511157
>>
>> Please note, that this update will bump the ABI. Also note, that the patches
>> that update the EXTRAVERSION have been modified:
>>
>> http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=commitdiff;h=4797b688bc7dbbc16a5b6bfae41fdb594641b459
>> --- a/Makefile
>> +++ b/Makefile
>> @@ -1,7 +1,7 @@
>>  VERSION = 2
>>  PATCHLEVEL = 6
>>  SUBLEVEL = 32
>> -EXTRAVERSION = .10+drm33.0
>> +EXTRAVERSION = .10+drm33.1
>>  NAME = Man-Eating Seals of Antiquity
>>
>> http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=commitdiff;h=e8228da23f52990fd9fc07238dcdb09be31ea84b
>> --- a/Makefile
>> +++ b/Makefile
>> @@ -1,7 +1,7 @@
>>  VERSION = 2
>>  PATCHLEVEL = 6
>>  SUBLEVEL = 32
>> -EXTRAVERSION = .9+drm33.0
>> +EXTRAVERSION = .10+drm33.0
>>  NAME = Man-Eating Seals of Antiquity
>>
>>  # *DOCUMENTATION*
>> The following changes since commit 9a0c02783c5424f6647d58163ebf208dee6ea344:
>>   Andy Whitcroft (1):
>>         UBUNTU: [Config] enable BLK_DEV_BSG
>>
>> are available in the git repository at:
>>
>>   http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=shortlog;h=refs/heads/stable
>>
>>   git://kernel.ubuntu.com/smb/ubuntu-lucid.git stable
>>
>> Aaro Koskinen (1):
>>       rtc-core: fix memory leak
>>
>> Ajit Khaparde (1):
>>       net: bug fix for vlan + gro issue
>>
>> Al Viro (2):
>>       fix LOOKUP_FOLLOW on automount "symlinks"
>>       Switch proc/self to nd_set_link()
>>
>> Alan Cox (2):
>>       tty: Fix the ldisc hangup race
>>       USB: cp210x: Add 81E8 (Zephyr Bioharness)
>>
>> Alan Stern (2):
>>       USB: fix the idProduct value for USB-3.0 root hubs
>>       USB: remove debugging message for uevent constructions
>>
>> Alex Deucher (1):
>>       drm/radeon/kms/atom: fix shr/shl ops
>>
>> Andreas Mohr (3):
>>       USB: ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header
>>       USB: ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header
>>       USB: ftdi_sio: add device IDs (several ELV, one Mindstorms NXT)
>>
>> Andrew Morton (1):
>>       PCI hotplug: check ioremap() return value in ibmphp_ebda.c
>>
>> Ang Way Chuang (1):
>>       dvb-core: Fix DoS bug in ULE decapsulation code that can be triggered by an invalid Payload Pointer
>>
>> Anirban Chakraborty (1):
>>       SCSI: qla2xxx: Obtain proper host structure during response-queue processing.
>>
>> Baruch Siach (1):
>>       serial: imx: fix NULL dereference Oops when pdata == NULL
>>
>> Ben Hutchings (3):
>>       V4L/DVB: cxusb: Select all required frontend and tuner modules
>>       SCSI: qla1280: Drop host_lock while requesting firmware
>>       sunxvr500: Additional PCI id for sunxvr500 driver
>>
>> Bob Copeland (1):
>>       ath5k: use correct packet type when transmitting
>>
>> Brandon Phiilps (1):
>>       x86: Avoid race condition in pci_enable_msix()
>>
>> Chandru (1):
>>       PCI hotplug: ibmphp: read the length of ebda and map entire ebda region
>>
>> Choi, David (1):
>>       drivers/net: ks8851_mll ethernet network driver
>>
>> Christian Lamparter (1):
>>       p54pci: handle dma mapping errors
>>
>> Clemens Ladisch (1):
>>       ALSA: via82xx: add quirk for D1289 motherboard
>>
>> Dan Halperin (1):
>>       iwlwifi: set HT flags after channel in rxon
>>
>> Daniel Mack (1):
>>       ASoC: fix ak4104 register array access
>>
>> Daniel Sangorrin (1):
>>       USB: serial: ftdi: add CONTEC vendor and product id
>>
>> Daniel T Chen (3):
>>       ALSA: hda: Use 3stack quirk for Toshiba Satellite L40-10Q
>>       ALSA: hda: Use LPIB for Dell Latitude 131L
>>       ALSA: hda: Use LPIB for a Biostar Microtech board
>>
>> Dave Airlie (1):
>>       offb: Add support for framebuffer handoff to offb.
>>
>> David S. Miller (4):
>>       sparc: Align clone and signal stacks to 16 bytes.
>>       sparc32: Fix page_to_phys().
>>       sparc32: Fix struct stat uid/gid types.
>>       sparc64: Fix sun4u execute bit check in TSB I-TLB load.
>>
>> Edward Shao (1):
>>       USB: xhci: Fix finding extended capabilities registers
>>
>> Elina Pasheva (1):
>>       USB: serial: sierra driver indat_callback fix
>>
>> Eric W. Biederman (3):
>>       net: Fix sysctl restarts...
>>       net-sysfs: Use rtnl_trylock in wireless sysfs methods.
>>       scm: Only support SCM_RIGHTS on unix domain sockets.
>>
>> Felix Fietkau (3):
>>       ath9k: fix beacon timer restart after a card reset
>>       ath9k: fix rate control fallback rate selection
>>       ath9k: disable RIFS search for AR91xx based chips
>>
>> Gleb Natapov (4):
>>       KVM: x86 emulator: Add group8 instruction decoding
>>       KVM: x86 emulator: Forbid modifying CS segment register by mov instruction
>>       KVM: x86 emulator: Add group9 instruction decoding
>>       KVM: x86 emulator: Check CPL level during privilege instruction emulation
>>
>> Greg Kroah-Hartman (4):
>>       Staging: hv: add a pci device table
>>       Staging: hv: match on DMI values to know if we should run.
>>       Staging: mimio: remove the mimio driver
>>       Linux 2.6.32.10
>>
>> Guennadi Liakhovetski (1):
>>       ARM: 5944/1: scsi: fix timer setup in fas216.c
>>
>> Haicheng Li (1):
>>       slab: initialize unused alien cache entry as NULL at alloc_alien_cache().
>>
>> Henrique de Moraes Holschuh (5):
>>       thinkpad-acpi: fix poll thread auto-start
>>       thinkpad-acpi: R52 brightness_mode has been confirmed
>>       thinkpad-acpi: document HKEY event 3006
>>       thinkpad-acpi: make driver events work in NVRAM poll mode
>>       thinkpad-acpi: fix bluetooth/wwan resume
>>
>> Herbert Xu (2):
>>       inet: Remove bogus IGMPv3 report handling
>>       USB: Move hcd free_dev call into usb_disconnect to fix oops
>>
>> Ian Campbell (2):
>>       x86, xen: Disable highmem PTE allocation even when CONFIG_HIGHPTE=y
>>       x86, mm: Allow highmem user page tables to be disabled at boot time
>>
>> James Hogan (1):
>>       rtc-coh901331: fix braces in resume code
>>
>> Jan Dumon (1):
>>       USB: unusual_devs: Add support for multiple Option 3G sticks
>>
>> Jarek Poplawski (1):
>>       net/via-rhine: Fix scheduling while atomic bugs
>>
>> Jaroslav Kysela (1):
>>       ALSA: pcm core - fix fifo_size channels interval check
>>
>> Jean Delvare (5):
>>       V4L/DVB: bttv: Move I2C IR initialization
>>       macintosh/therm_adt746x: Fix sysfs attributes lifetime
>>       macintosh/hwmon/ams: Fix device removal sequence
>>       hwmon: (tmp421) Fix temperature conversions
>>       hwmon: (tmp421) Restore missing inputs
>>
>> Jean-François Moine (1):
>>       p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec
>>
>> Jesse Barnes (1):
>>       drm/i915: give up on 8xx lid status
>>
>> Jiri Kosina (1):
>>       HID: remove TENX iBuddy from blacklist
>>
>> Jiri Slaby (1):
>>       x86, ia32_aout: do not kill argument mapping
>>
>> Joshua Roys (1):
>>       netlabel: fix export of SELinux categories > 127
>>
>> Jussi Kivilinna (3):
>>       rndis_wlan: handle NL80211_AUTHTYPE_AUTOMATIC
>>       rndis_wlan: fix buffer overflow in rndis_query_oid
>>       rndis_wlan: disable stall workaround
>>
>> Justin P. Mattock (1):
>>       x86: Add iMac9,1 to pci_reboot_dmi_table
>>
>> KAMEZAWA Hiroyuki (1):
>>       memcg: fix oom killing a child process in an other cgroup
>>
>> Kashyap, Desai (1):
>>       mpt2sas: Delete volume before HBA detach.
>>
>> Kay Sievers (1):
>>       Driver-Core: devtmpfs - reset inode permissions before unlinking
>>
>> Larry Finger (1):
>>       b43/b43legacy: Wake queues in wireless_core_start
>>
>> Lars-Peter Clausen (1):
>>       s3cmci: s3cmci_card_present: Use no_detect to decide whether there is a card detect pin
>>
>> Laurent Pinchart (1):
>>       V4L/DVB (13148): uvcvideo: Handle V4L2_CTRL_TYPE_BUTTON control type in VIDIOC_QUERYCTRL
>>
>> Len Brown (2):
>>       ACPI: remove Asus P2B-DS from acpi=ht blacklist
>>       ACPI: fix "acpi=ht" boot option
>>
>> Luotao Fu (1):
>>       USB: fix I2C API usage in ohci-pnx4008.
>>
>> Maarten Maathuis (1):
>>       drm/ttm: handle OOM in ttm_tt_swapout
>>
>> Mark Brown (1):
>>       gpiolib: Actually set output state in wm831x_gpio_direction_output()
>>
>> Martin Fuzzey (1):
>>       V4L/DVB: Video : pwc : Fix regression in pwc_set_shutter_speed caused by bad constant => sizeof conversion.
>>
>> Michael Neuling (1):
>>       fs/exec.c: fix initial stack reservation
>>
>> Mike Frysinger (1):
>>       bfin: fix max timeout calculation
>>
>> Mikulas Patocka (1):
>>       dm: free dm_io before bio_endio not after
>>
>> Mitchell Solomon (1):
>>       USB: add new ftdi_sio device ids
>>
>> Neil Brown (1):
>>       sunrpc: remove unnecessary svc_xprt_put
>>
>> Oliver Neukum (1):
>>       HID: usbhid: introduce timeout for stuck ctrl/out URBs
>>
>> Pallipadi, Venkatesh (1):
>>       ACPI: Be in TS_POLLING state during mwait based C-state entry
>>
>> Paul Menzel (1):
>>       ALSA: hda-intel: Add position_fix quirk for ASUS M2V-MX SE.
>>
>> Paul Mundt (1):
>>       clocksource: Fix up a registration/IRQ race in the sh drivers.
>>
>> Pete Zaitcev (1):
>>       USB: fix crash in uhci_scan_schedule
>>
>> Peter Hutterer (1):
>>       HID: add multi-input quirk for NextWindow Touchscreen.
>>
>> Radek Liboska (1):
>>       USB: ftdi_sio: new device id for papouch AD4USB
>>
>> Rafael J. Wysocki (1):
>>       PM / Hibernate: Fix preallocating of memory
>>
>> Rajiv Andrade (1):
>>       tpm_tis: TPM_STS_DATA_EXPECT workaround
>>
>> Richard Guenther (1):
>>       V4L/DVB: dvb: l64781.ko broken with gcc 4.5
>>
>> Robert Hancock (1):
>>       ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI
>>
>> Robert Richter (5):
>>       oprofile/x86: fix perfctr nmi reservation for mulitplexing
>>       oprofile: remove tracing build dependency
>>       oprofile/x86: remove node check in AMD IBS initialization
>>       oprofile/x86: use kzalloc() instead of kmalloc()
>>       oprofile/x86: fix msr access to reserved counters
>>
>> Roel Kluin (2):
>>       thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit()
>>       sparc: leds_resource.end assigned to itself in clock_board_probe()
>>
>> Sebastien Alaiwan (1):
>>       ALSA: USB MIDI support for Access Music VirusTI
>>
>> Sergei Shtylyov (1):
>>       pata_hpt3x2n: always stretch UltraDMA timing
>>
>> Shan Wei (1):
>>       ipv6: conntrack: Add member of user to nf_ct_frag6_queue structure
>>
>> Stanislaw Gruszka (2):
>>       iwlwifi: sanity check before counting number of tfds can be free
>>       airo: fix setting zero length WEP key
>>
>> Stefan Bader (7):
>>       UBUNTU: Bump ABI
>>       Revert "tpm_tis: TPM_STS_DATA_EXPECT workaround"
>>       Revert "UBUNTU: SAUCE: (pre-stable) netfilter: xt_recent: fix buffer overflow"
>>       Revert "UBUNTU: SAUCE: (pre-stable) netfilter: xt_recent: fix false match"
>>       Revert "(pre-stable) sched: Fix SMT scheduler regression in find_busiest_queue()"
>>       Linux 2.6.32.10+drm33.1
>>       UBUNTU: [Config] Update configs for 2.6.32.10
>>
>> Suresh Siddha (1):
>>       sched: Fix SMT scheduler regression in find_busiest_queue()
>>
>> Takashi Iwai (2):
>>       ALSA: hda - Add a position_fix quirk for MSI Wind U115
>>       ALSA: hda - Add position_fix quirk for HP dv3
>>
>> Tanaka Akira (1):
>>       USB: SIS USB2VGA DRIVER: support KAIREN's USB VGA adaptor USB20SVGA-MB-PLUS
>>
>> Tao Ma (1):
>>       ocfs2: Only bug out in direct io write for reflinked extent.
>>
>> Tejun Heo (2):
>>       idr: fix a critical misallocation bug, take#2
>>       driver-core: fix race condition in get_device_parent()
>>
>> Theodore Kilgore (1):
>>       V4L/DVB (13991): gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers
>>
>> Thomas Gleixner (1):
>>       sched: Don't use possibly stale sched_class
>>
>> Tim Gardner (2):
>>       netfilter: xt_recent: fix buffer overflow
>>       netfilter: xt_recent: fix false match
>>
>> Trond Myklebust (2):
>>       SUNRPC: Handle EINVAL error returns from the TCP connect operation
>>       NFS: Fix an allocation-under-spinlock bug
>>
>> Vaidyanathan Srinivasan (1):
>>       sched: Fix sched_mv_power_savings for !SMT
>>
>> Wey-Yi Guy (1):
>>       iwlwifi: error checking for number of tfds in queue
>>
>> Wu Fengguang (2):
>>       vfs: take f_lock on modifying f_mode after open time
>>       readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM
>>
>> Yinghai Lu (1):
>>       x86: Fix SCI on IOAPIC != 0
>>
>> Zhao Yakui (1):
>>       drm/i915: Use a dmi quirk to skip a broken SDVO TV output.
>>
>> Zhu Yi (1):
>>       mac80211: quit addba_resp_timer if Tx BA session is torn down
>>
>> stephen hemminger (1):
>>       sky2: fix transmit DMA map leakage
>>
>>  Documentation/kernel-parameters.txt       |    7 +
>>  Makefile                                  |    2 +-
>>  arch/Kconfig                              |    2 -
>>  arch/ia64/include/asm/acpi.h              |    1 +
>>  arch/sparc/include/asm/io_32.h            |    2 +-
>>  arch/sparc/include/asm/page_32.h          |    2 +-
>>  arch/sparc/include/asm/stat.h             |    4 +-
>>  arch/sparc/kernel/central.c               |    4 +-
>>  arch/sparc/kernel/process_32.c            |    2 +-
>>  arch/sparc/kernel/process_64.c            |    8 +-
>>  arch/sparc/kernel/signal32.c              |   10 +-
>>  arch/sparc/kernel/signal_32.c             |    6 +-
>>  arch/sparc/kernel/signal_64.c             |    8 +-
>>  arch/sparc/kernel/tsb.S                   |    6 +-
>>  arch/x86/ia32/ia32_aout.c                 |    1 -
>>  arch/x86/include/asm/io_apic.h            |    1 +
>>  arch/x86/include/asm/pgalloc.h            |    5 +
>>  arch/x86/kernel/acpi/boot.c               |   17 +-
>>  arch/x86/kernel/apic/io_apic.c            |   68 ++-
>>  arch/x86/kernel/reboot.c                  |    8 +
>>  arch/x86/kvm/emulate.c                    |   55 ++-
>>  arch/x86/mm/pgtable.c                     |   31 +-
>>  arch/x86/oprofile/nmi_int.c               |   17 +-
>>  arch/x86/oprofile/op_model_amd.c          |   42 +--
>>  arch/x86/oprofile/op_model_p4.c           |    6 -
>>  arch/x86/oprofile/op_model_ppro.c         |    6 +-
>>  arch/x86/xen/enlighten.c                  |    7 +
>>  arch/x86/xen/mmu.c                        |   11 +-
>>  debian.master/changelog                   |    2 +-
>>  debian.master/config/config.common.ubuntu |    3 +-
>>  drivers/acpi/processor_idle.c             |   28 +-
>>  drivers/acpi/tables.c                     |    4 +-
>>  drivers/ata/ahci.c                        |   12 +-
>>  drivers/ata/pata_hpt3x2n.c                |   20 +-
>>  drivers/base/core.c                       |   13 +-
>>  drivers/base/devtmpfs.c                   |   13 +
>>  drivers/char/tty_ldisc.c                  |   50 +-
>>  drivers/clocksource/sh_cmt.c              |   32 +-
>>  drivers/clocksource/sh_mtu2.c             |    6 +-
>>  drivers/clocksource/sh_tmu.c              |    6 +-
>>  drivers/gpio/wm831x-gpio.c                |   22 +-
>>  drivers/gpu/drm/i915/intel_lvds.c         |    7 +
>>  drivers/gpu/drm/i915/intel_sdvo.c         |   23 +-
>>  drivers/gpu/drm/radeon/atom.c             |    4 -
>>  drivers/gpu/drm/ttm/ttm_tt.c              |   18 +-
>>  drivers/hid/hid-core.c                    |    2 -
>>  drivers/hid/hid-ids.h                     |    7 +-
>>  drivers/hid/usbhid/hid-core.c             |   28 +-
>>  drivers/hid/usbhid/hid-quirks.c           |    1 +
>>  drivers/hid/usbhid/usbhid.h               |    2 +
>>  drivers/hwmon/ams/ams-core.c              |   11 +-
>>  drivers/hwmon/ams/ams-i2c.c               |    2 +
>>  drivers/hwmon/ams/ams-pmu.c               |    2 +
>>  drivers/hwmon/ams/ams.h                   |    1 +
>>  drivers/hwmon/tmp421.c                    |   20 +-
>>  drivers/macintosh/therm_adt746x.c         |   34 +-
>>  drivers/md/dm.c                           |    4 +-
>>  drivers/media/dvb/dvb-core/dvb_net.c      |    1 +
>>  drivers/media/dvb/dvb-usb/Kconfig         |    2 +-
>>  drivers/media/dvb/frontends/l64781.c      |    4 +-
>>  drivers/media/video/bt8xx/bttv-driver.c   |    1 +
>>  drivers/media/video/bt8xx/bttv-i2c.c      |    8 +-
>>  drivers/media/video/bt8xx/bttvp.h         |    1 +
>>  drivers/media/video/gspca/mr97310a.c      |    6 +
>>  drivers/media/video/pwc/pwc-ctrl.c        |    2 +-
>>  drivers/media/video/uvc/uvc_ctrl.c        |    7 +
>>  drivers/mmc/host/s3cmci.c                 |    2 +-
>>  drivers/net/ks8851_mll.c                  |    4 +-
>>  drivers/net/sky2.c                        |    8 +-
>>  drivers/net/via-rhine.c                   |   41 +-
>>  drivers/net/wireless/airo.c               |   34 +-
>>  drivers/net/wireless/ath/ath5k/ath5k.h    |    1 -
>>  drivers/net/wireless/ath/ath5k/base.c     |   26 +-
>>  drivers/net/wireless/ath/ath9k/beacon.c   |    9 +-
>>  drivers/net/wireless/ath/ath9k/hw.c       |   10 +
>>  drivers/net/wireless/ath/ath9k/phy.h      |    3 +
>>  drivers/net/wireless/ath/ath9k/rc.c       |   15 +-
>>  drivers/net/wireless/b43/main.c           |    3 +-
>>  drivers/net/wireless/b43legacy/main.c     |    2 +
>>  drivers/net/wireless/iwlwifi/iwl-4965.c   |    2 +-
>>  drivers/net/wireless/iwlwifi/iwl-5000.c   |    8 +-
>>  drivers/net/wireless/iwlwifi/iwl-core.c   |    2 +-
>>  drivers/net/wireless/iwlwifi/iwl-core.h   |    2 +
>>  drivers/net/wireless/iwlwifi/iwl-tx.c     |   21 +-
>>  drivers/net/wireless/p54/p54pci.c         |   18 +-
>>  drivers/net/wireless/p54/p54usb.c         |    1 +
>>  drivers/net/wireless/rndis_wlan.c         |   13 +-
>>  drivers/pci/hotplug/ibmphp_ebda.c         |   13 +-
>>  drivers/platform/x86/thinkpad_acpi.c      |   64 ++-
>>  drivers/rtc/class.c                       |    1 +
>>  drivers/rtc/rtc-coh901331.c               |    5 +-
>>  drivers/scsi/arm/fas216.c                 |    2 +-
>>  drivers/scsi/mpt2sas/mpt2sas_scsih.c      |   17 +
>>  drivers/scsi/qla1280.c                    |    4 +
>>  drivers/scsi/qla2xxx/qla_gbl.h            |    1 -
>>  drivers/scsi/qla2xxx/qla_isr.c            |   29 +-
>>  drivers/scsi/qla2xxx/qla_mid.c            |    6 +-
>>  drivers/serial/imx.c                      |    6 +-
>>  drivers/staging/Kconfig                   |    2 -
>>  drivers/staging/Makefile                  |    1 -
>>  drivers/staging/hv/vmbus_drv.c            |   30 +
>>  drivers/staging/mimio/Kconfig             |   10 -
>>  drivers/staging/mimio/Makefile            |    1 -
>>  drivers/staging/mimio/mimio.c             |  914 --------------------------
>>  drivers/usb/core/driver.c                 |    4 +-
>>  drivers/usb/core/hcd.c                    |    2 +-
>>  drivers/usb/core/hcd.h                    |    2 +-
>>  drivers/usb/core/hub.c                    |   12 +
>>  drivers/usb/core/usb.c                    |    3 -
>>  drivers/usb/host/ohci-pnx4008.c           |    6 +-
>>  drivers/usb/host/uhci-hcd.c               |    1 +
>>  drivers/usb/host/xhci-ext-caps.h          |    7 +-
>>  drivers/usb/misc/sisusbvga/sisusb.c       |    1 +
>>  drivers/usb/serial/cp210x.c               |    3 +-
>>  drivers/usb/serial/ftdi_sio.c             |   31 +-
>>  drivers/usb/serial/ftdi_sio.h             |  959 +---------------------------
>>  drivers/usb/serial/ftdi_sio_ids.h         | 1019 +++++++++++++++++++++++++++++
>>  drivers/usb/serial/sierra.c               |   19 +-
>>  drivers/usb/storage/unusual_devs.h        |   88 +++-
>>  drivers/video/offb.c                      |   15 +-
>>  drivers/video/sunxvr500.c                 |    1 +
>>  drivers/watchdog/bfin_wdt.c               |   13 +-
>>  fs/exec.c                                 |    1 -
>>  fs/file_table.c                           |    2 +
>>  fs/namei.c                                |   14 +-
>>  fs/nfs/dns_resolve.c                      |   18 +-
>>  fs/nfsd/nfs4state.c                       |    2 +
>>  fs/ocfs2/aops.c                           |    5 +-
>>  fs/proc/base.c                            |   24 +-
>>  include/linux/fs.h                        |    3 +
>>  include/linux/irq.h                       |    2 +
>>  include/linux/sched.h                     |    5 +-
>>  kernel/irq/chip.c                         |   52 ++-
>>  kernel/power/snapshot.c                   |    2 +-
>>  kernel/sched.c                            |    6 +-
>>  lib/idr.c                                 |    4 +-
>>  mm/fadvise.c                              |   10 +-
>>  mm/oom_kill.c                             |    2 +
>>  mm/readahead.c                            |    6 +
>>  mm/slab.c                                 |    6 +-
>>  net/core/dev.c                            |    2 +-
>>  net/core/net-sysfs.c                      |    3 +-
>>  net/core/scm.c                            |    2 +
>>  net/ipv4/devinet.c                        |    7 +-
>>  net/ipv4/igmp.c                           |    2 +-
>>  net/ipv6/addrconf.c                       |   16 +-
>>  net/ipv6/netfilter/nf_conntrack_reasm.c   |    1 +
>>  net/mac80211/agg-tx.c                     |    3 +-
>>  net/sunrpc/svc_xprt.c                     |    5 +-
>>  net/sunrpc/xprtsock.c                     |    5 +
>>  security/selinux/ss/ebitmap.c             |    2 +-
>>  sound/core/pcm_native.c                   |    8 +-
>>  sound/pci/hda/hda_intel.c                 |    5 +
>>  sound/pci/hda/patch_analog.c              |    2 +-
>>  sound/pci/via82xx.c                       |    6 +
>>  sound/soc/codecs/ak4104.c                 |    6 +-
>>  sound/usb/usbaudio.c                      |   32 +
>>  sound/usb/usbmidi.c                       |    6 +
>>  sound/usb/usbquirks.h                     |   27 +
>>  159 files changed, 2205 insertions(+), 2364 deletions(-)
>>  delete mode 100644 drivers/staging/mimio/Kconfig
>>  delete mode 100644 drivers/staging/mimio/Makefile
>>  delete mode 100644 drivers/staging/mimio/mimio.c
>>  create mode 100644 drivers/usb/serial/ftdi_sio_ids.h
>>
> 
>
Stefan Bader - March 18, 2010, 10:49 a.m.
Stefan Bader wrote:
> Surbhi Palande wrote:
>> Hi All,
>>
>> I had a look at few of the patches. Had a comment on the 31st patch:
>>
>> commit 7ef79e1045213953b87f45cf5993cc9c70c873ec
>> Author: Stanislaw Gruszka <sgruszka@redhat.com>
>>
>>     airo: fix setting zero length WEP key
>>
>> # Type: Regression
>> # Fixes the corner case when wep key length is 0 to make an airo
>> wireless card work. 
>>
>> The upstream linux-2.6 has another patch that adds the following line:
>> if (WARN_ON(keylen == 0))
>>>> +     return -1;
>> because simply printing warning messages is not enough when keylen=0.
>> The set_wep_key() must return back a -1 if the key len is 0. This is
>> added through a commit 6510b8917948283005a125c8337d3312a8a0561c
>> upstream. I think we will need this commit to go in too.
> 
> This sounds reasonable. I think you could go forward and write to
> stable@kernel.org, plus the two authors (the one from the old and the one from
> the second patch) on cc, pointing out that the first patch went into stable but
> the second will not as it is not tagged for it, but seems to be related and useful.

On as second though, if you write it to lkml, cc'ing stable@kernel.org and the
authors, it might be even better as I could see that discussion passing by. :)

> Stefan
> 
>> Warm Regards,
>> Surbhi.
>>
>>
>>
>>
>> On Wed, 2010-03-17 at 16:48 +0100, Stefan Bader wrote:
>>> Hi All,
>>>
>>> http://bugs.launchpad.net/bugs/540231
>>>
>>> The 2.6.32.10 stable kernel has recently been released.
>>>
>>> http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.10
>>> http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.32.10.bz2
>>>
>>> The 2.6.32.10 upstream stable kernel brings in 143 patches. As we carry
>>> the DRM stack from 2.6.33, all patches that affect DRM have been dropped
>>> and replaced by DRM patches from 2.6.33.1 (5 patches).
>>>
>>> The upstream process for stable tree updates is quite similar in scope
>>> to the Ubuntu SRU process. e.g: each patch demonstrably fixes a bug and
>>> is vetted by upstream either by originating directly from Linus' tree or
>>> by being minimally backported from some patch in Linus' tree.
>>>
>>> TEST CASE: TBD
>>>
>>> The following bugs are affected by changes in 2.6.32.10:
>>>  https://bugs.launchpad.net/bugs/524948
>>>  https://launchpad.net/bugs/530346
>>>  https://launchpad.net/bugs/523953
>>>  http://bugs.launchpad.net/bugs/511157
>>>
>>> Please note, that this update will bump the ABI. Also note, that the patches
>>> that update the EXTRAVERSION have been modified:
>>>
>>> http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=commitdiff;h=4797b688bc7dbbc16a5b6bfae41fdb594641b459
>>> --- a/Makefile
>>> +++ b/Makefile
>>> @@ -1,7 +1,7 @@
>>>  VERSION = 2
>>>  PATCHLEVEL = 6
>>>  SUBLEVEL = 32
>>> -EXTRAVERSION = .10+drm33.0
>>> +EXTRAVERSION = .10+drm33.1
>>>  NAME = Man-Eating Seals of Antiquity
>>>
>>> http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=commitdiff;h=e8228da23f52990fd9fc07238dcdb09be31ea84b
>>> --- a/Makefile
>>> +++ b/Makefile
>>> @@ -1,7 +1,7 @@
>>>  VERSION = 2
>>>  PATCHLEVEL = 6
>>>  SUBLEVEL = 32
>>> -EXTRAVERSION = .9+drm33.0
>>> +EXTRAVERSION = .10+drm33.0
>>>  NAME = Man-Eating Seals of Antiquity
>>>
>>>  # *DOCUMENTATION*
>>> The following changes since commit 9a0c02783c5424f6647d58163ebf208dee6ea344:
>>>   Andy Whitcroft (1):
>>>         UBUNTU: [Config] enable BLK_DEV_BSG
>>>
>>> are available in the git repository at:
>>>
>>>   http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=shortlog;h=refs/heads/stable
>>>
>>>   git://kernel.ubuntu.com/smb/ubuntu-lucid.git stable
>>>
>>> Aaro Koskinen (1):
>>>       rtc-core: fix memory leak
>>>
>>> Ajit Khaparde (1):
>>>       net: bug fix for vlan + gro issue
>>>
>>> Al Viro (2):
>>>       fix LOOKUP_FOLLOW on automount "symlinks"
>>>       Switch proc/self to nd_set_link()
>>>
>>> Alan Cox (2):
>>>       tty: Fix the ldisc hangup race
>>>       USB: cp210x: Add 81E8 (Zephyr Bioharness)
>>>
>>> Alan Stern (2):
>>>       USB: fix the idProduct value for USB-3.0 root hubs
>>>       USB: remove debugging message for uevent constructions
>>>
>>> Alex Deucher (1):
>>>       drm/radeon/kms/atom: fix shr/shl ops
>>>
>>> Andreas Mohr (3):
>>>       USB: ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header
>>>       USB: ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header
>>>       USB: ftdi_sio: add device IDs (several ELV, one Mindstorms NXT)
>>>
>>> Andrew Morton (1):
>>>       PCI hotplug: check ioremap() return value in ibmphp_ebda.c
>>>
>>> Ang Way Chuang (1):
>>>       dvb-core: Fix DoS bug in ULE decapsulation code that can be triggered by an invalid Payload Pointer
>>>
>>> Anirban Chakraborty (1):
>>>       SCSI: qla2xxx: Obtain proper host structure during response-queue processing.
>>>
>>> Baruch Siach (1):
>>>       serial: imx: fix NULL dereference Oops when pdata == NULL
>>>
>>> Ben Hutchings (3):
>>>       V4L/DVB: cxusb: Select all required frontend and tuner modules
>>>       SCSI: qla1280: Drop host_lock while requesting firmware
>>>       sunxvr500: Additional PCI id for sunxvr500 driver
>>>
>>> Bob Copeland (1):
>>>       ath5k: use correct packet type when transmitting
>>>
>>> Brandon Phiilps (1):
>>>       x86: Avoid race condition in pci_enable_msix()
>>>
>>> Chandru (1):
>>>       PCI hotplug: ibmphp: read the length of ebda and map entire ebda region
>>>
>>> Choi, David (1):
>>>       drivers/net: ks8851_mll ethernet network driver
>>>
>>> Christian Lamparter (1):
>>>       p54pci: handle dma mapping errors
>>>
>>> Clemens Ladisch (1):
>>>       ALSA: via82xx: add quirk for D1289 motherboard
>>>
>>> Dan Halperin (1):
>>>       iwlwifi: set HT flags after channel in rxon
>>>
>>> Daniel Mack (1):
>>>       ASoC: fix ak4104 register array access
>>>
>>> Daniel Sangorrin (1):
>>>       USB: serial: ftdi: add CONTEC vendor and product id
>>>
>>> Daniel T Chen (3):
>>>       ALSA: hda: Use 3stack quirk for Toshiba Satellite L40-10Q
>>>       ALSA: hda: Use LPIB for Dell Latitude 131L
>>>       ALSA: hda: Use LPIB for a Biostar Microtech board
>>>
>>> Dave Airlie (1):
>>>       offb: Add support for framebuffer handoff to offb.
>>>
>>> David S. Miller (4):
>>>       sparc: Align clone and signal stacks to 16 bytes.
>>>       sparc32: Fix page_to_phys().
>>>       sparc32: Fix struct stat uid/gid types.
>>>       sparc64: Fix sun4u execute bit check in TSB I-TLB load.
>>>
>>> Edward Shao (1):
>>>       USB: xhci: Fix finding extended capabilities registers
>>>
>>> Elina Pasheva (1):
>>>       USB: serial: sierra driver indat_callback fix
>>>
>>> Eric W. Biederman (3):
>>>       net: Fix sysctl restarts...
>>>       net-sysfs: Use rtnl_trylock in wireless sysfs methods.
>>>       scm: Only support SCM_RIGHTS on unix domain sockets.
>>>
>>> Felix Fietkau (3):
>>>       ath9k: fix beacon timer restart after a card reset
>>>       ath9k: fix rate control fallback rate selection
>>>       ath9k: disable RIFS search for AR91xx based chips
>>>
>>> Gleb Natapov (4):
>>>       KVM: x86 emulator: Add group8 instruction decoding
>>>       KVM: x86 emulator: Forbid modifying CS segment register by mov instruction
>>>       KVM: x86 emulator: Add group9 instruction decoding
>>>       KVM: x86 emulator: Check CPL level during privilege instruction emulation
>>>
>>> Greg Kroah-Hartman (4):
>>>       Staging: hv: add a pci device table
>>>       Staging: hv: match on DMI values to know if we should run.
>>>       Staging: mimio: remove the mimio driver
>>>       Linux 2.6.32.10
>>>
>>> Guennadi Liakhovetski (1):
>>>       ARM: 5944/1: scsi: fix timer setup in fas216.c
>>>
>>> Haicheng Li (1):
>>>       slab: initialize unused alien cache entry as NULL at alloc_alien_cache().
>>>
>>> Henrique de Moraes Holschuh (5):
>>>       thinkpad-acpi: fix poll thread auto-start
>>>       thinkpad-acpi: R52 brightness_mode has been confirmed
>>>       thinkpad-acpi: document HKEY event 3006
>>>       thinkpad-acpi: make driver events work in NVRAM poll mode
>>>       thinkpad-acpi: fix bluetooth/wwan resume
>>>
>>> Herbert Xu (2):
>>>       inet: Remove bogus IGMPv3 report handling
>>>       USB: Move hcd free_dev call into usb_disconnect to fix oops
>>>
>>> Ian Campbell (2):
>>>       x86, xen: Disable highmem PTE allocation even when CONFIG_HIGHPTE=y
>>>       x86, mm: Allow highmem user page tables to be disabled at boot time
>>>
>>> James Hogan (1):
>>>       rtc-coh901331: fix braces in resume code
>>>
>>> Jan Dumon (1):
>>>       USB: unusual_devs: Add support for multiple Option 3G sticks
>>>
>>> Jarek Poplawski (1):
>>>       net/via-rhine: Fix scheduling while atomic bugs
>>>
>>> Jaroslav Kysela (1):
>>>       ALSA: pcm core - fix fifo_size channels interval check
>>>
>>> Jean Delvare (5):
>>>       V4L/DVB: bttv: Move I2C IR initialization
>>>       macintosh/therm_adt746x: Fix sysfs attributes lifetime
>>>       macintosh/hwmon/ams: Fix device removal sequence
>>>       hwmon: (tmp421) Fix temperature conversions
>>>       hwmon: (tmp421) Restore missing inputs
>>>
>>> Jean-François Moine (1):
>>>       p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec
>>>
>>> Jesse Barnes (1):
>>>       drm/i915: give up on 8xx lid status
>>>
>>> Jiri Kosina (1):
>>>       HID: remove TENX iBuddy from blacklist
>>>
>>> Jiri Slaby (1):
>>>       x86, ia32_aout: do not kill argument mapping
>>>
>>> Joshua Roys (1):
>>>       netlabel: fix export of SELinux categories > 127
>>>
>>> Jussi Kivilinna (3):
>>>       rndis_wlan: handle NL80211_AUTHTYPE_AUTOMATIC
>>>       rndis_wlan: fix buffer overflow in rndis_query_oid
>>>       rndis_wlan: disable stall workaround
>>>
>>> Justin P. Mattock (1):
>>>       x86: Add iMac9,1 to pci_reboot_dmi_table
>>>
>>> KAMEZAWA Hiroyuki (1):
>>>       memcg: fix oom killing a child process in an other cgroup
>>>
>>> Kashyap, Desai (1):
>>>       mpt2sas: Delete volume before HBA detach.
>>>
>>> Kay Sievers (1):
>>>       Driver-Core: devtmpfs - reset inode permissions before unlinking
>>>
>>> Larry Finger (1):
>>>       b43/b43legacy: Wake queues in wireless_core_start
>>>
>>> Lars-Peter Clausen (1):
>>>       s3cmci: s3cmci_card_present: Use no_detect to decide whether there is a card detect pin
>>>
>>> Laurent Pinchart (1):
>>>       V4L/DVB (13148): uvcvideo: Handle V4L2_CTRL_TYPE_BUTTON control type in VIDIOC_QUERYCTRL
>>>
>>> Len Brown (2):
>>>       ACPI: remove Asus P2B-DS from acpi=ht blacklist
>>>       ACPI: fix "acpi=ht" boot option
>>>
>>> Luotao Fu (1):
>>>       USB: fix I2C API usage in ohci-pnx4008.
>>>
>>> Maarten Maathuis (1):
>>>       drm/ttm: handle OOM in ttm_tt_swapout
>>>
>>> Mark Brown (1):
>>>       gpiolib: Actually set output state in wm831x_gpio_direction_output()
>>>
>>> Martin Fuzzey (1):
>>>       V4L/DVB: Video : pwc : Fix regression in pwc_set_shutter_speed caused by bad constant => sizeof conversion.
>>>
>>> Michael Neuling (1):
>>>       fs/exec.c: fix initial stack reservation
>>>
>>> Mike Frysinger (1):
>>>       bfin: fix max timeout calculation
>>>
>>> Mikulas Patocka (1):
>>>       dm: free dm_io before bio_endio not after
>>>
>>> Mitchell Solomon (1):
>>>       USB: add new ftdi_sio device ids
>>>
>>> Neil Brown (1):
>>>       sunrpc: remove unnecessary svc_xprt_put
>>>
>>> Oliver Neukum (1):
>>>       HID: usbhid: introduce timeout for stuck ctrl/out URBs
>>>
>>> Pallipadi, Venkatesh (1):
>>>       ACPI: Be in TS_POLLING state during mwait based C-state entry
>>>
>>> Paul Menzel (1):
>>>       ALSA: hda-intel: Add position_fix quirk for ASUS M2V-MX SE.
>>>
>>> Paul Mundt (1):
>>>       clocksource: Fix up a registration/IRQ race in the sh drivers.
>>>
>>> Pete Zaitcev (1):
>>>       USB: fix crash in uhci_scan_schedule
>>>
>>> Peter Hutterer (1):
>>>       HID: add multi-input quirk for NextWindow Touchscreen.
>>>
>>> Radek Liboska (1):
>>>       USB: ftdi_sio: new device id for papouch AD4USB
>>>
>>> Rafael J. Wysocki (1):
>>>       PM / Hibernate: Fix preallocating of memory
>>>
>>> Rajiv Andrade (1):
>>>       tpm_tis: TPM_STS_DATA_EXPECT workaround
>>>
>>> Richard Guenther (1):
>>>       V4L/DVB: dvb: l64781.ko broken with gcc 4.5
>>>
>>> Robert Hancock (1):
>>>       ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI
>>>
>>> Robert Richter (5):
>>>       oprofile/x86: fix perfctr nmi reservation for mulitplexing
>>>       oprofile: remove tracing build dependency
>>>       oprofile/x86: remove node check in AMD IBS initialization
>>>       oprofile/x86: use kzalloc() instead of kmalloc()
>>>       oprofile/x86: fix msr access to reserved counters
>>>
>>> Roel Kluin (2):
>>>       thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit()
>>>       sparc: leds_resource.end assigned to itself in clock_board_probe()
>>>
>>> Sebastien Alaiwan (1):
>>>       ALSA: USB MIDI support for Access Music VirusTI
>>>
>>> Sergei Shtylyov (1):
>>>       pata_hpt3x2n: always stretch UltraDMA timing
>>>
>>> Shan Wei (1):
>>>       ipv6: conntrack: Add member of user to nf_ct_frag6_queue structure
>>>
>>> Stanislaw Gruszka (2):
>>>       iwlwifi: sanity check before counting number of tfds can be free
>>>       airo: fix setting zero length WEP key
>>>
>>> Stefan Bader (7):
>>>       UBUNTU: Bump ABI
>>>       Revert "tpm_tis: TPM_STS_DATA_EXPECT workaround"
>>>       Revert "UBUNTU: SAUCE: (pre-stable) netfilter: xt_recent: fix buffer overflow"
>>>       Revert "UBUNTU: SAUCE: (pre-stable) netfilter: xt_recent: fix false match"
>>>       Revert "(pre-stable) sched: Fix SMT scheduler regression in find_busiest_queue()"
>>>       Linux 2.6.32.10+drm33.1
>>>       UBUNTU: [Config] Update configs for 2.6.32.10
>>>
>>> Suresh Siddha (1):
>>>       sched: Fix SMT scheduler regression in find_busiest_queue()
>>>
>>> Takashi Iwai (2):
>>>       ALSA: hda - Add a position_fix quirk for MSI Wind U115
>>>       ALSA: hda - Add position_fix quirk for HP dv3
>>>
>>> Tanaka Akira (1):
>>>       USB: SIS USB2VGA DRIVER: support KAIREN's USB VGA adaptor USB20SVGA-MB-PLUS
>>>
>>> Tao Ma (1):
>>>       ocfs2: Only bug out in direct io write for reflinked extent.
>>>
>>> Tejun Heo (2):
>>>       idr: fix a critical misallocation bug, take#2
>>>       driver-core: fix race condition in get_device_parent()
>>>
>>> Theodore Kilgore (1):
>>>       V4L/DVB (13991): gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers
>>>
>>> Thomas Gleixner (1):
>>>       sched: Don't use possibly stale sched_class
>>>
>>> Tim Gardner (2):
>>>       netfilter: xt_recent: fix buffer overflow
>>>       netfilter: xt_recent: fix false match
>>>
>>> Trond Myklebust (2):
>>>       SUNRPC: Handle EINVAL error returns from the TCP connect operation
>>>       NFS: Fix an allocation-under-spinlock bug
>>>
>>> Vaidyanathan Srinivasan (1):
>>>       sched: Fix sched_mv_power_savings for !SMT
>>>
>>> Wey-Yi Guy (1):
>>>       iwlwifi: error checking for number of tfds in queue
>>>
>>> Wu Fengguang (2):
>>>       vfs: take f_lock on modifying f_mode after open time
>>>       readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM
>>>
>>> Yinghai Lu (1):
>>>       x86: Fix SCI on IOAPIC != 0
>>>
>>> Zhao Yakui (1):
>>>       drm/i915: Use a dmi quirk to skip a broken SDVO TV output.
>>>
>>> Zhu Yi (1):
>>>       mac80211: quit addba_resp_timer if Tx BA session is torn down
>>>
>>> stephen hemminger (1):
>>>       sky2: fix transmit DMA map leakage
>>>
>>>  Documentation/kernel-parameters.txt       |    7 +
>>>  Makefile                                  |    2 +-
>>>  arch/Kconfig                              |    2 -
>>>  arch/ia64/include/asm/acpi.h              |    1 +
>>>  arch/sparc/include/asm/io_32.h            |    2 +-
>>>  arch/sparc/include/asm/page_32.h          |    2 +-
>>>  arch/sparc/include/asm/stat.h             |    4 +-
>>>  arch/sparc/kernel/central.c               |    4 +-
>>>  arch/sparc/kernel/process_32.c            |    2 +-
>>>  arch/sparc/kernel/process_64.c            |    8 +-
>>>  arch/sparc/kernel/signal32.c              |   10 +-
>>>  arch/sparc/kernel/signal_32.c             |    6 +-
>>>  arch/sparc/kernel/signal_64.c             |    8 +-
>>>  arch/sparc/kernel/tsb.S                   |    6 +-
>>>  arch/x86/ia32/ia32_aout.c                 |    1 -
>>>  arch/x86/include/asm/io_apic.h            |    1 +
>>>  arch/x86/include/asm/pgalloc.h            |    5 +
>>>  arch/x86/kernel/acpi/boot.c               |   17 +-
>>>  arch/x86/kernel/apic/io_apic.c            |   68 ++-
>>>  arch/x86/kernel/reboot.c                  |    8 +
>>>  arch/x86/kvm/emulate.c                    |   55 ++-
>>>  arch/x86/mm/pgtable.c                     |   31 +-
>>>  arch/x86/oprofile/nmi_int.c               |   17 +-
>>>  arch/x86/oprofile/op_model_amd.c          |   42 +--
>>>  arch/x86/oprofile/op_model_p4.c           |    6 -
>>>  arch/x86/oprofile/op_model_ppro.c         |    6 +-
>>>  arch/x86/xen/enlighten.c                  |    7 +
>>>  arch/x86/xen/mmu.c                        |   11 +-
>>>  debian.master/changelog                   |    2 +-
>>>  debian.master/config/config.common.ubuntu |    3 +-
>>>  drivers/acpi/processor_idle.c             |   28 +-
>>>  drivers/acpi/tables.c                     |    4 +-
>>>  drivers/ata/ahci.c                        |   12 +-
>>>  drivers/ata/pata_hpt3x2n.c                |   20 +-
>>>  drivers/base/core.c                       |   13 +-
>>>  drivers/base/devtmpfs.c                   |   13 +
>>>  drivers/char/tty_ldisc.c                  |   50 +-
>>>  drivers/clocksource/sh_cmt.c              |   32 +-
>>>  drivers/clocksource/sh_mtu2.c             |    6 +-
>>>  drivers/clocksource/sh_tmu.c              |    6 +-
>>>  drivers/gpio/wm831x-gpio.c                |   22 +-
>>>  drivers/gpu/drm/i915/intel_lvds.c         |    7 +
>>>  drivers/gpu/drm/i915/intel_sdvo.c         |   23 +-
>>>  drivers/gpu/drm/radeon/atom.c             |    4 -
>>>  drivers/gpu/drm/ttm/ttm_tt.c              |   18 +-
>>>  drivers/hid/hid-core.c                    |    2 -
>>>  drivers/hid/hid-ids.h                     |    7 +-
>>>  drivers/hid/usbhid/hid-core.c             |   28 +-
>>>  drivers/hid/usbhid/hid-quirks.c           |    1 +
>>>  drivers/hid/usbhid/usbhid.h               |    2 +
>>>  drivers/hwmon/ams/ams-core.c              |   11 +-
>>>  drivers/hwmon/ams/ams-i2c.c               |    2 +
>>>  drivers/hwmon/ams/ams-pmu.c               |    2 +
>>>  drivers/hwmon/ams/ams.h                   |    1 +
>>>  drivers/hwmon/tmp421.c                    |   20 +-
>>>  drivers/macintosh/therm_adt746x.c         |   34 +-
>>>  drivers/md/dm.c                           |    4 +-
>>>  drivers/media/dvb/dvb-core/dvb_net.c      |    1 +
>>>  drivers/media/dvb/dvb-usb/Kconfig         |    2 +-
>>>  drivers/media/dvb/frontends/l64781.c      |    4 +-
>>>  drivers/media/video/bt8xx/bttv-driver.c   |    1 +
>>>  drivers/media/video/bt8xx/bttv-i2c.c      |    8 +-
>>>  drivers/media/video/bt8xx/bttvp.h         |    1 +
>>>  drivers/media/video/gspca/mr97310a.c      |    6 +
>>>  drivers/media/video/pwc/pwc-ctrl.c        |    2 +-
>>>  drivers/media/video/uvc/uvc_ctrl.c        |    7 +
>>>  drivers/mmc/host/s3cmci.c                 |    2 +-
>>>  drivers/net/ks8851_mll.c                  |    4 +-
>>>  drivers/net/sky2.c                        |    8 +-
>>>  drivers/net/via-rhine.c                   |   41 +-
>>>  drivers/net/wireless/airo.c               |   34 +-
>>>  drivers/net/wireless/ath/ath5k/ath5k.h    |    1 -
>>>  drivers/net/wireless/ath/ath5k/base.c     |   26 +-
>>>  drivers/net/wireless/ath/ath9k/beacon.c   |    9 +-
>>>  drivers/net/wireless/ath/ath9k/hw.c       |   10 +
>>>  drivers/net/wireless/ath/ath9k/phy.h      |    3 +
>>>  drivers/net/wireless/ath/ath9k/rc.c       |   15 +-
>>>  drivers/net/wireless/b43/main.c           |    3 +-
>>>  drivers/net/wireless/b43legacy/main.c     |    2 +
>>>  drivers/net/wireless/iwlwifi/iwl-4965.c   |    2 +-
>>>  drivers/net/wireless/iwlwifi/iwl-5000.c   |    8 +-
>>>  drivers/net/wireless/iwlwifi/iwl-core.c   |    2 +-
>>>  drivers/net/wireless/iwlwifi/iwl-core.h   |    2 +
>>>  drivers/net/wireless/iwlwifi/iwl-tx.c     |   21 +-
>>>  drivers/net/wireless/p54/p54pci.c         |   18 +-
>>>  drivers/net/wireless/p54/p54usb.c         |    1 +
>>>  drivers/net/wireless/rndis_wlan.c         |   13 +-
>>>  drivers/pci/hotplug/ibmphp_ebda.c         |   13 +-
>>>  drivers/platform/x86/thinkpad_acpi.c      |   64 ++-
>>>  drivers/rtc/class.c                       |    1 +
>>>  drivers/rtc/rtc-coh901331.c               |    5 +-
>>>  drivers/scsi/arm/fas216.c                 |    2 +-
>>>  drivers/scsi/mpt2sas/mpt2sas_scsih.c      |   17 +
>>>  drivers/scsi/qla1280.c                    |    4 +
>>>  drivers/scsi/qla2xxx/qla_gbl.h            |    1 -
>>>  drivers/scsi/qla2xxx/qla_isr.c            |   29 +-
>>>  drivers/scsi/qla2xxx/qla_mid.c            |    6 +-
>>>  drivers/serial/imx.c                      |    6 +-
>>>  drivers/staging/Kconfig                   |    2 -
>>>  drivers/staging/Makefile                  |    1 -
>>>  drivers/staging/hv/vmbus_drv.c            |   30 +
>>>  drivers/staging/mimio/Kconfig             |   10 -
>>>  drivers/staging/mimio/Makefile            |    1 -
>>>  drivers/staging/mimio/mimio.c             |  914 --------------------------
>>>  drivers/usb/core/driver.c                 |    4 +-
>>>  drivers/usb/core/hcd.c                    |    2 +-
>>>  drivers/usb/core/hcd.h                    |    2 +-
>>>  drivers/usb/core/hub.c                    |   12 +
>>>  drivers/usb/core/usb.c                    |    3 -
>>>  drivers/usb/host/ohci-pnx4008.c           |    6 +-
>>>  drivers/usb/host/uhci-hcd.c               |    1 +
>>>  drivers/usb/host/xhci-ext-caps.h          |    7 +-
>>>  drivers/usb/misc/sisusbvga/sisusb.c       |    1 +
>>>  drivers/usb/serial/cp210x.c               |    3 +-
>>>  drivers/usb/serial/ftdi_sio.c             |   31 +-
>>>  drivers/usb/serial/ftdi_sio.h             |  959 +---------------------------
>>>  drivers/usb/serial/ftdi_sio_ids.h         | 1019 +++++++++++++++++++++++++++++
>>>  drivers/usb/serial/sierra.c               |   19 +-
>>>  drivers/usb/storage/unusual_devs.h        |   88 +++-
>>>  drivers/video/offb.c                      |   15 +-
>>>  drivers/video/sunxvr500.c                 |    1 +
>>>  drivers/watchdog/bfin_wdt.c               |   13 +-
>>>  fs/exec.c                                 |    1 -
>>>  fs/file_table.c                           |    2 +
>>>  fs/namei.c                                |   14 +-
>>>  fs/nfs/dns_resolve.c                      |   18 +-
>>>  fs/nfsd/nfs4state.c                       |    2 +
>>>  fs/ocfs2/aops.c                           |    5 +-
>>>  fs/proc/base.c                            |   24 +-
>>>  include/linux/fs.h                        |    3 +
>>>  include/linux/irq.h                       |    2 +
>>>  include/linux/sched.h                     |    5 +-
>>>  kernel/irq/chip.c                         |   52 ++-
>>>  kernel/power/snapshot.c                   |    2 +-
>>>  kernel/sched.c                            |    6 +-
>>>  lib/idr.c                                 |    4 +-
>>>  mm/fadvise.c                              |   10 +-
>>>  mm/oom_kill.c                             |    2 +
>>>  mm/readahead.c                            |    6 +
>>>  mm/slab.c                                 |    6 +-
>>>  net/core/dev.c                            |    2 +-
>>>  net/core/net-sysfs.c                      |    3 +-
>>>  net/core/scm.c                            |    2 +
>>>  net/ipv4/devinet.c                        |    7 +-
>>>  net/ipv4/igmp.c                           |    2 +-
>>>  net/ipv6/addrconf.c                       |   16 +-
>>>  net/ipv6/netfilter/nf_conntrack_reasm.c   |    1 +
>>>  net/mac80211/agg-tx.c                     |    3 +-
>>>  net/sunrpc/svc_xprt.c                     |    5 +-
>>>  net/sunrpc/xprtsock.c                     |    5 +
>>>  security/selinux/ss/ebitmap.c             |    2 +-
>>>  sound/core/pcm_native.c                   |    8 +-
>>>  sound/pci/hda/hda_intel.c                 |    5 +
>>>  sound/pci/hda/patch_analog.c              |    2 +-
>>>  sound/pci/via82xx.c                       |    6 +
>>>  sound/soc/codecs/ak4104.c                 |    6 +-
>>>  sound/usb/usbaudio.c                      |   32 +
>>>  sound/usb/usbmidi.c                       |    6 +
>>>  sound/usb/usbquirks.h                     |   27 +
>>>  159 files changed, 2205 insertions(+), 2364 deletions(-)
>>>  delete mode 100644 drivers/staging/mimio/Kconfig
>>>  delete mode 100644 drivers/staging/mimio/Makefile
>>>  delete mode 100644 drivers/staging/mimio/mimio.c
>>>  create mode 100644 drivers/usb/serial/ftdi_sio_ids.h
>>>
>>
> 
> 
>

Patch

--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@ 
 VERSION = 2
 PATCHLEVEL = 6
 SUBLEVEL = 32
-EXTRAVERSION = .10+drm33.0
+EXTRAVERSION = .10+drm33.1
 NAME = Man-Eating Seals of Antiquity

http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=commitdiff;h=e8228da23f52990fd9fc07238dcdb09be31ea84b
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@ 
 VERSION = 2
 PATCHLEVEL = 6
 SUBLEVEL = 32
-EXTRAVERSION = .9+drm33.0
+EXTRAVERSION = .10+drm33.0
 NAME = Man-Eating Seals of Antiquity

 # *DOCUMENTATION*