Skip to content

5.4.181-rc1 review

Greg Kroah-Hartman linux-hardening linux-parisc linux-serial linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest80 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/80Makefile.extrawarn: Move -Wunaligned-access to W=1scripts/Makefile.extrawarn+1 -00 replies
2/80HID:Add support for UGTABLET WP5540drivers/hid/hid-ids.h drivers/hid/hid-quirks.c+2 -00 replies
3/80Revert "svm: Add warning message for AVIC IPI invalid target"arch/x86/kvm/svm.c+0 -20 replies
4/80serial: parisc: GSC: fix build when IOSAPIC is not setdrivers/tty/serial/8250/8250_gsc.c+1 -10 replies
5/80parisc: Drop __init from map_pages declarationarch/parisc/mm/init.c+4 -50 replies
6/80parisc: Fix data TLB miss in sba_unmap_sgdrivers/parisc/sba_iommu.c+2 -10 replies
7/80parisc: Fix sglist access in ccio-dma.cdrivers/parisc/ccio-dma.c+2 -10 replies
8/80btrfs: send: in case of IO error log itfs/btrfs/send.c+4 -00 replies
9/80platform/x86: ISST: Fix possible circular locking dependency detecteddrivers/platform/x86/intel_speed_select_if/isst_if_common.c+63 -340 replies
10/80selftests: rtc: Increase test timeout so that all tests runtools/testing/selftests/rtc/settings+1 -10 replies
11/80net: ieee802154: at86rf230: Stop leaking skbsdrivers/net/ieee802154/at86rf230.c+11 -20 replies
12/80selftests/zram: Skip max_comp_streams interface on newer kerneltools/testing/selftests/zram/zram_lib.sh+24 -00 replies
13/80selftests/zram01.sh: Fix compression ratio calculationtools/testing/selftests/zram/zram01.sh+8 -220 replies
14/80selftests/zram: Adapt the situation that /dev/zram0 is being usedtools/testing/selftests/zram/zram.sh tools/testing/selftests/zram/zram01.sh tools/testing/selftests/zram/zram02.sh +1 more+66 -630 replies
15/80ax25: improve the incomplete fix to avoid UAF and NPD bugsnet/ax25/af_ax25.c+6 -30 replies
16/80vfs: make freeze_super abort when sync_filesystem returns errorfs/super.c+12 -70 replies
17/80quota: make dquot_quota_sync return errors from ->sync_fsfs/quota/dquot.c+8 -30 replies
18/80nvme: fix a possible use-after-free in controller reset during loaddrivers/nvme/host/core.c+8 -10 replies
19/80nvme-tcp: fix possible use-after-free in transport error_recovery workdrivers/nvme/host/tcp.c+1 -00 replies
20/80nvme-rdma: fix possible use-after-free in transport error_recovery workdrivers/nvme/host/rdma.c+1 -00 replies
21/80drm/amdgpu: fix logic inversion in checkdrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+1 -10 replies
22/80Revert "module, async: async_synchronize_full() on module init iff async is used"include/linux/sched.h kernel/async.c kernel/module.c+5 -240 replies
23/80ftrace: add ftrace_init_nop()include/linux/ftrace.h kernel/trace/ftrace.c+35 -60 replies
24/80module/ftrace: handle patchable-function-entryarch/parisc/Makefile arch/parisc/kernel/module.c arch/parisc/kernel/module.lds +3 more+20 -190 replies
25/80arm64: module: rework special section handlingarch/arm64/kernel/module.c+26 -90 replies
26/80arm64: module/ftrace: intialize PLT at load timearch/arm64/kernel/ftrace.c arch/arm64/kernel/module.c+35 -520 replies
27/80iwlwifi: fix use-after-freedrivers/net/wireless/intel/iwlwifi/iwl-drv.c+2 -00 replies
28/80drm/radeon: Fix backlight control on iMac 12,1drivers/gpu/drm/radeon/atombios_encoders.c+2 -10 replies
29/80ext4: check for out-of-order index extents in ext4_valid_extent_entries()fs/ext4/extents.c+14 -70 replies
30/80ext4: check for inconsistent extents between index and leaf blockfs/ext4/extents.c+36 -230 replies
31/80ext4: prevent partial update of the extent blocksfs/ext4/extents.c+16 -20 replies
32/80taskstats: Cleanup the use of task->exit_codekernel/tsacct.c+3 -44 replies
33/80dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pendingdrivers/dma/at_xdmac.c+4 -20 replies
34/80vsock: remove vsock from connected table when connect is interrupted by a signalnet/vmw_vsock/af_vsock.c+1 -00 replies
35/80mmc: block: fix read single on recovery logicdrivers/mmc/core/block.c+14 -140 replies
36/80iwlwifi: pcie: fix locking when "HW not ready"drivers/net/wireless/intel/iwlwifi/pcie/trans.c+1 -20 replies
37/80iwlwifi: pcie: gen2: fix locking when "HW not ready"drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c+1 -20 replies
38/80netfilter: nft_synproxy: unregister hooks on init error pathnet/netfilter/nft_synproxy.c+3 -10 replies
39/80net: dsa: lan9303: fix reset on probedrivers/net/dsa/lan9303-core.c+1 -10 replies
40/80net: ieee802154: ca8210: Fix lifs/sifs periodsdrivers/net/ieee802154/ca8210.c+2 -20 replies
41/80ping: fix the dif and sdif check in ping_lookupnet/ipv4/ping.c+9 -20 replies
42/80bonding: force carrier update when releasing slavedrivers/net/bonding/bond_main.c+2 -30 replies
43/80drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hitnet/core/drop_monitor.c+9 -20 replies
44/80bonding: fix data-races around agg_select_timerdrivers/net/bonding/bond_3ad.c include/net/bond_3ad.h+26 -60 replies
45/80libsubcmd: Fix use-after-free for realloc(..., 0)tools/lib/subcmd/subcmd-util.h+2 -90 replies
46/80ALSA: hda: Fix regression on forced probe mask optionsound/pci/hda/hda_intel.c+2 -20 replies
47/80ALSA: hda: Fix missing codec probe on Shenker Dock 15sound/pci/hda/hda_intel.c+1 -00 replies
48/80ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw()sound/soc/soc-ops.c+10 -40 replies
49/80ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range()sound/soc/soc-ops.c+10 -50 replies
50/80powerpc/lib/sstep: fix ptesync build errorarch/powerpc/lib/sstep.c+2 -00 replies
51/80mtd: rawnand: gpmi: dont leak PM reference in error pathdrivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c+2 -10 replies
52/80tee: export teedev_open() and teedev_close_context()drivers/tee/tee_core.c include/linux/tee_drv.h+18 -20 replies
53/80optee: use driver internal tee_context for some rpcdrivers/tee/optee/core.c drivers/tee/optee/optee_private.h drivers/tee/optee/rpc.c+15 -30 replies
54/80block/wbt: fix negative inflight counter when remove scsi deviceblock/bfq-iosched.c block/elevator.c+2 -20 replies
55/80NFS: LOOKUP_DIRECTORY is also ok with symlinksfs/nfs/dir.c+2 -20 replies
56/80NFS: Do not report writeback errors in nfs_getattr()fs/nfs/inode.c+3 -60 replies
57/80mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()drivers/mtd/nand/raw/qcom_nandc.c+6 -80 replies
58/80mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC statusdrivers/mtd/nand/raw/brcmnand/brcmnand.c+1 -10 replies
59/80scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loopdrivers/scsi/lpfc/lpfc.h drivers/scsi/lpfc/lpfc_attr.c drivers/scsi/lpfc/lpfc_els.c +1 more+26 -30 replies
60/80EDAC: Fix calculation of returned address and next offset in edac_align_ptr()drivers/edac/edac_mc.c+1 -10 replies
61/80net: sched: limit TC_ACT_REPEAT loopsnet/sched/act_api.c+11 -20 replies
62/80dmaengine: sh: rcar-dmac: Check for error num after setting maskdrivers/dma/sh/rcar-dmac.c+3 -10 replies
63/80copy_process(): Move fd_install() out of sighand->siglock critical sectionkernel/fork.c+3 -40 replies
64/80i2c: brcmstb: fix support for DSL and CM variantsdrivers/i2c/busses/i2c-brcmstb.c+1 -10 replies
65/80Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobjdrivers/hv/vmbus_drv.c+4 -10 replies
66/80KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAWarch/x86/kvm/pmu.c+1 -10 replies
67/80ARM: OMAP2+: hwmod: Add of_node_put() before breakarch/arm/mach-omap2/omap_hwmod.c+3 -10 replies
68/80ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_ofarch/arm/mach-omap2/display.c+1 -10 replies
69/80irqchip/sifive-plic: Add missing thead,c900-plic match stringdrivers/irqchip/irq-sifive-plic.c+1 -00 replies
70/80netfilter: conntrack: dont refresh sctp entries in closed statenet/netfilter/nf_conntrack_proto_sctp.c+9 -00 replies
71/80arm64: dts: meson-gx: add ATF BL32 reserved-memory regionarch/arm64/boot/dts/amlogic/meson-gx.dtsi+6 -00 replies
72/80arm64: dts: meson-g12: add ATF BL32 reserved-memory regionarch/arm64/boot/dts/amlogic/meson-g12-common.dtsi+6 -00 replies
73/80arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts+0 -160 replies
74/80kconfig: let shell return enough output for deep path namesscripts/kconfig/preprocess.c+1 -10 replies
75/80ata: libata-core: Disable TRIM on M88V29drivers/ata/libata-core.c+1 -00 replies
76/80drm/rockchip: dw_hdmi: Do not leave clock enabled in error casedrivers/gpu/drm/rockchip/dw_hdmi-rockchip.c+7 -70 replies
77/80tracing: Fix tp_printk option related with tp_printk_stop_on_bootkernel/trace/trace.c+4 -00 replies
78/80net: usb: qmi_wwan: Add support for Dell DW5829edrivers/net/usb/qmi_wwan.c+2 -00 replies
79/80net: macb: Align the dma and coherent dma masksdrivers/net/ethernet/cadence/macb_main.c+1 -10 replies
80/80kconfig: fix failing to generate auto.confscripts/kconfig/confdata.c+9 -40 replies

