Skip to content

4.14.11-stable review

Greg Kroah-Hartman linux-mm lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest146 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/146tracing: Remove extra zeroing out of the ring buffer pagekernel/trace/trace.c+1 -90 replies
2/146tracing: Fix possible double free on failure of allocating trace bufferkernel/trace/trace.c+1 -00 replies
3/146tracing: Fix crash when it fails to alloc ring bufferkernel/trace/trace.c+2 -00 replies
4/146x86/cpufeatures: Add X86_BUG_CPU_INSECUREarch/x86/include/asm/cpufeatures.h arch/x86/include/asm/disabled-features.h arch/x86/kernel/cpu/common.c+13 -20 replies
5/146x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=yarch/x86/mm/init.c+9 -30 replies
6/146x86/mm/pti: Prepare the x86/entry assembly code for entry/exit CR3 switchingarch/x86/entry/calling.h arch/x86/entry/entry_64.S arch/x86/entry/entry_64_compat.S+128 -70 replies
7/146x86/mm/pti: Add infrastructure for page table isolationDocumentation/admin-guide/kernel-parameters.txt arch/x86/boot/compressed/pagetable.c arch/x86/entry/calling.h +6 more+130 -30 replies
8/146x86/pti: Add the pti= cmdline option and documentationDocumentation/admin-guide/kernel-parameters.txt arch/x86/mm/pti.c+31 -10 replies
9/146x86/mm/pti: Add mapping helper functionsarch/x86/include/asm/pgtable.h arch/x86/include/asm/pgtable_64.h arch/x86/mm/pti.c+138 -10 replies
10/146x86/mm/pti: Allow NX poison to be set in p4d/pgdarch/x86/include/asm/pgtable.h+12 -20 replies
11/146x86/mm/pti: Allocate a separate user PGDarch/x86/include/asm/pgalloc.h arch/x86/kernel/head_64.S arch/x86/mm/pgtable.c +1 more+45 -60 replies
12/146x86/mm/pti: Populate user PGDarch/x86/include/asm/pgtable.h+8 -10 replies
13/146x86/mm/pti: Add functions to clone kernel PMDsarch/x86/mm/pti.c+127 -00 replies
14/146x86/mm/pti: Force entry through trampoline when PTI activearch/x86/kernel/cpu/common.c+4 -10 replies
15/146x86/mm/pti: Share cpu_entry_area with user space page tablesarch/x86/mm/pti.c+25 -00 replies
16/146x86/entry: Align entry text section to PMD boundaryarch/x86/kernel/vmlinux.lds.S+8 -00 replies
17/146x86/mm/pti: Share entry text PMDarch/x86/mm/pti.c+10 -00 replies
18/146x86/mm/pti: Map ESPFIX into user spacearch/x86/mm/pti.c+11 -00 replies
19/146x86/cpu_entry_area: Add debugstore entries to cpu_entry_areaarch/x86/events/intel/ds.c arch/x86/events/perf_event.h arch/x86/include/asm/cpu_entry_area.h +2 more+81 -210 replies
20/146x86/events/intel/ds: Map debug buffers in cpu_entry_areaarch/x86/events/intel/ds.c arch/x86/events/perf_event.h+82 -450 replies
21/146x86/mm/64: Make a full PGD-entry size hole in the memory mapDocumentation/x86/x86_64/mm.txt arch/x86/include/asm/pgtable_64_types.h+4 -40 replies
22/146x86/pti: Put the LDT in its own PGD if PTI is onDocumentation/x86/x86_64/mm.txt arch/x86/include/asm/mmu_context.h arch/x86/include/asm/pgtable_64_types.h +3 more+220 -170 replies
23/146x86/pti: Map the vsyscall page if neededarch/x86/entry/vsyscall/vsyscall_64.c arch/x86/include/asm/vsyscall.h arch/x86/mm/pti.c+69 -30 replies
24/146x86/mm: Allow flushing for future ASID switchesarch/x86/include/asm/tlbflush.h arch/x86/mm/tlb.c+64 -80 replies
25/146x86/mm: Abstract switching CR3arch/x86/mm/tlb.c+20 -20 replies
26/146x86/mm: Use/Fix PCID to optimize user/kernel switchesarch/x86/entry/calling.h arch/x86/entry/entry_64.S arch/x86/entry/entry_64_compat.S +6 more+162 -330 replies
27/146x86/mm: Optimize RESTORE_CR3arch/x86/entry/calling.h arch/x86/entry/entry_64.S+30 -40 replies
28/146x86/mm: Use INVPCID for __native_flush_tlb_single()arch/x86/include/asm/cpufeatures.h arch/x86/include/asm/tlbflush.h arch/x86/mm/init.c+60 -280 replies
29/146x86/mm: Clarify the whole ASID/kernel PCID/user PCID namingarch/x86/include/asm/tlbflush.h+43 -120 replies
30/146x86/dumpstack: Indicate in Oops whether PTI is configured and enabledarch/x86/kernel/dumpstack.c+4 -20 replies
31/146x86/mm/pti: Add Kconfigsecurity/Kconfig+10 -00 replies
32/146x86/mm/dump_pagetables: Add page table directory to the debugfs VFS hierarchyarch/x86/mm/debug_pagetables.c+10 -50 replies
33/146x86/mm/dump_pagetables: Check user space page table for WX pagesarch/x86/include/asm/pgtable.h arch/x86/mm/debug_pagetables.c arch/x86/mm/dump_pagetables.c+27 -60 replies
34/146x86/mm/dump_pagetables: Allow dumping current pagetablesarch/x86/include/asm/pgtable.h arch/x86/mm/debug_pagetables.c arch/x86/mm/dump_pagetables.c+73 -60 replies
35/146x86/ldt: Make the LDT mapping ROarch/x86/include/asm/desc.h arch/x86/kernel/ldt.c arch/x86/kernel/tls.c +1 more+11 -120 replies
36/146ring-buffer: Mask out the info bits when returning buffer page lengthkernel/trace/ring_buffer.c+5 -10 replies
37/146ring-buffer: Do no reuse reader page if still in usekernel/trace/ring_buffer.c+6 -00 replies
38/146iw_cxgb4: Only validate the MSN for successful completionsdrivers/infiniband/hw/cxgb4/cq.c+3 -30 replies
39/146ASoC: codecs: msm8916-wcd: Fix supported formatssound/soc/codecs/msm8916-wcd-analog.c sound/soc/codecs/msm8916-wcd-digital.c+3 -30 replies
40/146ASoC: wm_adsp: Fix validation of firmware and coeff lengthssound/soc/codecs/wm_adsp.c+6 -60 replies
41/146ASoC: da7218: fix fix child-node lookupsound/soc/codecs/da7218.c+1 -10 replies
42/146ASoC: fsl_ssi: AC97 ops need regmap, clock and cleaning up on failuresound/soc/fsl/fsl_ssi.c+12 -60 replies
43/146ASoC: twl4030: fix child-node lookupsound/soc/codecs/twl4030.c+3 -10 replies
44/146ASoC: tlv320aic31xx: Fix GPIO1 register definitionsound/soc/codecs/tlv320aic31xx.h+1 -10 replies
45/146gpio: fix "gpio-line-names" property retrievaldrivers/gpio/gpiolib-acpi.c drivers/gpio/gpiolib-devprop.c drivers/gpio/gpiolib-of.c +1 more+12 -130 replies
46/146IB/hfi: Only read capability registers if the capability existsdrivers/infiniband/hw/hfi1/hfi.h drivers/infiniband/hw/hfi1/pcie.c+12 -190 replies
47/146IB/mlx5: Serialize access to the VMA listdrivers/infiniband/hw/mlx5/main.c drivers/infiniband/hw/mlx5/mlx5_ib.h+12 -00 replies
48/146IB/uverbs: Fix command checking as part of ib_uverbs_ex_modify_qp()drivers/infiniband/core/uverbs_cmd.c+2 -20 replies
49/146IB/core: Verify that QP is security enabled in create and destroydrivers/infiniband/core/security.c drivers/infiniband/core/verbs.c+5 -10 replies
50/146ALSA: hda: Drop useless WARN_ON()sound/hda/hdac_i915.c+1 -10 replies
51/146ALSA: hda - Add MIC_NO_PRESENCE fixup for 2 HP machinessound/pci/hda/patch_conexant.c+29 -00 replies
52/146ALSA: hda - change the location for one mic on a Lenovo machinesound/pci/hda/patch_realtek.c+1 -00 replies
53/146ALSA: hda - fix headset mic detection issue on a Dell machinesound/pci/hda/patch_realtek.c+5 -00 replies
54/146ALSA: hda - Fix missing COEF init for ALC225/295/299sound/pci/hda/patch_realtek.c+5 -30 replies
55/146cpufreq: schedutil: Use idle_calls counter of the remote CPUinclude/linux/tick.h kernel/sched/cpufreq_schedutil.c kernel/time/tick-sched.c+15 -10 replies
56/146block: fix blk_rq_append_bioblock/blk-map.c drivers/scsi/osd/osd_initiator.c drivers/target/target_core_pscsi.c +1 more+28 -200 replies
57/146block: dont let passthrough IO go into .make_request_fn()block/bounce.c include/linux/blkdev.h+23 -40 replies
58/146kbuild: add -fno-stack-check to kernel build optionsMakefile+3 -00 replies
59/146ipv4: igmp: guard against silly MTU valuesinclude/net/ip.h net/ipv4/devinet.c net/ipv4/igmp.c +1 more+19 -120 replies
60/146ipv6: mcast: better catch silly mtu valuesnet/ipv6/mcast.c+15 -100 replies
61/146net: fec: unmap the xmit buffer that are not transferred by DMAdrivers/net/ethernet/freescale/fec_main.c+6 -00 replies
62/146net: igmp: Use correct source address on IGMPv3 reportsnet/ipv4/igmp.c+19 -10 replies
63/146netlink: Add netns check on tapsnet/netlink/af_netlink.c+3 -00 replies
64/146net: qmi_wwan: add Sierra EM7565 1199:9091drivers/net/usb/qmi_wwan.c+1 -00 replies
65/146net: reevalulate autoflowlabel setting after sysctl settinginclude/linux/ipv6.h net/ipv6/af_inet6.c net/ipv6/ip6_output.c +1 more+13 -40 replies
66/146ptr_ring: add barriersinclude/linux/ptr_ring.h+9 -00 replies
67/146RDS: Check cmsg_len before dereferencing CMSG_DATAnet/rds/send.c+3 -00 replies
68/146tcp_bbr: record "full bw reached" decision in new full_bw_reached bitnet/ipv4/tcp_bbr.c+5 -20 replies
69/146tcp md5sig: Use skbs saddr when replying to an incoming segmentnet/ipv4/tcp_ipv4.c net/ipv6/tcp_ipv6.c+2 -20 replies
70/146tg3: Fix rx hang on MTU change with 5717/5719drivers/net/ethernet/broadcom/tg3.c+3 -10 replies
71/146tcp_bbr: reset full pipe detection on loss recovery undonet/ipv4/tcp_bbr.c+4 -00 replies
72/146tcp_bbr: reset long-term bandwidth sampling on loss recovery undonet/ipv4/tcp_bbr.c+1 -00 replies
73/146s390/qeth: apply takeover changes when mode is toggleddrivers/s390/net/qeth_core.h drivers/s390/net/qeth_core_main.c drivers/s390/net/qeth_l3_sys.c+19 -200 replies
74/146s390/qeth: dont apply takeover changes to RXIPdrivers/s390/net/qeth_l3_main.c drivers/s390/net/qeth_l3_sys.c+6 -40 replies
75/146s390/qeth: lock IP table while applying takeover changesdrivers/s390/net/qeth_l3_sys.c+2 -00 replies
76/146s390/qeth: update takeover IPs after configuration changedrivers/s390/net/qeth_core.h drivers/s390/net/qeth_core_main.c drivers/s390/net/qeth_l3.h +2 more+67 -370 replies
77/146net: ipv4: fix for a race condition in raw_sendmsgnet/ipv4/raw.c+10 -50 replies
78/146net: mvmdio: disable/unprepare clocks in EPROBE_DEFER casedrivers/net/ethernet/marvell/mvmdio.c+2 -10 replies
79/146sctp: Replace use of sockets_allocated with specified macro.net/sctp/socket.c+2 -20 replies
80/146adding missing rcu_read_unlock in ipxip6_rcvnet/ipv6/ip6_tunnel.c+1 -10 replies
81/146ip6_gre: fix device features for ioctl setupnet/ipv6/ip6_gre.c+32 -250 replies
82/146ipv4: Fix use-after-free when flushing FIB tablesnet/ipv4/fib_frontend.c+7 -20 replies
83/146net: bridge: fix early call to br_stp_change_bridge_id and plug newlink leaksnet/bridge/br_netlink.c+6 -50 replies
84/146net: Fix double free and memory corruption in get_net_ns_by_id()net/core/net_namespace.c+1 -10 replies
85/146net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workarounddrivers/net/phy/micrel.c+1 -00 replies
86/146sock: free skb in skb_complete_tx_timestamp on errornet/core/skbuff.c+5 -10 replies
87/146tcp: invalidate rate samples during SACK reneginginclude/linux/tcp.h include/net/tcp.h net/ipv4/tcp.c +2 more+19 -70 replies
88/146net/mlx5: Fix rate limit packet pacing naming and structdrivers/net/ethernet/mellanox/mlx5/core/cmd.c drivers/net/ethernet/mellanox/mlx5/core/rl.c include/linux/mlx5/mlx5_ifc.h+18 -160 replies
89/146net/mlx5e: Fix possible deadlock of VXLAN lockdrivers/net/ethernet/mellanox/mlx5/core/vxlan.c+10 -100 replies
90/146net/mlx5e: Fix features check of IPv6 trafficdrivers/net/ethernet/mellanox/mlx5/core/en_main.c+2 -10 replies
91/146net/mlx5e: Add refcount to VXLAN structuredrivers/net/ethernet/mellanox/mlx5/core/vxlan.c drivers/net/ethernet/mellanox/mlx5/core/vxlan.h+28 -230 replies
92/146net/mlx5e: Prevent possible races in VXLAN control flowdrivers/net/ethernet/mellanox/mlx5/core/vxlan.c+4 -00 replies
93/146net/mlx5: Fix error flow in CREATE_QP commanddrivers/net/ethernet/mellanox/mlx5/core/qp.c+2 -20 replies
94/146openvswitch: Fix pop_vlan action for double tagged framesnet/openvswitch/flow.c+12 -30 replies
95/146sfc: pass valid pointers from efx_enqueue_unwinddrivers/net/ethernet/sfc/tx.c+4 -10 replies
96/146net: dsa: bcm_sf2: Clear IDDQ_GLOBAL_PWR bit for PHYdrivers/net/dsa/bcm_sf2.c+1 -10 replies
97/146s390/qeth: fix error handling in checksum cmd callbackdrivers/s390/net/qeth_core_main.c+8 -10 replies
98/146sctp: make sure stream nums can match optlen in sctp_setsockopt_reset_streamsnet/sctp/socket.c+5 -10 replies
99/146tipc: fix hanging poll() for stream socketsnet/tipc/socket.c+1 -10 replies
100/146mlxsw: spectrum: Disable MAC learning for ovs portdrivers/net/ethernet/mellanox/mlxsw/spectrum.c+18 -00 replies
101/146tcp: fix potential underestimation on rcv_rttnet/ipv4/tcp_input.c+6 -40 replies
102/146net: phy: marvell: Limit 88m1101 autoneg errata to 88E1145 as well.drivers/net/phy/marvell.c+1 -10 replies
103/146ipv6: Honor specified parameters in fibmatch lookupnet/ipv6/route.c+11 -80 replies
104/146tcp: refresh tcp_mstamp from timers callbacksnet/ipv4/tcp_timer.c+2 -00 replies
105/146net/mlx5: FPGA, return -EINVAL if size is zerodrivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.c+6 -00 replies
106/146vxlan: restore dev->mtu setting based on lower devicedrivers/net/vxlan.c+5 -00 replies
107/146net: sched: fix static key imbalance in case of ingress/clsact_init errornet/sched/sch_ingress.c+5 -40 replies
108/146bnxt_en: Fix sources of spurious netpoll warningsdrivers/net/ethernet/broadcom/bnxt/bnxt.c+2 -20 replies
109/146phylink: ensure the PHY interface mode is appropriately setdrivers/net/phy/phylink.c+1 -00 replies
110/146phylink: ensure AN is enableddrivers/net/phy/phylink.c+1 -00 replies
111/146ipv4: fib: Fix metrics match when deleting a routenet/ipv4/fib_semantics.c+6 -20 replies
112/146ipv6: set all.accept_dad to 0 by defaultnet/ipv6/addrconf.c+1 -10 replies
113/146Revert "mlx5: move affinity hints assignments to generic code"drivers/net/ethernet/mellanox/mlx5/core/en.h drivers/net/ethernet/mellanox/mlx5/core/en_main.c drivers/net/ethernet/mellanox/mlx5/core/main.c +1 more+93 -290 replies
114/146skbuff: orphan frags before zerocopy clonenet/core/skbuff.c+2 -20 replies
115/146skbuff: skb_copy_ubufs must release uarg even without user fragsnet/core/skbuff.c+2 -10 replies
116/146skbuff: in skb_copy_ubufs unclone before releasing zerocopynet/core/skbuff.c+3 -30 replies
117/146sparc64: repair calling incorrect hweight function from stubsarch/sparc/lib/hweight.S+2 -20 replies
118/146usbip: fix usbip bind writing random string after command in match_busidtools/usb/usbip/src/utils.c+6 -30 replies
119/146usbip: prevent leaking socket pointer address in messagesdrivers/usb/usbip/stub_dev.c drivers/usb/usbip/usbip_common.c drivers/usb/usbip/vhci_hcd.c+7 -140 replies
120/146usbip: stub: stop printing kernel pointer addresses in messagesdrivers/usb/usbip/stub_main.c drivers/usb/usbip/stub_rx.c drivers/usb/usbip/stub_tx.c+8 -100 replies
121/146usbip: vhci: stop printing kernel pointer addresses in messagesdrivers/usb/usbip/vhci_hcd.c drivers/usb/usbip/vhci_rx.c drivers/usb/usbip/vhci_tx.c+13 -230 replies
122/146USB: chipidea: msm: fix ulpi-node lookupdrivers/usb/chipidea/ci_hdrc_msm.c+1 -10 replies
123/146USB: serial: ftdi_sio: add id for Airbus DS P8GRdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+7 -00 replies
124/146USB: serial: qcserial: add Sierra Wireless EM7565drivers/usb/serial/qcserial.c+3 -00 replies
125/146USB: serial: option: add support for Telit ME910 PID 0x1101drivers/usb/serial/option.c+8 -00 replies
126/146USB: serial: option: adding support for YUGA CLM920-NC5drivers/usb/serial/option.c+9 -00 replies
127/146usb: Add device quirk for Logitech HD Pro Webcam C925edrivers/usb/core/quirks.c+2 -10 replies
128/146usb: add RESET_RESUME for ELSA MicroLink 56Kdrivers/usb/core/quirks.c+3 -00 replies
129/146USB: Fix off by one in type-specific length check of BOS SSP capabilitydrivers/usb/core/config.c+1 -10 replies
130/146usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201drivers/usb/host/xhci-pci.c+3 -00 replies
131/146timers: Use deferrable base independent of base::nohz_activekernel/time/timer.c+7 -90 replies
132/146timers: Invoke timer_start_debug() where it makes sensekernel/time/timer.c+2 -20 replies
133/146timers: Reinitialize per cpu bases on hotpluginclude/linux/cpuhotplug.h include/linux/timer.h kernel/cpu.c +1 more+21 -40 replies
134/146binder: fix proc->files use-after-freedrivers/android/binder.c+31 -130 replies
135/146phy: tegra: fix device-tree node lookupsdrivers/phy/tegra/xusb.c+30 -300 replies
136/146drivers: base: cacheinfo: fix cache type for non-architected system cachedrivers/base/cacheinfo.c+13 -00 replies
137/146staging: android: ion: Fix dma direction for dma_sync_sg_for_cpu/devicedrivers/staging/android/ion/ion.c+2 -20 replies
138/146nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick()kernel/time/tick-sched.c+17 -20 replies
139/146x86/smpboot: Remove stale TLB flush invocationsarch/x86/kernel/smpboot.c+0 -90 replies
140/146x86/mm: Remove preempt_disable/enable() from __native_flush_tlb()arch/x86/include/asm/tlbflush.h+8 -60 replies
141/146x86-32: Fix kexec with stack canary (CONFIG_CC_STACKPROTECTOR)arch/x86/kernel/machine_kexec_32.c+1 -30 replies
142/146x86/espfix/64: Fix espfix double-fault handling on 5-level systemsarch/x86/kernel/traps.c+1 -10 replies
143/146x86/ldt: Plug memory leak in error patharch/x86/kernel/ldt.c+7 -10 replies
144/146x86/ldt: Make LDT pgtable free conditionalarch/x86/kernel/ldt.c+2 -10 replies
145/146n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD)drivers/tty/n_tty.c+2 -20 replies
146/146tty: fix tty_ldisc_receive_buf() documentationdrivers/tty/tty_buffer.c+1 -10 replies

