Skip to content

4.9.74-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 Latest75 patches 27 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/75sync objtools copy of x86-opcode-map.txttools/objtool/arch/x86/insn/x86-opcode-map.txt+1 -10 replies
2/75tracing: Remove extra zeroing out of the ring buffer pagekernel/trace/trace.c+1 -90 replies
3/75tracing: Fix possible double free on failure of allocating trace bufferkernel/trace/trace.c+1 -00 replies
4/75tracing: Fix crash when it fails to alloc ring bufferkernel/trace/trace.c+2 -00 replies
5/75ring-buffer: Mask out the info bits when returning buffer page lengthkernel/trace/ring_buffer.c+5 -10 replies
6/75iw_cxgb4: Only validate the MSN for successful completionsdrivers/infiniband/hw/cxgb4/cq.c+3 -30 replies
7/75ASoC: wm_adsp: Fix validation of firmware and coeff lengthssound/soc/codecs/wm_adsp.c+6 -60 replies
8/75ASoC: da7218: fix fix child-node lookupsound/soc/codecs/da7218.c+1 -10 replies
9/75ASoC: fsl_ssi: AC97 ops need regmap, clock and cleaning up on failuresound/soc/fsl/fsl_ssi.c+12 -60 replies
10/75ASoC: twl4030: fix child-node lookupsound/soc/codecs/twl4030.c+3 -10 replies
11/75ASoC: tlv320aic31xx: Fix GPIO1 register definitionsound/soc/codecs/tlv320aic31xx.h+1 -10 replies
12/75ALSA: hda: Drop useless WARN_ON()sound/hda/hdac_i915.c+1 -10 replies
13/75ALSA: hda - fix headset mic detection issue on a Dell machinesound/pci/hda/patch_realtek.c+5 -00 replies
14/75x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly()arch/x86/kernel/vm86_32.c+1 -10 replies
15/75x86/mm: Remove flush_tlb() and flush_tlb_current_task()arch/x86/include/asm/tlbflush.h arch/x86/mm/tlb.c+0 -260 replies
16/75x86/mm: Make flush_tlb_mm_range() more predictablearch/x86/mm/tlb.c+7 -50 replies
17/75x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range()arch/x86/include/asm/tlbflush.h arch/x86/mm/tlb.c+5 -280 replies
18/75x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP codearch/x86/Kconfig arch/x86/include/asm/hardirq.h arch/x86/include/asm/mmu.h +4 more+5 -1040 replies
19/75x86/mm: Disable PCID on 32-bit kernelsarch/x86/include/asm/disabled-features.h arch/x86/kernel/cpu/bugs.c+11 -10 replies
20/75x86/mm: Add the nopcid boot option to turn off PCIDDocumentation/kernel-parameters.txt arch/x86/kernel/cpu/common.c+20 -00 replies
21/75x86/mm: Enable CR4.PCIDE on supported systemsarch/x86/include/asm/tlbflush.h arch/x86/kernel/cpu/common.c arch/x86/xen/enlighten.c+36 -00 replies
22/75x86/mm/64: Fix reboot interaction with CR4.PCIDEarch/x86/kernel/reboot.c+4 -00 replies
23/75kbuild: add -fno-stack-check to kernel build optionsMakefile+3 -00 replies
24/75ipv4: igmp: guard against silly MTU valuesinclude/net/ip.h net/ipv4/devinet.c net/ipv4/igmp.c +1 more+20 -120 replies
25/75ipv6: mcast: better catch silly mtu valuesnet/ipv6/mcast.c+15 -100 replies
26/75net: fec: unmap the xmit buffer that are not transferred by DMAdrivers/net/ethernet/freescale/fec_main.c+6 -00 replies
27/75net: igmp: Use correct source address on IGMPv3 reportsnet/ipv4/igmp.c+19 -116 replies
28/75netlink: Add netns check on tapsnet/netlink/af_netlink.c+3 -00 replies
29/75net: qmi_wwan: add Sierra EM7565 1199:9091drivers/net/usb/qmi_wwan.c+1 -00 replies
30/75net: reevalulate autoflowlabel setting after sysctl settinginclude/linux/ipv6.h net/ipv6/af_inet6.c net/ipv6/ip6_output.c +1 more+13 -40 replies
31/75ptr_ring: add barriersinclude/linux/ptr_ring.h+9 -00 replies
32/75RDS: Check cmsg_len before dereferencing CMSG_DATAnet/rds/send.c+3 -00 replies
33/75tcp_bbr: record "full bw reached" decision in new full_bw_reached bitnet/ipv4/tcp_bbr.c+5 -20 replies
34/75tcp md5sig: Use skbs saddr when replying to an incoming segmentnet/ipv4/tcp_ipv4.c net/ipv6/tcp_ipv6.c+2 -20 replies
35/75tg3: Fix rx hang on MTU change with 5717/5719drivers/net/ethernet/broadcom/tg3.c+3 -10 replies
36/75net: ipv4: fix for a race condition in raw_sendmsgnet/ipv4/raw.c+10 -50 replies
37/75net: mvmdio: disable/unprepare clocks in EPROBE_DEFER casedrivers/net/ethernet/marvell/mvmdio.c+2 -10 replies
38/75sctp: Replace use of sockets_allocated with specified macro.net/sctp/socket.c+2 -20 replies
39/75adding missing rcu_read_unlock in ipxip6_rcvnet/ipv6/ip6_tunnel.c+1 -10 replies
40/75ipv4: Fix use-after-free when flushing FIB tablesnet/ipv4/fib_frontend.c+7 -20 replies
41/75net: bridge: fix early call to br_stp_change_bridge_id and plug newlink leaksnet/bridge/br_netlink.c+6 -50 replies
42/75net: fec: Allow reception of frames bigger than 1522 bytesdrivers/net/ethernet/freescale/fec_main.c+5 -30 replies
43/75net: Fix double free and memory corruption in get_net_ns_by_id()net/core/net_namespace.c+1 -10 replies
44/75net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workarounddrivers/net/phy/micrel.c+1 -00 replies
45/75sock: free skb in skb_complete_tx_timestamp on errornet/core/skbuff.c+5 -10 replies
46/75tcp: invalidate rate samples during SACK reneginginclude/linux/tcp.h include/net/tcp.h net/ipv4/tcp.c +2 more+19 -70 replies
47/75net/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
48/75net/mlx5e: Fix features check of IPv6 trafficdrivers/net/ethernet/mellanox/mlx5/core/en_main.c+2 -10 replies
49/75net/mlx5e: Fix possible deadlock of VXLAN lockdrivers/net/ethernet/mellanox/mlx5/core/vxlan.c+10 -100 replies
50/75net/mlx5e: Add refcount to VXLAN structuredrivers/net/ethernet/mellanox/mlx5/core/vxlan.c drivers/net/ethernet/mellanox/mlx5/core/vxlan.h+28 -230 replies
51/75net/mlx5e: Prevent possible races in VXLAN control flowdrivers/net/ethernet/mellanox/mlx5/core/vxlan.c+4 -00 replies
52/75net/mlx5: Fix error flow in CREATE_QP commanddrivers/net/ethernet/mellanox/mlx5/core/qp.c+2 -20 replies
53/75s390/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
54/75s390/qeth: dont apply takeover changes to RXIPdrivers/s390/net/qeth_l3_main.c drivers/s390/net/qeth_l3_sys.c+6 -40 replies
55/75s390/qeth: lock IP table while applying takeover changesdrivers/s390/net/qeth_l3_sys.c+2 -00 replies
56/75s390/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
57/75usbip: fix usbip bind writing random string after command in match_busidtools/usb/usbip/src/utils.c+6 -30 replies
58/75usbip: prevent leaking socket pointer address in messagesdrivers/usb/usbip/stub_dev.c drivers/usb/usbip/usbip_common.c drivers/usb/usbip/vhci_hcd.c+6 -130 replies
59/75usbip: 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
60/75usbip: 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
61/75USB: serial: ftdi_sio: add id for Airbus DS P8GRdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+7 -00 replies
62/75USB: serial: qcserial: add Sierra Wireless EM7565drivers/usb/serial/qcserial.c+3 -00 replies
63/75USB: serial: option: add support for Telit ME910 PID 0x1101drivers/usb/serial/option.c+8 -00 replies
64/75USB: serial: option: adding support for YUGA CLM920-NC5drivers/usb/serial/option.c+9 -00 replies
65/75usb: Add device quirk for Logitech HD Pro Webcam C925edrivers/usb/core/quirks.c+2 -10 replies
66/75usb: add RESET_RESUME for ELSA MicroLink 56Kdrivers/usb/core/quirks.c+3 -00 replies
67/75USB: Fix off by one in type-specific length check of BOS SSP capabilitydrivers/usb/core/config.c+1 -10 replies
68/75usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201drivers/usb/host/xhci-pci.c+3 -00 replies
69/75timers: Use deferrable base independent of base::nohz_activekernel/time/timer.c+7 -90 replies
70/75timers: Invoke timer_start_debug() where it makes sensekernel/time/timer.c+2 -20 replies
71/75timers: Reinitialize per cpu bases on hotpluginclude/linux/cpuhotplug.h include/linux/timer.h kernel/cpu.c +1 more+21 -40 replies
72/75nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick()kernel/time/tick-sched.c+17 -20 replies
73/75x86/smpboot: Remove stale TLB flush invocationsarch/x86/kernel/smpboot.c+0 -90 replies
74/75n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD)drivers/tty/n_tty.c+2 -20 replies
75/75tty: fix tty_ldisc_receive_buf() documentationdrivers/tty/tty_buffer.c+1 -10 replies