Reviews trailers per patch

37 of 80 patches have a Reviewed-by or Acked-by.

PatchNick DesaulniersAlexander AringAlexandre BelloniChangyuan LyuLuis ChamberlainTejun HeoDavid SterbaArd BiesheuvelTorsten DuweAmit Daniel KachhapLiwei SongHans de GoedeMiroslav BenesSteven Rostedt (VMware)Sven SchnelleHelge DellerTheodore Ts'oStefano GarzarellaJay VosburghAndrew LunnFlorian FianelilAdrian HunterValdis KlētnieksJustin M. ForbesJosh PoimboeufJan KaraChristoph HellwigChristian BraunerChris LeechEwan D. MilneManivannan SadhasivamFelix KuehlingJamal Hadi SalimEric W. BiedermanGeert UytterhoevenDavid DunnSamuel HollandJuan VazquezVivek ThrivikramanNeil ArmstrongKevin HilmanBjørn MorkNicolas FerreConor DooleySumit GargDonald BuczekGuenter RoeckShuah KhanSlade WatkinsLinux Kernel Functional TestingSudip MukherjeeJon HunterHulk Robot
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/80R-b
2/80
3/80
4/80
5/80
6/80
7/80
8/80R-b
9/80Reported-and-tested-by R-b
10/80A-b
11/80A-b
12/80
13/80
14/80
15/80
16/80R-b R-b A-b
17/80R-b R-b A-b
18/80
19/80T-b
20/80
21/80R-b
22/80R-b R-b A-b
23/80R-b R-b T-b R-b T-b R-b R-b T-b
24/80R-b R-b T-b T-b A-b T-b A-b
25/80R-b R-b T-b T-b
26/80R-b R-b T-b R-b T-b
27/80
28/80
29/80R-b
30/80
31/80R-b
32/80
33/80
34/80R-b
35/80R-b
36/80
37/80
38/80
39/80R-b R-b
40/80
41/80
42/80A-b
43/80
44/80
45/80T-b T-b A-b
46/80
47/80
48/80
49/80
50/80
51/80
52/80R-b
53/80R-b
54/80R-b
55/80T-b
56/80
57/80R-b
58/80R-b
59/80R-b
60/80
61/80A-b
62/80R-b
63/80R-b
64/80A-b
65/80R-b
66/80R-b
67/80
68/80
69/80T-b
70/80Reported-and-tested-by
71/80R-b R-b
72/80R-b R-b
73/80R-b R-b
74/80
75/80
76/80
77/80
78/80A-b
79/80A-b T-b
80/80

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

