Skip to content

4.1.17-stable review

Greg Kroah-Hartman bridge linux-arm-kernel linux-input linux-mm lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest120 of 127 patches 7 repliesIn review

120 of 127 patches are in this archive. The cover letter announces 127.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/127x86/mpx: Fix instruction decoder conditionarch/x86/mm/mpx.c+3 -30 replies
2/127x86/signal: Fix restart_syscall number for x32 tasksarch/x86/kernel/signal.c+10 -70 replies
3/127xen/gntdev: Grant maps should not be subject to NUMA balancingdrivers/xen/gntdev.c+1 -10 replies
4/127x86/xen: dont reset vcpu_info on a cancelled suspendarch/x86/xen/suspend.c+2 -10 replies
6/127KVM: svm: unconditionally intercept #DBarch/x86/kvm/svm.c+3 -110 replies
7/127KVM: PPC: Book3S HV: Prohibit setting illegal transaction state in MSRarch/powerpc/kvm/book3s_hv.c+6 -00 replies
8/127KVM: x86: expose MSR_TSC_AUX to userspacearch/x86/kvm/x86.c+6 -50 replies
9/127KVM: x86: correctly print #AC in tracesarch/x86/kvm/trace.h+1 -10 replies
10/127x86/reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[]arch/x86/kernel/reboot.c+8 -00 replies
11/127x86/boot: Double BOOT_HEAP_SIZE to 64KBarch/x86/include/asm/boot.h+1 -10 replies
12/127x86/mm: Add barriers and document switch_mm()-vs-flush synchronizationarch/x86/include/asm/mmu_context.h arch/x86/mm/tlb.c+58 -40 replies
13/127x86/mm: Improve switch_mm() barrier commentsarch/x86/include/asm/mmu_context.h+8 -70 replies
14/127ipmi: Start the timer and thread on internal msgsdrivers/char/ipmi/ipmi_si_intf.c+44 -290 replies
15/127ipmi: move timer init to before irq is setupdrivers/char/ipmi/ipmi_si_intf.c+4 -40 replies
16/127ALSA: hda - Disable 64bit address for Creative HDA controllerssound/pci/hda/hda_intel.c+3 -00 replies
17/127ALSA: hda - Add Intel Lewisburg device IDs Audiosound/pci/hda/hda_intel.c+5 -00 replies
18/127ALSA: hda - Apply pin fixup for HP ProBook 6550bsound/pci/hda/patch_sigmatel.c+1 -00 replies
19/127ALSA: fireworks/bebob/oxfw/dice: enable to make as built-insound/firewire/bebob/Makefile sound/firewire/dice/Makefile sound/firewire/fireworks/Makefile +1 more+4 -40 replies
20/127ALSA: hda - Apply HP headphone fixups more genericallysound/pci/hda/patch_sigmatel.c+29 -160 replies
21/127ALSA: hda - Add fixup for Acer Aspire One Cloudbook 14sound/pci/hda/patch_realtek.c+1 -00 replies
22/127ALSA: hda - Fix noise on Gigabyte Z170X mobosound/pci/hda/patch_realtek.c+8 -00 replies
23/127ALSA: rme96: Fix unexpected volume reset after rate changessound/pci/rme96.c+26 -150 replies
24/127ALSA: hda - Add inverted dmic for Packard Bell DOTSsound/pci/hda/patch_realtek.c+1 -00 replies
25/127ALSA: hda - Fix noise problems on Thinkpad T440ssound/pci/hda/patch_realtek.c+21 -10 replies
26/127ALSA: hda - Add a fixup for Thinkpad X1 Carbon 2ndsound/pci/hda/patch_realtek.c+1 -00 replies
27/127ALSA: hda - Apply click noise workaround for Thinkpads genericallysound/pci/hda/patch_realtek.c+2 -130 replies
28/127ALSA: hda - Set codec to D3 at reboot/shutdown on Thinkpadssound/pci/hda/patch_realtek.c+22 -10 replies
29/127ALSA: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFlysound/usb/mixer.c sound/usb/mixer_maps.c sound/usb/mixer_quirks.c +1 more+43 -120 replies
30/127ALSA: usb-audio: Add sample rate inquiry quirk for AudioQuest DragonFlysound/usb/quirks.c+1 -00 replies
31/127ALSA: hda - Set SKL+ hda controller power at freeze() and thaw()sound/pci/hda/hda_intel.c+34 -00 replies
32/127ALSA: hda/realtek - Fix silent headphone output on MacPro 4,1 (v2)sound/pci/hda/patch_realtek.c+9 -20 replies
33/127ALSA: usb: Add native DSD support for Oppo HA-1sound/usb/quirks.c+1 -00 replies
34/127ALSA: seq: Fix missing NULL check at remove_events ioctlsound/core/seq/seq_clientmgr.c+1 -10 replies
35/127ALSA: seq: Fix race at timer setup and closesound/core/seq/seq_queue.c+2 -00 replies
36/127ALSA: hda - Fix white noise on Dell Latitude E5550sound/pci/hda/patch_realtek.c+1 -00 replies
37/127ALSA: usb-audio: Fix mixer ctl regression of Native Instrument devicessound/usb/mixer_quirks.c+1 -10 replies
38/127ALSA: timer: Harden slave timer list handlingsound/core/timer.c+14 -40 replies
39/127ALSA: hda - fix the headset mic detection problem for a Dell laptopsound/pci/hda/patch_realtek.c+4 -00 replies
40/127ALSA: timer: Fix race among timer ioctlssound/core/timer.c+19 -130 replies
41/127ALSA: timer: Fix double unlink of active_listsound/core/timer.c+1 -10 replies
42/127ALSA: seq: Fix snd_seq_call_port_info_ioctl in compat modesound/core/seq/seq_compat.c+5 -40 replies
43/127ALSA: pcm: Fix snd_pcm_hw_params struct copy in compat modesound/core/pcm_compat.c+9 -40 replies
44/127ALSA: hrtimer: Fix stall by hrtimer_cancel()sound/core/hrtimer.c+2 -10 replies
45/127ALSA: control: Avoid kernel warnings from tlv ioctl with numid 0sound/core/control.c+2 -00 replies
46/127ALSA: hda - Fix bass pin fixup for ASUS N550JXsound/pci/hda/patch_realtek.c+1 -00 replies
47/127ALSA: hda - Flush the pending probe work at removesound/pci/hda/hda_intel.c+9 -10 replies
48/127ALSA: timer: Handle disconnection more safelysound/core/timer.c+48 -00 replies
49/127ASoC: rsnd: fixup SCU_SYS_INT_EN1 addresssound/soc/sh/rcar/gen.c+1 -10 replies
50/127ASoC: wm8962: correct addresses for HPF_C_0/1sound/soc/codecs/wm8962.c+2 -20 replies
51/127ASoC: es8328: Fix deemphasis valuessound/soc/codecs/es8328.c sound/soc/codecs/es8328.h+18 -80 replies
52/127ASoC: wm8974: set cache type for regmapsound/soc/codecs/wm8974.c+1 -00 replies
53/127ASoC: davinci-mcasp: Fix XDATA check in mcasp_start_txsound/soc/davinci/davinci-mcasp.c+2 -20 replies
54/127ASoC: arizona: Fix bclk for sample rates that are multiple of 4kHzsound/soc/codecs/arizona.c+1 -10 replies
55/127ASoC: compress: Fix compress device direction checksound/soc/soc-compress.c+20 -30 replies
56/127usb: xhci: fix config fail of FS hub behind a HS hub with MTTdrivers/usb/host/xhci.c+8 -00 replies
57/127airspy: increase USB control message buffer sizedrivers/media/usb/airspy/airspy.c+1 -10 replies
58/127USB: fix invalid memory access in hub_activate()drivers/usb/core/hub.c+19 -30 replies
59/127USB: ipaq.c: fix a timeout loopdrivers/usb/serial/ipaq.c+2 -10 replies
60/127USB: cp210x: add ID for ELV Marble Sound Board 1drivers/usb/serial/cp210x.c+1 -00 replies
61/127xhci: refuse loading if nousb is useddrivers/usb/host/xhci.c+4 -00 replies
63/127ipv6/addrlabel: fix ip6addrlbl_get()net/ipv6/addrlabel.c+1 -10 replies
64/127addrconf: always initialize sysctl table datanet/ipv6/addrconf.c+4 -70 replies
66/127sctp: sctp should release assoc when sctp_make_abort_user return NULL in sctp_closenet/sctp/sm_statefuns.c net/sctp/socket.c+5 -40 replies
67/127connector: bump skb->users before callback invocationdrivers/connector/connector.c+3 -80 replies
68/127unix: properly account for FDs passed over unix socketsinclude/linux/sched.h net/unix/af_unix.c net/unix/garbage.c+29 -90 replies
69/127bridge: Only call /sbin/bridge-stp for the initial network namespacenet/bridge/br_stp_if.c+4 -10 replies
70/127net: filter: make JITs zero A for SKF_AD_ALU_XOR_Xarch/arm/net/bpf_jit_32.c arch/mips/net/bpf_jit.c arch/powerpc/net/bpf_jit_comp.c +2 more+25 -560 replies
71/127net: sched: fix missing free per cpu on qstatsnet/sched/sch_generic.c+3 -10 replies
72/127net: possible use after free in dst_releasenet/core/dst.c+2 -10 replies
73/127vxlan: fix test which detect duplicate vxlan ifacedrivers/net/vxlan.c+8 -40 replies
74/127net: sctp: prevent writes to cookie_hmac_alg from accessing invalid memorynet/sctp/sysctl.c+1 -10 replies
75/127ipv6: tcp: add rcu locking in tcp_v6_send_synack()net/ipv6/tcp_ipv6.c+2 -00 replies
76/127tcp_yeah: dont set ssthresh below 2net/ipv4/tcp_yeah.c+1 -10 replies
77/127udp: disallow UFO for sockets with SO_NO_CHECK optionnet/ipv4/ip_output.c net/ipv6/ip6_output.c+2 -20 replies
78/127net: preserve IP control block during GSO segmentationinclude/linux/skbuff.h net/core/dev.c net/ipv4/ip_output.c +2 more+11 -50 replies
79/127bonding: Prevent IPv6 link local address on enslaved devicesdrivers/net/bonding/bond_main.c+4 -10 replies
80/127phonet: properly unshare skbs in phonet_rcv()net/phonet/af_phonet.c+4 -00 replies
81/127net: bpf: reject invalid shiftskernel/bpf/verifier.c net/core/filter.c+15 -00 replies
82/127ipv6: update skb->csum when CE mark is propagatedinclude/net/inet_ecn.h net/ipv6/xfrm6_mode_tunnel.c+17 -40 replies
83/127bridge: fix lockdep addr_list_lock false positive splatnet/bridge/br_device.c+8 -00 replies
84/127tcp/dccp: fix timewait races in timer handlinginclude/net/inet_timewait_sock.h net/dccp/minisocks.c net/ipv4/inet_timewait_sock.c +1 more+31 -160 replies
86/127isdn_ppp: Add checks for allocation failure in isdn_ppp_open()drivers/isdn/i4l/isdn_ppp.c+6 -00 replies
88/127batman-adv: Avoid recursive call_rcu for batadv_bla_claimnet/batman-adv/bridge_loop_avoidance.c+3 -70 replies
89/127batman-adv: Avoid recursive call_rcu for batadv_nc_nodenet/batman-adv/network-coding.c+8 -110 replies
90/127batman-adv: Drop immediate batadv_orig_ifinfo free functionnet/batman-adv/originator.c+31 -280 replies
91/127batman-adv: Drop immediate batadv_neigh_node free functionnet/batman-adv/originator.c+10 -230 replies
92/127batman-adv: Drop immediate neigh_ifinfo free functionnet/batman-adv/originator.c+10 -240 replies
93/127batman-adv: Drop immediate batadv_hard_iface free functionnet/batman-adv/hard-interface.h net/batman-adv/originator.c+7 -210 replies
94/127batman-adv: Drop immediate orig_node free functionnet/batman-adv/originator.c net/batman-adv/originator.h net/batman-adv/translation-table.c+13 -270 replies
95/127team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_viddrivers/net/team/team.c+3 -30 replies
96/127sctp: Prevent soft lockup when sctp_accept() is called during a timeout eventnet/sctp/sm_sideeffect.c+23 -190 replies
97/127xen-netback: respect user provided max_queuesdrivers/net/xen-netback/netback.c+5 -20 replies
98/127xen-netfront: respect user provided max_queuesdrivers/net/xen-netfront.c+5 -20 replies
99/127xen-netfront: update num_queues to real createddrivers/net/xen-netfront.c+7 -70 replies
100/127xfrm: dst_entries_init() per-net dst_opsnet/ipv4/xfrm4_policy.c net/ipv6/xfrm6_policy.c net/xfrm/xfrm_policy.c+75 -620 replies
101/127powerpc/tm: Block signal return setting invalid MSR statearch/powerpc/include/asm/reg.h arch/powerpc/kernel/signal_32.c arch/powerpc/kernel/signal_64.c+14 -50 replies
102/127powerpc/tm: Check for already reclaimed tasksarch/powerpc/kernel/process.c+18 -00 replies
103/127powerpc/powernv: pr_warn_once on unsupported OPAL_MSG typearch/powerpc/platforms/powernv/opal.c+1 -10 replies
104/127powerpc: Make value-returning atomics fully orderedarch/powerpc/include/asm/synch.h+1 -10 replies
105/127powerpc: Make {cmp}xchg* and their atomic_ versions fully orderedarch/powerpc/include/asm/cmpxchg.h+8 -80 replies
106/127scripts/recordmcount.pl: support data in text section on powerpcscripts/recordmcount.pl+2 -10 replies
107/127powerpc/module: Handle R_PPC64_ENTRY relocationsarch/powerpc/include/uapi/asm/elf.h arch/powerpc/kernel/module_64.c+29 -00 replies
108/127recordmcount: arm64: Replace the ignored mcount call into nopscripts/recordmcount.c+23 -10 replies
109/127arm64: bpf: fix div-by-zero casearch/arm64/net/bpf_jit.h arch/arm64/net/bpf_jit_comp.c+27 -130 replies
110/127arm64: bpf: fix mod-by-zero casearch/arm64/net/bpf_jit_comp.c+13 -80 replies
111/127arm64: mm: use correct mapping granularity under DEBUG_RODATAarch/arm64/mm/mmu.c+6 -60 replies
112/127arm64: kernel: pause/unpause function graph tracer in cpu_suspend()arch/arm64/kernel/suspend.c+10 -00 replies
113/127ARM/arm64: KVM: test properly for a PTEs uncachednessarch/arm/kvm/mmu.c+7 -81 reply
114/127arm64: KVM: Fix AArch32 to AArch64 register mappingarch/arm64/include/asm/kvm_emulate.h arch/arm64/kvm/inject_fault.c+6 -40 replies
115/127arm64: fix building without CONFIG_UID16include/linux/syscalls.h include/linux/types.h+2 -20 replies
116/127ARM/arm64: KVM: correct PTE uncachedness checkarch/arm/kvm/mmu.c+2 -20 replies
117/127arm64: Clear out any singlestep state on a ptrace detach operationarch/arm64/kernel/ptrace.c+6 -00 replies
118/127arm64: mm: ensure that the zero page is visible to the page table walkerarch/arm64/mm/mmu.c+3 -00 replies
120/127parisc iommu: fix panic due to trying to allocate too large regiondrivers/parisc/iommu-helpers.h+8 -70 replies
121/127HID: core: Avoid uninitialized buffer accessdrivers/hid/hid-core.c+1 -10 replies
122/127staging: lustre: echo_copy.._lsm() dereferences userland pointers directlydrivers/staging/lustre/lustre/obdecho/echo_client.c+11 -90 replies
124/127direct-io: Fix negative return from dio read beyond eoffs/direct-io.c+9 -10 replies
125/127fix the regression from "direct-io: Fix negative return from dio read beyond eof"fs/direct-io.c+1 -00 replies
126/127mn10300: Select CONFIG_HAVE_UID16 to fix build failurearch/mn10300/Kconfig+1 -30 replies
127/127arm64: restore bogomips information in /proc/cpuinfoarch/arm64/kernel/setup.c+4 -00 replies

