This is the start of the stable review cycle for the 3.0.44 release. There are 127 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sun Sep 30 20:29:56 UTC 2012. Anything received after that time might be too late. The whole patch series can be found in one patch at: kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.0.44-rc1.gz and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Alan Stern <st...@rowland.harvard.edu> USB: Fix race condition when removing host controllers Andi Kleen <a...@firstfloor.org> MCE: Fix vm86 handling for 32bit mce handler Yasunori Goto <y-g...@jp.fujitsu.com> sched: Fix ancient race in do_exit() Herton Ronaldo Krzesinski <herton.krzesin...@canonical.com> spi/spi-fsl-spi: reference correct pdata in fsl_spi_cs_control Kenth Eriksson <kenth.eriks...@transmode.com> spi/mpc83xx: fix NULL pdata dereference bug Artem Bityutskiy <artem.bityuts...@linux.intel.com> UBI: fix a horrible memory deallocation bug Chris Boot <bo...@bootc.net> e1000e: Disable ASPM L1 on 82574 Al Cooper <acoo...@gmail.com> mmc: Prevent 1.8V switch for SD hosts that don't support UHS modes. Subhash Jadavani <subha...@codeaurora.org> mmc: sd: Handle SD3.0 cards not supporting UHS-I bus speed mode Phillip Lougher <phil...@squashfs.org.uk> Squashfs: fix mount time sanity check for corrupted superblock Tomoya MORINAGA <tomoya.r...@gmail.com> pch_uart: Fix parity setting issue Tomoya MORINAGA <tomoya.r...@gmail.com> pch_uart: Fix rx error interrupt setting issue Alan Cox <a...@linux.intel.com> pch_uart: Fix missing break for 16 byte fifo Douglas Bagnall <doug...@paradise.net.nz> media: Avoid sysfs oops when an rc_dev's raw device is absent John Stultz <john.stu...@linaro.org> time: Move ktime_t overflow checking into timespec_valid_strict John Stultz <john.stu...@linaro.org> time: Avoid making adjustments if we haven't accumulated anything John Stultz <john.stu...@linaro.org> time: Improve sanity checking of timekeeping inputs Eric Dumazet <eduma...@google.com> drop_monitor: dont sleep in atomic context Neil Horman <nhor...@tuxdriver.com> drop_monitor: prevent init path from scheduling on the wrong cpu Neil Horman <nhor...@tuxdriver.com> drop_monitor: Make updating data->skb smp safe Neil Horman <nhor...@tuxdriver.com> drop_monitor: fix sleeping in invalid context warning Jarod Wilson <ja...@redhat.com> media: lirc_sir: make device registration work Peter Zijlstra <pet...@infradead.org> sched: Fix race in task_group() Thomas Renninger <tr...@suse.de> cpufreq / ACPI: Fix not loading acpi-cpufreq driver regression Daniel J Blueman <dan...@quora.org> libata: Prevent interface errors with Seagate FreeAgent GoFlex Weiping Pan <w...@redhat.com> rds: set correct msg_namelen Li Zhong <zh...@linux.vnet.ibm.com> Fix a dead loop in async_synchronize_full() Rustad, Mark D <mark.d.rus...@intel.com> net: Statically initialize init_net.dev_base_head Henrik Rydberg <rydb...@euromail.se> Bluetooth: Add support for Apple vendor-specific devices Gustavo Padovan <gustavo.pado...@collabora.co.uk> Bluetooth: Use USB_VENDOR_AND_INTERFACE() for Broadcom devices Manoj Iyer <manoj.i...@canonical.com> Bluetooth: btusb: Add vendor specific ID (0a5c:21f4) BCM20702A0 Alan Cox <a...@linux.intel.com> x86: Fix boot on Twinhead H12Y Lai Jiangshan <la...@cn.fujitsu.com> workqueue: UNBOUND -> REBIND morphing in rebind_workers() should be atomic NeilBrown <ne...@suse.de> md: make sure metadata is updated when spares are activated or removed. Wang Xingchao <xingchao.w...@intel.com> drm/i915: HDMI - Clear Audio Enable bit for Hot Plug AceLan Kao <acelan....@canonical.com> asus-nb-wmi: add some video toggle keys Corentin Chary <corentin.ch...@gmail.com> asus-laptop: HRWS/HWRS typo Tvrtko Ursulin <tvrtko.ursu...@onelan.co.uk> drm/radeon/kms: extend the Fujitsu D3003-S2 board connector quirk to cover later silicon stepping Dave Airlie <airl...@redhat.com> fbcon: fix race condition between console lock and cursor timer (v1.1) Robin Holt <h...@sgi.com> drivers/misc/sgi-xp/xpc_uv.c: SGI XPC fails to load when cpu 0 is out of IRQ resources Rafael J. Wysocki <r...@sisk.pl> PM / Runtime: Clear power.deferred_resume on success in rpm_suspend() Rafael J. Wysocki <r...@sisk.pl> PM / Runtime: Fix rpm_resume() return value for power.no_callbacks set Atsushi Nemoto <an...@mba.ocn.ne.jp> drivers/rtc/rtc-rs5c348.c: fix hour decoding in 12-hour mode Will Deacon <will.dea...@arm.com> mutex: Place lock in contended state after fastpath_lock failure Sarah Sharp <sarah.a.sh...@linux.intel.com> xhci: Fix bug after deq ptr set to link TRB. Moiz Sonasath <m-sonas...@ti.com> usb: host: xhci: fix compilation error for non-PCI based stacks Manoj Iyer <manoj.i...@canonical.com> xhci: Recognize USB 3.0 devices as superspeed at powerup Matthew Garrett <m...@redhat.com> xhci: Make handover code more robust Dan Carpenter <dan.carpen...@oracle.com> xhci: Fix a logical vs bitwise AND bug Keng-Yu Lin <ken...@canonical.com> Intel xhci: Only switch the switchable ports Alan Stern <st...@rowland.harvard.edu> USB: add device quirk for Joss Optical touchboard Éric Piel <p...@delmic.com> USB: ftdi-sio: add support for more Physik Instrumente devices Bjørn Mork <bj...@mork.no> USB: ftdi_sio: do not claim CDC ACM function Horst Schirmeier <ho...@schirmeier.com> USB: ftdi_sio: PID for NZR SEM 16+ USB Pavankumar Kondeti <pkond...@codeaurora.org> EHCI: Update qTD next pointer in QH overlay region during unlink Weston Andros Adamson <d...@netapp.com> NFS: return error from decode_getfh in decode open Trond Myklebust <trond.mykleb...@netapp.com> NFS: Fix a problem with the legacy binary mount code Trond Myklebust <trond.mykleb...@netapp.com> NFS: Fix the initialisation of the readdir 'cookieverf' array Gertjan van Wingerde <gwinge...@gmail.com> rt2x00: Fix rfkill polling prior to interface start. Gertjan van Wingerde <gwinge...@gmail.com> rt2x00: Fix word size of rt2500usb MAC_CSR19 register. Nicolas Ferre <nicolas.fe...@atmel.com> dmaengine: at_hdmac: check that each sg data length is non-null Nicolas Ferre <nicolas.fe...@atmel.com> dmaengine: at_hdmac: fix comment in atc_prep_slave_sg() Luis R. Rodriguez <mcg...@do-not-panic.com> cfg80211: fix possible circular lock on reg_regdb_search() Ira W. Snyder <i...@ovro.caltech.edu> can: janz-ican3: fix support for older hardware revisions Marc Kleine-Budde <m...@pengutronix.de> can: ti_hecc: fix oops during rmmod Søren Holm <s...@sgh.dk> asix: Support DLink DUB-E100 H/W Ver C1 Anisse Astier <ani...@astier.eu> Input: i8042 - disable mux on Toshiba C850D Wen Congyang <we...@cn.fujitsu.com> tracing: Don't call page_to_pfn() if page is NULL Matthew Leach <matthew.le...@arm.com> ARM: 7532/1: decompressor: reset SCTLR.TRE for VMSA ARMv7 cores Tetsuyuki Kobayashi <k...@kmckk.co.jp> ARM: fix bad applied patch for arch/arm/Kconfig of stable 3.0.y tree. Toshi Kani <toshi.k...@hp.com> hpwdt: Fix kdump issue in hpwdt Vinicius Costa Gomes <vinicius.go...@openbossa.org> Bluetooth: Fix not removing power_off delayed work Stephen M. Cameron <scame...@beardog.cce.hp.com> SCSI: hpsa: fix handling of protocol error Eddie Wai <eddie....@broadcom.com> SCSI: bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offload sreekanth.re...@lsi.com <sreekanth.re...@lsi.com> SCSI: mpt2sas: Fix for issue - Unable to boot from the drive connected to HBA Guenter Roeck <li...@roeck-us.net> hwmon: (ads7871) Add 'name' sysfs attribute Andreas Herrmann <andreas.herrma...@amd.com> hwmon: (fam15h_power) Tweak runavg_range on resume Konrad Rzeszutek Wilk <konrad.w...@oracle.com> xen/boot: Disable NUMA for PV guests. qiuxishi <qiuxi...@gmail.com> memory hotplug: fix section info double registration bug Jianguo Wu <wujian...@huawei.com> mm/ia64: fix a memory block size bug Benoît Locher <benoit.loc...@skf.com> can: mcp251x: avoid repeated frame bug Guenter Roeck <li...@roeck-us.net> hwmon: (twl4030-madc-hwmon) Initialize uninitialized structure elements Kevin Hilman <khil...@ti.com> drivers/rtc/rtc-twl.c: ensure all interrupts are disabled during probe Li Haifeng <omy...@gmail.com> mm/page_alloc: fix the page address of higher page's buddy calculation NeilBrown <ne...@suse.de> md: Don't truncate size at 4TB for RAID0 and Linear Mel Gorman <mgor...@suse.de> Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the casts Bjørn Mork <bj...@mork.no> kobject: fix oops with "input0: bad kobj_uevent_env content in show_uevent()" Alan Cox <a...@linux.intel.com> ahci: Add alternate identifier for the 88SE9172 Shawn Guo <shawn....@linaro.org> mmc: sdhci-esdhc: break out early if clock is 0 Lauri Hintsala <lauri.hints...@bluegiga.com> mmc: mxs-mmc: fix deadlock in SDIO IRQ case Al Viro <v...@zeniv.linux.org.uk> perf_event: Switch to internal refcount, fix race with close() Bjørn Mork <bj...@mork.no> USB: option: replace ZTE K5006-Z entry with vendor class rule Ian Abbott <abbo...@mev.co.uk> staging: comedi: das08: Correct AO output for das08jr-16-ao Eric Dumazet <eduma...@google.com> staging: r8712u: fix bug in r8712_recv_indicatepkt() Malcolm Priestley <tvbox...@gmail.com> staging: vt6656: [BUG] - Failed connection, incorrect endian. Christopher Brannon <ch...@the-brannons.com> Staging: speakup: fix an improperly-declared variable. Matteo Frigo <ath...@fftw.org> ALSA: ice1724: Use linear scale for AK4396 volume control. Nicholas Bellinger <n...@linux-iscsi.org> target: Fix ->data_length re-assignment bug with SCSI overflow Tyler Hicks <tyhi...@canonical.com> eCryptfs: Copy up attributes of the lower target inode after rename Amerigo Wang <amw...@redhat.com> netconsole: remove a redundant netconsole_target_put() Miklos Szeredi <mszer...@suse.cz> vfs: dcache: use DCACHE_DENTRY_KILLED instead of DCACHE_DISCONNECTED in d_kill() Linus Torvalds <torva...@linux-foundation.org> vfs: make O_PATH file descriptors usable for 'fstat()' Stephen M. Cameron <scame...@beardog.cce.hp.com> cciss: fix handling of protocol error Tejun Heo <t...@kernel.org> cpufreq/powernow-k8: workqueue user shouldn't migrate the kworker to another CPU Tejun Heo <t...@kernel.org> workqueue: reimplement work_on_cpu() using system_wq Francesco Ruggeri <frugg...@aristanetworks.com> net: ipv4: ipmr_expire_timer causes crash when removing net namespace x...@mail.ru <x...@mail.ru> l2tp: avoid to use synchronize_rcu in tunnel free function Pablo Neira Ayuso <pa...@netfilter.org> netlink: fix possible spoofing from non-root processes Mathias Krause <mini...@googlemail.com> net: fix info leak in compat dev_ifconf() Mathias Krause <mini...@googlemail.com> ipvs: fix info leak in getsockopt(IP_VS_SO_GET_TIMEOUT) Mathias Krause <mini...@googlemail.com> dccp: fix info leak via getsockopt(DCCP_SOCKOPT_CCID_TX_INFO) Mathias Krause <mini...@googlemail.com> llc: fix info leak via getsockname() Mathias Krause <mini...@googlemail.com> Bluetooth: L2CAP - Fix info leak via getsockname() Mathias Krause <mini...@googlemail.com> Bluetooth: RFCOMM - Fix info leak via getsockname() Mathias Krause <mini...@googlemail.com> Bluetooth: RFCOMM - Fix info leak in ioctl(RFCOMMGETDEVLIST) Mathias Krause <mini...@googlemail.com> Bluetooth: HCI - Fix info leak via getsockname() Mathias Krause <mini...@googlemail.com> Bluetooth: HCI - Fix info leak in getsockopt(HCI_FILTER) Mathias Krause <mini...@googlemail.com> atm: fix info leak via getsockname() Mathias Krause <mini...@googlemail.com> atm: fix info leak in getsockopt(SO_ATMPVC) Ben Hutchings <bhutchi...@solarflare.com> ipv6: addrconf: Avoid calling netdevice notifiers with RCU read-side lock danborkm...@iogearbox.net <danborkm...@iogearbox.net> af_packet: remove BUG statement in tpacket_destruct_skb Alexey Khoroshilov <khoroshi...@ispras.ru> net/core: Fix potential memory leak in dev_set_alias() Wu Fengguang <fengguang...@intel.com> isdnloop: fix and simplify isdnloop_init() Hiroaki SHIMODA <shimoda.hiro...@gmail.com> net_sched: gact: Fix potential panic in tcf_gact(). Ben Hutchings <bhutchi...@solarflare.com> tcp: Apply device TSO segment limit earlier Ben Hutchings <bhutchi...@solarflare.com> sfc: Fix maximum number of TSO segments and minimum TX queue size Ben Hutchings <bhutchi...@solarflare.com> net: Allow driver to limit number of GSO segments per skb ------------- Diffstat: Makefile | 4 +- arch/alpha/include/asm/atomic.h | 4 +- arch/arm/Kconfig | 52 +++++++++++++------------- arch/arm/boot/compressed/head.S | 1 + arch/x86/kernel/cpu/mcheck/mce.c | 9 ++++- arch/x86/pci/fixup.c | 17 +++++++++ arch/x86/xen/setup.c | 4 ++ drivers/acpi/processor_core.c | 6 ++- drivers/ata/ahci.c | 2 + drivers/ata/libata-core.c | 1 + drivers/base/power/runtime.c | 5 ++- drivers/block/cciss_scsi.c | 1 + drivers/bluetooth/btusb.c | 10 +++-- drivers/cpufreq/powernow-k8.c | 63 +++++++++++++++++--------------- drivers/dma/at_hdmac.c | 13 ++++++- drivers/gpu/drm/i915/intel_hdmi.c | 2 +- drivers/gpu/drm/radeon/radeon_atombios.c | 2 +- drivers/hwmon/ads7871.c | 9 +++++ drivers/hwmon/fam15h_power.c | 15 +++++++- drivers/hwmon/twl4030-madc-hwmon.c | 9 +++-- drivers/input/serio/i8042-x86ia64io.h | 6 +++ drivers/isdn/isdnloop/isdnloop.c | 12 ------ drivers/md/md.c | 17 +++++++-- drivers/media/rc/rc-main.c | 5 ++- drivers/misc/sgi-xp/xpc_uv.c | 84 ++++++++++++++++++++++++++++++++---------- drivers/mmc/core/sd.c | 6 +-- drivers/mmc/host/mxs-mmc.c | 4 +- drivers/mmc/host/sdhci-esdhc.h | 6 +-- drivers/mmc/host/sdhci.c | 5 ++- drivers/mtd/ubi/vtbl.c | 4 +- drivers/net/can/janz-ican3.c | 4 +- drivers/net/can/mcp251x.c | 11 +++++- drivers/net/can/ti_hecc.c | 2 +- drivers/net/e1000e/82571.c | 3 +- drivers/net/netconsole.c | 1 - drivers/net/sfc/efx.c | 6 +++ drivers/net/sfc/efx.h | 14 +++++-- drivers/net/sfc/ethtool.c | 16 +++++--- drivers/net/sfc/nic.h | 5 +++ drivers/net/sfc/tx.c | 19 ++++++++++ drivers/net/usb/asix.c | 4 ++ drivers/net/wireless/rt2x00/rt2400pci.c | 9 +++++ drivers/net/wireless/rt2x00/rt2400pci.h | 1 + drivers/net/wireless/rt2x00/rt2500pci.c | 9 +++++ drivers/net/wireless/rt2x00/rt2500usb.c | 11 +++++- drivers/net/wireless/rt2x00/rt2500usb.h | 17 +++++---- drivers/net/wireless/rt2x00/rt2800pci.c | 9 +++++ drivers/net/wireless/rt2x00/rt2800usb.c | 9 +++++ drivers/net/wireless/rt2x00/rt61pci.c | 9 +++++ drivers/net/wireless/rt2x00/rt61pci.h | 1 + drivers/net/wireless/rt2x00/rt73usb.c | 9 +++++ drivers/net/wireless/rt2x00/rt73usb.h | 3 ++ drivers/platform/x86/asus-laptop.c | 8 ++-- drivers/platform/x86/asus-nb-wmi.c | 4 ++ drivers/rtc/rtc-rs5c348.c | 7 +++- drivers/rtc/rtc-twl.c | 5 +++ drivers/scsi/bnx2i/bnx2i_hwi.c | 3 ++ drivers/scsi/hpsa.c | 3 +- drivers/scsi/mpt2sas/mpt2sas_base.c | 7 ++++ drivers/spi/spi_fsl_spi.c | 6 ++- drivers/staging/comedi/drivers/das08.c | 2 +- drivers/staging/lirc/lirc_sir.c | 60 +++++++++++++++++++++++++++++- drivers/staging/rtl8712/recv_linux.c | 7 +--- drivers/staging/speakup/main.c | 2 +- drivers/staging/vt6656/dpc.c | 2 +- drivers/staging/vt6656/rxtx.c | 38 +++++++++---------- drivers/target/target_core_transport.c | 9 ++++- drivers/tty/serial/pch_uart.c | 21 +++++++---- drivers/usb/core/devices.c | 2 +- drivers/usb/core/hcd.c | 6 +-- drivers/usb/core/quirks.c | 4 ++ drivers/usb/host/ehci-q.c | 12 +++++- drivers/usb/host/pci-quirks.c | 42 +++++++++++++++++---- drivers/usb/host/pci-quirks.h | 1 + drivers/usb/host/xhci-ring.c | 39 ++++++++++++-------- drivers/usb/host/xhci.c | 2 +- drivers/usb/serial/ftdi_sio.c | 22 ++++++++++- drivers/usb/serial/ftdi_sio_ids.h | 29 ++++++++++++++- drivers/usb/serial/option.c | 6 ++- drivers/video/console/fbcon.c | 9 ++++- drivers/watchdog/hpwdt.c | 3 ++ fs/dcache.c | 4 +- fs/ecryptfs/inode.c | 5 +++ fs/nfs/inode.c | 2 +- fs/nfs/nfs3proc.c | 2 +- fs/nfs/nfs4proc.c | 4 +- fs/nfs/nfs4xdr.c | 3 +- fs/nfs/super.c | 2 + fs/squashfs/super.c | 2 +- fs/stat.c | 2 +- include/asm-generic/mutex-xchg.h | 11 +++++- include/linux/dcache.h | 2 + include/linux/init_task.h | 12 +++++- include/linux/kobject.h | 2 +- include/linux/ktime.h | 7 ---- include/linux/memory.h | 2 +- include/linux/netdevice.h | 2 + include/linux/nfs_fs.h | 5 --- include/linux/perf_event.h | 2 +- include/linux/sched.h | 5 ++- include/linux/time.h | 29 ++++++++++++++- include/net/sock.h | 2 + include/trace/events/kmem.h | 4 +- kernel/async.c | 13 +++++-- kernel/events/core.c | 62 ++++++++++++++++--------------- kernel/exit.c | 16 ++++++++ kernel/sched.c | 32 +++++++++------- kernel/time/timekeeping.c | 36 +++++++++++++++++- kernel/workqueue.c | 34 +++++++---------- mm/memory_hotplug.c | 16 +++++--- mm/page_alloc.c | 2 +- net/atm/common.c | 1 + net/atm/pvc.c | 1 + net/bluetooth/hci_core.c | 2 + net/bluetooth/hci_sock.c | 2 + net/bluetooth/l2cap_sock.c | 1 + net/bluetooth/rfcomm/sock.c | 1 + net/bluetooth/rfcomm/tty.c | 2 +- net/core/dev.c | 14 +++++-- net/core/drop_monitor.c | 113 ++++++++++++++++++++++++++++++--------------------------- net/core/net_namespace.c | 4 +- net/core/sock.c | 1 + net/dccp/ccids/ccid3.c | 1 + net/ipv4/ipmr.c | 14 ++++++- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_cong.c | 3 +- net/ipv4/tcp_output.c | 21 ++++++----- net/ipv6/addrconf.c | 4 +- net/l2tp/l2tp_core.c | 3 +- net/l2tp/l2tp_core.h | 1 + net/llc/af_llc.c | 3 +- net/netfilter/ipvs/ip_vs_ctl.c | 1 + net/netlink/af_netlink.c | 4 +- net/packet/af_packet.c | 1 - net/rds/recv.c | 3 ++ net/sched/act_gact.c | 14 +++++-- net/socket.c | 1 + net/wireless/reg.c | 12 ++++-- sound/pci/ice1712/prodigy_hifi.c | 3 +- 139 files changed, 1037 insertions(+), 431 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/