Skip to content

3.0.44-stable review

Greg Kroah-Hartman lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest127 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/127net: Allow driver to limit number of GSO segments per skbinclude/linux/netdevice.h net/core/dev.c+6 -00 replies
2/127sfc: Fix maximum number of TSO segments and minimum TX queue sizedrivers/net/sfc/efx.c drivers/net/sfc/efx.h drivers/net/sfc/ethtool.c +2 more+51 -90 replies
3/127tcp: Apply device TSO segment limit earlierinclude/net/sock.h net/core/sock.c net/ipv4/tcp.c +2 more+20 -110 replies
4/127net_sched: gact: Fix potential panic in tcf_gact().net/sched/act_gact.c+11 -30 replies
5/127isdnloop: fix and simplify isdnloop_init()drivers/isdn/isdnloop/isdnloop.c+0 -120 replies
6/127net/core: Fix potential memory leak in dev_set_alias()net/core/dev.c+5 -20 replies
7/127af_packet: remove BUG statement in tpacket_destruct_skbnet/packet/af_packet.c+0 -10 replies
8/127ipv6: addrconf: Avoid calling netdevice notifiers with RCU read-side locknet/ipv6/addrconf.c+1 -30 replies
9/127atm: fix info leak in getsockopt(SO_ATMPVC)net/atm/common.c+1 -00 replies
10/127atm: fix info leak via getsockname()net/atm/pvc.c+1 -00 replies
11/127Bluetooth: HCI - Fix info leak in getsockopt(HCI_FILTER)net/bluetooth/hci_sock.c+1 -00 replies
12/127Bluetooth: HCI - Fix info leak via getsockname()net/bluetooth/hci_sock.c+1 -00 replies
13/127Bluetooth: RFCOMM - Fix info leak in ioctl(RFCOMMGETDEVLIST)net/bluetooth/rfcomm/tty.c+1 -10 replies
14/127Bluetooth: RFCOMM - Fix info leak via getsockname()net/bluetooth/rfcomm/sock.c+1 -00 replies
15/127Bluetooth: L2CAP - Fix info leak via getsockname()net/bluetooth/l2cap_sock.c+1 -00 replies
16/127llc: fix info leak via getsockname()net/llc/af_llc.c+1 -20 replies
17/127dccp: fix info leak via getsockopt(DCCP_SOCKOPT_CCID_TX_INFO)net/dccp/ccids/ccid3.c+1 -00 replies
18/127ipvs: fix info leak in getsockopt(IP_VS_SO_GET_TIMEOUT)net/netfilter/ipvs/ip_vs_ctl.c+1 -00 replies
19/127net: fix info leak in compat dev_ifconf()net/socket.c+1 -00 replies
20/127netlink: fix possible spoofing from non-root processesnet/netlink/af_netlink.c+3 -10 replies
21/127l2tp: avoid to use synchronize_rcu in tunnel free functionnet/l2tp/l2tp_core.c net/l2tp/l2tp_core.h+2 -20 replies
22/127net: ipv4: ipmr_expire_timer causes crash when removing net namespacenet/ipv4/ipmr.c+12 -20 replies
23/127workqueue: reimplement work_on_cpu() using system_wqkernel/workqueue.c+8 -170 replies
24/127cpufreq/powernow-k8: workqueue user shouldnt migrate the kworker to another CPUdrivers/cpufreq/powernow-k8.c+35 -300 replies
25/127cciss: fix handling of protocol errordrivers/block/cciss_scsi.c+1 -00 replies
26/127vfs: make O_PATH file descriptors usable for fstat()fs/stat.c+1 -10 replies
27/127vfs: dcache: use DCACHE_DENTRY_KILLED instead of DCACHE_DISCONNECTED in d_kill()fs/dcache.c include/linux/dcache.h+4 -20 replies
28/127netconsole: remove a redundant netconsole_target_put()drivers/net/netconsole.c+0 -10 replies
29/127eCryptfs: Copy up attributes of the lower target inode after renamefs/ecryptfs/inode.c+5 -00 replies
30/127target: Fix ->data_length re-assignment bug with SCSI overflowdrivers/target/target_core_transport.c+7 -20 replies
31/127ALSA: ice1724: Use linear scale for AK4396 volume control.sound/pci/ice1712/prodigy_hifi.c+2 -10 replies
32/127Staging: speakup: fix an improperly-declared variable.drivers/staging/speakup/main.c+1 -10 replies
33/127staging: vt6656: [BUG] - Failed connection, incorrect endian.drivers/staging/vt6656/dpc.c drivers/staging/vt6656/rxtx.c+20 -200 replies
34/127staging: r8712u: fix bug in r8712_recv_indicatepkt()drivers/staging/rtl8712/recv_linux.c+1 -60 replies
35/127staging: comedi: das08: Correct AO output for das08jr-16-aodrivers/staging/comedi/drivers/das08.c+1 -10 replies
36/127USB: option: replace ZTE K5006-Z entry with vendor class ruledrivers/usb/serial/option.c+4 -20 replies
37/127perf_event: Switch to internal refcount, fix race with close()include/linux/perf_event.h kernel/events/core.c+34 -300 replies
38/127mmc: mxs-mmc: fix deadlock in SDIO IRQ casedrivers/mmc/host/mxs-mmc.c+2 -20 replies
39/127mmc: sdhci-esdhc: break out early if clock is 0drivers/mmc/host/sdhci-esdhc.h+3 -30 replies
40/127ahci: Add alternate identifier for the 88SE9172drivers/ata/ahci.c+2 -00 replies
41/127kobject: fix oops with "input0: bad kobj_uevent_env content in show_uevent()"include/linux/kobject.h+1 -10 replies
42/127Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the castsarch/alpha/include/asm/atomic.h+2 -20 replies
43/127md: Dont truncate size at 4TB for RAID0 and Lineardrivers/md/md.c+6 -30 replies
44/127mm/page_alloc: fix the page address of higher pages buddy calculationmm/page_alloc.c+1 -10 replies
45/127drivers/rtc/rtc-twl.c: ensure all interrupts are disabled during probedrivers/rtc/rtc-twl.c+5 -00 replies
46/127hwmon: (twl4030-madc-hwmon) Initialize uninitialized structure elementsdrivers/hwmon/twl4030-madc-hwmon.c+5 -40 replies
47/127can: mcp251x: avoid repeated frame bugdrivers/net/can/mcp251x.c+10 -10 replies
48/127mm/ia64: fix a memory block size buginclude/linux/memory.h+1 -10 replies
49/127memory hotplug: fix section info double registration bugmm/memory_hotplug.c+10 -60 replies
50/127xen/boot: Disable NUMA for PV guests.arch/x86/xen/setup.c+4 -00 replies
51/127hwmon: (fam15h_power) Tweak runavg_range on resumedrivers/hwmon/fam15h_power.c+13 -20 replies
52/127hwmon: (ads7871) Add name sysfs attributedrivers/hwmon/ads7871.c+9 -00 replies
53/127SCSI: mpt2sas: Fix for issue - Unable to boot from the drive connected to HBAdrivers/scsi/mpt2sas/mpt2sas_base.c+7 -00 replies
54/127SCSI: bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offloaddrivers/scsi/bnx2i/bnx2i_hwi.c+3 -00 replies
55/127SCSI: hpsa: fix handling of protocol errordrivers/scsi/hpsa.c+2 -10 replies
56/127Bluetooth: Fix not removing power_off delayed worknet/bluetooth/hci_core.c+2 -03 replies
57/127hpwdt: Fix kdump issue in hpwdtdrivers/watchdog/hpwdt.c+3 -00 replies
58/127ARM: fix bad applied patch for arch/arm/Kconfig of stable 3.0.y tree.arch/arm/Kconfig+26 -260 replies
59/127ARM: 7532/1: decompressor: reset SCTLR.TRE for VMSA ARMv7 coresarch/arm/boot/compressed/head.S+1 -00 replies
60/127tracing: Dont call page_to_pfn() if page is NULLinclude/trace/events/kmem.h+2 -20 replies
61/127Input: i8042 - disable mux on Toshiba C850Ddrivers/input/serio/i8042-x86ia64io.h+6 -00 replies
62/127asix: Support DLink DUB-E100 H/W Ver C1drivers/net/usb/asix.c+4 -00 replies
63/127can: ti_hecc: fix oops during rmmoddrivers/net/can/ti_hecc.c+1 -10 replies
64/127can: janz-ican3: fix support for older hardware revisionsdrivers/net/can/janz-ican3.c+1 -30 replies
65/127cfg80211: fix possible circular lock on reg_regdb_search()net/wireless/reg.c+9 -30 replies
66/127dmaengine: at_hdmac: fix comment in atc_prep_slave_sg()drivers/dma/at_hdmac.c+1 -10 replies
67/127dmaengine: at_hdmac: check that each sg data length is non-nulldrivers/dma/at_hdmac.c+11 -00 replies
68/127rt2x00: Fix word size of rt2500usb MAC_CSR19 register.drivers/net/wireless/rt2x00/rt2500usb.c drivers/net/wireless/rt2x00/rt2500usb.h+9 -90 replies
69/127rt2x00: Fix rfkill polling prior to interface start.drivers/net/wireless/rt2x00/rt2400pci.c drivers/net/wireless/rt2x00/rt2400pci.h drivers/net/wireless/rt2x00/rt2500pci.c +8 more+69 -00 replies
70/127NFS: Fix the initialisation of the readdir cookieverf arrayfs/nfs/inode.c fs/nfs/nfs3proc.c fs/nfs/nfs4proc.c +1 more+4 -90 replies
71/127NFS: Fix a problem with the legacy binary mount codefs/nfs/super.c+2 -00 replies
72/127NFS: return error from decode_getfh in decode openfs/nfs/nfs4xdr.c+2 -10 replies
73/127EHCI: Update qTD next pointer in QH overlay region during unlinkdrivers/usb/host/ehci-q.c+10 -20 replies
74/127USB: ftdi_sio: PID for NZR SEM 16+ USBdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+4 -00 replies
75/127USB: ftdi_sio: do not claim CDC ACM functiondrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+7 -20 replies
76/127USB: ftdi-sio: add support for more Physik Instrumente devicesdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+37 -10 replies
77/127USB: add device quirk for Joss Optical touchboarddrivers/usb/core/quirks.c+4 -00 replies
78/127Intel xhci: Only switch the switchable portsdrivers/usb/host/pci-quirks.c+23 -40 replies
79/127xhci: Fix a logical vs bitwise AND bugdrivers/usb/host/xhci.c+1 -10 replies
80/127xhci: Make handover code more robustdrivers/usb/host/pci-quirks.c+10 -20 replies
81/127xhci: Recognize USB 3.0 devices as superspeed at powerupdrivers/usb/host/pci-quirks.c+2 -10 replies
82/127usb: host: xhci: fix compilation error for non-PCI based stacksdrivers/usb/host/pci-quirks.h+1 -00 replies
83/127xhci: Fix bug after deq ptr set to link TRB.drivers/usb/host/xhci-ring.c+24 -150 replies
84/127mutex: Place lock in contended state after fastpath_lock failureinclude/asm-generic/mutex-xchg.h+9 -20 replies
85/127drivers/rtc/rtc-rs5c348.c: fix hour decoding in 12-hour modedrivers/rtc/rtc-rs5c348.c+5 -20 replies
86/127PM / Runtime: Fix rpm_resume() return value for power.no_callbacks setdrivers/base/power/runtime.c+2 -10 replies
87/127PM / Runtime: Clear power.deferred_resume on success in rpm_suspend()drivers/base/power/runtime.c+1 -10 replies
88/127drivers/misc/sgi-xp/xpc_uv.c: SGI XPC fails to load when cpu 0 is out of IRQ resourcesdrivers/misc/sgi-xp/xpc_uv.c+65 -190 replies
89/127fbcon: fix race condition between console lock and cursor timer (v1.1)drivers/video/console/fbcon.c+8 -10 replies
90/127drm/radeon/kms: extend the Fujitsu D3003-S2 board connector quirk to cover later silicon steppingdrivers/gpu/drm/radeon/radeon_atombios.c+1 -10 replies
91/127asus-laptop: HRWS/HWRS typodrivers/platform/x86/asus-laptop.c+4 -40 replies
92/127asus-nb-wmi: add some video toggle keysdrivers/platform/x86/asus-nb-wmi.c+4 -00 replies
93/127drm/i915: HDMI - Clear Audio Enable bit for Hot Plugdrivers/gpu/drm/i915/intel_hdmi.c+1 -10 replies
94/127md: make sure metadata is updated when spares are activated or removed.drivers/md/md.c+7 -14 replies
95/127workqueue: UNBOUND -> REBIND morphing in rebind_workers() should be atomickernel/workqueue.c+6 -30 replies
96/127x86: Fix boot on Twinhead H12Yarch/x86/pci/fixup.c+17 -00 replies
97/127Bluetooth: btusb: Add vendor specific ID (0a5c:21f4) BCM20702A0drivers/bluetooth/btusb.c+1 -00 replies
98/127Bluetooth: Use USB_VENDOR_AND_INTERFACE() for Broadcom devicesdrivers/bluetooth/btusb.c+3 -50 replies
99/127Bluetooth: Add support for Apple vendor-specific devicesdrivers/bluetooth/btusb.c+3 -00 replies
100/127net: Statically initialize init_net.dev_base_headnet/core/dev.c net/core/net_namespace.c+5 -20 replies
101/127Fix a dead loop in async_synchronize_full()kernel/async.c+9 -40 replies
102/127rds: set correct msg_namelennet/rds/recv.c+3 -00 replies
103/127libata: Prevent interface errors with Seagate FreeAgent GoFlexdrivers/ata/libata-core.c+1 -00 replies
104/127cpufreq / ACPI: Fix not loading acpi-cpufreq driver regressiondrivers/acpi/processor_core.c+4 -20 replies
105/127sched: Fix race in task_group()include/linux/init_task.h include/linux/sched.h kernel/sched.c+33 -160 replies
106/127media: lirc_sir: make device registration workdrivers/staging/lirc/lirc_sir.c+58 -20 replies
107/127drop_monitor: fix sleeping in invalid context warningnet/core/drop_monitor.c+7 -70 replies
108/127drop_monitor: Make updating data->skb smp safenet/core/drop_monitor.c+54 -160 replies
109/127drop_monitor: prevent init path from scheduling on the wrong cpunet/core/drop_monitor.c+7 -50 replies
110/127drop_monitor: dont sleep in atomic contextnet/core/drop_monitor.c+33 -680 replies
111/127time: Improve sanity checking of timekeeping inputsinclude/linux/ktime.h include/linux/time.h kernel/time/timekeeping.c+44 -110 replies
112/127time: Avoid making adjustments if we havent accumulated anythingkernel/time/timekeeping.c+4 -00 replies
113/127time: Move ktime_t overflow checking into timespec_valid_strictinclude/linux/time.h kernel/time/timekeeping.c+17 -40 replies
114/127media: Avoid sysfs oops when an rc_devs raw device is absentdrivers/media/rc/rc-main.c+3 -20 replies
115/127pch_uart: Fix missing break for 16 byte fifodrivers/tty/serial/pch_uart.c+1 -00 replies
116/127pch_uart: Fix rx error interrupt setting issuedrivers/tty/serial/pch_uart.c+12 -60 replies
117/127pch_uart: Fix parity setting issuedrivers/tty/serial/pch_uart.c+1 -10 replies
118/127Squashfs: fix mount time sanity check for corrupted superblockfs/squashfs/super.c+1 -10 replies
119/127mmc: sd: Handle SD3.0 cards not supporting UHS-I bus speed modedrivers/mmc/core/sd.c+3 -30 replies
120/127mmc: Prevent 1.8V switch for SD hosts that dont support UHS modes.drivers/mmc/host/sdhci.c+3 -20 replies
121/127e1000e: Disable ASPM L1 on 82574drivers/net/e1000e/82571.c+2 -10 replies
122/127UBI: fix a horrible memory deallocation bugdrivers/mtd/ubi/vtbl.c+2 -20 replies
123/127spi/mpc83xx: fix NULL pdata dereference bugdrivers/spi/spi_fsl_spi.c+3 -10 replies
124/127spi/spi-fsl-spi: reference correct pdata in fsl_spi_cs_controldrivers/spi/spi_fsl_spi.c+1 -10 replies
125/127sched: Fix ancient race in do_exit()kernel/exit.c+16 -00 replies
126/127MCE: Fix vm86 handling for 32bit mce handlerarch/x86/kernel/cpu/mcheck/mce.c+8 -10 replies
127/127USB: Fix race condition when removing host controllersdrivers/usb/core/devices.c drivers/usb/core/hcd.c+3 -50 replies

