Skip to content

4.14.5-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest71 of 75 patches 13 repliesIn review

71 of 75 patches are in this archive. The cover letter announces 75.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/75drm/fsl-dcu: avoid disabling pixel clock twice on suspenddrivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c+0 -10 replies
2/75drm/fsl-dcu: enable IRQ before drm_atomic_helper_resume()drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c+1 -10 replies
4/75s390/runtime instrumentation: simplify task exit handlingarch/s390/include/asm/runtime_instr.h arch/s390/kernel/process.c arch/s390/kernel/runtime_instr.c+20 -190 replies
5/75usbip: fix usbip attach to find a port that matches the requested speedtools/usb/usbip/libsrc/vhci_driver.c+11 -30 replies
6/75usbip: Fix USB device hang due to wrong enabling of scatter-gatherdrivers/usb/usbip/vhci_hcd.c+0 -10 replies
7/75uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devicesdrivers/usb/storage/uas-detect.h+4 -00 replies
8/75usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hubdrivers/usb/core/quirks.c+3 -00 replies
9/75serial: 8250_pci: Add Amazon PCI serial device IDdrivers/tty/serial/8250/8250_pci.c+3 -00 replies
10/75ANDROID: binder: fix transaction leak.drivers/android/binder.c+31 -90 replies
11/75USB: serial: option: add Quectel BG96 iddrivers/usb/serial/option.c+3 -00 replies
12/75USB: serial: usb_debug: add new USB device iddrivers/usb/serial/usb_debug.c+2 -00 replies
13/75serial: 8250_early: Only set divisor if valid clk & bauddrivers/tty/serial/8250/8250_early.c+8 -60 replies
14/75MIPS: Add custom serial.h with BASE_BAUD override for generic kernelarch/mips/include/asm/Kbuild arch/mips/include/asm/serial.h+22 -10 replies
15/75ima: fix hash algorithm initializationsecurity/integrity/ima/ima_main.c+4 -00 replies
16/75s390: vfio-ccw: Do not attempt to free no-op, test and tic cda.drivers/s390/cio/vfio_ccw_cp.c+2 -00 replies
17/75PM / Domains: Fix genpd to deal with drivers returning 1 from ->prepare()drivers/base/power/domain.c+3 -20 replies
18/75s390/pci: do not require AIS facilityarch/s390/include/asm/pci_insn.h arch/s390/pci/pci.c arch/s390/pci/pci_insn.c+9 -40 replies
19/75selftests/x86/ldt_get: Add a few additional tests for limitstools/testing/selftests/x86/ldt_gdt.c+16 -10 replies
20/75selftests/x86/ldt_gdt: Robustify against set_thread_area() and LAR odditiestools/testing/selftests/x86/ldt_gdt.c+9 -10 replies
21/75staging: greybus: loopback: Fix iteration count on async pathdrivers/staging/greybus/loopback.c+3 -10 replies
22/75m68k: fix ColdFire node shift size calculationarch/m68k/mm/mcfmmu.c+1 -10 replies
23/75serial: 8250_fintek: Fix rs485 disablement on invalid ioctl()drivers/tty/serial/8250/8250_fintek.c+1 -10 replies
24/75staging: rtl8822be: fix wrong dma unmap lendrivers/staging/rtlwifi/rtl8822be/fw.c+1 -10 replies
25/75staging: rtl8188eu: avoid a null dereference on pmlmeprivdrivers/staging/rtl8188eu/core/rtw_mlme.c+3 -30 replies
26/75spi: sh-msiof: Fix DMA transfer size checkdrivers/spi/spi-sh-msiof.c+1 -10 replies
27/75spi: spi-axi: fix potential use-after-free after deregistrationdrivers/spi/spi-axi-spi-engine.c+3 -10 replies
28/75mmc: tmio: check mmc_regulator_get_supply return valuedrivers/mmc/host/tmio_mmc_core.c+4 -10 replies
29/75mmc: sdhci-msm: fix issue with power irqdrivers/mmc/host/sdhci-msm.c+18 -00 replies
30/75hwmon: (pmbus/core) Prevent unintentional setting of page to 0xFFdrivers/hwmon/pmbus/pmbus.h drivers/hwmon/pmbus/pmbus_core.c+14 -170 replies
31/75perf/core: Fix __perf_read_group_add() lockingkernel/events/core.c+2 -20 replies
32/75usb: dwc2: Fix UDC state trackingdrivers/usb/dwc2/gadget.c+2 -00 replies
33/75usb: dwc2: Error out of dwc2_hsotg_ep_disable() if were in host modedrivers/usb/dwc2/gadget.c+5 -00 replies
34/75usb: phy: tahvo: fix error handling in tahvo_usb_probe()drivers/usb/phy/phy-tahvo.c+2 -10 replies
35/75PCI: dra7xx: Create functional dependency between PCIe and PHYdrivers/pci/dwc/pci-dra7xx.c+16 -00 replies
36/75x86/intel_rdt: Initialize bitmask of shareable resource if CDP enabledarch/x86/kernel/cpu/intel_rdt.c+1 -00 replies
37/75x86/intel_rdt: Fix potential deadlock during resctrl mountarch/x86/kernel/cpu/intel_rdt_rdtgroup.c+5 -30 replies
38/75serial: 8250: Preserve DLD[7:4] for PORT_XR17V35Xdrivers/tty/serial/8250/8250_port.c+4 -10 replies
39/75kprobes: Use synchronize_rcu_tasks() for optprobe with CONFIG_PREEMPT=yarch/Kconfig kernel/kprobes.c+9 -70 replies
40/75x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt()arch/x86/include/asm/syscalls.h arch/x86/kernel/ldt.c arch/x86/um/ldt.c+19 -60 replies
41/75clocksource/drivers/arm_arch_timer: Validate CNTFRQ after enabling framedrivers/clocksource/arm_arch_timer.c+21 -170 replies
42/75dt-bindings: timer: renesas, cmt: Fix SoC-specific compatible valuesDocumentation/devicetree/bindings/timer/renesas,cmt.txt+12 -120 replies
43/75EDAC, sb_edac: Fix missing break in switchdrivers/edac/sb_edac.c+1 -00 replies
44/75usb: mtu3: fix error return code in ssusb_gadget_init()drivers/usb/mtu3/mtu3_core.c+2 -20 replies
45/75staging: fsl-dpaa2/eth: Account for Rx FD buffers on error pathdrivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c+11 -40 replies
46/75staging: rtl8822be: Keep array subscript no lower than zerodrivers/staging/rtlwifi/phydm/phydm_dig.c+2 -00 replies
47/75ARM: cpuidle: Correct driver unregistration if init failsdrivers/cpuidle/cpuidle-arm.c+13 -90 replies
48/75usb: xhci: Return error when host is dead in xhci_disable_slot()drivers/usb/host/xhci.c+1 -20 replies
49/75sysrq : fix Show Regs call trace on ARMdrivers/tty/sysrq.c+7 -20 replies
50/75serial: sh-sci: suppress warning for ports without dma channelsdrivers/tty/serial/sh-sci.c+8 -00 replies
51/75usbip: tools: Install all headers needed for libusbip developmenttools/usb/usbip/Makefile.am+2 -10 replies
53/75staging: fsl-mc/dpio: Fix incorrect comparisondrivers/staging/fsl-mc/bus/dpio/dpio-service.c drivers/staging/fsl-mc/include/dpaa2-io.h+6 -40 replies
54/75perf test attr: Fix ignored test case resulttools/perf/tests/attr.c+1 -10 replies
55/75perf test attr: Fix python error on empty resulttools/perf/tests/attr.py+5 -10 replies
56/75kprobes/x86: Disable preemption in ftrace-based jprobesarch/x86/kernel/kprobes/ftrace.c+14 -90 replies
57/75locking/refcounts, x86/asm: Use unique .text section for refcount exceptionsarch/x86/include/asm/refcount.h arch/x86/mm/extable.c include/asm-generic/vmlinux.lds.h+8 -20 replies
58/75s390/ptrace: fix guarded storage regset handlingarch/s390/kernel/ptrace.c+22 -110 replies
60/75perf tools: Fix leaking rec_argv in error casestools/perf/builtin-c2c.c tools/perf/builtin-mem.c tools/perf/builtin-timechart.c +1 more+6 -10 replies
61/75mm, x86/mm: Fix performance regression in get_user_pages_fast()mm/gup.c+58 -390 replies
63/75iio: multiplexer: add NULL check on devm_kzalloc() and devm_kmemdup() return valuesdrivers/iio/multiplexer/iio-mux.c+6 -00 replies
64/75locking/refcounts, x86/asm: Enable CONFIG_ARCH_HAS_REFCOUNTarch/x86/Kconfig+1 -10 replies
65/75powerpc/jprobes: Disable preemption when triggered through ftracearch/powerpc/kernel/kprobes-ftrace.c+11 -40 replies
66/75powerpc/kprobes: Disable preemption before invoking probe handler for optprobesarch/powerpc/kernel/optprobes.c+3 -20 replies
67/75dma-buf/sw_sync: force signal all unsignaled fences on dying timelinedrivers/dma-buf/sw_sync.c+9 -10 replies
68/75staging: ccree: fix leak of import() after init()drivers/staging/ccree/ssi_hash.c+6 -30 replies
69/75usb: hub: Cycle HUB power when initialization failsdrivers/usb/core/hub.c+9 -00 replies
70/75USB: ulpi: fix bus-node lookupdrivers/usb/common/ulpi.c+2 -20 replies
71/75xhci: Dont show incorrect WARN message about events for empty ringsdrivers/usb/host/xhci-ring.c+8 -40 replies
72/75usb: xhci: fix panic in xhci_free_virt_devices_depth_firstdrivers/usb/host/xhci-mem.c+7 -00 replies
73/75USB: core: Add type-specific length check of BOS descriptorsdrivers/usb/core/config.c include/uapi/linux/usb/ch9.h+27 -40 replies
74/75USB: usbfs: Filter flags passed in from user spacedrivers/usb/core/devio.c+9 -50 replies
75/75usb: host: fix incorrect updating of offsetdrivers/usb/host/ehci-dbg.c+1 -10 replies

