Skip to content

5.4.76-rc1 review

Greg Kroah-Hartman linux-arch linux-doc linux-pm linux-tegra lkml stable xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest85 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/85drm/i915: Break up error capture compression loops with cond_resched()drivers/gpu/drm/i915/i915_gpu_error.c+3 -00 replies
2/85drm/i915/gt: Delay execlist processing for tgldrivers/gpu/drm/i915/gt/intel_lrc.c+3 -00 replies
3/85drm/i915: Drop runtime-pm assert from vgpu io accessorsdrivers/gpu/drm/i915/intel_uncore.c+26 -10 replies
4/85ASoC: Intel: Skylake: Add alternative topology binary namesound/soc/intel/skylake/skl-topology.c+17 -20 replies
5/85linkage: Introduce new macros for assembler symbolsDocumentation/asm-annotations.rst Documentation/index.rst arch/x86/include/asm/linkage.h +1 more+468 -110 replies
6/85arm64: asm: Add new-style position independent function annotationsarch/arm64/include/asm/assembler.h arch/arm64/include/asm/linkage.h+17 -00 replies
7/85arm64: lib: Use modern annotations for assembly functionsarch/arm64/lib/clear_page.S arch/arm64/lib/clear_user.S arch/arm64/lib/copy_from_user.S +16 more+50 -500 replies
8/85arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.Sarch/arm64/lib/memcpy.S arch/arm64/lib/memmove.S arch/arm64/lib/memset.S+3 -60 replies
9/85tipc: fix use-after-free in tipc_bcast_get_modenet/tipc/core.c+5 -00 replies
10/85ptrace: fix task_join_group_stop() for the case when current is tracedkernel/signal.c+10 -90 replies
11/85cadence: force nonlinear buffers to be cloneddrivers/net/ethernet/cadence/macb_main.c+2 -10 replies
12/85chelsio/chtls: fix memory leaks caused by a racedrivers/crypto/chelsio/chtls/chtls_hw.c+3 -00 replies
13/85chelsio/chtls: fix always leaking ctrl_skbdrivers/crypto/chelsio/chtls/chtls_cm.c+1 -10 replies
14/85gianfar: Replace skb_realloc_headroom with skb_cow_head for PTPdrivers/net/ethernet/freescale/gianfar.c+2 -100 replies
15/85gianfar: Account for Tx PTP timestamp in the skb headroomdrivers/net/ethernet/freescale/gianfar.c+1 -10 replies
16/85ionic: check port ptr before usedrivers/net/ethernet/pensando/ionic/ionic_ethtool.c+5 -00 replies
17/85ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flagsnet/ipv4/ip_tunnel.c+0 -30 replies
18/85net: usb: qmi_wwan: add Telit LE910Cx 0x1230 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
19/85powerpc/vnic: Extend "failover pending" windowdrivers/net/ethernet/ibm/ibmvnic.c+32 -40 replies
20/85sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platformsnet/sctp/sm_sideeffect.c+2 -20 replies
21/85sfp: Fix error handing in sfp_probe()drivers/net/phy/sfp.c+2 -10 replies
22/85Fonts: Replace discarded const qualifierlib/fonts/font_10x18.c lib/fonts/font_6x10.c lib/fonts/font_6x11.c +9 more+12 -120 replies
23/85ALSA: hda/realtek - Fixed HP headset Mic cant be detectedsound/pci/hda/patch_realtek.c+43 -110 replies
24/85ALSA: hda/realtek - Enable headphone for ASUS TM420sound/pci/hda/patch_realtek.c+13 -00 replies
25/85ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2sound/usb/pcm.c+4 -00 replies
26/85ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devicessound/usb/quirks.c+1 -00 replies
27/85ALSA: usb-audio: Add implicit feedback quirk for Qu-16sound/usb/pcm.c+1 -00 replies
28/85ALSA: usb-audio: Add implicit feedback quirk for MODXsound/usb/pcm.c+1 -00 replies
29/85mm: mempolicy: fix potential pte_unmap_unlock pte errormm/mempolicy.c+3 -30 replies
30/85lib/crc32test: remove extra local_irq_disable/enablelib/crc32test.c+0 -40 replies
31/85kthread_worker: prevent queuing delayed work from timer_fn when it is being canceledkernel/kthread.c+2 -10 replies
32/85mm: always have io_remap_pfn_range() set pgprot_decrypted()include/asm-generic/pgtable.h include/linux/mm.h+9 -40 replies
33/85gfs2: Wake up when sd_glock_disposal becomes zerofs/gfs2/glock.c+2 -10 replies
34/85ring-buffer: Fix recursion protection transitions between interrupt contextkernel/trace/ring_buffer.c+46 -120 replies
35/85mtd: spi-nor: Dont copy self-pointing struct arounddrivers/mtd/spi-nor/spi-nor.c+2 -30 replies
36/85ftrace: Fix recursion check for NMI testkernel/trace/trace.h+2 -10 replies
37/85ftrace: Handle tracing when switching between contextkernel/trace/trace.h kernel/trace/trace_selftest.c+28 -40 replies
38/85regulator: defer probe when trying to get voltage from unresolved supplydrivers/regulator/core.c+2 -00 replies
39/85spi: bcm2835: fix gpio cs level inversiondrivers/spi/spi-bcm2835.c+0 -120 replies
40/85tracing: Fix out of bounds write in get_trace_bufkernel/trace/trace.c+1 -10 replies
41/85futex: Handle transient "ownerless" rtmutex state correctlykernel/futex.c+14 -20 replies
42/85ARM: dts: sun4i-a10: fix cpu_alert temperaturearch/arm/boot/dts/sun4i-a10.dtsi+1 -10 replies
43/85arm64: dts: meson: add missing g12 rng clockarch/arm64/boot/dts/amlogic/meson-g12-common.dtsi+2 -00 replies
44/85x86/kexec: Use up-to-dated screen_info copy to fill boot paramsarch/x86/kernel/kexec-bzimage64.c+1 -20 replies
45/85of: Fix reserved-memory overlap detectiondrivers/of/of_reserved_mem.c+11 -20 replies
46/85drm/sun4i: frontend: Rework a bit the phase datadrivers/gpu/drm/sun4i/sun4i_frontend.c drivers/gpu/drm/sun4i/sun4i_frontend.h+9 -310 replies
47/85drm/sun4i: frontend: Reuse the ch0 phase for RGB formatsdrivers/gpu/drm/sun4i/sun4i_frontend.c+5 -30 replies
48/85drm/sun4i: frontend: Fix the scaler phase on A33drivers/gpu/drm/sun4i/sun4i_frontend.c+1 -10 replies
49/85blk-cgroup: Fix memleak on error pathblock/blk-cgroup.c+1 -00 replies
50/85blk-cgroup: Pre-allocate tree node on blkg_conf_prepblock/blk-cgroup.c+12 -20 replies
51/85scsi: core: Dont start concurrent async scan on same hostdrivers/scsi/scsi_scan.c+4 -30 replies
52/85drm/amdgpu: add DID for navi10 blockchain SKUdrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+1 -00 replies
53/85scsi: ibmvscsi: Fix potential race after loss of transportdrivers/scsi/ibmvscsi/ibmvscsi.c+26 -100 replies
54/85vsock: use ns_capable_noaudit() on socket createnet/vmw_vsock/af_vsock.c+1 -10 replies
55/85nvme-rdma: handle unexpected nvme completion data lengthdrivers/nvme/host/rdma.c+8 -00 replies
56/85nvmet: fix a NULL pointer dereference when tracing the flush commanddrivers/nvme/target/core.c drivers/nvme/target/trace.h+9 -160 replies
57/85drm/vc4: drv: Add error handding for binddrivers/gpu/drm/vc4/vc4_drv.c+1 -00 replies
58/85ACPI: NFIT: Fix comparison to -ENXIOdrivers/acpi/nfit/core.c+1 -10 replies
59/85usb: cdns3: gadget: suspicious implicit sign extensiondrivers/usb/cdns3/gadget.h+1 -10 replies
60/85drm/nouveau/nouveau: fix the start/end range for migrationdrivers/gpu/drm/nouveau/nouveau_svm.c+3 -110 replies
61/85drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"drivers/gpu/drm/nouveau/nouveau_gem.c+2 -10 replies
62/85arm64/smp: Move rcu_cpu_starting() earlierarch/arm64/kernel/smp.c+1 -00 replies
63/85Revert "coresight: Make sysfs functional on topologies with per core sink"drivers/hwtracing/coresight/coresight-priv.h drivers/hwtracing/coresight/coresight.c+36 -290 replies
64/85vt: Disable KD_FONT_OP_COPYdrivers/tty/vt/vt.c+2 -220 replies
65/85fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parentkernel/fork.c+5 -50 replies
66/85s390/pkey: fix paes selftest failure with paes and pkey static builddrivers/s390/crypto/pkey_api.c+16 -140 replies
67/85serial: 8250_mtk: Fix uart_get_baud_rate warningdrivers/tty/serial/8250/8250_mtk.c+1 -10 replies
68/85serial: txx9: add missing platform_driver_unregister() on error in serial_txx9_initdrivers/tty/serial/serial_txx9.c+3 -00 replies
69/85USB: serial: cyberjack: fix write-URB completion racedrivers/usb/serial/cyberjack.c+6 -10 replies
70/85USB: serial: option: add Quectel EC200T module supportdrivers/usb/serial/option.c+2 -00 replies
71/85USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231drivers/usb/serial/option.c+6 -00 replies
72/85USB: serial: option: add Telit FN980 composition 0x1055drivers/usb/serial/option.c+2 -00 replies
73/85tty: serial: fsl_lpuart: add LS1028A supportdrivers/tty/serial/fsl_lpuart.c+25 -20 replies
74/85tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028Adrivers/tty/serial/fsl_lpuart.c+7 -60 replies
75/85usb: dwc3: ep0: Fix delay status handlingdrivers/usb/dwc3/ep0.c+2 -10 replies
76/85USB: Add NO_LPM quirk for Kingston flash drivedrivers/usb/core/quirks.c+3 -00 replies
77/85usb: mtu3: fix panic in mtu3_gadget_stop()drivers/usb/mtu3/mtu3_gadget.c+1 -00 replies
78/85drm/panfrost: Fix a deadlock between the shrinker and madvise pathdrivers/gpu/drm/panfrost/panfrost_gem.c drivers/gpu/drm/panfrost/panfrost_gem.h drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c+13 -70 replies
79/85ARC: stack unwinding: avoid indefinite loopingarch/arc/kernel/stacktrace.c+6 -10 replies
80/85PM: runtime: Drop runtime PM references to supplier on link removaldrivers/base/core.c drivers/base/power/runtime.c include/linux/pm_runtime.h+24 -70 replies
81/85PM: runtime: Drop pm_runtime_clean_up_links()drivers/base/dd.c drivers/base/power/runtime.c include/linux/pm_runtime.h+0 -390 replies
82/85PM: runtime: Resume the device earlier in __device_release_driver()drivers/base/dd.c+5 -30 replies
83/85xfs: flush for older, xfs specific ioctlsfs/xfs/xfs_ioctl.c+25 -10 replies
84/85perf/core: Fix a memory leak in perf_event_parse_addr_filter()kernel/events/core.c+5 -70 replies
85/85arm64: dts: marvell: espressobin: Add ethernet switch aliasesarch/arm64/boot/dts/marvell/armada-3720-espressobin.dts+8 -40 replies