Reviews trailers per patch

33 of 127 patches have a Reviewed-by or Acked-by.

PatchMichal HockoMatt TurnerFengguang WuLarry FingerJiri KosinaColin Ian KingDuncanMel GormanMinchan KimWill DeaconSteve SakomanShubhrajyoti DattaAndre PrzywaraFelix FietkauJohannes BergJames NuteNicolas PitreChris GagnonJohn HommelAlan CoxArindam NathPhilip RakityGirish K SNeil HormanEric DumazetStefan BaderPaul E. McKenneyChristian KujauShea LevyMarcel HoltmannArne FitzenreiterAlan SternJosh BoyerJames EttleMatthew HallAndreas MesserIvo Van DoornJean DelvarePaul ThomasAndreas HartmannShawn GuoJan LuebbeMike ChristieLisa MitchellKeerthyJeff PieperTony LuckOleg NesterovJoakim TjernlundAndreas Bombe
1/127
2/127
3/127
4/127
5/127
6/127
7/127
8/127
9/127
10/127
11/127
12/127
13/127
14/127
15/127
16/127
17/127
18/127
19/127
20/127
21/127
22/127
23/127A-b
24/127T-b
25/127
26/127
27/127
28/127
29/127T-b
30/127
31/127
32/127
33/127
34/127A-b
35/127
36/127
37/127
38/127A-b
39/127
40/127
41/127T-b
42/127A-b
43/127
44/127R-b
45/127T-b T-b
46/127A-b A-b
47/127
48/127R-b
49/127A-b
50/127Reported-and-Tested-by A-b
51/127T-b
52/127A-b A-b
53/127
54/127R-b
55/127
56/127
57/127T-b
58/127
59/127R-b
60/127A-b R-b
61/127
62/127
63/127T-b
64/127
65/127T-b R-b
66/127
67/127
68/127A-b
69/127Reported-and-tested-by A-b
70/127
71/127
72/127
73/127A-b
74/127
75/127
76/127
77/127
78/127
79/127
80/127
81/127
82/127
83/127T-b T-b
84/127R-b
85/127T-b
86/127A-b
87/127A-b
88/127
89/127A-b T-b
90/127
91/127
92/127
93/127
94/127
95/127
96/127Tested-and-bugfixed-by
97/127T-b
98/127T-b
99/127T-b A-b
100/127A-b
101/127T-b T-b
102/127
103/127
104/127
105/127Reported-and-tested-by
106/127
107/127A-b
108/127A-b
109/127
110/127R-b
111/127
112/127
113/127Reported-and-tested-by
114/127
115/127
116/127A-b
117/127A-b
118/127
119/127
120/127A-b A-b A-b
121/127T-b
122/127
123/127A-b
124/127A-b
125/127A-b
126/127R-b
127/127

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 50 reviewers.

