Skip to content

5.10.11-rc2 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 203 patches 10 repliesIn review

Patches in v1 No applies recorded yet

None of the 203 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchPavel Machek (CIP)Jon HunterLinux Kernel Functional TestingGuenter RoeckShuah Khan
SeriesT-b T-b T-b T-b T-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 5 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/203] 5.10.11-rc2 review

This is the start of the stable review cycle for the 5.10.11 release. There are 203 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 Thu, 28 Jan 2021 09:42:40 +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.10.11-rc2.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.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.11-rc2

Sami Tolvanen <[email protected]>
Commit 9bb48c82aced ("tty: implement write_iter") converted the tty layer to use write_iter. Fix the redirected_tty_write declaration also in n_tty and change the comparisons to use write_iter instead of write. also in n_tty and change the comparisons to use write_iter instead of write.

Johannes Berg <[email protected]>
fs/pipe: allow sendfile() to pipe again

Martin Kepplinger <[email protected]>
interconnect: imx8mq: Use icc_sync_state

Christoph Hellwig <[email protected]>

    kernfs: wire up ->splice_read and ->splice_write

Christoph Hellwig <[email protected]>

    kernfs: implement ->write_iter

Christoph Hellwig <[email protected]>

    kernfs: implement ->read_iter

KP Singh <[email protected]>
bpf: Local storage helpers should check nullness of owner ptr passed

Anshuman Gupta <[email protected]>
drm/i915/hdcp: Get conn while content_type changed

Kai-Heng Feng <[email protected]>
ASoC: SOF: Intel: hda: Avoid checking jack on system suspend

Kuniyuki Iwashima <[email protected]>
tcp: Fix potential use-after-free due to double kfree()

Hyunwook (Wooky) Baek <[email protected]>
x86/sev-es: Handle string port IO to kernel memory properly

Pan Bian <[email protected]>
net: systemport: free dev before on error path

Linus Torvalds <[email protected]>
tty: fix up hung_up_tty_write() conversion

Linus Torvalds <[email protected]>
tty: implement write_iter

Peter Zijlstra <[email protected]>
x86/sev: Fix nonistr violation

Douglas Anderson <[email protected]>
pinctrl: qcom: Don't clear pending interrupts when enabling

Douglas Anderson <[email protected]>
pinctrl: qcom: Properly clear "intr_ack_high" interrupts when unmasking

Douglas Anderson <[email protected]>
pinctrl: qcom: No need to read-modify-write the interrupt status

Douglas Anderson <[email protected]>
pinctrl: qcom: Allow SoCs to specify a GPIO function that's not 0

Oleksandr Mazur <[email protected]>
net: core: devlink: use right genl user_ptr when handling port param get/set

Alban Bedel <[email protected]>
net: mscc: ocelot: Fix multicast to the CPU port

Enke Chen <[email protected]>
tcp: fix TCP_USER_TIMEOUT with zero window

Eric Dumazet <[email protected]>
tcp: do not mess with cloned skbs in tcp_add_backlog()

Dan Carpenter <[email protected]>

    net: dsa: b53: fix an off by one in checking "vlan->vid"

Tariq Toukan <[email protected]>
net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled

Vladimir Oltean <[email protected]>
net: mscc: ocelot: allow offloading of bridge on top of LAG

Matteo Croce <[email protected]>
ipv6: set multicast flag on the multicast route

Eric Dumazet <[email protected]>
net_sched: reject silly cell_log in qdisc_get_rtab()

Eric Dumazet <[email protected]>
net_sched: avoid shift-out-of-bounds in tcindex_set_parms()

Matteo Croce <[email protected]>
ipv6: create multicast route with RTPROT_KERNEL

Guillaume Nault <[email protected]>
udp: mask TOS bits in udp_v4_early_demux()

Eric Dumazet <[email protected]>
net_sched: gen_estimator: support large ewma log

Yuchung Cheng <[email protected]>
tcp: fix TCP socket rehash stats mis-accounting

Lecopzer Chen <[email protected]>
kasan: fix incorrect arguments passing in kasan_add_zero_shadow

Lecopzer Chen <[email protected]>
kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow

Alexander Lobakin <[email protected]>
skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too