Reviews trailers per patch

31 of 120 patches have a Reviewed-by or Acked-by.

PatchElvira KhabirovaBoris OstrovskyGouji, MasayukiBenjamin PoirierDmitry VyukovOwen WilliamsCharles KeepaxAshish PanwarAlexandru CorneaEric DumazetDaniel BorkmannShannon NelsonHannes Frederic SowaJarod WilsonIvaylo DimitrovHerbert XuDavid VrabelIan CampbellPaul E. McKenneyPeter Zijlstra (Intel)Yang ShiMark RutlandLaura AbbottRobin MurphyWill DeaconPavel FedinArnd BergmannAcked-by: David HowellsH. Peter AnvinSylvain LABOISNETim HardeckAlexei StarovoitovSimon WunderlichCong WangYOSHIFUJI HideakiSasha LevinMarcelo Ricardo LeitnerSteven RostedtChristoffer DallJiri Pirko
1/127
2/127Reported-and-tested-by
3/127
4/127R-b
6/127
7/127
8/127
9/127
10/127
11/127A-b
12/127
13/127
14/127T-b
15/127
16/127
17/127
18/127
19/127
20/127
21/127
22/127
23/127Reported-and-tested-by
24/127
25/127Reported-and-tested-by
26/127Reported-and-tested-by
27/127Reported-and-tested-by
28/127Reported-and-tested-by
29/127
30/127
31/127
32/127
33/127
34/127T-b
35/127T-b
36/127
37/127Reported-and-tested-by
38/127
39/127
40/127T-b
41/127T-b
42/127
43/127
44/127Reported-and-tested-by
45/127
46/127
47/127
48/127
49/127
50/127A-b
51/127
52/127A-b
53/127
54/127
55/127T-b
56/127
57/127
58/127T-b
59/127
60/127
61/127
63/127R-b A-b
64/127A-b T-b
66/127A-b
67/127
68/127A-b
69/127
70/127A-b A-b
71/127A-b A-b
72/127A-b
73/127
74/127
75/127
76/127
77/127T-b A-b
78/127
79/127R-b
80/127T-b
81/127A-b A-b
82/127A-b
83/127
84/127
86/127
88/127A-b
89/127
90/127
91/127
92/127
93/127
94/127
95/127A-b
96/127
97/127R-b A-b
98/127R-b T-b
99/127R-b
100/127
101/127
102/127
103/127
104/127R-b A-b
105/127R-b A-b
106/127A-b
107/127
108/127A-b
109/127T-b
110/127
111/127A-b A-b
112/127A-b
113/127T-b R-b
114/127R-b
115/127A-b
116/127T-b
117/127
118/127
120/127
121/127
122/127
124/127
125/127
126/127A-b A-b
127/127A-b

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