Read the v1 thread

Cover letter [PATCH 5.4 00/80] 5.4.181-rc1 review

This is the start of the stable review cycle for the 5.4.181 release. There are 80 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, 23 Feb 2022 08:48:58 +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.181-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.181-rc1

Jing Leng <[email protected]>
kconfig: fix failing to generate auto.conf

Marc St-Amand <[email protected]>
net: macb: Align the dma and coherent dma masks

Slark Xiao <[email protected]>
net: usb: qmi_wwan: Add support for Dell DW5829e

JaeSang Yoo <[email protected]>
tracing: Fix tp_printk option related with tp_printk_stop_on_boot

Sascha Hauer <[email protected]>
drm/rockchip: dw_hdmi: Do not leave clock enabled in error case

Zoltán Böszörményi <[email protected]>
ata: libata-core: Disable TRIM on M88V29

Brenda Streiff <[email protected]>
kconfig: let 'shell' return enough output for deep path names

Christian Hewitt <[email protected]>

    arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610

Christian Hewitt <[email protected]>
arm64: dts: meson-g12: add ATF BL32 reserved-memory region

Christian Hewitt <[email protected]>
arm64: dts: meson-gx: add ATF BL32 reserved-memory region

Florian Westphal <[email protected]>
netfilter: conntrack: don't refresh sctp entries in closed state

