5.10.11-rc2 review
Get series with b4
b4 am [email protected]Versions newest first
- 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
| Patch | Pavel Machek (CIP) | Jon Hunter | Linux Kernel Functional Testing | Guenter Roeck | Shuah Khan |
|---|---|---|---|---|---|
| Series | T-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.
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(-)