Skip to content

3.9.8-stable review

Greg Kroah-Hartman lkml netdev stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest95 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/95ARM: 7752/1: errata: LoUIS bit field in CLIDR register is incorrectarch/arm/Kconfig arch/arm/mm/cache-v7.S+18 -00 replies
2/95ARM: 7754/1: Fix the CPU ID and the mask associated to the PJ4Barch/arm/mm/proc-v7.S+2 -20 replies
3/95perf: arm64: Record the user-mode PC in the call chain.arch/arm64/kernel/perf_event.c+1 -00 replies
4/95ALSA: usb-audio: Fix invalid volume resolution for Logitech HD Webcam c310sound/usb/mixer.c+1 -00 replies
5/95ALSA: hda - Fix pin configurations for MacBook Air 4,2sound/pci/hda/patch_cirrus.c+23 -00 replies
6/95ALSA: usb-audio: work around Android accessory firmware bugsound/usb/card.c+20 -20 replies
7/95clk: remove notifier from list before freeing itdrivers/clk/clk.c+1 -00 replies
8/95tilepro: work around module link error with gcc 4.7arch/tile/lib/exports.c+2 -00 replies
9/95rtlwifi: rtl8192cu: Fix problem in connecting to WEP or WPA(1) networksdrivers/net/wireless/rtlwifi/rtl8192cu/hw.c drivers/net/wireless/rtlwifi/rtl8192cu/hw.h drivers/net/wireless/rtlwifi/rtl8192cu/mac.c +4 more+138 -400 replies
10/95brcmfmac: Turn off ARP offloading when configured for AP.drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c drivers/net/wireless/brcm80211/brcmfmac/fwil_types.h drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c+45 -190 replies
11/95parisc: add kernel stack overflow checkarch/parisc/Kconfig.debug arch/parisc/include/asm/thread_info.h arch/parisc/kernel/irq.c +1 more+42 -40 replies
12/95parisc: implement irq stacksarch/parisc/Kconfig arch/parisc/include/asm/processor.h arch/parisc/kernel/entry.S +1 more+94 -20 replies
13/95parisc: more irq statistics in /proc/interruptsarch/parisc/include/asm/hardirq.h arch/parisc/include/asm/processor.h arch/parisc/kernel/irq.c +2 more+86 -40 replies
14/95parisc: tlb flush counting fix for SMP and UParch/parisc/include/asm/hardirq.h arch/parisc/include/asm/tlbflush.h arch/parisc/kernel/irq.c +1 more+5 -190 replies
15/95parisc: remove the second argument of kmap_atomic()arch/parisc/kernel/cache.c+3 -30 replies
16/95parisc: implement irq stacks - part 2 (v2)arch/parisc/Kconfig arch/parisc/include/asm/hardirq.h arch/parisc/include/asm/processor.h +2 more+103 -180 replies
17/95parisc: add rp5470 entry to machine databasearch/parisc/kernel/hardware.c+1 -00 replies
18/95parisc: show number of FPE and unaligned access handler calls in /proc/interruptsarch/parisc/include/asm/hardirq.h arch/parisc/kernel/irq.c arch/parisc/kernel/traps.c +1 more+14 -00 replies
19/95parisc: make interrupt and interruption stack allocation reentrantarch/parisc/include/asm/assembly.h arch/parisc/kernel/entry.S+10 -100 replies
20/95parisc: fix irq stack on UP and SMParch/parisc/include/asm/hardirq.h arch/parisc/include/asm/processor.h arch/parisc/kernel/irq.c+26 -410 replies
21/95parisc: memory overflow, name length is too short for usingarch/parisc/kernel/drivers.c+1 -10 replies
22/95parisc: fix kernel BUG at arch/parisc/include/asm/mmzone.h:50arch/parisc/include/asm/mmzone.h+1 -40 replies
23/95parisc: rename "CONFIG_PA7100" to "CONFIG_PA7000"arch/parisc/Makefile+1 -10 replies
24/95parisc: kernel: using strlcpy() instead of strcpy()arch/parisc/kernel/setup.c+2 -10 replies
25/95parisc: parport0: fix this legacy no-device port driver!drivers/parport/parport_gsc.c drivers/parport/parport_gsc.h+4 -40 replies
26/95parisc: fix kernel BUG at arch/parisc/include/asm/mmzone.h:50 (part 2)arch/parisc/include/asm/mmzone.h arch/parisc/mm/init.c+3 -30 replies
27/95parisc: fix serial ports on C8000 workstationarch/parisc/kernel/hardware.c drivers/parisc/iosapic.c drivers/tty/serial/8250/8250_gsc.c+76 -10 replies
28/95parisc: provide pci_mmap_page_range() for pariscarch/parisc/include/asm/pci.h arch/parisc/kernel/pci.c+32 -00 replies
29/95carl9170: fix frame drop and WARN due to minstrel_ht changedrivers/net/wireless/ath/carl9170/tx.c+28 -410 replies
30/95x86/efi: Fix dummy variable buffer allocationarch/x86/platform/efi/efi.c+6 -10 replies
31/95x86: kvmclock: zero initialize pvclock shared memory areaarch/x86/kernel/kvmclock.c+1 -00 replies
32/95KVM: x86: remove vcpus CPL check in host-invoked XCR setarch/x86/kvm/x86.c+2 -30 replies
33/95ACPI / resources: call acpi_get_override_irq() only for legacy IRQ resourcesdrivers/acpi/resource.c+11 -50 replies
34/95ACPI / dock: Take ACPI scan lock in write_undock()drivers/acpi/dock.c+2 -00 replies
35/95ACPI / PM: Fix error code path for power resources initializationdrivers/acpi/power.c+1 -00 replies
36/95drm/prime: Honor requested file flags when exporting a bufferdrivers/gpu/drm/drm_prime.c+1 -20 replies
37/95drm/radeon: do not try to uselessly update virtual memory pagetabledrivers/gpu/drm/radeon/radeon_gart.c+4 -20 replies
38/95drm/radeon: update lockup tracking when scheduling in empty ringdrivers/gpu/drm/radeon/radeon_ring.c+7 -00 replies
39/95range: Do not add new blank slot with add_range_with_mergekernel/range.c+12 -110 replies
40/95x86, mtrr: Fix original mtrr range get for mtrr_cleanuparch/x86/kernel/cpu/mtrr/cleanup.c+4 -40 replies
41/95x86: fix build error and kconfig for ia32_emulation and binfmtarch/x86/Kconfig+1 -00 replies
42/95x86: Fix section mismatch on load_ucode_aparch/x86/include/asm/microcode.h+2 -20 replies
43/95net: fec: fix kernel oops when plug/unplug cable many timesdrivers/net/ethernet/freescale/fec.c drivers/net/ethernet/freescale/fec.h+39 -150 replies
44/95tcp: fix tcp_md5_hash_skb_data()net/ipv4/tcp.c+5 -20 replies
45/95net/802/mrp: fix lockdep splatnet/802/mrp.c+2 -20 replies
46/95gianfar: add missing iounmap() on error in gianfar_ptp_probe()drivers/net/ethernet/freescale/gianfar_ptp.c+1 -00 replies
47/95vxlan: Update vxlan fdb used field after each usagedrivers/net/vxlan.c+14 -30 replies
48/95ipv6: fix possible crashes in ip6_cork_release()net/ipv6/ip6_output.c+1 -10 replies
49/95netlabel: improve domain mapping validationnet/netlabel/netlabel_domainhash.c+69 -00 replies
50/95r8169: fix offloaded tx checksum for small packets.drivers/net/ethernet/realtek/r8169.c+27 -140 replies
51/958139cp: reset BQL when ring tx ring cleareddrivers/net/ethernet/realtek/8139cp.c+1 -00 replies
52/95tcp: bug fix in proportional rate reduction.net/ipv4/tcp_input.c+13 -100 replies
53/95xfrm: properly handle invalid states as an errornet/xfrm/xfrm_output.c+1 -00 replies
54/95tcp: xps: fix reordering issuesnet/ipv4/tcp_output.c+6 -40 replies
55/95ip_tunnel: fix kernel panic with icmp_dest_unreachnet/ipv4/ip_gre.c net/ipv4/ipip.c+2 -20 replies
56/95net: phy: fix a bug when verify the EEE supportdrivers/net/phy/phy.c+1 -10 replies
57/95ipv4: fix redirect handling for TCP packetsnet/ipv4/route.c+6 -10 replies
58/95net: Block MSG_CMSG_COMPAT in send(m)msg and recv(m)msginclude/linux/socket.h net/compat.c net/socket.c+56 -210 replies
59/95net/core/sock.c: add missing VSOCK string in af_family_*_key_stringsnet/core/sock.c+3 -30 replies
60/95tuntap: forbid changing mq flag for persistent devicedrivers/net/tun.c+4 -00 replies
61/95udp6: Fix udp fragmentation for tunnel traffic.include/linux/skbuff.h net/ipv6/udp_offload.c+27 -80 replies
62/95net: force a reload of first item in hlist_nulls_for_each_entry_rcuinclude/linux/rculist_nulls.h+6 -10 replies
63/95net_sched: restore "overhead xxx" handlinginclude/net/sch_generic.h net/sched/act_police.c net/sched/sch_generic.c +2 more+28 -220 replies
64/95ipv6: assign rt6_info to inet6_ifaddr in init_loopbacknet/ipv6/addrconf.c+3 -10 replies
65/95net_sched: htb: do not mix 1ns and 64ns time unitsnet/sched/sch_htb.c+17 -170 replies
66/95vhost_net: clear msg.control for non-zerocopy case during txdrivers/vhost/net.c+2 -10 replies
67/95net: sctp: fix NULL pointer dereference in socket destructionnet/sctp/socket.c+6 -00 replies
68/95tuntap: set SOCK_ZEROCOPY flag during opendrivers/net/tun.c+2 -00 replies
69/95team: check return value of team_get_port_by_index_rcu() for NULLdrivers/net/team/team_mode_roundrobin.c+2 -00 replies
70/95team: move add to port list before port enablementdrivers/net/team/team.c+1 -10 replies
71/95packet: packet_getname_spkt: make sure string is always 0-terminatednet/packet/af_packet.c+2 -30 replies
72/95l2tp: Fix PPP header erasure and memory leaknet/l2tp/l2tp_ppp.c+2 -20 replies
73/95l2tp: Fix sendmsg() return valuenet/l2tp/l2tp_ppp.c+1 -10 replies
74/95sctp: fully initialize sctp_outq in sctp_outq_initnet/sctp/outqueue.c+2 -60 replies
75/95net: sh_eth: fix incorrect RX length error if R8A7740drivers/net/ethernet/renesas/sh_eth.c+11 -40 replies
76/95tuntap: correct the return value in tun_set_iff()drivers/net/tun.c+6 -20 replies
77/95macvtap: set transport header before passing skb to lower devicedrivers/net/macvtap.c+9 -00 replies
78/95tuntap: set transport header before passing it to kerneldrivers/net/tun.c+10 -00 replies
79/95packet: set transport header before doing xmitnet/packet/af_packet.c+21 -00 replies
80/95netback: set transport header before passing it to kerneldrivers/net/xen-netback/netback.c+12 -00 replies
81/95net_sched: better precise estimation on packet length for untrusted packetsnet/core/dev.c+7 -10 replies
82/95Input: cyttsp - fix memcpy size paramdrivers/input/touchscreen/cyttsp_core.c+1 -10 replies
83/95Input: add missing dependencies on CONFIG_HAS_IOMEMdrivers/input/keyboard/Kconfig drivers/input/serio/Kconfig+2 -00 replies
84/95Input: xpad - fix for "Mad Catz Street Fighter IV FightPad" controllersdrivers/input/joystick/xpad.c+1 -10 replies
85/95USB: serial: ti_usb_3410_5052: new device id for Abbot strip port cabledrivers/usb/serial/ti_usb_3410_5052.c drivers/usb/serial/ti_usb_3410_5052.h+5 -20 replies
86/95firmware loader: fix use-after-free by double abortdrivers/base/firmware_class.c+18 -90 replies
87/95tcm_qla2xxx: Fix residual for underrun commands that faildrivers/scsi/qla2xxx/tcm_qla2xxx.c+5 -10 replies
88/95tty: Fix transient pty write() EIOdrivers/tty/pty.c+5 -80 replies
89/95target/iscsi: dont corrupt bh_count in iscsit_stop_time2retain_timer()drivers/target/iscsi/iscsi_target_erl0.c+2 -20 replies
90/95rbd: use the correct length for format 2 object namesdrivers/block/rbd.c+5 -10 replies
91/95perf: Fix perf mmap bugsinclude/linux/perf_event.h kernel/events/core.c kernel/events/internal.h+24 -190 replies
92/95perf: Fix mmap() accounting holekernel/events/core.c kernel/events/internal.h+159 -720 replies
93/95drivers: uio: Fix UIO device registration failuredrivers/uio/uio.c+1 -00 replies
94/95spi/pxa2xx: use GFP_ATOMIC in sg table allocationdrivers/spi/spi-pxa2xx-dma.c+1 -10 replies
95/95spi/pxa2xx: fix memory corruption due to wrong size used in devm_kzalloc()drivers/spi/spi-pxa2xx.c+1 -10 replies