Reviews trailers per patch

30 of 71 patches have a Reviewed-by or Acked-by.

PatchShuah KhanJohan HovoldAngelo DureghelloLarry FingerLars-Peter ClausenWolfram SangMinas HarutyunyanBjorn HelgaasFenghua YuVikas ShivappaTony LuckPaul E. McKenneyAndy LutomirskiBrian GerstDaniel LezcanoJiri OlsaPeter RosinMasami HiramatsuChris WilsonDan CarpenterAlan SternGuenter RoeckDong Jia ShiPierre MorelHalil PasicChristian BorntraegerSebastian OttGeert UytterhoevenDirk BehmeAdrian HunterSai Praneeth PrakhyaRob HerringLaurent PinchartNaresh Kamboju
SeriesT-b
1/75
2/75
4/75
5/75
6/75A-b
7/75
8/75
9/75
10/75
11/75
12/75
13/75
14/75
15/75
16/75R-b R-b R-b A-b
17/75
18/75R-b R-b A-b
19/75
20/75
21/75R-b
22/75T-b
23/75
24/75A-b
25/75
26/75A-b A-b
27/75A-b
28/75R-b T-b
29/75A-b
30/75
31/75
32/75A-b T-b
33/75A-b T-b
34/75
35/75A-b
36/75A-b A-b A-b
37/75A-b T-b
38/75
39/75A-b
40/75R-b R-b
41/75
42/75A-b R-b
43/75
44/75
45/75
46/75
47/75A-b
48/75
49/75
50/75
51/75A-b
53/75
54/75A-b
55/75A-b
56/75
57/75
58/75
60/75
61/75
63/75A-b
64/75
65/75A-b
66/75A-b
67/75R-b
68/75R-b
69/75A-b
70/75
71/75
72/75R-b T-b
73/75
74/75A-b
75/75A-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 34 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 00/75] 4.14.5-stable review