Reviews trailers per patch

25 of 75 patches have a Reviewed-by or Acked-by.

PatchCharles KeepaxAdam ThomsonKees CookNadav AmitBorislav PetkovThomas GleixnerBoris OstrovskySteven Rostedt (VMware)Alexander TsoyToralf FörsterXin LongAndrew LunnBjørn MorkJason WangSantosh ShilimkarYuval ShaiaYuchung ChengSoheil Hassas YeganehEric DumazetFrederic WeisbeckerDave HansenNicolin ChenAlexei StarovoitovAlexander DuyckAndrey RyabininEric W. BiedermanNicolas DichtelPriyaranjan JhaShuah KhanArd BiesheuvelNaresh Kamboju
SeriesT-b
1/75
2/75
3/75
4/75
5/75
6/75
7/75A-b T-b
8/75A-b
9/75A-b
10/75
11/75
12/75
13/75
14/75
15/75
16/75A-b
17/75A-b
18/75
19/75R-b R-b R-b
20/75R-b R-b R-b
21/75R-b R-b R-b
22/75Reported-and-tested-by
23/75Reported-and-tested-by Reported-and-tested-by
24/75
25/75T-b
26/75
27/75R-b
28/75
29/75A-b
30/75
31/75A-b
32/75A-b R-b
33/75R-b A-b
34/75R-b
35/75
36/75R-b
37/75R-b
38/75
39/75A-b
40/75A-b
41/75
42/75
43/75R-b R-b R-b A-b
44/75
45/75R-b
46/75A-b A-b A-b
47/75
48/75
49/75
50/75
51/75
52/75
53/75
54/75
55/75
56/75
57/75A-b
58/75
59/75
60/75
61/75
62/75
63/75
64/75
65/75
66/75
67/75
68/75A-b
69/75R-b
70/75
71/75
72/75A-b
73/75
74/75
75/75

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