Guo Ren <[email protected]>
irqchip/sifive-plic: Add missing thead,c900-plic match string

Ye Guojin <[email protected]>
ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of

Wan Jiabing <[email protected]>
ARM: OMAP2+: hwmod: Add of_node_put() before break

Jim Mattson <[email protected]>
KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW

Miaoqian Lin <[email protected]>
Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj

Rafał Miłecki <[email protected]>
i2c: brcmstb: fix support for DSL and CM variants

Waiman Long <[email protected]>

    copy_process(): Move fd_install() out of sighand->siglock critical section

Jiasheng Jiang <[email protected]>
dmaengine: sh: rcar-dmac: Check for error num after setting mask

Eric Dumazet <[email protected]>
net: sched: limit TC_ACT_REPEAT loops

Eliav Farber <[email protected]>
EDAC: Fix calculation of returned address and next offset in edac_align_ptr()

James Smart <[email protected]>
scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop

david regan <[email protected]>
mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status

Bryan O'Donoghue <[email protected]>
mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()

Trond Myklebust <[email protected]>
NFS: Do not report writeback errors in nfs_getattr()

Trond Myklebust <[email protected]>
NFS: LOOKUP_DIRECTORY is also ok with symlinks

Laibin Qiu <[email protected]>
block/wbt: fix negative inflight counter when remove scsi device

Jens Wiklander <[email protected]>
optee: use driver internal tee_context for some rpc

Jens Wiklander <[email protected]>
tee: export teedev_open() and teedev_close_context()

Christian Eggers <[email protected]>
mtd: rawnand: gpmi: don't leak PM reference in error path

Anders Roxell <[email protected]>
powerpc/lib/sstep: fix 'ptesync' build error

Mark Brown <[email protected]>
ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range()

Mark Brown <[email protected]>
ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw()

Takashi Iwai <[email protected]>
ALSA: hda: Fix missing codec probe on Shenker Dock 15

Takashi Iwai <[email protected]>
ALSA: hda: Fix regression on forced probe mask option

Kees Cook <[email protected]>
libsubcmd: Fix use-after-free for realloc(..., 0)

Eric Dumazet <[email protected]>
bonding: fix data-races around agg_select_timer

Eric Dumazet <[email protected]>
drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit

Zhang Changzhong <[email protected]>
bonding: force carrier update when releasing slave

Xin Long <[email protected]>
ping: fix the dif and sdif check in ping_lookup

Miquel Raynal <[email protected]>

    net: ieee802154: ca8210: Fix lifs/sifs periods

Mans Rullgard <[email protected]>
net: dsa: lan9303: fix reset on probe

Pablo Neira Ayuso <[email protected]>
netfilter: nft_synproxy: unregister hooks on init error path

Johannes Berg <[email protected]>
iwlwifi: pcie: gen2: fix locking when "HW not ready"

Johannes Berg <[email protected]>
iwlwifi: pcie: fix locking when "HW not ready"

Christian Löhle <[email protected]>
mmc: block: fix read single on recovery logic