This is the start of the stable review cycle for the 4.14.5 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 Sat Dec 9 13:07:57 UTC 2017. 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.5-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.5-rc1

Colin Ian King <[email protected]>
usb: host: fix incorrect updating of offset

Oliver Neukum <[email protected]>
USB: usbfs: Filter flags passed in from user space

Masakazu Mokuno <[email protected]>
USB: core: Add type-specific length check of BOS descriptors

Yu Chen <[email protected]>
usb: xhci: fix panic in xhci_free_virt_devices_depth_first

Mathias Nyman <[email protected]>
xhci: Don't show incorrect WARN message about events for empty rings

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

Mike Looijmans <[email protected]>
usb: hub: Cycle HUB power when initialization fails

Gilad Ben-Yossef <[email protected]>
staging: ccree: fix leak of import() after init()

Dominik Behr <[email protected]>
dma-buf/sw_sync: force signal all unsignaled fences on dying timeline

Naveen N. Rao <[email protected]>
powerpc/kprobes: Disable preemption before invoking probe handler for optprobes

Naveen N. Rao <[email protected]>
powerpc/jprobes: Disable preemption when triggered through ftrace

Kees Cook <[email protected]>
locking/refcounts, x86/asm: Enable CONFIG_ARCH_HAS_REFCOUNT