Pan Bian <[email protected]>
lightnvm: fix memory leak when submit fails

Takashi Iwai <[email protected]>
cachefiles: Drop superfluous readpages aops NULL check

Christoph Hellwig <[email protected]>
nvme-pci: fix error unwind in nvme_map_data

Christoph Hellwig <[email protected]>
nvme-pci: refactor nvme_unmap_data

Geert Uytterhoeven <[email protected]>
sh_eth: Fix power down vs. is_opened flag ordering

Sandipan Das <[email protected]>
selftests/powerpc: Fix exit status of pkey tests

Rasmus Villemoes <[email protected]>
net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext

Yingjie Wang <[email protected]>
octeontx2-af: Fix missing check bugs in rvu_cgx.c

Kai Vehmanen <[email protected]>
ASoC: SOF: Intel: fix page fault at probe if i915 init fails

Peter Zijlstra <[email protected]>
locking/lockdep: Cure noinstr fail

Jinyang He <[email protected]>
sh: Remove unused HAVE_COPY_THREAD_TLS macro

Necip Fazil Yildiran <[email protected]>
sh: dma: fix kconfig dependency for G2_DMA

Anshuman Gupta <[email protected]>
drm/i915/hdcp: Update CP property in update_pipe

Kent Gibson <[email protected]>
tools: gpio: fix %llu warning in gpio-watch.c

Kent Gibson <[email protected]>
tools: gpio: fix %llu warning in gpio-event-mon.c

Guillaume Nault <[email protected]>
netfilter: rpfilter: mask ecn bits before fib lookup

Cong Wang <[email protected]>
cls_flower: call nla_ok() before nla_next()

Yazen Ghannam <[email protected]>
x86/cpu/amd: Set __max_die_per_package on AMD

Peter Zijlstra <[email protected]>
x86/entry: Fix noinstr fail

Ville Syrjälä <[email protected]>

    drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when outputting YCbCr 4:4:4

Ville Syrjälä <[email protected]>

    drm/i915: s/intel_dp_sink_dpms/intel_dp_set_power/

Rafael J. Wysocki <[email protected]>
driver core: Extend device_is_dependent()

Saravana Kannan <[email protected]>
driver core: Fix device link device name collision

Meng Li <[email protected]>
drivers core: Free dma_range_map when driver probe failed

JC Kuo <[email protected]>
xhci: tegra: Delay for disabling LFPS detector

Mathias Nyman <[email protected]>
xhci: make sure TRB is fully written before giving it to the controller

Peter Chen <[email protected]>
usb: cdns3: imx: fix can't create core device the second time issue

Peter Chen <[email protected]>
usb: cdns3: imx: fix writing read-only memory issue

Patrik Jakobsson <[email protected]>
usb: bdc: Make bdc pci driver depend on BROKEN

Thinh Nguyen <[email protected]>
usb: udc: core: Use lock when write to soft_connect

Alan Stern <[email protected]>
USB: gadget: dummy-hcd: Fix errors in port-reset handling

Ryan Chen <[email protected]>
usb: gadget: aspeed: fix stop dma register setting.

Longfang Liu <[email protected]>
USB: ehci: fix an interrupt calltrace error

Eugene Korenevsky <[email protected]>
ehci: fix EHCI host controller initialization sequence

Pali Rohár <[email protected]>
serial: mvebu-uart: fix tx lost characters at power off

Wang Hui <[email protected]>
stm class: Fix module init return on allocation failure

Alexander Shishkin <[email protected]>
intel_th: pci: Add Alder Lake-P support

Pavel Begunkov <[email protected]>
io_uring: fix short read retries for non-reg files

Jens Axboe <[email protected]>
io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state

Jens Axboe <[email protected]>

    io_uring: iopoll requests should also wake task ->in_idle state

Shakeel Butt <[email protected]>
mm: fix numa stats for thp migration

Shakeel Butt <[email protected]>
mm: memcg: fix memcg file_dirty numa stat

Roman Gushchin <[email protected]>
mm: memcg/slab: optimize objcg stock draining

Mike Rapoport <[email protected]>
mm: fix initialization of struct page for holes in memory layout

Xiaoming Ni <[email protected]>
proc_sysctl: fix oops caused by incorrect command parameters