Reviews trailers per patch

18 of 95 patches have a Reviewed-by or Acked-by.

PatchWill DeaconNicolas PitreIngo MolnarPeter John HartmanJeremy RosenSören BrinkmannArend Van SprielKyle McMartinToshi KaniLan TianyuYasuaki IshimatsuMika WesterbergAndy LutomirskiChristian KönigJoshua CovingtonLucas StachEric DumazetHolger HoffstätteYuchung ChengDmitry KravkovRoman GushchinPaul E. McKenneyJesper Dangaard BrouerMichael S. TsirkinNeil HormanVlad YasevichJerry ChuFerruh YigitJavier Martinez CanillasnirinA raseliarisonMikael PetterssonSage WeilLingzhu XiangVince Weaver
1/95A-b A-b
2/95R-b
3/95A-b A-b
4/95
5/95Reported-and-tested-by
6/95T-b
7/95T-b
8/95
9/95
10/95R-b
11/95
12/95
13/95
14/95
15/95
16/95
17/95
18/95
19/95
20/95
21/95
22/95
23/95
24/95A-b
25/95
26/95
27/95
28/95
29/95
30/95
31/95
32/95
33/95
34/95A-b
35/95T-b A-b R-b
36/95
37/95
38/95T-b R-b
39/95T-b
40/95T-b
41/95
42/95
43/95R-b T-b
44/95
45/95T-b
46/95
47/95
48/95
49/95
50/95T-b
51/95
52/95A-b
53/95
54/95
55/95
56/95
57/95
58/95
59/95
60/95
61/95T-b
62/95Diagnosed-by A-b
63/95
64/95
65/95T-b
66/95A-b
67/95A-b A-b
68/95A-b
69/95
70/95
71/95
72/95
73/95
74/95A-b
75/95
76/95A-b A-b
77/95
78/95
79/95
80/95
81/95
82/95T-b A-b
83/95
84/95
85/95
86/95Reported-and-tested-by
87/95
88/95T-b
89/95
90/95R-b R-b
91/95
92/95Reported-and-tested-by
93/95
94/95
95/95

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.

Read the v1 thread

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(-)