This is the start of the stable review cycle for the 5.10.20 release.
There are 661 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, 03 Mar 2021 19:34:53 +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.20-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.20-rc2
Cong Wang <[email protected]>
net_sched: fix RTNL deadlock again caused by request_module()
Takeshi Misawa <[email protected]>
net: qrtr: Fix memory leak in qrtr_tun_open
Vlad Buslov <[email protected]>
net: sched: fix police ext initialization
Jason A. Donenfeld <[email protected]>
wireguard: queueing: get rid of per-peer ring buffers
Jason A. Donenfeld <[email protected]>
wireguard: selftests: test multiple parallel streams
Jason A. Donenfeld <[email protected]>
net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
Leon Romanovsky <[email protected]>
ipv6: silence compilation warning for non-IPV6 builds
Sumit Garg <[email protected]>
kgdb: fix to kill breakpoints on initmem after boot
Ville Syrjälä <[email protected]>
drm/i915: Reject 446-480MHz HDMI clock on GLK
Nikos Tsironis <[email protected]>
dm era: only resize metadata in preresume
Nikos Tsironis <[email protected]>
dm era: Reinitialize bitset cache before digesting a new writeset
Nikos Tsironis <[email protected]>
dm era: Use correct value size in equality function of writeset tree
Nikos Tsironis <[email protected]>
dm era: Fix bitset memory leaks
Nikos Tsironis <[email protected]>
dm era: Verify the data block size hasn't changed
Nikos Tsironis <[email protected]>
dm era: Update in-core bitset after committing the metadata
Nikos Tsironis <[email protected]>
dm era: Recover committed writeset after crash
Mikulas Patocka <[email protected]>
dm writecache: fix writing beyond end of underlying device when shrinking
Mikulas Patocka <[email protected]>
dm writecache: return the exact table values that were set
Mikulas Patocka <[email protected]>
dm writecache: fix performance degradation in ssd mode
Jeffle Xu <[email protected]>
dm table: fix zoned iterate_devices based device capability checks
Jeffle Xu <[email protected]>
dm table: fix DAX iterate_devices based device capability checks
Jeffle Xu <[email protected]>
dm table: fix iterate_devices based device capability checks
Mikulas Patocka <[email protected]>
dm: fix deadlock when swapping to encrypted device
Andreas Gruenbacher <[email protected]>
gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end
Andreas Gruenbacher <[email protected]>
gfs2: Lock imbalance on error path in gfs2_recover_one
Bob Peterson <[email protected]>
gfs2: Don't skip dlm unlock if glock has an lvb
Bob Peterson <[email protected]>
gfs2: fix glock confusion in function signal_our_withdraw
Masahisa Kojima <[email protected]>
spi: spi-synquacer: fix set_cs handling
Rasmus Villemoes <[email protected]>
spi: fsl: invert spisel_boot signal on MPC8309
Al Viro <[email protected]>
sparc32: fix a user-triggerable oops in clear_user()
Jaegeuk Kim <[email protected]>
f2fs: flush data when enabling checkpoint back
Chao Yu <[email protected]>
f2fs: enforce the immutable flag on open files
Chao Yu <[email protected]>
f2fs: fix out-of-repair __setattr_copy()
Huacai Chen <[email protected]>
irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap
Johannes Berg <[email protected]>
um: defer killing userspace on page table update failures
Johannes Berg <[email protected]>
um: mm: check more comprehensively for stub changes
Cornelia Huck <[email protected]>
virtio/s390: implement virtio-ccw revision 2 correctly
Heiko Carstens <[email protected]>
s390/vtime: fix inline assembly clobber list
Jens Axboe <[email protected]>
proc: don't allow async path resolution of /proc/thread-self components
Chen Yu <[email protected]>
cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available
Rafael J. Wysocki <[email protected]>
cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument
Shawn Guo <[email protected]>
cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks
Viresh Kumar <[email protected]>
thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error
Chris Wilson <[email protected]>
kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE
Shin'ichiro Kawasaki <[email protected]>
zonefs: Fix file size of zones in full condition
Namjae Jeon <[email protected]>
exfat: fix shift-out-of-bounds in exfat_fill_super()
Muchun Song <[email protected]>
printk: fix deadlock when kernel panic
Tim Harvey <[email protected]>
mfd: gateworks-gsc: Fix interrupt type
Maxim Kiselev <[email protected]>
gpio: pcf857x: Fix missing first interrupt
Alexander Usyskin <[email protected]>
mei: me: add adler lake point LP DID
Alexander Usyskin <[email protected]>
mei: me: add adler lake point S DID
Tomas Winkler <[email protected]>
mei: me: emmitsburg workstation DID
Alexander Usyskin <[email protected]>
mei: fix transfer over dma with extended header
Subbaraman Narayanamurthy <[email protected]>
spmi: spmi-pmic-arb: Fix hw_irq overflow
Christophe Leroy <[email protected]>
powerpc/32s: Add missing call to kuep_lock on syscall entry
Hari Bathini <[email protected]>
powerpc/kexec_file: fix FDT size estimation for kdump kernel
Christophe Leroy <[email protected]>
powerpc/32: Preserve cr1 in exception prolog stack check to fix build error
Shirley Her <[email protected]>
mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure
Frank Li <[email protected]>
mmc: sdhci-esdhc-imx: fix kernel panic when remove module
Fangrui Song <[email protected]>
module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
Subbaraman Narayanamurthy <[email protected]>
nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer
Paolo Bonzini <[email protected]>
KVM: nSVM: fix running nested guests when npt=0
Vlastimil Babka <[email protected]>
mm, compaction: make fast_isolate_freepages() stay within zone
Dave Hansen <[email protected]>
mm/vmscan: restore zone_reclaim_mode ABI
Mike Kravetz <[email protected]>
hugetlb: fix copy_huge_page_from_user contig page struct assumption
Mike Kravetz <[email protected]>
hugetlb: fix update_and_free_page contig page struct assumption
Muchun Song <[email protected]>
mm: memcontrol: fix get_active_memcg return value
Muchun Song <[email protected]>
mm: memcontrol: fix swap undercounting in cgroup2
NeilBrown <[email protected]>
x86: fix seq_file iteration for pat/memtype.c
NeilBrown <[email protected]>
seq_file: document how per-entry resources are managed.
Pan Bian <[email protected]>
fs/affs: release old buffer head on error path
Pan Bian <[email protected]>
mtd: spi-nor: hisi-sfc: Put child node np on error path
Takahiro Kuwano <[email protected]>
mtd: spi-nor: core: Add erase size check for erase command initialization
Takahiro Kuwano <[email protected]>
mtd: spi-nor: core: Fix erase type discovery for overlaid region
Takahiro Kuwano <[email protected]>
mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region
Takahiro Kuwano <[email protected]>
mtd: spi-nor: sfdp: Fix last erase region marking
Suzuki K Poulose <[email protected]>
coresight: etm4x: Handle accesses to TRCSTALLCTLR
Alexander Usyskin <[email protected]>
watchdog: mei_wdt: request stop on unregister
Sai Prakash Ranjan <[email protected]>
watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ
Tobias Klauser <[email protected]>
riscv: Disable KSAN_SANITIZE for vDSO
Will Deacon <[email protected]>
arm64: spectre: Prevent lockdep splat on v4 mitigation enable path
Shaoying Xu <[email protected]>
arm64 module: set plt* section addresses to 0x0
He Zhe <[email protected]>
arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
qiuguorui1 <[email protected]>
arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails
Isaac J. Manjarres <[email protected]>
iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs
Suzuki K Poulose <[email protected]>
arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55
Masami Hiramatsu <[email protected]>
kprobes: Fix to delay the kprobes jump optimization
Frederic Weisbecker <[email protected]>
entry/kvm: Explicitly flush pending rcuog wakeup before last rescheduling point
Frederic Weisbecker <[email protected]>
entry: Explicitly flush pending rcuog wakeup before last rescheduling point
Frederic Weisbecker <[email protected]>
rcu/nocb: Trigger self-IPI on late deferred wake up before user resume
Frederic Weisbecker <[email protected]>
rcu/nocb: Perform deferred wake up before last idle's need_resched() check
Frederic Weisbecker <[email protected]>
rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers
Cédric Le Goater <[email protected]>
powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan
Thomas Gleixner <[email protected]>
x86/entry: Fix instrumentation annotation
Andy Lutomirski <[email protected]>
x86/fault: Fix AMD erratum #91 errata fixup for user code
Sean Christopherson <[email protected]>
x86/reboot: Force all cpus to exit VMX root if VMX is supported
Sean Christopherson <[email protected]>
x86/virt: Eat faults on VMXOFF in reboot flows
Sean Young <[email protected]>
media: smipcie: fix interrupt handling and IR timeout
Lubomir Rintel <[email protected]>
media: marvell-ccic: power up the device on mclk enable
Pavel Machek <[email protected]>
media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
Sean Young <[email protected]>
media: ir_toy: add another IR Droid device
Tomi Valkeinen <[email protected]>
media: i2c: max9286: fix access to unallocated memory
Jiri Kosina <[email protected]>
floppy: reintroduce O_NDELAY fix
Martin Kaiser <[email protected]>
staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table
Amey Narkhede <[email protected]>
staging: gdm724x: Fix DMA from stack
Ilya Lipnitskiy <[email protected]>
staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c
Dinh Nguyen <[email protected]>
arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2
Frank Wunderlich <[email protected]>
dts64: mt7622: fix slow sd card access
Jiri Bohac <[email protected]>
pstore: Fix typo in compression option name
Sabyrzhan Tasbolatov <[email protected]>
drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue
Ricky Wu <[email protected]>
misc: rtsx: init of rts522a add OCP power off when no card is present
Timothy E Baldwin <[email protected]>
arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL)
Paul Cercueil <[email protected]>
seccomp: Add missing return in non-void function
Krzysztof Kozlowski <[email protected]>
soc: samsung: exynos-asv: handle reading revision register error
Marek Szyprowski <[email protected]>
soc: samsung: exynos-asv: don't defer early on not-supported SoCs
Corentin Labbe <[email protected]>
crypto: sun4i-ss - initialize need_fallback
Corentin Labbe <[email protected]>
crypto: sun4i-ss - handle BigEndian for cipher
Corentin Labbe <[email protected]>
crypto: sun4i-ss - IV register does not work on A10 and A13
Corentin Labbe <[email protected]>
crypto: sun4i-ss - checking sg length is not sufficient
Ard Biesheuvel <[email protected]>
crypto: michael_mic - fix broken misalignment handling
Ard Biesheuvel <[email protected]>
crypto: aesni - prevent misaligned buffers on the stack
Ard Biesheuvel <[email protected]>
crypto: arm64/sha - add missing module aliases
Chris Wilson <[email protected]>
drm/i915/gt: Correct surface base address for renderclear
Chris Wilson <[email protected]>
drm/i915/gt: Flush before changing register state
Filipe Manana <[email protected]>
btrfs: fix extent buffer leak on failure to copy root
Josef Bacik <[email protected]>
btrfs: account for new extents being deleted in total_bytes_pinned
Josef Bacik <[email protected]>
btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself
Josef Bacik <[email protected]>
btrfs: splice remaining dirty_bg's onto the transaction dirty bg list
Josef Bacik <[email protected]>
btrfs: fix reloc root leak with 0 ref reloc roots on recovery
Josef Bacik <[email protected]>
btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root
Josef Bacik <[email protected]>
btrfs: add asserts for deleting backref cache nodes
Josef Bacik <[email protected]>
btrfs: do not warn if we can't find the reloc root when looking up backref
Josef Bacik <[email protected]>
btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node
Jarkko Sakkinen <[email protected]>
KEYS: trusted: Reserve TPM for seal and unseal operations
Jarkko Sakkinen <[email protected]>
KEYS: trusted: Fix migratable=1 failing
Jarkko Sakkinen <[email protected]>
KEYS: trusted: Fix incorrect handling of tpm_get_random()
James Bottomley <[email protected]>
tpm_tis: Clean up locality release
James Bottomley <[email protected]>
tpm_tis: Fix check_locality for correct locality acquisition
Gao Xiang <[email protected]>
erofs: initialized fields can only be observed after bit is set
Amir Goldstein <[email protected]>
selinux: fix inconsistency between inode_getxattr and inode_listsecurity
Takashi Iwai <[email protected]>
ASoC: siu: Fix build error by a wrong const prefix
Alyssa Rosenzweig <[email protected]>
drm/rockchip: Require the YTR modifier for AFBC
Heiko Stuebner <[email protected]>
drm/panel: kd35t133: allow using non-continuous dsi clock
Andrey Grodzovsky <[email protected]>
drm/sched: Cancel and flush all outstanding jobs before finish.
Ville Syrjälä <[email protected]>
drm/modes: Switch to 64bit maths to avoid integer overflow
Karol Herbst <[email protected]>
drm/nouveau/kms: handle mDP connectors
Alex Deucher <[email protected]>
drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2)
Felix Kuehling <[email protected]>
drm/amdkfd: Fix recursive lock warnings
Rodrigo Siqueira <[email protected]>
drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1
Eric Bernstein <[email protected]>
drm/amd/display: Remove Assert from dcn10_get_dig_frontend
Jan Kokemüller <[email protected]>
drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth()
Alex Deucher <[email protected]>
Revert "drm/amd/display: Update NV1x SR latency values"
Kai Krakow <[email protected]>
bcache: Move journal work to new flush wq
Kai Krakow <[email protected]>
bcache: Give btree_io_wq correct semantics again
Kai Krakow <[email protected]>
Revert "bcache: Kill btree_io_wq"
Kevin Hao <[email protected]>
Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y"
Nathan Chancellor <[email protected]>
MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target='
Aurelien Jarno <[email protected]>
MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes
Paul Cercueil <[email protected]>
MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too
Takashi Iwai <[email protected]>
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
PeiSen Hou <[email protected]>
ALSA: hda/realtek: modify EAPD in the ALC886
Takashi Iwai <[email protected]>
ALSA: hda/hdmi: Drop bogus check at closing a stream
Kai Vehmanen <[email protected]>
ALSA: hda: Add another CometLake-H PCI ID
Takashi Sakamoto <[email protected]>
ALSA: fireface: fix to parse sync status register of latter protocol
Mathias Kresin <[email protected]>
phy: lantiq: rcu-usb2: wait after clock enable
Dan Carpenter <[email protected]>
USB: serial: mos7720: fix error code in mos7720_write()
Dan Carpenter <[email protected]>
USB: serial: mos7840: fix error code in mos7840_write()
Johan Hovold <[email protected]>
USB: serial: pl2303: fix line-speed handling on newer chips
Johan Hovold <[email protected]>
USB: serial: ftdi_sio: fix FTX sub-integer prescaler
Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt
Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1
Paul Cercueil <[email protected]>
usb: musb: Fix runtime PM race in musb_queue_resume_work
Lech Perczak <[email protected]>
USB: serial: option: update interface mapping for ZTE P685M
James Reynolds <[email protected]>
media: mceusb: Fix potential out-of-bounds shift
Marcos Paulo de Souza <[email protected]>
Input: i8042 - add ASUS Zenbook Flip to noselftest list
Dan Carpenter <[email protected]>
Input: joydev - prevent potential read overflow in ioctl
Olivier Crête <[email protected]>
Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S
jeffrey.lin <[email protected]>
Input: raydium_ts_i2c - do not send zero length
Jason Gerecke <[email protected]>
HID: wacom: Ignore attempts to overwrite the touch_max value from HID
Filipe Laíns <[email protected]>
HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming
Rafael J. Wysocki <[email protected]>
cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known
Qinglang Miao <[email protected]>
ACPI: configfs: add missing check after configfs_register_default_group()
Rafael J. Wysocki <[email protected]>
ACPI: property: Fix fwnode string properties matching
Marcin Ślusarz <[email protected]>
soundwire: intel: fix possible crash when no device is detected
Mikulas Patocka <[email protected]>
blk-settings: align max_sectors on "logical_block_size" boundary
Bart Van Assche <[email protected]>
scsi: sd: Fix Opal support
Finn Thain <[email protected]>
ide/falconide: Fix module unload
Christoph Hellwig <[email protected]>
block: reopen the device in blkdev_reread_part
Johannes Thumshirn <[email protected]>
scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc
Randy Dunlap <[email protected]>
scsi: bnx2fc: Fix Kconfig warning & CNIC build errors
Zhenzhong Duan <[email protected]>
csky: Fix a size determination in gpr_get()
Josef Bacik <[email protected]>
proc: use kvzalloc for our kernel buffer
Miaohe Lin <[email protected]>
mm/rmap: fix potential pte_unmap on an not mapped pte
Dan Williams <[email protected]>
mm: fix memory_failure() handling of dax-namespace metadata
Rik van Riel <[email protected]>
mm,thp,shmem: make khugepaged obey tmpfs mount flags
Mårten Lindahl <[email protected]>
i2c: exynos5: Preserve high speed master code
Maxime Ripard <[email protected]>
i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition
Marc Zyngier <[email protected]>
arm64: Add missing ISB after invalidating TLB in __primary_switch
Sean Christopherson <[email protected]>
KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages
Sean Christopherson <[email protected]>
KVM: SVM: Intercept INVPCID when it's disabled to inject #UD
Trond Myklebust <[email protected]>
NFSv4: Fixes for nfs4_bitmask_adjust()
Heiner Kallweit <[email protected]>
r8169: fix jumbo packet handling on RTL8168e
Wonhyuk Yang <[email protected]>
mm/compaction: fix misbehaviors of fast_find_migrateblock()
Chen Wandun <[email protected]>
mm/hugetlb: suppress wrong warning info when alloc gigantic page
Miaohe Lin <[email protected]>
mm/hugetlb: fix potential double free in hugetlb_register_node() error path
Miaohe Lin <[email protected]>
mm/memory.c: fix potential pte_unmap_unlock pte error
Muchun Song <[email protected]>
mm: memcontrol: fix slub memory accounting
Muchun Song <[email protected]>
mm: memcontrol: fix NR_ANON_THPS accounting in charge moving
Dan Carpenter <[email protected]>
ocfs2: fix a use after free on error
Jason A. Donenfeld <[email protected]>
wireguard: kconfig: use arm chacha even with no neon
Jason A. Donenfeld <[email protected]>
wireguard: device: do not generate ICMP for non-IP packets
Taehee Yoo <[email protected]>
vxlan: move debug check after netdev unregister
Chen-Yu Tsai <[email protected]>
PCI: rockchip: Make 'ep-gpios' DT property optional
Chuhong Yuan <[email protected]>
net/mlx4_core: Add missed mlx4_free_cmd_mailbox()
Song, Yoong Siang <[email protected]>
net: stmmac: fix CBS idleslope and sendslope calculation
Henry Tieman <[email protected]>
ice: update the number of available RSS queues
Dave Ertman <[email protected]>
ice: Fix state bits on LLDP mode switch
Brett Creeley <[email protected]>
ice: Account for port VLAN in VF max packet size calculation
Dave Ertman <[email protected]>
ice: report correct max number of TCs
Alex Williamson <[email protected]>
vfio/type1: Use follow_pte()
Uwe Kleine-König <[email protected]>
pwm: iqs620a: Fix overflow and optimize calculations
Dan Carpenter <[email protected]>
octeontx2-af: Fix an off by one in rvu_dbg_qsize_write()
Mateusz Palczewski <[email protected]>
i40e: Fix add TC filter for IPv6
Andreas Oetken <[email protected]>
nios2: fixed broken sys_clone syscall
Jann Horn <[email protected]>
Take mmap lock in cacheflush syscall
Sylwester Dziedziuch <[email protected]>
i40e: Fix VFs not created
Mateusz Palczewski <[email protected]>
i40e: Fix addition of RX filters after enabling FW LLDP agent
Mateusz Palczewski <[email protected]>
i40e: Fix overwriting flow control settings during driver loading
Mateusz Palczewski <[email protected]>
i40e: Add zero-initialization of AQ command structures
Slawomir Laba <[email protected]>
i40e: Fix flow for IPv6 next header (extension header)
Krzysztof Wilczyński <[email protected]>
PCI: cadence: Fix DMA range mapping early return error
Russell King <[email protected]>
PCI: pci-bridge-emul: Fix array overruns, improve safety
Shiyang Ruan <[email protected]>
device-dax: Fix default return code of range_parse()
Magnum Shan <[email protected]>
mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL
Geert Uytterhoeven <[email protected]>
ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it
Bard Liao <[email protected]>
regmap: sdw: use _no_pm functions in regmap_read/write
Tzung-Bi Shih <[email protected]>
remoteproc/mediatek: acknowledge watchdog IRQ after handled
Jonathan Marek <[email protected]>
misc: fastrpc: fix incorrect usage of dma_map_sgtable
Pierre-Louis Bossart <[email protected]>
soundwire: bus: fix confusion on device used by pm_runtime
Bard Liao <[email protected]>
soundwire: export sdw_write/read_no_pm functions
Pierre-Louis Bossart <[email protected]>
soundwire: bus: use sdw_write_no_pm when setting the bus scale registers
Pierre-Louis Bossart <[email protected]>
soundwire: bus: use sdw_update_no_pm when initializing a device
Ahmad Fatoum <[email protected]>
nvmem: core: skip child nodes not matching binding
Dan Carpenter <[email protected]>
nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of()
Suzuki K Poulose <[email protected]>
coresight: etm4x: Skip accessing TRCPDCR in save/restore
Geert Uytterhoeven <[email protected]>
phy: USB_LGM_PHY should depend on X86
Theodore Ts'o <[email protected]>
ext4: fix potential htree index checksum corruption
Max Gurtovoy <[email protected]>
vfio-pci/zdev: fix possible segmentation fault issue
Keqian Zhu <[email protected]>
vfio/iommu_type1: Fix some sanity checks in detach group
Keqian Zhu <[email protected]>
vfio/iommu_type1: Populate full dirty when detach non-pinned group
Judy Hsiao <[email protected]>
drm/msm/dp: trigger unplug event in msm_dp_display_disable
Eric Anholt <[email protected]>
drm/msm: Fix races managing the OOB state for timestamp vs timestamps.
Eric Anholt <[email protected]>
drm/msm: Fix race of GPU init vs timestamp power management.
Iskren Chernev <[email protected]>
drm/msm/mdp5: Fix wait-for-commit for cmd panels
Konrad Dybcio <[email protected]>
drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY)
Iskren Chernev <[email protected]>
drm/msm: Fix MSM_INFO_GET_IOVA with carveout
Alexander Usyskin <[email protected]>
mei: hbm: call mei_set_devstate() on hbm stop response
Heiner Kallweit <[email protected]>
PCI: Align checking of syscall user config accessors
Jorgen Hansen <[email protected]>
VMCI: Use set_page_dirty_lock() when unregistering guest memory
Pan Bian <[email protected]>
PCI: xilinx-cpm: Fix reference count leak on error path
Simon South <[email protected]>
pwm: rockchip: Eliminate potential race condition when probing
Simon South <[email protected]>
pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare()
Simon South <[email protected]>
pwm: rockchip: Enable APB clock during register access while probing
Pierre-Louis Bossart <[email protected]>
soundwire: cadence: fix ACK/NAK handling
Srinivas Kandagatla <[email protected]>
soundwire: debugfs: use controller id instead of link_id
Marek Vasut <[email protected]>
PCI: rcar: Always allocate MSI addresses in 32bit space
Aswath Govindraju <[email protected]>
misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users
Dan Carpenter <[email protected]>
phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe()
Chris Ruehl <[email protected]>
phy: rockchip-emmc: emmc_phy_init() always return 0
Aswath Govindraju <[email protected]>
misc: eeprom_93xx46: Fix module alias to enable module autoprobe
Randy Dunlap <[email protected]>
ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled
Dmitry Torokhov <[email protected]>
Input: zinitix - fix return type of zinitix_init_touch()
Randy Dunlap <[email protected]>
sparc: fix led.c driver when PROC_FS is not enabled
Randy Dunlap <[email protected]>
sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set
Dan Carpenter <[email protected]>
Input: elo - fix an error code in elo_connect()
Namhyung Kim <[email protected]>
perf test: Fix unaligned access in sample parsing test
Adrian Hunter <[email protected]>
perf intel-pt: Fix IPC with CYC threshold
Adrian Hunter <[email protected]>
perf intel-pt: Fix premature IPC
Adrian Hunter <[email protected]>
perf intel-pt: Fix missing CYC processing in PSB
Yang Jihong <[email protected]>
perf record: Fix continue profiling after draining the buffer
Dan Carpenter <[email protected]>
Input: sur40 - fix an error code in sur40_probe()
Jack Wang <[email protected]>
RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR()
Gioh Kim <[email protected]>
RDMA/rtrs-srv-sysfs: fix missing put_device
Gioh Kim <[email protected]>
RDMA/rtrs-srv: fix memory leak by missing kobject free
Md Haris Iqbal <[email protected]>
RDMA/rtrs: Only allow addition of path to an already established session
Jack Wang <[email protected]>
RDMA/rtrs-srv: Fix stack-out-of-bounds
Avihai Horon <[email protected]>
RDMA/ucma: Fix use-after-free bug in ucma_create_uevent
Lang Cheng <[email protected]>
RDMA/hns: Fixes missing error code of CMDQ
Jeff Layton <[email protected]>
ceph: fix flush_snap logic after putting caps
Chuck Lever <[email protected]>
svcrdma: Hold private mutex while invoking rdma_accept()
J. Bruce Fields <[email protected]>
nfsd: register pernet ops last, unregister first
Nicholas Fraser <[email protected]>
perf symbols: Fix return value when loading PE DSO
John Ogness <[email protected]>
printk: avoid prb_first_valid_seq() where possible
Nicolas Saenz Julienne <[email protected]>
spi: Skip zero-length transfers in spi_transfer_one_message()
Kees Cook <[email protected]>
spi: dw: Avoid stack content exposure
Matti Vaittinen <[email protected]>
regulator: bd718x7, bd71828, Fix dvs voltage levels
Dmitry Safonov <[email protected]>
perf symbols: Use (long) for iterator for bfd symbols
Tom Zanussi <[email protected]>
selftests/ftrace: Update synthetic event syntax errors
Ryan Chen <[email protected]>
clk: aspeed: Fix APLL calculate formula from ast2600-A2
Jonathan Marek <[email protected]>
regulator: qcom-rpmh: fix pm8009 ldo7
Alexey Kardashevskiy <[email protected]>
powerpc/kuap: Restore AMR after replaying soft interrupts
Alexey Kardashevskiy <[email protected]>
powerpc/uaccess: Avoid might_fault() when user access is enabled
Andy Shevchenko <[email protected]>
spi: pxa2xx: Fix the controller numbering for Wildcat Point
Michael Tretter <[email protected]>
clk: divider: fix initialization with parent_hw
Lijun Ou <[email protected]>
RDMA/hns: Disable RQ inline by default
Weihang Li <[email protected]>
RDMA/hns: Fix type of sq_signal_bits
Kamal Heib <[email protected]>
RDMA/siw: Fix calculation of tx_valid_cpus size
Wenpeng Liang <[email protected]>
RDMA/hns: Fixed wrong judgments in the goto branch
John Stultz <[email protected]>
kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir
Daniel Latypov <[email protected]>
kunit: tool: fix unit test cleanup handling
AngeloGioacchino Del Regno <[email protected]>
clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs
Christophe Leroy <[email protected]>
powerpc/8xx: Fix software emulation interrupt
Nathan Lynch <[email protected]>
powerpc/pseries/dlpar: handle ibm, configure-connector delay status
Dan Carpenter <[email protected]>
mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq()
Arnd Bergmann <[email protected]>
mfd: altera-sysmgr: Fix physical address storing more
Alain Volmat <[email protected]>
spi: stm32: properly handle 0 byte transfer
Bob Pearson <[email protected]>
RDMA/rxe: Correct skb on loopback path
Bob Pearson <[email protected]>
RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt
Bob Pearson <[email protected]>
RDMA/rxe: Fix coding error in rxe_recv.c
John Garry <[email protected]>
perf vendor events arm64: Fix Ampere eMag event typo
Arnaldo Carvalho de Melo <[email protected]>
perf tools: Fix DSO filtering when not finding a map for a sampled address
David Gow <[email protected]>
rtc: zynqmp: depend on HAS_IOMEM
Steven Rostedt (VMware) <[email protected]>
tracepoint: Do not fail unregistering a probe due to memory failure
Parav Pandit <[email protected]>
IB/cm: Avoid a loop when device has 255 ports
Parav Pandit <[email protected]>
IB/mlx5: Return appropriate error code instead of ENOMEM
Douglas Anderson <[email protected]>
iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping
Yong Wu <[email protected]>
iommu: Move iotlb_sync_map out from __iommu_map
Uwe Kleine-König <[email protected]>
amba: Fix resource leak for drivers without .remove
Roja Rani Yarubandi <[email protected]>
i2c: i2c-qcom-geni: Add shutdown callback for i2c
Roja Rani Yarubandi <[email protected]>
i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct
Vladimir Murzin <[email protected]>
ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores
Takeshi Saito <[email protected]>
mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes
Christophe JAILLET <[email protected]>
mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe
Christophe JAILLET <[email protected]>
mmc: sdhci-sprd: Fix some resource leaks in the remove function
Christophe JAILLET <[email protected]>
mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function
Pingfan Liu <[email protected]>
powerpc/time: Enable sched clock for irqtime
Christophe Leroy <[email protected]>
powerpc/47x: Disable 256k page size
Cédric Le Goater <[email protected]>
KVM: PPC: Make the VMX instruction emulation routines static
Shay Drory <[email protected]>
IB/umad: Return EPOLLERR in case of when device disassociated
Shay Drory <[email protected]>
IB/umad: Return EIO in case of when device disassociated
Yong Wu <[email protected]>
iommu: Switch gather->end to the inclusive end
Dan Carpenter <[email protected]>
scsi: lpfc: Fix ancient double free
Josh Poimboeuf <[email protected]>
objtool: Fix ".cold" section suffix check for newer versions of GCC
Josh Poimboeuf <[email protected]>
objtool: Fix retpoline detection in asm code
Josh Poimboeuf <[email protected]>
objtool: Fix error handling for STD/CLD warnings
Geert Uytterhoeven <[email protected]>
auxdisplay: ht16k33: Fix refresh rate handling
Andy Shevchenko <[email protected]>
watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready
Pan Bian <[email protected]>
isofs: release buffer head before return
Hans de Goede <[email protected]>
regulator: core: Avoid debugfs: Directory ... already present! error
Dmitry Osipenko <[email protected]>
power: supply: smb347-charger: Fix interrupt usage if interrupt is unavailable
Samuel Holland <[email protected]>
power: supply: axp20x_usb_power: Init work before enabling IRQs
Krzysztof Kozlowski <[email protected]>
regulator: s5m8767: Drop regulators OF node reference
Pan Bian <[email protected]>
spi: atmel: Put allocated master before return
Pan Bian <[email protected]>
regulator: s5m8767: Fix reference count leak
David Howells <[email protected]>
certs: Fix blacklist flag type confusion
Gabriel Krisman Bertazi <[email protected]>
watch_queue: Drop references to /dev/watch_queue
Pan Bian <[email protected]>
regulator: axp20x: Fix reference cout leak
Evan Benn <[email protected]>
platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask
Evan Benn <[email protected]>
platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT
Andre Przywara <[email protected]>
clk: sunxi-ng: h6: Fix clock divider range on some clocks
Parav Pandit <[email protected]>
IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex
Yishai Hadas <[email protected]>
RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation
Guido Günther <[email protected]>
spi: imx: Don't print error on -EPROBEDEFER
Tom Rix <[email protected]>
clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined
Arnd Bergmann <[email protected]>
clocksource/drivers/ixp4xx: Select TIMER_OF when needed
Randy Dunlap <[email protected]>
power: supply: fix sbs-charger build, needs REGMAP_I2C
Dave Jiang <[email protected]>
dmaengine: idxd: set DMA channel to be private
Bartosz Golaszewski <[email protected]>
rtc: s5m: select REGMAP_I2C
Claudiu Beznea <[email protected]>
power: reset: at91-sama5d2_shdwc: fix wkupdbc mask
Jack Wang <[email protected]>
RDMA/rtrs-srv: Init wr_cnt as 1
Guoqing Jiang <[email protected]>
RDMA/rtrs-clt: Refactor the failure cases in alloc_clt
Jack Wang <[email protected]>
RDMA/rtrs-srv: Fix missing wr_cqe
Guoqing Jiang <[email protected]>
RDMA/rtrs: Call kobject_put in the failure path
Jack Wang <[email protected]>
RDMA/rtrs-clt: Set mininum limit when create QP
Jack Wang <[email protected]>
RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect
Jack Wang <[email protected]>
RDMA/rtrs-srv: Release lock before call into close_sess
Jack Wang <[email protected]>
RDMA/rtrs: Extend ibtrs_cq_qp_create
Nicolas Boichat <[email protected]>
of/fdt: Make sure no-map does not remove already reserved regions
KarimAllah Ahmed <[email protected]>
fdt: Properly handle "no-map" field in the memory region
Colin Ian King <[email protected]>
power: supply: cpcap-charger: Fix power_supply_put on null battery pointer
Tony Lindgren <[email protected]>
power: supply: cpcap-battery: Fix missing power_supply_put()
Tony Lindgren <[email protected]>
power: supply: cpcap-charger: Fix missing power_supply_put()
Yoshihiro Shimoda <[email protected]>
mfd: bd9571mwv: Use devm_mfd_add_devices()
Ferry Toth <[email protected]>
dmaengine: hsu: disable spurious interrupt
Christophe JAILLET <[email protected]>
dmaengine: owl-dma: Fix a resource leak in the remove function
Christophe JAILLET <[email protected]>
dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function
Christophe JAILLET <[email protected]>
dmaengine: fsldma: Fix a resource leak in the remove function
Bernard Metzler <[email protected]>
RDMA/siw: Fix handling of zero-sized Read and Receive Queues.
Randy Dunlap <[email protected]>
HID: core: detect and skip invalid inputs to snto32()
Geert Uytterhoeven <[email protected]>
clk: renesas: r8a779a0: Fix parent of CBFUSA clock
Geert Uytterhoeven <[email protected]>
clk: renesas: r8a779a0: Remove non-existent S2 clock
Andre Przywara <[email protected]>
clk: sunxi-ng: h6: Fix CEC clock
Pratyush Yadav <[email protected]>
spi: cadence-quadspi: Abort read if dummy cycles required are too many
Rayagonda Kokatanur <[email protected]>
i2c: iproc: handle master read request
Rayagonda Kokatanur <[email protected]>
i2c: iproc: update slave isr mask (ISR_MASK_SLAVE)
Rayagonda Kokatanur <[email protected]>
i2c: iproc: handle only slave interrupts which are enabled
Jan Kara <[email protected]>
quota: Fix memory leak when handling corrupted quota file
Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators
Dmitry Baryshkov <[email protected]>
regulator: qcom-rpmh-regulator: add pm8009-1 chip revision
Po-Hsu Lin <[email protected]>
selftests/powerpc: Make the test check in eeh-basic.sh posix compliant
Martin Blumenstingl <[email protected]>
clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate()
Martin Blumenstingl <[email protected]>
clk: meson: clk-pll: make "ret" a signed integer
Martin Blumenstingl <[email protected]>
clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL
Tony Lindgren <[email protected]>
power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression
Zhang Qilong <[email protected]>
HSI: Fix PM usage counter unbalance in ssi_hw_init
Eric W. Biederman <[email protected]>
capabilities: Don't allow writing ambiguous v3 file capabilities
Nirmoy Das <[email protected]>
drm/amdgpu/display: remove hdcp_srm sysfs on device removal
Sebastian Andrzej Siewior <[email protected]>
smp: Process pending softirqs in flush_smp_call_function_from_idle()
Geert Uytterhoeven <[email protected]>
irqchip/imx: IMX_INTMUX should not default to y, unconditionally
Wang ShaoBo <[email protected]>
ubifs: Fix error return code in alloc_wbufs()
Arnd Bergmann <[email protected]>
ubifs: replay: Fix high stack usage, again
Dinghao Liu <[email protected]>
ubifs: Fix memleak in ubifs_init_authentication
Tom Rix <[email protected]>
jffs2: fix use after free in jffs2_sum_write_data()
Colin Ian King <[email protected]>
fs/jfs: fix potential integer overflow on shift of a int
Sameer Pujar <[email protected]>
ASoC: simple-card-utils: Fix device module clock
Lakshmi Ramasubramanian <[email protected]>
ima: Free IMA measurement buffer after kexec syscall
Lakshmi Ramasubramanian <[email protected]>
ima: Free IMA measurement buffer on error
Pierre-Louis Bossart <[email protected]>
ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk
Chaitanya Kulkarni <[email protected]>
nvmet: set status to 0 in case for invalid nsid
Chaitanya Kulkarni <[email protected]>
nvmet: remove extra variable in identify ns
Keith Busch <[email protected]>
nvme-multipath: set nr_zones for zoned namespaces
Sagi Grimberg <[email protected]>
nvmet-tcp: fix potential race of tcp socket closing accept_work
Sagi Grimberg <[email protected]>
nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs
Hao Xu <[email protected]>
io_uring: fix possible deadlock in io_uring_poll
Daniele Alessandrelli <[email protected]>
crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()
Jan Henrik Weinstock <[email protected]>
hwrng: timeriomem - Fix cooldown period calculation
Imre Deak <[email protected]>
drm/dp_mst: Don't cache EDIDs for physical ports
Qinglang Miao <[email protected]>
drm/lima: fix reference leak in lima_pm_busy
Maxime Ripard <[email protected]>
drm/vc4: hdmi: Update the CEC clock divider on HSM rate change
Maxime Ripard <[email protected]>
drm/vc4: hdmi: Compute the CEC clock divider from the clock rate
Dom Cobley <[email protected]>
drm/vc4: hdmi: Restore cec physical address on reconnect
Dom Cobley <[email protected]>
drm/vc4: hdmi: Fix up CEC registers
Dom Cobley <[email protected]>
drm/vc4: hdmi: Fix register offset with longer CEC messages
Dom Cobley <[email protected]>
drm/vc4: hdmi: Move hdmi reset to bind
Harald Freudenberger <[email protected]>
s390/zcrypt: return EIO when msg retry limit reached
Sean Christopherson <[email protected]>
KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64
Qu Wenruo <[email protected]>
btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge
Zhihao Cheng <[email protected]>
btrfs: clarify error returns values in __load_free_space_cache
Hui Wang <[email protected]>
ASoC: SOF: debug: Fix a potential issue on string buffer termination
Sathyanarayana Nujella <[email protected]>
ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown
Jun Nie <[email protected]>
ASoC: qcom: lpass: Fix i2s ctl register bit map
Peter Zijlstra <[email protected]>
locking/lockdep: Avoid unmatched unlock
Pierre-Louis Bossart <[email protected]>
ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E
Pierre-Louis Bossart <[email protected]>
ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E
Andrea Parri (Microsoft) <[email protected]>
Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind()
Sasha Levin <[email protected]>
drm/mediatek: Fix aal size config
Yongqiang Niu <[email protected]>
drm/mediatek: Check if fb is null
Sean Christopherson <[email protected]>
KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs
Srinivasa Rao Mandadapu <[email protected]>
ASoC: qcom: Fix typo error in HDMI regmap config callbacks
Dehe Gu <[email protected]>
f2fs: fix a wrong condition in __submit_bio
Dan Carpenter <[email protected]>
drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask()
Yi Chen <[email protected]>
f2fs: fix to avoid inconsistent quota data
Manivannan Sadhasivam <[email protected]>
mtd: parsers: afs: Fix freeing the part name memory in failure
Srinivas Kandagatla <[email protected]>
ASoC: codecs: add missing max_register in regmap config
Sebastian Reichel <[email protected]>
ASoC: cpcap: fix microphone timeslot mask
Florian Fainelli <[email protected]>
ata: ahci_brcm: Add back regulators management
Will Deacon <[email protected]>
mm: proc: Invalidate TLB after clearing soft-dirty page state
Frantisek Hrbata <[email protected]>
drm/nouveau: bail out of nouveau_channel_new if channel init fails
Christophe Leroy <[email protected]>
crypto: talitos - Fix ctr(aes) on SEC1
Christophe Leroy <[email protected]>
crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error)
Dan Carpenter <[email protected]>
mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions()
Robin Murphy <[email protected]>
perf/arm-cmn: Move IRQs when migrating context
Robin Murphy <[email protected]>
perf/arm-cmn: Fix PMU instance naming
Ranjani Sridharan <[email protected]>
ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend
Srinivasa Rao Mandadapu <[email protected]>
ASoC: qcom: lpass-cpu: Remove bit clock state check
Chao Yu <[email protected]>
f2fs: compress: fix potential deadlock
Qais Yousef <[email protected]>
sched/eas: Don't update misfit status if the task is pinned
Laurent Pinchart <[email protected]>
media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values
Tom Rix <[email protected]>
media: pxa_camera: declare variable when DEBUG is defined
Tom Rix <[email protected]>
media: mtk-vcodec: fix argument used when DEBUG is defined
Christophe JAILLET <[email protected]>
media: cx25821: Fix a bug when reallocating some dma memory
Luo Meng <[email protected]>
media: qm1d1c0042: fix error return code in qm1d1c0042_init()
Dan Carpenter <[email protected]>
media: atomisp: Fix a buffer overflow in debug code
Daniel W. S. Almeida <[email protected]>
media: vidtv: psi: fix missing crc for PMT
Joe Perches <[email protected]>
media: lmedm04: Fix misuse of comma
Daniel Scally <[email protected]>
media: software_node: Fix refcounts in software_node_get_next_child()
Mario Kleiner <[email protected]>
drm/amd/display: Fix HDMI deep color output for DCE 6-11.
Mario Kleiner <[email protected]>
drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction.
Finn Thain <[email protected]>
macintosh/adb-iop: Use big-endian autopoll mask
Pan Bian <[email protected]>
bsg: free the request before return error code
Guchun Chen <[email protected]>
drm/amdgpu: toggle on DF Cstate after finishing xgmi injection
Qinglang Miao <[email protected]>
drm/tegra: Fix reference leak when pm_runtime_get_sync() fails
Nathan Chancellor <[email protected]>
MIPS: Compare __SYNC_loongson3_war against 0
Alexander Lobakin <[email protected]>
MIPS: properly stop .eh_frame generation
Tomi Valkeinen <[email protected]>
media: ti-vpe: cal: fix write to unallocated memory
Rui Miguel Silva <[email protected]>
media: imx7: csi: Fix pad link validation
Fabio Estevam <[email protected]>
media: imx7: csi: Fix regression for parallel cameras on i.MX6UL
Giulio Benetti <[email protected]>
drm/sun4i: tcon: fix inverted DCLK polarity
Xuewen Yan <[email protected]>
sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue
Jiri Olsa <[email protected]>
crypto: bcm - Rename struct device_private to bcm_device_private
Dinghao Liu <[email protected]>
evm: Fix memleak in init_desc
Stephan Gerhold <[email protected]>
ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai
Dan Carpenter <[email protected]>
ASoC: cs42l56: fix up error handling in probe
Zhang Changzhong <[email protected]>
media: aspeed: fix error return code in aspeed_video_setup_video()
Dinghao Liu <[email protected]>
media: tm6000: Fix memleak in tm6000_start_stream
Dinghao Liu <[email protected]>
media: media/pci: Fix memleak in empress_init
Dinghao Liu <[email protected]>
media: em28xx: Fix use-after-free in em28xx_alloc_urbs
Christophe JAILLET <[email protected]>
media: vsp1: Fix an error handling path in the probe function
Dan Carpenter <[email protected]>
media: camss: missing error code in msm_video_register()
Zhang Changzhong <[email protected]>
media: mtk-vcodec: fix error return code in vdec_vp9_decode()
Ezequiel Garcia <[email protected]>
media: imx: Fix csc/scaler unregister
Ezequiel Garcia <[email protected]>
media: imx: Unregister csc/scaler only if registered
Jacopo Mondi <[email protected]>
media: i2c: ov5670: Fix PIXEL_RATE minimum value
Andy Shevchenko <[email protected]>
media: ipu3-cio2: Build only for x86
Simon Ser <[email protected]>
drm/fourcc: fix Amlogic format modifier masks
Chia-I Wu <[email protected]>
drm/virtio: make sure context is created in gem open
Nathan Chancellor <[email protected]>
MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0
Nathan Chancellor <[email protected]>
MIPS: c-r4k: Fix section mismatch for loongson2_sc_init
Chenyang Li <[email protected]>
drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition
Wang Xiaojun <[email protected]>
drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node
Laurent Pinchart <[email protected]>
drm: rcar-du: Fix crash when using LVDS1 clock for CRTC
Qinglang Miao <[email protected]>
drm: rcar-du: Fix PM reference leak in rcar_cmm_enable()
Marco Elver <[email protected]>
kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state()
Dan Carpenter <[email protected]>
media: allegro: Fix use after free on error
Christophe JAILLET <[email protected]>
hwrng: ingenic - Fix a resource leak in an error handling path
Ard Biesheuvel <[email protected]>
crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled
Corentin Labbe <[email protected]>
crypto: sun4i-ss - fix kmap usage
Corentin Labbe <[email protected]>
crypto: sun4i-ss - linearize buffers content must be kept
Maxime Ripard <[email protected]>
drm/vc4: hdmi: Take into account the clock doubling flag in atomic_check
Guido Günther <[email protected]>
drm/panel: mantix: Tweak init sequence
Chuhong Yuan <[email protected]>
drm/fb-helper: Add missed unlocks in setcmap_legacy()
Dan Carpenter <[email protected]>
gma500: clean up error handling in init
Jialin Zhang <[email protected]>
drm/gma500: Fix error return code in psb_driver_load()
Randy Dunlap <[email protected]>
fbdev: aty: SPARC64 requires FB_ATY_CT
Linus Torvalds <[email protected]>
tty: implement read_iter
Linus Torvalds <[email protected]>
tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer
Vladimir Oltean <[email protected]>
net: enetc: fix destroyed phylink dereference during unbind
Maxime Chevallier <[email protected]>
net: mvneta: Remove per-cpu queue mapping for Armada 3700
Shyam Sundar S K <[email protected]>
net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP
Shyam Sundar S K <[email protected]>
net: amd-xgbe: Reset link when the link never comes back
Shyam Sundar S K <[email protected]>
net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning
Shyam Sundar S K <[email protected]>
net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout
Bjarni Jonasson <[email protected]>
net: phy: mscc: adding LCPLL reset to VSC8514
Vladimir Oltean <[email protected]>
net: dsa: felix: don't deinitialize unused ports
Vladimir Oltean <[email protected]>
net: dsa: felix: perform teardown in reverse order of setup
Lijun Pan <[email protected]>
ibmvnic: skip send_request_unmap for timeout reset
Lijun Pan <[email protected]>
ibmvnic: add memory barrier to protect long term buffer
Ilya Leoshkevich <[email protected]>
bpf: Clear subreg_def for global function return values
Colin Ian King <[email protected]>
b43: N-PHY: Fix the update of coef for the PHY revision >= 3case
Ayush Sawal <[email protected]>
cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds
Robert Hancock <[email protected]>
net: axienet: Handle deferred probe on clock properly
Eric Dumazet <[email protected]>
tcp: fix SO_RCVLOWAT related hangs under mem pressure
Matthieu Baerts <[email protected]>
selftests: mptcp: fix ACKRX debug message
Jesper Dangaard Brouer <[email protected]>
bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx
Jun'ichi Nomura <[email protected]>
bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation
Yonghong Song <[email protected]>
bpf: Fix an unitialized value in bpf_iter
Martin KaFai Lau <[email protected]>
libbpf: Ignore non function pointer member in struct_ops
Colin Ian King <[email protected]>
mac80211: fix potential overflow when multiplying to u32 integers
Moshe Shemesh <[email protected]>
net/mlx5e: Check tunnel offload is required before setting SWP
Oz Shlomo <[email protected]>
net/mlx5e: CT: manage the lifetime of the ct entry object
Shay Drory <[email protected]>
net/mlx5: Disable devlink reload for lag devices
Shay Drory <[email protected]>
net/mlx5: Disallow RoCE on lag device
Shay Drory <[email protected]>
net/mlx5: Disallow RoCE on multi port slave device
Shay Drory <[email protected]>
net/mlx5: Disable devlink reload for multi port slave device
Maxim Mikityanskiy <[email protected]>
net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context
Maxim Mikityanskiy <[email protected]>
net/mlx5e: Replace synchronize_rcu with synchronize_net
Shay Drory <[email protected]>
net/mlx5: Fix health error state handling
Maxim Mikityanskiy <[email protected]>
net/mlx5e: Change interrupt moderation channel params also when channels are closed
Maxim Mikityanskiy <[email protected]>
net/mlx5e: Don't change interrupt moderation params when DIM is enabled
Heiner Kallweit <[email protected]>
net: phy: consider that suspend2ram may cut off PHY power
Ioana Ciornei <[email protected]>
dpaa2-eth: fix memory leak in XDP_REDIRECT
Juergen Gross <[email protected]>
xen/netback: fix spurious event detection for common event case
Vasundhara Volam <[email protected]>
bnxt_en: Fix devlink info's stored fw.psid version format.
Edwin Peer <[email protected]>
bnxt_en: reverse order of TX disable and carrier off
Sukadev Bhattiprolu <[email protected]>
ibmvnic: Set to CLOSED state even on error
Björn Töpel <[email protected]>
selftests/bpf: Convert test_xdp_redirect.sh to bash
Linus Lüssing <[email protected]>
ath9k: fix data bus crash when setting nf_override via debugfs
Luca Coelho <[email protected]>
iwlwifi: pnvm: increment the pointer before checking the TLV
Luca Coelho <[email protected]>
iwlwifi: pnvm: set the PNVM again if it was already loaded
Marco Elver <[email protected]>
bpf_lru_list: Read double-checked variable once without lock
Sara Sharon <[email protected]>
iwlwifi: mvm: don't check if CSA event is running before removing
Luca Coelho <[email protected]>
iwlwifi: mvm: assign SAR table revision to the command later
Luca Coelho <[email protected]>
iwlwifi: mvm: send stored PPAG command instead of local
Luca Coelho <[email protected]>
iwlwifi: mvm: store PPAG enabled/disabled flag properly
Luca Coelho <[email protected]>
iwlwifi: mvm: fix the type we use in the PPAG table validity checks
Jae Hyun Yoo <[email protected]>
soc: aspeed: snoop: Add clock control logic
Dan Carpenter <[email protected]>
ath11k: fix a locking bug in ath11k_mac_op_start()
Anand K Mistry <[email protected]>
ath10k: Fix lockdep assertion warning in ath10k_sta_statistics
Anand K Mistry <[email protected]>
ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info()
Arnd Bergmann <[email protected]>
ARM: at91: use proper asm syntax in pm_suspend
Jérôme Pouiller <[email protected]>
staging: wfx: fix possible panic with re-queued frames
Arnd Bergmann <[email protected]>
optee: simplify i2c access
Arnd Bergmann <[email protected]>
ARM: s3c: fix fiq for clang IAS
Luca Coelho <[email protected]>
iwlwifi: mvm: set enabled in the PPAG command properly
Artem Lapkin <[email protected]>
arm64: dts: meson: fix broken wifi node for Khadas VIM3L
Vincent Knecht <[email protected]>
arm64: dts: msm8916: Fix reserved and rfsa nodes unit address
Luca Weiss <[email protected]>
soc: qcom: ocmem: don't return NULL in of_get_ocmem
Jupeng Zhong <[email protected]>
Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv
Dmitry Osipenko <[email protected]>
opp: Correct debug message in _opp_add_static_v2()
Marek Behún <[email protected]>
arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware
Rosen Penev <[email protected]>
ARM: dts: armada388-helios4: assign pinctrl to each fan
Rosen Penev <[email protected]>
ARM: dts: armada388-helios4: assign pinctrl to LEDs
Marc Kleine-Budde <[email protected]>
can: mcp251xfd: mcp251xfd_probe(): fix errata reference
Geert Uytterhoeven <[email protected]>
arm64: dts: renesas: beacon: Fix EEPROM compatible value
Misono Tomohiro <[email protected]>
x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too
Chen-Yu Tsai <[email protected]>
staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules
Guenter Roeck <[email protected]>
usb: dwc2: Make "trimming xfer length" a debug message
Guenter Roeck <[email protected]>
usb: dwc2: Abort transaction after errors with unknown reason
Guenter Roeck <[email protected]>
usb: dwc2: Do not update data length if it is 0 on inbound transfers
Tony Lindgren <[email protected]>
ARM: dts: Configure missing thermal interrupt for 4430
Pan Bian <[email protected]>
memory: ti-aemif: Drop child node when jumping out loop
Pan Bian <[email protected]>
Bluetooth: Put HCI device if inquiry procedure interrupts
Pan Bian <[email protected]>
Bluetooth: drop HCI device reference before return
Borislav Petkov <[email protected]>
staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet
Christophe JAILLET <[email protected]>
soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function
Dan Carpenter <[email protected]>
soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model()
Robert Foss <[email protected]>
arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node
Jack Pham <[email protected]>
usb: gadget: u_audio: Free requests only after callback
Maximilian Luz <[email protected]>
ACPICA: Fix exception code class checks
Chen-Yu Tsai <[email protected]>
arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node
Christophe JAILLET <[email protected]>
cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove()
Christophe JAILLET <[email protected]>
cpufreq: brcmstb-avs-cpufreq: Free resources in error path
Stephan Gerhold <[email protected]>
arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors
Andre Przywara <[email protected]>
arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz
Andre Przywara <[email protected]>
arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency
Andre Przywara <[email protected]>
arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card
Andre Przywara <[email protected]>
arm64: dts: allwinner: H6: properly connect USB PHY to port 0
Andre Przywara <[email protected]>
arm64: dts: allwinner: A64: properly connect USB PHY to port 0
Cristian Marussi <[email protected]>
firmware: arm_scmi: Fix call site of scmi_notification_exit
Andrii Nakryiko <[email protected]>
bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args
Andrii Nakryiko <[email protected]>
bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h
Martin Blumenstingl <[email protected]>
net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock
Stephan Gerhold <[email protected]>
arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible
Phil Elwell <[email protected]>
staging: vchiq: Fix bulk transfers on 64-bit builds
Phil Elwell <[email protected]>
staging: vchiq: Fix bulk userdata handling
Dinghao Liu <[email protected]>
Bluetooth: hci_qca: Fix memleak in qca_controller_memdump
Zhang Qilong <[email protected]>
memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops
Krzysztof Kozlowski <[email protected]>
arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso
Krzysztof Kozlowski <[email protected]>
arm64: dts: exynos: correct PMIC interrupt trigger level on TM2
Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family
Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa
Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct PMIC interrupt trigger level on Spring
Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato
Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct PMIC interrupt trigger level on Monk
Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5
Adam Ford <[email protected]>
arm64: dts: renesas: beacon: Fix audio-1.8V pin enable
Adam Ford <[email protected]>
arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio
Christopher William Snowhill <[email protected]>
Bluetooth: Fix initializing response id after clearing struct
Claire Chang <[email protected]>
Bluetooth: hci_uart: Fix a race for write_work scheduling
Christophe JAILLET <[email protected]>
Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function
Rakesh Pillai <[email protected]>
ath10k: Fix error handling in case of CE pipe init failure
Chris Wilson <[email protected]>
drm/i915/gt: One more flush for Baytrail clear residuals
Takashi Iwai <[email protected]>
ALSA: pcm: Don't call sync_stop if it hasn't been stopped
Takashi Iwai <[email protected]>
ALSA: pcm: Assure sync with the pending stop operation at suspend
Takashi Iwai <[email protected]>
ALSA: pcm: Call sync_stop at disconnection
Eric Biggers <[email protected]>
random: fix the RNDRESEEDCRNG ioctl
Nathan Chancellor <[email protected]>
vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y
Alexander Lobakin <[email protected]>
MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section
Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode
Jan Kara <[email protected]>
bfq: Avoid false bfq queue merging
Hans de Goede <[email protected]>
virt: vbox: Do not use wait_event_interruptible when called from kernel context
Ard Biesheuvel <[email protected]>
PCI: Decline to resize resources if boot config must be preserved
Ansuel Smith <[email protected]>
PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064
Ivan Zaentsev <[email protected]>
w1: w1_therm: Fix conversion result for negative temperatures
Sumit Garg <[email protected]>
kdb: Make memory allocations more robust
Quinn Tran <[email protected]>
scsi: qla2xxx: Fix mailbox Ch erroneous error
Ahmed S. Darwish <[email protected]>
scsi: libsas: docs: Remove notify_ha_event()
Greg Kroah-Hartman <[email protected]>
debugfs: do not attempt to create a new file before the filesystem is initalized
Greg Kroah-Hartman <[email protected]>
debugfs: be more robust at handling improper input in debugfs_lookup()
Stefano Garzarella <[email protected]>
vdpa/mlx5: fix param validation in mlx5_vdpa_get_config()
Nick Desaulniers <[email protected]>
vmlinux.lds.h: add DWARF v5 sections
-------------
Diffstat:
Documentation/admin-guide/perf/arm-cmn.rst | 2 +-
Documentation/admin-guide/sysctl/vm.rst | 10 +-
Documentation/filesystems/seq_file.rst | 6 +
Documentation/scsi/libsas.rst | 1 -
Documentation/security/keys/core.rst | 4 +-
Makefile | 4 +-
arch/arm/boot/compressed/head.S | 4 +-
arch/arm/boot/dts/armada-388-helios4.dts | 28 +-
arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +-
arch/arm/boot/dts/exynos3250-monk.dts | 2 +-
arch/arm/boot/dts/exynos3250-rinato.dts | 2 +-
arch/arm/boot/dts/exynos5250-spring.dts | 2 +-
arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +-
arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +-
arch/arm/boot/dts/omap443x.dtsi | 2 +
arch/arm/kernel/sys_oabi-compat.c | 15 +
arch/arm/mach-at91/pm_suspend.S | 2 +-
arch/arm/mach-ixp4xx/Kconfig | 1 -
arch/arm/mach-s3c/irq-s3c24xx-fiq.S | 9 +-
arch/arm64/Kconfig | 2 +-
.../boot/dts/allwinner/sun50i-a64-pinebook.dts | 5 +-
.../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 1 -
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +-
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 7 +
.../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 7 +-
.../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +-
arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +-
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +-
.../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +-
arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 +
.../dts/qcom/msm8916-samsung-a2015-common.dtsi | 6 +
.../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 2 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +-
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 9 +-
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +-
.../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 2 +-
.../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 4 +-
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 1 +
arch/arm64/crypto/aes-glue.c | 4 +-
arch/arm64/crypto/sha1-ce-glue.c | 1 +
arch/arm64/crypto/sha2-ce-glue.c | 2 +
arch/arm64/crypto/sha3-ce-glue.c | 4 +
arch/arm64/crypto/sha512-ce-glue.c | 2 +
arch/arm64/include/asm/module.lds.h | 6 +-
arch/arm64/kernel/cpufeature.c | 2 +-
arch/arm64/kernel/head.S | 1 +
arch/arm64/kernel/machine_kexec_file.c | 4 +-
arch/arm64/kernel/probes/uprobes.c | 2 +-
arch/arm64/kernel/ptrace.c | 2 +-
arch/arm64/kernel/suspend.c | 2 +-
arch/csky/kernel/ptrace.c | 2 +-
arch/mips/Makefile | 19 ++
arch/mips/cavium-octeon/setup.c | 9 +-
arch/mips/include/asm/asm.h | 18 ++
arch/mips/include/asm/atomic.h | 2 +-
arch/mips/include/asm/cmpxchg.h | 6 +-
arch/mips/kernel/cpu-probe.c | 15 +-
arch/mips/kernel/vmlinux.lds.S | 2 +-
arch/mips/lantiq/irq.c | 2 +-
arch/mips/loongson64/Platform | 22 --
arch/mips/mm/c-r4k.c | 2 +-
arch/mips/vdso/Makefile | 5 +-
arch/nios2/kernel/entry.S | 3 +
arch/nios2/kernel/sys_nios2.c | 11 +-
arch/powerpc/Kconfig | 2 +-
arch/powerpc/include/asm/kexec.h | 1 +
arch/powerpc/include/asm/uaccess.h | 13 +-
arch/powerpc/kernel/entry_32.S | 3 +
arch/powerpc/kernel/head_32.h | 2 +-
arch/powerpc/kernel/head_8xx.S | 2 +-
arch/powerpc/kernel/head_book3s_32.S | 6 -
arch/powerpc/kernel/irq.c | 27 +-
arch/powerpc/kernel/prom_init.c | 12 +-
arch/powerpc/kernel/time.c | 2 +
arch/powerpc/kexec/elf_64.c | 2 +-
arch/powerpc/kexec/file_load_64.c | 35 +++
arch/powerpc/kvm/powerpc.c | 8 +-
arch/powerpc/platforms/pseries/dlpar.c | 7 +-
arch/riscv/kernel/vdso/Makefile | 3 +-
arch/s390/kernel/vtime.c | 3 +-
arch/sparc/Kconfig | 2 +-
arch/sparc/kernel/led.c | 2 +
arch/sparc/lib/memset.S | 1 +
arch/um/include/shared/skas/mm_id.h | 1 +
arch/um/kernel/tlb.c | 19 +-
arch/um/os-Linux/skas/process.c | 4 +
arch/x86/crypto/aesni-intel_glue.c | 28 +-
arch/x86/entry/common.c | 2 +-
arch/x86/include/asm/virtext.h | 17 +-
arch/x86/kernel/msr.c | 7 +
arch/x86/kernel/reboot.c | 30 +-
arch/x86/kvm/emulate.c | 4 +-
arch/x86/kvm/mmu/tdp_mmu.c | 3 +-
arch/x86/kvm/svm/nested.c | 22 +-
arch/x86/kvm/svm/svm.c | 8 +-
arch/x86/kvm/x86.c | 1 +
arch/x86/mm/fault.c | 27 +-
arch/x86/mm/pat/memtype.c | 4 +-
block/bfq-iosched.c | 1 +
block/blk-settings.c | 12 +
block/bsg.c | 4 +-
block/ioctl.c | 21 +-
certs/blacklist.c | 2 +-
crypto/ecdh_helper.c | 3 +
crypto/michael_mic.c | 31 +-
drivers/acpi/acpi_configfs.c | 7 +-
drivers/acpi/property.c | 44 ++-
drivers/amba/bus.c | 20 +-
drivers/ata/ahci_brcm.c | 14 +-
drivers/auxdisplay/ht16k33.c | 3 +-
drivers/base/regmap/regmap-sdw.c | 4 +-
drivers/base/swnode.c | 8 +-
drivers/block/floppy.c | 30 +-
drivers/bluetooth/btqcomsmd.c | 27 +-
drivers/bluetooth/btusb.c | 20 +-
drivers/bluetooth/hci_ldisc.c | 41 ++-
drivers/bluetooth/hci_qca.c | 2 +
drivers/bluetooth/hci_serdev.c | 4 +-
drivers/char/hw_random/ingenic-trng.c | 6 +-
drivers/char/hw_random/timeriomem-rng.c | 2 +-
drivers/char/random.c | 2 +-
drivers/char/tpm/tpm.h | 4 -
drivers/char/tpm/tpm_tis_core.c | 50 +--
drivers/clk/clk-ast2600.c | 37 ++-
drivers/clk/clk-divider.c | 9 +-
drivers/clk/meson/clk-pll.c | 10 +-
drivers/clk/qcom/gcc-msm8998.c | 100 +++---
drivers/clk/renesas/r8a779a0-cpg-mssr.c | 3 +-
drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 10 +-
drivers/clocksource/Kconfig | 1 +
drivers/clocksource/mxs_timer.c | 5 +-
drivers/cpufreq/acpi-cpufreq.c | 62 +---
drivers/cpufreq/brcmstb-avs-cpufreq.c | 24 +-
drivers/cpufreq/freq_table.c | 8 +-
drivers/cpufreq/intel_pstate.c | 21 +-
drivers/cpufreq/qcom-cpufreq-hw.c | 40 ++-
.../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 173 ++++++----
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 2 +
drivers/crypto/bcm/cipher.c | 2 +-
drivers/crypto/bcm/cipher.h | 4 +-
drivers/crypto/bcm/util.c | 2 +-
drivers/crypto/talitos.c | 50 ++-
drivers/crypto/talitos.h | 1 +
drivers/dax/bus.c | 2 +-
drivers/dma/fsldma.c | 6 +
drivers/dma/hsu/pci.c | 21 +-
drivers/dma/idxd/dma.c | 1 +
drivers/dma/owl-dma.c | 1 +
drivers/firmware/arm_scmi/driver.c | 4 +-
drivers/gpio/gpio-pcf857x.c | 2 +-
drivers/gpu/drm/Kconfig | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 2 +
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 4 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 3 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 2 +-
.../gpu/drm/amd/display/dc/bios/command_table.c | 61 ++++
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 14 +
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 1 +
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 8 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 1 -
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 6 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 20 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 +
.../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 22 ++
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 6 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 3 +-
drivers/gpu/drm/drm_fb_helper.c | 15 +-
drivers/gpu/drm/drm_modes.c | 4 +-
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 22 +-
drivers/gpu/drm/gma500/psb_drv.c | 2 +
drivers/gpu/drm/i915/display/intel_hdmi.c | 6 +-
drivers/gpu/drm/i915/gt/gen7_renderclear.c | 12 +-
drivers/gpu/drm/lima/lima_sched.c | 2 +-
drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 4 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 25 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 8 +
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 8 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 2 +-
drivers/gpu/drm/msm/dp/dp_display.c | 5 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 2 +-
drivers/gpu/drm/msm/msm_drv.c | 3 +-
.../drm/nouveau/include/nvkm/subdev/bios/conn.h | 1 +
drivers/gpu/drm/nouveau/nouveau_chan.c | 1 +
drivers/gpu/drm/nouveau/nouveau_connector.c | 1 +
drivers/gpu/drm/panel/panel-elida-kd35t133.c | 3 +-
drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 5 +
drivers/gpu/drm/rcar-du/rcar_cmm.c | 2 +-
drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 10 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.h | 6 +-
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 5 +-
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 8 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 11 +
drivers/gpu/drm/scheduler/sched_main.c | 3 +
drivers/gpu/drm/sun4i/sun4i_tcon.c | 21 +-
drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 +
drivers/gpu/drm/tegra/dc.c | 2 +-
drivers/gpu/drm/tegra/dsi.c | 2 +-
drivers/gpu/drm/tegra/hdmi.c | 2 +-
drivers/gpu/drm/tegra/hub.c | 2 +-
drivers/gpu/drm/tegra/sor.c | 2 +-
drivers/gpu/drm/tegra/vic.c | 2 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 87 +++--
drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 4 +-
drivers/gpu/drm/virtio/virtgpu_gem.c | 8 +-
drivers/hid/hid-core.c | 3 +
drivers/hid/hid-logitech-dj.c | 1 +
drivers/hid/wacom_wac.c | 7 +-
drivers/hsi/controllers/omap_ssi_core.c | 2 +-
drivers/hv/channel_mgmt.c | 3 +-
drivers/hwtracing/coresight/coresight-etm4x-core.c | 21 +-
.../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 +-
drivers/i2c/busses/i2c-bcm-iproc.c | 231 +++++++++++---
drivers/i2c/busses/i2c-brcmstb.c | 2 +-
drivers/i2c/busses/i2c-exynos5.c | 8 +-
drivers/i2c/busses/i2c-qcom-geni.c | 93 +++++-
drivers/ide/falconide.c | 3 +-
drivers/infiniband/core/cm.c | 8 +-
drivers/infiniband/core/cma.c | 70 +++--
drivers/infiniband/core/user_mad.c | 17 +-
drivers/infiniband/hw/hns/hns_roce_device.h | 2 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 8 +-
drivers/infiniband/hw/hns/hns_roce_main.c | 3 +-
drivers/infiniband/hw/mlx5/devx.c | 4 +-
drivers/infiniband/hw/mlx5/main.c | 14 +-
drivers/infiniband/sw/rxe/rxe_net.c | 5 +
drivers/infiniband/sw/rxe/rxe_recv.c | 27 +-
drivers/infiniband/sw/siw/siw.h | 2 +-
drivers/infiniband/sw/siw/siw_main.c | 2 +-
drivers/infiniband/sw/siw/siw_qp.c | 271 ++++++++--------
drivers/infiniband/sw/siw/siw_qp_rx.c | 26 +-
drivers/infiniband/sw/siw/siw_qp_tx.c | 4 +-
drivers/infiniband/sw/siw/siw_verbs.c | 20 +-
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 2 +
drivers/infiniband/ulp/rtrs/rtrs-clt.c | 51 +--
drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 +
drivers/infiniband/ulp/rtrs/rtrs-pri.h | 9 +-
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 9 +-
drivers/infiniband/ulp/rtrs/rtrs-srv.c | 117 ++++---
drivers/infiniband/ulp/rtrs/rtrs.c | 14 +-
drivers/input/joydev.c | 7 +-
drivers/input/joystick/xpad.c | 1 +
drivers/input/serio/i8042-x86ia64io.h | 4 +
drivers/input/serio/serport.c | 4 +-
drivers/input/touchscreen/elo.c | 4 +-
drivers/input/touchscreen/raydium_i2c_ts.c | 3 +-
drivers/input/touchscreen/sur40.c | 1 +
drivers/input/touchscreen/zinitix.c | 2 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 +-
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 2 +
drivers/iommu/iommu.c | 23 +-
drivers/iommu/mtk_iommu.c | 2 +-
drivers/irqchip/Kconfig | 3 +-
drivers/irqchip/irq-loongson-pch-msi.c | 2 +-
drivers/macintosh/adb-iop.c | 6 +-
drivers/mailbox/sprd-mailbox.c | 2 +-
drivers/md/bcache/bcache.h | 3 +
drivers/md/bcache/btree.c | 21 +-
drivers/md/bcache/journal.c | 4 +-
drivers/md/bcache/super.c | 20 ++
drivers/md/dm-core.h | 4 +
drivers/md/dm-crypt.c | 1 +
drivers/md/dm-era-target.c | 93 ++++--
drivers/md/dm-table.c | 168 +++++-----
drivers/md/dm-writecache.c | 74 +++--
drivers/md/dm.c | 62 +++-
drivers/md/dm.h | 2 +-
drivers/media/i2c/max9286.c | 2 +-
drivers/media/i2c/ov5670.c | 3 +-
drivers/media/pci/cx25821/cx25821-core.c | 4 +-
drivers/media/pci/intel/ipu3/Kconfig | 3 +-
drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +-
drivers/media/pci/saa7134/saa7134-empress.c | 5 +-
drivers/media/pci/smipcie/smipcie-ir.c | 46 +--
drivers/media/platform/aspeed-video.c | 6 +-
drivers/media/platform/marvell-ccic/mcam-core.c | 2 +
.../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 4 +-
.../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 3 +-
drivers/media/platform/pxa_camera.c | 3 +
drivers/media/platform/qcom/camss/camss-video.c | 1 +
drivers/media/platform/ti-vpe/cal.c | 4 +-
drivers/media/platform/vsp1/vsp1_drv.c | 4 +-
drivers/media/rc/ir_toy.c | 1 +
drivers/media/rc/mceusb.c | 2 +-
drivers/media/test-drivers/vidtv/vidtv_psi.c | 5 +-
drivers/media/tuners/qm1d1c0042.c | 4 +-
drivers/media/usb/dvb-usb-v2/lmedm04.c | 2 +-
drivers/media/usb/em28xx/em28xx-core.c | 6 +-
drivers/media/usb/tm6000/tm6000-dvb.c | 4 +
drivers/media/usb/uvc/uvc_v4l2.c | 18 +-
drivers/memory/mtk-smi.c | 4 +-
drivers/memory/ti-aemif.c | 8 +-
drivers/mfd/altera-sysmgr.c | 3 +-
drivers/mfd/bd9571mwv.c | 6 +-
drivers/mfd/gateworks-gsc.c | 2 +-
drivers/mfd/wm831x-auxadc.c | 3 +-
drivers/misc/cardreader/rts5227.c | 5 +
drivers/misc/eeprom/eeprom_93xx46.c | 1 +
drivers/misc/fastrpc.c | 7 +-
drivers/misc/mei/hbm.c | 2 +-
drivers/misc/mei/hw-me-regs.h | 5 +
drivers/misc/mei/interrupt.c | 33 +-
drivers/misc/mei/pci-me.c | 5 +
drivers/misc/vmw_vmci/vmci_queue_pair.c | 5 +-
drivers/mmc/host/owl-mmc.c | 9 +-
drivers/mmc/host/renesas_sdhi_internal_dmac.c | 4 +-
drivers/mmc/host/sdhci-esdhc-imx.c | 3 +-
drivers/mmc/host/sdhci-pci-o2micro.c | 20 ++
drivers/mmc/host/sdhci-sprd.c | 6 +-
drivers/mmc/host/usdhi6rol0.c | 4 +-
drivers/mtd/parsers/afs.c | 4 +-
drivers/mtd/parsers/parser_imagetag.c | 4 +
drivers/mtd/spi-nor/controllers/hisi-sfc.c | 4 +-
drivers/mtd/spi-nor/core.c | 10 +-
drivers/mtd/spi-nor/sfdp.c | 5 +-
drivers/net/Kconfig | 2 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +-
drivers/net/dsa/ocelot/felix.c | 16 +-
drivers/net/ethernet/amd/xgbe/xgbe-common.h | 14 +
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 +
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 3 +-
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 39 ++-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 3 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 3 +
drivers/net/ethernet/chelsio/cxgb4/sge.c | 11 +-
.../chelsio/inline_crypto/chtls/chtls_cm.h | 3 -
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 5 +-
drivers/net/ethernet/ibm/ibmvnic.c | 16 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 16 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 50 +--
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 9 +-
drivers/net/ethernet/intel/ice/ice.h | 2 -
drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 6 +-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 34 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 33 +-
drivers/net/ethernet/marvell/mvneta.c | 9 +-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 2 +-
.../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 9 +
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 259 +++++++++++----
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +-
.../mellanox/mlx5/core/en_accel/en_accel.h | 2 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 66 ++--
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 39 ++-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/health.c | 22 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 +-
drivers/net/ethernet/realtek/r8169_main.c | 4 +-
.../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 30 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 26 +-
drivers/net/gtp.c | 1 -
drivers/net/phy/mscc/mscc.h | 8 +
drivers/net/phy/mscc/mscc_main.c | 350 ++++++++++++++-------
drivers/net/phy/phy_device.c | 53 +---
drivers/net/ppp/ppp_async.c | 3 +-
drivers/net/ppp/ppp_synctty.c | 3 +-
drivers/net/vxlan.c | 11 +-
drivers/net/wireguard/device.c | 19 +-
drivers/net/wireguard/device.h | 15 +-
drivers/net/wireguard/peer.c | 28 +-
drivers/net/wireguard/peer.h | 4 +-
drivers/net/wireguard/queueing.c | 86 ++++-
drivers/net/wireguard/queueing.h | 45 ++-
drivers/net/wireguard/receive.c | 16 +-
drivers/net/wireguard/send.c | 31 +-
drivers/net/wireless/ath/ath10k/mac.c | 2 +
drivers/net/wireless/ath/ath10k/snoc.c | 5 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 3 +
drivers/net/wireless/ath/ath11k/mac.c | 11 +-
drivers/net/wireless/ath/ath9k/debug.c | 5 +-
drivers/net/wireless/broadcom/b43/phy_n.c | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 13 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 43 ++-
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 -
.../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 21 +-
drivers/net/xen-netback/interface.c | 8 +-
drivers/nvme/host/multipath.c | 4 +
drivers/nvme/target/admin-cmd.c | 33 +-
drivers/nvme/target/tcp.c | 59 +++-
drivers/nvmem/core.c | 5 +-
drivers/nvmem/qcom-spmi-sdam.c | 7 +-
drivers/of/fdt.c | 12 +-
drivers/opp/of.c | 4 +-
drivers/pci/controller/cadence/pcie-cadence-host.c | 5 +-
drivers/pci/controller/dwc/pcie-qcom.c | 4 +-
drivers/pci/controller/pcie-rcar-host.c | 2 +-
drivers/pci/controller/pcie-rockchip.c | 12 +-
drivers/pci/controller/pcie-xilinx-cpm.c | 1 +
drivers/pci/pci-bridge-emul.c | 11 +-
drivers/pci/setup-res.c | 6 +
drivers/pci/syscall.c | 10 +-
drivers/perf/arm-cmn.c | 17 +-
drivers/phy/Kconfig | 1 +
drivers/phy/cadence/phy-cadence-torrent.c | 1 +
drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 10 +-
drivers/phy/rockchip/phy-rockchip-emmc.c | 8 +-
drivers/platform/chrome/cros_ec_proto.c | 12 +-
drivers/power/reset/at91-sama5d2_shdwc.c | 2 +-
drivers/power/supply/Kconfig | 1 +
drivers/power/supply/axp20x_usb_power.c | 2 +-
drivers/power/supply/cpcap-battery.c | 12 +-
drivers/power/supply/cpcap-charger.c | 4 +-
drivers/power/supply/smb347-charger.c | 12 +-
drivers/pwm/pwm-iqs620a.c | 8 +-
drivers/pwm/pwm-rockchip.c | 18 +-
drivers/regulator/axp20x-regulator.c | 7 +-
drivers/regulator/core.c | 6 +-
drivers/regulator/qcom-rpmh-regulator.c | 26 ++
drivers/regulator/rohm-regulator.c | 9 +-
drivers/regulator/s5m8767.c | 15 +-
drivers/remoteproc/mtk_common.h | 1 +
drivers/remoteproc/mtk_scp.c | 20 +-
drivers/rtc/Kconfig | 3 +-
drivers/s390/crypto/zcrypt_api.c | 14 +
drivers/s390/virtio/virtio_ccw.c | 4 +-
drivers/scsi/bnx2fc/Kconfig | 1 +
drivers/scsi/lpfc/lpfc_hbadisc.c | 15 +-
drivers/scsi/qla2xxx/qla_dbg.c | 1 +
drivers/scsi/qla2xxx/qla_mbx.c | 3 +-
drivers/scsi/sd.c | 6 +-
drivers/scsi/sd_zbc.c | 6 +-
drivers/soc/aspeed/aspeed-lpc-snoop.c | 30 +-
drivers/soc/qcom/ocmem.c | 8 +-
drivers/soc/qcom/socinfo.c | 2 +-
drivers/soc/samsung/exynos-asv.c | 18 +-
drivers/soc/ti/pm33xx.c | 5 +-
drivers/soundwire/bus.c | 47 ++-
drivers/soundwire/cadence_master.c | 8 +-
drivers/soundwire/debugfs.c | 2 +-
drivers/soundwire/intel_init.c | 3 +-
drivers/spi/spi-atmel.c | 2 +-
drivers/spi/spi-cadence-quadspi.c | 2 +-
drivers/spi/spi-dw-bt1.c | 2 +-
drivers/spi/spi-fsl-spi.c | 2 +-
drivers/spi/spi-imx.c | 2 +-
drivers/spi/spi-pxa2xx-pci.c | 27 +-
drivers/spi/spi-stm32.c | 4 +
drivers/spi/spi-synquacer.c | 4 +
drivers/spi/spi.c | 2 +-
drivers/spmi/spmi-pmic-arb.c | 5 +-
drivers/staging/gdm724x/gdm_usb.c | 10 +-
drivers/staging/media/allegro-dvt/allegro-core.c | 3 +-
drivers/staging/media/atomisp/pci/atomisp_subdev.c | 24 +-
drivers/staging/media/atomisp/pci/hmm/hmm.c | 2 +-
drivers/staging/media/imx/imx-media-csc-scaler.c | 4 -
drivers/staging/media/imx/imx-media-dev.c | 7 +-
drivers/staging/media/imx/imx7-media-csi.c | 27 +-
drivers/staging/mt7621-dma/Makefile | 2 +-
.../mt7621-dma/{mtk-hsdma.c => hsdma-mt7621.c} | 2 +-
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 +
drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 2 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 6 +-
drivers/staging/wfx/data_tx.c | 10 +-
drivers/staging/wfx/data_tx.h | 1 +
drivers/target/iscsi/cxgbit/cxgbit_target.c | 3 +-
drivers/tee/optee/rpc.c | 31 +-
drivers/thermal/cpufreq_cooling.c | 2 +-
drivers/tty/n_gsm.c | 3 +-
drivers/tty/n_hdlc.c | 60 ++--
drivers/tty/n_null.c | 3 +-
drivers/tty/n_r3964.c | 10 +-
drivers/tty/n_tracerouter.c | 4 +-
drivers/tty/n_tracesink.c | 4 +-
drivers/tty/n_tty.c | 82 ++---
drivers/tty/tty_io.c | 82 ++++-
drivers/usb/dwc2/hcd.c | 15 +-
drivers/usb/dwc2/hcd_intr.c | 14 +-
drivers/usb/dwc3/gadget.c | 19 +-
drivers/usb/gadget/function/u_audio.c | 17 +-
drivers/usb/musb/musb_core.c | 31 +-
drivers/usb/serial/ftdi_sio.c | 5 +-
drivers/usb/serial/mos7720.c | 4 +-
drivers/usb/serial/mos7840.c | 4 +-
drivers/usb/serial/option.c | 3 +-
drivers/usb/serial/pl2303.c | 8 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +-
drivers/vfio/pci/vfio_pci_zdev.c | 4 +
drivers/vfio/vfio_iommu_type1.c | 63 ++--
drivers/video/fbdev/Kconfig | 2 +-
drivers/virt/vboxguest/vboxguest_utils.c | 18 +-
drivers/w1/slaves/w1_therm.c | 22 +-
drivers/watchdog/intel-mid_wdt.c | 8 +-
drivers/watchdog/mei_wdt.c | 1 +
drivers/watchdog/qcom-wdt.c | 13 +-
fs/affs/namei.c | 4 +-
fs/btrfs/backref.c | 9 +-
fs/btrfs/backref.h | 9 +-
fs/btrfs/block-group.c | 29 +-
fs/btrfs/ctree.c | 7 +-
fs/btrfs/delayed-ref.c | 56 ++--
fs/btrfs/delayed-ref.h | 16 +-
fs/btrfs/extent-tree.c | 128 ++------
fs/btrfs/free-space-cache.c | 6 +-
fs/btrfs/inode.c | 3 +-
fs/btrfs/relocation.c | 4 +-
fs/btrfs/space-info.h | 17 +
fs/ceph/caps.c | 10 +-
fs/debugfs/inode.c | 5 +-
fs/erofs/xattr.c | 10 +-
fs/erofs/zmap.c | 10 +-
fs/eventpoll.c | 4 +-
fs/exfat/exfat_raw.h | 4 +
fs/exfat/super.c | 31 +-
fs/ext4/Kconfig | 3 +-
fs/ext4/namei.c | 7 +-
fs/f2fs/compress.c | 5 +-
fs/f2fs/data.c | 12 +-
fs/f2fs/f2fs.h | 2 +-
fs/f2fs/file.c | 24 +-
fs/f2fs/inline.c | 4 +
fs/f2fs/super.c | 3 +
fs/gfs2/bmap.c | 6 +-
fs/gfs2/lock_dlm.c | 8 +-
fs/gfs2/recovery.c | 4 +-
fs/gfs2/util.c | 16 +-
fs/io_uring.c | 17 +-
fs/isofs/dir.c | 1 +
fs/isofs/namei.c | 1 +
fs/jffs2/summary.c | 3 +
fs/jfs/jfs_dmap.c | 2 +-
fs/nfs/nfs4proc.c | 15 +-
fs/nfsd/nfsctl.c | 14 +-
fs/ocfs2/cluster/heartbeat.c | 8 +-
fs/proc/proc_sysctl.c | 4 +-
fs/proc/self.c | 2 +-
fs/proc/task_mmu.c | 9 +-
fs/proc/thread_self.c | 7 +
fs/pstore/platform.c | 4 +-
fs/quota/quota_v2.c | 11 +-
fs/ubifs/auth.c | 2 +-
fs/ubifs/replay.c | 4 +-
fs/ubifs/super.c | 4 +-
fs/zonefs/super.c | 3 +
include/acpi/acexcep.h | 10 +-
include/asm-generic/vmlinux.lds.h | 16 +-
include/linux/bpf.h | 3 +
include/linux/device-mapper.h | 5 +
include/linux/entry-kvm.h | 14 +
include/linux/eventpoll.h | 2 +-
include/linux/filter.h | 2 +-
include/linux/icmpv6.h | 28 +-
include/linux/iommu.h | 4 +-
include/linux/ipv6.h | 1 -
include/linux/kexec.h | 5 +
include/linux/key.h | 1 +
include/linux/kgdb.h | 2 +
include/linux/khugepaged.h | 2 +
include/linux/memremap.h | 6 +
include/linux/mfd/rohm-generic.h | 14 +-
include/linux/rcupdate.h | 2 +
include/linux/rmap.h | 3 +-
include/linux/soundwire/sdw.h | 2 +
include/linux/tpm.h | 5 +-
include/linux/tty_ldisc.h | 3 +-
include/net/act_api.h | 6 +-
include/net/icmp.h | 6 +-
include/net/tcp.h | 9 +-
include/uapi/drm/drm_fourcc.h | 4 +-
init/Kconfig | 11 +
init/main.c | 1 +
kernel/Makefile | 2 +-
kernel/bpf/bpf_iter.c | 2 +-
kernel/bpf/bpf_lru_list.c | 7 +-
kernel/bpf/devmap.c | 4 +-
kernel/bpf/verifier.c | 3 +-
kernel/debug/debug_core.c | 11 +
kernel/debug/kdb/kdb_private.h | 2 +-
kernel/entry/common.c | 7 +
kernel/kcsan/core.c | 26 +-
kernel/kexec_file.c | 5 +
kernel/kprobes.c | 31 +-
kernel/locking/lockdep.c | 3 +-
kernel/module.c | 21 +-
kernel/printk/printk.c | 28 +-
kernel/printk/printk_safe.c | 16 +-
kernel/rcu/tree.c | 53 +++-
kernel/rcu/tree.h | 2 +-
kernel/rcu/tree_plugin.h | 31 +-
kernel/sched/fair.c | 45 ++-
kernel/sched/idle.c | 1 +
kernel/seccomp.c | 2 +
kernel/smp.c | 4 +
kernel/tracepoint.c | 80 ++++-
mm/compaction.c | 43 +--
mm/hugetlb.c | 14 +-
mm/khugepaged.c | 22 +-
mm/memcontrol.c | 30 +-
mm/memory-failure.c | 6 +
mm/memory.c | 16 +-
mm/memremap.c | 15 +
mm/slab_common.c | 4 +-
mm/slub.c | 8 +-
mm/vmscan.c | 9 +-
net/bluetooth/a2mp.c | 3 +-
net/bluetooth/hci_core.c | 6 +-
net/core/filter.c | 13 +-
net/ipv4/icmp.c | 5 +-
net/ipv6/icmp.c | 18 +-
net/ipv6/ip6_icmp.c | 12 +-
net/mac80211/mesh_hwmp.c | 2 +-
net/nfc/nci/uart.c | 3 +-
net/qrtr/tun.c | 12 +-
net/sched/act_api.c | 106 ++++---
net/sched/cls_api.c | 12 +-
net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 +-
samples/Kconfig | 2 +-
samples/watch_queue/watch_test.c | 2 +-
security/commoncap.c | 12 +-
security/integrity/evm/evm_crypto.c | 7 +-
security/integrity/ima/ima_kexec.c | 3 +
security/integrity/ima/ima_mok.c | 5 +-
security/keys/Kconfig | 8 +-
security/keys/key.c | 2 +
security/keys/trusted-keys/trusted_tpm1.c | 22 +-
security/keys/trusted-keys/trusted_tpm2.c | 22 +-
security/selinux/hooks.c | 4 +
sound/core/init.c | 4 +
sound/core/pcm.c | 4 +
sound/core/pcm_local.h | 1 +
sound/core/pcm_native.c | 27 +-
sound/firewire/fireface/ff-protocol-latter.c | 118 +++++--
sound/pci/hda/hda_intel.c | 2 +
sound/pci/hda/patch_hdmi.c | 1 -
sound/pci/hda/patch_realtek.c | 40 +++
sound/soc/codecs/cpcap.c | 12 +-
sound/soc/codecs/cs42l56.c | 3 +-
sound/soc/codecs/rt5682-i2c.c | 3 +
sound/soc/codecs/wsa881x.c | 1 +
sound/soc/generic/simple-card-utils.c | 13 +-
sound/soc/intel/boards/sof_sdw.c | 6 +-
sound/soc/qcom/lpass-apq8016.c | 2 +-
sound/soc/qcom/lpass-cpu.c | 30 +-
sound/soc/qcom/lpass-lpaif-reg.h | 3 -
sound/soc/qcom/lpass.h | 1 -
sound/soc/qcom/qdsp6/q6asm-dai.c | 21 ++
sound/soc/qcom/qdsp6/q6routing.c | 18 --
sound/soc/sh/siu.h | 2 +-
sound/soc/sh/siu_pcm.c | 2 +-
sound/soc/sof/debug.c | 2 +-
sound/soc/sof/intel/hda-dsp.c | 4 +
sound/soc/sof/sof-pci-dev.c | 7 +
sound/usb/pcm.c | 2 +-
tools/lib/bpf/libbpf.c | 22 +-
tools/objtool/arch/x86/special.c | 2 +-
tools/objtool/check.c | 15 +-
tools/objtool/check.h | 11 +
tools/perf/builtin-record.c | 2 +-
.../pmu-events/arch/arm64/ampere/emag/cache.json | 2 +-
tools/perf/tests/sample-parsing.c | 2 +-
tools/perf/util/event.c | 2 +
tools/perf/util/evlist.c | 8 +
tools/perf/util/evlist.h | 4 +
.../perf/util/intel-pt-decoder/intel-pt-decoder.c | 41 ++-
.../perf/util/intel-pt-decoder/intel-pt-decoder.h | 2 +
tools/perf/util/intel-pt.c | 29 +-
tools/perf/util/symbol.c | 7 +-
tools/testing/kunit/kunit_tool_test.py | 14 +-
tools/testing/selftests/bpf/test_xdp_redirect.sh | 10 +-
tools/testing/selftests/dmabuf-heaps/Makefile | 2 +-
.../trigger-synthetic_event_syntax_errors.tc | 35 ++-
tools/testing/selftests/net/mptcp/mptcp_connect.sh | 2 +-
tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 2 +-
tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +-
tools/testing/selftests/wireguard/netns.sh | 15 +-
671 files changed, 5852 insertions(+), 3024 deletions(-)
On 3/1/21 12:37 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.20 release.
> There are 661 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, 03 Mar 2021 19:34:53 +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.20-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
>
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan <[email protected]>
thanks,
-- Shuah
On 01/03/2021 19:37, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.20 release.
> There are 661 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, 03 Mar 2021 19:34:53 +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.20-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
I've been through the KernelCI results for v5.10.20-rc2 and made
this manual reply, hoping to eventually get it all automated.
First there was one build regression with the arm
realview_defconfig:
kernel/rcu/tree.c:683:2: error: implicit declaration of function ‘IRQ_WORK_INIT’; did you mean ‘IRQMASK_I_BIT’? [-Werror=implicit-function-declaration]
IRQ_WORK_INIT(late_wakeup_func);
^~~~~~~~~~~~~
IRQMASK_I_BIT
kernel/rcu/tree.c:683:2: error: invalid initializer
Full log:
https://storage.kernelci.org/stable-rc/linux-5.10.y/v5.10.19-662-g92929e15cdc0/arm/realview_defconfig/gcc-8/build.log
There were also a few new build warnings. Here's a comparison of
the number of builds that completed with no warnings, with at
least one warning, and with an error between current stable and
stable-rc:
pass warn error
v5.10.19 188 6 0
v5.10.20-rc2 180 15 1
Full details for these 2 revisions respectively:
https://kernelci.org/build/stable/branch/linux-5.10.y/kernel/v5.10.19/
https://kernelci.org/build/stable-rc/branch/linux-5.10.y/kernel/v5.10.19-662-g92929e15cdc0/
Then on the runtime testing side, there was one boot regression
detected on imx8mp-evk as detailed here:
https://kernelci.org/test/case/id/603d69ec2924db6b9baddcb2/
I've re-run a couple of tests with both v5.10.19 and v5.10.20-rc2
and also got a failure with v5.10.19, so it looks like it's not
really a new regression but more of an intermittent problem.
Bisections are not enabled in NXP's lab so we don't have results
about which commit caused it. We should chase this up, I've
already asked if they're OK to enable bisection. Then we may
bisect with an older revision that is really booting to find the
root cause...
Presumably it's not OK to have this build error in the v5.10.20
release, assuming the boot regression is not new and can be
ignored, but that's your call. So it seems a bit early for
KernelCI to stamp it with Tested-by, even though it was tested
but it's more a matter of clarifying the semantics and whether
Tested-by implicitly means "works for me". What do you think?
Best wishes,
Guillaume
On Tue, Mar 02, 2021 at 11:38:36AM +0000, Guillaume Tucker wrote:
> On 01/03/2021 19:37, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 5.10.20 release.
> > There are 661 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, 03 Mar 2021 19:34:53 +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.20-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
>
>
> I've been through the KernelCI results for v5.10.20-rc2 and made
> this manual reply, hoping to eventually get it all automated.
>
>
>
> First there was one build regression with the arm
> realview_defconfig:
>
> kernel/rcu/tree.c:683:2: error: implicit declaration of function ‘IRQ_WORK_INIT’; did you mean ‘IRQMASK_I_BIT’? [-Werror=implicit-function-declaration]
> IRQ_WORK_INIT(late_wakeup_func);
> ^~~~~~~~~~~~~
> IRQMASK_I_BIT
> kernel/rcu/tree.c:683:2: error: invalid initializer
>
>
> Full log:
>
> https://storage.kernelci.org/stable-rc/linux-5.10.y/v5.10.19-662-g92929e15cdc0/arm/realview_defconfig/gcc-8/build.log
That should now be resolved with a new -rc release for 5.4.y and 5.10.y.
> There were also a few new build warnings. Here's a comparison of
> the number of builds that completed with no warnings, with at
> least one warning, and with an error between current stable and
> stable-rc:
>
> pass warn error
> v5.10.19 188 6 0
> v5.10.20-rc2 180 15 1
>
> Full details for these 2 revisions respectively:
>
> https://kernelci.org/build/stable/branch/linux-5.10.y/kernel/v5.10.19/
> https://kernelci.org/build/stable-rc/branch/linux-5.10.y/kernel/v5.10.19-662-g92929e15cdc0/
That error should be resolved.
Warnings for non-x86 arches I have not been tracking to try to get down
to 0. That would be a good project for someone to work on...
> Then on the runtime testing side, there was one boot regression
> detected on imx8mp-evk as detailed here:
>
> https://kernelci.org/test/case/id/603d69ec2924db6b9baddcb2/
>
> I've re-run a couple of tests with both v5.10.19 and v5.10.20-rc2
> and also got a failure with v5.10.19, so it looks like it's not
> really a new regression but more of an intermittent problem.
> Bisections are not enabled in NXP's lab so we don't have results
> about which commit caused it. We should chase this up, I've
> already asked if they're OK to enable bisection. Then we may
> bisect with an older revision that is really booting to find the
> root cause...
Finding that root cause would be good, but doesn't really sound like a
regression yet :)
> Presumably it's not OK to have this build error in the v5.10.20
> release, assuming the boot regression is not new and can be
> ignored, but that's your call. So it seems a bit early for
> KernelCI to stamp it with Tested-by, even though it was tested
> but it's more a matter of clarifying the semantics and whether
> Tested-by implicitly means "works for me". What do you think?
Try the new release to see if that fixes the build errors for you.
And thanks for doing all of the testing here, this round was a rough one
for a variety of different reasons...
thanks,
greg k-h
On 02/03/2021 12:40, Greg Kroah-Hartman wrote:
> On Tue, Mar 02, 2021 at 11:38:36AM +0000, Guillaume Tucker wrote:
>> On 01/03/2021 19:37, Greg Kroah-Hartman wrote:
>>> This is the start of the stable review cycle for the 5.10.20 release.
>>> There are 661 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, 03 Mar 2021 19:34:53 +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.20-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
>>
>>
>> I've been through the KernelCI results for v5.10.20-rc2 and made
>> this manual reply, hoping to eventually get it all automated.
>>
>>
>>
>> First there was one build regression with the arm
>> realview_defconfig:
>>
>> kernel/rcu/tree.c:683:2: error: implicit declaration of function ‘IRQ_WORK_INIT’; did you mean ‘IRQMASK_I_BIT’? [-Werror=implicit-function-declaration]
>> IRQ_WORK_INIT(late_wakeup_func);
>> ^~~~~~~~~~~~~
>> IRQMASK_I_BIT
>> kernel/rcu/tree.c:683:2: error: invalid initializer
>>
>>
>> Full log:
>>
>> https://storage.kernelci.org/stable-rc/linux-5.10.y/v5.10.19-662-g92929e15cdc0/arm/realview_defconfig/gcc-8/build.log
>
> That should now be resolved with a new -rc release for 5.4.y and 5.10.y.
Confirmed in my other email for v5.10.20-rc4.
>> There were also a few new build warnings. Here's a comparison of
>> the number of builds that completed with no warnings, with at
>> least one warning, and with an error between current stable and
>> stable-rc:
>>
>> pass warn error
>> v5.10.19 188 6 0
>> v5.10.20-rc2 180 15 1
>>
>> Full details for these 2 revisions respectively:
>>
>> https://kernelci.org/build/stable/branch/linux-5.10.y/kernel/v5.10.19/
>> https://kernelci.org/build/stable-rc/branch/linux-5.10.y/kernel/v5.10.19-662-g92929e15cdc0/
>
> That error should be resolved.
>
> Warnings for non-x86 arches I have not been tracking to try to get down
> to 0. That would be a good project for someone to work on...
OK, so until we get to 0 we should probably ignore warnings when
replying to the -rc review threads. If someone wants to pick
this up in the meantime, kernelci.org can definitely help.
>> Then on the runtime testing side, there was one boot regression
>> detected on imx8mp-evk as detailed here:
>>
>> https://kernelci.org/test/case/id/603d69ec2924db6b9baddcb2/
>>
>> I've re-run a couple of tests with both v5.10.19 and v5.10.20-rc2
>> and also got a failure with v5.10.19, so it looks like it's not
>> really a new regression but more of an intermittent problem.
>> Bisections are not enabled in NXP's lab so we don't have results
>> about which commit caused it. We should chase this up, I've
>> already asked if they're OK to enable bisection. Then we may
>> bisect with an older revision that is really booting to find the
>> root cause...
>
> Finding that root cause would be good, but doesn't really sound like a
> regression yet :)
Yep. Bisections are now getting enabled in the NXP test lab, so
we'll share the news if it leads to something. FWIW the same
test passed with v5.10.20-rc4.
>> Presumably it's not OK to have this build error in the v5.10.20
>> release, assuming the boot regression is not new and can be
>> ignored, but that's your call. So it seems a bit early for
>> KernelCI to stamp it with Tested-by, even though it was tested
>> but it's more a matter of clarifying the semantics and whether
>> Tested-by implicitly means "works for me". What do you think?
>
> Try the new release to see if that fixes the build errors for you.
All passing now.
> And thanks for doing all of the testing here, this round was a rough one
> for a variety of different reasons...
You're welcome. That's what KernelCI is here for :)
It'll just take a bit more typing to automate the replies and use
the last stable release as a reference to detect new regressions
on stable-rc. I think [email protected] you're putting on CC
will make things easier in this respect, in fact that's what it
was originally created for.
Best wishes,
Guillaume
On Mon, Mar 01, 2021 at 02:43:59PM -0700, Shuah Khan wrote:
> On 3/1/21 12:37 PM, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 5.10.20 release.
> > There are 661 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, 03 Mar 2021 19:34:53 +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.20-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
> >
>
> Compiled and booted on my test system. No dmesg regressions.
>
> Tested-by: Shuah Khan <[email protected]>
Thanks for all the testing and letting me know.
greg k-h