Gustavo A. R. Silva <[email protected]>
iio: multiplexer: add NULL check on devm_kzalloc() and devm_kmemdup() return values

Ladislav Michl <[email protected]>
iio: adc: ti-ads1015: add 10% to conversion wait time

Kirill A. Shutemov <[email protected]>
mm, x86/mm: Fix performance regression in get_user_pages_fast()

Martin Kepplinger <[email protected]>
perf tools: Fix leaking rec_argv in error cases

Arnaldo Carvalho de Melo <[email protected]>
tools include: Do not use poison with C++

Heiko Carstens <[email protected]>
s390/ptrace: fix guarded storage regset handling

Kees Cook <[email protected]>
locking/refcounts, x86/asm: Use unique .text section for refcount exceptions

Masami Hiramatsu <[email protected]>
kprobes/x86: Disable preemption in ftrace-based jprobes

Thomas Richter <[email protected]>
perf test attr: Fix python error on empty result

Thomas Richter <[email protected]>
perf test attr: Fix ignored test case result

Ioana Radulescu <[email protected]>
staging: fsl-mc/dpio: Fix incorrect comparison

Ian Jamison <[email protected]>
serial: imx: Update cached mctrl value when changing RTS

Ben Hutchings <[email protected]>
usbip: tools: Install all headers needed for libusbip development

Andy Lowe <[email protected]>
serial: sh-sci: suppress warning for ports without dma channels

Jibin Xu <[email protected]>
sysrq : fix Show Regs call trace on ARM

Lu Baolu <[email protected]>
usb: xhci: Return error when host is dead in xhci_disable_slot()

Leo Yan <[email protected]>
ARM: cpuidle: Correct driver unregistration if init fails

Larry Finger <[email protected]>
staging: rtl8822be: Keep array subscript no lower than zero

Ioana Radulescu <[email protected]>
staging: fsl-dpaa2/eth: Account for Rx FD buffers on error path

Chunfeng Yun <[email protected]>
usb: mtu3: fix error return code in ssusb_gadget_init()

Gustavo A. R. Silva <[email protected]>
EDAC, sb_edac: Fix missing break in switch

Geert Uytterhoeven <[email protected]>
dt-bindings: timer: renesas, cmt: Fix SoC-specific compatible values

Ard Biesheuvel <[email protected]>
clocksource/drivers/arm_arch_timer: Validate CNTFRQ after enabling frame

Dave Hansen <[email protected]>
x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt()

Masami Hiramatsu <[email protected]>
kprobes: Use synchronize_rcu_tasks() for optprobe with CONFIG_PREEMPT=y

Aaron Sierra <[email protected]>

    serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X

Reinette Chatre <[email protected]>
x86/intel_rdt: Fix potential deadlock during resctrl mount

Reinette Chatre <[email protected]>
x86/intel_rdt: Initialize bitmask of shareable resource if CDP enabled

Kishon Vijay Abraham I <[email protected]>
PCI: dra7xx: Create functional dependency between PCIe and PHY

Alexey Khoroshilov <[email protected]>
usb: phy: tahvo: fix error handling in tahvo_usb_probe()

John Stultz <[email protected]>
usb: dwc2: Error out of dwc2_hsotg_ep_disable() if we're in host mode

John Stultz <[email protected]>
usb: dwc2: Fix UDC state tracking

Peter Zijlstra <[email protected]>
perf/core: Fix __perf_read_group_add() locking

Edward A. James <[email protected]>

    hwmon: (pmbus/core) Prevent unintentional setting of page to 0xFF

Subhash Jadavani <[email protected]>
mmc: sdhci-msm: fix issue with power irq

Fabrizio Castro <[email protected]>
mmc: tmio: check mmc_regulator_get_supply return value

Johan Hovold <[email protected]>
spi: spi-axi: fix potential use-after-free after deregistration