Read the v1 thread

Cover letter [ 000/127] 3.0.44-stable review

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 <[email protected]>
USB: Fix race condition when removing host controllers

Andi Kleen <[email protected]>
MCE: Fix vm86 handling for 32bit mce handler

Yasunori Goto <[email protected]>
sched: Fix ancient race in do_exit()

Herton Ronaldo Krzesinski <[email protected]>
spi/spi-fsl-spi: reference correct pdata in fsl_spi_cs_control

Kenth Eriksson <[email protected]>
spi/mpc83xx: fix NULL pdata dereference bug

Artem Bityutskiy <[email protected]>
UBI: fix a horrible memory deallocation bug

Chris Boot <[email protected]>

    e1000e: Disable ASPM L1 on 82574

Al Cooper <[email protected]>
mmc: Prevent 1.8V switch for SD hosts that don't support UHS modes.

Subhash Jadavani <[email protected]>
mmc: sd: Handle SD3.0 cards not supporting UHS-I bus speed mode

Phillip Lougher <[email protected]>
Squashfs: fix mount time sanity check for corrupted superblock

Tomoya MORINAGA <[email protected]>
pch_uart: Fix parity setting issue

Tomoya MORINAGA <[email protected]>
pch_uart: Fix rx error interrupt setting issue

Alan Cox <[email protected]>
pch_uart: Fix missing break for 16 byte fifo