Mike Rapoport <[email protected]>
x86/setup: don't remove E820_TYPE_RAM for pfn 0

Andy Lutomirski <[email protected]>
x86/mmx: Use KFPU_387 for MMX string operations

Borislav Petkov <[email protected]>
x86/topology: Make __max_die_per_package available unconditionally

Andy Lutomirski <[email protected]>
x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state

Mathias Kresin <[email protected]>
irqchip/mips-cpu: Set IPI domain parent chip

Ronnie Sahlberg <[email protected]>
cifs: do not fail __smb_send_rqst if non-fatal signals are pending

Nicholas Piggin <[email protected]>
powerpc/64s: fix scv entry fallback flush vs interrupt

David Lechner <[email protected]>
counter:ti-eqep: remove floor

Alexandru Ardelean <[email protected]>
iio: adc: ti_am335x_adc: remove omitted iio_kfifo_free()

Slaveyko Slaveykov <[email protected]>
drivers: iio: temperature: Add delay after the addressed reset command in mlx90632.c

Lars-Peter Clausen <[email protected]>
iio: ad5504: Fix setting power-down state

Lorenzo Bianconi <[email protected]>
iio: common: st_sensors: fix possible infinite loop in st_sensors_irq_thread

Krzysztof Kozlowski <[email protected]>
i2c: sprd: depend on COMMON_CLK to fix compile tests

Adrian Hunter <[email protected]>
perf evlist: Fix id index for heterogeneous systems

Vincent Mailhol <[email protected]>
can: peak_usb: fix use after free bugs

Vincent Mailhol <[email protected]>
can: vxcan: vxcan_xmit: fix use after free bug

Vincent Mailhol <[email protected]>
can: dev: can_restart: fix use after free bug

Hangbin Liu <[email protected]>
selftests: net: fib_tests: remove duplicate log test

Maxim Mikityanskiy <[email protected]>
xsk: Clear pool even for inactive queues

Kai-Heng Feng <[email protected]>
ALSA: hda: Balance runtime/system PM if direct-complete is disabled

Randy Dunlap <[email protected]>
gpio: sifive: select IRQ_DOMAIN_HIERARCHY rather than depend on it

Hans de Goede <[email protected]>
platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNKNOWN_COMMAND errors

Hans de Goede <[email protected]>
platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list

Nicolas Saenz Julienne <[email protected]>
drm/vc4: Unify PCM card's driver_name

Wolfram Sang <[email protected]>
i2c: octeon: check correct size of maximum RECV_LEN packet

Christoph Hellwig <[email protected]>
iov_iter: fix the uaccess area in copy_compat_iovec_from_user

John Ogness <[email protected]>
printk: fix kmsg_dump_get_buffer length calulations

John Ogness <[email protected]>
printk: ringbuffer: fix line counting

Neta Ostrovsky <[email protected]>
RDMA/cma: Fix error flow in default_roce_mode_store

Aharon Landau <[email protected]>
RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two()

Jeremy Cline <[email protected]>
drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_image_cpu()

Song Liu <[email protected]>
bpf: Reject too big ctx_size_in for raw_tp test run

Mark Rutland <[email protected]>
arm64: entry: remove redundant IRQ flag tracing

Ariel Marcovitch <[email protected]>
powerpc: Fix alignment bug within the init sections

Youling Tang <[email protected]>
powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S

Jiri Olsa <[email protected]>
bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach

Arnd Bergmann <[email protected]>
crypto: omap-sham - Fix link error without crypto-engine

Jaegeuk Kim <[email protected]>
scsi: ufs: Fix tm request when non-fatal error happens

Randy Dunlap <[email protected]>
scsi: ufs: ufshcd-pltfrm depends on HAS_IOMEM

Arnd Bergmann <[email protected]>
scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression

Josef Bacik <[email protected]>
btrfs: print the actual offset in btrfs_root_name

Jason Gunthorpe <[email protected]>
RDMA/ucma: Do not miss ctx destruction steps in some cases

Hsin-Yi Wang <[email protected]>
pinctrl: mediatek: Fix fallback call path

Billy Tsai <[email protected]>
pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting

Kent Gibson <[email protected]>
gpiolib: cdev: fix frame size warning in gpio_ioctl()

Trond Myklebust <[email protected]>
nfsd: Don't set eof on a truncated READ_PLUS

Trond Myklebust <[email protected]>
nfsd: Fixes for nfsd4_encode_read_plus_data()

Randy Dunlap <[email protected]>
x86/xen: fix 'nopvspin' build error

Atish Patra <[email protected]>
RISC-V: Fix maximum allowed phsyical memory for RV32

Atish Patra <[email protected]>
RISC-V: Set current memblock limit

Ian Rogers <[email protected]>
libperf tests: Fail when failing to get a tracepoint id

Ian Rogers <[email protected]>
libperf tests: If a test fails return non-zero

Marcelo Diop-Gonzalez <[email protected]>
io_uring: flush timeouts that should already have expired

Ben Skeggs <[email protected]>
drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0

Ben Skeggs <[email protected]>
drm/nouveau/mmu: fix vram heap sizing

Ben Skeggs <[email protected]>
drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields

Ben Skeggs <[email protected]>
drm/nouveau/privring: ack interrupts the same way as RM

Ben Skeggs <[email protected]>
drm/nouveau/bios: fix issue shadowing expansion ROMs

Wayne Lin <[email protected]>
drm/amd/display: Fix to be able to stop crc calculation

Nicholas Miell <[email protected]>
HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode

Li, Roman <[email protected]>
drm/amd/display: disable dcn10 pipe split by default

Victor Zhao <[email protected]>
drm/amdgpu/psp: fix psp gfx ctrl cmds

Sagar Shrikant Kadam <[email protected]>
riscv: defconfig: enable gpio support for HiFive Unleashed

Sagar Shrikant Kadam <[email protected]>
dts: phy: add GPIO number and active state used for phy reset

Sagar Shrikant Kadam <[email protected]>
dts: phy: fix missing mdio device and probe failure of vsc8541-01 device

David Woodhouse <[email protected]>
x86/xen: Fix xen_hvm_smp_init() when vector callback not available

David Woodhouse <[email protected]>
x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery

David Woodhouse <[email protected]>
xen: Fix event channel callback via INTX/GSI

Arnd Bergmann <[email protected]>
arm64: make atomic helpers __always_inline

Kefeng Wang <[email protected]>
riscv: cacheinfo: Fix using smp_processor_id() in preemptible

Peter Geis <[email protected]>
ALSA: hda/tegra: fix tegra-hda on tegra30 soc

Peter Geis <[email protected]>
clk: tegra30: Add hda clock default rates to clock driver

Seth Miller <[email protected]>
HID: Ignore battery for Elan touchscreen on ASUS UX550

Filipe Laíns <[email protected]>
HID: logitech-dj: add the G602 receiver

Damien Le Moal <[email protected]>
riscv: Enable interrupts during syscalls with M-Mode

Damien Le Moal <[email protected]>
riscv: Fix sifive serial driver

Damien Le Moal <[email protected]>
riscv: Fix kernel time_init()

Ewan D. Milne <[email protected]>
scsi: sd: Suppress spurious errors when WRITE SAME is being disabled

Dinghao Liu <[email protected]>
scsi: scsi_debug: Fix memleak in scsi_debug_init()

Nilesh Javali <[email protected]>
scsi: qedi: Correct max length of CHAP secret

Can Guo <[email protected]>
scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback

Stanley Chu <[email protected]>
scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL

Dexuan Cui <[email protected]>
x86/hyperv: Fix kexec panic/hang issues

Anthony Iliopoulos <[email protected]>
dm integrity: select CRYPTO_SKCIPHER

Arnd Bergmann <[email protected]>
HID: sony: select CONFIG_CRC32

Kai-Heng Feng <[email protected]>
HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device

Chuck Lever <[email protected]>
SUNRPC: Handle TCP socket sends with kernel_sendpage() again

Shuming Fan <[email protected]>
ASoC: rt711: mutex between calibration and power state changes

Cezary Rojewski <[email protected]>
ASoC: Intel: haswell: Add missing pm_ops

Chris Wilson <[email protected]>

    drm/i915: Check for rq->hwsp validity after acquiring RCU lock