Read the v1 thread

Cover letter [PATCH 4.1 000/127] 4.1.17-stable review

-------------------------
NOTE:
There are still a lot of pending stable patches in the queue, well over 400 of them to be specific, so some of your favorite/pet patches might not be included in these releases. Please be patient as I dig out from this backlog over the next few weeks. If there are specific patches that you just _must_ have included in a stable release soon, please let me know.
-------------------------

This is the start of the stable review cycle for the 4.1.17 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 Fri Jan 29 18:07:17 UTC 2016. 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/v4.x/stable-review/patch-4.1.17-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.1.17-rc1

Yang Shi <[email protected]>
arm64: restore bogomips information in /proc/cpuinfo

Guenter Roeck <[email protected]>
mn10300: Select CONFIG_HAVE_UID16 to fix build failure

Al Viro <[email protected]>
fix the regression from "direct-io: Fix negative return from dio read beyond eof"

Jan Kara <[email protected]>
direct-io: Fix negative return from dio read beyond eof

Salva Peiró <[email protected]>
media/vivid-osd: fix info leak in ioctl

Al Viro <[email protected]>
staging: lustre: echo_copy.._lsm() dereferences userland pointers directly

Richard Purdie <[email protected]>
HID: core: Avoid uninitialized buffer access

Mikulas Patocka <[email protected]>
parisc iommu: fix panic due to trying to allocate too large region

