Skip to content

5.15.164-rc1 review

Greg Kroah-Hartman damon linux-hardening linux-patches lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest87 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/87gcc-plugins: Rename last_stmt() for GCC 14+scripts/gcc-plugins/gcc-common.h+4 -00 replies
2/87filelock: Remove locks reliably when fcntl/close race is detectedfs/locks.c+4 -50 replies
3/87ARM: 9324/1: fix get_user() broken with veneerarch/arm/include/asm/uaccess.h+2 -120 replies
4/87ACPI: processor_idle: Fix invalid comparison with insertion sort for latencydrivers/acpi/processor_idle.c+16 -240 replies
5/87bpf: Fix overrunning reservations in ringbufkernel/bpf/ringbuf.c+25 -50 replies
6/87scsi: core: Fix a use-after-freedrivers/scsi/hosts.c drivers/scsi/scsi_lib.c drivers/scsi/scsi_priv.h +3 more+23 -50 replies
7/87scsi: core: alua: I/O errors for ALUA state transitionsdrivers/scsi/device_handler/scsi_dh_alua.c+22 -90 replies
8/87scsi: qedf: Dont process stag work during unload and recoverydrivers/scsi/qedf/qedf_main.c+16 -00 replies
9/87scsi: qedf: Wait for stag work during unloaddrivers/scsi/qedf/qedf.h drivers/scsi/qedf/qedf_main.c+28 -30 replies
10/87scsi: qedf: Set qed_slowpath_params to zero before usedrivers/scsi/qedf/qedf_main.c+1 -00 replies
11/87ACPI: EC: Abort address space access upon errordrivers/acpi/ec.c+4 -10 replies
12/87ACPI: EC: Avoid returning AE_OK on errors in address space handlerdrivers/acpi/ec.c+3 -10 replies
13/87tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUstools/power/cpupower/utils/helpers/amd.c+23 -30 replies
14/87wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdatanet/mac80211/mesh.c+1 -00 replies
15/87wifi: mac80211: handle tasklet frames before stoppingnet/mac80211/ieee80211_i.h net/mac80211/main.c net/mac80211/util.c+12 -20 replies
16/87wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookupdrivers/net/wireless/intel/iwlwifi/mvm/d3.c+2 -10 replies
17/87wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmddrivers/net/wireless/intel/iwlwifi/mvm/d3.c+11 -20 replies
18/87wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe optiondrivers/net/wireless/intel/iwlwifi/mvm/scan.c+4 -10 replies
19/87wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()net/mac80211/scan.c+10 -40 replies
20/87selftests/openat2: Fix build warnings on ppc64tools/testing/selftests/openat2/openat2_test.c+1 -00 replies
21/87Input: silead - Always support 10 fingersdrivers/input/touchscreen/silead.c+5 -140 replies
22/87net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input()net/ipv6/rpl_iptunnel.c+6 -80 replies
23/87ila: block BH in ila_output()net/ipv6/ila/ila_lwt.c+6 -10 replies
24/87arm64: armv8_deprecated: Fix warning in isndep cpuhp starting processarch/arm64/kernel/armv8_deprecated.c+3 -00 replies
25/87null_blk: fix validation of block sizedrivers/block/null_blk/main.c+2 -20 replies
26/87kconfig: gconf: give a proper initial state to the Save buttonscripts/kconfig/gconf.c+2 -10 replies
27/87kconfig: remove wrong expr_trans_bool()scripts/kconfig/expr.c scripts/kconfig/expr.h scripts/kconfig/menu.c+0 -320 replies
28/87fs/file: fix the check in find_next_fd()fs/file.c+2 -20 replies
29/87mei: demote client disconnect warning on suspend to debugdrivers/misc/mei/main.c+1 -10 replies
30/87nvme: avoid double free special payloaddrivers/nvme/host/core.c+1 -00 replies
31/87wifi: cfg80211: wext: add extra SIOCSIWSCAN data checknet/wireless/scan.c+6 -20 replies
32/87KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()arch/powerpc/kvm/book3s_64_vio.c+13 -50 replies
33/87drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependencydrivers/gpu/drm/vmwgfx/Kconfig+1 -10 replies
34/87ALSA: hda/realtek: Add more codec ID to no shutup pins listsound/pci/hda/patch_realtek.c+4 -00 replies
35/87mips: fix compat_sys_lseek syscallarch/mips/kernel/syscalls/syscall_o32.tbl+1 -10 replies
36/87Input: elantech - fix touchpad state on resume for Lenovo N24drivers/input/mouse/elantech.c+31 -00 replies
37/87Input: i8042 - add Ayaneo Kun to i8042 quirk tabledrivers/input/serio/i8042-acpipnpio.h+16 -20 replies
38/87bytcr_rt5640 : inverse jack detect for Archos 101 cesiumsound/soc/intel/boards/bytcr_rt5640.c+11 -00 replies
39/87ALSA: dmaengine: Synchronize dma channel after drop()include/sound/dmaengine_pcm.h sound/core/pcm_dmaengine.c sound/soc/soc-generic-dmaengine-pcm.c+19 -00 replies
40/87ASoC: ti: davinci-mcasp: Set min period size using FIFO configsound/soc/ti/davinci-mcasp.c+7 -20 replies
41/87ASoC: ti: omap-hdmi: Fix too long driver namesound/soc/ti/omap-hdmi.c+1 -50 replies
42/87can: kvaser_usb: fix return value for hif_usb_send_regoutdrivers/net/can/usb/kvaser_usb/kvaser_usb_core.c+1 -10 replies
43/87s390/sclp: Fix sclp_init() cleanup on failuredrivers/s390/char/sclp.c+1 -00 replies
44/87platform/x86: wireless-hotkey: Add support for LG Airplane Buttondrivers/platform/x86/wireless-hotkey.c+2 -00 replies
45/87platform/x86: lg-laptop: Remove LGEX0815 hotkey handlingdrivers/platform/x86/lg-laptop.c+0 -80 replies
46/87platform/x86: lg-laptop: Change ACPI device iddrivers/platform/x86/lg-laptop.c+1 -10 replies
47/87platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBBdrivers/platform/x86/lg-laptop.c+33 -460 replies
48/87btrfs: qgroup: fix quota root leak after quota disable failurefs/btrfs/qgroup.c+2 -20 replies
49/87ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxxsound/pci/hda/patch_realtek.c+1 -00 replies
50/87ALSA: dmaengine_pcm: terminate dmaengine before synchronizesound/core/pcm_dmaengine.c+12 -00 replies
51/87net: usb: qmi_wwan: add Telit FN912 compositionsdrivers/net/usb/qmi_wwan.c+2 -00 replies
52/87net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()net/mac802154/tx.c+4 -40 replies
53/87powerpc/pseries: Whitelist dtl slub object for copying to userspacearch/powerpc/platforms/pseries/setup.c+2 -20 replies
54/87powerpc/eeh: avoid possible crash when edev->pdev changesarch/powerpc/kernel/eeh_pe.c+5 -20 replies
55/87scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe faileddrivers/scsi/libsas/sas_internal.h+14 -00 replies
56/87Bluetooth: hci_core: cancel all works upon hci_unregister_dev()net/bluetooth/hci_core.c+4 -00 replies
57/87drm/radeon: check bo_va->bo is non-NULL before using itdrivers/gpu/drm/radeon/radeon_gem.c+1 -10 replies
58/87fs: better handle deep ancestor chains in is_subdir()fs/dcache.c+14 -170 replies
59/87riscv: stacktrace: fix usage of ftrace_graph_ret_addr()arch/riscv/kernel/stacktrace.c+2 -10 replies
60/87spi: imx: Dont expect DMA for i.MX{25,35,50,51,53} cspi devicesdrivers/spi/spi-imx.c+1 -10 replies
61/87selftests/vDSO: fix clang build errors and warningstools/testing/selftests/vDSO/parse_vdso.c tools/testing/selftests/vDSO/vdso_standalone_test_x86.c+27 -70 replies
62/87hfsplus: fix uninit-value in copy_namefs/hfsplus/xattr.c+1 -10 replies
63/87spi: mux: set ctlr->bits_per_word_maskdrivers/spi/spi-mux.c+1 -00 replies
64/87tracing: Define the is_signed_type() macro onceinclude/linux/compiler.h include/linux/overflow.h include/linux/trace_events.h+6 -30 replies
65/87minmax: sanity check constant bounds when clampinginclude/linux/minmax.h+24 -20 replies
66/87minmax: clamp more efficiently by avoiding extra comparisoninclude/linux/minmax.h+1 -10 replies
67/87minmax: fix header inclusionsinclude/linux/minmax.h+2 -00 replies
68/87minmax: allow min()/max()/clamp() if the arguments have the same signedness.include/linux/minmax.h+33 -290 replies
69/87minmax: allow comparisons of int against unsigned char/shortinclude/linux/minmax.h+3 -20 replies
70/87minmax: relax check to allow comparison between unsigned arguments and signed constantsinclude/linux/minmax.h+17 -74 replies
71/87mm/damon/core: merge regions aggressively when max_nr_regions is unmetmm/damon/core.c+19 -20 replies
72/87wifi: mac80211: disable softirqs for queued frame handlingnet/mac80211/main.c net/mac80211/util.c+3 -00 replies
73/87drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c+1 -10 replies
74/87samples: Add fs error monitoring examplesamples/Kconfig samples/Makefile samples/fanotify/Makefile +1 more+157 -00 replies
75/87samples: Make fs-monitor depend on libc and headerssamples/Kconfig+1 -10 replies
76/87docs: Fix formatting of literal sections in fanotify docsDocumentation/admin-guide/filesystem-monitoring.rst+12 -80 replies
77/87Add gitignore file for samples/fanotify/ subdirectorysamples/fanotify/.gitignore+1 -00 replies
78/87net: relax socket state check at accept time.net/ipv4/af_inet.c+3 -10 replies
79/87ocfs2: add bounds checking to ocfs2_check_dir_entry()fs/ocfs2/dir.c+29 -170 replies
80/87jfs: dont walk off the end of ealistfs/jfs/xattr.c+19 -40 replies
81/87fs/ntfs3: Validate ff offsetfs/ntfs3/fslog.c+5 -10 replies
82/87ALSA: hda/realtek: Enable headset mic on Positivo SU C1400sound/pci/hda/patch_realtek.c+1 -00 replies
83/87ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360sound/pci/hda/patch_realtek.c+1 -00 replies
84/87arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USBarch/arm64/boot/dts/qcom/msm8996.dtsi+1 -00 replies
85/87arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USBarch/arm64/boot/dts/qcom/sdm630.dtsi+1 -00 replies
86/87ALSA: pcm_dmaengine: Dont synchronize DMA channel when DMA is pausedsound/core/pcm_dmaengine.c+5 -10 replies
87/87filelock: Fix fcntl/close race recovery compat pathfs/locks.c+4 -50 replies