Reviews trailers per patch

38 of 85 patches have a Reviewed-by or Acked-by.

PatchMika KuoppalaDany MaddenAndrew LunnMarcelo Ricardo LeitnerGreg Kroah-HartmanKeith WinsteinZhenyu WangRafael J. WysockiSami TolvanenNick DesaulniersJon MaloyFrank SlottaJernej SkrabecTejun HeoLee DuncanBart Van AsscheJames MorrisSagi GrimbergJun LiPetr MladekBaurzhan IsmagulovTudor AmbarusChunfeng YunSteven PriceOndřej JirmanPaul E. McKenneyXiang ChenAndy StrohmanDarrick J. WongAndre HeiderPeilin YeOleg NesterovJulien HumbertPankaj GuptaVishal VermaAlex DeucherGuchun ChenOscar SalvadorMichal HockoNeil ArmstrongCezary RojewskiPierre-Louis BossartBjørn MorkJon HunterGuenter RoeckShuah KhanLinux Kernel Functional Testing
SeriesT-b T-b T-b T-b
1/85R-b
2/85A-b
3/85R-b
4/85R-b R-b
5/85A-b
6/85
7/85
8/85T-b T-b R-b
9/85A-b
10/85
11/85
12/85
13/85
14/85
15/85
16/85
17/85
18/85A-b
19/85A-b
20/85A-b
21/85R-b
22/85R-b
23/85
24/85
25/85T-b
26/85
27/85
28/85T-b
29/85R-b A-b
30/85
31/85A-b R-b
32/85
33/85
34/85
35/85T-b R-b
36/85
37/85
38/85T-b
39/85
40/85
41/85
42/85
43/85R-b
44/85
45/85
46/85A-b
47/85A-b
48/85A-b
49/85A-b
50/85A-b
51/85R-b R-b
52/85R-b R-b
53/85
54/85R-b
55/85R-b
56/85
57/85
58/85R-b R-b
59/85R-b
60/85
61/85
62/85A-b
63/85
64/85A-b
65/85A-b
66/85
67/85
68/85
69/85R-b
70/85
71/85
72/85
73/85
74/85
75/85
76/85Reported-and-tested-by
77/85A-b
78/85R-b
79/85
80/85R-b T-b
81/85R-b T-b
82/85R-b T-b
83/85T-b R-b
84/85
85/85R-b R-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 47 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 00/85] 5.4.76-rc1 review