David Woodhouse <[email protected]>
iommu/vt-d: Fix ATSR handling for Root-Complex integrated endpoints

Will Deacon <[email protected]>
arm64: mm: ensure that the zero page is visible to the page table walker

John Blackwood <[email protected]>
arm64: Clear out any singlestep state on a ptrace detach operation

Ard Biesheuvel <[email protected]>
ARM/arm64: KVM: correct PTE uncachedness check

Arnd Bergmann <[email protected]>
arm64: fix building without CONFIG_UID16

Marc Zyngier <[email protected]>
arm64: KVM: Fix AArch32 to AArch64 register mapping

Ard Biesheuvel <[email protected]>
ARM/arm64: KVM: test properly for a PTE's uncachedness

Lorenzo Pieralisi <[email protected]>
arm64: kernel: pause/unpause function graph tracer in cpu_suspend()

Ard Biesheuvel <[email protected]>
arm64: mm: use correct mapping granularity under DEBUG_RODATA

Zi Shen Lim <[email protected]>
arm64: bpf: fix mod-by-zero case

Zi Shen Lim <[email protected]>
arm64: bpf: fix div-by-zero case

Li Bin <[email protected]>
recordmcount: arm64: Replace the ignored mcount call into nop

Ulrich Weigand <[email protected]>
powerpc/module: Handle R_PPC64_ENTRY relocations