Reviews trailers per patch

39 of 87 patches have a Reviewed-by or Acked-by.

PatchMario LimoncielloGregory GreenmanIlan PeerJeff LaytonMuhammad Usama AnjumDmitry TorokhovPaolo AbeniHuisong LiMing LeiRandy DunlapJan KaraArd BiesheuvelJulian SikorskiLi ZhijianDamien Le MoalChristoph HellwigMike ChristieSagi GrimbergMax GurtovoyPeter UjfalusiPeter OberparleiterAgathe BoutmyIlpo JärvinenHans de GoedeBoris BurkovQu WenruoDavid SterbaBjørn MorkSrikar DronamrajuJohn GarryAlex DeucherSteven Rostedt (Google)Carlos LlamasEdward Liaw[email protected][email protected]Pierre-Louis BossartKees CookBob ZhouAmir GoldsteinGuenter RoeckEric DumazetHeming ZhaoJoseph QiAndy ShevchenkoKonrad DybcioHerve CodinaChromeOS CQ TestSeongJae ParkHarshit MogalapalliShuah Khan
SeriesT-b T-b T-b T-b
1/87
2/87R-b
3/87R-b
4/87T-b
5/87
6/87T-b
7/87R-b R-b R-b
8/87
9/87
10/87
11/87
12/87
13/87R-b
14/87
15/87
16/87R-b
17/87
18/87R-b
19/87
20/87R-b
21/87A-b
22/87A-b
23/87A-b
24/87T-b
25/87R-b
26/87
27/87A-b
28/87R-b
29/87
30/87R-b R-b
31/87
32/87
33/87
34/87
35/87
36/87
37/87
38/87R-b A-b
39/87R-b
40/87A-b
41/87A-b
42/87
43/87R-b
44/87T-b R-b R-b
45/87T-b R-b R-b
46/87T-b R-b R-b
47/87T-b R-b R-b
48/87R-b R-b R-b
49/87
50/87
51/87A-b
52/87
53/87R-b
54/87
55/87R-b
56/87
57/87A-b
58/87
59/87R-b
60/87
61/87R-b T-b R-b R-b
62/87Reported-and-tested-by Reported-and-tested-by
63/87
64/87A-b
65/87R-b
66/87
67/87R-b
68/87
69/87
70/87
71/87
72/87
73/87R-b
74/87R-b R-b
75/87T-b
76/87
77/87
78/87R-b
79/87R-b R-b
80/87
81/87
82/87
83/87
84/87R-b
85/87R-b
86/87
87/87

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