This is the start of the stable review cycle for the 5.4.76 release. There are 85 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, 11 Nov 2020 12:50:04 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.76-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-5.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.76-rc1

Pali Rohár <[email protected]>
arm64: dts: marvell: espressobin: Add ethernet switch aliases

kiyin(尹亮) <[email protected]>
perf/core: Fix a memory leak in perf_event_parse_addr_filter()

Andy Strohman <[email protected]>
xfs: flush for older, xfs specific ioctls

Rafael J. Wysocki <[email protected]>
PM: runtime: Resume the device earlier in __device_release_driver()

Rafael J. Wysocki <[email protected]>
PM: runtime: Drop pm_runtime_clean_up_links()

Rafael J. Wysocki <[email protected]>
PM: runtime: Drop runtime PM references to supplier on link removal

Vineet Gupta <[email protected]>
ARC: stack unwinding: avoid indefinite looping

Boris Brezillon <[email protected]>
drm/panfrost: Fix a deadlock between the shrinker and madvise path

Macpaul Lin <[email protected]>
usb: mtu3: fix panic in mtu3_gadget_stop()

Alan Stern <[email protected]>
USB: Add NO_LPM quirk for Kingston flash drive

Thinh Nguyen <[email protected]>
usb: dwc3: ep0: Fix delay status handling