Reviews trailers per patch

53 of 146 patches have a Reviewed-by or Acked-by.

PatchBorislav PetkovThomas GleixnerLinus TorvaldsDave HansenCharles KeepaxNicolin ChenYishai HadasDaniel JurgensMichele BallabioAlexander TsoyToralf FörsterXin LongAndrew LunnBjørn MorkSantosh ShilimkarYuval ShaiaYuchung ChengSoheil Hassas YeganehEric DumazetAlexei StarovoitovPriyaranjan JhaJiri BencMarcelo Ricardo LeitnerNeil HormanIdo SchimmelYevgeny KliteynikStefano BrivioMichael ChanFlorian FainelliShuah KhanArd BiesheuvelAlexandru ChirvasituAndy LutomirskiAdam ThomsonMika WesterbergMike MarciniszynViresh KumarPeter Zijlstra (Intel)Eduardo ValentinAlexander DuyckAndrey RyabininEric W. BiedermanNicolas DichtelJarod WilsonJon MaloyNeal CardwellDavid AhernMike MaloneyJason WangCong WangFrederic WeisbeckerTan XiaojunLaura AbbottKirill A. ShutemovNaresh Kamboju
SeriesT-b
1/146
2/146
3/146
4/146
5/146R-b
6/146R-b R-b
7/146R-b
8/146Requested-by
9/146
10/146R-b
11/146R-b
12/146R-b
13/146Originally-by
14/146R-b
15/146
16/146
17/146
18/146
19/146
20/146
21/146
22/146
23/146
24/146
25/146
26/146
27/146
28/146
29/146
30/146A-b R-b
31/146
32/146
33/146
34/146
35/146
36/146
37/146
38/146
39/146
40/146A-b T-b
41/146A-b
42/146A-b
43/146
44/146
45/146A-b
46/146R-b
47/146R-b
48/146R-b
49/146R-b
50/146
51/146
52/146
53/146
54/146
55/146A-b A-b
56/146T-b
57/146T-b
58/146Reported-and-tested-by Reported-and-tested-by
59/146
60/146T-b
61/146
62/146R-b
63/146
64/146A-b
65/146
66/146A-b
67/146A-b R-b
68/146R-b A-b
69/146R-b
70/146
71/146R-b A-b
72/146R-b A-b
73/146
74/146
75/146
76/146
77/146R-b
78/146R-b
79/146
80/146A-b
81/146
82/146A-b
83/146
84/146R-b R-b R-b A-b
85/146
86/146R-b
87/146A-b A-b A-b
88/146
89/146
90/146
91/146
92/146
93/146
94/146R-b
95/146T-b A-b
96/146
97/146
98/146A-b A-b
99/146A-b
100/146R-b
101/146A-b
102/146
103/146A-b
104/146A-b A-b A-b
105/146R-b
106/146A-b
107/146A-b
108/146A-b
109/146R-b
110/146R-b
111/146
112/146A-b
113/146
114/146
115/146
116/146
117/146
118/146A-b
119/146
120/146
121/146
122/146
123/146
124/146
125/146
126/146
127/146
128/146
129/146
130/146A-b
131/146R-b
132/146
133/146
134/146
135/146
136/146Reported-and-tested-by
137/146A-b
138/146A-b
139/146
140/146
141/146Reported-and-tested-by
142/146A-b
143/146
144/146Requested-by
145/146
146/146

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