Read the v1 thread

Cover letter [PATCH 5.15 00/87] 5.15.164-rc1 review

This is the start of the stable review cycle for the 5.15.164 release. There are 87 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, 27 Jul 2024 14:27:16 +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.15.164-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.164-rc1

Jann Horn <[email protected]>
filelock: Fix fcntl/close race recovery compat path

Shengjiu Wang <[email protected]>
ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused

Krishna Kurapati <[email protected]>
arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB

Krishna Kurapati <[email protected]>
arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB

Seunghun Han <[email protected]>
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360

Edson Juliano Drosdeck <[email protected]>
ALSA: hda/realtek: Enable headset mic on Positivo SU C1400

lei lu <[email protected]>
fs/ntfs3: Validate ff offset

lei lu <[email protected]>
jfs: don't walk off the end of ealist

lei lu <[email protected]>
ocfs2: add bounds checking to ocfs2_check_dir_entry()

Paolo Abeni <[email protected]>
net: relax socket state check at accept time.

Linus Torvalds <[email protected]>
Add gitignore file for samples/fanotify/ subdirectory

Gabriel Krisman Bertazi <[email protected]>
docs: Fix formatting of literal sections in fanotify docs

Gabriel Krisman Bertazi <[email protected]>
samples: Make fs-monitor depend on libc and headers