Douglas Bagnall <[email protected]>
media: Avoid sysfs oops when an rc_dev's raw device is absent

John Stultz <[email protected]>
time: Move ktime_t overflow checking into timespec_valid_strict

John Stultz <[email protected]>
time: Avoid making adjustments if we haven't accumulated anything

John Stultz <[email protected]>
time: Improve sanity checking of timekeeping inputs

Eric Dumazet <[email protected]>
drop_monitor: dont sleep in atomic context

Neil Horman <[email protected]>
drop_monitor: prevent init path from scheduling on the wrong cpu

Neil Horman <[email protected]>

    drop_monitor: Make updating data->skb smp safe

Neil Horman <[email protected]>
drop_monitor: fix sleeping in invalid context warning

Jarod Wilson <[email protected]>
media: lirc_sir: make device registration work

Peter Zijlstra <[email protected]>
sched: Fix race in task_group()

Thomas Renninger <[email protected]>
cpufreq / ACPI: Fix not loading acpi-cpufreq driver regression

Daniel J Blueman <[email protected]>
libata: Prevent interface errors with Seagate FreeAgent GoFlex

Weiping Pan <[email protected]>
rds: set correct msg_namelen

Li Zhong <[email protected]>
Fix a dead loop in async_synchronize_full()

Rustad, Mark D <[email protected]>
net: Statically initialize init_net.dev_base_head