Read the v1 thread

Cover letter [PATCH 4.14 000/146] 4.14.11-stable review

This is the start of the stable review cycle for the 4.14.11 release. There are 146 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 Wed Jan 3 14:00:12 UTC 2018. 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.14.11-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.11-rc1

Johan Hovold <[email protected]>
tty: fix tty_ldisc_receive_buf() documentation

Linus Torvalds <[email protected]>
n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD)

Thomas Gleixner <[email protected]>
x86/ldt: Make LDT pgtable free conditional

Thomas Gleixner <[email protected]>
x86/ldt: Plug memory leak in error path

Andy Lutomirski <[email protected]>
x86/espfix/64: Fix espfix double-fault handling on 5-level systems

Linus Torvalds <[email protected]>
x86-32: Fix kexec with stack canary (CONFIG_CC_STACKPROTECTOR)

Thomas Gleixner <[email protected]>
x86/mm: Remove preempt_disable/enable() from __native_flush_tlb()

Thomas Gleixner <[email protected]>
x86/smpboot: Remove stale TLB flush invocations

Thomas Gleixner <[email protected]>
nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick()

Sushmita Susheelendra <[email protected]>
staging: android: ion: Fix dma direction for dma_sync_sg_for_cpu/device

Sudeep Holla <[email protected]>
drivers: base: cacheinfo: fix cache type for non-architected system cache