Ulrich Weigand <[email protected]>
scripts/recordmcount.pl: support data in text section on powerpc

Boqun Feng <[email protected]>
powerpc: Make {cmp}xchg* and their atomic_ versions fully ordered

Boqun Feng <[email protected]>
powerpc: Make value-returning atomics fully ordered

Stewart Smith <[email protected]>
powerpc/powernv: pr_warn_once on unsupported OPAL_MSG type

Michael Neuling <[email protected]>
powerpc/tm: Check for already reclaimed tasks

Michael Neuling <[email protected]>
powerpc/tm: Block signal return setting invalid MSR state

Dan Streetman <[email protected]>
xfrm: dst_entries_init() per-net dst_ops

Joe Jin <[email protected]>
xen-netfront: update num_queues to real created

Wei Liu <[email protected]>
xen-netfront: respect user provided max_queues

Wei Liu <[email protected]>
xen-netback: respect user provided max_queues

Karl Heiss <[email protected]>
sctp: Prevent soft lockup when sctp_accept() is called during a timeout event

Ido Schimmel <[email protected]>
team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid

Sven Eckelmann <[email protected]>
batman-adv: Drop immediate orig_node free function

Sven Eckelmann <[email protected]>
batman-adv: Drop immediate batadv_hard_iface free function

Sven Eckelmann <[email protected]>
batman-adv: Drop immediate neigh_ifinfo free function

Sven Eckelmann <[email protected]>
batman-adv: Drop immediate batadv_neigh_node free function

Sven Eckelmann <[email protected]>
batman-adv: Drop immediate batadv_orig_ifinfo free function

Sven Eckelmann <[email protected]>
batman-adv: Avoid recursive call_rcu for batadv_nc_node

Sven Eckelmann <[email protected]>
batman-adv: Avoid recursive call_rcu for batadv_bla_claim

Ben Hutchings <[email protected]>
ppp, slip: Validate VJ compression slot parameters completely

Ben Hutchings <[email protected]>
isdn_ppp: Add checks for allocation failure in isdn_ppp_open()

Raanan Avargil <[email protected]>
tcp/dccp: fix old style declarations

Eric Dumazet <[email protected]>
tcp/dccp: fix timewait races in timer handling

Nikolay Aleksandrov <[email protected]>
bridge: fix lockdep addr_list_lock false positive splat

Eric Dumazet <[email protected]>

    ipv6: update skb->csum when CE mark is propagated

Rabin Vincent <[email protected]>
net: bpf: reject invalid shifts

Eric Dumazet <[email protected]>
phonet: properly unshare skbs in phonet_rcv()

Karl Heiss <[email protected]>
bonding: Prevent IPv6 link local address on enslaved devices

Konstantin Khlebnikov <[email protected]>
net: preserve IP control block during GSO segmentation

Michal Kubeček <[email protected]>
udp: disallow UFO for sockets with SO_NO_CHECK option

Neal Cardwell <[email protected]>
tcp_yeah: don't set ssthresh below 2

Eric Dumazet <[email protected]>
ipv6: tcp: add rcu locking in tcp_v6_send_synack()

Sasha Levin <[email protected]>
net: sctp: prevent writes to cookie_hmac_alg from accessing invalid memory

Nicolas Dichtel <[email protected]>
vxlan: fix test which detect duplicate vxlan iface

Francesco Ruggeri <[email protected]>
net: possible use after free in dst_release

John Fastabend <[email protected]>
net: sched: fix missing free per cpu on qstats

Rabin Vincent <[email protected]>
net: filter: make JITs zero A for SKF_AD_ALU_XOR_X

