[ANNOUNCE] 5.4.123-rt59
From: Tom Zanussi
Date: Fri Jun 04 2021 - 13:51:21 EST
Hello RT Folks!
I'm pleased to announce the 5.4.123-rt59 stable release.
This release is just an update to the new stable 5.4.123
version and no RT specific changes have been made.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v5.4-rt
Head SHA1: ebe9618282631855c924db0eccedacf84ec5e0dc
Or to build 5.4.123-rt59 directly, the following patches should be applied:
https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz
https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.4.123.xz
https://www.kernel.org/pub/linux/kernel/projects/rt/5.4/patch-5.4.123-rt59.patch.xz
Enjoy!
Tom
Changes from v5.4.115-rt57:
---
Adrian Hunter (2):
mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
mmc: sdhci-pci: Add PCI IDs for Intel LKF
Alexander Aring (1):
fs: dlm: fix debugfs dump
Alexander Lobakin (2):
mtd: spinand: core: add missing MODULE_DEVICE_TABLE()
gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check
Alexander Shishkin (2):
intel_th: pci: Add Rocket Lake CPU support
intel_th: pci: Add Alder Lake-M support
Alexandru Elisei (1):
KVM: arm64: Initialize VCPU mdcr_el2 before loading it
Alexey Kardashevskiy (1):
powerpc/iommu: Annotate nested lock for lockdep
Andrew Scull (1):
bug: Remove redundant condition check in report_bug
Andy Shevchenko (5):
usb: gadget: pch_udc: Revert d3cb25a12138 completely
usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits()
usb: gadget: pch_udc: Check if driver is present before calling ->setup()
usb: gadget: pch_udc: Check for DMA mapping error
scripts: switch explicitly to Python 3
Anirudh Rayabharam (4):
usb: gadget: dummy_hcd: fix gpf in gadget_setup
rapidio: handle create_workqueue() failure
net: stmicro: handle clk_prepare() failure during init
video: hgafb: correctly handle card detect failure during probe
Anson Jacob (2):
drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool'
Anthony Wang (1):
drm/amd/display: Force vsync flip when reconfiguring MPCC
Antonio Borneo (1):
spi: stm32: drop devres version of spi_register_master
Anup Patel (1):
RISC-V: Fix error code returned by riscv_hartid_to_cpuid()
Archie Pusaka (3):
Bluetooth: verify AMP hci_chan before amp_destroy
Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
Bluetooth: check for zapped sk before connecting
Ard Biesheuvel (6):
ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
crypto: api - check for ERR pointers in crypto_destroy_tfm()
ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address
ARM: 9012/1: move device tree mapping out of linear region
ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address
ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section
Aric Cyr (1):
drm/amd/display: Don't optimize bandwidth before disabling planes
Arnaldo Carvalho de Melo (1):
perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars
Arnd Bergmann (10):
avoid __memcat_p link failure
amdgpu: avoid incorrect %hu format string
security: commoncap: fix -Wstringop-overread warning
irqchip/gic-v3: Fix OF_BAD_ADDR error handling
smp: Fix smp_call_function_single_async prototype
x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes
kgdb: fix gcc-11 warning on indentation
usb: sl811-hcd: improve misleading indentation
isdn: capi: fix mismatched prototypes
PCI: thunder: Fix compile testing
Artur Petrosyan (3):
usb: dwc2: Fix session request interrupt handler
usb: dwc2: Fix host mode hibernation exit with remote wakeup flow.
usb: dwc2: Fix hibernation between host and device modes.
Arun Easi (2):
scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
PCI: Allow VPD access for QLogic ISP2722
Athira Rajeev (1):
powerpc/perf: Fix PMU constraint check for EBB events
Atul Gopinathan (1):
cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom
Avri Altman (2):
mmc: block: Update ext_csd.cache_ctrl if it was written
mmc: block: Issue a cache flush only when it's enabled
Axel Rasmussen (1):
userfaultfd: release page in error path to avoid BUG_ON
Badhri Jagan Sridharan (5):
usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply
usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply
usb: typec: tcpm: update power supply once partner accepts
usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS
usb: typec: tcpm: Fix error while calculating PPS out values
Baptiste Lepers (1):
sunrpc: Fix misplaced barrier in call_decode
Bart Van Assche (4):
scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
scsi: libfc: Fix a format specifier
blk-mq: Swap two calls in blk_mq_exit_queue()
scsi: ufs: core: Increase the usable queue depth
Bence Csókás (1):
i2c: Add I2C_AQ_NO_REP_START adapter quirk
Benjamin Block (1):
dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
Bill Wendling (1):
arm64/vdso: Discard .note.gnu.property sections in vDSO
Bixuan Cui (2):
usb: musb: fix PM reference leak in musb_irq_work()
usb: core: hub: Fix PM reference leak in usb_port_resume()
Bjorn Andersson (2):
soc: qcom: mdt_loader: Validate that p_filesz < p_memsz
soc: qcom: mdt_loader: Detect truncated read of segments
Bodo Stroesser (1):
scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
Boris Brezillon (2):
drm/panfrost: Clear MMU irqs before handling the fault
drm/panfrost: Don't try to map pages that are already mapped
Brian King (1):
scsi: ibmvfc: Fix invalid state machine BUG_ON()
Chaitanya Kulkarni (1):
scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
Changfeng (1):
drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang
Chao Yu (1):
f2fs: fix to avoid out-of-bounds memory access
Chen Huang (1):
powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration
Chen Hui (1):
clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE
Chen Jun (1):
posix-timers: Preserve return value in clock_adjtime32()
Chris Chiu (1):
USB: Add reset-resume quirk for WD19's Realtek Hub
Christoph Hellwig (13):
modules: mark ref_module static
modules: mark find_symbol static
modules: mark each_symbol_section static
modules: unexport __module_text_address
modules: unexport __module_address
modules: rename the licence field in struct symsearch to license
modules: return licensing information from find_symbol
modules: inherit TAINT_PROPRIETARY_MODULE
md: split mddev_find
md: factor out a mddev_find_locked helper from mddev_find
iomap: fix sub-page uptodate handling
nvme: do not try to reconfigure APST when the controller is not live
nvme-multipath: fix double initialization of ANA state
Christophe JAILLET (7):
mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()
mmc: uniphier-sd: Fix a resource leak in the remove function
usb: fotg210-hcd: Fix an error message
ACPI: scan: Fix a memory leak in an error handling path
xhci: Do not use GFP_KERNEL in (potentially) atomic context
openrisc: Fix a memory leak
uio_hv_generic: Fix a memory leak in error handling paths
Christophe Leroy (1):
powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add')
Chunfeng Yun (5):
arm64: dts: mt8173: fix property typo of 'phys' in dsi node
usb: xhci-mtk: support quirk to disable usb2 lpm
usb: xhci-mtk: remove or operator for setting schedule parameters
usb: xhci-mtk: improve bandwidth scheduling with TT
usb: core: hub: fix race condition about TRSMRCY of resume
Claudio Imbrenda (2):
KVM: s390: split kvm_s390_logical_to_effective
KVM: s390: split kvm_s390_real_to_abs
Colin Ian King (16):
clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
drm/radeon: fix copy of uninitialized variable back to userspace
memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]
staging: rtl8192u: Fix potential infinite loop
usb: gadget: r8a66597: Add missing null check on return from platform_get_resource
media: vivid: fix assignment of dev->fbuf_out_flags
media: m88rs6000t: avoid potential out-of-bounds reads on arrays
clk: uniphier: Fix potential infinite loop
liquidio: Fix unintented sign extension of a left shift of a u16
mt7601u: fix always true expression
cxgb4: Fix unintentional sign extension issues
net: thunderx: Fix unintentional sign extension issue
ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails
net: davinci_emac: Fix incorrect masking of tx and rx error channel
f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
iio: tsl2583: Fix division by a zero lux_val
Cong Wang (1):
smc: disallow TCP_ULP in smc_setsockopt()
Cédric Le Goater (1):
powerpc/xive: Fix xmon command "dxi"
Dan Carpenter (13):
scsi: ufs: Unlock on a couple error paths
ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()
ovl: fix missing revert_creds() on error path
mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe()
node: fix device cleanups in error handling code
soc: aspeed: fix a ternary sign expansion bug
HSI: core: fix resource leaks in hsi_add_client_from_dt()
nfc: pn533: prevent potential memory corruption
drm/i915/gvt: Fix error code in intel_gvt_init_device()
bnxt_en: fix ternary sign extension bug in bnxt_show_temp()
kfifo: fix ternary sign extension bugs
firmware: arm_scpi: Prevent the ternary sign expansion bug
RDMA/uverbs: Fix a NULL vs IS_ERR() bug
Daniel Beer (1):
mmc: sdhci-pci-gli: increase 1.8V regulator wait
Daniel Borkmann (13):
bpf: Move off_reg into sanitize_ptr_alu
bpf: Ensure off_reg has no mixed signed bounds for all types
bpf: Rework ptr_limit into alu_limit and add common error path
bpf: Improve verifier error messages for users
bpf: Refactor and streamline bounds check into helper
bpf: Move sanitize_val_alu out of op switch
bpf: Tighten speculative pointer arithmetic mask
bpf: Update selftests to reflect new error states
bpf: Fix masking negation logic upon negative dst register
bpf: Fix leakage of uninitialized bpf stack under speculation
bpf: Wrap aux data inside bpf_sanitize_info container
bpf: Fix mask direction swap upon off reg sign change
bpf: No need to simulate speculative domain for immediates
Daniel Cordova A (1):
ALSA: hda: fixup headset for ASUS GU502 laptop
Daniel Niv (1):
media: media/saa7164: fix saa7164_encoder_register() memory leak bugs
Daniel Wagner (1):
nvmet: seset ns->file when open fails
Darrick J. Wong (1):
ics932s401: fix broken handling of errors when word reading fails
Dave Rigby (1):
perf unwind: Set userdata for all __report_module() paths
David Bauer (3):
spi: ath79: always call chipselect function
spi: ath79: remove spi-master setup and cleanup assignment
mt76: mt76x0: disable GTK offloading
David E. Box (1):
platform/x86: intel_pmc_core: Don't use global pmcdev in quirks
David Hildenbrand (1):
s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility
David Ward (2):
ASoC: rt286: Generalize support for ALC3263 codec
ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
Davide Caratti (1):
openvswitch: fix stack OOB read while fragmenting IPv4 packets
Dean Anderson (1):
usb: gadget/function/f_fs string table fix for multiple languages
Dinghao Liu (3):
media: platform: sti: Fix runtime PM imbalance in regs_show
mfd: arizona: Fix rumtime PM imbalance on error
iio: proximity: pulsedlight: Fix rumtime PM imbalance on error
Dmitry Baryshkov (1):
PCI: Release OF node in pci_scan_device()'s error path
Dmitry Osipenko (1):
iio: gyro: mpu3050: Fix reported temperature value
Dmitry Vyukov (1):
drm/vkms: fix misuse of WARN_ON
Dmytro Laktyushkin (1):
drm/amd/display: fix dml prefetch validation
Dong Aisheng (1):
PM / devfreq: Use more accurate returned new_freq as resume_freq
Dongliang Mu (1):
NFC: nci: fix memory leak in nci_allocate_device
DooHyun Hwang (1):
mmc: core: Do a power cycle when the CMD11 fails
Du Cheng (2):
net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule
ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()
Eckhart Mohr (1):
ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
Eddie James (1):
hwmon: (occ) Fix poll rate limiting
Elia Devito (1):
ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx
Emmanuel Grumbach (1):
mac80211: clear the beacon's CRC after channel switch
Eric Biggers (3):
crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS
f2fs: fix error handling in f2fs_end_enable_verity()
ext4: fix error handling in ext4_end_enable_verity()
Eric Dumazet (8):
inet: use bigger hash table for IP ID generation
ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
netfilter: nftables: avoid overflows in nft_hash_buckets()
virtio_net: Do not pull payload in skb->head
ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
sit: proper dev_{hold|put} in ndo_[un]init methods
ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
ipv6: remove extra dev_hold() for fallback tunnels
Erwan Le Ray (2):
serial: stm32: fix incorrect characters on console
serial: stm32: fix tx_empty condition
Eryk Brol (1):
drm/amd/display: Check for DSC support instead of ASIC revision
Ewan D. Milne (1):
scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
Fabian Vogt (6):
fotg210-udc: Fix DMA on EP0 for length > max packet size
fotg210-udc: Fix EP0 IN requests bigger than two packets
fotg210-udc: Remove a dubious condition leading to fotg210_done
fotg210-udc: Mask GRP2 interrupts we don't handle
fotg210-udc: Don't DMA more than the buffer can take
fotg210-udc: Complete OUT requests on short packets
Fabrice Gasnier (1):
mfd: stm32-timers: Avoid clearing auto reload register
Feilong Lin (1):
ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
Felix Fietkau (1):
net: ethernet: mtk_eth_soc: fix RX VLAN offload
Felix Kuehling (1):
drm/amdkfd: fix build error with AMD_IOMMU_V2=m
Fengnan Chang (1):
ext4: fix error code in ext4_commit_super
Ferry Toth (1):
usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield
Filipe Manana (2):
btrfs: fix metadata extent leak after failure to create subvolume
btrfs: fix race when picking most recent mod log operation for an old root
Finn Behrens (1):
tweewide: Fix most Shebang lines
Finn Thain (1):
m68k: mvme147,mvme16x: Don't wipe PCC timer config bits
Gao Xiang (1):
erofs: add unsupported inode i_format check
Geert Uytterhoeven (1):
phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally
Gerd Hoffmann (1):
drm/qxl: release shadow on shutdown
Giovanni Cabiddu (1):
crypto: qat - fix error path in adf_isr_resource_alloc()
Greg Kroah-Hartman (26):
Linux 5.4.116
Linux 5.4.117
Linux 5.4.118
Linux 5.4.119
kobject_uevent: remove warning in init_uevent_argv()
Linux 5.4.120
Linux 5.4.121
Revert "ALSA: sb8: add a check for request_region"
Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"
Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"
Revert "video: hgafb: fix potential NULL pointer dereference"
Revert "net: stmicro: fix a missing check of clk_prepare"
Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"
Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"
Revert "video: imsttfb: fix potential NULL pointer dereferences"
Revert "ecryptfs: replace BUG_ON with error handling code"
Revert "scsi: ufs: fix a missing check of devm_reset_control_get"
Revert "gdrom: fix a memory leak bug"
cdrom: gdrom: initialize global variable at init time
Revert "media: rcar_drif: fix a memory disclosure"
Revert "rtlwifi: fix a potential NULL pointer dereference"
Revert "qlcnic: Avoid potential NULL pointer dereference"
Revert "niu: fix missing checks of niu_pci_eeprom_read"
net: rtlwifi: properly check for alloc_workqueue() failure
Linux 5.4.122
Linux 5.4.123
Guchun Chen (3):
drm/amdgpu: fix NULL pointer dereference
drm/amdgpu: update gc golden setting for Navi12
drm/amdgpu: update sdma golden setting for Navi12
Guochun Mao (1):
ubifs: Only check replay with inode type to judge if inode linked
Gustavo A. R. Silva (5):
sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target()
ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
Gustavo Pimentel (1):
dmaengine: dw-edma: Fix crash on loading/unloading driver
Hannes Reinecke (1):
nvme: retrigger ANA log update if group descriptor isn't found
Hans Verkuil (4):
media: gspca/sq905.c: fix uninitialized variable
media: vivid: update EDID
media: gscpa/stv06xx: fix memory leak
media: v4l2-ctrls.c: fix race condition in hdl->requests list
Hans de Goede (9):
extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
extcon: arizona: Fix various races on driver unbind
misc: lis3lv02d: Fix false-positive WARN on various HP models
ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios
Hansem Ro (1):
Input: ili210x - add missing negation for touch indication on ili210x
Hao Chen (1):
net: hns3: fix for vxlan gpe tx checksum bug
Harald Freudenberger (1):
s390/archrandom: add parameter check for s390_arch_random_generate
Harry Wentland (1):
drm/amd/display: Reject non-zero src_y and src_x for video planes
He Ying (2):
irqchip/gic-v3: Do not enable irqs when handling spurious interrups
firmware: qcom-scm: Fix QCOM_SCM configuration
Heiko Carstens (1):
KVM: s390: fix guarded storage control register handling
Heinz Mauelshagen (1):
dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
Hemant Kumar (1):
usb: gadget: Fix double free of device descriptor pointers
Heming Zhao (1):
md-cluster: fix use-after-free issue when removing rdev
Hillf Danton (1):
tty: n_gsm: check error while registering tty devices
Hoang Le (1):
tipc: convert dest node's address to network order
Hou Pu (1):
nvmet: use new ana_log_size instead the old one
Hui Tang (1):
crypto: qat - fix unmap invalid dma address
Hui Wang (2):
ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
ALSA: hda/realtek: reset eapd coeff to default value for alc287
Ido Schimmel (1):
mlxsw: spectrum_mr: Update egress RIF list before route's action
Igor Matheus Andrade Torrente (1):
video: hgafb: fix potential NULL pointer dereference
Ilya Lipnitskiy (3):
MIPS: pci-mt7620: fix PLL lock check
MIPS: pci-rt2880: fix slot 0 configuration
MIPS: pci-legacy: stop using of_pci_range_to_resource
Ingo Molnar (1):
x86/platform/uv: Fix !KEXEC build failure
Jack Pham (1):
usb: dwc3: gadget: Enable suspend events
Jae Hyun Yoo (2):
Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register"
media: aspeed: fix clock handling logic
James Smart (6):
scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe
scsi: lpfc: Fix pt2pt connection does not recover after LOGO
scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
scsi: lpfc: Fix illegal memory access on Abort IOCBs
Jan Beulich (1):
xen-pciback: reconfigure also from backend watch handler
Jan Glauber (1):
md: Fix missing unused status line of /proc/mdstat
Jan Kratochvil (1):
perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder
Jane Chu (1):
mm/memory-failure: unnecessary amount of unmapping
Jared Baldridge (1):
drm: Added orientation quirk for OneGX1 Pro
Jarkko Sakkinen (2):
tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()
tpm, tpm_tis: Reserve locality in tpm_tis_resume()
Jaroslaw Gawin (1):
i40e: fix the restart auto-negotiation after FEC modified
Jason Gunthorpe (2):
vfio: Depend on MMU
vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer
Jeff Layton (2):
ceph: fix inode leak on getattr error in __fh_to_dentry
ceph: fix fscache invalidation
Jeffrey Mitchell (1):
ecryptfs: fix kernel panic with null dev_name
Jerome Forissier (1):
tee: optee: do not check memref size on return from Secure World
Jia Zhou (1):
ALSA: core: remove redundant spin_lock pair in snd_card_disconnect
Jia-Ju Bai (4):
media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming()
thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params()
rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
kernel: kexec_file: fix error return code of kexec_calculate_store_digests()
Jian Shen (1):
net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet()
Jiri Kosina (2):
iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd()
iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd()
Joe Thornber (2):
dm persistent data: packed struct should have an aligned() attribute too
dm space map common: fix division bug in sm_ll_find_free_block()
Johan Hovold (15):
Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL"
tty: moxa: fix TIOCSSERIAL jiffies conversions
tty: amiserial: fix TIOCSSERIAL permission check
USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions
staging: greybus: uart: fix TIOCSSERIAL jiffies conversions
USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check
staging: fwserial: fix TIOCSSERIAL jiffies conversions
tty: moxa: fix TIOCSSERIAL permission check
staging: fwserial: fix TIOCSSERIAL permission check
staging: greybus: uart: fix unprivileged TIOCCSERIAL
USB: cdc-acm: fix unprivileged TIOCCSERIAL
USB: cdc-acm: fix TIOCGSERIAL implementation
tty: actually undefine superseded ASYNC flags
tty: fix return value for unsupported ioctls
serial: core: return early on unsupported ioctls
Johannes Berg (4):
cfg80211: scan: drop entry from hidden_list on overflow
mac80211: bail out if cipher schemes are invalid
um: Mark all kernel symbols as local
um: Disable CONFIG_GCOV with MODULES
John Millikin (1):
x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)
Jonathan Cameron (1):
iio:accel:adis16201: Fix wrong axis assignment that prevents loading
Jonathan Kim (1):
drm/amdgpu: mask the xgmi number of hops reported from psp to kfd
Jonathan McDowell (1):
net: stmmac: Set FIFO sizes for ipq806x
Jonathon Reinhart (2):
net: Only allow init netns to set default tcp cong to a restricted algo
netfilter: conntrack: Make global sysctls readonly in non-init netns
Jordan Niethe (1):
powerpc/64s: Fix pte update for kernel memory on radix
Josef Bacik (2):
btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s
btrfs: avoid RCU stalls while running delayed iputs
Josh Poimboeuf (1):
pinctrl: ingenic: Improve unreachable code generation
Jouni Roivas (1):
hfsplus: prevent corruption in shrinking truncate
Julian Braha (1):
media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB
Kai Stuhlemmer (ebee Engineering) (1):
mtd: rawnand: atmel: Update ecc_stats.corrected counter
Kai Vehmanen (1):
ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume
Kai-Heng Feng (2):
USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
Kaixu Xia (1):
cxgb4: Fix the -Wmisleading-indentation warning
Kees Cook (2):
drm/radeon: Fix off-by-one power_state index heap overwrite
drm/radeon: Avoid power table parsing memory leaks
Kevin Barnett (1):
scsi: smartpqi: Add new PCI IDs
Krzysztof Kozlowski (8):
ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family
ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family
ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family
ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family
ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250
ARM: dts: exynos: correct PMIC interrupt trigger level on Snow
ASoC: simple-card: fix possible uninitialized single_cpu local variable
pinctrl: samsung: use 'int' for register masks in Exynos
Kunihiko Hayashi (2):
ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
Kuninori Morimoto (2):
ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()
ASoC: rsnd: check all BUSIF status when error
Laurent Pinchart (1):
media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt()
Lee Gibson (1):
qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth
Leon Romanovsky (3):
RDMA/siw: Properly check send and receive CQ pointers
RDMA/siw: Release xarray entry
RDMA/rxe: Clear all QP fields if creation failed
Liming Sun (1):
platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue
Lin Ma (1):
bluetooth: eliminate the potential race condition when removing the HCI controller
Lingutla Chandrasekhar (1):
sched/fair: Ignore percpu threads for imbalance pulls
Linus Lüssing (1):
net: bridge: mcast: fix broken length + header check for MRDv6 Adv.
Linus Torvalds (1):
Fix misc new gcc warnings
Luis Henriques (1):
virtiofs: fix memory leak in virtio_fs_probe()
Luiz Augusto von Dentz (2):
Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS
Bluetooth: SMP: Fail if remote and local public keys are identical
Lukasz Luba (1):
thermal/core/fair share: Lock the thermal zone while looping over instances
Lukasz Majczak (1):
ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function
Luke D Jones (1):
ALSA: hda/realtek: GA503 use same quirks as GA401
Lv Yunlong (11):
ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
ALSA: sb: Fix two use after free in snd_sb_qsound_build
mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init
crypto: qat - Fix a double free in adf_create_ring
drivers/block/null_blk/main: Fix a double free in null_init.
mwl8k: Fix a double Free in mwl8k_probe_hw
net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send
RDMA/siw: Fix a use after free in siw_alloc_mr
RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
net:nfc:digital: Fix a double free in digital_tg_recv_dep_req
ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
Maciej W. Rozycki (7):
FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR
FDDI: defxx: Make MMIO the configuration default except for EISA
MIPS: Reinstate platform `__div64_32' handler
MIPS: Avoid DIVU in `__div64_32' is result would be zero
MIPS: Avoid handcoded DIVU in `__div64_32' altogether
vgacon: Record video mode changes with VT_RESIZEX
vt: Fix character height handling with VT_RESIZEX
Maciej Żenczykowski (1):
net: fix nla_strcmp to handle more then one trailing null character
Magnus Karlsson (1):
xsk: Simplify detection of empty and full rings
Mahesh Salgaonkar (1):
powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
Manivannan Sadhasivam (3):
mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions()
mtd: rawnand: qcom: Return actual error code instead of -ENODEV
ARM: 9075/1: kernel: Fix interrupted SMC calls
Maor Gottlieb (1):
RDMA/mlx5: Recover from fatal event in dual port mode
Marc Kleine-Budde (1):
can: m_can: m_can_tx_work_queue(): fix tx_skb race condition
Marc Zyngier (1):
ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
Marcel Hamer (1):
usb: dwc3: omap: improve extcon initialization
Marek Behún (3):
arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
cpufreq: armada-37xx: Fix setting TBG parent for load levels
clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock
Marek Vasut (1):
rsi: Use resume_noirq for SDIO
Marijn Suijten (2):
drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal
drm/msm/mdp5: Do not multiply vclk line count by 100
Mark Langsdorf (2):
ACPI: custom_method: fix potential use-after-free issue
ACPI: custom_method: fix a possible memory leak
Mark Pearson (1):
platform/x86: thinkpad_acpi: Correct thermal sensor allocation
Martin Schiller (1):
net: phy: intel-xway: enable integrated led functions
Masahiro Yamada (1):
kbuild: update config_data.gz only when the content of .config is changed
Masami Hiramatsu (1):
x86/kprobes: Fix to check non boostable prefixes correctly
Mateusz Palczewski (1):
i40e: Fix PHY type identifiers for 2.5G and 5G adapters
Mathias Nyman (2):
xhci: check control context is valid before dereferencing it.
xhci: fix potential array out of bounds with several interrupters
Matthew Wilcox (Oracle) (1):
mm: fix struct page layout on 32-bit systems
Matthias Schiffer (1):
power: supply: bq27xxx: fix power_avg for newer ICs
Maxim Mikityanskiy (1):
HID: plantronics: Workaround for double volume key presses
Maximilian Luz (1):
usb: xhci: Increase timeout for HC halt
Meng Li (1):
regmap: set debugfs_name to NULL after it is freed
Miaohe Lin (4):
khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()
ksm: fix potential missing rmap_item for stable_node
Michael Chan (2):
bnxt_en: Fix RX consumer index logic in the error path.
bnxt_en: Add PCI IDs for Hyper-V VF devices.
Michael Ellerman (3):
powerpc/pseries: Stop calling printk in rtas_stop_self()
powerpc/64s: Fix crashes when toggling stf barrier
powerpc/64s: Fix crashes when toggling entry flush barrier
Michael Kelley (1):
Drivers: hv: vmbus: Increase wait time for VMbus unload
Michael Walle (2):
mtd: require write permissions for locking and badblock ioctls
rtc: fsl-ftm-alarm: add MODULE_TABLE()
Mihai Moldovan (1):
kconfig: nconf: stop endless search loops
Mikhail Durnev (1):
ASoC: rsnd: core: Check convert rate in rsnd_hw_params
Miklos Szeredi (2):
ovl: allow upperdir inside lowerdir
cuse: prevent clone
Mikulas Patocka (1):
dm snapshot: fix crash with transient storage and zero chunk size
Muhammad Usama Anjum (1):
media: em28xx: fix memory leak
Murthy Bhat (1):
scsi: smartpqi: Correct request leakage during reset operations
Nathan Chancellor (7):
Makefile: Move -Wno-unused-but-set-variable out of GCC only block
ACPI: CPPC: Replace cppc_attr with kobj_attribute
x86/events/amd/iommu: Fix sysfs type mismatch
powerpc/fadump: Mark fadump_calculate_reserve_size as __init
powerpc/prom: Mark identical_pvr_fixup as __init
scripts/recordmcount.pl: Fix RISC-V regex for clang
riscv: Workaround mcount name prior to clang-13
Nicholas Piggin (1):
KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit
Nick Lowe (1):
igb: Enable RSS for Intel I211 Ethernet Controller
Niklas Cassel (1):
nvme-pci: don't simple map sgl when sgls are disabled
Nikola Livic (1):
pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()
Nikolay Aleksandrov (1):
net: bridge: when suppression is enabled exclude RARP packets
Nobuhiro Iwamatsu (1):
rtc: ds1307: Fix wday settings for rx8130
Odin Ugedal (1):
sched/fair: Fix unfairness caused by missing load decay
Oleg Nesterov (1):
ptrace: make ptrace() fail if the tracee changed its pid unexpectedly
Olga Kornievskaia (1):
NFSv4.2 fix handling of sr_eof in SEEK's reply
Oliver Neukum (1):
cdc-wdm: untangle a circular dependency between callback and softint
Omar Sandoval (1):
kyber: fix out of bounds access when preempted
Ondrej Mosnacek (1):
perf/core: Fix unconditional security_locked_down() call
Or Cohen (1):
net/nfc: fix use-after-free llcp_sock_bind/connect
Otavio Pontes (1):
x86/microcode: Check for offline CPUs before requesting new microcode
Pablo Neira Ayuso (2):
netfilter: xt_SECMARK: add new revision to fix structure layout
netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
Pali Rohár (6):
cpufreq: armada-37xx: Fix the AVS value for load L1
clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz
clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0
cpufreq: armada-37xx: Fix driver cleanup when registration failed
cpufreq: armada-37xx: Fix determining base CPU frequency
PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
Pan Bian (1):
bus: qcom: Put child node before return
Paul Aurich (1):
cifs: Return correct error code from smb2_get_enc_key
Paul Clements (1):
md/raid1: properly indicate failure when ending a failed write request
Paul Durrant (1):
xen-blkback: fix compatibility bug with single page rings
Paul Menzel (1):
Revert "iommu/amd: Fix performance counter initialization"
Pavel Machek (1):
intel_th: Consistency and off-by-one fix
Pavel Skripkin (2):
media: dvb-usb: fix memory leak in dvb_usb_adapter_init
tty: fix memory leak in vc_deallocate
Pawel Laszczak (2):
usb: gadget: uvc: add bInterval checking for HS mode
usb: webcam: Invalid size of Processing Unit Descriptor
Paweł Chmiel (1):
clk: exynos7: Mark aclk_fsys1_200 as critical
PeiSen Hou (1):
ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293
Peilin Ye (1):
media: dvbdev: Fix memory leak in dvb_media_device_free()
Peng Li (1):
net: hns3: use netif_tx_disable to stop the transmit queue
Peter Xu (1):
mm/hugetlb: fix F_SEAL_FUTURE_WRITE
Petr Machata (1):
selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static
Phil Calvin (1):
ALSA: hda/realtek: fix mic boost on Intel NUC 8
Phil Elwell (1):
usb: dwc2: Fix gadget DMA unmap direction
Phillip Lougher (1):
squashfs: fix divide error in calculate_skip()
Phillip Potter (5):
net: usb: ax88179_178a: initialize local variables before use
fbdev: zero-fill colormap in fbcmap.c
net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb
scsi: ufs: handle cleanup correctly on devm_reset_control_get error
leds: lp5523: check return value of lp5xx_read and jump to cleanup code
Pierre-Louis Bossart (1):
ASoC: samsung: tm2_wm5110: check of of_parse return value
Ping-Ke Shih (2):
rtw88: Fix array overrun in rtw_get_tx_power_params()
rtlwifi: 8821ae: upgrade PHY and RF parameters
Potnuri Bharat Teja (1):
RDMA/cxgb4: add missing qpid increment
Pradeep P V K (1):
mmc: sdhci: Check for reset prior to DMA address unmap
Qinglang Miao (4):
i2c: img-scb: fix reference leak when pm_runtime_get_sync fails
i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails
i2c: omap: fix reference leak when pm_runtime_get_sync fails
i2c: sprd: fix reference leak when pm_runtime_get_sync fails
Qu Huang (1):
drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug
Quanyang Wang (1):
clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback
Quentin Perret (3):
Revert "of/fdt: Make sure no-map does not remove already reserved regions"
Revert "fdt: Properly handle "no-map" field in the memory region"
sched: Fix out-of-bound access in uclamp
Quinn Tran (1):
scsi: qla2xxx: Fix use after free in bsg
Rafael J. Wysocki (3):
ACPI: tables: x86: Reserve memory occupied by ACPI tables
ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade()
PCI: PM: Do not read power state in pci_enable_device_flags()
Rander Wang (1):
soundwire: stream: fix memory leak in stream config error path
Randy Dunlap (1):
powerpc: iommu: fix build when neither PCI or IBMVIO is set
Ricardo Ribalda (3):
media: staging/intel-ipu3: Fix memory leak in imu_fmt
media: staging/intel-ipu3: Fix set_fmt error handling
media: staging/intel-ipu3: Fix race condition during set_fmt
Robin Murphy (1):
perf/arm_pmu_platform: Fix error handling
Robin Singh (1):
drm/amd/display: fixed divide by zero kernel crash during dsc enablement
Rodrigo Siqueira (1):
drm/amd/display: Fix two cursor duplication when using overlay
Romain Naour (1):
mips: Do not include hi and lo in clobber list for R6
Ronnie Sahlberg (1):
cifs: fix memory leak in smb2_copychunk_range
Ruslan Bilovol (2):
usb: gadget: f_uac2: validate input parameters
usb: gadget: f_uac1: validate input parameters
Sagi Grimberg (2):
nvme-tcp: block BH in sk state_change sk callback
nvmet-tcp: fix incorrect locking in state_change sk callback
Salil Mehta (1):
net: hns3: Limiting the scope of vector_ring_chain variable
Sami Loone (2):
ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops
ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable
Sandeep Singh (1):
xhci: Add reset resume quirk for AMD xhci controller.
Sean Christopherson (4):
x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported
KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit
KVM: Stop looking for coalesced MMIO zones if the bus is destroyed
KVM: x86/mmu: Remove the defunct update_pte() paging hook
Sean Young (1):
media: ite-cir: check for receive overflow
Sergei Trofimovich (1):
ia64: module: fix symbolizer crash on fdescr
Sergey Shtylyov (13):
pata_arasan_cf: fix IRQ check
pata_ipx4xx_cf: fix IRQ check
sata_mv: add IRQ checks
ata: libahci_platform: fix IRQ check
scsi: hisi_sas: Fix IRQ checks
scsi: jazz_esp: Add IRQ check
scsi: sun3x_esp: Add IRQ check
scsi: sni_53c710: Add IRQ check
i2c: cadence: add IRQ check
i2c: emev2: add IRQ check
i2c: jz4780: add IRQ check
i2c: sh7760: add IRQ check
i2c: sh7760: fix IRQ error path
Seunghui Lee (1):
mmc: core: Set read only for SD cards with permanent write protect bit
Shawn Guo (1):
arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges'
Shay Drory (1):
RDMA/core: Don't access cm_id after its destruction
Shengjiu Wang (1):
ASoC: ak5558: correct reset polarity
Shixin Liu (3):
crypto: stm32/hash - Fix PM reference leak on stm32-hash.c
crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c
crypto: omap-aes - Fix PM reference leak on omap-aes.c
Shuah Khan (1):
ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock
Sindhu Devale (1):
RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails
Sreekanth Reddy (1):
scsi: mpt3sas: Block PCI config access from userspace during reset
Srikar Dronamraju (1):
powerpc/smp: Set numa node before updating mask
Srinivas Kandagatla (1):
soundwire: bus: Fix device found flag correctly
Stefan Assmann (1):
iavf: remove duplicate free resources calls
Stefan Berger (2):
tpm: efi: Use local variable for calculating final log size
tpm: vtpm_proxy: Avoid reading host log when using a virtual device
Stefano Garzarella (1):
vsock/vmci: log once the failed queue pair allocation
Steffen Dirkwinkel (1):
platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table
Steven Rostedt (VMware) (3):
ftrace: Handle commands when closing set_ftrace_filter file
tracing: Map all PIDs to command lines
tracing: Restructure trace_clock_global() to never block
Sudhakar Panneerselvam (1):
md/bitmap: wait for external bitmap writes to complete during tear down
Sun Ke (1):
nbd: Fix NULL pointer in flush_workqueue
Suravee Suthikulpanit (1):
iommu/amd: Remove performance counter pre-initialization test
Taehee Yoo (1):
hsr: use netdev_err() instead of WARN_ONCE()
Takashi Iwai (24):
ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
ALSA: hda/conexant: Re-order CX5066 quirk table entries
ALSA: usb-audio: Explicitly set up the clock selector
ALSA: usb-audio: More constifications
media: dvb-usb: Fix use-after-free access
media: dvb-usb: Fix memory leak at error in dvb_usb_device_init()
ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries
ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries
ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries
ALSA: hda/realtek: Re-order ALC269 HP quirk table entries
ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries
ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries
ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries
ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries
ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries
ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries
ALSA: hda/realtek: Re-order ALC662 quirk table entries
ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices
ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls
ALSA: intel8x0: Don't update period unless prepared
ALSA: line6: Fix racy initialization of LINE6 MIDI
ALSA: usb-audio: Validate MS endpoint descriptors
ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA
ALSA: hda/realtek: Add fixup for HP OMEN laptop
Takashi Sakamoto (6):
ALSA: bebob: enable to deliver MIDI messages for multiple ports
ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency
ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26
ALSA: firewire-lib: fix calculation for size of IR context payload
ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro
ALSA: firewire-lib: fix check for the size of isochronous packet payload
Tao Ren (1):
usb: gadget: aspeed: fix dma map failure
Tetsuo Handa (5):
misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct
misc: vmw_vmci: explicitly initialize vmci_datagram payload
ttyprintk: Add TTY hangup callback.
Bluetooth: initialize skb_queue_head at l2cap_chan_create()
tty: vt: always invoke vc->vc_sw->con_resize callback
Thinh Nguyen (2):
usb: xhci: Fix port minor revision
usb: dwc3: gadget: Fix START_TRANSFER link state check
Thomas Gleixner (2):
Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")
KVM: x86: Cancel pvclock_gtod_work on module removal
Thomas Richter (1):
perf ftrace: Fix access to pid in array when setting a pid filter
Tian Tao (1):
dm integrity: fix missing goto in bitmap_flush_interval error handling
Timo Gurr (1):
ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
Toke Høiland-Jørgensen (1):
ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices
Tom Seewald (1):
qlcnic: Add null check after calling netdev_alloc_skb
Tom Zanussi (4):
Merge tag 'v5.4.122' into v5.4-rt
Linux 5.4.122-rt58
Merge tag 'v5.4.123' into v5.4-rt
Linux 5.4.123-rt59
Tong Zhang (5):
crypto: qat - don't release uninitialized resources
crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init
ALSA: hdsp: don't disable if not enabled
ALSA: hdspm: don't disable if not enabled
ALSA: rme9652: don't disable if not enabled
Tony Ambardar (1):
powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
Tony Lindgren (2):
bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
PM: runtime: Fix unpaired parent child_count for force_resume
Trond Myklebust (4):
NFS: Don't discard pNFS layout segments that are marked for return
NFSv4: Don't discard segments marked for return in _pnfs_return_layout()
NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
NFS: Deal correctly with attribute generation counter overflow
Tudor Ambarus (1):
spi: spi-ti-qspi: Free DMA resources
Tyrel Datwyler (1):
powerpc/pseries: extract host bridge from pci_bus prior to bus removal
Ulf Hansson (1):
mmc: core: Fix hanging on I/O during system suspend for removable cards
Vasily Gorbik (1):
s390/disassembler: increase ebpf disasm buffer size
Ville Syrjälä (1):
drm/i915: Avoid div-by-zero on gen2
Vineet Gupta (1):
ARC: entry: fix off-by-one error in syscall number validation
Vitaly Chikunov (1):
perf beauty: Fix fsconfig generator
Vitaly Kuznetsov (1):
genirq/matrix: Prevent allocation counter corruption
Vivek Goyal (1):
fuse: fix write deadlock
Vladimir Barinov (1):
arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding
Vladimir Isaev (1):
ARC: mm: PAE: use 40-bit physical page mask
Waiman Long (1):
sched/debug: Fix cgroup_path[] serialization
Wang Li (2):
spi: qup: fix PM reference leak in spi_qup_remove()
spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware()
Wang Wensheng (4):
RDMA/qedr: Fix error return code in qedr_iw_connect()
IB/hfi1: Fix error return code in parse_platform_config()
RDMA/srpt: Fix error return code in srpt_cm_req_recv()
mm/sparse: add the missing sparse_buffer_fini() in error branch
Wei Yongjun (2):
spi: dln2: Fix reference leak to master
spi: omap-100k: Fix reference leak to master
Wesley Cheng (2):
usb: dwc3: gadget: Ignore EP queue requests during bus reset
usb: dwc3: gadget: Return success always for kick transfer in ep queue
William A. Kennington III (1):
spi: Fix use-after-free with devm_spi_alloc_*
Wolfram Sang (1):
i2c: bail out early when RDWR parameters are wrong
Xie He (1):
net: lapbether: Prevent racing when checking whether the netif is running
Xin Long (4):
Revert "net/sctp: fix race condition in sctp_destroy_sock"
sctp: delay auto_asconf init until binding the first addr
sctp: do asoc update earlier in sctp_sf_do_dupcook_a
sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
Xingui Yang (1):
ata: ahci: Disable SXS for Hisilicon Kunpeng920
Yang Yang (1):
jffs2: check the validity of dstlen in jffs2_zlib_compress()
Yang Yingliang (11):
phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()
power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
media: tc358743: fix possible use-after-free in tc358743_remove()
media: adv7604: fix possible use-after-free in adv76xx_remove()
media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()
media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove()
media: i2c: adv7842: fix possible use-after-free in adv7842_remove()
USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR()
media: omap4iss: return error code when omap4iss_get() failed
PCI: endpoint: Fix missing destroy_workqueue()
Yannick Vignon (1):
net: stmmac: Do not enable RX FIFO overflow interrupts
Yaqi Chen (1):
samples/bpf: Fix broken tracex1 due to kprobe argument change
Ye Bin (1):
usbip: vudc: fix missing unlock on error in usbip_sockfd_store()
Yonghong Song (1):
selftests: Set CC to clang in lib.mk if LLVM is set
Yoshihiro Shimoda (1):
net: renesas: ravb: Fix a stuck issue when a lot of frames are received
Yufeng Mo (3):
net: hns3: fix incorrect configuration for igu_egu_hw_err
net: hns3: initialize the message content in hclge_get_link_mode()
net: hns3: disable phy loopback setting in hclge_mac_start_phy
Yunjian Wang (1):
i40e: Fix use-after-free in i40e_client_subtask()
Zhang Yi (2):
ext4: fix check to prevent false positive report of incorrect used inodes
ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
Zhang Zhengming (1):
bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit
Zhao Heming (1):
md: md_open returns -EBUSY when entering racing area
Zhen Lei (4):
perf data: Fix error return code in perf_data__create_dir()
tpm: fix error return code in tpm2_get_cc_attrs_tbl()
ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()
Zqiang (2):
lib: stackdepot: turn depot_lock spinlock to raw_spinlock
locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal
dongjian (1):
power: supply: Use IRQF_ONESHOT
gexueyuan (1):
memory: pl353: fix mask of ECC page_size config register
karthik alapati (1):
staging: wimax/i2400m: fix byte-order issue
lizhe (1):
jffs2: Fix kasan slab-out-of-bounds problem
louis.wang (1):
ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
shaoyunl (1):
drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f
yangerkun (1):
block: reexpand iov_iter after read/write
Álvaro Fernández Rojas (2):
mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC
mips: bmips: fix syscon-reboot nodes
---
Documentation/arm/memory.rst | 7 +-
Documentation/sphinx/parse-headers.pl | 2 +-
Documentation/target/tcm_mod_builder.py | 2 +-
Documentation/trace/postprocess/decode_msr.py | 2 +-
.../postprocess/trace-pagealloc-postprocess.pl | 2 +-
.../trace/postprocess/trace-vmscan-postprocess.pl | 2 +-
Makefile | 10 +-
arch/arc/include/asm/page.h | 12 +
arch/arc/include/asm/pgtable.h | 12 +-
arch/arc/include/uapi/asm/page.h | 1 -
arch/arc/kernel/entry.S | 4 +-
arch/arc/mm/ioremap.c | 5 +-
arch/arc/mm/tlb.c | 2 +-
arch/arm/boot/compressed/Makefile | 4 +-
arch/arm/boot/dts/exynos4412-midas.dtsi | 6 +-
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +-
arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +-
arch/arm/boot/dts/uniphier-pxs2.dtsi | 2 +-
arch/arm/include/asm/fixmap.h | 2 +-
arch/arm/include/asm/kvm_host.h | 1 +
arch/arm/include/asm/memory.h | 5 +
arch/arm/include/asm/prom.h | 4 +-
arch/arm/kernel/asm-offsets.c | 3 +
arch/arm/kernel/atags.h | 4 +-
arch/arm/kernel/atags_parse.c | 6 +-
arch/arm/kernel/devtree.c | 6 +-
arch/arm/kernel/head.S | 9 +-
arch/arm/kernel/hw_breakpoint.c | 2 +-
arch/arm/kernel/setup.c | 19 +-
arch/arm/kernel/smccc-call.S | 11 +-
arch/arm/kernel/suspend.c | 19 +-
arch/arm/mm/init.c | 1 -
arch/arm/mm/mmu.c | 20 +-
arch/arm/mm/pv-fixup-asm.S | 4 +-
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +-
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +-
arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 +-
arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 4 +-
arch/arm64/include/asm/kvm_host.h | 1 +
arch/arm64/kernel/vdso/vdso.lds.S | 8 +-
arch/arm64/kvm/debug.c | 88 ++--
arch/ia64/include/asm/module.h | 6 +-
arch/ia64/kernel/module.c | 29 +-
arch/ia64/scripts/unwcheck.py | 2 +-
arch/m68k/include/asm/mvme147hw.h | 3 +
arch/m68k/mvme147/config.c | 14 +-
arch/m68k/mvme16x/config.c | 14 +-
arch/mips/boot/dts/brcm/bcm3368.dtsi | 2 +-
arch/mips/boot/dts/brcm/bcm63268.dtsi | 2 +-
arch/mips/boot/dts/brcm/bcm6358.dtsi | 2 +-
arch/mips/boot/dts/brcm/bcm6362.dtsi | 2 +-
arch/mips/boot/dts/brcm/bcm6368.dtsi | 2 +-
arch/mips/include/asm/div64.h | 55 ++-
arch/mips/include/asm/vdso/gettimeofday.h | 26 +-
arch/mips/pci/pci-legacy.c | 9 +-
arch/mips/pci/pci-mt7620.c | 5 +-
arch/mips/pci/pci-rt2880.c | 37 +-
arch/openrisc/kernel/setup.c | 2 +
arch/powerpc/Kconfig | 2 +-
arch/powerpc/Kconfig.debug | 1 +
arch/powerpc/include/asm/book3s/64/radix.h | 6 +-
arch/powerpc/include/uapi/asm/errno.h | 1 +
arch/powerpc/kernel/eeh.c | 11 +-
arch/powerpc/kernel/fadump.c | 2 +-
arch/powerpc/kernel/iommu.c | 4 +-
arch/powerpc/kernel/prom.c | 2 +-
arch/powerpc/kernel/smp.c | 6 +-
arch/powerpc/kvm/book3s_hv.c | 3 +
arch/powerpc/lib/feature-fixups.c | 35 +-
arch/powerpc/mm/book3s64/radix_pgtable.c | 4 +-
arch/powerpc/perf/isa207-common.c | 4 +-
arch/powerpc/platforms/52xx/lite5200_sleep.S | 2 +-
arch/powerpc/platforms/pseries/hotplug-cpu.c | 3 -
arch/powerpc/platforms/pseries/pci_dlpar.c | 4 +-
arch/powerpc/sysdev/xive/common.c | 14 +-
arch/riscv/include/asm/ftrace.h | 14 +-
arch/riscv/kernel/mcount.S | 10 +-
arch/riscv/kernel/smp.c | 2 +-
arch/s390/crypto/arch_random.c | 4 +
arch/s390/kernel/dis.c | 2 +-
arch/s390/kernel/setup.c | 4 +-
arch/s390/kvm/gaccess.h | 54 ++-
arch/s390/kvm/kvm-s390.c | 4 +-
arch/um/Kconfig.debug | 1 +
arch/um/kernel/Makefile | 1 -
arch/um/kernel/dyn.lds.S | 6 +
arch/um/kernel/gmon_syms.c | 16 -
arch/um/kernel/uml.lds.S | 6 +
arch/x86/Kconfig | 1 +
arch/x86/Makefile | 1 +
arch/x86/events/amd/iommu.c | 6 +-
arch/x86/include/asm/kvm_host.h | 3 -
arch/x86/kernel/acpi/boot.c | 25 +-
arch/x86/kernel/cpu/common.c | 2 +-
arch/x86/kernel/cpu/microcode/core.c | 8 +-
arch/x86/kernel/kprobes/core.c | 17 +-
arch/x86/kernel/setup.c | 7 +-
arch/x86/kvm/mmu.c | 33 +-
arch/x86/kvm/vmx/nested.c | 2 +-
arch/x86/kvm/x86.c | 2 +-
arch/x86/lib/msr-smp.c | 4 +-
block/bfq-iosched.c | 3 +-
block/blk-mq-sched.c | 8 +-
block/blk-mq.c | 6 +-
block/kyber-iosched.c | 5 +-
block/mq-deadline.c | 3 +-
crypto/api.c | 2 +-
crypto/rng.c | 10 +-
drivers/acpi/arm64/gtdt.c | 10 +-
drivers/acpi/cppc_acpi.c | 14 +-
drivers/acpi/custom_method.c | 4 +-
drivers/acpi/scan.c | 1 +
drivers/acpi/tables.c | 42 +-
drivers/ata/ahci.c | 5 +
drivers/ata/ahci.h | 1 +
drivers/ata/libahci.c | 5 +
drivers/ata/libahci_platform.c | 4 +-
drivers/ata/pata_arasan_cf.c | 15 +-
drivers/ata/pata_ixp4xx_cf.c | 6 +-
drivers/ata/sata_mv.c | 4 +
drivers/base/node.c | 26 +-
drivers/base/power/runtime.c | 10 +-
drivers/base/regmap/regmap-debugfs.c | 1 +
drivers/block/nbd.c | 3 +-
drivers/block/null_blk_zoned.c | 1 +
drivers/block/xen-blkback/common.h | 1 +
drivers/block/xen-blkback/xenbus.c | 38 +-
drivers/bus/qcom-ebi2.c | 4 +-
drivers/bus/ti-sysc.c | 49 ++
drivers/cdrom/gdrom.c | 13 +-
drivers/char/tpm/eventlog/common.c | 3 +
drivers/char/tpm/eventlog/efi.c | 29 +-
drivers/char/tpm/tpm2-cmd.c | 1 +
drivers/char/tpm/tpm_tis_core.c | 22 +-
drivers/char/ttyprintk.c | 11 +
drivers/clk/clk-ast2600.c | 4 +-
drivers/clk/mvebu/armada-37xx-periph.c | 83 ++--
drivers/clk/qcom/a53-pll.c | 1 +
drivers/clk/samsung/clk-exynos7.c | 7 +-
drivers/clk/socfpga/clk-gate-a10.c | 1 +
drivers/clk/uniphier/clk-uniphier-mux.c | 4 +-
drivers/clk/zynqmp/pll.c | 12 +-
drivers/cpufreq/armada-37xx-cpufreq.c | 76 +++-
drivers/crypto/omap-aes.c | 6 +-
drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 4 +-
drivers/crypto/qat/qat_c62xvf/adf_drv.c | 4 +-
drivers/crypto/qat/qat_common/adf_isr.c | 29 +-
drivers/crypto/qat/qat_common/adf_transport.c | 1 +
drivers/crypto/qat/qat_common/adf_vf_isr.c | 17 +-
drivers/crypto/qat/qat_common/qat_algs.c | 11 +-
drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 4 +-
drivers/crypto/stm32/stm32-cryp.c | 4 +-
drivers/crypto/stm32/stm32-hash.c | 8 +-
drivers/devfreq/devfreq.c | 2 +-
drivers/dma/dw-edma/dw-edma-core.c | 11 +-
drivers/extcon/extcon-arizona.c | 57 +--
drivers/firmware/Kconfig | 1 +
drivers/firmware/arm_scpi.c | 4 +-
drivers/gpio/gpiolib-acpi.c | 14 +
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 9 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/soc15.c | 2 -
drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 7 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 17 +-
drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 6 +
drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 9 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 76 +++-
drivers/gpu/drm/amd/display/dc/core/dc.c | 7 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 15 +-
.../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 1 +
.../display/dc/dml/dcn20/display_mode_vba_20v2.c | 1 +
drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 +
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +-
drivers/gpu/drm/i915/gvt/gvt.c | 8 +-
drivers/gpu/drm/i915/intel_pm.c | 2 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 18 +-
drivers/gpu/drm/panfrost/panfrost_mmu.c | 13 +-
drivers/gpu/drm/qxl/qxl_display.c | 4 +
drivers/gpu/drm/radeon/radeon.h | 1 +
drivers/gpu/drm/radeon/radeon_atombios.c | 26 +-
drivers/gpu/drm/radeon/radeon_kms.c | 1 +
drivers/gpu/drm/radeon/radeon_pm.c | 8 +
drivers/gpu/drm/radeon/si_dpm.c | 3 +
drivers/gpu/drm/vkms/vkms_crtc.c | 3 +-
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-plantronics.c | 60 ++-
drivers/hsi/hsi_core.c | 3 +-
drivers/hv/channel_mgmt.c | 30 +-
drivers/hwmon/lm80.c | 11 +-
drivers/hwmon/occ/common.c | 5 +-
drivers/hwmon/occ/common.h | 2 +-
drivers/hwtracing/intel_th/gth.c | 4 +-
drivers/hwtracing/intel_th/pci.c | 10 +
drivers/i2c/busses/i2c-cadence.c | 5 +-
drivers/i2c/busses/i2c-emev2.c | 5 +-
drivers/i2c/busses/i2c-img-scb.c | 4 +-
drivers/i2c/busses/i2c-imx-lpi2c.c | 2 +-
drivers/i2c/busses/i2c-jz4780.c | 5 +-
drivers/i2c/busses/i2c-omap.c | 8 +-
drivers/i2c/busses/i2c-sh7760.c | 5 +-
drivers/i2c/busses/i2c-sprd.c | 4 +-
drivers/i2c/i2c-dev.c | 9 +-
drivers/i3c/master.c | 5 +-
drivers/iio/accel/adis16201.c | 2 +-
drivers/iio/gyro/mpu3050-core.c | 13 +-
drivers/iio/light/tsl2583.c | 8 +
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 1 +
drivers/infiniband/core/cma.c | 4 +-
drivers/infiniband/core/uverbs_std_types_device.c | 4 +-
drivers/infiniband/hw/bnxt_re/qplib_res.c | 1 +
drivers/infiniband/hw/cxgb4/resource.c | 2 +-
drivers/infiniband/hw/hfi1/firmware.c | 1 +
drivers/infiniband/hw/i40iw/i40iw_pble.c | 6 +-
drivers/infiniband/hw/mlx5/main.c | 1 +
drivers/infiniband/hw/qedr/qedr_iw_cm.c | 4 +-
drivers/infiniband/sw/rxe/rxe_qp.c | 7 +
drivers/infiniband/sw/siw/siw_mem.c | 4 +-
drivers/infiniband/sw/siw/siw_verbs.c | 11 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 1 +
drivers/input/touchscreen/elants_i2c.c | 44 +-
drivers/input/touchscreen/ili210x.c | 2 +-
drivers/input/touchscreen/silead.c | 44 +-
drivers/iommu/amd_iommu_init.c | 49 +-
drivers/irqchip/irq-gic-v3-mbi.c | 2 +-
drivers/irqchip/irq-gic-v3.c | 8 +-
drivers/isdn/capi/kcapi.c | 4 +-
drivers/leds/leds-lp5523.c | 2 +-
drivers/md/dm-integrity.c | 1 +
drivers/md/dm-raid.c | 34 +-
drivers/md/dm-rq.c | 2 +
drivers/md/dm-snap.c | 1 +
drivers/md/md-bitmap.c | 2 +
drivers/md/md.c | 73 +--
drivers/md/persistent-data/dm-btree-internal.h | 4 +-
drivers/md/persistent-data/dm-space-map-common.c | 2 +
drivers/md/persistent-data/dm-space-map-common.h | 8 +-
drivers/md/raid1.c | 2 +
drivers/media/dvb-core/dvbdev.c | 1 +
drivers/media/i2c/adv7511-v4l2.c | 2 +-
drivers/media/i2c/adv7604.c | 2 +-
drivers/media/i2c/adv7842.c | 2 +-
drivers/media/i2c/tc358743.c | 2 +-
drivers/media/i2c/tda1997x.c | 2 +-
drivers/media/pci/saa7164/saa7164-encoder.c | 20 +-
drivers/media/pci/sta2x11/Kconfig | 1 +
drivers/media/platform/aspeed-video.c | 9 +-
drivers/media/platform/rcar_drif.c | 1 -
drivers/media/platform/sti/bdisp/bdisp-debug.c | 2 +-
.../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +-
drivers/media/platform/vivid/vivid-core.c | 6 +-
drivers/media/platform/vivid/vivid-vid-out.c | 2 +-
drivers/media/rc/ite-cir.c | 8 +-
drivers/media/tuners/m88rs6000t.c | 6 +-
drivers/media/usb/dvb-usb/dvb-usb-init.c | 90 ++--
drivers/media/usb/dvb-usb/dvb-usb.h | 2 +-
drivers/media/usb/em28xx/em28xx-dvb.c | 1 +
drivers/media/usb/gspca/gspca.c | 2 +
drivers/media/usb/gspca/gspca.h | 1 +
drivers/media/usb/gspca/sq905.c | 2 +-
drivers/media/usb/gspca/stv06xx/stv06xx.c | 9 +
drivers/media/v4l2-core/v4l2-ctrls.c | 17 +-
drivers/memory/omap-gpmc.c | 7 +-
drivers/memory/pl353-smc.c | 2 +-
drivers/mfd/arizona-irq.c | 2 +-
drivers/mfd/stm32-timers.c | 7 +-
drivers/misc/ics932s401.c | 2 +-
drivers/misc/kgdbts.c | 26 +-
drivers/misc/lis3lv02d/lis3lv02d.c | 21 +-
drivers/misc/vmw_vmci/vmci_doorbell.c | 2 +-
drivers/misc/vmw_vmci/vmci_guest.c | 2 +-
drivers/mmc/core/block.c | 16 +
drivers/mmc/core/core.c | 76 +---
drivers/mmc/core/core.h | 17 +-
drivers/mmc/core/host.c | 40 +-
drivers/mmc/core/mmc.c | 7 +
drivers/mmc/core/mmc_ops.c | 4 +-
drivers/mmc/core/sd.c | 6 +
drivers/mmc/core/sdio.c | 28 +-
drivers/mmc/host/sdhci-pci-core.c | 29 ++
drivers/mmc/host/sdhci-pci-gli.c | 7 +-
drivers/mmc/host/sdhci-pci.h | 2 +
drivers/mmc/host/sdhci.c | 60 +--
drivers/mmc/host/uniphier-sd.c | 5 +-
drivers/mtd/mtdchar.c | 8 +-
drivers/mtd/mtdcore.c | 3 +
drivers/mtd/nand/raw/atmel/nand-controller.c | 6 +-
drivers/mtd/nand/raw/brcmnand/brcmnand.c | 6 +
drivers/mtd/nand/raw/fsmc_nand.c | 2 +
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +-
drivers/mtd/nand/raw/qcom_nandc.c | 7 +-
drivers/mtd/nand/spi/core.c | 2 +
drivers/net/can/m_can/m_can.c | 3 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 29 +-
.../net/ethernet/cavium/liquidio/cn23xx_pf_regs.h | 2 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 22 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 7 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 15 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 3 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 3 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 +
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 6 +-
drivers/net/ethernet/intel/i40e/i40e_client.c | 1 +
drivers/net/ethernet/intel/i40e/i40e_common.c | 4 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 7 +-
drivers/net/ethernet/intel/i40e/i40e_type.h | 7 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 2 -
drivers/net/ethernet/intel/igb/igb_main.c | 3 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.h | 1 +
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 30 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 3 +-
drivers/net/ethernet/qualcomm/emac/emac-mac.c | 4 +-
drivers/net/ethernet/renesas/ravb_main.c | 35 +-
.../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 8 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 7 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 +-
drivers/net/ethernet/sun/niu.c | 32 +-
drivers/net/ethernet/ti/davinci_emac.c | 4 +-
drivers/net/fddi/Kconfig | 15 +-
drivers/net/fddi/defxx.c | 47 +-
drivers/net/geneve.c | 4 +-
drivers/net/phy/intel-xway.c | 21 +
drivers/net/usb/ax88179_178a.c | 4 +-
drivers/net/virtio_net.c | 10 +-
drivers/net/wan/lapbether.c | 32 +-
drivers/net/wimax/i2400m/op-rfkill.c | 2 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 3 +
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +-
drivers/net/wireless/ath/ath9k/hw.c | 2 +-
drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 6 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 7 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 7 +-
drivers/net/wireless/marvell/mwl8k.c | 1 +
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 +
drivers/net/wireless/mediatek/mt7601u/eeprom.c | 2 +-
drivers/net/wireless/quantenna/qtnfmac/event.c | 6 +-
drivers/net/wireless/realtek/rtlwifi/base.c | 18 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 500 +++++++++++++++------
drivers/net/wireless/realtek/rtw88/phy.c | 5 +-
drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +-
drivers/net/wireless/wl3501.h | 47 +-
drivers/net/wireless/wl3501_cs.c | 54 +--
drivers/nfc/pn533/pn533.c | 3 +
drivers/nvme/host/core.c | 6 +-
drivers/nvme/host/multipath.c | 59 +--
drivers/nvme/host/nvme.h | 8 +-
drivers/nvme/host/pci.c | 2 +-
drivers/nvme/host/tcp.c | 4 +-
drivers/nvme/target/io-cmd-file.c | 8 +-
drivers/nvme/target/tcp.c | 4 +-
drivers/of/fdt.c | 12 +-
drivers/pci/controller/pci-thunder-ecam.c | 2 +-
drivers/pci/controller/pci-thunder-pem.c | 13 +-
drivers/pci/controller/pcie-iproc-msi.c | 2 +-
drivers/pci/endpoint/functions/pci-epf-test.c | 3 +
drivers/pci/hotplug/acpiphp_glue.c | 1 +
drivers/pci/pci.c | 16 +-
drivers/pci/pci.h | 6 +
drivers/pci/probe.c | 1 +
drivers/pci/vpd.c | 1 -
drivers/perf/arm_pmu_platform.c | 2 +-
drivers/phy/marvell/Kconfig | 4 +-
drivers/phy/ti/phy-twl4030-usb.c | 2 +-
drivers/pinctrl/pinctrl-ingenic.c | 3 +-
drivers/pinctrl/samsung/pinctrl-exynos.c | 10 +-
drivers/platform/mellanox/mlxbf-tmfifo.c | 11 +-
drivers/platform/x86/dell-smbios-wmi.c | 3 +-
drivers/platform/x86/intel_pmc_core.c | 19 +-
drivers/platform/x86/pmc_atom.c | 28 +-
drivers/platform/x86/thinkpad_acpi.c | 31 +-
drivers/power/supply/bq27xxx_battery.c | 51 ++-
drivers/power/supply/generic-adc-battery.c | 2 +-
drivers/power/supply/lp8788-charger.c | 2 +-
drivers/power/supply/pm2301_charger.c | 2 +-
drivers/power/supply/s3c_adc_battery.c | 2 +-
drivers/power/supply/tps65090-charger.c | 2 +-
drivers/power/supply/tps65217_charger.c | 2 +-
drivers/rapidio/rio_cm.c | 17 +-
drivers/rpmsg/qcom_glink_native.c | 1 +
drivers/rtc/rtc-ds1307.c | 12 +-
drivers/rtc/rtc-fsl-ftm-alarm.c | 1 +
drivers/scsi/device_handler/scsi_dh_alua.c | 5 +-
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 57 ++-
drivers/scsi/jazz_esp.c | 4 +-
drivers/scsi/libfc/fc_lport.c | 2 +-
drivers/scsi/lpfc/lpfc_attr.c | 75 ++--
drivers/scsi/lpfc/lpfc_crtn.h | 3 -
drivers/scsi/lpfc/lpfc_hw4.h | 174 +------
drivers/scsi/lpfc/lpfc_init.c | 112 +----
drivers/scsi/lpfc/lpfc_mbox.c | 36 --
drivers/scsi/lpfc/lpfc_nportdisc.c | 11 +-
drivers/scsi/lpfc/lpfc_nvmet.c | 1 -
drivers/scsi/lpfc/lpfc_sli.c | 54 ++-
drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +
drivers/scsi/qla2xxx/qla_attr.c | 8 +-
drivers/scsi/qla2xxx/qla_bsg.c | 3 +-
drivers/scsi/qla2xxx/qla_nx.c | 3 +-
drivers/scsi/qla2xxx/qla_os.c | 7 -
drivers/scsi/smartpqi/smartpqi_init.c | 160 +++++++
drivers/scsi/sni_53c710.c | 5 +-
drivers/scsi/sun3x_esp.c | 4 +-
drivers/scsi/ufs/ufs-hisi.c | 15 +-
drivers/scsi/ufs/ufshcd.c | 19 +-
drivers/soc/aspeed/aspeed-lpc-snoop.c | 4 +-
drivers/soc/qcom/mdt_loader.c | 17 +
drivers/soundwire/bus.c | 3 +-
drivers/soundwire/stream.c | 10 +-
drivers/spi/spi-ath79.c | 3 +-
drivers/spi/spi-dln2.c | 2 +-
drivers/spi/spi-fsl-lpspi.c | 2 +-
drivers/spi/spi-omap-100k.c | 6 +-
drivers/spi/spi-qup.c | 2 +-
drivers/spi/spi-stm32.c | 3 +-
drivers/spi/spi-ti-qspi.c | 20 +-
drivers/spi/spi.c | 9 +-
drivers/staging/fwserial/fwserial.c | 10 +-
drivers/staging/greybus/uart.c | 13 +-
drivers/staging/media/imx/imx-media-capture.c | 2 +-
drivers/staging/media/ipu3/ipu3-v4l2.c | 36 +-
drivers/staging/media/omap4iss/iss.c | 4 +-
drivers/staging/rtl8192u/r8192U_core.c | 2 +-
drivers/target/target_core_pscsi.c | 3 +-
drivers/target/target_core_user.c | 4 +-
drivers/tee/optee/core.c | 10 -
drivers/thermal/fair_share.c | 4 +
drivers/thermal/of-thermal.c | 7 +-
drivers/tty/amiserial.c | 1 +
drivers/tty/moxa.c | 18 +-
drivers/tty/n_gsm.c | 14 +-
drivers/tty/serial/mvebu-uart.c | 3 -
drivers/tty/serial/serial_core.c | 6 +-
drivers/tty/serial/stm32-usart.c | 17 +-
drivers/tty/serial/stm32-usart.h | 3 -
drivers/tty/tty_io.c | 8 +-
drivers/tty/vt/vt.c | 3 +-
drivers/tty/vt/vt_ioctl.c | 6 +-
drivers/uio/uio_hv_generic.c | 8 +-
drivers/usb/class/cdc-acm.c | 16 +-
drivers/usb/class/cdc-wdm.c | 30 +-
drivers/usb/core/hub.c | 8 +-
drivers/usb/core/quirks.c | 4 +
drivers/usb/dwc2/core.h | 2 +
drivers/usb/dwc2/core_intr.c | 162 ++++---
drivers/usb/dwc2/gadget.c | 3 +-
drivers/usb/dwc2/hcd.c | 10 +-
drivers/usb/dwc3/dwc3-omap.c | 5 +
drivers/usb/dwc3/dwc3-pci.c | 1 +
drivers/usb/dwc3/gadget.c | 30 +-
drivers/usb/gadget/config.c | 4 +
drivers/usb/gadget/function/f_fs.c | 3 +-
drivers/usb/gadget/function/f_uac1.c | 43 ++
drivers/usb/gadget/function/f_uac2.c | 39 +-
drivers/usb/gadget/function/f_uvc.c | 8 +-
drivers/usb/gadget/legacy/webcam.c | 1 +
drivers/usb/gadget/udc/aspeed-vhub/core.c | 3 +-
drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +-
drivers/usb/gadget/udc/dummy_hcd.c | 23 +-
drivers/usb/gadget/udc/fotg210-udc.c | 26 +-
drivers/usb/gadget/udc/pch_udc.c | 49 +-
drivers/usb/gadget/udc/r8a66597-udc.c | 2 +
drivers/usb/gadget/udc/snps_udc_plat.c | 4 +-
drivers/usb/host/fotg210-hcd.c | 4 +-
drivers/usb/host/sl811-hcd.c | 9 +-
drivers/usb/host/xhci-ext-caps.h | 5 +-
drivers/usb/host/xhci-mem.c | 9 +
drivers/usb/host/xhci-mtk-sch.c | 80 +++-
drivers/usb/host/xhci-mtk.c | 3 +
drivers/usb/host/xhci-mtk.h | 7 +-
drivers/usb/host/xhci-pci.c | 4 +-
drivers/usb/host/xhci.c | 20 +-
drivers/usb/musb/musb_core.c | 2 +-
drivers/usb/serial/ti_usb_3410_5052.c | 9 +-
drivers/usb/serial/usb_wwan.c | 9 +-
drivers/usb/typec/tcpm/tcpci.c | 21 +-
drivers/usb/typec/tcpm/tcpm.c | 105 +++--
drivers/usb/usbip/vudc_sysfs.c | 2 +
drivers/vfio/Kconfig | 2 +-
drivers/vfio/mdev/mdev_sysfs.c | 2 +-
drivers/video/console/vgacon.c | 56 ++-
drivers/video/fbdev/core/fbcmap.c | 8 +-
drivers/video/fbdev/core/fbcon.c | 2 +-
drivers/video/fbdev/hgafb.c | 21 +-
drivers/video/fbdev/imsttfb.c | 5 -
drivers/xen/xen-pciback/xenbus.c | 22 +-
fs/block_dev.c | 20 +-
fs/btrfs/ctree.c | 20 +
fs/btrfs/inode.c | 1 +
fs/btrfs/ioctl.c | 18 +-
fs/btrfs/relocation.c | 6 +-
fs/ceph/caps.c | 1 +
fs/ceph/export.c | 4 +-
fs/ceph/inode.c | 1 +
fs/cifs/smb2ops.c | 4 +-
fs/dlm/debug_fs.c | 1 +
fs/ecryptfs/crypto.c | 6 +-
fs/ecryptfs/main.c | 6 +
fs/erofs/erofs_fs.h | 3 +
fs/erofs/inode.c | 7 +
fs/ext4/ialloc.c | 48 +-
fs/ext4/super.c | 9 +-
fs/ext4/verity.c | 89 ++--
fs/f2fs/inline.c | 3 +-
fs/f2fs/node.c | 3 +
fs/f2fs/verity.c | 75 +++-
fs/fuse/cuse.c | 2 +
fs/fuse/file.c | 41 +-
fs/fuse/fuse_i.h | 1 +
fs/fuse/virtio_fs.c | 1 +
fs/hfsplus/extents.c | 7 +-
fs/hugetlbfs/inode.c | 5 +
fs/iomap/buffered-io.c | 34 +-
fs/jffs2/compr_rtime.c | 3 +
fs/jffs2/scan.c | 2 +-
fs/nfs/flexfilelayout/flexfilelayout.c | 2 +-
fs/nfs/inode.c | 8 +-
fs/nfs/nfs42proc.c | 21 +-
fs/nfs/pnfs.c | 7 +-
fs/overlayfs/copy_up.c | 3 +-
fs/overlayfs/super.c | 12 +-
fs/squashfs/file.c | 6 +-
fs/ubifs/replay.c | 3 +-
include/crypto/acompress.h | 2 +
include/crypto/aead.h | 2 +
include/crypto/akcipher.h | 2 +
include/crypto/hash.h | 4 +
include/crypto/kpp.h | 2 +
include/crypto/rng.h | 2 +
include/crypto/skcipher.h | 2 +
include/linux/acpi.h | 9 +-
include/linux/bpf_verifier.h | 5 +-
include/linux/console_struct.h | 1 +
include/linux/elevator.h | 2 +-
include/linux/hid.h | 2 +
include/linux/i2c.h | 2 +
include/linux/iomap.h | 1 +
include/linux/kvm_host.h | 4 +-
include/linux/mm.h | 32 ++
include/linux/mm_types.h | 4 +-
include/linux/mmc/host.h | 3 -
include/linux/module.h | 26 +-
include/linux/pm.h | 1 +
include/linux/power/bq27xxx_battery.h | 1 -
include/linux/smp.h | 2 +-
include/linux/spi/spi.h | 3 +
include/linux/tty_driver.h | 2 +-
include/linux/virtio_net.h | 14 +-
include/net/addrconf.h | 1 -
include/net/bluetooth/hci_core.h | 1 +
include/net/nfc/nci_core.h | 1 +
include/net/page_pool.h | 12 +-
include/scsi/libfcoe.h | 2 +-
include/uapi/linux/netfilter/xt_SECMARK.h | 6 +
include/uapi/linux/tty_flags.h | 4 +-
include/uapi/linux/usb/video.h | 3 +-
kernel/.gitignore | 1 +
kernel/Makefile | 9 +-
kernel/bpf/verifier.c | 278 ++++++++----
kernel/events/core.c | 12 +-
kernel/futex.c | 3 +-
kernel/irq/matrix.c | 4 +-
kernel/kexec_file.c | 4 +-
kernel/locking/mutex-debug.c | 4 +-
kernel/locking/mutex-debug.h | 2 +-
kernel/locking/mutex.c | 18 +-
kernel/locking/mutex.h | 4 +-
kernel/module.c | 60 ++-
kernel/ptrace.c | 18 +-
kernel/sched/core.c | 2 +-
kernel/sched/debug.c | 42 +-
kernel/sched/fair.c | 16 +-
kernel/smp.c | 10 +-
kernel/time/posix-timers.c | 4 +-
kernel/trace/ftrace.c | 5 +-
kernel/trace/trace.c | 41 +-
kernel/trace/trace_clock.c | 44 +-
kernel/up.c | 2 +-
lib/Makefile | 4 +-
lib/bug.c | 33 +-
lib/kobject_uevent.c | 9 +-
lib/nlattr.c | 2 +-
lib/stackdepot.c | 6 +-
localversion-rt | 2 +-
mm/hugetlb.c | 11 +-
mm/khugepaged.c | 18 +-
mm/ksm.c | 1 +
mm/memory-failure.c | 2 +-
mm/migrate.c | 7 +
mm/shmem.c | 34 +-
mm/sparse.c | 1 +
net/bluetooth/ecdh_helper.h | 2 +-
net/bluetooth/hci_event.c | 3 +-
net/bluetooth/hci_request.c | 12 +-
net/bluetooth/l2cap_core.c | 4 +
net/bluetooth/l2cap_sock.c | 32 +-
net/bluetooth/smp.c | 9 +
net/bridge/br_arp_nd_proxy.c | 4 +-
net/bridge/br_multicast.c | 33 +-
net/bridge/br_netlink.c | 5 +-
net/core/dev.c | 8 +-
net/core/ethtool.c | 2 +-
net/core/flow_dissector.c | 6 +-
net/core/page_pool.c | 6 +-
net/hsr/hsr_framereg.c | 3 +-
net/ipv4/route.c | 42 +-
net/ipv4/tcp_cong.c | 4 +
net/ipv6/ip6_gre.c | 7 +-
net/ipv6/ip6_tunnel.c | 3 +-
net/ipv6/ip6_vti.c | 3 +-
net/ipv6/mcast_snoop.c | 12 +-
net/ipv6/sit.c | 5 +-
net/mac80211/main.c | 7 +-
net/mac80211/mlme.c | 5 +
net/netfilter/nf_conntrack_standalone.c | 5 +-
net/netfilter/nfnetlink_osf.c | 2 +
net/netfilter/nft_set_hash.c | 10 +-
net/netfilter/xt_SECMARK.c | 88 +++-
net/nfc/digital_dep.c | 2 +
net/nfc/llcp_sock.c | 4 +
net/nfc/nci/core.c | 1 +
net/nfc/nci/hci.c | 5 +
net/openvswitch/actions.c | 8 +-
net/sched/sch_taprio.c | 6 +
net/sctp/sm_make_chunk.c | 2 +-
net/sctp/sm_statefuns.c | 28 +-
net/sctp/socket.c | 38 +-
net/smc/af_smc.c | 4 +-
net/sunrpc/clnt.c | 11 +-
net/tipc/netlink_compat.c | 2 +-
net/vmw_vsock/vmci_transport.c | 3 +-
net/wireless/scan.c | 2 +
net/xdp/xsk_queue.h | 7 +-
samples/bpf/tracex1_kern.c | 4 +-
samples/kfifo/bytestream-example.c | 8 +-
samples/kfifo/inttype-example.c | 8 +-
samples/kfifo/record-example.c | 8 +-
scripts/bloat-o-meter | 2 +-
scripts/config | 2 +-
scripts/diffconfig | 2 +-
scripts/get_abi.pl | 2 +-
scripts/kconfig/nconf.c | 2 +-
scripts/recordmcount.pl | 2 +-
scripts/show_delta | 2 +-
scripts/sphinx-pre-install | 2 +-
scripts/split-man.pl | 2 +-
scripts/tracing/draw_functrace.py | 2 +-
security/commoncap.c | 2 +-
sound/core/init.c | 2 -
sound/firewire/Kconfig | 4 +-
sound/firewire/amdtp-stream.c | 27 +-
sound/firewire/bebob/bebob.c | 2 +-
sound/firewire/bebob/bebob_stream.c | 12 +-
sound/firewire/dice/dice-alesis.c | 2 +-
sound/firewire/dice/dice-tcelectronic.c | 4 +-
sound/firewire/oxfw/oxfw.c | 1 -
sound/isa/sb/emu8000.c | 4 +-
sound/isa/sb/sb16_csp.c | 8 +-
sound/isa/sb/sb8.c | 4 -
sound/pci/hda/hda_generic.c | 16 +-
sound/pci/hda/patch_conexant.c | 14 +-
sound/pci/hda/patch_hdmi.c | 4 +-
sound/pci/hda/patch_realtek.c | 269 ++++++++---
sound/pci/intel8x0.c | 7 +
sound/pci/rme9652/hdsp.c | 3 +-
sound/pci/rme9652/hdspm.c | 3 +-
sound/pci/rme9652/rme9652.c | 3 +-
sound/soc/codecs/ak5558.c | 4 +-
sound/soc/codecs/rt286.c | 23 +-
sound/soc/generic/audio-graph-card.c | 2 +-
sound/soc/generic/simple-card.c | 2 +-
sound/soc/intel/boards/bytcr_rt5640.c | 20 +
sound/soc/intel/boards/kbl_da7219_max98927.c | 38 +-
sound/soc/samsung/tm2_wm5110.c | 2 +-
sound/soc/sh/rcar/core.c | 69 ++-
sound/soc/sh/rcar/ssi.c | 16 +-
sound/usb/card.c | 14 +-
sound/usb/clock.c | 18 +-
sound/usb/line6/driver.c | 4 +
sound/usb/line6/pod.c | 5 -
sound/usb/line6/variax.c | 6 -
sound/usb/midi.c | 6 +-
sound/usb/mixer.c | 60 +--
sound/usb/mixer_maps.c | 68 +--
sound/usb/mixer_quirks.c | 6 +-
sound/usb/mixer_scarlett.c | 14 +-
sound/usb/proc.c | 2 +-
sound/usb/quirks-table.h | 10 +
sound/usb/quirks.c | 16 +-
sound/usb/stream.c | 4 +-
sound/usb/usbaudio.h | 2 +
sound/usb/validate.c | 4 +-
tools/perf/builtin-ftrace.c | 2 +-
tools/perf/python/tracepoint.py | 2 +-
tools/perf/python/twatch.py | 2 +-
tools/perf/trace/beauty/fsconfig.sh | 7 +-
tools/perf/util/data.c | 5 +-
tools/perf/util/symbol_fprintf.c | 2 +-
tools/perf/util/unwind-libdw.c | 35 +-
.../x86/intel_pstate_tracer/intel_pstate_tracer.py | 2 +-
tools/testing/ktest/compare-ktest-sample.pl | 2 +-
tools/testing/selftests/bpf/test_offload.py | 2 +-
.../selftests/bpf/verifier/bounds_deduction.c | 21 +-
.../bpf/verifier/bounds_mix_sign_unsign.c | 13 -
tools/testing/selftests/bpf/verifier/unpriv.c | 2 +-
.../selftests/bpf/verifier/value_ptr_arith.c | 6 +-
tools/testing/selftests/kselftest/prefix.pl | 2 +-
tools/testing/selftests/lib.mk | 4 +
.../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 2 +-
tools/testing/selftests/tc-testing/tdc_batch.py | 2 +-
.../testing/selftests/tc-testing/tdc_multibatch.py | 2 +-
virt/kvm/arm/arm.c | 2 +
virt/kvm/coalesced_mmio.c | 19 +-
virt/kvm/kvm_main.c | 10 +-
725 files changed, 5924 insertions(+), 3224 deletions(-)