Johan Hovold <[email protected]>
phy: tegra: fix device-tree node lookups

Todd Kjos <[email protected]>

    binder: fix proc->files use-after-free

Thomas Gleixner <[email protected]>
timers: Reinitialize per cpu bases on hotplug

Thomas Gleixner <[email protected]>
timers: Invoke timer_start_debug() where it makes sense

Anna-Maria Gleixner <[email protected]>
timers: Use deferrable base independent of base::nohz_active

Daniel Thompson <[email protected]>
usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201

Mathias Nyman <[email protected]>
USB: Fix off by one in type-specific length check of BOS SSP capability

Oliver Neukum <[email protected]>
usb: add RESET_RESUME for ELSA MicroLink 56K

Dmitry Fleytman Dmitry Fleytman <[email protected]>
usb: Add device quirk for Logitech HD Pro Webcam C925e

SZ Lin (林上智) <[email protected]>
USB: serial: option: adding support for YUGA CLM920-NC5

Daniele Palmas <[email protected]>

    USB: serial: option: add support for Telit ME910 PID 0x1101

Reinhard Speyerer <[email protected]>
USB: serial: qcserial: add Sierra Wireless EM7565

Max Schulze <[email protected]>
USB: serial: ftdi_sio: add id for Airbus DS P8GR