Henrik Rydberg <[email protected]>
Bluetooth: Add support for Apple vendor-specific devices

Gustavo Padovan <[email protected]>
Bluetooth: Use USB_VENDOR_AND_INTERFACE() for Broadcom devices

Manoj Iyer <[email protected]>

    Bluetooth: btusb: Add vendor specific ID (0a5c:21f4) BCM20702A0

Alan Cox <[email protected]>
x86: Fix boot on Twinhead H12Y

Lai Jiangshan <[email protected]>

    workqueue: UNBOUND -> REBIND morphing in rebind_workers() should be atomic

NeilBrown <[email protected]>
md: make sure metadata is updated when spares are activated or removed.

Wang Xingchao <[email protected]>
drm/i915: HDMI - Clear Audio Enable bit for Hot Plug

AceLan Kao <[email protected]>
asus-nb-wmi: add some video toggle keys

Corentin Chary <[email protected]>
asus-laptop: HRWS/HWRS typo

Tvrtko Ursulin <[email protected]>
drm/radeon/kms: extend the Fujitsu D3003-S2 board connector quirk to cover later silicon stepping

Dave Airlie <[email protected]>
fbcon: fix race condition between console lock and cursor timer (v1.1)

Robin Holt <[email protected]>
drivers/misc/sgi-xp/xpc_uv.c: SGI XPC fails to load when cpu 0 is out of IRQ resources