Gabriel Krisman Bertazi <[email protected]>
samples: Add fs error monitoring example

Dan Carpenter <[email protected]>
drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()

Johannes Berg <[email protected]>
wifi: mac80211: disable softirqs for queued frame handling

SeongJae Park <[email protected]>
mm/damon/core: merge regions aggressively when max_nr_regions is unmet

David Laight <[email protected]>
minmax: relax check to allow comparison between unsigned arguments and signed constants

David Laight <[email protected]>
minmax: allow comparisons of 'int' against 'unsigned char/short'

David Laight <[email protected]>
minmax: allow min()/max()/clamp() if the arguments have the same signedness.

Andy Shevchenko <[email protected]>
minmax: fix header inclusions

Jason A. Donenfeld <[email protected]>
minmax: clamp more efficiently by avoiding extra comparison

Jason A. Donenfeld <[email protected]>
minmax: sanity check constant bounds when clamping

Bart Van Assche <[email protected]>
tracing: Define the is_signed_type() macro once

David Lechner <[email protected]>

    spi: mux: set ctlr->bits_per_word_mask

Edward Adam Davis <[email protected]>
hfsplus: fix uninit-value in copy_name

John Hubbard <[email protected]>
selftests/vDSO: fix clang build errors and warnings

Uwe Kleine-König <[email protected]>

    spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices

Puranjay Mohan <[email protected]>
riscv: stacktrace: fix usage of ftrace_graph_ret_addr()

Christian Brauner <[email protected]>
fs: better handle deep ancestor chains in is_subdir()

Pierre-Eric Pelloux-Prayer <[email protected]>

    drm/radeon: check bo_va->bo is non-NULL before using it

Tetsuo Handa <[email protected]>
Bluetooth: hci_core: cancel all works upon hci_unregister_dev()

Xingui Yang <[email protected]>
scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed

Ganesh Goudar <[email protected]>

    powerpc/eeh: avoid possible crash when edev->pdev changes

Anjali K <[email protected]>
powerpc/pseries: Whitelist dtl slub object for copying to userspace

Yunshui Jiang <[email protected]>
net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()

Daniele Palmas <[email protected]>
net: usb: qmi_wwan: add Telit FN912 compositions

Shengjiu Wang <[email protected]>
ALSA: dmaengine_pcm: terminate dmaengine before synchronize

Aivaz Latypov <[email protected]>

    ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx

Filipe Manana <[email protected]>
btrfs: qgroup: fix quota root leak after quota disable failure

Armin Wolf <[email protected]>
platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBB

Armin Wolf <[email protected]>
platform/x86: lg-laptop: Change ACPI device id

Armin Wolf <[email protected]>
platform/x86: lg-laptop: Remove LGEX0815 hotkey handling

Armin Wolf <[email protected]>
platform/x86: wireless-hotkey: Add support for LG Airplane Button

Heiko Carstens <[email protected]>
s390/sclp: Fix sclp_init() cleanup on failure