Chris Wilson <[email protected]>

    drm/i915/gt: Prevent use of engine->wa_ctx after error

Sung Lee <[email protected]>
drm/amd/display: DCN2X Find Secondary Pipe properly in MPO + ODM Case

Huang Rui <[email protected]>
drm/amdgpu: remove gpu info firmware of green sardine

Daniel Vetter <[email protected]>
drm/syncobj: Fix use-after-free

Pan Bian <[email protected]>
drm/atomic: put state on error path

Mikulas Patocka <[email protected]>
dm integrity: conditionally disable "recalculate" feature

Mikulas Patocka <[email protected]>
dm integrity: fix a crash if "recalculate" used without "internal_hash"

Hannes Reinecke <[email protected]>
dm: avoid filesystem lookup in dm_get_dev_t()

Al Cooper <[email protected]>
mmc: sdhci-brcmstb: Fix mmc timeout errors on S5 suspend

Alex Leibovich <[email protected]>
mmc: sdhci-xenon: fix 1.8v regulator stabilization

Jisheng Zhang <[email protected]>
mmc: sdhci-of-dwcmshc: fix rpmb access

Peter Collingbourne <[email protected]>
mmc: core: don't initialize block size from ext_csd if not present

Paul Cercueil <[email protected]>
pinctrl: ingenic: Fix JZ4760 support

Eric Biggers <[email protected]>
fs: fix lazytime expiration handling in __writeback_single_inode()

Filipe Manana <[email protected]>
btrfs: send: fix invalid clone operations when cloning from the same file and root

Josef Bacik <[email protected]>
btrfs: don't clear ret in btrfs_start_dirty_block_groups

Josef Bacik <[email protected]>
btrfs: fix lockdep splat in btrfs_recover_relocation

Josef Bacik <[email protected]>
btrfs: do not double free backref nodes on error

Josef Bacik <[email protected]>
btrfs: don't get an EINTR during drop_snapshot for reloc

Hans de Goede <[email protected]>
ACPI: scan: Make acpi_bus_get_device() clear return pointer on error

Ignat Korchagin <[email protected]>
dm crypt: fix copy and paste bug in crypt_alloc_req_aead

Kirill Tkhai <[email protected]>
crypto: xor - Fix divide error in do_xor_speed()

Takashi Iwai <[email protected]>
ALSA: hda/via: Add minimum mute flag

Chris Chiu <[email protected]>
ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T

Takashi Iwai <[email protected]>
ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info()

Jiaxun Yang <[email protected]>
platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634

Heikki Krogerus <[email protected]>
platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes

Mikko Perttunen <[email protected]>
i2c: bpmp-tegra: Ignore unknown I2C_M flags

Mikko Perttunen <[email protected]>
i2c: tegra: Wait for config load atomically while in ISR

Miquel Raynal <[email protected]>
mtd: rawnand: nandsim: Fix the logic when selecting Hamming soft ECC engine

Sean Nyekjaer <[email protected]>
mtd: rawnand: gpmi: fix dst bit offset when extracting raw payload

Shin'ichiro Kawasaki <[email protected]>

    scsi: target: tcmu: Fix use-after-free of se_cmd->priv

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