Hannes Frederic Sowa <[email protected]>
bridge: Only call /sbin/bridge-stp for the initial network namespace

willy tarreau <[email protected]>
unix: properly account for FDs passed over unix sockets

Florian Westphal <[email protected]>

    connector: bump skb->users before callback invocation

Xin Long <[email protected]>
sctp: sctp should release assoc when sctp_make_abort_user return NULL in sctp_close

Bjørn Mork <[email protected]>
net: cdc_ncm: avoid changing RX/TX buffers on MTU changes

WANG Cong <[email protected]>
addrconf: always initialize sysctl table data

Andrey Ryabinin <[email protected]>
ipv6/addrlabel: fix ip6addrlbl_get()

Vijay Pandurangan <[email protected]>
veth: don’t modify ip_summed; doing so treats packets with bad checksums as good.

Oliver Neukum <[email protected]>
xhci: refuse loading if nousb is used

Oliver Freyermuth <[email protected]>

    USB: cp210x: add ID for ELV Marble Sound Board 1

Dan Carpenter <[email protected]>
USB: ipaq.c: fix a timeout loop

Alan Stern <[email protected]>
USB: fix invalid memory access in hub_activate()

Antti Palosaari <[email protected]>
airspy: increase USB control message buffer size

Chunfeng Yun <[email protected]>
usb: xhci: fix config fail of FS hub behind a HS hub with MTT

Vinod Koul <[email protected]>
ASoC: compress: Fix compress device direction check

Nikesh Oswal <[email protected]>
ASoC: arizona: Fix bclk for sample rates that are multiple of 4kHz

Peter Ujfalusi <[email protected]>
ASoC: davinci-mcasp: Fix XDATA check in mcasp_start_tx

Mans Rullgard <[email protected]>
ASoC: wm8974: set cache type for regmap

John Keeping <[email protected]>
ASoC: es8328: Fix deemphasis values

Sachin Pandhare <[email protected]>
ASoC: wm8962: correct addresses for HPF_C_0/1

Kuninori Morimoto <[email protected]>
ASoC: rsnd: fixup SCU_SYS_INT_EN1 address

Takashi Iwai <[email protected]>
ALSA: timer: Handle disconnection more safely

Takashi Iwai <[email protected]>
ALSA: hda - Flush the pending probe work at remove

Takashi Iwai <[email protected]>
ALSA: hda - Fix bass pin fixup for ASUS N550JX

Takashi Iwai <[email protected]>
ALSA: control: Avoid kernel warnings from tlv ioctl with numid 0

Takashi Iwai <[email protected]>
ALSA: hrtimer: Fix stall by hrtimer_cancel()

Nicolas Boichat <[email protected]>
ALSA: pcm: Fix snd_pcm_hw_params struct copy in compat mode

Nicolas Boichat <[email protected]>
ALSA: seq: Fix snd_seq_call_port_info_ioctl in compat mode

Takashi Iwai <[email protected]>
ALSA: timer: Fix double unlink of active_list

Takashi Iwai <[email protected]>
ALSA: timer: Fix race among timer ioctls

Hui Wang <[email protected]>
ALSA: hda - fix the headset mic detection problem for a Dell laptop

Takashi Iwai <[email protected]>
ALSA: timer: Harden slave timer list handling

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix mixer ctl regression of Native Instrument devices

Takashi Iwai <[email protected]>
ALSA: hda - Fix white noise on Dell Latitude E5550

Takashi Iwai <[email protected]>
ALSA: seq: Fix race at timer setup and close

Takashi Iwai <[email protected]>
ALSA: seq: Fix missing NULL check at remove_events ioctl

Jurgen Kramer <[email protected]>
ALSA: usb: Add native DSD support for Oppo HA-1

Mario Kleiner <[email protected]>
ALSA: hda/realtek - Fix silent headphone output on MacPro 4,1 (v2)

Xiong Zhang <[email protected]>
ALSA: hda - Set SKL+ hda controller power at freeze() and thaw()

Anssi Hannula <[email protected]>
ALSA: usb-audio: Add sample rate inquiry quirk for AudioQuest DragonFly

Anssi Hannula <[email protected]>
ALSA: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly

Takashi Iwai <[email protected]>
ALSA: hda - Set codec to D3 at reboot/shutdown on Thinkpads

Takashi Iwai <[email protected]>
ALSA: hda - Apply click noise workaround for Thinkpads generically

Takashi Iwai <[email protected]>
ALSA: hda - Add a fixup for Thinkpad X1 Carbon 2nd

Takashi Iwai <[email protected]>
ALSA: hda - Fix noise problems on Thinkpad T440s

David Henningsson <[email protected]>
ALSA: hda - Add inverted dmic for Packard Bell DOTS

Takashi Iwai <[email protected]>
ALSA: rme96: Fix unexpected volume reset after rate changes

Takashi Iwai <[email protected]>
ALSA: hda - Fix noise on Gigabyte Z170X mobo

Takashi Iwai <[email protected]>
ALSA: hda - Add fixup for Acer Aspire One Cloudbook 14

Takashi Iwai <[email protected]>
ALSA: hda - Apply HP headphone fixups more generically