Johan Hovold <[email protected]>
USB: chipidea: msm: fix ulpi-node lookup

Shuah Khan <[email protected]>
usbip: vhci: stop printing kernel pointer addresses in messages

Shuah Khan <[email protected]>
usbip: stub: stop printing kernel pointer addresses in messages

Shuah Khan <[email protected]>
usbip: prevent leaking socket pointer address in messages

Juan Zea <[email protected]>
usbip: fix usbip bind writing random string after command in match_busid

Jan Engelhardt <[email protected]>
sparc64: repair calling incorrect hweight function from stubs

Willem de Bruijn <[email protected]>
skbuff: in skb_copy_ubufs unclone before releasing zerocopy

Willem de Bruijn <[email protected]>
skbuff: skb_copy_ubufs must release uarg even without user frags

Willem de Bruijn <[email protected]>
skbuff: orphan frags before zerocopy clone

Saeed Mahameed <[email protected]>
Revert "mlx5: move affinity hints assignments to generic code"

Nicolas Dichtel <[email protected]>
ipv6: set all.accept_dad to 0 by default

Phil Sutter <[email protected]>
ipv4: fib: Fix metrics match when deleting a route

Russell King <[email protected]>
phylink: ensure AN is enabled

Russell King <[email protected]>
phylink: ensure the PHY interface mode is appropriately set

Calvin Owens <[email protected]>
bnxt_en: Fix sources of spurious netpoll warnings

Jiri Pirko <[email protected]>
net: sched: fix static key imbalance in case of ingress/clsact_init error

Alexey Kodanev <[email protected]>

    vxlan: restore dev->mtu setting based on lower device

Kamal Heib <[email protected]>
net/mlx5: FPGA, return -EINVAL if size is zero

Eric Dumazet <[email protected]>
tcp: refresh tcp_mstamp from timers callbacks

Ido Schimmel <[email protected]>
ipv6: Honor specified parameters in fibmatch lookup

Zhao Qiang <[email protected]>
net: phy: marvell: Limit 88m1101 autoneg errata to 88E1145 as well.

Wei Wang <[email protected]>
tcp: fix potential underestimation on rcv_rtt

Yuval Mintz <[email protected]>
mlxsw: spectrum: Disable MAC learning for ovs port

Parthasarathy Bhuvaragan <[email protected]>
tipc: fix hanging poll() for stream sockets

Xin Long <[email protected]>
sctp: make sure stream nums can match optlen in sctp_setsockopt_reset_streams

Julian Wiedmann <[email protected]>
s390/qeth: fix error handling in checksum cmd callback

Florian Fainelli <[email protected]>
net: dsa: bcm_sf2: Clear IDDQ_GLOBAL_PWR bit for PHY

Bert Kenward <[email protected]>
sfc: pass valid pointers from efx_enqueue_unwind

Eric Garver <[email protected]>
openvswitch: Fix pop_vlan action for double tagged frames

Moni Shoua <[email protected]>
net/mlx5: Fix error flow in CREATE_QP command

Gal Pressman <[email protected]>
net/mlx5e: Prevent possible races in VXLAN control flow

Gal Pressman <[email protected]>
net/mlx5e: Add refcount to VXLAN structure

Gal Pressman <[email protected]>
net/mlx5e: Fix features check of IPv6 traffic

Gal Pressman <[email protected]>
net/mlx5e: Fix possible deadlock of VXLAN lock

Eran Ben Elisha <[email protected]>
net/mlx5: Fix rate limit packet pacing naming and struct

Yousuk Seung <[email protected]>
tcp: invalidate rate samples during SACK reneging

Willem de Bruijn <[email protected]>
sock: free skb in skb_complete_tx_timestamp on error

Grygorii Strashko <[email protected]>
net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaround

Eric W. Biederman <[email protected]>
net: Fix double free and memory corruption in get_net_ns_by_id()