Vladimir Oltean <[email protected]>
tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A

Michael Walle <[email protected]>
tty: serial: fsl_lpuart: add LS1028A support

Daniele Palmas <[email protected]>

    USB: serial: option: add Telit FN980 composition 0x1055

Daniele Palmas <[email protected]>

    USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231

Ziyi Cao <[email protected]>
USB: serial: option: add Quectel EC200T module support

Johan Hovold <[email protected]>
USB: serial: cyberjack: fix write-URB completion race

Qinglang Miao <[email protected]>
serial: txx9: add missing platform_driver_unregister() on error in serial_txx9_init

Claire Chang <[email protected]>
serial: 8250_mtk: Fix uart_get_baud_rate warning

Harald Freudenberger <[email protected]>
s390/pkey: fix paes selftest failure with paes and pkey static build

Eddy Wu <[email protected]>

    fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent

Daniel Vetter <[email protected]>
vt: Disable KD_FONT_OP_COPY

Sasha Levin <[email protected]>
Revert "coresight: Make sysfs functional on topologies with per core sink"

Qian Cai <[email protected]>
arm64/smp: Move rcu_cpu_starting() earlier

Karol Herbst <[email protected]>
drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"

Ralph Campbell <[email protected]>
drm/nouveau/nouveau: fix the start/end range for migration

Peter Chen <[email protected]>
usb: cdns3: gadget: suspicious implicit sign extension

Zhang Qilong <[email protected]>
ACPI: NFIT: Fix comparison to '-ENXIO'