Takashi Sakamoto <[email protected]>
ALSA: fireworks/bebob/oxfw/dice: enable to make as built-in

Takashi Iwai <[email protected]>
ALSA: hda - Apply pin fixup for HP ProBook 6550b

Alexandra Yates <[email protected]>
ALSA: hda - Add Intel Lewisburg device IDs Audio

Takashi Iwai <[email protected]>
ALSA: hda - Disable 64bit address for Creative HDA controllers

Jan Stancek <[email protected]>
ipmi: move timer init to before irq is setup

Corey Minyard <[email protected]>
ipmi: Start the timer and thread on internal msgs

Andy Lutomirski <[email protected]>
x86/mm: Improve switch_mm() barrier comments

Andy Lutomirski <[email protected]>
x86/mm: Add barriers and document switch_mm()-vs-flush synchronization

H.J. Lu <[email protected]>
x86/boot: Double BOOT_HEAP_SIZE to 64KB

Mario Kleiner <[email protected]>

    x86/reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[]

Paolo Bonzini <[email protected]>
KVM: x86: correctly print #AC in traces

Paolo Bonzini <[email protected]>
KVM: x86: expose MSR_TSC_AUX to userspace

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Prohibit setting illegal transaction state in MSR

Paolo Bonzini <[email protected]>
KVM: svm: unconditionally intercept #DB

Radim Krčmář <[email protected]>
KVM: VMX: fix SMEP and SMAP without EPT

Ouyang Zhaowei (Charles) <[email protected]>
x86/xen: don't reset vcpu_info on a cancelled suspend

Boris Ostrovsky <[email protected]>
xen/gntdev: Grant maps should not be subject to NUMA balancing

Dmitry V. Levin <[email protected]>
x86/signal: Fix restart_syscall number for x32 tasks

Dave Hansen <[email protected]>
x86/mpx: Fix instruction decoder condition