Nikolay Aleksandrov <[email protected]>
net: bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks

Ido Schimmel <[email protected]>
ipv4: Fix use-after-free when flushing FIB tables

Alexey Kodanev <[email protected]>
ip6_gre: fix device features for ioctl setup

Nikita V. Shirokov <[email protected]>
adding missing rcu_read_unlock in ipxip6_rcv

Tonghao Zhang <[email protected]>
sctp: Replace use of sockets_allocated with specified macro.

Tobias Jordan <[email protected]>
net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case

Mohamed Ghannam <[email protected]>
net: ipv4: fix for a race condition in raw_sendmsg

Julian Wiedmann <[email protected]>
s390/qeth: update takeover IPs after configuration change

Julian Wiedmann <[email protected]>
s390/qeth: lock IP table while applying takeover changes

Julian Wiedmann <[email protected]>
s390/qeth: don't apply takeover changes to RXIP

Julian Wiedmann <[email protected]>
s390/qeth: apply takeover changes when mode is toggled

Neal Cardwell <[email protected]>
tcp_bbr: reset long-term bandwidth sampling on loss recovery undo

Neal Cardwell <[email protected]>
tcp_bbr: reset full pipe detection on loss recovery undo

Brian King <[email protected]>
tg3: Fix rx hang on MTU change with 5717/5719

Christoph Paasch <[email protected]>
tcp md5sig: Use skb's saddr when replying to an incoming segment

Neal Cardwell <[email protected]>
tcp_bbr: record "full bw reached" decision in new full_bw_reached bit

Avinash Repaka <[email protected]>
RDS: Check cmsg_len before dereferencing CMSG_DATA

Michael S. Tsirkin <[email protected]>
ptr_ring: add barriers

Shaohua Li <[email protected]>
net: reevalulate autoflowlabel setting after sysctl setting

Sebastian Sjoholm <[email protected]>

    net: qmi_wwan: add Sierra EM7565 1199:9091

Kevin Cernekee <[email protected]>
netlink: Add netns check on taps

Kevin Cernekee <[email protected]>
net: igmp: Use correct source address on IGMPv3 reports

Fugang Duan <[email protected]>
net: fec: unmap the xmit buffer that are not transferred by DMA

Eric Dumazet <[email protected]>
ipv6: mcast: better catch silly mtu values

Eric Dumazet <[email protected]>
ipv4: igmp: guard against silly MTU values

Linus Torvalds <[email protected]>
kbuild: add '-fno-stack-check' to kernel build options

Ming Lei <[email protected]>
block: don't let passthrough IO go into .make_request_fn()

Jens Axboe <[email protected]>
block: fix blk_rq_append_bio

Joel Fernandes <[email protected]>
cpufreq: schedutil: Use idle_calls counter of the remote CPU

Takashi Iwai <[email protected]>
ALSA: hda - Fix missing COEF init for ALC225/295/299

Hui Wang <[email protected]>
ALSA: hda - fix headset mic detection issue on a Dell machine

Hui Wang <[email protected]>
ALSA: hda - change the location for one mic on a Lenovo machine

Hui Wang <[email protected]>
ALSA: hda - Add MIC_NO_PRESENCE fixup for 2 HP machines

Takashi Iwai <[email protected]>
ALSA: hda: Drop useless WARN_ON()

Moni Shoua <[email protected]>
IB/core: Verify that QP is security enabled in create and destroy

Moni Shoua <[email protected]>
IB/uverbs: Fix command checking as part of ib_uverbs_ex_modify_qp()

Majd Dibbiny <[email protected]>
IB/mlx5: Serialize access to the VMA list

Michael J. Ruhl <[email protected]>
IB/hfi: Only read capability registers if the capability exists

Christophe Leroy <[email protected]>
gpio: fix "gpio-line-names" property retrieval

Andrew F. Davis <[email protected]>
ASoC: tlv320aic31xx: Fix GPIO1 register definition

Johan Hovold <[email protected]>
ASoC: twl4030: fix child-node lookup

Maciej S. Szmigiero <[email protected]>
ASoC: fsl_ssi: AC'97 ops need regmap, clock and cleaning up on failure

Johan Hovold <[email protected]>
ASoC: da7218: fix fix child-node lookup

Ben Hutchings <[email protected]>
ASoC: wm_adsp: Fix validation of firmware and coeff lengths

Srinivas Kandagatla <[email protected]>
ASoC: codecs: msm8916-wcd: Fix supported formats

Steve Wise <[email protected]>
iw_cxgb4: Only validate the MSN for successful completions

Steven Rostedt (VMware) <[email protected]>
ring-buffer: Do no reuse reader page if still in use

Steven Rostedt (VMware) <[email protected]>
ring-buffer: Mask out the info bits when returning buffer page length

Thomas Gleixner <[email protected]>
x86/ldt: Make the LDT mapping RO

Thomas Gleixner <[email protected]>
x86/mm/dump_pagetables: Allow dumping current pagetables

Thomas Gleixner <[email protected]>
x86/mm/dump_pagetables: Check user space page table for WX pages

Borislav Petkov <[email protected]>
x86/mm/dump_pagetables: Add page table directory to the debugfs VFS hierarchy

Dave Hansen <[email protected]>
x86/mm/pti: Add Kconfig

Vlastimil Babka <[email protected]>
x86/dumpstack: Indicate in Oops whether PTI is configured and enabled

Peter Zijlstra <[email protected]>
x86/mm: Clarify the whole ASID/kernel PCID/user PCID naming

Dave Hansen <[email protected]>
x86/mm: Use INVPCID for __native_flush_tlb_single()

Peter Zijlstra <[email protected]>
x86/mm: Optimize RESTORE_CR3

Peter Zijlstra <[email protected]>
x86/mm: Use/Fix PCID to optimize user/kernel switches

Dave Hansen <[email protected]>
x86/mm: Abstract switching CR3

Dave Hansen <[email protected]>
x86/mm: Allow flushing for future ASID switches

Andy Lutomirski <[email protected]>
x86/pti: Map the vsyscall page if needed

Andy Lutomirski <[email protected]>
x86/pti: Put the LDT in its own PGD if PTI is on

Andy Lutomirski <[email protected]>
x86/mm/64: Make a full PGD-entry size hole in the memory map