Hoegeun Kwon <[email protected]>
drm/vc4: drv: Add error handding for bind

Chaitanya Kulkarni <[email protected]>
nvmet: fix a NULL pointer dereference when tracing the flush command

zhenwei pi <[email protected]>
nvme-rdma: handle unexpected nvme completion data length

Jeff Vander Stoep <[email protected]>
vsock: use ns_capable_noaudit() on socket create

Tyrel Datwyler <[email protected]>
scsi: ibmvscsi: Fix potential race after loss of transport

Tianci.Yin <[email protected]>
drm/amdgpu: add DID for navi10 blockchain SKU

Ming Lei <[email protected]>
scsi: core: Don't start concurrent async scan on same host

Gabriel Krisman Bertazi <[email protected]>
blk-cgroup: Pre-allocate tree node on blkg_conf_prep

Gabriel Krisman Bertazi <[email protected]>
blk-cgroup: Fix memleak on error path

Maxime Ripard <[email protected]>
drm/sun4i: frontend: Fix the scaler phase on A33

Maxime Ripard <[email protected]>
drm/sun4i: frontend: Reuse the ch0 phase for RGB formats

Maxime Ripard <[email protected]>
drm/sun4i: frontend: Rework a bit the phase data

Vincent Whitchurch <[email protected]>
of: Fix reserved-memory overlap detection

Kairui Song <[email protected]>
x86/kexec: Use up-to-dated screen_info copy to fill boot params

Scott K Logan <[email protected]>
arm64: dts: meson: add missing g12 rng clock

Clément Péron <[email protected]>
ARM: dts: sun4i-a10: fix cpu_alert temperature

Mike Galbraith <[email protected]>
futex: Handle transient "ownerless" rtmutex state correctly

Qiujun Huang <[email protected]>
tracing: Fix out of bounds write in get_trace_buf

Martin Hundebøll <[email protected]>
spi: bcm2835: fix gpio cs level inversion

Michał Mirosław <[email protected]>
regulator: defer probe when trying to get voltage from unresolved supply

Steven Rostedt (VMware) <[email protected]>
ftrace: Handle tracing when switching between context

Steven Rostedt (VMware) <[email protected]>
ftrace: Fix recursion check for NMI test

Alexander Sverdlin <[email protected]>
mtd: spi-nor: Don't copy self-pointing struct around

Steven Rostedt (VMware) <[email protected]>
ring-buffer: Fix recursion protection transitions between interrupt context

Alexander Aring <[email protected]>
gfs2: Wake up when sd_glock_disposal becomes zero

Jason Gunthorpe <[email protected]>
mm: always have io_remap_pfn_range() set pgprot_decrypted()

Zqiang <[email protected]>
kthread_worker: prevent queuing delayed work from timer_fn when it is being canceled

Vasily Gorbik <[email protected]>
lib/crc32test: remove extra local_irq_disable/enable

Shijie Luo <[email protected]>
mm: mempolicy: fix potential pte_unmap_unlock pte error

Geoffrey D. Bennett <[email protected]>
ALSA: usb-audio: Add implicit feedback quirk for MODX

Geoffrey D. Bennett <[email protected]>
ALSA: usb-audio: Add implicit feedback quirk for Qu-16

Artem Lapkin <[email protected]>
ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices

Keith Winstein <[email protected]>
ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2

Kailang Yang <[email protected]>
ALSA: hda/realtek - Enable headphone for ASUS TM420

Kailang Yang <[email protected]>
ALSA: hda/realtek - Fixed HP headset Mic can't be detected

Lee Jones <[email protected]>
Fonts: Replace discarded const qualifier

YueHaibing <[email protected]>
sfp: Fix error handing in sfp_probe()

Petr Malat <[email protected]>
sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms

Sukadev Bhattiprolu <[email protected]>
powerpc/vnic: Extend "failover pending" window

Daniele Palmas <[email protected]>

    net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition

wenxu <[email protected]>
ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags

Shannon Nelson <[email protected]>
ionic: check port ptr before use

Claudiu Manoil <[email protected]>
gianfar: Account for Tx PTP timestamp in the skb headroom

Claudiu Manoil <[email protected]>
gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP

Vinay Kumar Yadav <[email protected]>
chelsio/chtls: fix always leaking ctrl_skb