-------------

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/kvm/mmu.c                                 |  15 +-
 arch/arm/net/bpf_jit_32.c                          |  16 +--
 arch/arm64/include/asm/kvm_emulate.h               |   8 +-
 arch/arm64/kernel/ptrace.c                         |   6 +
 arch/arm64/kernel/setup.c                          |   4 +
 arch/arm64/kernel/suspend.c                        |  10 ++
 arch/arm64/kvm/inject_fault.c                      |   2 +-
 arch/arm64/mm/mmu.c                                |  15 +-
 arch/arm64/net/bpf_jit.h                           |   3 +-
 arch/arm64/net/bpf_jit_comp.c                      |  54 +++++---
 arch/mips/net/bpf_jit.c                            |  16 +--
 arch/mn10300/Kconfig                               |   4 +-
 arch/powerpc/include/asm/cmpxchg.h                 |  16 +--
 arch/powerpc/include/asm/reg.h                     |   1 +
 arch/powerpc/include/asm/synch.h                   |   2 +-
 arch/powerpc/include/uapi/asm/elf.h                |   2 +
 arch/powerpc/kernel/module_64.c                    |  27 ++++
 arch/powerpc/kernel/process.c                      |  18 +++
 arch/powerpc/kernel/signal_32.c                    |  14 +-
 arch/powerpc/kernel/signal_64.c                    |   4 +
 arch/powerpc/kvm/book3s_hv.c                       |   6 +
 arch/powerpc/net/bpf_jit_comp.c                    |  13 +-
 arch/powerpc/platforms/powernv/opal.c              |   2 +-
 arch/sparc/net/bpf_jit_comp.c                      |  17 +--
 arch/x86/include/asm/boot.h                        |   2 +-
 arch/x86/include/asm/mmu_context.h                 |  34 ++++-
 arch/x86/kernel/reboot.c                           |   8 ++
 arch/x86/kernel/signal.c                           |  17 ++-
 arch/x86/kvm/svm.c                                 |  14 +-
 arch/x86/kvm/trace.h                               |   2 +-
 arch/x86/kvm/vmx.c                                 |  19 +--
 arch/x86/kvm/x86.c                                 |  11 +-
 arch/x86/mm/mpx.c                                  |   6 +-
 arch/x86/mm/tlb.c                                  |  29 +++-
 arch/x86/xen/suspend.c                             |   3 +-
 drivers/char/ipmi/ipmi_si_intf.c                   |  81 ++++++-----
 drivers/connector/connector.c                      |  11 +-
 drivers/hid/hid-core.c                             |   2 +-
 drivers/iommu/intel-iommu.c                        |   9 +-
 drivers/isdn/i4l/isdn_ppp.c                        |  12 +-
 drivers/media/platform/vivid/vivid-osd.c           |   1 +
 drivers/media/usb/airspy/airspy.c                  |   2 +-
 drivers/net/bonding/bond_main.c                    |   5 +-
 drivers/net/ppp/ppp_generic.c                      |   6 +-
 drivers/net/slip/slhc.c                            |  12 +-
 drivers/net/slip/slip.c                            |   2 +-
 drivers/net/team/team.c                            |   6 +-
 drivers/net/usb/cdc_mbim.c                         |   2 +-
 drivers/net/usb/cdc_ncm.c                          |  31 +++++
 drivers/net/veth.c                                 |   6 -
 drivers/net/vxlan.c                                |  12 +-
 drivers/net/xen-netback/netback.c                  |   7 +-
 drivers/net/xen-netfront.c                         |  21 +--
 drivers/parisc/iommu-helpers.h                     |  15 +-
 .../staging/lustre/lustre/obdecho/echo_client.c    |  20 +--
 drivers/usb/core/hub.c                             |  22 ++-
 drivers/usb/host/xhci.c                            |  12 ++
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/ipaq.c                          |   3 +-
 drivers/xen/gntdev.c                               |   2 +-
 fs/direct-io.c                                     |  11 +-
 include/linux/filter.h                             |  19 +++
 include/linux/sched.h                              |   1 +
 include/linux/skbuff.h                             |   3 +-
 include/linux/syscalls.h                           |   2 +-
 include/linux/types.h                              |   2 +-
 include/linux/usb/cdc_ncm.h                        |   1 +
 include/net/inet_ecn.h                             |  19 ++-
 include/net/inet_timewait_sock.h                   |  14 +-
 kernel/bpf/verifier.c                              |  10 ++
 net/batman-adv/bridge_loop_avoidance.c             |  10 +-
 net/batman-adv/hard-interface.h                    |  12 --
 net/batman-adv/network-coding.c                    |  19 ++-
 net/batman-adv/originator.c                        | 151 ++++++++-------------
 net/batman-adv/originator.h                        |   1 -
 net/batman-adv/translation-table.c                 |  28 ++--
 net/bridge/br_device.c                             |   8 ++
 net/bridge/br_stp_if.c                             |   5 +-
 net/core/dev.c                                     |   5 +
 net/core/dst.c                                     |   3 +-
 net/core/filter.c                                  |   5 +
 net/dccp/minisocks.c                               |   4 +-
 net/ipv4/inet_timewait_sock.c                      |  16 ++-
 net/ipv4/ip_output.c                               |   3 +-
 net/ipv4/tcp_minisocks.c                           |  13 +-
 net/ipv4/tcp_yeah.c                                |   2 +-
 net/ipv4/xfrm4_policy.c                            |  46 +++++--
 net/ipv6/addrconf.c                                |  11 +-
 net/ipv6/addrlabel.c                               |   2 +-
 net/ipv6/ip6_output.c                              |   2 +-
 net/ipv6/tcp_ipv6.c                                |   2 +
 net/ipv6/xfrm6_mode_tunnel.c                       |   2 +-
 net/ipv6/xfrm6_policy.c                            |  53 ++++++--
 net/openvswitch/datapath.c                         |   5 +-
 net/phonet/af_phonet.c                             |   4 +
 net/sched/sch_generic.c                            |   4 +-
 net/sctp/sm_sideeffect.c                           |  42 +++---
 net/sctp/sm_statefuns.c                            |   6 +-
 net/sctp/socket.c                                  |   3 +-
 net/sctp/sysctl.c                                  |   2 +-
 net/unix/af_unix.c                                 |  24 +++-
 net/unix/garbage.c                                 |  13 +-
 net/xfrm/xfrm_output.c                             |   2 +
 net/xfrm/xfrm_policy.c                             |  38 ------
 scripts/recordmcount.c                             |  24 +++-
 scripts/recordmcount.pl                            |   3 +-
 sound/core/control.c                               |   2 +
 sound/core/hrtimer.c                               |   3 +-
 sound/core/pcm_compat.c                            |  13 +-
 sound/core/seq/seq_clientmgr.c                     |   2 +-
 sound/core/seq/seq_compat.c                        |   9 +-
 sound/core/seq/seq_queue.c                         |   2 +
 sound/core/timer.c                                 | 100 +++++++++++---
 sound/firewire/bebob/Makefile                      |   2 +-
 sound/firewire/dice/Makefile                       |   2 +-
 sound/firewire/fireworks/Makefile                  |   2 +-
 sound/firewire/oxfw/Makefile                       |   2 +-
 sound/pci/hda/hda_intel.c                          |  52 ++++++-
 sound/pci/hda/patch_realtek.c                      |  62 ++++++++-
 sound/pci/hda/patch_sigmatel.c                     |  46 ++++---
 sound/pci/rme96.c                                  |  41 ++++--
 sound/soc/codecs/arizona.c                         |   2 +-
 sound/soc/codecs/es8328.c                          |  25 ++--
 sound/soc/codecs/es8328.h                          |   1 +
 sound/soc/codecs/wm8962.c                          |   4 +-
 sound/soc/codecs/wm8974.c                          |   1 +
 sound/soc/davinci/davinci-mcasp.c                  |   4 +-
 sound/soc/sh/rcar/gen.c                            |   2 +-
 sound/soc/soc-compress.c                           |  23 +++-
 sound/usb/mixer.c                                  |   2 +
 sound/usb/mixer_maps.c                             |  12 --
 sound/usb/mixer_quirks.c                           |  39 +++++-
 sound/usb/mixer_quirks.h                           |   4 +
 sound/usb/quirks.c                                 |   2 +
 135 files changed, 1205 insertions(+), 638 deletions(-)