Rafael J. Wysocki <[email protected]>
PM / Runtime: Clear power.deferred_resume on success in rpm_suspend()

Rafael J. Wysocki <[email protected]>
PM / Runtime: Fix rpm_resume() return value for power.no_callbacks set

Atsushi Nemoto <[email protected]>
drivers/rtc/rtc-rs5c348.c: fix hour decoding in 12-hour mode

Will Deacon <[email protected]>
mutex: Place lock in contended state after fastpath_lock failure

Sarah Sharp <[email protected]>
xhci: Fix bug after deq ptr set to link TRB.

Moiz Sonasath <[email protected]>
usb: host: xhci: fix compilation error for non-PCI based stacks

Manoj Iyer <[email protected]>
xhci: Recognize USB 3.0 devices as superspeed at powerup

Matthew Garrett <[email protected]>
xhci: Make handover code more robust

Dan Carpenter <[email protected]>
xhci: Fix a logical vs bitwise AND bug

Keng-Yu Lin <[email protected]>
Intel xhci: Only switch the switchable ports

Alan Stern <[email protected]>
USB: add device quirk for Joss Optical touchboard

Éric Piel <[email protected]>
USB: ftdi-sio: add support for more Physik Instrumente devices

Bjørn Mork <[email protected]>
USB: ftdi_sio: do not claim CDC ACM function