Hiromitsu Yamasaki <[email protected]>
spi: sh-msiof: Fix DMA transfer size check

Colin Ian King <[email protected]>
staging: rtl8188eu: avoid a null dereference on pmlmepriv

Stanislaw Gruszka <[email protected]>
staging: rtl8822be: fix wrong dma unmap len

Lukas Wunner <[email protected]>
serial: 8250_fintek: Fix rs485 disablement on invalid ioctl()

Greg Ungerer <[email protected]>
m68k: fix ColdFire node shift size calculation

Bryan O'Donoghue <[email protected]>
staging: greybus: loopback: Fix iteration count on async path

Andy Lutomirski <[email protected]>
selftests/x86/ldt_gdt: Robustify against set_thread_area() and LAR oddities

Andy Lutomirski <[email protected]>
selftests/x86/ldt_get: Add a few additional tests for limits

Christian Borntraeger <[email protected]>
s390/pci: do not require AIS facility

Ulf Hansson <[email protected]>

    PM / Domains: Fix genpd to deal with drivers returning 1 from ->prepare()

Jason J. Herne <[email protected]>
s390: vfio-ccw: Do not attempt to free no-op, test and tic cda.

Boshi Wang <[email protected]>
ima: fix hash algorithm initialization

Matt Redfearn <[email protected]>
MIPS: Add custom serial.h with BASE_BAUD override for generic kernel

Matt Redfearn <[email protected]>
serial: 8250_early: Only set divisor if valid clk & baud

Lu Baolu <[email protected]>
USB: serial: usb_debug: add new USB device id

Sebastian Sjoholm <[email protected]>
USB: serial: option: add Quectel BG96 id

Martijn Coenen <[email protected]>
ANDROID: binder: fix transaction leak.

Matt Wilson <[email protected]>
serial: 8250_pci: Add Amazon PCI serial device ID

Kai-Heng Feng <[email protected]>
usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub

Hans de Goede <[email protected]>
uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices

Yuyang Du <[email protected]>
usbip: Fix USB device hang due to wrong enabling of scatter-gather

Shuah Khan <[email protected]>
usbip: fix usbip attach to find a port that matches the requested speed

Heiko Carstens <[email protected]>
s390/runtime instrumentation: simplify task exit handling

Michel Dänzer <[email protected]>
drm/amdgpu: Use unsigned ring indices in amdgpu_queue_mgr_map

Stefan Agner <[email protected]>
drm/fsl-dcu: enable IRQ before drm_atomic_helper_resume()

Stefan Agner <[email protected]>
drm/fsl-dcu: avoid disabling pixel clock twice on suspend

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