Hugh Dickins <[email protected]>
x86/events/intel/ds: Map debug buffers in cpu_entry_area

Thomas Gleixner <[email protected]>
x86/cpu_entry_area: Add debugstore entries to cpu_entry_area

Andy Lutomirski <[email protected]>
x86/mm/pti: Map ESPFIX into user space

Thomas Gleixner <[email protected]>
x86/mm/pti: Share entry text PMD

Thomas Gleixner <[email protected]>
x86/entry: Align entry text section to PMD boundary

Andy Lutomirski <[email protected]>
x86/mm/pti: Share cpu_entry_area with user space page tables

Thomas Gleixner <[email protected]>
x86/mm/pti: Force entry through trampoline when PTI active

Andy Lutomirski <[email protected]>
x86/mm/pti: Add functions to clone kernel PMDs

Dave Hansen <[email protected]>
x86/mm/pti: Populate user PGD

Dave Hansen <[email protected]>
x86/mm/pti: Allocate a separate user PGD

Dave Hansen <[email protected]>
x86/mm/pti: Allow NX poison to be set in p4d/pgd

Dave Hansen <[email protected]>
x86/mm/pti: Add mapping helper functions

Borislav Petkov <[email protected]>
x86/pti: Add the pti= cmdline option and documentation

Thomas Gleixner <[email protected]>
x86/mm/pti: Add infrastructure for page table isolation

Dave Hansen <[email protected]>
x86/mm/pti: Prepare the x86/entry assembly code for entry/exit CR3 switching

Dave Hansen <[email protected]>
x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=y

Thomas Gleixner <[email protected]>
x86/cpufeatures: Add X86_BUG_CPU_INSECURE

Jing Xia <[email protected]>
tracing: Fix crash when it fails to alloc ring buffer

Steven Rostedt (VMware) <[email protected]>
tracing: Fix possible double free on failure of allocating trace buffer