Read the v1 thread

Cover letter [PATCH 4.9 00/75] 4.9.74-stable review

This is the start of the stable review cycle for the 4.9.74 release. There are 75 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:03 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.9.74-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.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.74-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/smpboot: Remove stale TLB flush invocations

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

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

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

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

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 possible deadlock of VXLAN lock

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

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

Andrew Lunn <[email protected]>
net: fec: Allow reception of frames bigger than 1522 bytes

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

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

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

Andy Lutomirski <[email protected]>
x86/mm/64: Fix reboot interaction with CR4.PCIDE

Andy Lutomirski <[email protected]>
x86/mm: Enable CR4.PCIDE on supported systems

Andy Lutomirski <[email protected]>
x86/mm: Add the 'nopcid' boot option to turn off PCID

Andy Lutomirski <[email protected]>
x86/mm: Disable PCID on 32-bit kernels

Andy Lutomirski <[email protected]>
x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code

Andy Lutomirski <[email protected]>
x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range()

Andy Lutomirski <[email protected]>
x86/mm: Make flush_tlb_mm_range() more predictable

Andy Lutomirski <[email protected]>
x86/mm: Remove flush_tlb() and flush_tlb_current_task()

Andy Lutomirski <[email protected]>

    x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly()

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

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

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

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

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

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