Diffstat:

 .../devicetree/bindings/timer/renesas,cmt.txt      | 24 +++---
 Makefile                                           |  4 +-
 arch/Kconfig                                       |  2 +-
 arch/m68k/mm/mcfmmu.c                              |  2 +-
 arch/mips/include/asm/Kbuild                       |  1 -
 arch/mips/include/asm/serial.h                     | 22 +++++
 arch/powerpc/kernel/kprobes-ftrace.c               | 15 +++-
 arch/powerpc/kernel/optprobes.c                    |  5 +-
 arch/s390/include/asm/pci_insn.h                   |  2 +-
 arch/s390/include/asm/runtime_instr.h              |  4 +-
 arch/s390/kernel/process.c                         |  5 +-
 arch/s390/kernel/ptrace.c                          | 33 +++++---
 arch/s390/kernel/runtime_instr.c                   | 30 +++----
 arch/s390/pci/pci.c                                |  5 +-
 arch/s390/pci/pci_insn.c                           |  6 +-
 arch/x86/Kconfig                                   |  2 +-
 arch/x86/include/asm/refcount.h                    |  2 +-
 arch/x86/include/asm/syscalls.h                    |  2 +-
 arch/x86/kernel/cpu/intel_rdt.c                    |  1 +
 arch/x86/kernel/cpu/intel_rdt_rdtgroup.c           |  8 +-
 arch/x86/kernel/kprobes/ftrace.c                   | 23 +++--
 arch/x86/kernel/ldt.c                              | 16 +++-
 arch/x86/mm/extable.c                              |  7 +-
 arch/x86/um/ldt.c                                  |  7 +-
 drivers/android/binder.c                           | 40 +++++++--
 drivers/base/power/domain.c                        |  5 +-
 drivers/clocksource/arm_arch_timer.c               | 38 +++++----
 drivers/cpuidle/cpuidle-arm.c                      | 22 +++--
 drivers/dma-buf/sw_sync.c                          | 10 ++-
 drivers/edac/sb_edac.c                             |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c      |  6 +-
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c          |  3 +-
 drivers/hwmon/pmbus/pmbus.h                        |  6 +-
 drivers/hwmon/pmbus/pmbus_core.c                   | 25 +++---
 drivers/iio/adc/ti-ads1015.c                       |  1 +
 drivers/iio/multiplexer/iio-mux.c                  |  6 ++
 drivers/mmc/host/sdhci-msm.c                       | 18 ++++
 drivers/mmc/host/tmio_mmc_core.c                   |  5 +-
 drivers/pci/dwc/pci-dra7xx.c                       | 16 ++++
 drivers/s390/cio/vfio_ccw_cp.c                     |  2 +
 drivers/spi/spi-axi-spi-engine.c                   |  4 +-
 drivers/spi/spi-sh-msiof.c                         |  2 +-
 drivers/staging/ccree/ssi_hash.c                   |  9 +-
 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c     | 15 +++-
 drivers/staging/fsl-mc/bus/dpio/dpio-service.c     |  4 +-
 drivers/staging/fsl-mc/include/dpaa2-io.h          |  6 +-
 drivers/staging/greybus/loopback.c                 |  4 +-
 drivers/staging/rtl8188eu/core/rtw_mlme.c          |  6 +-
 drivers/staging/rtlwifi/phydm/phydm_dig.c          |  2 +
 drivers/staging/rtlwifi/rtl8822be/fw.c             |  2 +-
 drivers/tty/serial/8250/8250_early.c               | 14 ++--
 drivers/tty/serial/8250/8250_fintek.c              |  2 +-
 drivers/tty/serial/8250/8250_pci.c                 |  3 +
 drivers/tty/serial/8250/8250_port.c                |  5 +-
 drivers/tty/serial/imx.c                           |  6 +-
 drivers/tty/serial/sh-sci.c                        |  8 ++
 drivers/tty/sysrq.c                                |  9 +-
 drivers/usb/common/ulpi.c                          |  4 +-
 drivers/usb/core/config.c                          | 28 ++++++-
 drivers/usb/core/devio.c                           | 14 ++--
 drivers/usb/core/hub.c                             |  9 ++
 drivers/usb/core/quirks.c                          |  3 +
 drivers/usb/dwc2/gadget.c                          |  7 ++
 drivers/usb/host/ehci-dbg.c                        |  2 +-
 drivers/usb/host/xhci-mem.c                        |  7 ++
 drivers/usb/host/xhci-ring.c                       | 12 ++-
 drivers/usb/host/xhci.c                            |  3 +-
 drivers/usb/mtu3/mtu3_core.c                       |  4 +-
 drivers/usb/phy/phy-tahvo.c                        |  3 +-
 drivers/usb/serial/option.c                        |  3 +
 drivers/usb/serial/usb_debug.c                     |  2 +
 drivers/usb/storage/uas-detect.h                   |  4 +
 drivers/usb/usbip/vhci_hcd.c                       |  1 -
 include/asm-generic/vmlinux.lds.h                  |  1 +
 include/uapi/linux/usb/ch9.h                       |  3 +
 kernel/events/core.c                               |  4 +-
 kernel/kprobes.c                                   | 14 ++--
 mm/gup.c                                           | 97 +++++++++++++---------
 security/integrity/ima/ima_main.c                  |  4 +
 tools/include/linux/poison.h                       |  5 ++
 tools/perf/builtin-c2c.c                           |  1 +
 tools/perf/builtin-mem.c                           |  1 +
 tools/perf/builtin-timechart.c                     |  4 +-
 tools/perf/builtin-trace.c                         |  1 +
 tools/perf/tests/attr.c                            |  2 +-
 tools/perf/tests/attr.py                           |  6 +-
 tools/testing/selftests/x86/ldt_gdt.c              | 27 +++++-
 tools/usb/usbip/Makefile.am                        |  3 +-
 tools/usb/usbip/libsrc/vhci_driver.c               | 14 +++-
 90 files changed, 580 insertions(+), 248 deletions(-)