Chen Ni <[email protected]>
can: kvaser_usb: fix return value for hif_usb_send_regout

Primoz Fiser <[email protected]>
ASoC: ti: omap-hdmi: Fix too long driver name

Jai Luthra <[email protected]>
ASoC: ti: davinci-mcasp: Set min period size using FIFO config

Jai Luthra <[email protected]>
ALSA: dmaengine: Synchronize dma channel after drop()

Thomas GENTY <[email protected]>
bytcr_rt5640 : inverse jack detect for Archos 101 cesium

Tobias Jakobi <[email protected]>
Input: i8042 - add Ayaneo Kun to i8042 quirk table

Jonathan Denose <[email protected]>
Input: elantech - fix touchpad state on resume for Lenovo N24

Arnd Bergmann <[email protected]>
mips: fix compat_sys_lseek syscall

Kailang Yang <[email protected]>
ALSA: hda/realtek: Add more codec ID to no shutup pins list

Alexey Makhalov <[email protected]>
drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency

Michael Ellerman <[email protected]>
KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()

Dmitry Antipov <[email protected]>
wifi: cfg80211: wext: add extra SIOCSIWSCAN data check

Chunguang Xu <[email protected]>
nvme: avoid double free special payload

Alexander Usyskin <[email protected]>
mei: demote client disconnect warning on suspend to debug

Yuntao Wang <[email protected]>
fs/file: fix the check in find_next_fd()

Masahiro Yamada <[email protected]>
kconfig: remove wrong expr_trans_bool()

Masahiro Yamada <[email protected]>
kconfig: gconf: give a proper initial state to the Save button

Andreas Hindborg <[email protected]>
null_blk: fix validation of block size

Wei Li <[email protected]>
arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process

Eric Dumazet <[email protected]>
ila: block BH in ila_output()

Eric Dumazet <[email protected]>
net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input()

Hans de Goede <[email protected]>
Input: silead - Always support 10 fingers

Michael Ellerman <[email protected]>
selftests/openat2: Fix build warnings on ppc64

Dmitry Antipov <[email protected]>

    wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()

Ayala Beker <[email protected]>
wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe option

Yedidya Benshimol <[email protected]>
wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd

Yedidya Benshimol <[email protected]>
wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookup

Johannes Berg <[email protected]>
wifi: mac80211: handle tasklet frames before stopping

Nicolas Escande <[email protected]>
wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata

Dhananjay Ugwekar <[email protected]>
tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs

Armin Wolf <[email protected]>
ACPI: EC: Avoid returning AE_OK on errors in address space handler

Armin Wolf <[email protected]>
ACPI: EC: Abort address space access upon error

Saurav Kashyap <[email protected]>
scsi: qedf: Set qed_slowpath_params to zero before use

Saurav Kashyap <[email protected]>
scsi: qedf: Wait for stag work during unload

Saurav Kashyap <[email protected]>
scsi: qedf: Don't process stag work during unload and recovery

Martin Wilck <[email protected]>
scsi: core: alua: I/O errors for ALUA state transitions

Bart Van Assche <[email protected]>
scsi: core: Fix a use-after-free

Daniel Borkmann <[email protected]>
bpf: Fix overrunning reservations in ringbuf

Kuan-Wei Chiu <[email protected]>
ACPI: processor_idle: Fix invalid comparison with insertion sort for latency

Masahiro Yamada <[email protected]>
ARM: 9324/1: fix get_user() broken with veneer

Jann Horn <[email protected]>
filelock: Remove locks reliably when fcntl/close race is detected

Kees Cook <[email protected]>
gcc-plugins: Rename last_stmt() for GCC 14+

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