Seth Forshee <[email protected]>
vsock: remove vsock from connected table when connect is interrupted by a signal

Tudor Ambarus <[email protected]>
dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending

Eric W. Biederman <[email protected]>

    taskstats: Cleanup the use of task->exit_code

Zhang Yi <[email protected]>
ext4: prevent partial update of the extent blocks

Zhang Yi <[email protected]>
ext4: check for inconsistent extents between index and leaf block

Zhang Yi <[email protected]>
ext4: check for out-of-order index extents in ext4_valid_extent_entries()

Nicholas Bishop <[email protected]>
drm/radeon: Fix backlight control on iMac 12,1

Johannes Berg <[email protected]>
iwlwifi: fix use-after-free

Mark Rutland <[email protected]>
arm64: module/ftrace: intialize PLT at load time

Mark Rutland <[email protected]>
arm64: module: rework special section handling

Mark Rutland <[email protected]>
module/ftrace: handle patchable-function-entry

Mark Rutland <[email protected]>
ftrace: add ftrace_init_nop()

Igor Pylypiv <[email protected]>
Revert "module, async: async_synchronize_full() on module init iff async is used"

Christian König <[email protected]>
drm/amdgpu: fix logic inversion in check

Sagi Grimberg <[email protected]>
nvme-rdma: fix possible use-after-free in transport error_recovery work

Sagi Grimberg <[email protected]>
nvme-tcp: fix possible use-after-free in transport error_recovery work

Sagi Grimberg <[email protected]>
nvme: fix a possible use-after-free in controller reset during load

Darrick J. Wong <[email protected]>

    quota: make dquot_quota_sync return errors from ->sync_fs

Darrick J. Wong <[email protected]>
vfs: make freeze_super abort when sync_filesystem returns error

Duoming Zhou <[email protected]>
ax25: improve the incomplete fix to avoid UAF and NPD bugs

Yang Xu <[email protected]>
selftests/zram: Adapt the situation that /dev/zram0 is being used

Yang Xu <[email protected]>
selftests/zram01.sh: Fix compression ratio calculation

Yang Xu <[email protected]>
selftests/zram: Skip max_comp_streams interface on newer kernel

Miquel Raynal <[email protected]>

    net: ieee802154: at86rf230: Stop leaking skb's

Nícolas F. R. A. Prado <[email protected]>
selftests: rtc: Increase test timeout so that all tests run

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Fix possible circular locking dependency detected

Dāvis Mosāns <[email protected]>
btrfs: send: in case of IO error log it

John David Anglin <[email protected]>
parisc: Fix sglist access in ccio-dma.c

John David Anglin <[email protected]>
parisc: Fix data TLB miss in sba_unmap_sg

John David Anglin <[email protected]>
parisc: Drop __init from map_pages declaration

Randy Dunlap <[email protected]>
serial: parisc: GSC: fix build when IOSAPIC is not set

Sean Christopherson <[email protected]>
Revert "svm: Add warning message for AVIC IPI invalid target"

Sergio Costas <[email protected]>
HID:Add support for UGTABLET WP5540