Steven Rostedt (VMware) <[email protected]>
tracing: Remove extra zeroing out of the ring buffer page

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   8 +
 Documentation/x86/x86_64/mm.txt                    |   5 +-
 Makefile                                           |   7 +-
 arch/sparc/lib/hweight.S                           |   4 +-
 arch/x86/boot/compressed/pagetable.c               |   3 +
 arch/x86/entry/calling.h                           | 145 ++++++++
 arch/x86/entry/entry_64.S                          |  48 ++-
 arch/x86/entry/entry_64_compat.S                   |  24 +-
 arch/x86/entry/vsyscall/vsyscall_64.c              |   6 +-
 arch/x86/events/intel/ds.c                         | 130 ++++---
 arch/x86/events/perf_event.h                       |  23 +-
 arch/x86/include/asm/cpu_entry_area.h              |  13 +
 arch/x86/include/asm/cpufeatures.h                 |   4 +-
 arch/x86/include/asm/desc.h                        |   2 +
 arch/x86/include/asm/disabled-features.h           |   8 +-
 arch/x86/include/asm/intel_ds.h                    |  36 ++
 arch/x86/include/asm/mmu_context.h                 |  59 +++-
 arch/x86/include/asm/pgalloc.h                     |  11 +
 arch/x86/include/asm/pgtable.h                     |  30 +-
 arch/x86/include/asm/pgtable_64.h                  |  92 +++++
 arch/x86/include/asm/pgtable_64_types.h            |   8 +-
 arch/x86/include/asm/processor-flags.h             |   5 +
 arch/x86/include/asm/processor.h                   |  23 +-
 arch/x86/include/asm/pti.h                         |  14 +
 arch/x86/include/asm/tlbflush.h                    | 208 +++++++++--
 arch/x86/include/asm/vsyscall.h                    |   1 +
 arch/x86/include/uapi/asm/processor-flags.h        |   7 +-
 arch/x86/kernel/asm-offsets.c                      |   4 +
 arch/x86/kernel/cpu/common.c                       |   9 +-
 arch/x86/kernel/dumpstack.c                        |   6 +-
 arch/x86/kernel/head_64.S                          |  30 +-
 arch/x86/kernel/ldt.c                              | 151 +++++++-
 arch/x86/kernel/machine_kexec_32.c                 |   4 +-
 arch/x86/kernel/smpboot.c                          |   9 -
 arch/x86/kernel/tls.c                              |  11 +-
 arch/x86/kernel/traps.c                            |   2 +-
 arch/x86/kernel/vmlinux.lds.S                      |   8 +
 arch/x86/mm/Makefile                               |   7 +-
 arch/x86/mm/cpu_entry_area.c                       |  27 ++
 arch/x86/mm/debug_pagetables.c                     |  80 ++++-
 arch/x86/mm/dump_pagetables.c                      |  43 ++-
 arch/x86/mm/init.c                                 |  80 +++--
 arch/x86/mm/pgtable.c                              |   5 +-
 arch/x86/mm/pti.c                                  | 387 +++++++++++++++++++++
 arch/x86/mm/tlb.c                                  |  58 ++-
 arch/x86/platform/efi/efi_64.c                     |   5 +-
 block/blk-map.c                                    |  38 +-
 block/bounce.c                                     |   6 +-
 drivers/android/binder.c                           |  44 ++-
 drivers/base/cacheinfo.c                           |  13 +
 drivers/gpio/gpiolib-acpi.c                        |   2 +-
 drivers/gpio/gpiolib-devprop.c                     |  17 +-
 drivers/gpio/gpiolib-of.c                          |   3 +-
 drivers/gpio/gpiolib.h                             |   3 +-
 drivers/infiniband/core/security.c                 |   3 +
 drivers/infiniband/core/uverbs_cmd.c               |   4 +-
 drivers/infiniband/core/verbs.c                    |   3 +-
 drivers/infiniband/hw/cxgb4/cq.c                   |   6 +-
 drivers/infiniband/hw/hfi1/hfi.h                   |   1 -
 drivers/infiniband/hw/hfi1/pcie.c                  |  30 +-
 drivers/infiniband/hw/mlx5/main.c                  |   8 +
 drivers/infiniband/hw/mlx5/mlx5_ib.h               |   4 +
 drivers/net/dsa/bcm_sf2.c                          |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   4 +-
 drivers/net/ethernet/broadcom/tg3.c                |   4 +-
 drivers/net/ethernet/freescale/fec_main.c          |   6 +
 drivers/net/ethernet/marvell/mvmdio.c              |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  48 +--
 drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.c |   6 +
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |  75 +++-
 drivers/net/ethernet/mellanox/mlx5/core/qp.c       |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/rl.c       |  22 +-
 drivers/net/ethernet/mellanox/mlx5/core/vxlan.c    |  64 ++--
 drivers/net/ethernet/mellanox/mlx5/core/vxlan.h    |   1 +
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |  18 +
 drivers/net/ethernet/sfc/tx.c                      |   5 +-
 drivers/net/phy/marvell.c                          |   2 +-
 drivers/net/phy/micrel.c                           |   1 +
 drivers/net/phy/phylink.c                          |   2 +
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan.c                                |   5 +
 drivers/phy/tegra/xusb.c                           |  58 +--
 drivers/s390/net/qeth_core.h                       |   6 +-
 drivers/s390/net/qeth_core_main.c                  |  15 +-
 drivers/s390/net/qeth_l3.h                         |   2 +-
 drivers/s390/net/qeth_l3_main.c                    |  36 +-
 drivers/s390/net/qeth_l3_sys.c                     |  75 ++--
 drivers/scsi/osd/osd_initiator.c                   |   4 +-
 drivers/staging/android/ion/ion.c                  |   4 +-
 drivers/target/target_core_pscsi.c                 |   4 +-
 drivers/tty/n_tty.c                                |   4 +-
 drivers/tty/tty_buffer.c                           |   2 +-
 drivers/usb/chipidea/ci_hdrc_msm.c                 |   2 +-
 drivers/usb/core/config.c                          |   2 +-
 drivers/usb/core/quirks.c                          |   6 +-
 drivers/usb/host/xhci-pci.c                        |   3 +
 drivers/usb/serial/ftdi_sio.c                      |   1 +
 drivers/usb/serial/ftdi_sio_ids.h                  |   6 +
 drivers/usb/serial/option.c                        |  17 +
 drivers/usb/serial/qcserial.c                      |   3 +
 drivers/usb/usbip/stub_dev.c                       |   3 +-
 drivers/usb/usbip/stub_main.c                      |   5 +-
 drivers/usb/usbip/stub_rx.c                        |   7 +-
 drivers/usb/usbip/stub_tx.c                        |   6 +-
 drivers/usb/usbip/usbip_common.c                   |  16 +-
 drivers/usb/usbip/vhci_hcd.c                       |  12 +-
 drivers/usb/usbip/vhci_rx.c                        |  23 +-
 drivers/usb/usbip/vhci_tx.c                        |   3 +-
 include/linux/blkdev.h                             |  23 +-
 include/linux/cpuhotplug.h                         |   2 +-
 include/linux/ipv6.h                               |   3 +-
 include/linux/mlx5/driver.h                        |   1 +
 include/linux/mlx5/mlx5_ifc.h                      |   8 +-
 include/linux/pti.h                                |  11 +
 include/linux/ptr_ring.h                           |   9 +
 include/linux/tcp.h                                |   3 +-
 include/linux/tick.h                               |   1 +
 include/linux/timer.h                              |   4 +-
 include/net/ip.h                                   |   1 +
 include/net/tcp.h                                  |   2 +-
 init/main.c                                        |   3 +
 kernel/cpu.c                                       |   4 +-
 kernel/sched/cpufreq_schedutil.c                   |   2 +-
 kernel/time/tick-sched.c                           |  32 +-
 kernel/time/timer.c                                |  35 +-
 kernel/trace/ring_buffer.c                         |  12 +-
 kernel/trace/trace.c                               |  13 +-
 net/bridge/br_netlink.c                            |  11 +-
 net/core/net_namespace.c                           |   2 +-
 net/core/skbuff.c                                  |  17 +-
 net/ipv4/devinet.c                                 |   2 +-
 net/ipv4/fib_frontend.c                            |   9 +-
 net/ipv4/fib_semantics.c                           |   8 +-
 net/ipv4/igmp.c                                    |  44 ++-
 net/ipv4/ip_tunnel.c                               |   4 +-
 net/ipv4/raw.c                                     |  15 +-
 net/ipv4/tcp.c                                     |   1 +
 net/ipv4/tcp_bbr.c                                 |  12 +-
 net/ipv4/tcp_input.c                               |  20 +-
 net/ipv4/tcp_ipv4.c                                |   2 +-
 net/ipv4/tcp_rate.c                                |  10 +-
 net/ipv4/tcp_timer.c                               |   2 +
 net/ipv6/addrconf.c                                |   2 +-
 net/ipv6/af_inet6.c                                |   1 -
 net/ipv6/ip6_gre.c                                 |  57 +--
 net/ipv6/ip6_output.c                              |  12 +-
 net/ipv6/ip6_tunnel.c                              |   2 +-
 net/ipv6/ipv6_sockglue.c                           |   1 +
 net/ipv6/mcast.c                                   |  25 +-
 net/ipv6/route.c                                   |  19 +-
 net/ipv6/tcp_ipv6.c                                |   2 +-
 net/netlink/af_netlink.c                           |   3 +
 net/openvswitch/flow.c                             |  15 +-
 net/rds/send.c                                     |   3 +
 net/sched/sch_ingress.c                            |   9 +-
 net/sctp/socket.c                                  |  10 +-
 net/tipc/socket.c                                  |   2 +-
 security/Kconfig                                   |  10 +
 sound/hda/hdac_i915.c                              |   2 +-
 sound/pci/hda/patch_conexant.c                     |  29 ++
 sound/pci/hda/patch_realtek.c                      |  14 +-
 sound/soc/codecs/da7218.c                          |   2 +-
 sound/soc/codecs/msm8916-wcd-analog.c              |   2 +-
 sound/soc/codecs/msm8916-wcd-digital.c             |   4 +-
 sound/soc/codecs/tlv320aic31xx.h                   |   2 +-
 sound/soc/codecs/twl4030.c                         |   4 +-
 sound/soc/codecs/wm_adsp.c                         |  12 +-
 sound/soc/fsl/fsl_ssi.c                            |  18 +-
 tools/testing/selftests/x86/ldt_gdt.c              |   3 +-
 tools/usb/usbip/src/utils.c                        |   9 +-
 172 files changed, 2568 insertions(+), 672 deletions(-)