Greg Kroah-Hartman <[email protected]>
sync objtool's copy of x86-opcode-map.txt

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

Diffstat:

 Documentation/kernel-parameters.txt               |  2 +
 Makefile                                          |  7 +-
 arch/x86/Kconfig                                  |  2 +-
 arch/x86/include/asm/disabled-features.h          |  4 +-
 arch/x86/include/asm/hardirq.h                    |  2 +-
 arch/x86/include/asm/mmu.h                        |  6 --
 arch/x86/include/asm/mmu_context.h                |  2 -
 arch/x86/include/asm/tlbflush.h                   | 99 +++--------------------
 arch/x86/kernel/cpu/bugs.c                        |  8 ++
 arch/x86/kernel/cpu/common.c                      | 40 +++++++++
 arch/x86/kernel/reboot.c                          |  4 +
 arch/x86/kernel/smpboot.c                         |  9 ---
 arch/x86/kernel/vm86_32.c                         |  2 +-
 arch/x86/mm/init.c                                |  2 -
 arch/x86/mm/tlb.c                                 | 73 +++--------------
 arch/x86/xen/enlighten.c                          |  6 ++
 drivers/infiniband/hw/cxgb4/cq.c                  |  6 +-
 drivers/net/ethernet/broadcom/tg3.c               |  4 +-
 drivers/net/ethernet/freescale/fec_main.c         | 14 +++-
 drivers/net/ethernet/marvell/mvmdio.c             |  3 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c     |  4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c |  3 +-
 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/phy/micrel.c                          |  1 +
 drivers/net/usb/qmi_wwan.c                        |  1 +
 drivers/s390/net/qeth_core.h                      |  6 +-
 drivers/s390/net/qeth_core_main.c                 |  6 +-
 drivers/s390/net/qeth_l3.h                        |  2 +-
 drivers/s390/net/qeth_l3_main.c                   | 36 +++++++--
 drivers/s390/net/qeth_l3_sys.c                    | 75 +++++++++--------
 drivers/tty/n_tty.c                               |  4 +-
 drivers/tty/tty_buffer.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                  | 14 +---
 drivers/usb/usbip/vhci_hcd.c                      | 12 +--
 drivers/usb/usbip/vhci_rx.c                       | 23 +++---
 drivers/usb/usbip/vhci_tx.c                       |  3 +-
 include/linux/cpuhotplug.h                        |  2 +-
 include/linux/ipv6.h                              |  3 +-
 include/linux/mlx5/mlx5_ifc.h                     |  8 +-
 include/linux/ptr_ring.h                          |  9 +++
 include/linux/tcp.h                               |  3 +-
 include/linux/timer.h                             |  4 +-
 include/net/ip.h                                  |  2 +
 include/net/tcp.h                                 |  2 +-
 kernel/cpu.c                                      |  4 +-
 kernel/time/tick-sched.c                          | 19 ++++-
 kernel/time/timer.c                               | 35 +++++---
 kernel/trace/ring_buffer.c                        |  6 +-
 kernel/trace/trace.c                              | 13 +--
 net/bridge/br_netlink.c                           | 11 +--
 net/core/net_namespace.c                          |  2 +-
 net/core/skbuff.c                                 |  6 +-
 net/ipv4/devinet.c                                |  2 +-
 net/ipv4/fib_frontend.c                           |  9 ++-
 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                                |  7 +-
 net/ipv4/tcp_input.c                              | 10 ++-
 net/ipv4/tcp_ipv4.c                               |  2 +-
 net/ipv4/tcp_rate.c                               | 10 ++-
 net/ipv6/af_inet6.c                               |  1 -
 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/tcp_ipv6.c                               |  2 +-
 net/netlink/af_netlink.c                          |  3 +
 net/rds/send.c                                    |  3 +
 net/sctp/socket.c                                 |  4 +-
 sound/hda/hdac_i915.c                             |  2 +-
 sound/pci/hda/patch_realtek.c                     |  5 ++
 sound/soc/codecs/da7218.c                         |  2 +-
 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/objtool/arch/x86/insn/x86-opcode-map.txt    |  2 +-
 tools/usb/usbip/src/utils.c                       |  9 ++-
 94 files changed, 550 insertions(+), 429 deletions(-)