Diffstat:

 Documentation/ABI/testing/sysfs-class-devlink      |   4 +-
 Documentation/ABI/testing/sysfs-devices-consumer   |   5 +-
 Documentation/ABI/testing/sysfs-devices-supplier   |   5 +-
 .../admin-guide/device-mapper/dm-integrity.rst     |  12 +-
 Documentation/admin-guide/kernel-parameters.txt    |   4 +
 Makefile                                           |   4 +-
 arch/arm/xen/enlighten.c                           |   2 +-
 arch/arm64/include/asm/atomic.h                    |  10 +-
 arch/arm64/kernel/signal.c                         |   7 -
 arch/arm64/kernel/syscall.c                        |   9 +-
 arch/powerpc/include/asm/exception-64s.h           |  13 ++
 arch/powerpc/include/asm/feature-fixups.h          |  10 ++
 arch/powerpc/kernel/entry_64.S                     |   2 +-
 arch/powerpc/kernel/exceptions-64s.S               |  19 +++
 arch/powerpc/kernel/vmlinux.lds.S                  |  32 +++--
 arch/powerpc/lib/feature-fixups.c                  |  24 +++-
 arch/riscv/Kconfig                                 |   6 +-
 .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts |   2 +
 arch/riscv/configs/defconfig                       |   2 +
 arch/riscv/kernel/cacheinfo.c                      |  11 +-
 arch/riscv/kernel/entry.S                          |   9 ++
 arch/riscv/kernel/time.c                           |   3 +
 arch/riscv/mm/init.c                               |  16 ++-
 arch/sh/Kconfig                                    |   1 -
 arch/sh/drivers/dma/Kconfig                        |   3 +-
 arch/x86/entry/common.c                            |  10 +-
 arch/x86/hyperv/hv_init.c                          |   4 +
 arch/x86/include/asm/fpu/api.h                     |  15 ++-
 arch/x86/include/asm/mshyperv.h                    |   2 +
 arch/x86/include/asm/topology.h                    |   4 +-
 arch/x86/kernel/cpu/amd.c                          |   4 +-
 arch/x86/kernel/cpu/mshyperv.c                     |  18 +++
 arch/x86/kernel/cpu/topology.c                     |   2 +-
 arch/x86/kernel/fpu/core.c                         |   9 +-
 arch/x86/kernel/setup.c                            |  20 ++-
 arch/x86/kernel/sev-es.c                           |  14 +-
 arch/x86/lib/mmx_32.c                              |  20 ++-
 arch/x86/xen/enlighten_hvm.c                       |  11 +-
 arch/x86/xen/smp_hvm.c                             |  29 +++--
 crypto/xor.c                                       |   2 +
 drivers/acpi/scan.c                                |   2 +
 drivers/base/core.c                                |  44 +++++--
 drivers/base/dd.c                                  |   2 +
 drivers/clk/tegra/clk-tegra30.c                    |   2 +
 drivers/counter/ti-eqep.c                          |  35 -----
 drivers/crypto/Kconfig                             |   1 +
 drivers/gpio/Kconfig                               |   3 +-
 drivers/gpio/gpiolib-cdev.c                        | 145 +++++++++++----------
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   1 -
 drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h            |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |  11 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |   2 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |   4 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |   7 +-
 drivers/gpu/drm/drm_atomic_helper.c                |   2 +-
 drivers/gpu/drm/drm_syncobj.c                      |   8 +-
 drivers/gpu/drm/i915/display/intel_ddi.c           |   8 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |  33 ++---
 drivers/gpu/drm/i915/display/intel_dp.h            |   5 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |   2 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c          |   9 ++
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c        |   9 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c                |   3 +
 drivers/gpu/drm/i915/gt/intel_timeline.c           |  10 +-
 drivers/gpu/drm/i915/i915_request.h                |  37 +++++-
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |   4 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.h            |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c        |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c  |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c |   8 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c   |  10 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c   |  10 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c     |   6 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |   1 +
 drivers/hid/Kconfig                                |   1 +
 drivers/hid/hid-ids.h                              |   1 +
 drivers/hid/hid-input.c                            |   2 +
 drivers/hid/hid-logitech-dj.c                      |   4 +
 drivers/hid/hid-logitech-hidpp.c                   |   2 +
 drivers/hid/hid-multitouch.c                       |   4 +
 drivers/hv/vmbus_drv.c                             |   2 -
 drivers/hwtracing/intel_th/pci.c                   |   5 +
 drivers/hwtracing/stm/heartbeat.c                  |   6 +-
 drivers/i2c/busses/Kconfig                         |   1 +
 drivers/i2c/busses/i2c-octeon-core.c               |   2 +-
 drivers/i2c/busses/i2c-tegra-bpmp.c                |   2 +-
 drivers/i2c/busses/i2c-tegra.c                     |   2 +-
 drivers/iio/adc/ti_am335x_adc.c                    |   6 +-
 drivers/iio/common/st_sensors/st_sensors_trigger.c |  31 +++--
 drivers/iio/dac/ad5504.c                           |   4 +-
 drivers/iio/temperature/mlx90632.c                 |   6 +
 drivers/infiniband/core/cma_configfs.c             |   4 +-
 drivers/infiniband/core/ucma.c                     | 135 ++++++++++---------
 drivers/infiniband/core/umem.c                     |   2 +-
 drivers/interconnect/imx/imx8mq.c                  |   2 +
 drivers/irqchip/irq-mips-cpu.c                     |   7 +
 drivers/lightnvm/core.c                            |   3 +-
 drivers/md/Kconfig                                 |   1 +
 drivers/md/dm-crypt.c                              |   6 +-
 drivers/md/dm-integrity.c                          |  32 ++++-
 drivers/md/dm-table.c                              |  15 ++-
 drivers/mmc/core/queue.c                           |   4 +-
 drivers/mmc/host/sdhci-brcmstb.c                   |   6 +-
 drivers/mmc/host/sdhci-of-dwcmshc.c                |  27 ++++
 drivers/mmc/host/sdhci-xenon.c                     |   7 +-
 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c         |   2 +-
 drivers/mtd/nand/raw/nandsim.c                     |   7 +-
 drivers/net/can/dev.c                              |   4 +-
 drivers/net/can/usb/peak_usb/pcan_usb_fd.c         |   8 +-
 drivers/net/can/vxcan.c                            |   6 +-
 drivers/net/dsa/b53/b53_common.c                   |   2 +-
 drivers/net/dsa/mv88e6xxx/global1_vtu.c            |   4 +
 drivers/net/ethernet/broadcom/bcmsysport.c         |   6 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |   6 +
 drivers/net/ethernet/mscc/ocelot.c                 |  23 +++-
 drivers/net/ethernet/mscc/ocelot_net.c             |   4 +-
 drivers/net/ethernet/renesas/sh_eth.c              |   4 +-
 drivers/nvme/host/pci.c                            | 105 +++++++++------
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |   2 +-
 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c   |   4 +
 drivers/pinctrl/pinctrl-ingenic.c                  |  26 ++--
 drivers/pinctrl/qcom/pinctrl-msm.c                 |  96 +++++++++-----
 drivers/pinctrl/qcom/pinctrl-msm.h                 |   2 +
 drivers/platform/x86/hp-wmi.c                      |   3 +-
 drivers/platform/x86/i2c-multi-instantiate.c       |  31 +++--
 drivers/platform/x86/ideapad-laptop.c              |  15 ++-
 drivers/platform/x86/intel-vbtn.c                  |   6 -
 drivers/scsi/megaraid/megaraid_sas_base.c          |   6 +-
 drivers/scsi/qedi/qedi_main.c                      |   4 +-
 drivers/scsi/scsi_debug.c                          |   5 +-
 drivers/scsi/sd.c                                  |   4 +-
 drivers/scsi/ufs/Kconfig                           |   1 +
 drivers/scsi/ufs/ufshcd.c                          |  35 ++---
 drivers/target/target_core_user.c                  |  11 +-
 drivers/tty/n_tty.c                                |   7 +-
 drivers/tty/serial/mvebu-uart.c                    |  10 +-
 drivers/tty/serial/sifive.c                        |   1 +
 drivers/tty/tty_io.c                               |  51 ++++----
 drivers/usb/cdns3/cdns3-imx.c                      |  17 +--
 drivers/usb/gadget/udc/aspeed-vhub/epn.c           |   5 +-
 drivers/usb/gadget/udc/bdc/Kconfig                 |   2 +-
 drivers/usb/gadget/udc/core.c                      |  13 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |  10 +-
 drivers/usb/host/ehci-hcd.c                        |  12 ++
 drivers/usb/host/ehci-hub.c                        |   3 +
 drivers/usb/host/xhci-ring.c                       |   2 +
 drivers/usb/host/xhci-tegra.c                      |   7 +
 drivers/xen/events/events_base.c                   |  10 --
 drivers/xen/platform-pci.c                         |   1 -
 drivers/xen/xenbus/xenbus.h                        |   1 +
 drivers/xen/xenbus/xenbus_comms.c                  |   8 --
 drivers/xen/xenbus/xenbus_probe.c                  |  81 ++++++++++--
 fs/btrfs/backref.c                                 |   2 +-
 fs/btrfs/block-group.c                             |   3 +-
 fs/btrfs/disk-io.c                                 |   2 +-
 fs/btrfs/extent-tree.c                             |  10 +-
 fs/btrfs/print-tree.c                              |  10 +-
 fs/btrfs/print-tree.h                              |   2 +-
 fs/btrfs/send.c                                    |  15 +++
 fs/btrfs/volumes.c                                 |   2 +
 fs/cachefiles/rdwr.c                               |   2 -
 fs/cifs/transport.c                                |   4 +-
 fs/fs-writeback.c                                  |  24 ++--
 fs/io_uring.c                                      |  43 +++++-
 fs/kernfs/file.c                                   |  65 ++++-----
 fs/nfsd/nfs4xdr.c                                  |  14 +-
 fs/pipe.c                                          |   1 +
 fs/proc/proc_sysctl.c                              |   7 +-
 include/asm-generic/bitops/atomic.h                |   6 +-
 include/linux/device.h                             |  12 ++
 include/linux/tty.h                                |   1 +
 include/net/inet_connection_sock.h                 |   3 +
 include/net/sock.h                                 |  17 ++-
 include/xen/xenbus.h                               |   2 +-
 kernel/bpf/bpf_inode_storage.c                     |   5 +-
 kernel/bpf/syscall.c                               |   6 +-
 kernel/locking/lockdep.c                           |   2 +-
 kernel/printk/printk.c                             |   4 +-
 kernel/printk/printk_ringbuffer.c                  |   2 +-
 lib/iov_iter.c                                     |   2 +-
 mm/kasan/init.c                                    |  23 ++--
 mm/memcontrol.c                                    |   4 +-
 mm/migrate.c                                       |  23 ++--
 mm/page_alloc.c                                    |  84 +++++++-----
 net/bpf/test_run.c                                 |   3 +-
 net/core/dev.c                                     |   5 +
 net/core/devlink.c                                 |   4 +-
 net/core/gen_estimator.c                           |  11 +-
 net/core/skbuff.c                                  |   6 +-
 net/ipv4/inet_connection_sock.c                    |   1 +
 net/ipv4/netfilter/ipt_rpfilter.c                  |   2 +-
 net/ipv4/tcp.c                                     |   1 +
 net/ipv4/tcp_input.c                               |   6 +-
 net/ipv4/tcp_ipv4.c                                |  29 +++--
 net/ipv4/tcp_output.c                              |   1 +
 net/ipv4/tcp_timer.c                               |  36 +++--
 net/ipv4/udp.c                                     |   3 +-
 net/ipv6/addrconf.c                                |   3 +-
 net/sched/cls_flower.c                             |  22 ++--
 net/sched/cls_tcindex.c                            |   8 +-
 net/sched/sch_api.c                                |   3 +-
 net/sunrpc/svcsock.c                               |  86 +++++++++++-
 net/xdp/xsk.c                                      |   4 +-
 sound/core/seq/oss/seq_oss_synth.c                 |   3 +-
 sound/pci/hda/hda_codec.c                          |  24 +---
 sound/pci/hda/hda_tegra.c                          |   2 +-
 sound/pci/hda/patch_realtek.c                      |   8 ++
 sound/pci/hda/patch_via.c                          |   1 +
 sound/soc/codecs/rt711.c                           |   6 +
 sound/soc/intel/boards/haswell.c                   |   1 +
 sound/soc/sof/intel/hda-codec.c                    |  18 +--
 sound/soc/sof/intel/hda-dsp.c                      |   6 +-
 tools/gpio/gpio-event-mon.c                        |   4 +-
 tools/gpio/gpio-watch.c                            |   5 +-
 tools/lib/perf/evlist.c                            |  17 +--
 tools/lib/perf/tests/test-cpumap.c                 |   2 +-
 tools/lib/perf/tests/test-evlist.c                 |   3 +-
 tools/lib/perf/tests/test-evsel.c                  |   2 +-
 tools/lib/perf/tests/test-threadmap.c              |   2 +-
 tools/testing/selftests/net/fib_tests.sh           |   1 -
 .../testing/selftests/powerpc/mm/pkey_exec_prot.c  |   2 +-
 tools/testing/selftests/powerpc/mm/pkey_siginfo.c  |   2 +-
 222 files changed, 1642 insertions(+), 919 deletions(-)