Vinay Kumar Yadav <[email protected]>
chelsio/chtls: fix memory leaks caused by a race

Mark Deneen <[email protected]>
cadence: force nonlinear buffers to be cloned

Oleg Nesterov <[email protected]>
ptrace: fix task_join_group_stop() for the case when current is traced

Hoang Huu Le <[email protected]>
tipc: fix use-after-free in tipc_bcast_get_mode

Fangrui Song <[email protected]>
arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S

Mark Brown <[email protected]>
arm64: lib: Use modern annotations for assembly functions

Mark Brown <[email protected]>
arm64: asm: Add new-style position independent function annotations

Jiri Slaby <[email protected]>
linkage: Introduce new macros for assembler symbols

Mateusz Gorski <[email protected]>
ASoC: Intel: Skylake: Add alternative topology binary name

Chris Wilson <[email protected]>
drm/i915: Drop runtime-pm assert from vgpu io accessors

Chris Wilson <[email protected]>
drm/i915/gt: Delay execlist processing for tgl

Chris Wilson <[email protected]>
drm/i915: Break up error capture compression loops with cond_resched()

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

Diffstat:

 Documentation/asm-annotations.rst                  | 216 ++++++++++++++++++
 Documentation/index.rst                            |   8 +
 Makefile                                           |   4 +-
 arch/arc/kernel/stacktrace.c                       |   7 +-
 arch/arm/boot/dts/sun4i-a10.dtsi                   |   2 +-
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi  |   2 +
 .../boot/dts/marvell/armada-3720-espressobin.dts   |  12 +-
 arch/arm64/include/asm/assembler.h                 |   1 +
 arch/arm64/include/asm/linkage.h                   |  16 ++
 arch/arm64/kernel/smp.c                            |   1 +
 arch/arm64/lib/clear_page.S                        |   4 +-
 arch/arm64/lib/clear_user.S                        |   4 +-
 arch/arm64/lib/copy_from_user.S                    |   4 +-
 arch/arm64/lib/copy_in_user.S                      |   4 +-
 arch/arm64/lib/copy_page.S                         |   4 +-
 arch/arm64/lib/copy_to_user.S                      |   4 +-
 arch/arm64/lib/crc32.S                             |   8 +-
 arch/arm64/lib/memchr.S                            |   4 +-
 arch/arm64/lib/memcmp.S                            |   4 +-
 arch/arm64/lib/memcpy.S                            |   9 +-
 arch/arm64/lib/memmove.S                           |   9 +-
 arch/arm64/lib/memset.S                            |   9 +-
 arch/arm64/lib/strchr.S                            |   4 +-
 arch/arm64/lib/strcmp.S                            |   4 +-
 arch/arm64/lib/strlen.S                            |   4 +-
 arch/arm64/lib/strncmp.S                           |   4 +-
 arch/arm64/lib/strnlen.S                           |   4 +-
 arch/arm64/lib/strrchr.S                           |   4 +-
 arch/arm64/lib/tishift.S                           |  12 +-
 arch/x86/include/asm/linkage.h                     |  10 +-
 arch/x86/kernel/kexec-bzimage64.c                  |   3 +-
 block/blk-cgroup.c                                 |  15 +-
 drivers/acpi/nfit/core.c                           |   2 +-
 drivers/base/core.c                                |   6 +-
 drivers/base/dd.c                                  |   9 +-
 drivers/base/power/runtime.c                       |  57 ++---
 drivers/crypto/chelsio/chtls/chtls_cm.c            |   2 +-
 drivers/crypto/chelsio/chtls/chtls_hw.c            |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   1 +
 drivers/gpu/drm/i915/gt/intel_lrc.c                |   3 +
 drivers/gpu/drm/i915/i915_gpu_error.c              |   3 +
 drivers/gpu/drm/i915/intel_uncore.c                |  27 ++-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |   3 +-
 drivers/gpu/drm/nouveau/nouveau_svm.c              |  14 +-
 drivers/gpu/drm/panfrost/panfrost_gem.c            |   4 +-
 drivers/gpu/drm/panfrost/panfrost_gem.h            |   2 +-
 drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c   |  14 +-
 drivers/gpu/drm/sun4i/sun4i_frontend.c             |  36 +--
 drivers/gpu/drm/sun4i/sun4i_frontend.h             |   6 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |   1 +
 drivers/hwtracing/coresight/coresight-priv.h       |   3 +-
 drivers/hwtracing/coresight/coresight.c            |  62 +++---
 drivers/mtd/spi-nor/spi-nor.c                      |   5 +-
 drivers/net/ethernet/cadence/macb_main.c           |   3 +-
 drivers/net/ethernet/freescale/gianfar.c           |  14 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |  36 ++-
 .../net/ethernet/pensando/ionic/ionic_ethtool.c    |   5 +
 drivers/net/phy/sfp.c                              |   3 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/nvme/host/rdma.c                           |   8 +
 drivers/nvme/target/core.c                         |   4 +-
 drivers/nvme/target/trace.h                        |  21 +-
 drivers/of/of_reserved_mem.c                       |  13 +-
 drivers/regulator/core.c                           |   2 +
 drivers/s390/crypto/pkey_api.c                     |  30 +--
 drivers/scsi/ibmvscsi/ibmvscsi.c                   |  36 ++-
 drivers/scsi/scsi_scan.c                           |   7 +-
 drivers/spi/spi-bcm2835.c                          |  12 -
 drivers/tty/serial/8250/8250_mtk.c                 |   2 +-
 drivers/tty/serial/fsl_lpuart.c                    |  28 ++-
 drivers/tty/serial/serial_txx9.c                   |   3 +
 drivers/tty/vt/vt.c                                |  24 +-
 drivers/usb/cdns3/gadget.h                         |   2 +-
 drivers/usb/core/quirks.c                          |   3 +
 drivers/usb/dwc3/ep0.c                             |   3 +-
 drivers/usb/mtu3/mtu3_gadget.c                     |   1 +
 drivers/usb/serial/cyberjack.c                     |   7 +-
 drivers/usb/serial/option.c                        |  10 +
 fs/gfs2/glock.c                                    |   3 +-
 fs/xfs/xfs_ioctl.c                                 |  26 ++-
 include/asm-generic/pgtable.h                      |   4 -
 include/linux/linkage.h                            | 245 ++++++++++++++++++++-
 include/linux/mm.h                                 |   9 +
 include/linux/pm_runtime.h                         |   6 +-
 kernel/events/core.c                               |  12 +-
 kernel/fork.c                                      |  10 +-
 kernel/futex.c                                     |  16 +-
 kernel/kthread.c                                   |   3 +-
 kernel/signal.c                                    |  19 +-
 kernel/trace/ring_buffer.c                         |  58 ++++-
 kernel/trace/trace.c                               |   2 +-
 kernel/trace/trace.h                               |  26 ++-
 kernel/trace/trace_selftest.c                      |   9 +-
 lib/crc32test.c                                    |   4 -
 lib/fonts/font_10x18.c                             |   2 +-
 lib/fonts/font_6x10.c                              |   2 +-
 lib/fonts/font_6x11.c                              |   2 +-
 lib/fonts/font_7x14.c                              |   2 +-
 lib/fonts/font_8x16.c                              |   2 +-
 lib/fonts/font_8x8.c                               |   2 +-
 lib/fonts/font_acorn_8x8.c                         |   2 +-
 lib/fonts/font_mini_4x6.c                          |   2 +-
 lib/fonts/font_pearl_8x8.c                         |   2 +-
 lib/fonts/font_sun12x22.c                          |   2 +-
 lib/fonts/font_sun8x16.c                           |   2 +-
 lib/fonts/font_ter16x32.c                          |   2 +-
 mm/mempolicy.c                                     |   6 +-
 net/ipv4/ip_tunnel.c                               |   3 -
 net/sctp/sm_sideeffect.c                           |   4 +-
 net/tipc/core.c                                    |   5 +
 net/vmw_vsock/af_vsock.c                           |   2 +-
 sound/pci/hda/patch_realtek.c                      |  67 +++++-
 sound/soc/intel/skylake/skl-topology.c             |  19 +-
 sound/usb/pcm.c                                    |   6 +
 sound/usb/quirks.c                                 |   1 +
 115 files changed, 1132 insertions(+), 398 deletions(-)