Nathan Chancellor <[email protected]>
Makefile.extrawarn: Move -Wunaligned-access to W=1

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/mach-omap2/display.c                      |   2 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |   4 +-
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi  |   6 +
 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts  |   8 --
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi          |   6 +
 arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts   |   8 --
 arch/arm64/kernel/ftrace.c                         |  55 +++------
 arch/arm64/kernel/module.c                         |  47 ++++++--
 arch/parisc/Makefile                               |   1 -
 arch/parisc/kernel/module.c                        |  10 +-
 arch/parisc/kernel/module.lds                      |   7 --
 arch/parisc/mm/init.c                              |   9 +-
 arch/powerpc/lib/sstep.c                           |   2 +
 arch/x86/kvm/pmu.c                                 |   2 +-
 arch/x86/kvm/svm.c                                 |   2 -
 block/bfq-iosched.c                                |   2 +
 block/elevator.c                                   |   2 -
 drivers/ata/libata-core.c                          |   1 +
 drivers/dma/at_xdmac.c                             |   6 +-
 drivers/dma/sh/rcar-dmac.c                         |   4 +-
 drivers/edac/edac_mc.c                             |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   2 +-
 drivers/gpu/drm/radeon/atombios_encoders.c         |   3 +-
 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c        |  14 +--
 drivers/hid/hid-ids.h                              |   1 +
 drivers/hid/hid-quirks.c                           |   1 +
 drivers/hv/vmbus_drv.c                             |   5 +-
 drivers/i2c/busses/i2c-brcmstb.c                   |   2 +-
 drivers/irqchip/irq-sifive-plic.c                  |   1 +
 drivers/mmc/core/block.c                           |  28 ++---
 drivers/mtd/nand/raw/brcmnand/brcmnand.c           |   2 +-
 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c         |   3 +-
 drivers/mtd/nand/raw/qcom_nandc.c                  |  14 +--
 drivers/net/bonding/bond_3ad.c                     |  30 ++++-
 drivers/net/bonding/bond_main.c                    |   5 +-
 drivers/net/dsa/lan9303-core.c                     |   2 +-
 drivers/net/ethernet/cadence/macb_main.c           |   2 +-
 drivers/net/ieee802154/at86rf230.c                 |  13 +-
 drivers/net/ieee802154/ca8210.c                    |   4 +-
 drivers/net/usb/qmi_wwan.c                         |   2 +
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |   2 +
 .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |   3 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |   3 +-
 drivers/nvme/host/core.c                           |   9 +-
 drivers/nvme/host/rdma.c                           |   1 +
 drivers/nvme/host/tcp.c                            |   1 +
 drivers/parisc/ccio-dma.c                          |   3 +-
 drivers/parisc/sba_iommu.c                         |   3 +-
 .../x86/intel_speed_select_if/isst_if_common.c     |  97 +++++++++------
 drivers/scsi/lpfc/lpfc.h                           |   1 +
 drivers/scsi/lpfc/lpfc_attr.c                      |   3 +
 drivers/scsi/lpfc/lpfc_els.c                       |  20 ++-
 drivers/scsi/lpfc/lpfc_nportdisc.c                 |   5 +-
 drivers/tee/optee/core.c                           |   8 ++
 drivers/tee/optee/optee_private.h                  |   2 +
 drivers/tee/optee/rpc.c                            |   8 +-
 drivers/tee/tee_core.c                             |   6 +-
 drivers/tty/serial/8250/8250_gsc.c                 |   2 +-
 fs/btrfs/send.c                                    |   4 +
 fs/ext4/extents.c                                  |  92 +++++++++-----
 fs/nfs/dir.c                                       |   4 +-
 fs/nfs/inode.c                                     |   9 +-
 fs/quota/dquot.c                                   |  11 +-
 fs/super.c                                         |  19 +--
 include/asm-generic/vmlinux.lds.h                  |  14 +--
 include/linux/ftrace.h                             |  40 +++++-
 include/linux/sched.h                              |   1 -
 include/linux/tee_drv.h                            |  14 +++
 include/net/bond_3ad.h                             |   2 +-
 kernel/async.c                                     |   3 -
 kernel/fork.c                                      |   7 +-
 kernel/module.c                                    |  27 +----
 kernel/trace/ftrace.c                              |   6 +-
 kernel/trace/trace.c                               |   4 +
 kernel/tsacct.c                                    |   7 +-
 net/ax25/af_ax25.c                                 |   9 +-
 net/core/drop_monitor.c                            |  11 +-
 net/ipv4/ping.c                                    |  11 +-
 net/netfilter/nf_conntrack_proto_sctp.c            |   9 ++
 net/netfilter/nft_synproxy.c                       |   4 +-
 net/sched/act_api.c                                |  13 +-
 net/vmw_vsock/af_vsock.c                           |   1 +
 scripts/Makefile.extrawarn                         |   1 +
 scripts/kconfig/confdata.c                         |  13 +-
 scripts/kconfig/preprocess.c                       |   2 +-
 sound/pci/hda/hda_intel.c                          |   5 +-
 sound/soc/soc-ops.c                                |  29 +++--
 tools/lib/subcmd/subcmd-util.h                     |  11 +-
 tools/testing/selftests/rtc/settings               |   2 +-
 tools/testing/selftests/zram/zram.sh               |  15 +--
 tools/testing/selftests/zram/zram01.sh             |  33 ++---
 tools/testing/selftests/zram/zram02.sh             |   1 -
 tools/testing/selftests/zram/zram_lib.sh           | 134 ++++++++++++++-------
 94 files changed, 659 insertions(+), 410 deletions(-)