Horst Schirmeier <[email protected]>
USB: ftdi_sio: PID for NZR SEM 16+ USB

Pavankumar Kondeti <[email protected]>
EHCI: Update qTD next pointer in QH overlay region during unlink

Weston Andros Adamson <[email protected]>
NFS: return error from decode_getfh in decode open

Trond Myklebust <[email protected]>
NFS: Fix a problem with the legacy binary mount code

Trond Myklebust <[email protected]>
NFS: Fix the initialisation of the readdir 'cookieverf' array

Gertjan van Wingerde <[email protected]>
rt2x00: Fix rfkill polling prior to interface start.

Gertjan van Wingerde <[email protected]>
rt2x00: Fix word size of rt2500usb MAC_CSR19 register.

Nicolas Ferre <[email protected]>
dmaengine: at_hdmac: check that each sg data length is non-null

Nicolas Ferre <[email protected]>
dmaengine: at_hdmac: fix comment in atc_prep_slave_sg()

Luis R. Rodriguez <[email protected]>
cfg80211: fix possible circular lock on reg_regdb_search()

Ira W. Snyder <[email protected]>
can: janz-ican3: fix support for older hardware revisions

Marc Kleine-Budde <[email protected]>
can: ti_hecc: fix oops during rmmod

Søren Holm <[email protected]>
asix: Support DLink DUB-E100 H/W Ver C1

Anisse Astier <[email protected]>
Input: i8042 - disable mux on Toshiba C850D

Wen Congyang <[email protected]>
tracing: Don't call page_to_pfn() if page is NULL

Matthew Leach <[email protected]>
ARM: 7532/1: decompressor: reset SCTLR.TRE for VMSA ARMv7 cores

Tetsuyuki Kobayashi <[email protected]>
ARM: fix bad applied patch for arch/arm/Kconfig of stable 3.0.y tree.

Toshi Kani <[email protected]>
hpwdt: Fix kdump issue in hpwdt

Vinicius Costa Gomes <[email protected]>
Bluetooth: Fix not removing power_off delayed work

Stephen M. Cameron <[email protected]>
SCSI: hpsa: fix handling of protocol error

Eddie Wai <[email protected]>
SCSI: bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offload

[email protected] <[email protected]>
SCSI: mpt2sas: Fix for issue - Unable to boot from the drive connected to HBA

Guenter Roeck <[email protected]>
hwmon: (ads7871) Add 'name' sysfs attribute

Andreas Herrmann <[email protected]>
hwmon: (fam15h_power) Tweak runavg_range on resume

Konrad Rzeszutek Wilk <[email protected]>
xen/boot: Disable NUMA for PV guests.

qiuxishi <[email protected]>
memory hotplug: fix section info double registration bug

Jianguo Wu <[email protected]>
mm/ia64: fix a memory block size bug

Benoît Locher <[email protected]>
can: mcp251x: avoid repeated frame bug

Guenter Roeck <[email protected]>
hwmon: (twl4030-madc-hwmon) Initialize uninitialized structure elements

Kevin Hilman <[email protected]>
drivers/rtc/rtc-twl.c: ensure all interrupts are disabled during probe

Li Haifeng <[email protected]>
mm/page_alloc: fix the page address of higher page's buddy calculation

NeilBrown <[email protected]>
md: Don't truncate size at 4TB for RAID0 and Linear

Mel Gorman <[email protected]>
Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the casts

Bjørn Mork <[email protected]>
kobject: fix oops with "input0: bad kobj_uevent_env content in show_uevent()"

Alan Cox <[email protected]>
ahci: Add alternate identifier for the 88SE9172

