3.9.8-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest95 patches 2 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/95 | ARM: 7752/1: errata: LoUIS bit field in CLIDR register is incorrectarch/ arch/ | +18 | 0 replies | |
| 2/95 | ARM: 7754/1: Fix the CPU ID and the mask associated to the PJ4Barch/ | +2 | 0 replies | |
| 3/95 | perf: arm64: Record the user-mode PC in the call chain.arch/ | +1 | 0 replies | |
| 4/95 | ALSA: usb-audio: Fix invalid volume resolution for Logitech HD Webcam c310sound/ | +1 | 0 replies | |
| 5/95 | ALSA: hda - Fix pin configurations for MacBook Air 4,2sound/ | +23 | 0 replies | |
| 6/95 | ALSA: usb-audio: work around Android accessory firmware bugsound/ | +20 | 0 replies | |
| 7/95 | clk: remove notifier from list before freeing itdrivers/ | +1 | 0 replies | |
| 8/95 | tilepro: work around module link error with gcc 4.7arch/ | +2 | 0 replies | |
| 9/95 | rtlwifi: rtl8192cu: Fix problem in connecting to WEP or WPA(1) networksdrivers/ drivers/ drivers/ +4 more | +138 | 0 replies | |
| 10/95 | brcmfmac: Turn off ARP offloading when configured for AP.drivers/ drivers/ drivers/ | +45 | 0 replies | |
| 11/95 | parisc: add kernel stack overflow checkarch/ arch/ arch/ +1 more | +42 | 0 replies | |
| 12/95 | parisc: implement irq stacksarch/ arch/ arch/ +1 more | +94 | 0 replies | |
| 13/95 | parisc: more irq statistics in /proc/interruptsarch/ arch/ arch/ +2 more | +86 | 0 replies | |
| 14/95 | parisc: tlb flush counting fix for SMP and UParch/ arch/ arch/ +1 more | +5 | 0 replies | |
| 15/95 | parisc: remove the second argument of kmap_atomic()arch/ | +3 | 0 replies | |
| 16/95 | parisc: implement irq stacks - part 2 (v2)arch/ arch/ arch/ +2 more | +103 | 0 replies | |
| 17/95 | parisc: add rp5470 entry to machine databasearch/ | +1 | 0 replies | |
| 18/95 | parisc: show number of FPE and unaligned access handler calls in /proc/interruptsarch/ arch/ arch/ +1 more | +14 | 0 replies | |
| 19/95 | parisc: make interrupt and interruption stack allocation reentrantarch/ arch/ | +10 | 0 replies | |
| 20/95 | parisc: fix irq stack on UP and SMParch/ arch/ arch/ | +26 | 0 replies | |
| 21/95 | parisc: memory overflow, name length is too short for usingarch/ | +1 | 0 replies | |
| 22/95 | parisc: fix kernel BUG at arch/parisc/include/asm/mmzone.h:50arch/ | +1 | 0 replies | |
| 23/95 | parisc: rename "CONFIG_PA7100" to "CONFIG_PA7000"arch/ | +1 | 0 replies | |
| 24/95 | parisc: kernel: using strlcpy() instead of strcpy()arch/ | +2 | 0 replies | |
| 25/95 | parisc: parport0: fix this legacy no-device port driver!drivers/ drivers/ | +4 | 0 replies | |
| 26/95 | parisc: fix kernel BUG at arch/parisc/include/asm/mmzone.h:50 (part 2)arch/ arch/ | +3 | 0 replies | |
| 27/95 | parisc: fix serial ports on C8000 workstationarch/ drivers/ drivers/ | +76 | 0 replies | |
| 28/95 | parisc: provide pci_mmap_page_range() for pariscarch/ arch/ | +32 | 0 replies | |
| 29/95 | carl9170: fix frame drop and WARN due to minstrel_ht changedrivers/ | +28 | 0 replies | |
| 30/95 | x86/efi: Fix dummy variable buffer allocationarch/ | +6 | 0 replies | |
| 31/95 | x86: kvmclock: zero initialize pvclock shared memory areaarch/ | +1 | 0 replies | |
| 32/95 | KVM: x86: remove vcpus CPL check in host-invoked XCR setarch/ | +2 | 0 replies | |
| 33/95 | ACPI / resources: call acpi_get_override_irq() only for legacy IRQ resourcesdrivers/ | +11 | 0 replies | |
| 34/95 | ACPI / dock: Take ACPI scan lock in write_undock()drivers/ | +2 | 0 replies | |
| 35/95 | ACPI / PM: Fix error code path for power resources initializationdrivers/ | +1 | 0 replies | |
| 36/95 | drm/prime: Honor requested file flags when exporting a bufferdrivers/ | +1 | 0 replies | |
| 37/95 | drm/radeon: do not try to uselessly update virtual memory pagetabledrivers/ | +4 | 0 replies | |
| 38/95 | drm/radeon: update lockup tracking when scheduling in empty ringdrivers/ | +7 | 0 replies | |
| 39/95 | range: Do not add new blank slot with add_range_with_mergekernel/ | +12 | 0 replies | |
| 40/95 | x86, mtrr: Fix original mtrr range get for mtrr_cleanuparch/ | +4 | 0 replies | |
| 41/95 | x86: fix build error and kconfig for ia32_emulation and binfmtarch/ | +1 | 0 replies | |
| 42/95 | x86: Fix section mismatch on load_ucode_aparch/ | +2 | 0 replies | |
| 43/95 | net: fec: fix kernel oops when plug/unplug cable many timesdrivers/ drivers/ | +39 | 0 replies | |
| 44/95 | tcp: fix tcp_md5_hash_skb_data()net/ | +5 | 0 replies | |
| 45/95 | net/802/mrp: fix lockdep splatnet/ | +2 | 0 replies | |
| 46/95 | gianfar: add missing iounmap() on error in gianfar_ptp_probe()drivers/ | +1 | 0 replies | |
| 47/95 | vxlan: Update vxlan fdb used field after each usagedrivers/ | +14 | 0 replies | |
| 48/95 | ipv6: fix possible crashes in ip6_cork_release()net/ | +1 | 0 replies | |
| 49/95 | netlabel: improve domain mapping validationnet/ | +69 | 0 replies | |
| 50/95 | r8169: fix offloaded tx checksum for small packets.drivers/ | +27 | 0 replies | |
| 51/95 | 8139cp: reset BQL when ring tx ring cleareddrivers/ | +1 | 0 replies | |
| 52/95 | tcp: bug fix in proportional rate reduction.net/ | +13 | 0 replies | |
| 53/95 | xfrm: properly handle invalid states as an errornet/ | +1 | 0 replies | |
| 54/95 | tcp: xps: fix reordering issuesnet/ | +6 | 0 replies | |
| 55/95 | ip_tunnel: fix kernel panic with icmp_dest_unreachnet/ net/ | +2 | 0 replies | |
| 56/95 | net: phy: fix a bug when verify the EEE supportdrivers/ | +1 | 0 replies | |
| 57/95 | ipv4: fix redirect handling for TCP packetsnet/ | +6 | 0 replies | |
| 58/95 | net: Block MSG_CMSG_COMPAT in send(m)msg and recv(m)msginclude/ net/ net/ | +56 | 0 replies | |
| 59/95 | net/core/sock.c: add missing VSOCK string in af_family_*_key_stringsnet/ | +3 | 0 replies | |
| 60/95 | tuntap: forbid changing mq flag for persistent devicedrivers/ | +4 | 0 replies | |
| 61/95 | udp6: Fix udp fragmentation for tunnel traffic.include/ net/ | +27 | 0 replies | |
| 62/95 | net: force a reload of first item in hlist_nulls_for_each_entry_rcuinclude/ | +6 | 0 replies | |
| 63/95 | net_sched: restore "overhead xxx" handlinginclude/ net/ net/ +2 more | +28 | 0 replies | |
| 64/95 | ipv6: assign rt6_info to inet6_ifaddr in init_loopbacknet/ | +3 | 0 replies | |
| 65/95 | net_sched: htb: do not mix 1ns and 64ns time unitsnet/ | +17 | 0 replies | |
| 66/95 | vhost_net: clear msg.control for non-zerocopy case during txdrivers/ | +2 | 0 replies | |
| 67/95 | net: sctp: fix NULL pointer dereference in socket destructionnet/ | +6 | 0 replies | |
| 68/95 | tuntap: set SOCK_ZEROCOPY flag during opendrivers/ | +2 | 0 replies | |
| 69/95 | team: check return value of team_get_port_by_index_rcu() for NULLdrivers/ | +2 | 0 replies | |
| 70/95 | team: move add to port list before port enablementdrivers/ | +1 | 0 replies | |
| 71/95 | packet: packet_getname_spkt: make sure string is always 0-terminatednet/ | +2 | 0 replies | |
| 72/95 | l2tp: Fix PPP header erasure and memory leaknet/ | +2 | 0 replies | |
| 73/95 | l2tp: Fix sendmsg() return valuenet/ | +1 | 0 replies | |
| 74/95 | sctp: fully initialize sctp_outq in sctp_outq_initnet/ | +2 | 0 replies | |
| 75/95 | net: sh_eth: fix incorrect RX length error if R8A7740drivers/ | +11 | 0 replies | |
| 76/95 | tuntap: correct the return value in tun_set_iff()drivers/ | +6 | 0 replies | |
| 77/95 | macvtap: set transport header before passing skb to lower devicedrivers/ | +9 | 0 replies | |
| 78/95 | tuntap: set transport header before passing it to kerneldrivers/ | +10 | 0 replies | |
| 79/95 | packet: set transport header before doing xmitnet/ | +21 | 0 replies | |
| 80/95 | netback: set transport header before passing it to kerneldrivers/ | +12 | 0 replies | |
| 81/95 | net_sched: better precise estimation on packet length for untrusted packetsnet/ | +7 | 0 replies | |
| 82/95 | Input: cyttsp - fix memcpy size paramdrivers/ | +1 | 0 replies | |
| 83/95 | Input: add missing dependencies on CONFIG_HAS_IOMEMdrivers/ drivers/ | +2 | 0 replies | |
| 84/95 | Input: xpad - fix for "Mad Catz Street Fighter IV FightPad" controllersdrivers/ | +1 | 0 replies | |
| 85/95 | USB: serial: ti_usb_3410_5052: new device id for Abbot strip port cabledrivers/ drivers/ | +5 | 0 replies | |
| 86/95 | firmware loader: fix use-after-free by double abortdrivers/ | +18 | 0 replies | |
| 87/95 | tcm_qla2xxx: Fix residual for underrun commands that faildrivers/ | +5 | 0 replies | |
| 88/95 | tty: Fix transient pty write() EIOdrivers/ | +5 | 0 replies | |
| 89/95 | target/iscsi: dont corrupt bh_count in iscsit_stop_time2retain_timer()drivers/ | +2 | 0 replies | |
| 90/95 | rbd: use the correct length for format 2 object namesdrivers/ | +5 | 0 replies | |
| 91/95 | perf: Fix perf mmap bugsinclude/ kernel/ kernel/ | +24 | 0 replies | |
| 92/95 | perf: Fix mmap() accounting holekernel/ kernel/ | +159 | 0 replies | |
| 93/95 | drivers: uio: Fix UIO device registration failuredrivers/ | +1 | 0 replies | |
| 94/95 | spi/pxa2xx: use GFP_ATOMIC in sg table allocationdrivers/ | +1 | 0 replies | |
| 95/95 | spi/pxa2xx: fix memory corruption due to wrong size used in devm_kzalloc()drivers/ | +1 | 0 replies |
Reviews trailers per patch
18 of 95 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 34 reviewers.
Cover letter [ 00/95] 3.9.8-stable review
This is the start of the stable review cycle for the 3.9.8 release. There are 95 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 Thu Jun 27 18:18:29 UTC 2013. 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.9.8-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 3.9.8-rc1
Mika Westerberg <[email protected]>
spi/pxa2xx: fix memory corruption due to wrong size used in devm_kzalloc()
Mika Westerberg <[email protected]>
spi/pxa2xx: use GFP_ATOMIC in sg table allocation
Damian Hobson-Garcia <[email protected]>
drivers: uio: Fix UIO device registration failure
Peter Zijlstra <[email protected]>
perf: Fix mmap() accounting hole
Peter Zijlstra <[email protected]>
perf: Fix perf mmap bugs
Josh Durgin <[email protected]>
rbd: use the correct length for format 2 object names
Joern Engel <[email protected]>
target/iscsi: don't corrupt bh_count in iscsit_stop_time2retain_timer()
Peter Hurley <[email protected]>
tty: Fix transient pty write() EIO
Roland Dreier <[email protected]>
tcm_qla2xxx: Fix residual for underrun commands that fail
Ming Lei <[email protected]>
firmware loader: fix use-after-free by double abort
Anders Hammarquist <[email protected]>
USB: serial: ti_usb_3410_5052: new device id for Abbot strip port cable
Shawn Joseph <[email protected]>
Input: xpad - fix for "Mad Catz Street Fighter IV FightPad" controllers
Ben Hutchings <[email protected]>
Input: add missing dependencies on CONFIG_HAS_IOMEM
Ferruh Yigit <[email protected]>
Input: cyttsp - fix memcpy size param
Jason Wang <[email protected]>
net_sched: better precise estimation on packet length for untrusted packets
Jason Wang <[email protected]>
netback: set transport header before passing it to kernel
Jason Wang <[email protected]>
packet: set transport header before doing xmit
Jason Wang <[email protected]>
tuntap: set transport header before passing it to kernel
Jason Wang <[email protected]>
macvtap: set transport header before passing skb to lower device
Jason Wang <[email protected]>
tuntap: correct the return value in tun_set_iff()
Yoshihiro Shimoda <[email protected]>
net: sh_eth: fix incorrect RX length error if R8A7740
Neil Horman <[email protected]>
sctp: fully initialize sctp_outq in sctp_outq_init
Guillaume Nault <[email protected]>
l2tp: Fix sendmsg() return value
Guillaume Nault <[email protected]>
l2tp: Fix PPP header erasure and memory leak
Daniel Borkmann <[email protected]>
packet: packet_getname_spkt: make sure string is always 0-terminated
Jiri Pirko <[email protected]>
team: move add to port list before port enablement
Jiri Pirko <[email protected]>
team: check return value of team_get_port_by_index_rcu() for NULL
Jason Wang <[email protected]>
tuntap: set SOCK_ZEROCOPY flag during open
Daniel Borkmann <[email protected]>
net: sctp: fix NULL pointer dereference in socket destruction
Jason Wang <[email protected]>
vhost_net: clear msg.control for non-zerocopy case during tx
Eric Dumazet <[email protected]>
net_sched: htb: do not mix 1ns and 64ns time units
Gao feng <[email protected]>
ipv6: assign rt6_info to inet6_ifaddr in init_loopback
Eric Dumazet <[email protected]>
net_sched: restore "overhead xxx" handling
Eric Dumazet <[email protected]>
net: force a reload of first item in hlist_nulls_for_each_entry_rcu
Pravin B Shelar <[email protected]>
udp6: Fix udp fragmentation for tunnel traffic.
Jason Wang <[email protected]>
tuntap: forbid changing mq flag for persistent device
Federico Vaga <[email protected]>
net/core/sock.c: add missing VSOCK string in af_family_*_key_strings
Andy Lutomirski <[email protected]>
net: Block MSG_CMSG_COMPAT in send(m)msg and recv(m)msg
Michal Kubecek <[email protected]>
ipv4: fix redirect handling for TCP packets
Giuseppe CAVALLARO <[email protected]>
net: phy: fix a bug when verify the EEE support
Eric Dumazet <[email protected]>
ip_tunnel: fix kernel panic with icmp_dest_unreach
Eric Dumazet <[email protected]>
tcp: xps: fix reordering issues
Timo Teräs <[email protected]>
xfrm: properly handle invalid states as an error
Nandita Dukkipati <[email protected]>
tcp: bug fix in proportional rate reduction.
stephen hemminger <[email protected]>
8139cp: reset BQL when ring tx ring cleared
Francois Romieu <[email protected]>
r8169: fix offloaded tx checksum for small packets.
Paul Moore <[email protected]>
netlabel: improve domain mapping validation
Eric Dumazet <[email protected]>
ipv6: fix possible crashes in ip6_cork_release()
Sridhar Samudrala <[email protected]>
vxlan: Update vxlan fdb 'used' field after each usage
Wei Yongjun <[email protected]>
gianfar: add missing iounmap() on error in gianfar_ptp_probe()
Eric Dumazet <[email protected]>
net/802/mrp: fix lockdep splat
Eric Dumazet <[email protected]>
tcp: fix tcp_md5_hash_skb_data()
Frank Li <[email protected]>
net: fec: fix kernel oops when plug/unplug cable many times
Paul Gortmaker <[email protected]>
x86: Fix section mismatch on load_ucode_ap
Randy Dunlap <[email protected]>
x86: fix build error and kconfig for ia32_emulation and binfmt
Yinghai Lu <[email protected]>
x86, mtrr: Fix original mtrr range get for mtrr_cleanup
Yinghai Lu <[email protected]>
range: Do not add new blank slot with add_range_with_merge
Jerome Glisse <[email protected]>
drm/radeon: update lockup tracking when scheduling in empty ring
Jerome Glisse <[email protected]>
drm/radeon: do not try to uselessly update virtual memory pagetable
Laurent Pinchart <[email protected]>
drm/prime: Honor requested file flags when exporting a buffer
Rafael J. Wysocki <[email protected]>
ACPI / PM: Fix error code path for power resources initialization
Rafael J. Wysocki <[email protected]>
ACPI / dock: Take ACPI scan lock in write_undock()
Mika Westerberg <[email protected]>
ACPI / resources: call acpi_get_override_irq() only for legacy IRQ resources
Zhanghaoyu (A) <[email protected]>
KVM: x86: remove vcpu's CPL check in host-invoked XCR set
Igor Mammedov <[email protected]>
x86: kvmclock: zero initialize pvclock shared memory area
Ben Hutchings <[email protected]>
x86/efi: Fix dummy variable buffer allocation
Christian Lamparter <[email protected]>
carl9170: fix frame drop and WARN due to minstrel_ht change
Thomas Bogendoerfer <[email protected]>
parisc: provide pci_mmap_page_range() for parisc
Thomas Bogendoerfer <[email protected]>
parisc: fix serial ports on C8000 workstation
Helge Deller <[email protected]>
parisc: fix kernel BUG at arch/parisc/include/asm/mmzone.h:50 (part 2)
Helge Deller <[email protected]>
parisc: parport0: fix this legacy no-device port driver!
Chen Gang <[email protected]>
parisc: kernel: using strlcpy() instead of strcpy()
Paul Bolle <[email protected]>
parisc: rename "CONFIG_PA7100" to "CONFIG_PA7000"
Helge Deller <[email protected]>
parisc: fix kernel BUG at arch/parisc/include/asm/mmzone.h:50
Chen Gang <[email protected]>
parisc: memory overflow, 'name' length is too short for using
Helge Deller <[email protected]>
parisc: fix irq stack on UP and SMP
John David Anglin <[email protected]>
parisc: make interrupt and interruption stack allocation reentrant
Helge Deller <[email protected]>
parisc: show number of FPE and unaligned access handler calls in /proc/interrupts
Helge Deller <[email protected]>
parisc: add rp5470 entry to machine database
Helge Deller <[email protected]>
parisc: implement irq stacks - part 2 (v2)
Zhao Hongjiang <[email protected]>
parisc: remove the second argument of kmap_atomic()
Helge Deller <[email protected]>
parisc: tlb flush counting fix for SMP and UP
Helge Deller <[email protected]>
parisc: more irq statistics in /proc/interrupts
Helge Deller <[email protected]>
parisc: implement irq stacks
Helge Deller <[email protected]>
parisc: add kernel stack overflow check
Hante Meuleman <[email protected]>
brcmfmac: Turn off ARP offloading when configured for AP.
Larry Finger <[email protected]>
rtlwifi: rtl8192cu: Fix problem in connecting to WEP or WPA(1) networks
Chris Metcalf <[email protected]>
tilepro: work around module link error with gcc 4.7
Lai Jiangshan <[email protected]>
clk: remove notifier from list before freeing it
Clemens Ladisch <[email protected]>
ALSA: usb-audio: work around Android accessory firmware bug
Takashi Iwai <[email protected]>
ALSA: hda - Fix pin configurations for MacBook Air 4,2
Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix invalid volume resolution for Logitech HD Webcam c310
Jed Davis <[email protected]>
perf: arm64: Record the user-mode PC in the call chain.
Gregory CLEMENT <[email protected]>
ARM: 7754/1: Fix the CPU ID and the mask associated to the PJ4B
Jon Medhurst <[email protected]>
ARM: 7752/1: errata: LoUIS bit field in CLIDR register is incorrect
-------------
Diffstat:
Makefile | 4 +- arch/arm/Kconfig | 10 + arch/arm/mm/cache-v7.S | 8 + arch/arm/mm/proc-v7.S | 4 +- arch/arm64/kernel/perf_event.c | 1 + arch/parisc/Kconfig | 8 + arch/parisc/Kconfig.debug | 11 + arch/parisc/Makefile | 2 +- arch/parisc/include/asm/assembly.h | 1 - arch/parisc/include/asm/hardirq.h | 38 +++- arch/parisc/include/asm/mmzone.h | 7 +- arch/parisc/include/asm/pci.h | 5 + arch/parisc/include/asm/processor.h | 4 - arch/parisc/include/asm/thread_info.h | 2 +- arch/parisc/include/asm/tlbflush.h | 2 + arch/parisc/kernel/cache.c | 6 +- arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/entry.S | 60 +++++- arch/parisc/kernel/hardware.c | 2 + arch/parisc/kernel/irq.c | 198 ++++++++++++++++- arch/parisc/kernel/pci.c | 27 +++ arch/parisc/kernel/setup.c | 3 +- arch/parisc/kernel/smp.c | 14 +- arch/parisc/kernel/traps.c | 1 + arch/parisc/kernel/unaligned.c | 3 + arch/parisc/kernel/vmlinux.lds.S | 2 +- arch/parisc/mm/init.c | 4 +- arch/tile/lib/exports.c | 2 + arch/x86/Kconfig | 1 + arch/x86/include/asm/microcode.h | 4 +- arch/x86/kernel/cpu/mtrr/cleanup.c | 8 +- arch/x86/kernel/kvmclock.c | 1 + arch/x86/kvm/x86.c | 5 +- arch/x86/platform/efi/efi.c | 7 +- drivers/acpi/dock.c | 2 + drivers/acpi/power.c | 1 + drivers/acpi/resource.c | 16 +- drivers/base/firmware_class.c | 27 ++- drivers/block/rbd.c | 6 +- drivers/clk/clk.c | 1 + drivers/gpu/drm/drm_prime.c | 3 +- drivers/gpu/drm/radeon/radeon_gart.c | 6 +- drivers/gpu/drm/radeon/radeon_ring.c | 7 + drivers/input/joystick/xpad.c | 2 +- drivers/input/keyboard/Kconfig | 1 + drivers/input/serio/Kconfig | 1 + drivers/input/touchscreen/cyttsp_core.c | 2 +- drivers/net/ethernet/freescale/fec.c | 44 +++- drivers/net/ethernet/freescale/fec.h | 10 +- drivers/net/ethernet/freescale/gianfar_ptp.c | 1 + drivers/net/ethernet/realtek/8139cp.c | 1 + drivers/net/ethernet/realtek/r8169.c | 41 ++-- drivers/net/ethernet/renesas/sh_eth.c | 15 +- drivers/net/macvtap.c | 9 + drivers/net/phy/phy.c | 2 +- drivers/net/team/team.c | 2 +- drivers/net/team/team_mode_roundrobin.c | 2 + drivers/net/tun.c | 24 ++- drivers/net/vxlan.c | 17 +- drivers/net/wireless/ath/carl9170/tx.c | 69 +++--- .../net/wireless/brcm80211/brcmfmac/dhd_common.c | 18 -- .../net/wireless/brcm80211/brcmfmac/fwil_types.h | 6 + .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 40 +++- drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 134 +++++++++--- drivers/net/wireless/rtlwifi/rtl8192cu/hw.h | 4 - drivers/net/wireless/rtlwifi/rtl8192cu/mac.c | 18 +- drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 4 +- drivers/net/wireless/rtlwifi/rtl8192cu/sw.h | 3 + drivers/net/wireless/rtlwifi/usb.c | 13 ++ drivers/net/wireless/rtlwifi/wifi.h | 4 + drivers/net/xen-netback/netback.c | 12 ++ drivers/parisc/iosapic.c | 66 ++++++ drivers/parport/parport_gsc.c | 6 +- drivers/parport/parport_gsc.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 6 +- drivers/spi/spi-pxa2xx-dma.c | 2 +- drivers/spi/spi-pxa2xx.c | 2 +- drivers/target/iscsi/iscsi_target_erl0.c | 4 +- drivers/tty/pty.c | 13 +- drivers/tty/serial/8250/8250_gsc.c | 10 +- drivers/uio/uio.c | 1 + drivers/usb/serial/ti_usb_3410_5052.c | 3 +- drivers/usb/serial/ti_usb_3410_5052.h | 4 +- drivers/vhost/net.c | 3 +- include/linux/perf_event.h | 3 +- include/linux/rculist_nulls.h | 7 +- include/linux/skbuff.h | 15 ++ include/linux/socket.h | 3 + include/net/sch_generic.h | 18 +- kernel/events/core.c | 233 ++++++++++++++------- kernel/events/internal.h | 4 + kernel/range.c | 21 +- net/802/mrp.c | 4 +- net/compat.c | 13 +- net/core/dev.c | 8 +- net/core/sock.c | 6 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/ipip.c | 2 +- net/ipv4/route.c | 7 +- net/ipv4/tcp.c | 7 +- net/ipv4/tcp_input.c | 23 +- net/ipv4/tcp_output.c | 10 +- net/ipv6/addrconf.c | 4 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/udp_offload.c | 20 +- net/l2tp/l2tp_ppp.c | 6 +- net/netlabel/netlabel_domainhash.c | 69 ++++++ net/packet/af_packet.c | 26 ++- net/sched/act_police.c | 8 +- net/sched/sch_generic.c | 8 +- net/sched/sch_htb.c | 42 ++-- net/sched/sch_tbf.c | 8 +- net/sctp/outqueue.c | 8 +- net/sctp/socket.c | 6 + net/socket.c | 61 ++++-- net/xfrm/xfrm_output.c | 1 + sound/pci/hda/patch_cirrus.c | 23 ++ sound/usb/card.c | 22 +- sound/usb/mixer.c | 1 + 119 files changed, 1413 insertions(+), 435 deletions(-)