Diffstat:

 .../admin-guide/filesystem-monitoring.rst          |  20 +--
 Makefile                                           |   4 +-
 arch/arm/include/asm/uaccess.h                     |  14 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |   1 +
 arch/arm64/boot/dts/qcom/sdm630.dtsi               |   1 +
 arch/arm64/kernel/armv8_deprecated.c               |   3 +
 arch/mips/kernel/syscalls/syscall_o32.tbl          |   2 +-
 arch/powerpc/kernel/eeh_pe.c                       |   7 +-
 arch/powerpc/kvm/book3s_64_vio.c                   |  18 ++-
 arch/powerpc/platforms/pseries/setup.c             |   4 +-
 arch/riscv/kernel/stacktrace.c                     |   3 +-
 drivers/acpi/ec.c                                  |   9 +-
 drivers/acpi/processor_idle.c                      |  40 +++---
 drivers/block/null_blk/main.c                      |   4 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |   2 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |   2 +-
 drivers/gpu/drm/vmwgfx/Kconfig                     |   2 +-
 drivers/input/mouse/elantech.c                     |  31 +++++
 drivers/input/serio/i8042-acpipnpio.h              |  18 ++-
 drivers/input/touchscreen/silead.c                 |  19 +--
 drivers/misc/mei/main.c                            |   2 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c   |   2 +-
 drivers/net/usb/qmi_wwan.c                         |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |  16 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   5 +-
 drivers/nvme/host/core.c                           |   1 +
 drivers/platform/x86/lg-laptop.c                   |  89 +++++--------
 drivers/platform/x86/wireless-hotkey.c             |   2 +
 drivers/s390/char/sclp.c                           |   1 +
 drivers/scsi/device_handler/scsi_dh_alua.c         |  31 +++--
 drivers/scsi/hosts.c                               |  16 ++-
 drivers/scsi/libsas/sas_internal.h                 |  14 ++
 drivers/scsi/qedf/qedf.h                           |   1 +
 drivers/scsi/qedf/qedf_main.c                      |  47 ++++++-
 drivers/scsi/scsi_lib.c                            |   6 +-
 drivers/scsi/scsi_priv.h                           |   2 +-
 drivers/scsi/scsi_scan.c                           |   1 +
 drivers/scsi/scsi_sysfs.c                          |   1 +
 drivers/spi/spi-imx.c                              |   2 +-
 drivers/spi/spi-mux.c                              |   1 +
 fs/btrfs/qgroup.c                                  |   4 +-
 fs/dcache.c                                        |  31 ++---
 fs/file.c                                          |   4 +-
 fs/hfsplus/xattr.c                                 |   2 +-
 fs/jfs/xattr.c                                     |  23 +++-
 fs/locks.c                                         |  18 ++-
 fs/ntfs3/fslog.c                                   |   6 +-
 fs/ocfs2/dir.c                                     |  46 ++++---
 include/linux/compiler.h                           |   6 +
 include/linux/minmax.h                             |  87 +++++++++----
 include/linux/overflow.h                           |   1 -
 include/linux/trace_events.h                       |   2 -
 include/scsi/scsi_host.h                           |   2 +
 include/sound/dmaengine_pcm.h                      |   1 +
 kernel/bpf/ringbuf.c                               |  30 ++++-
 mm/damon/core.c                                    |  21 ++-
 net/bluetooth/hci_core.c                           |   4 +
 net/ipv4/af_inet.c                                 |   4 +-
 net/ipv6/ila/ila_lwt.c                             |   7 +-
 net/ipv6/rpl_iptunnel.c                            |  14 +-
 net/mac80211/ieee80211_i.h                         |   2 +
 net/mac80211/main.c                                |  11 +-
 net/mac80211/mesh.c                                |   1 +
 net/mac80211/scan.c                                |  14 +-
 net/mac80211/util.c                                |   4 +
 net/mac802154/tx.c                                 |   8 +-
 net/wireless/scan.c                                |   8 +-
 samples/Kconfig                                    |   9 ++
 samples/Makefile                                   |   1 +
 samples/fanotify/.gitignore                        |   1 +
 samples/fanotify/Makefile                          |   5 +
 samples/fanotify/fs-monitor.c                      | 142 +++++++++++++++++++++
 scripts/gcc-plugins/gcc-common.h                   |   4 +
 scripts/kconfig/expr.c                             |  29 -----
 scripts/kconfig/expr.h                             |   1 -
 scripts/kconfig/gconf.c                            |   3 +-
 scripts/kconfig/menu.c                             |   2 -
 sound/core/pcm_dmaengine.c                         |  26 ++++
 sound/pci/hda/patch_realtek.c                      |   7 +
 sound/soc/intel/boards/bytcr_rt5640.c              |  11 ++
 sound/soc/soc-generic-dmaengine-pcm.c              |   8 ++
 sound/soc/ti/davinci-mcasp.c                       |   9 +-
 sound/soc/ti/omap-hdmi.c                           |   6 +-
 tools/power/cpupower/utils/helpers/amd.c           |  26 +++-
 tools/testing/selftests/openat2/openat2_test.c     |   1 +
 tools/testing/selftests/vDSO/parse_vdso.c          |  16 ++-
 .../selftests/vDSO/vdso_standalone_test_x86.c      |  18 ++-
 87 files changed, 813 insertions(+), 319 deletions(-)