Shawn Guo <[email protected]>
mmc: sdhci-esdhc: break out early if clock is 0

Lauri Hintsala <[email protected]>
mmc: mxs-mmc: fix deadlock in SDIO IRQ case

Al Viro <[email protected]>
perf_event: Switch to internal refcount, fix race with close()

Bjørn Mork <[email protected]>
USB: option: replace ZTE K5006-Z entry with vendor class rule

Ian Abbott <[email protected]>
staging: comedi: das08: Correct AO output for das08jr-16-ao

Eric Dumazet <[email protected]>

    staging: r8712u: fix bug in r8712_recv_indicatepkt()

Malcolm Priestley <[email protected]>
staging: vt6656: [BUG] - Failed connection, incorrect endian.

Christopher Brannon <[email protected]>
Staging: speakup: fix an improperly-declared variable.

Matteo Frigo <[email protected]>
ALSA: ice1724: Use linear scale for AK4396 volume control.

Nicholas Bellinger <[email protected]>

    target: Fix ->data_length re-assignment bug with SCSI overflow

Tyler Hicks <[email protected]>
eCryptfs: Copy up attributes of the lower target inode after rename

Amerigo Wang <[email protected]>
netconsole: remove a redundant netconsole_target_put()

Miklos Szeredi <[email protected]>
vfs: dcache: use DCACHE_DENTRY_KILLED instead of DCACHE_DISCONNECTED in d_kill()

Linus Torvalds <[email protected]>
vfs: make O_PATH file descriptors usable for 'fstat()'

Stephen M. Cameron <[email protected]>
cciss: fix handling of protocol error

Tejun Heo <[email protected]>
cpufreq/powernow-k8: workqueue user shouldn't migrate the kworker to another CPU

Tejun Heo <[email protected]>
workqueue: reimplement work_on_cpu() using system_wq

Francesco Ruggeri <[email protected]>
net: ipv4: ipmr_expire_timer causes crash when removing net namespace

[email protected] <[email protected]>
l2tp: avoid to use synchronize_rcu in tunnel free function

Pablo Neira Ayuso <[email protected]>
netlink: fix possible spoofing from non-root processes

Mathias Krause <[email protected]>
net: fix info leak in compat dev_ifconf()

Mathias Krause <[email protected]>
ipvs: fix info leak in getsockopt(IP_VS_SO_GET_TIMEOUT)

Mathias Krause <[email protected]>
dccp: fix info leak via getsockopt(DCCP_SOCKOPT_CCID_TX_INFO)

Mathias Krause <[email protected]>
llc: fix info leak via getsockname()

Mathias Krause <[email protected]>
Bluetooth: L2CAP - Fix info leak via getsockname()

Mathias Krause <[email protected]>
Bluetooth: RFCOMM - Fix info leak via getsockname()

Mathias Krause <[email protected]>
Bluetooth: RFCOMM - Fix info leak in ioctl(RFCOMMGETDEVLIST)

Mathias Krause <[email protected]>
Bluetooth: HCI - Fix info leak via getsockname()

Mathias Krause <[email protected]>
Bluetooth: HCI - Fix info leak in getsockopt(HCI_FILTER)

Mathias Krause <[email protected]>
atm: fix info leak via getsockname()

Mathias Krause <[email protected]>
atm: fix info leak in getsockopt(SO_ATMPVC)

Ben Hutchings <[email protected]>
ipv6: addrconf: Avoid calling netdevice notifiers with RCU read-side lock

[email protected] <[email protected]>
af_packet: remove BUG statement in tpacket_destruct_skb

Alexey Khoroshilov <[email protected]>
net/core: Fix potential memory leak in dev_set_alias()

Wu Fengguang <[email protected]>
isdnloop: fix and simplify isdnloop_init()

Hiroaki SHIMODA <[email protected]>
net_sched: gact: Fix potential panic in tcf_gact().

Ben Hutchings <[email protected]>
tcp: Apply device TSO segment limit earlier

Ben Hutchings <[email protected]>
sfc: Fix maximum number of TSO segments and minimum TX queue size

Ben Hutchings <[email protected]>
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(-)