Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Merge tag 'sandbox-lts-v5.10.65-yocto-211007T223057Z' into lts2020/pr…
…eempt-rt
Creating tag for sandbox-lts-v5.10.65-yocto-211007T223057Z
# By Ranjan Dutta (30) and others
* tag 'sandbox-lts-v5.10.65-yocto-211007T223057Z':
Revert "drm/amd/display: Remove invalid assert for ODM + MPC case"
Revert "drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work"
Revert "drm/amdgpu: don't enable baco on boco platforms in runpm"
Revert "drm/meson: fix colour distortion from HDR set during vendor u-boot"
Revert "drm/i915: Only access SFC_DONE when media domain is not fused off"
Revert "drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir."
Revert "drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X"
Revert "drm/amd/display: workaround for hard hang on HPD on native DP"
Revert "soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h"
Revert "drm/mediatek: Fix aal size config"
Revert "drm/mediatek: Add AAL output size configuration"
Revert "drm/amdgpu: Cancel delayed work when GFXOFF is disabled"
Revert "drm/i915: Fix syncmap memory leak"
Revert "Revert "drm/amd/pm: fix workload mismatch on vega10""
Revert "drm/amd/pm: change the workload type for some cards"
Revert "drm: Copy drm_wait_vblank to user before returning"
Revert "drm/nouveau/disp: power down unused DP links during init"
Revert "drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences"
Revert "drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init()"
Revert "drm/gma500: Fix end of loop tests for list_for_each_entry"
Revert "drm/of: free the right object"
Revert "drm/of: free the iterator object on failure"
Revert "drm/amdgpu/acp: Make PM domain really work"
Revert "drm: mxsfb: Enable recovery on underflow"
Revert "drm: mxsfb: Increase number of outstanding requests on V4 and newer HW"
Revert "drm: mxsfb: Clear FIFO_CLEAR bit"
Revert "drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision"
Revert "drm/msm/mdp4: move HW revision detection to earlier phase"
Revert "drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs"
Revert "drm/msm/dsi: Fix some reference counted resource leaks"
Linux 5.10.65
clk: kirkwood: Fix a clocking boot regression
backlight: pwm_bl: Improve bootloader/kernel device handover
fbmem: don't allow too huge resolutions
IMA: remove the dependency on CRYPTO_MD5
IMA: remove -Wmissing-prototypes warning
fuse: flush extending writes
fuse: truncate pagecache on atomic_o_trunc
ARM: dts: at91: add pinctrl-{names, 0} for all gpios
KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter
KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation
KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted
KVM: s390: index kvm->arch.idle_mask by vcpu_idx
Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()"
x86/resctrl: Fix a maybe-uninitialized build warning treated as error
perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op
tty: Fix data race between tiocsti() and flush_to_ldisc()
bio: fix page leak bio_add_hw_page failure
io_uring: IORING_OP_WRITE needs hash_reg_file set
time: Handle negative seconds correctly in timespec64_to_ns()
f2fs: guarantee to write dirty data when enabling checkpoint back
iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
octeontx2-af: Set proper errorcode for IPv4 checksum errors
octeontx2-af: Fix static code analyzer reported issues
octeontx2-af: Fix loop in free and unmap counter
net: qualcomm: fix QCA7000 checksum handling
net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed
ipv4: make exception cache less predictible
ipv6: make exception cache less predictible
brcmfmac: pcie: fix oops on failure to resume and reprobe
bcma: Fix memory leak for internally-handled cores
atlantic: Fix driver resume flow.
ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
ice: Only lock to update netdev dev_addr
iwlwifi: skip first element in the WTAS ACPI table
iwlwifi: follow the new inclusive terminology
ASoC: wcd9335: Disable irq on slave ports in the remove function
ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function
ASoC: wcd9335: Fix a double irq free in the remove function
tty: serial: fsl_lpuart: fix the wrong mapbase value
usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()'
usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available
usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
i2c: xlp9xx: fix main IRQ check
i2c: mt65xx: fix IRQ check
CIFS: Fix a potencially linear read overflow
bpf: Fix possible out of bound write in narrow load handling
mmc: moxart: Fix issue with uninitialized dma_slave_config
mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
mmc: sdhci: Fix issue with uninitialized dma_slave_config
ASoC: Intel: Skylake: Fix module resource and format selection
ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373
rsi: fix an error code in rsi_probe()
rsi: fix error code in rsi_load_9116_firmware()
gfs2: init system threads before freeze lock
i2c: hix5hd2: fix IRQ check
i2c: fix platform_get_irq.cocci warnings
i2c: s3c2410: fix IRQ check
i2c: iop3xx: fix deferred probing
Bluetooth: add timeout sanity check to hci_inquiry
lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
mm/swap: consider max pages in iomap_swapfile_add_extent
usb: gadget: mv_u3d: request_irq() after initializing UDC
firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
firmware: raspberrypi: Keep count of all consumers
i2c: synquacer: fix deferred probing
clk: staging: correct reference to config IOMEM to config HAS_IOMEM
arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
nfsd4: Fix forced-expiry locking
lockd: Fix invalid lockowner cast after vfs_test_lock
locking/local_lock: Add missing owner initialization
locking/lockdep: Mark local_lock_t
mac80211: Fix insufficient headroom issue for AMSDU
libbpf: Re-build libbpf.so when libbpf.map changes
usb: phy: tahvo: add IRQ check
usb: host: ohci-tmio: add IRQ check
PM: cpu: Make notifier chain use a raw_spinlock_t
Bluetooth: Move shutdown callback before flushing tx and rx queue
samples: pktgen: add missing IPv6 option to pktgen scripts
devlink: Clear whole devlink_flash_notify struct
selftests/bpf: Fix test_core_autosize on big-endian machines
usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
usb: phy: twl6030: add IRQ checks
usb: phy: fsl-usb: add IRQ check
usb: gadget: udc: s3c2410: add IRQ check
usb: gadget: udc: at91: add IRQ check
usb: dwc3: qcom: add IRQ check
usb: dwc3: meson-g12a: add IRQ check
ASoC: rt5682: Properly turn off regulators if wrong device ID
ASoC: rt5682: Implement remove callback
net/mlx5: Fix unpublish devlink parameters
net/mlx5: Register to devlink ingress VLAN filter trap
drm/msm/dsi: Fix some reference counted resource leaks
Bluetooth: fix repeated calls to sco_sock_kill
ASoC: Intel: Fix platform ID matching
cgroup/cpuset: Fix violation of cpuset locking rule
cgroup/cpuset: Miscellaneous code cleanup
counter: 104-quad-8: Return error when invalid mode during ceiling_write
arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7
drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs
drm/msm/mdp4: move HW revision detection to earlier phase
drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision
selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP
PM: EM: Increase energy calculation precision
Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow
debugfs: Return error during {full/open}_proxy_open() on rmmod
soc: qcom: smsm: Fix missed interrupts if state changes while masked
bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring
PCI: PM: Enable PME if it can be signaled from D3cold
PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
media: venus: venc: Fix potential null pointer dereference on pointer fmt
media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
leds: trigger: audio: Add an activate callback to ensure the initial brightness is set
leds: lt3593: Put fwnode in any case during ->probe()
i2c: highlander: add IRQ check
net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set()
devlink: Break parameter notification sequence to be before/after unload/load driver
arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay
arm64: dts: renesas: rzg2: Convert EtherAVB to explicit delay handling
Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd
net: cipso: fix warnings in netlbl_cipsov4_add_std
drm: mxsfb: Clear FIFO_CLEAR bit
drm: mxsfb: Increase number of outstanding requests on V4 and newer HW
drm: mxsfb: Enable recovery on underflow
cgroup/cpuset: Fix a partition bug with hotplug
net/mlx5e: Block LRO if firmware asks for tunneled LRO
net/mlx5e: Prohibit inner indir TIRs in IPoIB
ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties
ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties
ARM: dts: meson8: Use a higher default GPU clock frequency
tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
drm/amdgpu/acp: Make PM domain really work
6lowpan: iphc: Fix an off-by-one check of array index
Bluetooth: sco: prevent information leak in sco_conn_defer_accept()
media: atomisp: fix the uninitialized use and rename "retvalue"
media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
media: rockchip/rga: fix error handling in probe
media: rockchip/rga: use pm_runtime_resume_and_get()
media: go7007: remove redundant initialization
media: go7007: fix memory leak in go7007_usb_probe
media: dvb-usb: Fix error handling in dvb_usb_i2c_init
media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
ionic: cleanly release devlink instance
driver core: Fix error return code in really_probe()
firmware: fix theoretical UAF race with firmware cache and resume
gfs2: Fix memory leak of object lsi on error return path
libbpf: Fix removal of inner map in bpf_object__create_map
soc: qcom: rpmhpd: Use corner in power_off
i40e: improve locking of mac_filter_hash
arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties
ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
libbpf: Fix the possible memory leak on error
gve: fix the wrong AdminQ buffer overflow check
drm/of: free the iterator object on failure
bpf: Fix potential memleak and UAF in the verifier.
bpf: Fix a typo of reuseport map in bpf.h.
drm/of: free the right object
media: cxd2880-spi: Fix an error handling path
soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally
leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt()
media: TDA1997x: enable EDID support
ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe
drm/gma500: Fix end of loop tests for list_for_each_entry
drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init()
EDAC/i10nm: Fix NVDIMM detection
spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible
spi: sprd: Fix the wrong WDG_LOAD_VAL
regulator: vctrl: Avoid lockdep warning in enable/disable ops
regulator: vctrl: Use locked regulator_get_voltage in probe path
blk-crypto: fix check for too-large dun_bytes
spi: davinci: invoke chipselect callback
x86/mce: Defer processing of early errors
tpm: ibmvtpm: Avoid error message when process gets signal while waiting
certs: Trigger creation of RSA module signing key if it's not an RSA key
crypto: qat - use proper type for vf_mask
irqchip/gic-v3: Fix priority comparison when non-secure priorities are used
spi: coldfire-qspi: Use clk_disable_unprepare in the remove function
block: nbd: add sanity check for first_minor
clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel
lib/mpi: use kcalloc in mpi_resize
irqchip/loongson-pch-pic: Improve edge triggered interrupt support
genirq/timings: Fix error return code in irq_timings_test_irqs()
spi: spi-pic32: Fix issue with uninitialized dma_slave_config
spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
block: return ELEVATOR_DISCARD_MERGE if possible
m68k: Fix invalid RMW_INSNS on CPUs that lack CAS
rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees
rcu: Fix to include first blocked task in stall warning
sched: Fix UCLAMP_FLAG_IDLE setting
sched/numa: Fix is_core_idle()
m68k: emu: Fix invalid free in nfeth_cleanup()
power: supply: cw2015: use dev_err_probe to allow deferred probe
s390/ap: fix state machine hang after failure to enable irq
s390/debug: fix debug area life cycle
s390/debug: keep debug data on resize
s390/pci: fix misleading rc in clp_set_pci_fn()
s390/kasan: fix large PMD pages address alignment check
udf_get_extendedattr() had no boundary checks.
fcntl: fix potential deadlock for &fasync_struct.fa_lock
crypto: qat - do not export adf_iov_putmsg()
crypto: qat - fix naming for init/shutdown VF to PF notifications
crypto: qat - fix reuse of completion variable
crypto: qat - handle both source of interrupt in VF ISR
crypto: qat - do not ignore errors from enable_vf2pf_comms()
crypto: omap - Fix inconsistent locking of device lists
libata: fix ata_host_start()
s390/zcrypt: fix wrong offset index for APKA master key valid state
s390/cio: add dev_busid sysfs entry for each subchannel
power: supply: max17042_battery: fix typo in MAx17042_TOFF
power: supply: smb347-charger: Add missing pin control activation
nvmet: pass back cntlid on successful completion
nvme-rdma: don't update queue count when failing to set io queues
nvme-tcp: don't update queue count when failing to set io queues
blk-throtl: optimize IOPS throttle for large IO scenarios
bcache: add proper error unwinding in bcache_device_init
isofs: joliet: Fix iocharset=utf8 mount option
udf: Fix iocharset=utf8 mount option
udf: Check LVID earlier
hrtimer: Ensure timerfd notification for HIGHRES=n
hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns()
posix-cpu-timers: Force next expiration recalc after itimer reset
EDAC/mce_amd: Do not load edac_mce_amd module on guests
rcu/tree: Handle VM stoppage in stall detection
sched/deadline: Fix missing clock update in migrate_task_rq_dl()
crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop()
power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors
sched/deadline: Fix reset_on_fork reporting of DL tasks
crypto: mxs-dcp - Check for DMA mapping errors
regulator: tps65910: Silence deferred probe error
regmap: fix the offset of register error log
locking/mutex: Fix HANDOFF condition
Linux 5.10.64
PCI: Call Max Payload Size-related fixup quirks early
x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
xhci: fix unsafe memory usage in xhci tracing
xhci: fix even more unsafe memory usage in xhci tracing
usb: mtu3: fix the wrong HS mult value
usb: mtu3: use @mult for HS isoc or intr
usb: mtu3: restore HS function when set SS/SSP
usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr
usb: host: xhci-rcar: Don't reload firmware after the completion
ALSA: usb-audio: Add registration quirk for JBL Quantum 800
blk-mq: clearing flush request reference in tags->rqs[]
netfilter: nftables: clone set element expression template
netfilter: nf_tables: initialize set before expression setup
netfilter: nftables: avoid potential overflows on 32bit arches
blk-mq: fix is_flush_rq
blk-mq: fix kernel panic during iterating over flush request
x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating
Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM"
tty: drop termiox user definitions
net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling
serial: 8250: 8250_omap: Fix unused variable warning
net: kcov: don't select SKB_EXTENSIONS when there is no NET
mm/page_alloc: speed up the iteration of max_order
net: ll_temac: Remove left-over debug message
USB: serial: mos7720: improve OOM-handling in read_mos_reg()
igmp: Add ip_mc_list lock in ip_check_mc_rcu
Linux 5.10.63
media: stkwebcam: fix memory leak in stk_camera_probe
fuse: fix illegal access to inode with reused nodeid
new helper: inode_wrong_type()
spi: Switch to signed types for *_native_cs SPI controller fields
serial: 8250: 8250_omap: Fix possible array out of bounds access
ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
cryptoloop: add a deprecation warning
perf/x86/amd/power: Assign pmu.module
perf/x86/amd/ibs: Work around erratum #1197
ceph: fix possible null-pointer dereference in ceph_mdsmap_decode()
perf/x86/intel/pt: Fix mask of num_address_ranges
qede: Fix memset corruption
net: macb: Add a NULL check on desc_ptp
qed: Fix the VF msix vectors flow
reset: reset-zynqmp: Fixed the argument data type
gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats
ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power
xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
static_call: Fix unused variable warn w/o MODULE
Revert "Add a reference to ucounts for each cred"
Revert "cred: add missing return error code when set_cred_ucounts() failed"
Revert "ucounts: Increase ucounts reference counter before the security hook"
ubifs: report correct st_size for encrypted symlinks
f2fs: report correct st_size for encrypted symlinks
ext4: report correct st_size for encrypted symlinks
fscrypt: add fscrypt_symlink_getattr() for computing st_size
ext4: fix race writing to an inline_data file while its xattrs are changing
Linux 5.10.62
bpf: Fix potentially incorrect results with bpf_get_local_storage()
audit: move put_tree() to avoid trim_trees refcount underflow and UAF
net: don't unconditionally copy_from_user a struct ifreq for socket ioctls
Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat"
Revert "floppy: reintroduce O_NDELAY fix"
kthread: Fix PF_KTHREAD vs to_kthread() race
btrfs: fix NULL pointer dereference when deleting device by invalid id
arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88
lkdtm: Enable DOUBLE_FAULT on all architectures
net: dsa: mt7530: fix VLAN traffic leaks again
usb: typec: ucsi: Clear pending after acking connector change
usb: typec: ucsi: Work around PPM losing change information
usb: typec: ucsi: acpi: Always decode connector change information
tracepoint: Use rcu get state and cond sync for static call updates
srcu: Provide polling interfaces for Tiny SRCU grace periods
srcu: Make Tiny SRCU use multi-bit grace-period counter
srcu: Provide internal interface to start a Tiny SRCU grace period
srcu: Provide polling interfaces for Tree SRCU grace periods
srcu: Provide internal interface to start a Tree SRCU grace period
powerpc/perf: Invoke per-CPU variable access with disabled interrupts
perf annotate: Fix jump parsing for C++ code.
perf tools: Fix arm64 build error with gcc-11
perf record: Fix memory leak in vDSO found using ASAN
perf symbol-elf: Fix memory leak by freeing sdt_note.args
perf env: Fix memory leak of bpf_prog_info_linear member
riscv: Fixup patch_text panic in ftrace
riscv: Fixup wrong ftrace remove cflag
Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS
vt_kdsetmode: extend console locking
tipc: call tipc_wait_for_connect only when dlen is not 0
mtd: spinand: Fix incorrect parameters for on-die ECC
pipe: do FASYNC notifications for every pipe IO, not just state changes
pipe: avoid unnecessary EPOLLET wakeups under normal loads
btrfs: fix race between marking inode needs to be logged and log syncing
net/rds: dma_map_sg is entitled to merge entries
drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences
drm/nouveau/disp: power down unused DP links during init
drm: Copy drm_wait_vblank to user before returning
blk-mq: don't grab rq's refcount in blk_mq_check_expired()
drm/amd/pm: change the workload type for some cards
Revert "drm/amd/pm: fix workload mismatch on vega10"
qed: Fix null-pointer dereference in qed_rdma_create_qp()
qed: qed ll2 race condition fixes
tools/virtio: fix build
vringh: Use wiov->used to check for read/write desc order
virtio_vdpa: reject invalid vq indices
virtio_pci: Support surprise removal of virtio pci device
virtio: Improve vq->broken access to avoid any compiler optimization
cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev
opp: remove WARN when no valid OPPs remain
iwlwifi: pnvm: accept multiple HW-type TLVs
clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereference
perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32
dt-bindings: sifive-l2-cache: Fix 'select' matching
usb: gadget: u_audio: fix race condition on endpoint stop
drm/i915: Fix syncmap memory leak
net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est
net: stmmac: add mutex lock to protect est parameters
Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711"
net: hns3: fix get wrong pfc_en when query PFC configuration
net: hns3: fix duplicate node in VLAN list
net: hns3: add waiting time before cmdq memory is released
net: hns3: clear hardware resource when loading driver
rtnetlink: Return correct error on changing device netns
cxgb4: dont touch blocked freelist bitmap after free
ipv4: use siphash instead of Jenkins in fnhe_hashfun()
ipv6: use siphash in rt6_exception_hash()
net/sched: ets: fix crash when flipping from 'strict' to 'quantum'
ucounts: Increase ucounts reference counter before the security hook
net: marvell: fix MVNETA_TX_IN_PRGRS bit number
xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()'
ip_gre: add validation for csum_start
RDMA/efa: Free IRQ vectors on error flow
e1000e: Do not take care about recovery NVM checksum
e1000e: Fix the max snoop/no-snoop latency for 10M
igc: Use num_tx_queues when iterating over tx_ring queue
igc: fix page fault when thunderbolt is unplugged
net: usb: pegasus: fixes of set_register(s) return value evaluation;
ice: do not abort devlink info if board identifier can't be found
RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init()
IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs()
RDMA/bnxt_re: Add missing spin lock initialization
scsi: core: Fix hang of freezing queue between blocking and running device
usb: dwc3: gadget: Stop EP0 transfers during pullup disable
usb: dwc3: gadget: Fix dwc3_calc_trbs_left()
usb: renesas-xhci: Prefer firmware loading on unknown ROM state
USB: serial: option: add new VID/PID to support Fibocom FG150
Revert "USB: serial: ch341: fix character loss at high transfer rates"
drm/amdgpu: Cancel delayed work when GFXOFF is disabled
Revert "btrfs: compression: don't try to compress if we don't have enough pages"
riscv: Ensure the value of FP registers in the core dump file is up to date
ceph: correctly handle releasing an embedded cap flush
can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters
net: mscc: Fix non-GPL export of regmap APIs
ovl: fix uninitialized pointer read in ovl_lookup_real_one()
blk-iocost: fix lockdep warning on blkcg->lock
once: Fix panic when module unload
netfilter: conntrack: collect all entries in one cycle
ARC: Fix CONFIG_STACKDEPOT
ASoC: component: Remove misplaced prefix handling in pin control functions
ASoC: rt5682: Adjust headset volume button threshold
bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper
bpf: Fix ringbuf helper function compatibility
net: qrtr: fix another OOB Read in qrtr_endpoint_post
Linux 5.10.61
io_uring: only assign io_uring_enter() SQPOLL error in actual error case
io_uring: fix xa_alloc_cycle() error return value check
fs: warn about impending deprecation of mandatory locks
mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim
ASoC: intel: atom: Fix breakage for PCM buffer address setup
ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8
PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI
s390/pci: fix use after free of zpci_dev
ALSA: hda/via: Apply runtime PM workaround for ASUS B23E
btrfs: prevent rename2 from exchanging a subvol with a directory from different parents
mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711
mmc: sdhci-iproc: Cap min clock frequency on BCM2711
ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop
ipack: tpci200: fix memory leak in the tpci200_register
ipack: tpci200: fix many double free issues in tpci200_pci_probe
slimbus: ngd: reset dma setup during runtime pm
slimbus: messaging: check for valid transaction id
slimbus: messaging: start transaction ids from 1 instead of zero
tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name
ALSA: hda - fix the 'Capture Switch' value change notifications
clk: qcom: gdsc: Ensure regulator init state matches GDSC state
clk: imx6q: fix uart earlycon unwork
mmc: sdhci-msm: Update the software timeout value for sdhc
mmc: mmci: stm32: Check when the voltage switch procedure should be done
mmc: dw_mmc: Fix hang on data CRC error
Revert "flow_offload: action should not be NULL when it is referenced"
iavf: Fix ping is lost after untrusted VF had tried to change MAC
i40e: Fix ATR queue selection
r8152: fix writing USB_BP2_EN
iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry()
iommu/vt-d: Consolidate duplicate cache invaliation code
ovs: clear skb->tstamp in forwarding path
net: mdio-mux: Handle -EPROBE_DEFER correctly
net: mdio-mux: Don't ignore memory allocation errors
sch_cake: fix srchost/dsthost hashing mode
ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path
net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32
virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO
virtio-net: support XDP when not more queues
vrf: Reset skb conntrack connection on VRF rcv
bnxt_en: Add missing DMA memory barriers
bnxt_en: Disable aRFS if running on 212 firmware
ptp_pch: Restore dependency on PCI
net: 6pack: fix slab-out-of-bounds in decode_data
bnxt: count Tx drops
bnxt: make sure xmit_more + errors does not miss doorbells
bnxt: disable napi before canceling DIM
bnxt: don't lock the tx queue from napi poll
bpf: Clear zext_dst of dead insns
drm/mediatek: Add AAL output size configuration
drm/mediatek: Fix aal size config
soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h
vdpa/mlx5: Avoid destroying MR on empty iotlb
vhost: Fix the calculation in vhost_overflow()
bus: ti-sysc: Fix error handling for sysc_check_active_timer()
vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update()
virtio: Protect vqs list access
dccp: add do-while-0 stubs for dccp_pr_debug macros
cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant
iommu: Check if group is NULL before remove device
arm64: dts: qcom: msm8992-bullhead: Remove PSCI
arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x
Bluetooth: hidp: use correct wait queue when removing ctrl_wait
drm/amd/display: workaround for hard hang on HPD on native DP
drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X
net: usb: lan78xx: don't modify phy_device state concurrently
net: usb: pegasus: Check the return value of get_geristers() and friends;
ARM: dts: nomadik: Fix up interrupt controller node names
qede: fix crash in rmmod qede while automatic debug collection
drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir.
scsi: core: Fix capacity set to zero after offlinining device
scsi: core: Avoid printing an error if target_alloc() returns -ENXIO
scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach()
scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry()
scsi: pm80xx: Fix TMF task completion race condition
dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available
ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218
net: xfrm: Fix end of loop tests for list_for_each_entry
spi: spi-mux: Add module info needed for autoloading
dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe()
dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers
USB: core: Fix incorrect pipe calculation in do_proc_control()
USB: core: Avoid WARNings for 0-length descriptor requests
KVM: X86: Fix warning caused by stale emulation context
KVM: x86: Factor out x86 instruction emulation with decoding
media: drivers/media/usb: fix memory leak in zr364xx_probe
media: zr364xx: fix memory leaks in probe()
media: zr364xx: propagate errors from zr364xx_start_readpipe()
mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards
ath9k: Postpone key cache entry deletion for TXQ frames reference it
ath: Modify ath_key_delete() to not need full key entry
ath: Export ath_hw_keysetmac()
ath9k: Clear key cache explicitly on disabling hardware
ath: Use safer key clearing with key cache entries
Linux 5.10.60
net: dsa: microchip: ksz8795: Use software untagging on CPU port
net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion
net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration
net: dsa: microchip: ksz8795: Fix PVID tag insertion
net: dsa: microchip: Fix probing KSZ87xx switch with DT node for host port
KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656)
KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653)
vmlinux.lds.h: Handle clang's module.{c,d}tor sections
ceph: take snap_empty_lock atomically with snaprealm refcount change
ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm
ceph: add some lockdep assertions around snaprealm handling
vboxsf: Add support for the atomic_open directory-inode op
vboxsf: Add vboxsf_[create|release]_sf_handle() helpers
KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF
KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation
efi/libstub: arm64: Double check image alignment at entry
powerpc/smp: Fix OOPS in topology_init()
PCI/MSI: Protect msi_desc::masked for multi-MSI
PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown()
PCI/MSI: Correct misleading comments
PCI/MSI: Do not set invalid bits in MSI mask
PCI/MSI: Enforce MSI[X] entry updates to be visible
PCI/MSI: Enforce that MSI-X table entry is masked for update
PCI/MSI: Mask all unused MSI-X entries
PCI/MSI: Enable and mask MSI-X early
genirq/timings: Prevent potential array overflow in __irq_timings_store()
genirq/msi: Ensure deactivation on teardown
x86/resctrl: Fix default monitoring groups reporting
x86/ioapic: Force affinity setup before startup
x86/msi: Force affinity setup before startup
genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP
x86/tools: Fix objdump version check again
powerpc/kprobes: Fix kprobe Oops happens in booke
efi/libstub: arm64: Relax 2M alignment again for relocatable kernels
efi/libstub: arm64: Force Image reallocation if BSS was not reserved
arm64: efi: kaslr: Fix occasional random alloc (and boot) failure
nbd: Aovid double completion of a request
vsock/virtio: avoid potential deadlock when vsock device remove
xen/events: Fix race in set_evtchn_to_irq
drm/i915: Only access SFC_DONE when media domain is not fused off
net: igmp: increase size of mr_ifc_count
tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets
net: linkwatch: fix failure to restore device state across suspend/resume
net: bridge: fix memleak in br_add_if()
net: bridge: fix flags interpretation for extern learn fdb entries
net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry
net: dsa: sja1105: fix broken backpressure in .port_fdb_dump
net: dsa: lantiq: fix broken backpressure in .port_fdb_dump
net: dsa: lan9303: fix broken backpressure in .port_fdb_dump
net: igmp: fix data-race in igmp_ifc_timer_expire()
net: Fix memory leak in ieee802154_raw_deliver
net: dsa: microchip: ksz8795: Fix VLAN filtering
net: dsa: microchip: Fix ksz_read64()
drm/meson: fix colour distortion from HDR set during vendor u-boot
net/mlx5: Fix return value from tracer initialization
net/mlx5: Synchronize correct IRQ when destroying CQ
bareudp: Fix invalid read beyond skb's linear data
psample: Add a fwd declaration for skbuff
iavf: Set RSS LUT and key in reset handle path
ice: don't remove netdev->dev_addr from uc sync list
ice: Prevent probing virtual functions
net: sched: act_mirred: Reset ct info when mirror/redirect skb
net/smc: fix wait on already cleared link
ppp: Fix generating ifname when empty IFLA_IFNAME is specified
net: phy: micrel: Fix link detection on ksz87xx switch"
bpf: Fix integer overflow involving bucket_size
libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT
platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables
net: mvvp2: fix short frame size on s390
net: dsa: mt7530: add the missing RxUnicast MIB counter
ASoC: cs42l42: Fix LRCLK frame start edge
pinctrl: tigerlake: Fix GPIO mapping for newer version of software
netfilter: nf_conntrack_bridge: Fix memory leak when error
ASoC: cs42l42: Remove duplicate control for WNF filter frequency
ASoC: cs42l42: Fix inversion of ADC Notch Switch control
ASoC: SOF: Intel: hda-ipc: fix reply size checking
ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J
ASoC: cs42l42: Correct definition of ADC Volume control
pinctrl: mediatek: Fix fallback behavior for bias_set_combo
ieee802154: hwsim: fix GPF in hwsim_new_edge_nl
ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi
drm/amdgpu: don't enable baco on boco platforms in runpm
drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work
drm/amd/display: Remove invalid assert for ODM + MPC case
libnvdimm/region: Fix label activation vs errors
ACPI: NFIT: Fix support for virtual SPA ranges
ceph: reduce contention in ceph_check_delayed_caps()
ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on context switch
net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases
seccomp: Fix setting loaded filter count during TSYNC
scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash
cifs: create sd context must be a multiple of 8
i2c: dev: zero out array used for i2c reads from userspace
ASoC: intel: atom: Fix reference to PCM buffer address
ASoC: tlv320aic31xx: Fix jack detection after suspend
ASoC: uniphier: Fix reference to PCM buffer address
ASoC: xilinx: Fix reference to PCM buffer address
ASoC: amd: Fix reference to PCM buffer address
iio: adc: Fix incorrect exit of for-loop
iio: humidity: hdc100x: Add margin to the conversion time
iio: adis: set GPIO reset pin direction
iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels
# Conflicts:
# include/linux/local_lock_internal.h
# kernel/cgroup/cpuset.c- Loading branch information