Commit graph

686 commits

Author SHA1 Message Date
Mikhail Novosyolov
f79d9880f3 Pick "pm: disable all sleep states on BE-M1000 based boards"
http://git.altlinux.org/gears/k/kernel-image-std-def.git?p=kernel-image-std-def.git;a=commitdiff;h=612987425ef7da4ec7ac55a5ed03c2ad823f84a1
2021-09-14 22:40:23 +03:00
Mikhail Novosyolov
0f662eabce Rediff patch for kernel v5.10.64 2021-09-14 22:36:44 +03:00
Mikhail Novosyolov
3663c10b2d [bot] upd: 5.10.56 -> 5.10.64
Changelog:

ACPI: fix NULL pointer dereference
ACPI: NFIT: Fix support for virtual SPA ranges
alpha: Send stop IPI to send to online CPUs
ALSA: hda: Add quirk for ASUS Flow x13
ALSA: hda - fix the 'Capture Switch' value change notifications
ALSA: hda/realtek: add mic quirk for Acer SF314-42
ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop
ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256)
ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC
ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
ALSA: hda/via: Apply runtime PM workaround for ASUS B23E
ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
ALSA: pcm: Fix mmap breakage without explicit buffer setup
ALSA: pcm - fix mmap capability check for the snd-dummy driver
ALSA: seq: Fix racy deletion of subscriber
ALSA: usb-audio: Add registration quirk for JBL Quantum 600
ALSA: usb-audio: Add registration quirk for JBL Quantum 800
ALSA: usb-audio: fix incorrect clock source setting
ALSA: usb-audio: Fix superfluous autosuspend recovery
ARC: Fix CONFIG_STACKDEPOT
ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on context switch
arm64: dts: armada-3720-turris-mox: fixed indices for the SDHC controllers
arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode
arm64: dts: ls1028a: fix node name for the sysclk
arm64: dts: ls1028: sl28: fix networking for variant 2
arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x
arm64: dts: qcom: msm8992-bullhead: Remove PSCI
arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88
arm64: dts: renesas: beacon: Fix USB extal reference
arm64: dts: renesas: beacon: Fix USB ref clock references
arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H
arm64: efi: kaslr: Fix occasional random alloc (and boot) failure
arm64: fix compat syscall return truncation
arm64: stacktrace: avoid tracing arch_stack_walk()
arm64: vdso: Avoid ISB after reading from cntvct_el0
ARM: dts: am437x-l4: fix typo in can@0 node
ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218
ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz
ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms
ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out pins
ARM: dts: nomadik: Fix up interrupt controller node names
ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM
ARM: dts: stm32: Fix touchscreen IRQ line assignment on DHCOM
ARM: imx: add missing clk_disable_unprepare()
ARM: imx: add missing iounmap()
ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init
ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power
ARM: omap2+: hwmod: fix potential NULL pointer access
ASoC: amd: Fix reference to PCM buffer address
ASoC: component: Remove misplaced prefix handling in pin control functions
ASoC: cs42l42: Correct definition of ADC Volume control
ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J
ASoC: cs42l42: Fix inversion of ADC Notch Switch control
ASoC: cs42l42: Fix LRCLK frame start edge
ASoC: cs42l42: Remove duplicate control for WNF filter frequency
ASoC: intel: atom: Fix breakage for PCM buffer address setup
ASoC: intel: atom: Fix reference to PCM buffer address
ASoC: rt5682: Adjust headset volume button threshold
ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend
ASoC: SOF: Intel: hda-ipc: fix reply size checking
ASoC: ti: j721e-evm: Check for not initialized parent_clk_id
ASoC: ti: j721e-evm: Fix unbalanced domain activity tracking during startup
ASoC: tlv320aic31xx: Fix jack detection after suspend
ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits
ASoC: uniphier: Fix reference to PCM buffer address
ASoC: xilinx: Fix reference to PCM buffer address
ath9k: Clear key cache explicitly on disabling hardware
ath9k: Postpone key cache entry deletion for TXQ frames reference it
ath: Export ath_hw_keysetmac()
ath: Modify ath_key_delete() to not need full key entry
ath: Use safer key clearing with key cache entries
audit: move put_tree() to avoid trim_trees refcount underflow and UAF
bareudp: Fix invalid read beyond skb's linear data
blk-iocost: fix lockdep warning on blkcg->lock
blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit()
blk-mq: clearing flush request reference in tags->rqs[]
blk-mq: don't grab rq's refcount in blk_mq_check_expired()
blk-mq: fix is_flush_rq
blk-mq: fix kernel panic during iterating over flush request
Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS
Bluetooth: defer cleanup of resources in hci_unregister_dev()
Bluetooth: hidp: use correct wait queue when removing ctrl_wait
bnx2x: fix an error code in bnx2x_nic_load()
bnxt: count Tx drops
bnxt: disable napi before canceling DIM
bnxt: don't lock the tx queue from napi poll
bnxt_en: Add missing DMA memory barriers
bnxt_en: Disable aRFS if running on 212 firmware
bnxt: make sure xmit_more + errors does not miss doorbells
bpf: Add lockdown check for probe_write_user helper
bpf: Clear zext_dst of dead insns
bpf: Fix integer overflow involving bucket_size
bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper
bpf: Fix potentially incorrect results with bpf_get_local_storage()
bpf: Fix ringbuf helper function compatibility
bpf, selftests: Adjust few selftest outcomes wrt unreachable code
bpf, selftests: Adjust few selftest result_unpriv outcomes
bpf: Update selftests to reflect new error states
btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction
btrfs: fix NULL pointer dereference when deleting device by invalid id
btrfs: fix race between marking inode needs to be logged and log syncing
btrfs: fix race causing unnecessary inode logging during link and rename
btrfs: prevent rename2 from exchanging a subvol with a directory from different parents
bus: ti-sysc: AM3: RNG is GP only
bus: ti-sysc: Fix error handling for sysc_check_active_timer()
bus: ti-sysc: Fix gpt12 system timer issue with reserved status
can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters
ceph: add some lockdep assertions around snaprealm handling
ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm
ceph: correctly handle releasing an embedded cap flush
ceph: fix possible null-pointer dereference in ceph_mdsmap_decode()
ceph: reduce contention in ceph_check_delayed_caps()
ceph: take snap_empty_lock atomically with snaprealm refcount change
cifs: create sd context must be a multiple of 8
clk: fix leak on devm_clk_bulk_get_all() unwind
clk: imx6q: fix uart earlycon unwork
clk: qcom: gdsc: Ensure regulator init state matches GDSC state
clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereference
clk: stm32f4: fix post divisor setup for I2S/SAI PLLs
clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops
cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant
cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev
cryptoloop: add a deprecation warning
cxgb4: dont touch blocked freelist bitmap after free
dccp: add do-while-0 stubs for dccp_pr_debug macros
dmaengine: imx-dma: configure the generic DMA type to make it work
dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available
dmaengine: stm32-dma: Fix PM usage counter imbalance in stm32 dma ops
dmaengine: stm32-dmamux: Fix PM usage counter unbalance in stm32 dmamux ops
dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state
dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe()
dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers
drivers core: Fix oops when driver probe fails
drm/amd/display: Fix comparison error in dcn21 DML
drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X
drm/amd/display: Fix max vstartup calculation for modes with borders
drm/amd/display: Remove invalid assert for ODM + MPC case
drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work
drm/amd/display: workaround for hard hang on HPD on native DP
drm/amdgpu: Cancel delayed work when GFXOFF is disabled
drm/amdgpu/display: fix DMUB firmware version info
drm/amdgpu/display: only enable aux backlight control for OLED panels
drm/amdgpu: don't enable baco on boco platforms in runpm
drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir.
drm/amd/pm: change the workload type for some cards
drm: Copy drm_wait_vblank to user before returning
drm/i915: avoid uninitialised var in eb_parse()
drm/i915: Correct SFC_DONE register offset
drm/i915: Fix syncmap memory leak
drm/i915: Only access SFC_DONE when media domain is not fused off
drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser"
drm/mediatek: Add AAL output size configuration
drm/mediatek: Fix aal size config
drm/meson: fix colour distortion from HDR set during vendor u-boot
drm/nouveau/disp: power down unused DP links during init
drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences
dt-bindings: sifive-l2-cache: Fix 'select' matching
e1000e: Do not take care about recovery NVM checksum
e1000e: Fix the max snoop/no-snoop latency for 10M
efi/libstub: arm64: Double check image alignment at entry
efi/libstub: arm64: Force Image reallocation if BSS was not reserved
efi/libstub: arm64: Relax 2M alignment again for relocatable kernels
efi/mokvar: Reserve the table only if it is in boot services data
ext4: fix potential htree corruption when growing large_dir directories
ext4: fix race writing to an inline_data file while its xattrs are changing
ext4: report correct st_size for encrypted symlinks
f2fs: report correct st_size for encrypted symlinks
firmware: arm_scmi: Add delayed response status check
firmware: arm_scmi: Ensure drivers provide a probe function
firmware_loader: fix use-after-free in firmware_fallback_sysfs
firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback
firmware: tee_bnxt: Release TEE shm, session, and context during kexec
fpga: dfl: fme: Fix cpu hotplug issue in performance reporting
fscrypt: add fscrypt_symlink_getattr() for computing st_size
fs: warn about impending deprecation of mandatory locks
fuse: fix illegal access to inode with reused nodeid
genirq/msi: Ensure deactivation on teardown
genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP
genirq/timings: Prevent potential array overflow in __irq_timings_store()
gpio: tqmx86: really make IRQ optional
gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats
i2c: dev: zero out array used for i2c reads from userspace
i40e: Fix ATR queue selection
iavf: Fix ping is lost after untrusted VF had tried to change MAC
iavf: Set RSS LUT and key in reset handle path
IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs()
ice: do not abort devlink info if board identifier can't be found
ice: don't remove netdev->dev_addr from uc sync list
ice: Prevent probing virtual functions
ieee802154: hwsim: fix GPF in hwsim_new_edge_nl
ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi
igc: fix page fault when thunderbolt is unplugged
igc: Use num_tx_queues when iterating over tx_ring queue
igmp: Add ip_mc_list lock in ip_check_mc_rcu
iio: adc: Fix incorrect exit of for-loop
iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels
iio: adis: set GPIO reset pin direction
iio: humidity: hdc100x: Add margin to the conversion time
interconnect: Always call pre_aggregate before aggregate
interconnect: Fix undersized devress_alloc allocation
interconnect: qcom: icc-rpmh: Ensure floor BW is enforced for all nodes
interconnect: Zero initial BW after sync-state
iommu: Check if group is NULL before remove device
iommu/vt-d: Consolidate duplicate cache invaliation code
iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry()
io_uring: fix xa_alloc_cycle() error return value check
io_uring: only assign io_uring_enter() SQPOLL error in actual error case
ipack: tpci200: fix many double free issues in tpci200_pci_probe
ipack: tpci200: fix memory leak in the tpci200_register
ip_gre: add validation for csum_start
ipv4: use siphash instead of Jenkins in fnhe_hashfun()
ipv6: use siphash in rt6_exception_hash()
iwlwifi: pnvm: accept multiple HW-type TLVs
ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path
kthread: Fix PF_KTHREAD vs to_kthread() race
KVM: Do not leak memory for duplicate debugfs directories
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)
KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF
KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB
KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation
KVM: x86: accept userspace interrupt only if no event is injected
KVM: x86: Factor out x86 instruction emulation with decoding
KVM: X86: Fix warning caused by stale emulation context
KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds
libata: fix ata_pio_sector for CONFIG_HIGHMEM
libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT
libnvdimm/region: Fix label activation vs errors
lkdtm: Enable DOUBLE_FAULT on all architectures
md/raid10: properly indicate failure when ending a failed write request
media: drivers/media/usb: fix memory leak in zr364xx_probe
media: rtl28xxu: fix zero-length control request
media: stkwebcam: fix memory leak in stk_camera_probe
media: videobuf2-core: dequeue if start_streaming fails
media: zr364xx: fix memory leaks in probe()
media: zr364xx: propagate errors from zr364xx_start_readpipe()
MIPS: check return value of pgtable_pmd_page_ctor
mips: Fix non-POSIX regexp
MIPS: Malta: Do not byte-swap accesses to the CBUS UART
mmc: dw_mmc: Fix hang on data CRC error
mmc: mmci: stm32: Check when the voltage switch procedure should be done
mmc: sdhci-iproc: Cap min clock frequency on BCM2711
mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711
mmc: sdhci-msm: Update the software timeout value for sdhc
mm: make zone_to_nid() and zone_set_nid() available for DISCONTIGMEM
mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim
mm/page_alloc: speed up the iteration of max_order
mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards
mtd: spinand: Fix incorrect parameters for on-die ECC
nbd: Aovid double completion of a request
net: 6pack: fix slab-out-of-bounds in decode_data
net: bridge: fix flags interpretation for extern learn fdb entries
net: bridge: fix memleak in br_add_if()
net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry
net: don't unconditionally copy_from_user a struct ifreq for socket ioctls
net: dsa: lan9303: fix broken backpressure in .port_fdb_dump
net: dsa: lantiq: fix broken backpressure in .port_fdb_dump
net: dsa: microchip: Fix ksz_read64()
net: dsa: microchip: Fix probing KSZ87xx switch with DT node for host port
net: dsa: microchip: ksz8795: Fix PVID tag insertion
net: dsa: microchip: ksz8795: Fix VLAN filtering
net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion
net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration
net: dsa: microchip: ksz8795: Use software untagging on CPU port
net: dsa: mt7530: add the missing RxUnicast MIB counter
net: dsa: mt7530: fix VLAN traffic leaks again
net: dsa: qca: ar9331: reorder MDIO write sequence
net: dsa: sja1105: be stateless with FDB entries on SJA1105P/Q/R/S/SJA1110 too
net: dsa: sja1105: fix broken backpressure in .port_fdb_dump
net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones
net: dsa: sja1105: match FDB entries regardless of inner/outer VLAN tag
net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add
net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases
net: fec: fix use-after-free in fec_drv_remove
netfilter: conntrack: collect all entries in one cycle
netfilter: nf_conntrack_bridge: Fix memory leak when error
netfilter: nftables: avoid potential overflows on 32bit arches
netfilter: nftables: clone set element expression template
netfilter: nf_tables: initialize set before expression setup
net: Fix memory leak in ieee802154_raw_deliver
net: Fix zero-copy head len calculation.
net, gro: Set inner transport header offset in tcp/udp GRO hook
net: hns3: add waiting time before cmdq memory is released
net: hns3: clear hardware resource when loading driver
net: hns3: fix duplicate node in VLAN list
net: hns3: fix get wrong pfc_en when query PFC configuration
net: igmp: fix data-race in igmp_ifc_timer_expire()
net: igmp: increase size of mr_ifc_count
net: ipv6: fix returned variable type in ip6_skb_dst_mtu
net: kcov: don't select SKB_EXTENSIONS when there is no NET
net: linkwatch: fix failure to restore device state across suspend/resume
net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling
net: ll_temac: Remove left-over debug message
net: macb: Add a NULL check on desc_ptp
net: marvell: fix MVNETA_TX_IN_PRGRS bit number
net: mdio-mux: Don't ignore memory allocation errors
net: mdio-mux: Handle -EPROBE_DEFER correctly
net/mlx5: Fix return value from tracer initialization
net/mlx5: Synchronize correct IRQ when destroying CQ
net: mscc: Fix non-GPL export of regmap APIs
net: mvvp2: fix short frame size on s390
net: natsemi: Fix missing pci_disable_device() in probe and remove
net: pegasus: fix uninit-value in get_interrupt_interval
net: phy: micrel: Fix detection of ksz87xx switch
net: phy: micrel: Fix link detection on ksz87xx switch"
net: qede: Fix end of loop tests for list_for_each_entry
net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset
net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32
net: qrtr: fix another OOB Read in qrtr_endpoint_post
net/rds: dma_map_sg is entitled to merge entries
net: sched: act_mirred: Reset ct info when mirror/redirect skb
net/sched: ets: fix crash when flipping from 'strict' to 'quantum'
net: sched: fix lockdep_set_class() typo error for sch->seqlock
net/smc: fix wait on already cleared link
net: stmmac: add mutex lock to protect est parameters
net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est
net: usb: lan78xx: don't modify phy_device state concurrently
net: usb: pegasus: Check the return value of get_geristers() and friends;
net: usb: pegasus: fixes of set_register(s) return value evaluation;
net: vxge: fix use-after-free in vxge_device_unregister
net/xfrm/compat: Copy xfrm_spdattr_type_t atributes
net: xfrm: Fix end of loop tests for list_for_each_entry
net: xfrm: fix memory leak in xfrm_user_rcv_msg
net: xilinx_emaclite: Do not print real IOMEM pointer
new helper: inode_wrong_type()
nfp: update ethtool reporting of pauseframe control
nvme: fix nvme_setup_command metadata trace event
omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator
once: Fix panic when module unload
opp: remove WARN when no valid OPPs remain
optee: Clear stale cache entries during initialization
optee: Fix memory leak when failing to register shm pages
optee: fix tee out of memory failure seen during kexec reboot
optee: Refuse to load the driver under the kdump kernel
ovl: fix uninitialized pointer read in ovl_lookup_real_one()
ovl: prevent private clone if bind mount is not allowed
ovs: clear skb->tstamp in forwarding path
PCI: Call Max Payload Size-related fixup quirks early
PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI
PCI/MSI: Correct misleading comments
PCI/MSI: Do not set invalid bits in MSI mask
PCI/MSI: Enable and mask MSI-X early
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: Protect msi_desc::masked for multi-MSI
PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown()
pcmcia: i82092: fix a null pointer dereference bug
perf annotate: Fix jump parsing for C++ code.
perf env: Fix memory leak of bpf_prog_info_linear member
perf record: Fix memory leak in vDSO found using ASAN
perf symbol-elf: Fix memory leak by freeing sdt_note.args
perf tools: Fix arm64 build error with gcc-11
perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest
perf/x86/amd/ibs: Work around erratum #1197
perf/x86/amd/power: Assign pmu.module
perf/x86/intel/pt: Fix mask of num_address_ranges
perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32
pinctrl: mediatek: Fix fallback behavior for bias_set_combo
pinctrl: tigerlake: Fix GPIO mapping for newer version of software
pipe: avoid unnecessary EPOLLET wakeups under normal loads
pipe: do FASYNC notifications for every pipe IO, not just state changes
pipe: increase minimum default pipe size to 2 pages
platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables
powerpc/kprobes: Fix kprobe Oops happens in booke
powerpc/perf: Invoke per-CPU variable access with disabled interrupts
powerpc/smp: Fix OOPS in topology_init()
ppp: Fix generating ifname when empty IFLA_IFNAME is specified
ppp: Fix generating ppp unit id when ifname is not specified
psample: Add a fwd declaration for skbuff
ptp_pch: Restore dependency on PCI
qede: fix crash in rmmod qede while automatic debug collection
qede: Fix memset corruption
qed: Fix null-pointer dereference in qed_rdma_create_qp()
qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()
qed: Fix the VF msix vectors flow
qed: qed ll2 race condition fixes
r8152: Fix potential PM refcount imbalance
r8152: fix writing USB_BP2_EN
RDMA/bnxt_re: Add missing spin lock initialization
RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init()
RDMA/efa: Free IRQ vectors on error flow
RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
regulator: rtmv20: Fix wrong mask for strobe-polarity-high
reiserfs: add check for root_inode in reiserfs_fill_super
reiserfs: check directory items on read from disk
reset: reset-zynqmp: Fixed the argument data type
Revert "ACPICA: Fix memory leak caused by _CID repair function"
Revert "Add a reference to ucounts for each cred"
Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
Revert "btrfs: compression: don't try to compress if we don't have enough pages"
Revert "cred: add missing return error code when set_cred_ucounts() failed"
Revert "drm/amd/pm: fix workload mismatch on vega10"
Revert "drm/i915: Propagate errors on awaiting already signaled fences"
Revert "floppy: reintroduce O_NDELAY fix"
Revert "flow_offload: action should not be NULL when it is referenced"
Revert "gpio: mpc8xxx: change the gpio interrupt flags."
Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711"
Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat"
Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM"
Revert "selftests/resctrl: Use resctrl/info for feature detection"
Revert "ucounts: Increase ucounts reference counter before the security hook"
Revert "USB: serial: ch341: fix character loss at high transfer rates"
Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
riscv: Ensure the value of FP registers in the core dump file is up to date
riscv: Fixup patch_text panic in ftrace
riscv: Fixup wrong ftrace remove cflag
rtnetlink: Return correct error on changing device netns
s390/pci: fix use after free of zpci_dev
sch_cake: fix srchost/dsthost hashing mode
sched/rt: Fix double enqueue caused by rt_effective_prio
scripts/tracing: fix the bug that can't parse raw_trace_func
scsi: core: Avoid printing an error if target_alloc() returns -ENXIO
scsi: core: Fix capacity set to zero after offlinining device
scsi: core: Fix hang of freezing queue between blocking and running device
scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash
scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry()
scsi: pm80xx: Fix TMF task completion race condition
scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach()
scsi: sr: Return correct event when media event code is 3
sctp: move the active_key update after sh_keys is added
seccomp: Fix setting loaded filter count during TSYNC
selftest/bpf: Adjust expected verifier errors
selftest/bpf: Verifier tests for var-off access
selftests/bpf: Add a test for ptr_to_map_value on stack for helper access
selinux: correct the return value when loads initial sids
serial: 8250: 8250_omap: Fix possible array out of bounds access
serial: 8250: 8250_omap: Fix unused variable warning
serial: 8250: Mask out floating 16/32-bit bus bits
serial: 8250_mtk: fix uart corruption issue when rx power off
serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts.
serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver
serial: tegra: Only print FIFO error message when an error occurs
slimbus: messaging: check for valid transaction id
slimbus: messaging: start transaction ids from 1 instead of zero
slimbus: ngd: reset dma setup during runtime pm
smb3: rc uninitialized in one fallocate path
soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h
soc: ixp4xx: fix printing resources
soc: ixp4xx/qmgr: fix invalid __iomem access
spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation
spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay
spi: mediatek: Fix fifo transfer
spi: meson-spicc: fix memory leak in meson_spicc_remove
spi: spi-mux: Add module info needed for autoloading
spi: stm32h7: fix full duplex irq handler handling
spi: Switch to signed types for *_native_cs SPI controller fields
srcu: Make Tiny SRCU use multi-bit grace-period counter
srcu: Provide internal interface to start a Tiny SRCU grace period
srcu: Provide internal interface to start a Tree SRCU grace period
srcu: Provide polling interfaces for Tiny SRCU grace periods
srcu: Provide polling interfaces for Tree SRCU grace periods
staging: rtl8712: error handling refactoring
staging: rtl8712: get rid of flush_scheduled_work
staging: rtl8723bs: Fix a resource leak in sd_int_dpc
static_call: Fix unused variable warn w/o MODULE
tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets
tee: add tee_shm_alloc_kernel_buf()
tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag
timers: Move clearing of base::timer_running under base:: Lock
tipc: call tipc_wait_for_connect only when dlen is not 0
tools/virtio: fix build
tpm_ftpm_tee: Free and unregister TEE shared memory during kexec
tracepoint: Fix static call function vs data state mismatch
tracepoint: static call: Compare data on transition from 2->1 callees
tracepoint: Use rcu get state and cond sync for static call updates
tracing: Fix NULL pointer dereference in start_creating
tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name
tracing / histogram: Give calculation hist_fields a size
tracing: Reject string operand in the histogram expression
tty: drop termiox user definitions
ubifs: report correct st_size for encrypted symlinks
ucounts: Increase ucounts reference counter before the security hook
usb: cdns3: Fixed incorrect gadget state
USB: core: Avoid WARNings for 0-length descriptor requests
USB: core: Fix incorrect pipe calculation in do_proc_control()
usb: dwc3: gadget: Avoid runtime resume if disabling pullup
usb: dwc3: gadget: Fix dwc3_calc_trbs_left()
usb: dwc3: gadget: Stop EP0 transfers during pullup disable
USB:ehci:fix Kunpeng920 ehci hardware problem
usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers
usb: gadget: f_hid: fixed NULL pointer dereference
usb: gadget: f_hid: idle uses the highest byte for duration
usb: gadget: remove leaked entry from udc driver list
usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr
usb: gadget: u_audio: fix race condition on endpoint stop
usb: host: ohci-at91: suspend/resume ports after/before OHCI accesses
usb: host: xhci-rcar: Don't reload firmware after the completion
usb: mtu3: fix the wrong HS mult value
usb: mtu3: restore HS function when set SS/SSP
usb: mtu3: use @mult for HS isoc or intr
usb: otg-fsm: Fix hrtimer list corruption
usb: renesas-xhci: Prefer firmware loading on unknown ROM state
USB: serial: ch341: fix character loss at high transfer rates
USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2
USB: serial: mos7720: improve OOM-handling in read_mos_reg()
USB: serial: option: add new VID/PID to support Fibocom FG150
USB: serial: option: add Telit FD980 composition 0x1056
usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events
usb: typec: ucsi: acpi: Always decode connector change information
usb: typec: ucsi: Clear pending after acking connector change
usb: typec: ucsi: Work around PPM losing change information
USB: usbtmc: Fix RCU stall warning
vboxsf: Add support for the atomic_open directory-inode op
vboxsf: Add vboxsf_[create|release]_sf_handle() helpers
vboxsf: Honor excl flag to the dir-inode create op
vboxsf: Make vboxsf_dir_create() return the handle for the created file
vdpa/mlx5: Avoid destroying MR on empty iotlb
vhost: Fix the calculation in vhost_overflow()
vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update()
virtio: Improve vq->broken access to avoid any compiler optimization
virtio-net: support XDP when not more queues
virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO
virtio_pci: Support surprise removal of virtio pci device
virtio: Protect vqs list access
virtio_vdpa: reject invalid vq indices
virt_wifi: fix error on connect
vmlinux.lds.h: Handle clang's module.{c,d}tor sections
vrf: Reset skb conntrack connection on VRF rcv
vringh: Use wiov->used to check for read/write desc order
vsock/virtio: avoid potential deadlock when vsock device remove
vt_kdsetmode: extend console locking
x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating
x86/ioapic: Force affinity setup before startup
x86/msi: Force affinity setup before startup
x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
x86/resctrl: Fix default monitoring groups reporting
x86/tools: Fix objdump version check again
xen/events: Fix race in set_evtchn_to_irq
xfrm: Fix RCU vs hash_resize_mutex lock inversion
xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()'
xhci: fix even more unsafe memory usage in xhci tracing
xhci: fix unsafe memory usage in xhci tracing
xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-09-13 15:35:32 +03:00
Mikhail Novosyolov
e57f42c586 [bot] upd: 5.10.55 -> 5.10.56
Changelog:

ACPI: DPTF: Fix reading of attributes
alpha: register early reserved memory in memblock
blk-iocost: fix operation ordering in iocg_wake_fn()
bpf: Fix leakage due to insufficient speculative store bypass mitigation
bpf: Fix OOB read when printing XDP link fdinfo
bpf: Fix pointer arithmetic mask tightening under state pruning
bpf: Introduce BPF nospec instruction for mitigating Spectre v4
bpf: Remove superfluous aux sanitation on subprog rejection
bpf: verifier: Allocate idmap scratch in verifier env
btrfs: fix rw device counting in __btrfs_free_extra_devids
btrfs: mark compressed range uptodate only if all bio succeed
can: ems_usb: fix memory leak
can: esd_usb2: fix memory leak
can: hi311x: fix a signedness bug in hi3110_cmd()
can: j1939: j1939_session_deactivate(): clarify lifetime of session object
can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value between consecutive TP.DT to 750ms
can: mcba_usb_start(): add missing urb->transfer_dma initialization
can: peak_usb: pcan_usb_handle_bus_evt(): fix reading rxerr/txerr values
can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF
can: usb_8dev: fix memory leak
cfg80211: Fix possible memory leak in function cfg80211_bss_update
drm/amd/display: ensure dentist display clock update finished in DCN20
drm/amdgpu: Avoid printing of stack contents on firmware load error
drm/amdgpu: Fix resource leak on probe error path
drm/msm/dp: Initialize the INTF_CONFIG register
drm/msm/dpu: Fix sm8250_mdp register length
HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT
i40e: Add additional info to PHY type error
i40e: Fix firmware LLDP agent related warning
i40e: Fix logic of disabling queues
i40e: Fix log TC creation failure when max num of queues is exceeded
i40e: Fix queue-to-TC mapping on Tx
ionic: count csum_none when offload enabled
ionic: fix up dim accounting for tx and rx
ionic: remove intr coalesce update from napi
io_uring: fix null-ptr-deref in io_sq_offload_start()
KVM: add missing compat KVM_CLEAR_DIRTY_LOG
KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access
mac80211: fix enabling 4-address mode on a sta vif after assoc
mlx4: Fix missing error code in mlx4_load_one()
netfilter: conntrack: adjust stop timestamp to real expiry value
netfilter: nft_nat: allow to specify layer 4 protocol NAT only
net: llc: fix skb_over_panic
net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev()
net/mlx5: Fix flow table chaining
net: qrtr: fix memory leaks
net: Set true network header for ECN decapsulation
nfc: nfcsim: fix use after free during module unload
NIU: fix incorrect error return, missed in previous revert
ocfs2: fix zero out valid data
ocfs2: issue zeroout to EOF blocks
octeontx2-pf: Fix interface down flag on error
pipe: make pipe writes always wake up readers
powerpc/pseries: Fix regression while building external modules
RDMA/bnxt_re: Fix stats counters
Revert "ACPI: resources: Add checks for ACPI IRQ override"
Revert "perf map: Fix dso->nsinfo refcounting"
sctp: fix return value check in __sctp_rcv_asconf_lookup
selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c
sis900: Fix missing pci_disable_device() in probe and remove
skmsg: Make sk_psock_destroy() static
SMB3: fix readpage for large swap cache
tipc: do not write skb_shinfo frags when doing decrytion
tipc: fix implicit-connect for SYN+
tipc: fix sleeping in tipc accept routine
tulip: windbond-840: Fix missing pci_disable_device() in probe and remove
x86/asm: Ensure asm/proto.h can be included stand-alone
x86/kvm: fix vcpu-id indexed array sizes

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-08-06 17:38:39 +03:00
Mikhail Novosyolov
631cd63923 [bot] upd: 5.10.53 -> 5.10.55
Changelog:

ACPI: Kconfig: Fix table override from built-in initrd
afs: Fix tracepoint string placement with built-in AFS
af_unix: fix garbage collect vs MSG_PEEK
ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID
ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine
ALSA: hdmi: Expose all pins on MSI MS-7C94 board
ALSA: pcm: Call substream ack() method upon compat mmap commit
ALSA: pcm: Fix mmap capability check
ALSA: sb: Fix potential ABBA deadlock in CSP driver
ALSA: usb-audio: Add missing proc text entry for BESPOKEN type
ALSA: usb-audio: Add registration quirk for JBL Quantum headsets
ARM: dts: versatile: Fix up interrupt controller node names
ASoC: rt5631: Fix regcache sync errors on resume
ASoC: wm_adsp: Correct wm_coeff_tlv_get handling
bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task()
bnxt_en: Check abort error state in bnxt_half_open_nic()
bnxt_en: don't disable an already disabled PCI device
bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe()
bnxt_en: Validate vlan protocol ID on RX packets
bonding: Add struct bond_ipesc to manage SA
bonding: disallow setting nested bonding + ipsec offload
bonding: fix build issue
bonding: fix incorrect return value of bond_ipsec_offload_ok()
bonding: fix null dereference in bond_ipsec_add_sa()
bonding: fix suspicious RCU usage in bond_ipsec_add_sa()
bonding: fix suspicious RCU usage in bond_ipsec_del_sa()
bonding: fix suspicious RCU usage in bond_ipsec_offload_ok()
bpf: Fix tail_call_reachable rejection for interpreter when jit failed
bpf, sockmap: Fix potential memory leak on unlikely error case
bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats
bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats
bpf, test: fix NULL pointer dereference on invalid expected_attach_type
bpftool: Check malloc return value in mount_bpffs_for_pin
btrfs: check for missing device in btrfs_trim_fs
bus: mhi: core: Validate channel ID when processing command completions
ceph: don't WARN if we're still opening a session to an MDS
cgroup1: fix leaked context root causing sporadic NULL deref in LTP
cifs: fix fallocate when trying to allocate a hole.
cifs: fix the out of range assignment to bit fields in parse_server_interfaces
cifs: only write 64kb at a time when fallocating a small region of a file
cxgb4: fix IRQ free race during driver unload
dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable}
Documentation: Fix intiramfs script name
driver core: Prevent warning when removing a device link from unregistered consumer
drm/amdgpu: update golden setting for sienna_cichlid
drm/i915/gvt: Clear d3_entered on elsp cmd submission.
drm/panel: raspberrypi-touchscreen: Prevent double-free
drm: Return -ENOTTY for non-drm ioctls
drm/ttm: add a check against null pointer dereference
e1000e: Fix an error handling path in 'e1000_probe()'
efi/tpm: Differentiate missing and invalid final event log table.
firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow
firmware: arm_scmi: Fix range check for the maximum number of pending messages
firmware/efi: Tell memblock about EFI iomem reservations
fm10k: Fix an error handling path in 'fm10k_probe()'
gve: Fix an error handling path in 'gve_probe()'
hfs: add lock nesting notation to hfs_find_init
hfs: add missing clean-up in hfs_fill_super
hfs: fix high memory mapping in hfs_bnode_read
hugetlbfs: fix mount mode command line processing
iavf: Fix an error handling path in 'iavf_probe()'
igb: Check if num of q_vectors is smaller than max before array access
igb: Fix an error handling path in 'igb_probe()'
igb: Fix position of assignment to *ring
igb: Fix use-after-free error during reset
igc: change default return of igc_read_phy_reg()
igc: Fix an error handling path in 'igc_probe()'
igc: Fix use-after-free error during reset
iomap: remove the length variable in iomap_seek_data
iomap: remove the length variable in iomap_seek_hole
io_uring: explicitly count entries for poll reqs
io_uring: fix link timeout refs
io_uring: remove double poll entry on arm failure
ipv6: allocate enough headroom in ip6_finish_output2()
ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions
ipv6: fix 'disable_policy' for fwd packets
ipv6: ip6_finish_output2: set sk into newly allocated nskb
ixgbe: Fix an error handling path in 'ixgbe_probe()'
ixgbe: Fix packet corruption due to missing DMA sync
ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops
KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash
KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow
KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state
KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak
KVM: x86: determine if an exception has an error code only when injecting it.
KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM
liquidio: Fix unintentional sign extension issue on left shift of u16
media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()
memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions
misc: eeprom: at24: Always append device id even if label property is set.
mmc: core: Don't allocate IDA for OF aliases
mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join
nds32: fix up stack guard gap
net/802/garp: fix memleak in garp_request_join()
net/802/mrp: fix memleak in mrp_request_join()
net: add kcov handle to skb extensions
net: annotate data race around sk_ll_usec
net: decnet: Fix sleeping inside in af_decnet
net: dsa: mv88e6xxx: enable SerDes PCS register dump via ethtool -d on Topaz
net: dsa: mv88e6xxx: enable SerDes RX stats for Topaz
net: dsa: sja1105: make VID 4095 a bridge VLAN too
net: fix uninit-value in caif_seqpkt_sendmsg
net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition
net: hns3: fix possible mismatches resp of mailbox
net: hns3: fix rx VLAN offload state inconsistent issue
netrom: Decrease sock refcount when sock timers expire
net/sched: act_skbmod: Skip non-Ethernet packets
net: sched: cls_api: Fix the the wrong parameter
net: sched: fix memory leak in tcindex_partial_destroy_work
net/tcp_fastopen: fix data races around tfo_active_disable_stamp
nvme-pci: do not call nvme_dev_remove_admin from nvme_remove
nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING
nvme: set the PRACT bit when using Write Zeroes with T10 PI
PCI: Mark AMD Navi14 GPU ATS as broken
perf data: Close all files in close_dir()
perf dso: Fix memory leak in dso__new_map()
perf env: Fix memory leak of cpu_pmu_caps
perf env: Fix sibling_dies memory leak
perf inject: Close inject.output on exit
perf inject: Fix dso->nsinfo refcounting
perf lzma: Close lzma stream on exit
perf map: Fix dso->nsinfo refcounting
perf probe-file: Delete namelist in del_events() on the error path
perf probe: Fix dso->nsinfo refcounting
perf report: Free generated help strings for sort option
perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set
perf script: Fix memory 'threads' and 'cpus' leaks on exit
perf test event_update: Fix memory leak of evlist
perf test maps__merge_in: Fix memory leak of maps
perf test session_topology: Delete session->evlist
posix-cpu-timers: Fix rearm racing against process tick
proc: Avoid mixing integer types in mem_rw()
pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped
r8169: Avoid duplicate sysfs entry creation error
rbd: always kick acquire on "acquired" and "released" notifications
rbd: don't hold lock_rwsem while running_list is being drained
rcu-tasks: Don't delete holdouts within trc_inspect_reader()
rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader()
regulator: hi6421: Fix getting wrong drvdata
regulator: hi6421: Use correct variable type for regmap api val argument
Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"
Revert "usb: renesas-xhci: Fix handling of unknown ROM state"
s390/boot: fix use of expolines in the DMA code
s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]
s390/ftrace: fix ftrace_update_ftrace_func implementation
scsi: iscsi: Fix iface sysfs attr detection
scsi: target: Fix protect handling in WRITE SAME(32)
sctp: move 198 addresses from unusable to private scope
sctp: trim optlen when it's a huge value in sctp_setsockopt
sctp: update active_key for asoc when old key is being replaced
selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect
selftests: icmp_redirect: remove from checking for IPv6 route get
selftest: use mmap instead of posix_memalign to allocate memory
sfc: ensure correct number of XDP queues
skbuff: Fix build with SKB extensions disabled
skbuff: Release nfct refcount on napi stolen or re-used skbs
spi: cadence: Correct initialisation of runtime PM again
spi: imx: add a check for speed_hz before calculating the clock
spi: mediatek: fix fifo rx mode
spi: spi-bcm2835: Fix deadlock
spi: stm32: fixes pm_runtime calls in probe/remove
stmmac: platform: Fix signedness bug in stmmac_probe_config_dt()
tcp: disable TFO blackhole logic by default
timers: Fix get_next_timer_interrupt() with no timers pending
tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include
tracepoints: Update static_call before tp_funcs when adding a tracepoint
tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.
tracing/histogram: Rename "cpu" to "common_cpu"
tracing: Synthetic event field_pos is an index not a boolean
usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode.
usb: dwc2: gadget: Fix sending zero length packet in DDMA mode.
usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI
usb: gadget: Fix Unbalanced pm_runtime_enable in tegra_xudc_probe
usb: hso: fix error handling code of hso_create_net_device
usb: hub: Disable USB 3 device initiated lpm if exit latency is too high
usb: hub: Fix link power management max exit latency (MEL) calculations
usb: max-3421: Prevent corruption of freed memory
usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()
USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
USB: serial: cp210x: fix comments for GE CS1000
USB: serial: option: add support for u-blox LARA-R6 family
usb: typec: stusb160x: register role switch before interrupt registration
USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS
usb: xhci: avoid renesas_usb_fw.mem when it's unusable
userfaultfd: do not untag user pointers
workqueue: fix UAF in pwq_unbound_release_workfn()
xdp, net: Fix use-after-free in bpf_xdp_link_release
xhci: add xhci_get_virt_ep() helper
xhci: Fix lost USB 2 remote wake

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-07-31 14:22:48 +03:00
Mikhail Novosyolov
e149362b70 [bot] upd: 5.10.52 -> 5.10.53
Changelog:

arch/arm64/boot/dts/marvell: fix NAND partitioning scheme
arm64: dts: imx8mq: assign PCIe clocks
arm64: dts: juno: Update SCPI nodes as per the YAML schema
arm64: dts: ls208xa: remove bus-num from dspi node
arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file
arm64: dts: qcom: sc7180: Move rmtfs memory region
arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi
arm64: dts: rockchip: Fix power-controller node names for px30
arm64: dts: rockchip: Fix power-controller node names for rk3328
arm64: dts: rockchip: Fix power-controller node names for rk3399
arm64: dts: rockchip: fix regulator-gpio states array
arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: Fix MCU_RGMII1_TXC direction
ARM: brcmstb: dts: fix NAND nodes names
ARM: Cygnus: dts: fix NAND nodes names
ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios
ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios
ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios
ARM: dts: aspeed: Fix AST2600 machines line names
ARM: dts: bcm283x: Fix up GPIO LED node names
ARM: dts: bcm283x: Fix up MMC node names
ARM: dts: BCM63xx: Fix NAND nodes names
ARM: dts: gemini: add device_type on pci
ARM: dts: gemini: rename mdio to the right name
ARM: dts: Hurricane 2: Fix NAND nodes names
ARM: dts: imx6dl-riotboard: configure PHY clock and set proper EEE value
ARM: dts: imx6: phyFLEX: Fix UART hardware flow control
ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names
ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x
ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288
ARM: dts: rockchip: Fix power-controller node names for rk3066a
ARM: dts: rockchip: Fix power-controller node names for rk3188
ARM: dts: rockchip: Fix power-controller node names for rk3288
ARM: dts: rockchip: fix supply properties in io-domains nodes
ARM: dts: rockchip: Fix thermal sensor cells o rk322x
ARM: dts: rockchip: Fix the timer clocks order
ARM: dts: stm32: Drop unused linux,wakeup from touchscreen node on DHCOM SoM
ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards
ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings
ARM: dts: stm32: fix RCC node name on stm32f429 MCU
ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin
ARM: dts: stm32: fix stpmic node for stm32mp1 boards
ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply
ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings
ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2
ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15
ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2
ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N on DHCOM SoM
ARM: dts: tacoma: Add phase corrections for eMMC
ARM: dts: ux500: Fix interrupt cells
ARM: dts: ux500: Fix orientation of accelerometer
ARM: dts: ux500: Rename gpio-controller node
ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info
ARM: NSP: dts: fix NAND nodes names
ARM: OMAP2+: Block suspend for am3 and am4 if PM is not configured
ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant
ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees
bpftool: Properly close va_list 'ap' by va_end() on error
bpf: Track subprog poke descriptors correctly and fix use-after-free
cifs: prevent NULL deref in cifs_compose_mount_options()
dma-buf/sync_file: Don't leak fences on merge failure
drm/panel: nt35510: Do not fail if DSI read fails
f2fs: Show casefolding support only when supported
firmware: arm_scmi: Add SMCCC discovery dependency in Kconfig
firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is not selected
firmware: tegra: bpmp: Fix Tegra234-only builds
firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-firmware compatible string
ipv6: tcp: drop silly ICMPv6 packet too big messages
kbuild: do not suppress Kconfig prompts for silent build
kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set
kbuild: sink stdout from cmd for silent build
memory: tegra: Fix compilation warnings on 64bit platforms
mm/page_alloc: fix memory map initialization for descending nodes
mm/thp: simplify copying of huge zero page pmd when fork
mm/userfaultfd: fix uffd-wp special cases for fork()
net: bcmgenet: Ensure all TX/RX queues DMAs are disabled
net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear
net: bridge: sync fdb to new unicast-filtering ports
net: dsa: mv88e6xxx: enable devlink ATU hash param for Topaz
net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz
net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz
net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz
net: dsa: properly check for the bridge_leave methods in dsa_switch_bridge_leave()
net: fddi: fix UAF in fza_probe
netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo
net: ip_tunnel: fix mtu calculation for ETHER tunnel devices
net: ipv6: fix return value of ip6_skb_dst_mtu
net: moxa: fix UAF in moxart_mac_probe
net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops
net: qcom/emac: fix UAF in emac_remove
net/sched: act_ct: fix err check for nf_conntrack_confirm
net/sched: act_ct: remove and free nf_table callbacks
net: send SYNACK packet with accepted fwmark
net: ti: fix UAF in tlan_remove_one
net: validate lwtstate->data before returning from skb_tunnel_info()
perf test bpf: Free obj_buf
perf/x86/intel/uncore: Clean up error handling path of iio mapping
reset: ti-syscon: fix to_ti_syscon_reset_data macro
Revert "mm/shmem: fix shmem_swapin() race with swapoff"
Revert "swap: fix do_swap_page() race with swapoff"
rtc: max77686: Do not enforce (incorrect) interrupt trigger type
rtc: mxc_v2: add missing MODULE_DEVICE_TABLE
s390: introduce proper type handling call_on_stack() macro
s390/traps: do not test MONITOR CALL without CONFIG_BUG
sched/fair: Fix CFS bandwidth hrtimer expiry type
scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8
scsi: libfc: Fix array index out of bound exception
scsi: libsas: Add LUN number check in .slave_alloc callback
scsi: qedf: Add check to synchronize abort and flush
soc/tegra: fuse: Fix Tegra234-only builds
tcp: annotate data races around tp->mtu_info
tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path
tcp: consistently disable header prediction for mptcp
tcp: fix tcp_init_transfer() to not reset icsk_ca_initialized
thermal/core: Correct function name thermal_zone_device_unregister()
thermal/core/thermal_of: Stop zone device before unregistering it
thermal/drivers/imx_sc: Add missing of_node_put for loop iteration
thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3_ths_tj_1
thermal/drivers/sprd: Add missing of_node_put for loop iteration
tools: bpf: Fix error in 'make -C tools/ bpf_install'
udp: annotate data races around unix_sk(sk)->gso_size
usb: cdns3: Enable TDL_CHK only for OUT ep
vmxnet3: fix cksum offload issues for tunnels with non-default udp ports

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-07-28 02:32:19 +03:00
Mikhail Novosyolov
a31ed4e883 [bot] upd: 5.10.51 -> 5.10.52
Changelog:

ACPI: AMBA: Fix resource name in /proc/iomem
ACPI: video: Add quirk for the Dell Vostro 3350
ALSA: ac97: fix PM reference leak in ac97_bus_remove()
ALSA: bebob: add support for ToneWeal FW66
ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol
ALSA: hda: Add IRQ check for platform_get_irq()
ALSA: isa: Fix error return code in snd_cmi8330_probe()
ALSA: ppc: fix error return code in snd_pmac_probe()
ALSA: sb: Fix potential double-free of CSP mixer elements
ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count
ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions
ALSA: usb-audio: scarlett2: Fix data_mutex lock
ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values
ALSA: usx2y: Avoid camelCase
ALSA: usx2y: Don't call free_pages_exact() with NULL address
arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID
arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node
arm64: dts: renesas: Add missing opp-suspend properties
arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages
arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node
arm64: dts: renesas: v3msk: Fix memory size
arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc
arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc
arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround
arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES
ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1
ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema
ARM: dts: BCM5301X: Fixup SPI binding
ARM: dts: dra7: Fix duplicate USB4 target module node
ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
ARM: dts: gemini-rut1xx: remove duplicate ethernet node
ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
ARM: dts: r8a7779, marzen: Fix DU clock names
ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM
ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM
ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode
ARM: exynos: add missing of_node_put for loop iteration
ASoC: img: Fix PM reference leak in img_i2s_in_probe()
ASoC: intel/boards: add missing MODULE_DEVICE_TABLE
ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters
ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715
ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry()
backlight: lm3630a: Fix return code of .update_status() callback
ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
certs: add 'x509_revocation_list' to gitignore
cgroup: verify that source is a string
cifs: handle reconnect of tcon when there is no cached dfs referral
dmaengine: fsl-qdma: check dma_set_mask return value
drm/amdkfd: fix sysfs kobj leak
drm/dp_mst: Add missing drm parameters to recently added call to drm_dbg_kms()
drm/dp_mst: Avoid to mess up payload table by ports in stale topology
drm/dp_mst: Do not set proposed vcpi directly
drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create()
drm/i915/gt: Fix -EDEADLK handling regression
drm/i915/gtt: drop the page table optimisation
drm/ingenic: Fix non-OSD mode
drm/ingenic: Switch IPU plane to type OVERLAY
dt-bindings: i2c: at91: fix example for scl-gpios
f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs
f2fs: atgc: fix to set default age threshold
f2fs: compress: fix to disallow temp extension
f2fs: fix to avoid adding tab before doc section
fbmem: Do not delete the mode that is still in use
firmware: arm_scmi: Reset Rx buffer to max size during async commands
firmware: tegra: Fix error return code in tegra210_bpmp_init()
firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng
firmware: turris-mox-rwtm: fix reply status decoding function
firmware: turris-mox-rwtm: report failures better
firmware: turris-mox-rwtm: show message about HWRNG registration
fsi: Add missing MODULE_DEVICE_TABLE
fs/jfs: Fix missing error code in lmLogInit()
gpio: pca953x: Add support for the On Semi pca9655
gpio: zynq: Check return value of irq_get_irq_data
gpio: zynq: Check return value of pm_runtime_get_sync
habanalabs/gaudi: set the correct cpu_id on MME2_QM failure
habanalabs: remove node from list before freeing the node
hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script
hexagon: use common DISCARDS macro
i2c: core: Disable client irq on reboot/shutdown
iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get().
iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get()
Input: hideep - fix the uninitialized use in hideep_nvm_unlock()
intel_th: Wait until port is in reset before programming it
iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation
iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails
jump_label: Fix jump_label_text_reserved() vs __init
kcov: add __no_sanitize_coverage to fix noinstr for all architectures
KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio
KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA
KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()
KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs
KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled
leds: tlc591xx: fix return value check in tlc591xx_probe()
leds: turris-omnia: add missing MODULE_DEVICE_TABLE
lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
memory: atmel-ebi: add missing of_node_put for loop iteration
memory: fsl_ifc: fix leak of IO mapping on probe failure
memory: fsl_ifc: fix leak of private memory on probe failure
memory: pl353: Fix error return code in pl353_smc_probe()
memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration
mfd: cpcap: Fix cpcap dmamask not set warnings
mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
mips: always link byteswap helpers into decompressor
mips: disable branch profiling in boot/decompress.o
MIPS: vdso: Invalid GIC access through VDSO
misc: alcor_pci: fix inverted branch condition
misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge
misc/libmasm/module: Fix two use after free in ibmasm_init_one
net: bridge: multicast: fix MRD advertisement router port marking race
net: bridge: multicast: fix PIM hello router port marking race
NFSD: Fix TP_printk() format specifier in nfsd_clid_class
nfsd: Reduce contention for the nfsd_file nf_rwsem
nfs: fix acl memory leak of posix_acl_create()
NFS: nfs_find_open_context() may only select open files
NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT
NFSv4: Fix delegation return in cases where we have to retry
NFSv4: Initialise connection to the server in nfs4_alloc_client()
NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
NFSv4/pnfs: Fix layoutget behaviour after invalidation
NFSv4/pnfs: Fix the layout barrier update
nvme-tcp: can't set sk_user_data without write_lock
orangefs: fix orangefs df output.
partitions: msdos: fix one-byte get_unaligned()
PCI: ftpci100: Rename macro name collision
PCI: hv: Fix a race condition when removing the device
PCI: intel-gw: Fix INTx enable
PCI: iproc: Fix multi-MSI base vector number allocation
PCI: iproc: Support multi-MSI only on uniprocessor kernel
PCI/P2PDMA: Avoid pci_get_slot(), which may sleep
PCI: pciehp: Ignore Link Down/Up caused by DPC
PCI: rockchip: Register IRQ handlers after device and data are ready
PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun
PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift
PCI: tegra: Add missing MODULE_DEVICE_TABLE
phy: intel: Fix for warnings due to EMMC clock 175Mhz change in FIP
powerpc/boot: Fixup device-tree on little endian
powerpc/mm/book3s64: Fix possible build error
powerpc/ps3: Add dma_mask to ps3_dma_region
power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
power: supply: ab8500: add missing MODULE_DEVICE_TABLE
power: supply: ab8500: Avoid NULL pointers
power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
power: supply: max17042: Do not enforce (incorrect) interrupt trigger type
power: supply: rt5033_battery: Fix device tree enumeration
power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE
power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE
pwm: img: Fix PM reference leak in img_pwm_enable()
pwm: imx1: Don't disable clocks at device remove time
pwm: spear: Don't modify HW state in .remove callback
pwm: tegra: Don't modify HW state in .remove callback
rcu: Reject RCU_LOCKDEP_WARN() false positives
remoteproc: core: Fix cdev remove and rproc del
remoteproc: k3-r5: Fix an error message
reset: a10sr: add missing of_match_table reference
reset: bail if try_module_get() fails
reset: brcmstb: Add missing MODULE_DEVICE_TABLE
reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB
reset: RESET_INTEL_GW should depend on X86
Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
Revert "drm/ast: Remove reference to struct drm_device.pdev"
rtc: fix snprintf() checking in is_rtc_hctosys()
s390: disable SSP when needed
s390/ipl_parm: fix program check new psw handling
s390/mem_detect: fix diag260() program check new psw handling
s390/mem_detect: fix tprot() program check new psw handling
s390/processor: always inline stap() and __load_psw_mask()
s390/sclp_vt220: fix console name to match device
sched/uclamp: Ignore max aggregation if rq is idle
scsi: arcmsr: Fix doorbell status being updated late on ARC-1886
scsi: arcmsr: Fix the wrong CDB payload report to IOP
scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
scsi: core: Cap scsi_host cmd_per_lun at can_queue
scsi: core: Fix bad pointer dereference when ehandler kthread is invalid
scsi: core: Fixup calling convention for scsi_mode_sense()
scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw()
scsi: iscsi: Add iscsi_cls_conn refcount helpers
scsi: iscsi: Fix conn use after free during resets
scsi: iscsi: Fix shost->max_id use
scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs
scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
scsi: megaraid_sas: Early detection of VD deletion through RaidMap update
scsi: megaraid_sas: Fix resource leak in case of probe failure
scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs
scsi: mpt3sas: Fix deadlock while cancelling the running firmware event
scsi: qedi: Fix cleanup session block/unblock use
scsi: qedi: Fix null ref during abort handling
scsi: qedi: Fix race during abort timeouts
scsi: qedi: Fix TMF session block/unblock use
scsi: scsi_dh_alua: Check for negative result value
scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg()
scsi: storvsc: Correctly handle multiple flags in srb_status
scsi: zfcp: Report port fc_security as unknown early during remote cable pull
selftests/powerpc: Fix "no_handler" EBB selftest
selftests: timers: rtcpie: skip test if default RTC device does not exist
seq_file: disallow extremely large seq buffer allocations
serial: fsl_lpuart: disable DMA for console and fix sysrq
serial: tty: uartlite: fix console setup
srcu: Fix broken node geometry after early ssp init
staging: rtl8723bs: fix macro value for 2.4Ghz only device
static_call: Fix static_call_text_reserved() vs __init
SUNRPC: prevent port reuse on transports which don't request it.
thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations
thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE
tracing: Do not reference char * as a string in histograms
tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero
ubifs: Fix off-by-one error
ubifs: journal: Fix error return code in ubifs_jnl_write_inode()
ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode
um: fix error return code in slip_open()
um: fix error return code in winch_tramp()
usb: common: usb-conn-gpio: fix NULL pointer dereference of charger
usb: gadget: f_hid: fix endianness issue with descriptors
usb: gadget: hid: fix error return code in hid_bind()
vdpa/mlx5: Clear vq ready indication upon device reset
vdpa/mlx5: Fix possible failure in umem size calculation
vdpa/mlx5: Fix umem sizes assignments on VQ create
virtio-blk: Fix memory leak among suspend/resume procedure
virtio_console: Assure used length from device is limited
virtio_net: Fix error handling in virtnet_restore()
virtio_net: move tx vq operation under tx queue lock
w1: ds2438: fixing bug that would always get page0
watchdog: aspeed: fix hardware timeout calculation
watchdog: Fix possible use-after-free by calling del_timer_sync()
watchdog: Fix possible use-after-free in wdt_startup()
watchdog: imx_sc_wdt: fix pretimeout
watchdog: iTCO_wdt: Account for rebooting on second timeout
watchdog: jz4740: Fix return value check in jz4740_wdt_probe()
watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
x86/fpu: Fix copy_xstate_to_kernel() gap handling
x86/fpu: Limit xstate copy size in xstateregs_set()
x86/fpu: Return proper error codes from user access functions
x86/signal: Detect and prevent an alternate signal stack overflow

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-07-21 01:29:08 +03:00
Mikhail Novosyolov
e25e47278f [bot] upd: 5.10.50 -> 5.10.51
Changelog:

arm64: dts: rockchip: add rk3328 dwc3 usb controller node
arm64: dts: rockchip: Enable USB3 for rk3328 Rock64
arm64: tlb: fix the TTL value of tlb_get_level
ASoC: tegra: Set driver_name=tegra for all machine drivers
ata: ahci_sunxi: Disable DIPM
ath11k: unlock on error path in ath11k_mac_op_add_interface()
atm: iphase: fix possible use-after-free in ia_module_exit()
atm: nicstar: Fix possible use-after-free in nicstar_cleanup()
atm: nicstar: register the interrupt handler in the right place
atm: nicstar: use 'dma_free_coherent' instead of 'kfree'
Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500)
Bluetooth: btusb: Add support USB ALT 3 for WBS
Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc.
Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip.
Bluetooth: Fix alt settings for incoming SCO with transparent coding format
Bluetooth: Fix the HCI to MGMT status conversion table
Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails
Bluetooth: L2CAP: Fix invalid access on ECRED Connection response
Bluetooth: mgmt: Fix the command returns garbage parameter value
Bluetooth: Shutdown controller after workqueues are flushed or cancelled
bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc()
bpf: Fix up register-based shifts in interpreter to silence KUBSAN
cfg80211: fix default HE tx bitrate mask in 2G band
clk: renesas: r8a77995: Add ZA2 clock
clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe()
clk: tegra: Ensure that PLLU configuration is applied properly
clk: tegra: Fix refcounting of gate clocks
clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround
coresight: Propagate symlink failure
coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer()
cpu/hotplug: Cure the cpusets trainwreck
cw1200: add missing MODULE_DEVICE_TABLE
dm btree remove: assign new_root only when removal succeeds
dm: Fix dm_accept_partial_bio() relative to zone management commands
dm space maps: don't reset space map allocation cursor when committing
dm writecache: commit just one block, not a full page
dm writecache: don't split bios when overwriting contiguous cache content
dm writecache: flush origin device when writing and cache is full
dm writecache: write at least 4k when committing
dm zoned: check zone capacity
drm/amd/amdgpu/sriov disable all ip hw status by default
drm/amd/display: Avoid HDCP over-read and corruption
drm/amd/display: Fix DCN 3.01 DSCCLK validation
drm/amd/display: fix HDCP reset sequence on reinitialize
drm/amd/display: fix incorrrect valid irq check
drm/amd/display: Fix off-by-one error in DML
drm/amd/display: fix use_max_lb flag for 420 pixel formats
drm/amd/display: Reject non-zero src_y and src_x for video planes
drm/amd/display: Release MST resources on switch from MST to SST
drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7
drm/amd/display: Update scaling settings on modeset
drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgpu_dm_atomic_check
drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2)
drm/amdgpu: fix bad address translation for sienna_cichlid
drm/amdgpu: remove unsafe optimization to drop preamble ib
drm/amdgpu: Update NV SIMD-per-CU to 2
drm/amdkfd: fix circular locking on get_wave_state
drm/amdkfd: Fix circular lock in nocpsch path
drm/amdkfd: use allowed domain for vmbo validation
drm/amdkfd: Walk through list with dqm lock hold
drm/arm/malidp: Always list modifiers
drm/ast: Fixed CVE for DP501
drm/ast: Remove reference to struct drm_device.pdev
drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer()
drm: bridge: cdns-mhdp8546: Fix PM reference leak in
drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE
drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true
drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info()
drm/i915/display: Do not zero past infoframes.vsc
drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init()
drm/msm/mdp4: Fix modifier support enabling
drm/mxsfb: Don't select DRM_KMS_FB_HELPER
drm/nouveau: Don't set allow_fb_modifiers explicitly
drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create()
drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdown() for Loongson64
drm: rockchip: add missing registers for RK3066
drm: rockchip: add missing registers for RK3188
drm/rockchip: dsi: remove extra component_del() call
drm/sched: Avoid data corruptions
drm/scheduler: Fix hang when sched_entity released
drm/tegra: Don't set allow_fb_modifiers explicitly
drm/vc4: crtc: Skip the TXP
drm/vc4: fix argument ordering in vc4_crtc_get_margins()
drm/vc4: Fix clock source for VEC PixelValve on BCM2711
drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co()
drm/vc4: hdmi: Prevent clock unbalance
drm/vc4: txp: Properly set the possible_crtcs mask
drm/virtio: Fix double free on probe failure
drm/zte: Don't select DRM_KMS_FB_HELPER
e100: handle eeprom as little endian
ext4: fix memory leak in ext4_fill_super
extcon: intel-mrfld: Sync hardware and software state on init
f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances
fjes: check return value after calling platform_get_resource()
flow_offload: action should not be NULL when it is referenced
fpga: stratix10-soc: Add missing fpga_mgr_free() call
hugetlb: clear huge pte during flush function on mips platform
i40e: fix PTP on 5Gb links
IB/isert: Align target max I/O size to initiator size
ice: fix clang warning regarding deadcode.DeadStores
ice: fix incorrect payload indicator on PTYPE
ice: mark PTYPE 2 as reserved
ice: set the value of global config lock timeout longer
igb: fix assignment on big endian machines
igb: handle vlan types with checker enabled
io_uring: convert io_buffer_idr to XArray
io_uring: Convert personality_idr to XArray
io_uring: fix clear IORING_SETUP_R_DISABLED in wrong function
io_uring: fix false WARN_ONCE
io_uring: simplify io_remove_personalities()
ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe
ipmi/watchdog: Stop watchdog timer when the current action is 'none'
ipv6: use prandom_u32() for ID generation
iwlwifi: mvm: don't change band on bound PHY contexts
iwlwifi: mvm: fix error print when session protection ends
iwlwifi: pcie: fix context info freeing
iwlwifi: pcie: free IML DMA memory allocation
jfs: fix GPF in diFree
lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE
loop: fix I/O error on fsync() in detached loop devices
mac80211: consider per-CPU statistics if present
mac80211_hwsim: add concurrent channels scanning support over virtio
media, bpf: Do not copy more entries than user space requested
media: dtv5100: fix control-request directions
media: gspca/sq905: fix control-request direction
media: gspca/sunplus: fix zero-length control requests
media: subdev: disallow ioctl for saa6588/davinci
media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K
media: zr364xx: fix memory leak in zr364xx_start_readpipe
mfd: syscon: Free the allocated name field of struct regmap_config
MIPS: add PMD table accounting into MIPS'pmd_alloc_one
MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B)
MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER
MIPS: loongsoon64: Reserve memory below starting pfn to prevent Oops
MIPS: MT extensions are not available on MIPS32r1
MIPS: set mips32r5 for virt extensions
mISDN: fix possible use-after-free in HFC_cleanup()
mmc: core: Allow UHS-I voltage switch for SDSC cards if supported
mmc: core: clear flags before allowing to retune
mmc: sdhci-acpi: Disable write protect detection on Toshiba Encore 2 WT8-B
mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode
mm,hwpoison: return -EBUSY when migration fails
mt76: mt7615: fix fixed-rate tx status reporting
mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode
net: bcmgenet: check return value after calling platform_get_resource()
net: bridge: mrp: Update ring transitions.
net: fec: add ndo_select_queue to fix TX bandwidth fluctuations
net: fix mistake path for netdev_features_strings
net: ipa: Add missing of_node_put() in ipa_firmware_load()
net: ip: avoid OOM kills with large UDP sends over loopback
net: mdio: ipq8064: add regmap config to disable REGCACHE
net: mdio: provide shim implementation of devm_of_mdiobus_register
net: micrel: check return value after calling platform_get_resource()
net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet
net/mlx5: Fix lag port remapping logic
net: moxa: Use devm_platform_get_and_ioremap_resource()
net: mscc: ocelot: check return value after calling platform_get_resource()
net: mvpp2: check return value after calling platform_get_resource()
net: pch_gbe: Use proper accessors to BE data in pch_ptp_match()
net: phy: realtek: add delay to fix RXC generation issue
net/sched: cls_api: increase max_reclassify_loop
net: sched: fix error return code in tcf_del_walker()
net: sgi: ioc3-eth: check return value after calling platform_get_resource()
net: stmmac: the XPCS obscures a potential "PHY not found" error
net: tcp better handling of reordering then loss cases
net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
nvmem: core: add a missing of_node_put
PCI: aardvark: Fix checking for PIO Non-posted Request
PCI: aardvark: Implement workaround for the readback value of VEND_ID
PCI: Leave Apple Thunderbolt controllers on for s2idle or standby
pinctrl/amd: Add device HID for new AMD GPIO controller
pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE
pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq()
pinctrl: mcp23s08: fix race condition in irq handler
powerpc/barrier: Avoid collision with clang's __lwsync macro
powerpc/mm: Fix lockup on kernel exec fault
powerpc/powernv/vas: Release reference to tgid during window close
power: supply: ab8500: Fix an old bug
qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute
r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM
RDMA/cma: Fix rdma_resolve_route() memory leak
RDMA/cxgb4: Fix missing error code in create_qp()
RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH
RDMA/rxe: Don't overwrite errno from ib_umem_get()
reiserfs: add check for invalid 1st journal block
rq-qos: fix missed wake-ups in rq_qos_throttle try two
rtl8xxxu: Fix device info for RTL8192EU devices
sched/fair: Ensure _sum and _avg values stay consistent
scsi: iscsi: Fix iSCSI cls conn state
scsi: iscsi: Fix race condition between login and sync thread
sctp: add size validation when walking chunks
sctp: validate from_addr_param return
selftests: Clean forgotten resources as part of cleanup()
selftests/lkdtm: Fix expected text for CR4 pinning
selftests/resctrl: Fix incorrect parsing of option "-t"
selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC
seq_buf: Fix overflow in seq_buf_putmem_hex()
sfc: avoid double pci_remove of VFs
sfc: error code if SRIOV cannot be disabled
smackfs: restrict bytes count in smk_set_cipso()
thermal/drivers/int340x/processor_thermal: Fix tcc setting
tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT
tracing: Simplify & fix saved_tgids logic
ubifs: Fix races between xattr_{set|get} and listxattr operations
udf: Fix NULL pointer dereference in udf_symlink function
virtio-net: Add validation for used length
virtio_net: Remove BUG() to avoid machine dead
vsock: notify server to shutdown when client has pending signal
wireless: wext-spy: Fix out-of-bounds warning
wl1251: Fix possible buffer overflow in wl1251_cmd_scan
wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP
xfrm: Fix error reporting in xfrm_state_construct.

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-07-19 11:21:43 +03:00
Mikhail Novosyolov
619bddc5ef [bot] upd: 5.10.48 -> 5.10.50
Changelog:

ACPI: APEI: fix synchronous external aborts in user-mode
ACPI: bgrt: Fix CFI violation
ACPI: bus: Call kobject_put() in acpi_init() error path
ACPICA: Fix memory leak caused by _CID repair function
ACPI: EC: Make more Asus laptops use ECDT _GPE
ACPI: EC: trust DSDT GPE for certain HP laptop
ACPI: PM / fan: Put fan device IDs into separate header file
ACPI: processor idle: Fix up C-state latency if not ordered
ACPI: resources: Add checks for ACPI IRQ override
ACPI: sysfs: Fix a buffer overrun problem with description_show()
ACPI: tables: Add custom DSDT file as makefile prerequisite
ACPI: Use DEVICE_ATTR_<RW|RO|WO> macros
ACPI: video: use native backlight for GA401/GA502/GA503
Add a reference to ucounts for each cred
ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found
ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire
ALSA: hda/realtek: Add another ALC236 variant support
ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too
ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D
ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC
ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8
ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8
ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8
ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8
ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx
ALSA: intel8x0: Fix breakage at ac97 clock measurement
ALSA: usb-audio: Fix OOB access at proc output
ALSA: usb-audio: fix rate on Ozone Z90 USB headset
ALSA: usb-audio: scarlett2: Fix wrong resume call
arm64: consistently use reserved_pg_dir
arm64: dts: marvell: armada-37xx: Fix reg for standard variant of UART
arm64/mm: Fix ttbr0 values stored in struct thread_info for software-pan
arm64: perf: Convert snprintf to sysfs_emit
ARM: dts: at91: sama5d4: fix pinctrl muxing
ARM: dts: ux500: Fix LED probing
arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode
ASoC: atmel-i2s: Fix usage of capture and playback at the same time
ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK
ASoC: fsl_spdif: Fix error handler with pm_runtime_enable
ASoC: fsl_spdif: Fix unexpected interrupt after suspend
ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup()
ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake
ASoC: max98373-sdw: use first_hw_init flag on resume
ASoC: mediatek: mtk-btcvsd: Fix an error handling path in 'mtk_btcvsd_snd_probe()'
ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe()
ASoC: rsnd: tidyup loop on rsnd_adg_clk_query()
ASoC: rt1308-sdw: use first_hw_init flag on resume
ASoC: rt5682: Disable irq on shutdown
ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test
ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID
ASoC: rt5682-sdw: use first_hw_init flag on resume
ASoC: rt700-sdw: use first_hw_init flag on resume
ASoC: rt711-sdw: use first_hw_init flag on resume
ASoC: rt715-sdw: use first_hw_init flag on resume
ath10k: add missing error return code in ath10k_pci_probe()
ath10k: Fix an error code in ath10k_add_interface()
ath10k: go to path err_unsupported when chip id is not supported
ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n()
ath11k: send beacon template after vdev_start/restart during csa
ath9k: Fix kernel NULL pointer dereference during ath_reset_internal()
backlight: lm3630a_bl: Put fwnode in error case during ->probe()
blk-mq: clear stale request in tags->rq[] before freeing one request pool
blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter
blk-mq: update hctx->dispatch_busy in case of real scheduler
blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled()
blk-wbt: make sure throttle is enabled properly
block: avoid double io accounting for flush request
block_dump: remove block_dump feature in mark_inode_dirty()
block: fix discard request merge
block: fix race between adding/removing rq qos and normal IO
block: return the correct bvec when checking for gaps
Bluetooth: btqca: Don't modify firmware contents in-place
Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event
Bluetooth: Fix not sending Set Extended Scan Response
Bluetooth: Fix Set Extended (Scan Response) Data
Bluetooth: hci_qca: fix potential GPF
Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid
Bluetooth: Remove spurious error message
bpf: Do not change gso_size during bpf_skb_change_proto()
bpf: Fix libelf endian handling in resolv_btfids
bpf: Fix null ptr deref with mixed tail calls and subprogs
bpfilter: Specify the log level for the kmsg message
brcmfmac: correctly report average RSSI in station info
brcmfmac: Fix a double-free in brcmf_sdio_bus_reset
brcmfmac: fix setting of station info chains bitmask
brcmsmac: mac80211_if: Fix a resource leak in an error handling path
btrfs: abort transaction if we fail to update the delayed inode
btrfs: clear defrag status of a root if starting transaction fails
btrfs: clear log tree recovering status if starting transaction fails
btrfs: compression: don't try to compress if we don't have enough pages
btrfs: disable build on platforms having page size 256K
btrfs: don't clear page extent mapped if we're not invalidating the full page
btrfs: fix error handling in __btrfs_update_delayed_inode
btrfs: send: fix invalid path for unlink operations after parent orphanization
btrfs: sysfs: fix format string for some discard stats
bus: mhi: Wait for M2 state during system resume
can: bcm: delay release of struct bcm_op after synchronize_rcu()
can: gw: synchronize rcu operations before removing gw job entry
can: isotp: isotp_release(): omit unintended hrtimer restart on socket release
can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_destruct() after RCU is done
can: j1939: j1939_sk_setsockopt(): prevent allocation of j1939 filter for optlen == 0
can: peak_pciefd: pucan_handle_status(): fix a potential starvation issue in TX path
char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol()
cifs: fix missing spinlock around update to ses->status
cifs: improve fallocate emulation
clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC
clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC
clk: actions: Fix SD clocks factor table on Owl S500 SoC
clk: actions: Fix UART clock dividers on Owl S500 SoC
clk: agilex/stratix10: fix bypass representation
clk: agilex/stratix10/n5x: fix how the bypass_reg is handled
clk: agilex/stratix10: remove noc_clk
clk: imx8mq: remove SYS PLL 1/2 clock gates
clk: meson: g12a: fix gp0 and hifi ranges
clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fabia_prepare
clk: si5341: Avoid divide errors due to bogus register contents
clk: si5341: Check for input clock presence and PLL lock on startup
clk: si5341: Update initialization magic
clk: si5341: Wait for DEVICE_READY on startup
clk: tegra30: Use 300MHz for video decoder by default
clk: vc5: fix output disabling when enabling a FOD
clocksource: Check per-CPU clock synchronization when marked unstable
clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG
clocksource: Retry clock read if long delays detected
configfs: fix memleak in configfs_release_bin_file
copy_page_to_iter(): fix ITER_DISCARD case
coresight: core: Fix use of uninitialized pointer
cpufreq: Make cpufreq_online() call driver->offline() on errors
cred: add missing return error code when set_cred_ucounts() failed
crypto: ccp - Annotate SEV Firmware file names
crypto: ccp - Fix a resource leak in an error handling path
crypto: hisilicon/sec - fixup 3des minimum key size declaration
crypto: ixp4xx - dma_unmap the correct address
crypto: ixp4xx - update IV after requests
crypto: nitrox - fix unchecked variable in nitrox_register_interrupts
crypto: nx - add missing MODULE_DEVICE_TABLE
crypto: nx - Fix memcpy() over-reading in nonce
crypto: nx - Fix RCU warning in nx842_OF_upd_status
crypto: omap-sham - Fix PM reference leak in omap sham ops
crypto: qat - check return code of qat_hal_rd_rel_reg()
crypto: qat - remove unused macro in FW loader
crypto: qce - fix error return code in qce_skcipher_async_req_handle()
crypto: qce: skcipher: Fix incorrect sg count for dma transfers
crypto: sa2ul - Fix leaks on failure paths with sa_dma_init()
crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe()
crypto: shash - avoid comparing pointers to exported functions under CFI
crypto: sm2 - fix a memory leak in sm2
crypto: sm2 - remove unnecessary reset operations
crypto: ux500 - Fix error return code in hash_hw_final()
crypto: x86/curve25519 - fix cpu feature checking logic in mod_exit
csky: fix syscache.c fallthrough warning
csky: syscache: Fixup duplicate cache flush
cw1200: Revert unnecessary patches that fix unreal use-after-free bugs
dax: fix ENOMEM handling in grab_mapping_entry()
drivers: hv: Fix missing error code in vmbus_connect()
drivers/perf: fix the missed ida_simple_remove() in ddr_perf_probe()
drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect()
drm/ast: Fix missing conversions to managed API
drm/bridge: Fix the stop condition of drm_bridge_chain_pre_enable()
drm/bridge/sii8620: fix dependency on extcon
drm/msm/dpu: Fix error return code in dpu_mdss_init()
drm/msm: Fix error return code in msm_drm_init()
drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends
drm/pl111: depend on CONFIG_VEXPRESS_CONFIG
drm: qxl: ensure surf.data is ininitialized
drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write()
drm/rockchip: cdn-dp: fix sign extension on an int multiply for a u64 result
drm/rockchip: dsi: move all lane config except LCDC mux to bind()
drm/rockchip: lvds: Fix an error handling path
drm: rockchip: set alpha_en to 0 if it is not used
drm/vc4: hdmi: Fix error path of hpd-gpios
drm/vmwgfx: Fix cpu updates of coherent multisample surfaces
drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDXGenMips command
e1000e: Check the PCIm state
EDAC/Intel: Do not load EDAC driver when running as a guest
EDAC/ti: Add missing MODULE_DEVICE_TABLE
eeprom: idt_89hpesx: Put fwnode in matching case during ->probe()
eeprom: idt_89hpesx: Restore printing the unsupported fwnode name
ehea: fix error return code in ehea_restart_qps()
erofs: fix error return code in erofs_read_superblock()
evm: Execute evm_inode_init_security() only when an HMAC key is loaded
evm: fix writing <securityfs>/evm overflow
evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded
exfat: handle wrong stream entry size in exfat_readdir()
ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle
ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit
ext4: fix avefreec in find_group_orlov
ext4: fix kernel infoleak via ext4_extent_header
ext4: fix overflow in ext4_iomap_alloc()
ext4: remove check for zero nr_to_scan in ext4_es_scan()
ext4: return error code when ext4_fill_flex_info() fails
ext4: use ext4_grp_locked_error in mb_find_extent
extcon: extcon-max8997: Fix IRQ freeing at error path
extcon: max8997: Add missing modalias string
extcon: sm5502: Drop invalid register write in sm5502_reg_data
f2fs: Prevent swap file in LFS mode
firmware: stratix10-svc: Fix a resource leak in an error handling path
fscrypt: don't ignore minor_hash when hash is 0
fscrypt: fix derivation of SipHash keys on big endian CPUs
fs: dlm: cancel work sync othercon
fs: dlm: fix memory leak when fenced
fsi: core: Fix return of error values on failures
fsi: occ: Don't accept response from un-initialized OCC
fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE
fsi/sbefifo: Fix reset timeout
fsi: scom: Reset the FSI2PIB engine for any error
fuse: check connected before queueing on fpq->io
fuse: Fix crash if superblock of submount gets killed early
fuse: Fix crash in fuse_dentry_automount() error path
fuse: Fix infinite loop in sget_fc()
fuse: ignore PG_workingset after stealing
fuse: reject internal errno
gfs2: Fix error handling in init_statfs
gfs2: Fix underflow in gfs2_page_mkwrite
gve: Fix swapped vars when fetching max queues
habanalabs: Fix an error handling path in 'hl_pci_probe()'
Hexagon: add target builtins to kernel
Hexagon: change jumps to must-extend in futex_atomic_*
Hexagon: fix build errors
HID: do not use down_interruptible() when unbinding devices
HID: wacom: Correct base usage for capacitive ExpressKey status bits
hugetlb: remove prep_compound_huge_page cleanup
hv_utils: Fix passing zero to 'PTR_ERR' warning
hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI"
hwmon: (lm70) Use device_get_match_data()
hwmon: (max31722) Remove non-standard ACPI device IDs
hwmon: (max31790) Fix fan speed reporting for fan7..12
hwmon: (max31790) Fix pwmX_enable attributes
hwmon: (max31790) Report correct current pwm duty cycles
hwrng: exynos - Fix runtime PM imbalance on error
i40e: Fix autoneg disabling for non-10GBaseT links
i40e: Fix error handling in i40e_vsi_open
i40e: Fix missing rtnl locking when setting up pf switch
ia64: mca_drv: fix incorrect array size calculation
ibmvnic: free tx_pool if tso_pool alloc fails
ibmvnic: set ltb->buff to NULL after freeing
ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl()
ieee802154: hwsim: Fix memory leak in hwsim_add_one
ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others
iio: accel: bma180: Fix BMA25x bandwidth register values
iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: bma220: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: hid: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: mxc4005: Fix overread of data and alignment issue.
iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: adc: hx711: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
iio: adc: vf610: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: adis16400: do not return ints in irq handlers
iio: adis16475: do not return ints in irq handlers
iio: adis_buffer: do not return ints in irq handlers
iio: chemical: atlas: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: cros_ec_sensors: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
iio: frequency: adf4350: disable reg and clk on error in adf4350_probe()
iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: light: isl29125: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: light: tcs3414: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: light: tcs3472: do not free unallocated IRQ
iio: light: tcs3472: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: light: vcnl4000: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: light: vcnl4035: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: ltr501: ltr501_read_ps(): add missing endianness conversion
iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR
iio: ltr501: mark register holding upper 8 bits of ALS_DATA{0,1} and PS_DATA as volatile, too
iio: magn: bmc150: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: magn: hmc5843: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: magn: rm3100: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
iio: potentiostat: lmp91000: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
iio: prox: as3935: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: prox: isl29501: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: prox: pulsed-light: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: prox: srf08: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
include/linux/huge_mm.h: remove extern keyword
Input: goodix - platform/x86: touchscreen_dmi - Move upside down quirks to touchscreen_dmi.c
Input: hil_kbd - fix error return code in hil_dev_connect()
Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl
Input: usbtouchscreen - fix control-request directions
iommu/amd: Fix extended features logging
iommu/dma: Fix compile warning in 32-bit builds
iommu/dma: Fix IOVA reserve dma ranges
io_uring: fix blocking inline submission
iov_iter_fault_in_readable() should do nothing in xarray case
ip6_tunnel: fix GRE6 segmentation
ipv6: exthdrs: do not blindly use init_net
ipv6: fix out-of-bound access in ip6_parse_tlv()
iwlwifi: increase PNVM load timeout
kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STANDARD_<obj> := n'
kthread_worker: fix return value when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set
KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch
KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap
KVM: nVMX: Handle split-lock #AC exceptions that happen in L2
KVM: nVMX: Sync all PGDs on nested transition with shadow paging
KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and POWER10 processors
KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path
KVM: PPC: Book3S HV: Workaround high stack usage with clang
KVM: s390: get rid of register asm usage
KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level()
KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs
KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk
leds: as3645a: Fix error return code in as3645a_parse_node()
leds: class: The -ENOTSUPP should never be seen by user space
leds: ktd2692: Fix an error handling path
leds: lm3532: select regmap I2C API
leds: lm36274: Put fwnode in error case during ->probe()
leds: lm3692x: Put fwnode in any case during ->probe()
leds: lm3697: Don't spam logs when probe is deferred
leds: lp50xx: Put fwnode in error case during ->probe()
lib/math/rational.c: fix divide by zero
lib: vsprintf: Fix handling of number field widths in vsscanf
lockdep: Fix wait-type for empty stack
lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING
lockding/lockdep: Avoid to find wrong lock dep path in check_irq_usage()
locking/lockdep: Fix the dep path printing for backwards BFS
locking/lockdep: Reduce LOCKDEP dependency list
loop: Fix missing discard support when using LOOP_CONFIGURE
m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning
mac80211: remove iwlwifi specific workaround NDPs of null_response
mac80211: remove iwlwifi specific workaround that broke sta NDP tx
mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion
mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platform device
Makefile: fix GDB warning with CONFIG_RELR
mark pstore-blk as broken
media: am437x: fix pm_runtime_get_sync() usage count
media: au0828: fix a NULL vs IS_ERR() check
media: bt878: do not schedule tasklet when it is not setup
media: bt8xx: Fix a missing check bug in bt878_probe
media: cedrus: Fix .buf_prepare
media: cobalt: fix race condition in setting HPD
media: cpia2: fix memory leak in cpia2_usb_probe
media: dvb_net: avoid speculation from net slot
media: dvb-usb: fix wrong definition
media: dvd_usb: memory leak in cinergyt2_fe_attach
media: em28xx: Fix possible memory leak of em28xx struct
media: exynos4-is: Fix a use after free in isp_video_release
media: exynos4-is: fix pm_runtime_get_sync() usage count
media: exynos4-is: remove a now unused integer
media: exynos-gsc: fix pm_runtime_get_sync() usage count
media: Fix Media Controller API config checks
media: gspca/gl860: fix zero-length control requests
media: hantro: do a PM resume earlier
media: hantro: Fix .buf_prepare
media: hevc: Fix dependent slice segment flags
media: I2C: change 'RST' to "RSET" to fix multiple build errors
media: i2c: ov2659: Use clk_{prepare_enable,disable_unprepare}() to set xvclk on/off
media: imx-csi: Skip first few frames from a BT.656 source
media: imx: imx7_mipi_csis: Fix logging of only error event counters
media: marvel-ccic: fix some issues when getting pm_runtime
media: mdk-mdp: fix pm_runtime_get_sync() usage count
media: mtk-vcodec: fix PM runtime get logic
media: pvrusb2: fix warning in pvr2_i2c_core_done
media: rc: i2c: Fix an error message
media: rkvdec: Fix .buf_prepare
media: s5p_cec: decrement usage count if disabled
media: s5p: fix pm_runtime_get_sync() usage count
media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx
media: s5p-jpeg: fix pm_runtime_get_sync() usage count
media: sh_vou: fix pm_runtime_get_sync() usage count
media: siano: fix device register error path
media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2()
media: st-hva: Fix potential NULL pointer dereferences
media: sti/bdisp: fix pm_runtime_get_sync() usage count
media: sti: fix obj-$(config) targets
media: subdev: remove VIDIOC_DQEVENT_TIME32 handling
media: sunxi: fix pm_runtime_get_sync() usage count
media: tc358743: Fix error return code in tc358743_probe_of()
media: uvcvideo: Support devices that report an OT as an entity source
media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_remote_subdev
media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release
media: venus: Rework error fail recover logic
media: video-mux: Skip dangling endpoints
memstick: rtsx_usb_ms: fix UAF
mfd: mp2629: Select MFD_CORE to fix build error
mfd: rn5t618: Fix IRQ trigger by changing it to level mode
MIPS: Fix PKMAP with 32-bit MIPS huge page support
mmc: block: Disable CMDQ on the ioctl path
mmc: sdhci-sprd: use sdhci_sprd_writew
mmc: usdhi6rol0: fix error return code in usdhi6_probe()
mmc: via-sdmmc: add a check against NULL pointer dereference
mmc: vub3000: fix control-request direction
mm/debug_vm_pgtable/basic: add validation for dirtiness after write protect
mm/debug_vm_pgtable/basic: iterate over entire protection_map[]
mm/debug_vm_pgtable: ensure THP availability via has_transparent_hugepage()
mm/gup: fix try_grab_compound_head() race with split_huge_page()
mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled()
mm/huge_memory.c: don't discard hugepage if other processes are mapping it
mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK
mm/hugetlb: remove redundant check in preparing and destroying gigantic page
mm/hugetlb: use helper huge_page_order and pages_per_huge_page
mm: memcg/slab: properly set up gfp flags for objcg pointer array
mm/page_alloc: fix counting of managed_pages
mm: page_alloc: refactor setup_per_zone_lowmem_reserve()
mm/pmem: avoid inserting hugepage PTE entry with fsdax if hugepage support is disabled
mm/shmem: fix shmem_swapin() race with swapoff
mm/z3fold: fix potential memory leak in z3fold_destroy_pool()
mm/z3fold: use release_z3fold_page_locked() to release locked z3fold page
mptcp: fix pr_debug in mptcp_token_new_connect
mptcp: generate subflow hmac after mptcp_finish_join()
mt76: fix possible NULL pointer dereference in mt76_tx
mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb()
mtd: partitions: redboot: seek fis-index-block in the right node
mtd: rawnand: arasan: Ensure proper configuration for the asserted target
mtd: rawnand: marvell: add missing clk_disable_unprepare() on error in marvell_nfc_resume()
mwifiex: re-fix for unaligned accesses
net: atlantic: fix the macsec key length
net: bcmgenet: Fix attaching to PYH failed on RPi 4B
net: can: ems_usb: fix use-after-free in ems_usb_disconnect()
net: dsa: sja1105: fix NULL pointer dereference in sja1105_reload_cbs()
net: ethernet: aeroflex: fix UAF in greth_of_remove
net: ethernet: ezchip: fix error handling
net: ethernet: ezchip: fix UAF in nps_enet_remove
netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic
netfilter: nft_exthdr: check for IPv6 packet before further processing
netfilter: nft_osf: check for TCP packet before further processing
netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols
net: ftgmac100: add missing error return code in ftgmac100_probe()
net/ipv4: swap flow ports when validating source
netlabel: Fix memory leak in netlbl_mgmt_add_common
net: lwtunnel: handle MTU calculation in forwading
net: macsec: fix the length used to copy the key for offloading
net: mvpp2: Put fwnode in error case during ->probe()
net: pch_gbe: Propagate error from devm_gpio_request_one()
net: phy: mscc: fix macsec key length
net: qrtr: ns: Fix error return code in qrtr_ns_init()
net/sched: act_vlan: Fix modify to allow 0
net: sched: add barrier to ensure correct ordering for lockless qdisc
net: sched: fix warning in tcindex_alloc_perfect_hash
net: ti: am65-cpsw-nuss: Fix crash when changing number of TX queues
net: tipc: fix FB_MTU eat two pages
ntfs: fix validity check for file name attribute
nvme-pci: fix var. type for increasing cq_head
nvme-pci: look for StorageD3Enable on companion ACPI device instead
nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst()
ocfs2: fix snprintf() checking
of: Fix truncation of memory sizes on 32-bit platforms
open: don't silently ignore unknown O-flags in openat2()
pata_ep93xx: fix deferred probing
pata_octeon_cf: avoid WARN_ON() in ata_host_activate()
pata_rb532_cf: fix deferred probing
PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv()
perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number
perf llvm: Return -ENOMEM when asprintf() fails
perf scripting python: Fix tuple_set_u64()
perf/smmuv3: Don't trample existing events with global filter
phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe()
phy: uniphier-pcie: Fix updating phy parameters
pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin
pinctrl: renesas: r8a77990: JTAG pins do not have pull-down capabilities
pkt_sched: sch_qfq: fix qfq_change_class() error path
platform/x86: asus-nb-wmi: Revert "add support for ASUS ROG Zephyrus G14 and G15"
platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quirk structures"
platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard()
platform/x86: touchscreen_dmi: Add an extra entry for the upside down Goodix touchscreen on Teclast X89 tablets
platform/x86: touchscreen_dmi: Add info for the Goodix GT912 panel of TM800A550L tablets
PM / devfreq: Add missing error code in devfreq_add_device()
powerpc/64s: Fix copy-paste data exposure into newly created tasks
powerpc: Offline CPU in stop_this_cpu()
powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable
powerpc/papr_scm: Properly handle UUID types and API
powerpc/powernv: Fix machine check reporting of async store errors
powerpc/preempt: Don't touch the idle task's preempt_count during hotplug
powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi()
psi: Fix race between psi_trigger_create/destroy
random32: Fix implicit truncation warning in prandom_seed_state()
rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread()
RDMA/cma: Fix incorrect Packet Lifetime calculation
RDMA/cma: Protect RMW with qp_mutex
RDMA/core: Always release restrack object
RDMA/core: Sanitize WQ state received from the userspace
RDMA/mlx5: Don't access NULL-cleared mpi pointer
RDMA/mlx5: Don't add slave port to unaffiliated list
RDMA/rtrs-clt: Check if the queue_depth has changed during a reconnection
RDMA/rtrs-clt: Check state of the rtrs_clt_sess before reading its stats
RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats and stats->pcpu_stats
RDMA/rtrs: Do not reset hb_missed_max after re-connection
RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object
RDMA/rtrs-srv: Fix memory leak when having multiple sessions
RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr
RDMA/rxe: Fix failure during driver load
RDMA/rxe: Fix qp reference counting for atomic ops
RDMA/srp: Fix a recently introduced memory leak
regulator: da9052: Ensure enough delay time for .set_voltage_time_sel
regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK
regulator: hi655x: Fix pass wrong pointer to config.driver_data
regulator: mt6358: Fix vdram2 .vsel_mask
regulator: uniphier: Add missing MODULE_DEVICE_TABLE
Revert "be2net: disable bh with spin_lock in be_process_mcc"
Revert "ibmvnic: remove duplicate napi_schedule call in open function"
rsi: Assign beacon rate settings to the correct rate_info descriptor field
rsi: fix AP mode with WPA failure due to encrypted EAPOL
rtc: stm32: Fix unbalanced clk_disable_unprepare() on probe error path
rtw88: 8822c: fix lc calibration timing
s390: appldata depends on PROC_SYSCTL
s390/cio: dont call css_wait_for_slow_path() inside a lock
s390: enable HAVE_IOREMAP_PROT
s390/irq: select HAVE_IRQ_EXIT_ON_IRQ_STACK
s390: mm: Fix secure storage access exception handling
s390: preempt: Fix preempt_count initialization
samples/bpf: Fix Segmentation fault for xdp_redirect command
samples/bpf: Fix the error return code of xdp_redirect's main()
sata_highbank: fix deferred probing
sched/core: Initialize the idle task with preemption disabled
sched/fair: Fix ascii art by relpacing tabs
sched/rt: Fix Deadline utilization tracking during policy change
sched/rt: Fix RT utilization tracking during policy change
sched/uclamp: Fix locking around cpu_util_update_eff()
sched/uclamp: Fix uclamp_tg_restrict()
sched/uclamp: Fix wrong implementation of cpu.uclamp.min
scsi: core: Retry I/O for Notify (Enable Spinup) Required error
scsi: fc: Correct RHBA attributes length
scsi: FlashPoint: Rename si_flags field
scsi: iscsi: Flush block work before unblock
scsi: mpt3sas: Fix error return value in _scsih_expander_add()
scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd()
selftests/bpf: Whitelist test_progs.h from .gitignore
selftests/ftrace: fix event-no-pid on 1-core machine
selftests/lkdtm: Avoid needing explicit sub-shell
selftests: splice: Adjust for handler fallback removal
selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random
selftests/vm/pkeys: handle negative sys_pkey_alloc() return code
selftests/vm/pkeys: refill shadow register after implicit kernel write
seq_buf: Make trace_seq_putmem_hex() support data longer than 8
serial: 8250: 8250_omap: Disable RX interrupt after DMA enable
serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs
serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates
serial: 8250_omap: fix a timeout loop condition
serial_cs: Add Option International GSM-Ready 56K/ISDN modem
serial_cs: remove wrong GLOBETROTTER.cis entry
serial: fsl_lpuart: don't modify arbitrary data on lpuart32
serial: fsl_lpuart: remove RTSCTS handling from get_mctrl()
serial: mvebu-uart: correctly calculate minimal possible baudrate
serial: mvebu-uart: do not allow changing baudrate when uartclk is not available
serial: mvebu-uart: fix calculation of clock divisor
serial: sh-sci: Stop dmaengine transfer in sci_stop_tx()
soundwire: stream: Fix test for DP prepare complete
spi: Allow to have all native CSs in use along with GPIOs
spi: Avoid undefined behaviour when counting unused native CSs
spi: Make of_register_spi_device also set the fwnode
spi: meson-spicc: fix a wrong goto jump for avoiding memory leak.
spi: meson-spicc: fix memory leak in meson_spicc_probe
spi: omap-100k: Fix the length judgment problem
spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf'
spi: spi-sun6i: Fix chipselect/clock bug
spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages()
ssb: Fix error return code in ssb_bus_scan()
ssb: sdio: Don't overwrite const buffer if block_write fails
staging: fbtft: Don't spam logs when probe is deferred
staging: fbtft: Rectify GPIO handling
staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt()
staging: gdm724x: check for overflow in gdm_lte_netif_rx()
staging: media: rkvdec: fix pm_runtime_get_sync() usage count
staging: mmal-vchiq: Fix incorrect static vchiq_instance.
staging: mt7621-dts: fix pci address for PCI memory range
staging: rtl8712: fix error handling in r871xu_drv_init
staging: rtl8712: fix memory leak in rtl871x_load_fw_cb
SUNRPC: Fix the batch tasks count wraparound.
SUNRPC: Should wake up the privileged task firstly.
swap: fix do_swap_page() race with swapoff
tc-testing: fix list handling
thermal/cpufreq_cooling: Update offline CPUs per-cpu thermal_pressure
thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default()
tls: prevent oversized sendfile() hangs by ignoring MSG_MORE
tools/bpftool: Fix error return code in do_batch()
tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status()
tpm_tis_spi: add missing SPI device ID entries
tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing
tracing/histograms: Fix parsing of "sym-offset" modifier
tty: nozomi: Fix a resource leak in an error handling function
tty: nozomi: Fix the error handling path of 'nozomi_card_init()'
USB: cdc-acm: blacklist Heimann USB Appset device
usb: dwc2: Don't reset the core after setting turnaround time
usb: dwc3: Fix debugfs creation flow
usb: gadget: eem: fix echo command packet response issue
usb: gadget: f_fs: Fix setting of device and driver data cross-references
usb: renesas-xhci: Fix handling of unknown ROM state
usb: typec: Add the missed altmode_id_remove() in typec_register_altmode()
vfio/pci: Handle concurrent vma faults
video: fbdev: imxfb: Fix an error message
visorbus: fix error return code in visorchipset_init()
vrf: do not push non-ND strict packets with a source LLA through packet taps again
vxlan: add missing rcu_read_lock() in neigh_reduce()
wcn36xx: Move hal_buf allocation to devm_kmalloc in probe
wireless: carl9170: fix LEDS build errors & warnings
writeback, cgroup: increment isw_nr_in_flight before grabbing an inode
writeback: fix obtain a reference to a freeing memcg css
x86/elf: Use _BITUL() macro in UAPI headers
x86/sev: Make sure IRQs are disabled while GHCB is active
x86/sev: Split up runtime #VC handler for correct state tracking
xen/events: reset active flag for lateeoi events later
xfrm: Fix xfrm offload fallback fail case
xfrm: remove the fragment check for ipv6 beet mode
xfrm: xfrm_state_mtu should return at least 1280 for ipv6
xhci: solve a double free problem while doing s4
xsk: Fix broken Tx ring validation
xsk: Fix missing validation for skb and unaligned mode

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-07-16 12:22:38 +03:00
Mikhail Novosyolov
7065791d52 [bot] upd: 5.10.47 -> 5.10.48
Changelog:

drm/nouveau: fix dma_address check for CPU/GPU sync
gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP
gpio: mxc: Fix disabled interrupt wake-up support
RDMA/mlx5: Block FDB rules when not in switchdev mode
Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack"
scsi: sr: Return appropriate error code when disk is ejected

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-07-09 15:54:44 +03:00
Mikhail Novosyolov
aceb4f17bf Avoid missync between installed kernels and binary modules
Imagine that a user installed a kernel. After some time he installed a binary kernel module.
During upgrades there will be missync because dnf will keep different versions of kernels and modules via instlalonlypkg()
2021-07-01 01:08:47 +03:00
Mikhail Novosyolov
db22b89247 Update patches and configs for 5.10.47 2021-07-01 00:12:29 +03:00
Mikhail Novosyolov
30b127ba8c [bot] upd: 5.10.46 -> 5.10.47
Changelog:

arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation is required
arm64: Ignore any DMA offsets in the max_zone_phys() calculation
ARM: 9081/1: fix gcc-10 thumb2-kernel regression
ceph: must hold snap_rwsem when filling inode for async create
certs: Add ability to preload revocation certs
certs: Add EFI_CERT_X509_GUID support for dbx entries
certs: Move load_system_certificate_list to a common function
cfg80211: call cfg80211_leave_ocb when switching away from OCB
dmaengine: mediatek: do not issue a new desc if one is still current
dmaengine: mediatek: free the proper desc in desc_free handler
dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma
dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe()
dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma_alloc_chan_resourc()
dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig
dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits
dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc()
drm: add a locked version of drm_is_current_master
drm/amdgpu: wait for moving fence after pinning
drm/nouveau: wait for moving fence after pinning v2
drm/radeon: wait for moving fence after pinning
drm/vc4: hdmi: Make sure the controller is powered in detect
drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
gpiolib: cdev: zero padding during conversion to gpioline_info_changed
i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when leaving i801_access
i2c: robotfuzz-osif: fix control-request directions
inet: annotate data race in inet_send_prepare() and inet_dgram_connect()
inet: annotate date races around sk->sk_txhash
integrity: Load mokx variables into the blacklist keyring
kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
kthread_worker: split code for canceling the delayed work timer
KVM: do not allow mapping valid but non-reference-counted pages
KVM: selftests: Fix kvm_check_cap() assertion
KVM: SVM: Call SEV Guest Decommission if ASID binding fails
locking/lockdep: Improve noinstr vs errors
mac80211: drop multicast fragments
mac80211: handle various extensible elements correctly
mac80211_hwsim: drop pending frames on stop
mac80211: remove warning in ieee80211_get_sband()
mac80211: reset profile_periodicity/ema_ap
MIPS: generic: Update node names to avoid unit addresses
mm: add VM_WARN_ON_ONCE_PAGE() macro
mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk
mm, futex: fix shared futex pgoff on shmem huge page
mm: page_vma_mapped_walk(): add a level of indentation
mm: page_vma_mapped_walk(): crossing page table boundary
mm: page_vma_mapped_walk(): get vma_address_end() earlier
mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
mm: page_vma_mapped_walk(): settle PageHuge on entry
mm: page_vma_mapped_walk(): use goto instead of while (1)
mm: page_vma_mapped_walk(): use page for pvmw->page
mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
mm/rmap: remove unneeded semicolon in page_not_mapped()
mm/rmap: use page_not_mapped in try_to_unmap()
mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
mm/thp: fix page_address_in_vma() on file THP tails
mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
mm/thp: fix vma_address() if virtual address below file offset
mm/thp: make is_huge_zero_pmd() safe and quicker
mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
mm, thp: use head page in __migration_entry_wait()
module: limit enabling module.sig_enforce
net: annotate data race in sock_error()
net: caif: fix memory leak in ldisc_open
net: ethtool: clear heap allocations for ethtool function
netfs: fix test for whether we can skip read when writing beyond EOF
net: ipv4: Remove unneed BUG() function
net: ll_temac: Add memory-barriers for TX BD access
net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
net/packet: annotate accesses to po->bind
net/packet: annotate accesses to po->ifindex
net/packet: annotate data race in packet_sendmsg()
net: phy: dp83867: perform soft reset and retain established link
net: qed: Fix memcpy() overflow of qed_dcbx_params()
nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
PCI: Add AMD RS690 quirk to enable 64-bit DMA
perf/x86/intel/lbr: Zero the xstate buffer on allocation
perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context
perf/x86: Track pmu in per-CPU cpu_hw_events
pinctrl: stm32: fix the reported number of GPIO lines per bank
ping: Check return value of function 'ping_queue_rcv_skb'
r8152: Avoid memcpy() over-reading of ETH_SS_STATS
r8169: Avoid memcpy() over-reading of ETH_SS_STATS
recordmcount: Correct st_shndx handling
Revert "drm: add a locked version of drm_is_current_master"
Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell."
Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."
Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
riscv32: Use medany C model for modules
s390/stack: fix possible register corruption with stack switch helper
scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART)
sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
spi: spi-nxp-fspi: move the register operation after the clock enable
swiotlb: manipulate orig_addr when tlb_addr has offset
x86/entry: Fix noinstr fail in __do_fast_syscall_32()
x86/fpu: Make init_fpstate correct with optimized XSAVE
x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate()
x86/xen: Fix noinstr fail in exc_xen_unknown_trap()

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-06-30 23:57:34 +03:00
Mikhail Novosyolov
61bd00ad80 Update support of Baikal-M from kernel-image-std-def-5.10.46-alt1 2021-06-26 13:21:23 +03:00
Mikhail Novosyolov
6826d76d17 [bot] upd: 5.10.45 -> 5.10.46
Changelog:

afs: Fix an IS_ERR() vs NULL check
alx: Fix an error handling path in 'alx_probe()'
ARCv2: save ABI registers across signal handling
ASoC: fsl-asoc-card: Set .owner attribute when registering card.
ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin
ASoC: rt5659: Fix the lost powers for the HDA header
ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode
ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values
batman-adv: Avoid WARN_ON timing related checks
be2net: Fix an error handling path in 'be_probe()'
bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path
bnxt_en: Fix TQM fastpath ring backing store computation
bnxt_en: Rediscover PHY capabilities after firmware reset
bpf: Do not mark insn as seen under speculative path verification
bpf: Fix leakage under speculation on mispredicted branches
bpf: Inherit expanded/patched seen count from old aux data
can: bcm: fix infoleak in struct bcm_msg_head
can: bcm/raw/isotp: use per module netdevice notifier
can: j1939: fix Use-after-Free, hold skb ref while in use
can: mcba_usb: fix memory leak in mcba_usb
cfg80211: avoid double free of PMSR request
cfg80211: make certificate generation more robust
crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo
cxgb4: fix endianness when flashing boot image
cxgb4: fix sleep in atomic when flashing PHY firmware
cxgb4: fix wrong ethtool n-tuple rule lookup
cxgb4: fix wrong shift.
cxgb4: halt chip before flashing PHY firmware image
dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM
dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions
dmaengine: idxd: add missing dsa driver unregister
dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc
dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM
dmaengine: SF_PDMA depends on HAS_IOMEM
dmaengine: stedma40: add missing iounmap() on error in d40_probe()
dmaengine: xilinx: dpdma: initialize registers before request_irq
drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell.
drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.
drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device
ethtool: strset: fix message length calculation
fanotify: fix copy_event_to_user() fid error clean up
hwmon: (scpi-hwmon) shows the negative temperature properly
ice: add ndo_bpf callback for safe mode netdev ops
ice: parameterize functions responsible for Tx ring management
icmp: don't send out ICMP messages with a source address of 0.0.0.0
ipv4: Fix device used for dst_alloc with local routes
irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry
kvm: LAPIC: Restore guard to prevent illegal APIC register access
KVM: X86: Fix x86_emulator slab cache leak
KVM: x86: Immediately reset the MMU context when the SMM flag is cleared
KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU
lantiq: net: fix duplicated skb in rx descriptor ring
libbpf: Fixes incorrect rx_ring_setup_done
mac80211: Fix NULL ptr deref for injected rate info
mac80211: fix skb length check in ieee80211_scan_rx()
mlxsw: core: Set thermal zone polling delay argument to real value at init
mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size of 11
mm/memory-failure: make sure wait for page writeback in memory_failure
mm: relocate 'write_protect_seq' in struct mm_struct
mm/slub: actually fix freelist pointer vs redzoning
mm/slub.c: include swab.h
mm/slub: clarify verification reporting
mm/slub: fix redzoning for small allocations
mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare
mptcp: do not warn on bad input from the network
mptcp: Fix out of bounds when parsing TCP options
mptcp: try harder to borrow memory from subflow under pressure
net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
net: bridge: fix vlan tunnel dst null pointer dereference
net: bridge: fix vlan tunnel dst refcnt when egressing
net: cdc_eem: fix tx fixup skb leak
net: cdc_ncm: switch to eth%d interface naming
net: dsa: felix: re-enable TX flow control in ocelot_port_flush()
net: ethernet: fix potential use-after-free in ec_bhf_remove
net: fec_ptp: add clock rate zero check
net: fec_ptp: fix issue caused by refactor the fec_devtype
netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local
netfilter: synproxy: Fix out of bounds when parsing TCP options
net: hamradio: fix memory leak in mkiss_close
net: ipv4: fix memory leak in ip_mc_add1_src
net: ipv4: fix memory leak in netlbl_cipsov4_add_std
net: lantiq: disable interrupt before sheduling NAPI
net: ll_temac: Fix TX BD buffer overwrite
net: ll_temac: Make sure to free skb when it is completely used
net: make get_net_ns return error if NET_NS is disabled
net/mlx5: Consider RoCE cap before init RDMA resources
net/mlx5: DR, Allow SW steering for sw_owner_v2 devices
net/mlx5: DR, Don't use SW steering when RoCE is not supported
net/mlx5e: Block offload of outer header csum for UDP tunnels
net/mlx5e: Fix page reclaim for dead peer hairpin
net/mlx5e: Remove dependency in IPsec initialization flows
net/mlx5: E-Switch, Allow setting GUID for host PF vport
net/mlx5: E-Switch, Read PF mac address
net/mlx5: Reset mkey index on creation
net: qrtr: fix OOB Read in qrtr_endpoint_post
net: qualcomm: rmnet: don't over-count statistics
net: qualcomm: rmnet: Update rmnet device MTU based on real device
net: rds: fix memory leak in rds_recvmsg
net/sched: act_ct: handle DNAT tuple collision
net: stmmac: disable clocks in stmmac_remove_config_dt()
net: stmmac: dwmac1000: Fix extended MAC address registers definition
net: usb: fix possible use-after-free in smsc75xx_bind
netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
PCI: aardvark: Fix kernel panic during PIO transfer
PCI: Add ACS quirk for Broadcom BCM57414 NIC
PCI: Mark some NVIDIA GPUs to avoid bus reset
PCI: Mark TI C667X to avoid bus reset
PCI: Work around Huawei Intelligent NIC VF FLR erratum
perf beauty: Update copy of linux/socket.h with the kernel sources
phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init()
pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled
platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan support
ptp: improve max_adj check against unreasonable values
qlcnic: Fix an error handling path in 'qlcnic_probe()'
radeon: use memcpy_to/fromio for UVD fw upload
regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting
regulator: cros-ec: Fix error code in dev_err message
regulator: rt4801: Fix NULL pointer dereference if priv->enable_gpios is NULL
regulator: rtmv20: Fix to make regcache value first reading back from HW
rtnetlink: Fix regression in bridge VLAN configuration
s390/ap: Fix hanging ioctl caused by wrong msg counter
s390/mcck: fix calculation of SIE critical section size
sch_cake: Fix out of bounds when parsing TCP options and header
sched/pelt: Ensure that *_sum is always synced with *_avg
selftests: mptcp: enable syncookie only in absence of reorders
spi: spi-zynq-qspi: Fix some wrong goto jumps & missing error code
spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd()
tools headers UAPI: Sync linux/in.h copy with the kernel sources
tracing: Do no increment trace_clock_global() by one
tracing: Do not stop recording cmdlines when tracing is off
tracing: Do not stop recording comms if the trace file is being read
udp: fix race between close() and udp_abort()
usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection
usb: core: hub: Disable autosuspend for Cypress CY7C65632
usb: dwc3: core: fix kernel panic when do reboot
usb: dwc3: debugfs: Add and remove endpoint dirs dynamically
vrf: fix maximum MTU
x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer
x86/fpu: Prevent state corruption in __fpu__restore_sig()
x86/fpu: Reset state for all signal restore failures
x86/ioremap: Map EFI-reserved memory as encrypted for SEV
x86/mm: Avoid truncating memblocks for SGX memory
x86/pkru: Write hardware init value to PKRU when xstate is init
x86/process: Check PF_KTHREAD and not current->mm for kernel threads

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-06-26 13:14:19 +03:00
Mikhail Novosyolov
588bd7cdd3 Add patches of panfrost driver for Baikal
Found information about them by vising commits to Mesa.git here:
https://github.com/asheplyakov/panfrost-baikalm-howto

+ viewe git log v5.4.10..45..[alt's tag] of kernel
2021-06-23 19:21:23 +03:00
Mikhail Novosyolov
839b6a86b6 Add support of Baikal-M SoCs
Information about config values was taken from:

From 804820df7bcb3d53a33ecd074b1eac277e938f24 Mon Sep 17 00:00:00 2001
From: Alexey Sheplyakov <asheplyakov@altlinux.org>
Date: Thu, 4 Feb 2021 19:35:14 +0400
Subject: [PATCH] config-aarch64: adjusted for Baikal-M (MBM1.0 board)

* DW_APB_TIMER=y, DW_APB_TIMER_OF=y: SoC clocks

* SERIAL_8250_DW=y: serial console

* I2C_DESIGNWARE_CORE=y, I2C_DESIGNWARE_PLATFORM=y: BMC (board
  management controller) and RTC (Real Time Clock) are connected
  via I2C.

* GPIO_DWAPB=y: device (PCIe, PHY, etc) reset/configuration

* RTC_DRV_PCF2127=y: RTC compiled in so the kernel automatically
  sets the system time from the hardware clock

* TP_BMC=y: amongst other things handles the power button

* DRM_BAIKAL_VDU=m, DRM_BAIKAL_HDMI=m: video unit and HDMI transmitter

* CMA_SIZE_MBYTES=256: video display unit and GPU use system RAM, hence
  CMA should reserve enough (contiguous) memory.
  Note: CMA reserves memory during very early init, hence the size
  has to be hard-coded into CONFIG

* MALI_MIDGARD=m: GPU driver, kernel side of proprietary mali blob.
  Note: kernel mode code is GPLv2, so it's fine to distribute it.

* SENSORS_BT1_PVT=m: hardware temperature/voltage sensors

* PCI_BAIKAL=m: PCIe root complex. Compiled as a module since takes
  ages (60 seconds or so) to probe the hardware. If compiled in
  substantially increases the boot time, and machine is completely
  unresponsive during probing PCIe. When built as a module probing
  executes concurrently with other boot activities (unless booting
  from a PCIe device)

* STMMAC_ETH=m, STMMAC_PLATFORM=m, DWMAC_BAIKAL=m: Ethernet driver
2021-06-22 16:35:50 +03:00
Mikhail Novosyolov
e677098a83 [bot] upd: 5.10.42 -> 5.10.45
Changelog:

ACPICA: Clean up context mutex during object deletion
ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun()
ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx
ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8
ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2
ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8
ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8
ALSA: hda/realtek: headphone and mic don't work on an Acer laptop
ALSA: hda: update the power_state during the direct-complete
ALSA: seq: Fix race of snd_seq_timer_open()
ALSA: timer: Fix master timer notification
arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage
arm64: dts: ls1028a: fix memory node
arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent
arm64: dts: zii-ultra: fix 12V_MAIN voltage
ARM: cpuidle: Avoid orphan section warning
ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch
ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators
ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property
ARM: dts: imx7d-pico: Fix the 'tuning-step' property
ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells
ARM: OMAP1: Fix use of possibly uninitialized irq variable
ARM: OMAP2+: Fix build warning when mmc_omap is not built
ASoC: amd: fix for pcm_read() error
ASoC: core: Fix Null-point-dereference in fmt_single_name()
ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet
ASoC: max98088: fix ni clock divider calculation
ASoC: meson: gx-card: fix sound-dai dt schema
ASoC: sti-sas: add missing MODULE_DEVICE_TABLE
async_xor: check src_offs is not NULL before updating it
Bluetooth: Add a new USB ID for RTL8822CE
Bluetooth: fix the erroneous flush_work() order
Bluetooth: use correct lock to prevent UAF of hdev object
bnx2x: Fix missing error code in bnx2x_iov_init_one()
bonding: init notify_work earlier to avoid uninitialized use
bpf: Forbid trampoline attach for functions with variable arguments
bpf, lockdown, audit: Fix buggy SELinux lockdown permission checks
bpf: Simplify cases in bpf_base_func_proto
btrfs: abort in rename_exchange if we fail to insert the second ref
btrfs: fix deadlock when cloning inline extents and low on available space
btrfs: fix error handling in btrfs_del_csums
btrfs: fix unmountable seed device after fstrim
btrfs: fixup error handling in fixup_inode_link_counts
btrfs: mark ordered extent and inode with error if we fail to finish
btrfs: promote debugging asserts to full-fledged checks in validate_super
btrfs: return errors from btrfs_del_csums in cleanup_ref_head
btrfs: return value from btrfs_mark_extent_written() in case of error
btrfs: tree-checker: do not error out if extent ref hash doesn't match
bus: ti-sysc: Fix am335x resume hang for usb otg module
bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act
cgroup1: don't allow '\n' in renaming
cgroup: disable controllers at parse time
cxgb4: avoid link re-train during TC-MQPRIO configuration
cxgb4: fix regression with HASH tc prio value update
devlink: Correct VIRTUAL port to not have phys_port attributes
dm verity: fix require_signatures module_param permissions
drm/amd/amdgpu:save psp ring wptr to avoid attack
drm/amd/display: Allow bandwidth validation for 0 streams.
drm/amd/display: Fix potential memory leak in DMUB hw_init
drm/amdgpu: Don't query CE and UE errors
drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate
drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate
drm/amdgpu: make sure we unpin the UVD BO
drm/amdgpu: refine amdgpu_fru_get_product_info
drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate
drm: Fix use-after-free read in drm_getunique()
drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest()
drm: Lock pointer access in drm_master_release()
drm/mcde: Fix off by 10^3 in calculation
drm/msm/a6xx: avoid shadow NULL reference in failure path
drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650
drm/msm/a6xx: update/fix CP_PROTECT initialization
drm/msm/dpu: always use mdp device to scale bandwidth
drm/tegra: sor: Do not leak runtime PM reference
drm/tegra: sor: Fully initialize SOR before registration
efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared
efi: cper: fix snprintf() use in cper_dimm_err_location()
efi/fdt: fix panic when no valid fdt found
efi/libstub: prevent read overflow in find_file_option()
ethernet: myri10ge: Fix missing error code in myri10ge_probe()
ext4: fix accessing uninit percpu counter variable with fast_commit
ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed
ext4: fix fast commit alignment issues
ext4: fix memory leak in ext4_fill_super
ext4: fix memory leak in ext4_mb_init_backend on error path.
fib: Return the correct errno code
ftrace: Do not blindly read the ip address in ftrace_bug()
gfs2: fix a deadlock on withdraw-during-mount
gfs2: fix scheduling while atomic bug in glocks
gfs2: Fix use-after-free in gfs2_glock_shrink_scan
gfs2: Prevent direct-I/O write fallback errors from getting lost
gpio: wcd934x: Fix shift-out-of-bounds error
gpu: host1x: Split up client initalization and registration
HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95
HID: Add BUS_VIRTUAL to hid_connect logging
HID: gt683r: add missing MODULE_DEVICE_TABLE
HID: hid-input: add mapping for emoji picker key
HID: hid-sensor-hub: Return error for hid_set_field() failure
HID: i2c-hid: fix format string mismatch
HID: i2c-hid: Skip ELAN power-on command after reset
HID: logitech-hidpp: initialize level variable
HID: magicmouse: fix NULL-deref on disconnect
HID: multitouch: require Finger field to mark Win8 reports as MT
HID: multitouch: set Stylus suffix for Stylus-application devices, too
HID: pidff: fix error return code in hid_pidff_init()
HID: quirks: Add quirk for Lenovo optical mouse
HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65
HID: usbhid: fix info leak in hid_submit_ctrl
hwmon: (dell-smm-hwmon) Fix index values
hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228
i2c: mpc: implement erratum A-004447 workaround
i2c: mpc: Make use of i2c_recover_bus()
i2c: qcom-geni: Add shutdown callback for i2c
i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops
i40e: add correct exception tracing for XDP
i40e: optimize for XDP_REDIRECT in xsk path
IB/mlx5: Fix initializing CQ fragments buffer
ice: add correct exception tracing for XDP
ice: Allow all LLDP packets from PF to Tx
ice: Fix allowing VF to request more/less queues via virtchnl
ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared
ice: handle the VF VSI rebuild failure
ice: optimize for XDP_REDIRECT in xsk path
ice: report supported and advertised autoneg using PHY capabilities
ice: simplify ice_run_xdp
ieee802154: fix error return code in ieee802154_add_iface()
ieee802154: fix error return code in ieee802154_llsec_getparams()
igb: add correct exception tracing for XDP
io_uring: fix link timeout refs
io_uring: use better types for cflags
ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions
ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service
isdn: mISDN: netjet: Fix crash in nj_probe:
ixgbe: add correct exception tracing for XDP
ixgbe: optimize for XDP_REDIRECT in xsk path
ixgbevf: add correct exception tracing for XDP
KVM: arm64: Fix debug register indexing
kvm: avoid speculation-based attacks from out-of-range memslot accesses
kvm: fix previous commit for 32-bit builds
KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode
KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message
KVM: X86: MMU: Use the correct inherited permissions to get shadow page
lib/lz4: explicitly support in-place decompression
MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER
mmc: renesas_sdhi: abort tuning when timeout detected
mmc: renesas_sdhi: Fix HS400 on R-Car M3-W+
mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests()
mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY
mm/page_alloc: fix counting of free pages after take off from buddy
mptcp: always parse mptcp options for MPC reqsk
neighbour: allow NUD_NOARP entries to be forced GCed
net: appletalk: cops: Fix data race in cops_probe1
net: caif: added cfserl_release function
net: caif: add proper error handling
net: caif: fix memory leak in caif_device_notify
net: caif: fix memory leak in cfusbl_device_notify
net: dsa: microchip: enable phy errata workaround on 9567
net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs
netfilter: conntrack: unregister ipv4 sockopts on error unwind
netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches
netfilter: nf_tables: missing error reporting for not selected expressions
netfilter: nft_ct: skip expectations for confirmed conntrack
net: ieee802154: fix null deref in parse dev addr
net: ipconfig: Don't override command-line hostnames or domains
netlink: disable IRQs for netlink_lock_table()
net: macb: ensure the device is available before accessing GEMGXL control registers
net: mdiobus: get rid of a BUG_ON()
net/mlx5: Check firmware sync reset requested is set before trying to abort it
net/mlx5: DR, Create multi-destination flow table with level less than 64
net/mlx5e: Check for needed capability for cvlan matching
net/mlx5e: Fix incompatible casting
net/nfc/rawsock.c: fix a permission check bug
net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
net: Return the correct errno code
net/sched: act_ct: Fix ct template allocation for zone 0
net/sched: act_ct: Offload connections with commit action
net:sfc: fix non-freed irq in legacy irq mode
net: sock: fix in-kernel mark setting
net/tls: Fix use-after-free after the TLS device goes down and up
net/tls: Replace TLS_RX_SYNC_RUNNING with RCU
net: usb: cdc_ncm: don't spew notifications
net/x25: Return the correct errno code
nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect
NFS: Fix a potential NULL dereference in nfs_get_client()
NFS: Fix use-after-free in nfs4_init_client()
NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode()
NFSv4: Fix second deadlock in nfs4_evict_inode()
NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.
nvme-fabrics: decode host pathing error for connect
nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails
nvme-loop: do not warn for deleted controllers during reset
nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
nvme-rdma: fix in-casule data send for chained sgls
nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME
nvmet: fix false keep-alive timeout when a controller is torn down
nvmet: fix freeing unallocated p2pmem
ocfs2: fix data corruption by fallocate
optee: use export_uuid() to copy client UUID
perf: Fix data race between pin_count increment/decrement
perf probe: Fix NULL pointer dereference in convert_variable_location()
perf session: Correct buffer copying when peeking events
perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server
phy: cadence: Sierra: Fix error return code in cdns_sierra_phy_probe()
phy: ti: Fix an error code in wiz_probe()
phy: usb: Fix misuse of IS_ENABLED
pid: take a reference when initializing `cad_pid`
powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
powerpc/kprobes: Fix validation of prefixed instructions across page boundary
proc: only require mm_struct for writing
proc: Track /proc/$pid/attr/ opener mm_struct
RDMA/ipoib: Fix warning caused by destroying non-initial netns
RDMA/mlx4: Do not map the core_clock page to user space unless enabled
RDS tcp loopback connection can hang
regulator: bd71828: Fix .n_voltages settings
regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837
regulator: core: resolve supply for boot-on/always-on regulators
regulator: fan53880: Fix missing n_voltages setting
regulator: max77620: Use device_set_of_node_from_dev()
regulator: rtmv20: Fix .set_current_limit/.get_current_limit callbacks
Revert "ACPI: sleep: Put the FACS table after using it"
riscv: Use -mno-relax when using lld linker
riscv: vdso: fix and clean-up Makefile
rtnetlink: Fix missing error code in rtnl_bridge_notify()
samples: vfio-mdev: fix error handing in mdpy_fb_probe()
sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling
sched/fair: Keep load_avg and load_sum synced
sched/fair: Make sure to update tg contrib for blocked load
scsi: bnx2fc: Return failure if io_req is already in ABTS processing
scsi: core: Fix error handling of scsi_host_alloc()
scsi: core: Fix failure handling of scsi_add_host_with_dma()
scsi: core: Only put parent device if host state differs from SHOST_CREATED
scsi: core: Put .shost_dev in failure path if host state changes to RUNNING
scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq
scsi: qedf: Do not put host in qedf_vport_create() unconditionally
scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V
scsi: target: core: Fix warning on realtime kernels
scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal
scsi: vmw_pvscsi: Set correct residual data length
serial: stm32: fix threaded interrupt handling
spi: bcm2835: Fix out-of-bounds access with more than 4 slaves
spi: Cleanup on failure of initial setup
spi: Don't have controller clean up spi device before driver unbind
spi: Fix spi device unregister flow
spi: spi-zynq-qspi: Fix stack violation bug
spi: sprd: Add missing MODULE_DEVICE_TABLE
staging: rtl8723bs: Fix uninitialized variables
tipc: add extack messages for bearer/media failure
tipc: fix unique bearer names sanity check
tools/bootconfig: Fix error return code in apply_xbc()
tracing: Correct the length check which causes memory corruption
usb: cdns3: Fix runtime PM imbalance on error
usb: chipidea: udc: assign interrupt number to USB gadget structure
usb: dwc2: Fix build in periphal-only mode
usb: dwc3: ep0: fix NULL pointer exception
usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL
usb: dwc3: gadget: Disable gadget IRQ during pullup disable
usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe
usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled
usb: fix various gadget panics on 10gbps cabling
usb: fix various gadgets null ptr deref on 10gbps cabling.
USB: f_ncm: ncm_bitrate (speed) is unsigned
usb: f_ncm: only first packet of aggregate needs to start timer
usb: gadget: eem: fix wrong eem header operation
usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind
usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling
usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms
USB: serial: cp210x: fix alternate function for CP2102N QFN20
USB: serial: ftdi_sio: add NovaTech OrionMX product ID
USB: serial: omninet: add device id for Zyxel Omni 56K Plus
USB: serial: quatech2: fix control-request directions
usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource()
usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe()
usb: typec: mux: Fix copy-paste mistake in typec_mux_match
usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port
usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port
usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path
usb: typec: wcove: Use LE to CPU conversion when accessing msg->header
vfio-ccw: Reset FSM state to IDLE inside FSM
vfio-ccw: Serialize FSM IDLE state with I/O completion
vfio/pci: Fix error return code in vfio_ecap_init()
vfio/pci: zap_vma_ptes() needs MMU
vfio/platform: fix module_put call in error flow
vmlinux.lds.h: Avoid orphan section with !SMP
wireguard: allowedips: allocate nodes in kmem_cache
wireguard: allowedips: free empty intermediate nodes when removing single node
wireguard: allowedips: initialize list head in selftest
wireguard: allowedips: remove nodes in O(1)
wireguard: do not use -O3
wireguard: peer: allocate in kmem_cache
wireguard: selftests: make sure rp_filter is disabled on vethc
wireguard: selftests: remove old conntrack kconfig value
wireguard: use synchronize_net rather than synchronize_rcu
wq: handle VM suspension in stall detection
x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing
x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid()
x86/kvm: Disable all PV features on crash
x86/kvm: Disable kvmclock on all CPUs on shutdown
x86/kvm: Teardown PV features on boot CPU as well
x86/nmi_watchdog: Fix old-style NMI watchdog regression on old Intel CPUs
x86/sev: Check SME/SEV support in CPUID first
xen-netback: take a reference to the RX task thread

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-06-22 15:05:04 +03:00
Mikhail Novosyolov
edfe0a1088 [bot] upd: 5.10.40 -> 5.10.42
Changelog:

afs: Fix the nlink handling of dir-over-dir rename
ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340
ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8
ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8
ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8
ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8
ALSA: hda/realtek: Headphone volume is controlled by Front mixer
ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i
ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci
ALSA: usb-audio: scarlett2: Improve driver startup messages
ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static
ASoC: cs35l33: fix an error code in probe()
ASoC: cs42l42: Regmap must use_single_read/write
ASoC: cs43130: handle errors in cs43130_probe() properly
ASoC: qcom: lpass-cpu: Use optional clk APIs
ath10k: add CCMP PN replay protection for fragmented frames for PCIe
ath10k: drop fragments with multicast DA for PCIe
ath10k: drop fragments with multicast DA for SDIO
ath10k: drop MPDU which has discard flag set by firmware for SDIO
ath10k: Fix TKIP Michael MIC verification for PCIe
ath10k: Validate first subframe of A-MSDU before processing the list
ath11k: Clear the fragment cache during key install
ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()
block: fix a race between del_gendisk and BLKRRPART
Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails
bnxt_en: Fix context memory setup for 64K page size.
bnxt_en: Include new P5 HV definition in VF check.
bpf: Fix mask direction swap upon off reg sign change
bpf: No need to simulate speculative domain for immediates
bpf, offload: Reorder offload callback 'prepare' in verifier
bpf: Set mac_len in bpf_skb_change_head
bpftool: Add sock_release help info for cgroup attach/prog load command
bpf: Wrap aux data inside bpf_sanitize_info container
brcmfmac: properly check for bus register errors
btrfs: do not BUG_ON in link_to_fixup_dir
btrfs: release path before starting transaction when cloning inline extent
btrfs: return whole extents in fiemap
cfg80211: mitigate A-MSDU aggregation attacks
char: hpet: add checks after calling ioremap
chelsio/chtls: unlock on error in chtls_pt_recvmsg()
cifs: set server->cipher_type to AES-128-CCM for SMB3.0
context_tracking: Move guest exit context tracking to separate helpers
context_tracking: Move guest exit vtime accounting to separate helpers
cxgb4: avoid accessing registers when clearing filters
cxgb4/ch_ktls: Clear resources when pf4 device is removed
dmaengine: qcom_hidma: comment platform_driver_register call
dm snapshot: properly fix a crash when an origin has no snapshots
Documentation: seccomp: Fix user notification documentation
drivers: base: Fix device link removal
drm/amd/amdgpu: fix a potential deadlock in gpu reset
drm/amd/amdgpu: fix refcount leak
drm/amd/display: Disconnect non-DP with no EDID
drm/amdgpu: Fix a use-after-free
drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate
drm/amdgpu: stop touching sched.ready in the backend
drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate
drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate
drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate
drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error
drm/amd/pm: correct MGpuFanBoost setting
drm/meson: fix shutdown crash when component not probed
fs/nfs: Use fatal_signal_pending instead of signal_pending
gpio: cadence: Add missing MODULE_DEVICE_TABLE
gve: Add NULL pointer checks when freeing irqs.
gve: Check TX QPL was actually assigned
gve: Correct SKB queue index validation.
gve: Update mgmt_msix_idx if num_ntfy changes
gve: Upgrade memory barrier in poll routine
i2c: i801: Don't generate an interrupt on bus reset
i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset
i2c: s3c2410: fix possible NULL pointer deref on read message after write
i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E
i915: fix build warning in intel_dp_get_link_status()
iio: adc: ad7124: Fix missbalanced regulator enable / disable on error.
iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers
iio: adc: ad7192: Avoid disabling a clock that was never enabled.
iio: adc: ad7192: handle regulator voltage error first
iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp()
iio: adc: ad7793: Add missing error code in ad7793_setup()
iio: adc: ad7923: Fix undersized rx buffer.
iio: dac: ad5770r: Put fwnode in error case during ->probe()
iio: gyro: fxas21002c: balance runtime power in error path
interconnect: qcom: Add missing MODULE_DEVICE_TABLE
interconnect: qcom: bcm-voter: add a missing of_node_put()
iommu/virtio: Add missing MODULE_DEVICE_TABLE
iommu/vt-d: Fix sysfs leak in alloc_iommu()
iommu/vt-d: Use user privilege for RID2PASID translation
ipv6: record frag_max_size in atomic fragments in input path
isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info
isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io
ixgbe: fix large MTU request from VF
kgdb: fix gcc-11 warnings harder
KVM: arm64: Prevent mixed-width VM creation
KVM: x86: Defer vtime accounting 'til after IRQ handling
KVM: X86: Fix vCPU preempted state from guest's point of view
libertas: register sysfs groups properly
linux/bits.h: fix compilation error with GENMASK
mac80211: add fragment cache to sta_info
mac80211: assure all fragments are encrypted
mac80211: check defrag PN against current frame
mac80211: do not accept/forward invalid EAPOL frames
mac80211: drop A-MSDUs on old ciphers
mac80211: extend protection against mixed key and fragment cache attacks
mac80211: prevent attacks on TKIP/WEP as well
mac80211: prevent mixed key and fragment cache attacks
mac80211: properly handle A-MSDUs that start with an RFC 1042 header
media: dvb: Add check on sp8870_readreg return
media: gspca: mt9m111: Check write_bridge for timeout
media: gspca: properly check for errors in po1030_probe()
mei: request autosuspend after sending rx flow control
MIPS: alchemy: xxs1500: add gpio-au1000.h header file
MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c
misc/uss720: fix memory leak in uss720_probe
mld: fix panic in mld_newpack()
mptcp: avoid error message on infinite mapping
mptcp: drop unconditional pr_warn on bad opt
mptcp: fix data stream corruption
neighbour: Prevent Race condition in neighbour subsytem
net: bnx2: Fix error return code in bnx2_init_board()
net: caif: remove BUG_ON(dev == NULL) in caif_xmit
net: dsa: fix a crash if ->get_sset_count() fails
net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count
net: dsa: mt7530: fix VLAN traffic leaks
net: dsa: sja1105: add error handling in sja1105_setup()
net: dsa: sja1105: call dsa_unregister_switch when allocating memory fails
net: dsa: sja1105: error out on unsupported PHY mode
net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S
net: dsa: sja1105: update existing VLANs from the bridge VLAN list
net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic
net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88
net: fec: fix the potential memory leak in fec_enet_init()
netfilter: flowtable: Remove redundant hw refresh bit
netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 version
net: fujitsu: fix potential null-ptr-deref
net: hns3: check the return of skb_checksum_help()
net: hns3: fix incorrect resp_msg issue
net: hns3: put off calling register_netdev() until client initialize complete
net: hso: bail out on interrupt URB allocation failure
net: hso: check for allocation failure in hso_create_bulk_serial_device()
net: hso: fix control-request directions
net: hsr: fix mac_len checks
net: ipa: memory region array is variable size
net: lantiq: fix memory corruption in RX ring
net: liquidio: Add missing null pointer checks
net: mdio: octeon: Fix some double free issues
net: mdio: thunder: Fix a double free issue in the .remove function
net/mlx4: Fix EEPROM dump support
net/mlx5e: Fix error path of updating netdev queues
net/mlx5e: Fix multipath lag activation
net/mlx5e: Fix null deref accessing lag dev
net/mlx5e: Fix nullptr in add_vlan_push_action()
net/mlx5e: reset XPS on error flow if netdev isn't registered yet
net/mlx5: Set reformat action when needed for termination rules
net/mlx5: Set term table as an unmanaged flow table
net: mvpp2: add buffer header handling in RX
net: netcp: Fix an error message
net: packetmmap: fix only tx timestamp on request
net: really orphan skbs tied to closing sk
net: sched: fix packet stuck problem for lockless qdisc
net: sched: fix tx action reschedule issue with stopped queue
net: sched: fix tx action rescheduling issue during deactivation
net/sched: fq_pie: fix OOB access in the traffic path
net/sched: fq_pie: re-factor fix for fq_pie endless loop
net/smc: properly handle workqueue allocation failure
net/smc: remove device from smcd_dev_list after failed device_add()
net: stmmac: Fix MAC WoL not working if PHY does not support WoL
net: usb: fix memory leak in smsc75xx_bind
{net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table
net: zero-initialize tc skb extension on allocation
NFC: nci: fix memory leak in nci_allocate_device
NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()
NFS: fix an incorrect limit in filelayout_decode_layout()
NFS: Fix an Oopsable condition in __nfs_pageio_add_request()
NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()
NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config
nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response
openrisc: Define memory barrier mb
openvswitch: meter: fix race when getting now_ms.
perf intel-pt: Fix sample instruction bytes
perf intel-pt: Fix transaction abort handling
perf jevents: Fix getting maximum number of fds
perf scripts python: exported-sql-viewer.py: Fix Array TypeError
perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report
perf scripts python: exported-sql-viewer.py: Fix warning display
perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder
perf unwind: Set userdata for all __report_module() paths
platform/x86: hp_accel: Avoid invoking _INI to speed up resume
platform/x86: hp-wireless: add AMD's hardware id to the supported list
platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI
platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet
platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet
proc: Check /proc/$pid/attr/ writes against file opener
Revert "ALSA: gus: add a check of the status of snd_ctl_add"
Revert "ALSA: sb: fix a missing check of snd_ctl_add"
Revert "ALSA: usx2y: Fix potential NULL pointer dereference"
Revert "ASoC: cs43130: fix a NULL pointer dereference"
Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()"
Revert "brcmfmac: add a check for the status of usb_register"
Revert "char: hpet: fix a missing check of ioremap"
Revert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions"
Revert "dmaengine: qcom_hidma: Check for driver register failure"
Revert "irqbypass: do not start cons/prod when failed connect"
Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc"
Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference"
Revert "libertas: add checks for the return value of sysfs_create_group"
Revert "media: dvb: Add check on sp8870_readreg"
Revert "media: gspca: Check the return value of write_bridge for timeout"
Revert "media: gspca: mt9m111: Check write_bridge for timeout"
Revert "media: usb: gspca: add a missed check for goto_low_power"
Revert "net: caif: replace BUG_ON with recovery code"
Revert "net: fujitsu: fix a potential NULL pointer dereference"
Revert "net: liquidio: fix a NULL pointer dereference"
Revert "net/smc: fix a NULL pointer dereference"
Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"
Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference""
Revert "serial: max310x: pass return value of spi_register_driver"
samples/bpf: Consider frame size in tx_only of xdpsock sample
sch_dsmark: fix a NULL deref in qdisc_reset()
scripts/clang-tools: switch explicitly to Python 3
scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic
scsi: libsas: Use _safe() loop in sas_resume_port()
scsi: pm80xx: Fix drives missing during rmmod/insmod loop
scsi: ufs: ufs-mediatek: Fix power down spec violation
seccomp: Refactor notification handler to prepare for new semantics
selftests/gpio: Fix build when source tree is read only
selftests/gpio: Move include of lib.mk up
selftests/gpio: Use TEST_GEN_PROGS_EXTENDED
serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART
serial: 8250_dw: Add device HID for new AMD UART controller
serial: 8250_pci: Add support for new HPE serial device
serial: 8250_pci: handle FL_NOIRQ board flag
serial: core: fix suspicious security_locked_down() call
serial: max310x: unregister uart driver in case of failure and abort
serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'
serial: sh-sci: Fix off-by-one error in FIFO threshold register setting
serial: tegra: Fix a mask operation that is always true
SMB3: incorrect file id in requests compounded with open
spi: Assume GPIO CS active high in ACPI case
spi: spi-fsl-dspi: Fix a resource leak in an error handling path
staging: emxx_udc: fix loop in _nbu2ss_nuke()
staging: iio: cdc: ad7746: avoid overwrite of num_channels
SUNRPC in case of backlog, hand free slots directly to waiting task
SUNRPC: More fixes for backlog congestion
thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID
thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue
thunderbolt: usb4: Fix NVM read buffer bounds and offset issue
tipc: skb_linearize the head skb when reassembling msgs
tipc: wait and exit until all work queues are done
tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT
usb: core: reduce power-on-good delay time of root hub
usb: dwc3: gadget: Properly track pending and queued SG
usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()
USB: serial: ftdi_sio: add IDs for IDS GmbH Products
USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011
USB: serial: pl2303: add device id for ADLINK ND-6530 GC
USB: serial: ti_usb_3410_5052: add startech.com device id
USB: trancevibrator: fix control-request direction
usb: typec: mux: Fix matching with typec_altmode_desc
USB: usbfs: Don't WARN about excessively large memory allocations
vfio-ccw: Check initialized flag in cp_init()

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-06-04 13:43:37 +03:00
Mikhail Novosyolov
a3a6e818c9 Improve example command 2021-06-01 07:01:02 +03:00
Mikhail Novosyolov
34bb7b5651 [bot] upd: 5.10.39 -> 5.10.40
Changelog:

ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro
ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26
ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency
ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field
ALSA: firewire-lib: fix calculation for size of IR context payload
ALSA: firewire-lib: fix check for the size of isochronous packet payload
ALSA: hda: fixup headset for ASUS GU502 laptop
ALSA: hda/realtek: Add fixup for HP OMEN laptop
ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx
ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293
ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA
ALSA: hda/realtek: reset eapd coeff to default value for alc287
ALSA: intel8x0: Don't update period unless prepared
ALSA: line6: Fix racy initialization of LINE6 MIDI
ALSA: usb-audio: Validate MS endpoint descriptors
Bluetooth: SMP: Fail if remote and local public keys are identical
btrfs: avoid RCU stalls while running delayed iputs
cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom
cdrom: gdrom: initialize global variable at init time
cifs: fix memory leak in smb2_copychunk_range
dm snapshot: fix crash with transient storage and zero chunk size
drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang
drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE
drm/amdgpu: update gc golden setting for Navi12
drm/amdgpu: update sdma golden setting for Navi12
drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7
ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()
firmware: arm_scpi: Prevent the ternary sign expansion bug
ics932s401: fix broken handling of errors when word reading fails
ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry
kcsan: Fix debugfs initcall return type
leds: lp5523: check return value of lp5xx_read and jump to cleanup code
locking/lockdep: Correct calling tracepoints
locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal
misc: eeprom: at24: check suspend status before disable regulator
mmc: sdhci-pci-gli: increase 1.8V regulator wait
net: rtlwifi: properly check for alloc_workqueue() failure
net: stmicro: handle clk_prepare() failure during init
nvme-fc: clear q_live at beginning of association teardown
nvme-loop: fix memory leak in nvme_loop_create_ctrl()
nvme-multipath: fix double initialization of ANA state
nvme-tcp: fix possible use-after-completion
nvme-tcp: rerun io_work if req_list is not empty
nvmet: fix memory leak in nvmet_alloc_ctrl()
nvmet: remove unused ctrl->cqs
nvmet: seset ns->file when open fails
nvmet: use new ana_log_size instead the old one
openrisc: Fix a memory leak
openrisc: mm/init.c: remove unused memblock_region variable in map_ram()
perf/x86: Avoid touching LBR_TOS MSR for Arch LBR
platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue
platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios
platform/x86: intel_int0002_vgpio: Only call enable_irq_wake() when using s2idle
powerpc/64s/syscall: Fix ptrace syscall info with scv syscalls
powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscalls
powerpc: Fix early setup to make early_ioremap() work
powerpc/pseries: Fix hcall tracing recursion in pv queued spinlocks
ptrace: make ptrace() fail if the tracee changed its pid unexpectedly
qlcnic: Add null check after calling netdev_alloc_skb
rapidio: handle create_workqueue() failure
RDMA/core: Don't access cm_id after its destruction
RDMA/core: Prevent divide-by-zero error triggered by the user
RDMA/mlx5: Fix query DCT via DEVX
RDMA/mlx5: Recover from fatal event in dual port mode
RDMA/rxe: Clear all QP fields if creation failed
RDMA/siw: Properly check send and receive CQ pointers
RDMA/siw: Release xarray entry
RDMA/uverbs: Fix a NULL vs IS_ERR() bug
Revert "ALSA: sb8: add a check for request_region"
Revert "ecryptfs: replace BUG_ON with error handling code"
Revert "gdrom: fix a memory leak bug"
Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"
Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"
Revert "media: rcar_drif: fix a memory disclosure"
Revert "net: stmicro: fix a missing check of clk_prepare"
Revert "niu: fix missing checks of niu_pci_eeprom_read"
Revert "qlcnic: Avoid potential NULL pointer dereference"
Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"
Revert "rtlwifi: fix a potential NULL pointer dereference"
Revert "scsi: ufs: fix a missing check of devm_reset_control_get"
Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"
Revert "video: hgafb: fix potential NULL pointer dereference"
Revert "video: imsttfb: fix potential NULL pointer dereferences"
rtc: pcf85063: fallback to parent of_node
scsi: qedf: Add pointer checks in qedf_update_link_speed()
scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()
scsi: ufs: core: Increase the usable queue depth
scsi: ufs: handle cleanup correctly on devm_reset_control_get error
tee: amdtee: unload TA only when its refcount becomes 0
tools/testing/selftests/exec: fix link error
tty: vt: always invoke vc->vc_sw->con_resize callback
uio_hv_generic: Fix a memory leak in error handling paths
vgacon: Record video mode changes with VT_RESIZEX
video: hgafb: correctly handle card detect failure during probe
video: hgafb: fix potential NULL pointer dereference
vt: Fix character height handling with VT_RESIZEX
vt_ioctl: Revert VT_RESIZEX parameter handling removal
x86/boot/compressed/64: Check SEV encryption in the 32-bit boot-path
x86/sev-es: Don't return NULL from sev_es_get_ghcb()
x86/sev-es: Forward page-faults which happen during emulation
x86/sev-es: Invalidate the GHCB after completing VMGEXIT
x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch
x86/sev-es: Use __put_user()/__get_user() for data accesses
x86/Xen: swap NX determination and GDT setup on BSP
xen-pciback: reconfigure also from backend watch handler
xen-pciback: redo VF placement in the virtual topology

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-05-26 20:50:46 +03:00
Mikhail Novosyolov
4e538a2533 Delete old initrds by RPM
After moving to dnf (installonlypkg(kernel)) schema of packaging the kernel,
the %%postun scriptlet stopped working properly because $1 is the number
of packages left after the transaction, and there are multiple
kernels - packages with the same name but of different version/release - left.

Let's just make initrd be %%ghost as Fedora (but increase its size from Fedora's 20 MiB to 65 MiB),
and drop deleting empty directories etc. Recent commit fixed ownership of directories,
now /lib/modules/kernel_version is owned by RPM (it was not), dkms will remove modules
that it built, and, if anything else was left, then let's just not touch it, why must we delete
what we know nothing about?

Also delete scriptlet in the devel subpackage, that scriptlet would probably cause problems
with reinstalling the devel package.
2021-05-24 21:27:44 +03:00
Mikhail Novosyolov
1ad94f7911 [bot] upd: 5.10.38 -> 5.10.39
Changelog:

ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
airo: work around stack usage warning
ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID
ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
ARM: 9075/1: kernel: Fix interrupted SMC calls
block: reexpand iov_iter after read/write
bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit
ceph: don't allow access to MDS-private inodes
ceph: don't clobber i_snap_caps on non-I_NEW inode
ceph: fix fscache invalidation
cxgb4: Fix the -Wmisleading-indentation warning
dmaengine: dw-edma: Fix crash on loading/unloading driver
drm/amd/display: Fix two cursor duplication when using overlay
drm/i915/display: fix compiler warning about array overrun
gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
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
ip6_gre: 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
isdn: capi: fix mismatched prototypes
kgdb: fix gcc-11 warning on indentation
lib: stackdepot: turn depot_lock spinlock to raw_spinlock
net:CXGB4: fix leak if sk_buff is not used
net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info
net: stmmac: Do not enable RX FIFO overflow interrupts
NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid
nvmet: remove unsupported command noise
PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert()
PCI: thunder: Fix compile testing
platform/chrome: cros_ec_typec: Add DP mode check
riscv: Use $(LD) instead of $(CC) to link vDSO
riscv: Workaround mcount name prior to clang-13
scripts/recordmcount.pl: Fix RISC-V regex for clang
scripts: switch explicitly to Python 3
scsi: lpfc: Fix illegal memory access on Abort IOCBs
scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
sit: proper dev_{hold|put} in ndo_[un]init methods
tweewide: Fix most Shebang lines
um: Disable CONFIG_GCOV with MODULES
um: Mark all kernel symbols as local
usb: sl811-hcd: improve misleading indentation
virtio_net: Do not pull payload in skb->head
x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-05-23 14:45:42 +03:00
Mikhail Novosyolov
0de15faf78 Do not own root of /lib/modules (thanks to rpmlint) 2021-05-23 14:11:15 +03:00
Mikhail Novosyolov
b90235238d Add switch to easify editing configs 2021-05-22 12:28:49 +03:00
Mikhail Novosyolov
c8db31ab20 Sync if conditions
It was "armx" in some places and "aarch64" in other places,
use armx everywhere, armv7 devices also need dtds
2021-05-22 11:59:11 +03:00
Mikhail Novosyolov
68aef796d0 Fix ownership of directories (fix typo)
[user@rosa2019 ~]$ LC_ALL=C rpm -qf /lib/modules/5.10.35-generic-2rosa2019.1-x86_64/kernel
file /lib/modules/5.10.35-generic-2rosa2019.1-x86_64/kernel is not owned by any package
2021-05-22 11:46:21 +03:00
Mikhail Novosyolov
7e2f601103 [bot] upd: 5.10.35 -> 5.10.38
Changelog:

ACPI: CPPC: Replace cppc_attr with kobj_attribute
ACPI: custom_method: fix a possible memory leak
ACPI: custom_method: fix potential use-after-free issue
ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
ACPI: PM: Add ACPI ID of Alder Lake Fan
ACPI: scan: Fix a memory leak in an error handling path
afs: Fix speculative status fetches
afs: Fix updating of i_mode due to 3rd party change
ALSA: bebob: enable to deliver MIDI messages for multiple ports
ALSA: core: remove redundant spin_lock pair in snd_card_disconnect
ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
ALSA: hda/conexant: Re-order CX5066 quirk table entries
ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume
ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740
ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable
ALSA: hda/realtek: fix mic boost on Intel NUC 8
ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7
ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32
ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops
ALSA: hda/realtek: GA503 use same quirks as GA401
ALSA: hda/realtek - Headset Mic issue on HP platform
ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices
ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries
ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries
ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries
ALSA: hda/realtek: Re-order ALC269 HP quirk table entries
ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries
ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries
ALSA: hda/realtek: Re-order ALC662 quirk table entries
ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries
ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries
ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries
ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries
ALSA: hdsp: don't disable if not enabled
ALSA: hdspm: don't disable if not enabled
ALSA: rme9652: don't disable if not enabled
ALSA: sb: Fix two use after free in snd_sb_qsound_build
ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls
ALSA: usb-audio: Explicitly set up the clock selector
ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails
amdgpu: avoid incorrect %hu format string
ARC: entry: fix off-by-one error in syscall number validation
ARC: mm: PAE: use 40-bit physical page mask
ARC: mm: Use max_high_pfn as a HIGHMEM zone border
arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on
arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
arm64: dts: mediatek: fix reset GPIO level on pumpkin
arm64: dts: mt8173: fix property typo of 'phys' in dsi node
arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x
arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges'
arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges'
arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity
arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges'
arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer
arm64: dts: renesas: Add mmc aliases into board dts files
arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding
arm64: dts: renesas: r8a779a0: Fix PMU interrupt
arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
arm64: entry: always set GIC_PRIO_PSR_I_SET during entry
arm64: entry: factor irq triage logic into macros
arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache()
arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup
arm64: Remove arm64_dma32_phys_limit and its uses
arm64/vdso: Discard .note.gnu.property sections in vDSO
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
ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
ARM: dts: aspeed: Rainier: Fix humidity sensor bus address
ARM: dts: at91: change the key code of the gpio key
ARM: dts: BCM5301X: fix "reg" formatting in /memory node
ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100
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
ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files
ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family
ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control
ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
ARM: dts: ux500: Fix up TVK R3 sensors
ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node
ASoC: ak5558: correct reset polarity
ASoC: Intel: boards: sof-wm8804: add check for PLL setting
ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function
ASoC: Intel: Skylake: Compile when any configuration is selected
ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp
ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()
ASoC: rsnd: check all BUSIF status when error
ASoC: rsnd: core: Check convert rate in rsnd_hw_params
ASoC: rt286: Generalize support for ALC3263 codec
ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055
ASoC: samsung: tm2_wm5110: check of of_parse return value
ASoC: simple-card: fix possible uninitialized single_cpu local variable
ASoC: tlv320aic32x4: Increase maximum register in regmap
ASoC: tlv320aic32x4: Register clocks before registering component
ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk
async_xor: increase src_offs when dropping destination page
ata: ahci: Disable SXS for Hisilicon Kunpeng920
ata: libahci_platform: fix IRQ check
ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock
ath10k: Fix a use after free in ath10k_htc_send_bundle
ath11k: fix thermal temperature read
ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices
atomisp: don't let it go past pipes array
backlight: qcom-wled: Fix FSC update issue for WLED5
backlight: qcom-wled: Use sink_addr for sync toggle
blk-iocost: fix weight updates of inner active iocgs
blk-mq: plug request for shared sbitmap
blk-mq: Swap two calls in blk_mq_exit_queue()
block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t
block/rnbd-clt: Check the return value of the function rtrs_clt_query
block/rnbd-clt: Fix missing a memory free when unloading the module
Bluetooth: avoid deadlock between hci_dev->lock and socket lock
Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.
Bluetooth: check for zapped sk before connecting
bluetooth: eliminate the potential race condition when removing the HCI controller
Bluetooth: Fix incorrect status handling in LE PHY UPDATE event
Bluetooth: initialize skb_queue_head at l2cap_chan_create()
Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
Bluetooth: verify AMP hci_chan before amp_destroy
bnxt_en: Add PCI IDs for Hyper-V VF devices.
bnxt_en: Fix RX consumer index logic in the error path.
bnxt_en: fix ternary sign extension bug in bnxt_show_temp()
bpf: Fix alu32 const subreg bound tracking on bitwise operations
bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds
bpf: Prevent writable memory-mapping of read-only ringbuf pages
bpf, ringbuf: Deny reserve of buffers larger than ringbuf
bpftool: Fix maybe-uninitialized warnings
btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s
btrfs: do proper error handling in btrfs_update_reloc_root
btrfs: do proper error handling in create_reloc_root
btrfs: fix metadata extent leak after failure to create subvolume
btrfs: fix race between transaction aborts and fsyncs leading to use-after-free
btrfs: fix race leading to unpersisted data and metadata on fsync
btrfs: fix race when picking most recent mod log operation for an old root
btrfs: handle remount to no compress during compression
bug: Remove redundant condition check in report_bug
bus: mhi: core: Clear configuration from channel context during reset
bus: mhi: core: Clear context for stopped channels from remove()
bus: mhi: core: Destroy SBL devices when moving to mission mode
bus: mhi: core: Fix check for syserr at power_up
bus: mhi: core: Sanity check values from remote device before use
bus: qcom: Put child node before return
bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
can: m_can: m_can_tx_work_queue(): fix tx_skb race condition
can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path
can: mcp251x: fix resume from sleep before interface was brought up
cdc-wdm: untangle a circular dependency between callback and softint
ceph: fix inode leak on getattr error in __fh_to_dentry
cfg80211: scan: drop entry from hidden_list on overflow
cifs: detect dead connections only when echoes are enabled.
cifs: fix out-of-bound memory access when calling smb3_notify() at mount point
cifs: Return correct error code from smb2_get_enc_key
clk: exynos7: Mark aclk_fsys1_200 as critical
clk: imx: Fix reparenting of UARTs not associated with stdout
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
clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock
clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE
clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE
clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
clk: uniphier: Fix potential infinite loop
clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback
clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable
clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe()
clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped
clocksource/drivers/timer-ti-dm: Fix posted mode status check order
clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940
clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue
coresight: Do not scan for graph if none is present
cpufreq: armada-37xx: Fix determining base CPU frequency
cpufreq: armada-37xx: Fix driver cleanup when registration failed
cpufreq: armada-37xx: Fix setting TBG parent for load levels
cpufreq: armada-37xx: Fix the AVS value for load L1
cpufreq: intel_pstate: Use HWP if enabled by platform firmware
cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration
cpuidle: tegra: Fix C7 idling state on Tegra114
crypto: allwinner - add missing CRYPTO_ prefix
crypto: api - check for ERR pointers in crypto_destroy_tfm()
crypto: arm/curve25519 - Move '.fpu' after '.arch'
crypto: ccp: Detect and reject "invalid" addresses destined for PSP
crypto: ccp - fix command queuing to TEE ring buffer
crypto: ccp: Free SEV device if SEV init fails
crypto: chelsio - Read rxchannel-id from firmware
crypto: hisilicon/sec - fixes a printing error
crypto: omap-aes - Fix PM reference leak on omap-aes.c
crypto: poly1305 - fix poly1305_core_setkey() declaration
crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init
crypto: qat - don't release uninitialized resources
crypto: qat - Fix a double free in adf_create_ring
crypto: qat - fix error path in adf_isr_resource_alloc()
crypto: qat - fix unmap invalid dma address
crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS
crypto: sa2ul - Fix memory leak of rxd
crypto: sa2ul - Fix PM reference leak in sa_ul_probe()
crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c
crypto: stm32/hash - Fix PM reference leak on stm32-hash.c
crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe()
crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map
crypto: sun8i-ss - Fix memory leak of pad
crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails
crypto: sun8i-ss - fix result memory leak on error path
cuse: prevent clone
cxgb4: Fix unintentional sign extension issues
dax: Add an enum for specifying dax wakup mode
dax: Add a wakeup mode parameter to put_unlocked_entry()
dax: Wake up all waiters after invalidating dax entry
debugfs: Make debugfs_allow RO after init
devtmpfs: fix placement of complete() call
dmaengine: idxd: fix cdev setup and free device lifetime issues
dmaengine: idxd: fix dma device lifetime
dmaengine: idxd: Fix potential null dereference on pointer status
dm integrity: fix missing goto in bitmap_flush_interval error handling
dm persistent data: packed struct should have an aligned() attribute too
dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
dm space map common: fix division bug in sm_ll_find_free_block()
driver core: platform: Declare early_platform_cleanup() prototype
drivers/block/null_blk/main: Fix a double free in null_init.
Drivers: hv: vmbus: Increase wait time for VMbus unload
Drivers: hv: vmbus: Use after free in __vmbus_open()
drivers: nvmem: Fix voltage settings for QTI qfprom-efuse
drm: Added orientation quirk for OneGX1 Pro
drm/amd/display: add handling for hdcp2 rx id list validation
drm/amd/display: changing sr exit latency
drm/amd/display: Check for DSC support instead of ASIC revision
drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue
drm/amd/display: DCHUB underflow counter increasing in some scenarios
drm/amd/display: Don't optimize bandwidth before disabling planes
drm/amd/display: Fix debugfs link_settings entry
drm/amd/display: fix dml prefetch validation
drm/amd/display: fixed divide by zero kernel crash during dsc enablement
drm/amd/display: Fix off by one in hdmi_14_process_transaction()
drm/amd/display: Fix UBSAN: shift-out-of-bounds warning
drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool'
drm/amd/display: Force vsync flip when reconfiguring MPCC
drm/amd/display: Initialize attribute for hdcp_srm sysfs file
drm/amd/display: Reject non-zero src_y and src_x for video planes
drm/amd/display: Try YCbCr420 color when YCbCr444 fails
drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct
drm/amdgpu: Add mem sync flag for IB allocated by SA
drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work
drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f
drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2
drm/amdgpu: fix NULL pointer dereference
drm/amdgpu: Fix some unload driver issues
drm/amdgpu: mask the xgmi number of hops reported from psp to kfd
drm/amdgpu/ttm: Fix memory leak userptr pages
drm/amdkfd: fix build error with AMD_IOMMU_V2=m
drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug
drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
drm/amd/pm: fix error code in smu_set_power_limit()
drm/amd/pm: fix workload mismatch on vega10
drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check
drm/ast: fix memory leak when unload the driver
drm: bridge: fix LONTIUM use of mipi_dsi_() functions
drm: bridge/panel: Cleanup connector on bridge detach
drm/dp_mst: Revise broadcast msg lct & lcr
drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast
drm/i915: Avoid div-by-zero on gen2
drm/i915: Fix crash in auto_retire
drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp
drm/i915/gvt: Fix error code in intel_gvt_init_device()
drm/i915/gvt: Fix vfio_edid issue for BXT/APL
drm/i915/gvt: Fix virtual display setup for BXT/APL
drm/i915/overlay: Fix active retire callback alignment
drm/i915: Read C0DRB3/C1DRB3 as 16 bits again
drm/komeda: Fix bit check to import to value of proper type
drm/mcde/panel: Inverse misunderstood flag
drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver
drm/msm/dp: initialize audio_comp when audio starts
drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal
drm/msm/mdp5: Do not multiply vclk line count by 100
drm/panfrost: Clear MMU irqs before handling the fault
drm/panfrost: Don't try to map pages that are already mapped
drm/probe-helper: Check epoch counter in output_poll_execute()
drm/qxl: do not run release if qxl failed to init
drm/qxl: release shadow on shutdown
drm/qxl: use ttm bo priorities
drm/radeon: Avoid power table parsing memory leaks
drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
drm/radeon: Fix a missing check bug in radeon_dp_mst_detect()
drm/radeon: fix copy of uninitialized variable back to userspace
drm/radeon: Fix off-by-one power_state index heap overwrite
drm/radeon/ttm: Fix memory leak userptr pages
drm/stm: Fix bus_flags handling
drm/tilcdc: send vblank event when disabling crtc
drm/vkms: fix misuse of WARN_ON
drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train()
dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1
dt-bindings: serial: 8250: Remove duplicated compatible strings
dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties'
dyndbg: fix parsing file query without a line-range suffix
ecryptfs: fix kernel panic with null dev_name
efi/libstub: Add $(CLANG_FLAGS) to x86 flags
erofs: add unsupported inode i_format check
ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
ethtool: fix missing NLM_F_MULTI flag when dumping
ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
exfat: fix erroneous discard when clear cluster bit
ext4: allow the dax flag to be set and cleared on inline directories
ext4: annotate data race in jbd2_journal_dirty_metadata()
ext4: annotate data race in start_this_handle()
ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
ext4: fix check to prevent false positive report of incorrect used inodes
ext4: fix debug format string warning
ext4: fix error code in ext4_commit_super
ext4: fix error return code in ext4_fc_perform_commit()
ext4: fix ext4_error_err save negative errno into superblock
ext4: Fix occasional generic/418 failure
extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
extcon: arizona: Fix various races on driver unbind
f2fs: avoid unneeded data copy in f2fs_ioc_move_range()
f2fs: compress: fix race condition of overwrite vs truncate
f2fs: compress: fix to assign cc.cluster_idx correctly
f2fs: compress: fix to free compress page correctly
f2fs: Fix a hungtask problem in atomic write
f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE
f2fs: fix error handling in f2fs_end_enable_verity()
f2fs: fix panic during f2fs_resize_fs()
f2fs: fix to align to section for fallocate() on pinned file
f2fs: fix to allow migrating fully valid segment
f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()
f2fs: fix to avoid out-of-bounds memory access
f2fs: fix to avoid touching checkpointed data in get_victim()
f2fs: fix to cover __allocate_new_section() with curseg_lock
f2fs: fix to update last i_size if fallocate partially succeeds
f2fs: move ioctl interface definitions to separated file
fbdev: zero-fill colormap in fbcmap.c
FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR
FDDI: defxx: Make MMIO the configuration default except for EISA
firmware: qcom-scm: Fix QCOM_SCM configuration
firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool
firmware: qcom_scm: Reduce locking section for __get_convention()
firmware: qcom_scm: Workaround lack of "is available" call on SC7180
firmware: xilinx: Add a blank line after function declaration
firmware: xilinx: Fix dereferencing freed memory
firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE)
Fix misc new gcc warnings
flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target()
fotg210-udc: Complete OUT requests on short packets
fotg210-udc: Don't DMA more than the buffer can take
fotg210-udc: Fix DMA on EP0 for length > max packet size
fotg210-udc: Fix EP0 IN requests bigger than two packets
fotg210-udc: Mask GRP2 interrupts we don't handle
fotg210-udc: Remove a dubious condition leading to fotg210_done
fpga: dfl: pci: add DID for D5005 PAC cards
fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER
fs: dlm: add errno handling to check callback
fs: dlm: check on minimum msglen size
fs: dlm: fix debugfs dump
fs: dlm: flush swork on shutdown
fs/epoll: restore waking from ep_done_scan()
fs: fix reporting supported extra file attributes for statx()
fs/proc/generic.c: fix incorrect pde_is_permanent check
ftrace: Handle commands when closing set_ftrace_filter file
fuse: fix write deadlock
fuse: invalidate attrs when page writeback completes
futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI
genirq/matrix: Prevent allocation counter corruption
gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP
gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check
hfsplus: prevent corruption in shrinking truncate
HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event()
HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling
HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE
HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness
HID: plantronics: Workaround for double volume key presses
HSI: core: fix resource leaks in hsi_add_client_from_dt()
hwmon: (occ) Fix poll rate limiting
hwmon: (pmbus/pxe1610) don't bail out when not all pages are active
i2c: Add I2C_AQ_NO_REP_START adapter quirk
i2c: bail out early when RDWR parameters are wrong
i2c: cadence: add IRQ check
i2c: cadence: fix reference leak when pm_runtime_get_sync fails
i2c: emev2: add IRQ check
i2c: img-scb: fix reference leak when pm_runtime_get_sync fails
i2c: imx: fix reference leak when pm_runtime_get_sync fails
i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails
i2c: jz4780: add IRQ check
i2c: mediatek: Fix send master code at more than 1MHz
i2c: mediatek: Fix wrong dma sync flag
i2c: mlxbf: add IRQ check
i2c: omap: fix reference leak when pm_runtime_get_sync fails
i2c: rcar: add IRQ check
i2c: rcar: make sure irq is not threaded on Gen2 and earlier
i2c: rcar: protect against supurious interrupts on V3U
i2c: sh7760: add IRQ check
i2c: sh7760: fix IRQ error path
i2c: sprd: fix reference leak when pm_runtime_get_sync fails
i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails
i2c: xiic: fix reference leak when pm_runtime_get_sync fails
i40e: fix broken XDP support
i40e: Fix PHY type identifiers for 2.5G and 5G adapters
i40e: fix the restart auto-negotiation after FEC modified
i40e: Fix use-after-free in i40e_client_subtask()
ia64: fix EFI_DEBUG build
ia64: module: fix symbolizer crash on fdescr
iavf: remove duplicate free resources calls
IB/hfi1: Correct oversized ring allocation
IB/hfi1: Fix error return code in parse_platform_config()
IB/hfi1: Use kzalloc() for mmu_rb_handler allocation
IB/isert: Fix a use after free in isert_connect_request
ice: handle increasing Tx or Rx ring sizes
iio:accel:adis16201: Fix wrong axis assignment that prevents loading
iio:adc:ad7476: Fix remove handling
iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol
iio: gyro: mpu3050: Fix reported temperature value
iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER
iio: inv_mpu6050: Fully validate gyro and accel scale writes
iio: light: gp2ap002: Fix rumtime PM imbalance on error
iio: proximity: pulsedlight: Fix rumtime PM imbalance on error
iio: tsl2583: Fix division by a zero lux_val
ima: Fix the error code for restoring the PCR value
inet: use bigger hash table for IP ID generation
Input: ili210x - add missing negation for touch indication on ili210x
intel_th: Consistency and off-by-one fix
intel_th: pci: Add Alder Lake-M support
intel_th: pci: Add Rocket Lake CPU support
iommu/amd: Put newline after closing bracket in warning
iommu/amd: Remove performance counter pre-initialization test
iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK
iommu: Check dev->iommu in iommu_dev_xxx functions
iommu: Fix a boundary issue to avoid performance drop
iommu/vt-d: Don't set then clear private data in prq_event_thread()
iommu/vt-d: Invalidate PASID cache when root/context entry changed
iommu/vt-d: Preset Access/Dirty bits for IOVA over FL
iommu/vt-d: Reject unsupported page request modes
iommu/vt-d: Remove WO permissions on second-level paging entries
iommu/vt-d: Report right snoop capability when using FL for IOVA
iommu/vt-d: Report the right page fault address
io_uring: fix overflows checks in provide buffers
io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers
ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()
irqchip/gic-v3: Do not enable irqs when handling spurious interrups
irqchip/gic-v3: Fix OF_BAD_ADDR error handling
iwlwifi: pcie: make cfg vs. trans_cfg more robust
jffs2: check the validity of dstlen in jffs2_zlib_compress()
jffs2: Fix kasan slab-out-of-bounds problem
jffs2: Hook up splice_write callback
kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled
kbuild: generate Module.symvers only when vmlinux exists
kbuild: update config_data.gz only when the content of .config is changed
kconfig: nconf: stop endless search loops
kcsan, debugfs: Move debugfs file creation out of early init
kernel: kexec_file: fix error return code of kexec_calculate_store_digests()
kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources
kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources
KEYS: trusted: Fix memory leak on object td
kfifo: fix ternary sign extension bugs
khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
kobject_uevent: remove warning in init_uevent_argv()
kselftest/arm64: mte: Fix compilation with native compiler
kselftest/arm64: mte: Fix MTE feature detection
ksm: fix potential missing rmap_item for stable_node
kvfree_rcu: Use same set of GFP flags as does single-argument
KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read
KVM: arm64: Fully zero the vcpu state on reset
KVM: arm64: Initialize VCPU mdcr_el2 before loading it
KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read
kvm: Cap halt polling at kvm->max_halt_poll_ns
KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU
kvm: exit halt polling on need_resched() as well
KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer
KVM: nSVM: Set the shadow root level to the TDP level for nested NPT
KVM: nVMX: Always make an attempt to map eVMCS after migration
KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch
KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit
KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit
KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit
KVM: s390: extend kvm_s390_shadow_fault to return entry pointer
KVM: s390: fix guarded storage control register handling
KVM: s390: split kvm_s390_logical_to_effective
KVM: s390: split kvm_s390_real_to_abs
KVM: s390: VSIE: correctly handle MVPG when in VSIE
KVM: s390: VSIE: fix MVPG handling for prefixing and MSO
KVM: Stop looking for coalesced MMIO zones if the bus is destroyed
KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created
KVM: SVM: Don't strip the C-bit from CR2 on #PF interception
KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported
KVM: VMX: Disable preemption when probing user return MSRs
KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported
KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM
KVM/VMX: Invoke NMI non-IST entry instead of IST entry
KVM: x86: Cancel pvclock_gtod_work on module removal
KVM: x86: Defer the MMU unload to the normal path on an global INVPCID
KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid
KVM: x86: Emulate RDPID only if RDTSCP is supported
KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit
KVM: x86/mmu: Remove the defunct update_pte() paging hook
KVM: x86/mmu: Retry page faults that hit an invalid memslot
KVM: x86: Move RDPID emulation intercept to its own enum
KVM: x86: Prevent deadlock against tk_core.seq
KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads
kyber: fix out of bounds access when preempted
libbpf: Add explicit padding to bpf_xdp_set_link_opts
libbpf: Add explicit padding to btf_dump_emit_type_decl_opts
libbpf: Fix signed overflow in ringbuf_process_ring
libbpf: Initialize the bpf_seq_printf parameters array field by field
lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf()
liquidio: Fix unintented sign extension of a left shift of a u16
m68k: Add missing mmap_read_lock() to sys_cacheflush()
m68k: mvme147,mvme16x: Don't wipe PCC timer config bits
mac80211: bail out if cipher schemes are invalid
mac80211: clear the beacon's CRC after channel switch
mailbox: sprd: Introduce refcnt when clients requests/free channels
Makefile: Move -Wno-unused-but-set-variable out of GCC only block
md/bitmap: wait for external bitmap writes to complete during tear down
md-cluster: fix use-after-free issue when removing rdev
md: factor out a mddev_find_locked helper from mddev_find
md: Fix missing unused status line of /proc/mdstat
md: md_open returns -EBUSY when entering racing area
md/raid1: properly indicate failure when ending a failed write request
md: split mddev_find
media: adv7604: fix possible use-after-free in adv76xx_remove()
media: aspeed: fix clock handling logic
media: atomisp: Fixed error handling path
media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs()
media: cedrus: Fix H265 status definitions
media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30
media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB
media: dvbdev: Fix memory leak in dvb_media_device_free()
media: dvb-usb: Fix memory leak at error in dvb_usb_device_init()
media: dvb-usb: fix memory leak in dvb_usb_adapter_init
media: dvb-usb: Fix use-after-free access
media: em28xx: fix memory leak
media: gscpa/stv06xx: fix memory leak
media: gspca/sq905.c: fix uninitialized variable
media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()
media: i2c: adv7842: fix possible use-after-free in adv7842_remove()
media: i2c: imx219: Balance runtime PM use-count
media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream
media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove()
media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt()
media: ite-cir: check for receive overflow
media: m88ds3103: fix return value check in m88ds3103_probe()
media: m88rs6000t: avoid potential out-of-bounds reads on arrays
media: media/saa7164: fix saa7164_encoder_register() memory leak bugs
media: [next] staging: media: atomisp: fix memory leak of object flash
media: omap4iss: return error code when omap4iss_get() failed
media: platform: sti: Fix runtime PM imbalance in regs_show
media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming()
media: rkisp1: rsz: crash fix when setting src format
media: rkvdec: Remove of_match_ptr()
media: saa7134: use sg_dma_len when building pgtable
media: saa7146: use sg_dma_len when building pgtable
media: staging/intel-ipu3: Fix memory leak in imu_fmt
media: staging/intel-ipu3: Fix race condition during set_fmt
media: staging/intel-ipu3: Fix set_fmt error handling
media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming
media: tc358743: fix possible use-after-free in tc358743_remove()
media: v4l2-ctrls.c: fix race condition in hdl->requests list
media: v4l2-ctrls: fix reference to freed memory
media: venus: core: Fix some resource leaks in the error path of 'venus_probe()'
media: venus: hfi_parser: Don't initialize parser on v1
media: vivid: fix assignment of dev->fbuf_out_flags
media: vivid: update EDID
memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]
memory: pl353: fix mask of ECC page_size config register
memory: renesas-rpc-if: fix possible NULL pointer dereference of resource
memory: samsung: exynos5422-dmc: handle clk_set_parent() failure
mfd: arizona: Fix rumtime PM imbalance on error
mfd: da9063: Support SMBus and I2C mode
mfd: intel-m10-bmc: Fix the register access range
mfd: stm32-timers: Avoid clearing auto reload register
MIPS: Avoid DIVU in `__div64_32' is result would be zero
MIPS: Avoid handcoded DIVU in `__div64_32' altogether
mips: bmips: fix syscon-reboot nodes
MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again
MIPS: fix local_irq_{disable,enable} in asmmacro.h
MIPS: loongson64: fix bug when PAGE_SIZE > 16KB
MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED
MIPS: pci-legacy: stop using of_pci_range_to_resource
MIPS: pci-mt7620: fix PLL lock check
MIPS: pci-rt2880: fix slot 0 configuration
MIPS: Reinstate platform `__div64_32' handler
misc: lis3lv02d: Fix false-positive WARN on various HP models
misc: vmw_vmci: explicitly initialize vmci_datagram payload
misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct
mlxsw: spectrum_mr: Update egress RIF list before route's action
mmc: block: Issue a cache flush only when it's enabled
mmc: block: Update ext_csd.cache_ctrl if it was written
mmc: core: Do a power cycle when the CMD11 fails
mmc: core: Fix hanging on I/O during system suspend for removable cards
mmc: core: Set read only for SD cards with permanent write protect bit
mmc: sdhci-brcmstb: Remove CQE quirk
mmc: sdhci: Check for reset prior to DMA address unmap
mmc: sdhci-esdhc-imx: validate pinctrl before use it
mmc: sdhci-pci: Add PCI IDs for Intel LKF
mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit
mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()
mmc: uniphier-sd: Fix a resource leak in the remove function
mm: fix struct page layout on 32-bit systems
mm/gup: check every subpage of a compound page during isolation
mm/gup: check for isolation errors
mm/gup: return an error on migration failure
mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
mm/hugetlb: fix F_SEAL_FUTURE_WRITE
mm: memcontrol: slab: fix obtain a reference to a freeing memcg
mm/memory-failure: unnecessary amount of unmapping
mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()
mm/sl?b.c: remove ctor argument from kmem_cache_flags
mm/sparse: add the missing sparse_buffer_fini() in error branch
mptcp: fix splat when closing unaccepted socket
mt7601u: fix always true expression
mt76: fix potential DMA mapping leak
mt76: mt7615: fix entering driver-own state on mt7663
mt76: mt7615: fix memleak when mt7615_unregister_device()
mt76: mt7615: fix mib stats counter reporting to mac80211
mt76: mt7615: fix tx skb dma unmap
mt76: mt7615: support loading EEPROM for MT7613BE
mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put()
mt76: mt7663s: fix the possible device hang in high traffic
mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation
mt76: mt76x0: disable GTK offloading
mt76: mt7915: fix aggr len debugfs node
mt76: mt7915: fix mib stats counter reporting to mac80211
mt76: mt7915: fix txpower init for TSSI off chips
mt76: mt7915: fix tx skb dma unmap
mtd: don't lock when recursively deleting partitions
mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions()
mtd: maps: fix error return code of physmap_flash_remove()
mtd: physmap: physmap-bt1-rom: Fix unintentional stack access
mtd: rawnand: atmel: Update ecc_stats.corrected counter
mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC
mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe()
mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init
mtd: rawnand: qcom: Return actual error code instead of -ENODEV
mtd: require write permissions for locking and badblock ioctls
mtd: spinand: core: add missing MODULE_DEVICE_TABLE()
mtd: spi-nor: core: Fix an issue of releasing resources during read/write
mwl8k: Fix a double Free in mwl8k_probe_hw
nbd: Fix NULL pointer in flush_workqueue
net: bridge: mcast: fix broken length + header check for MRDv6 Adv.
net: bridge: when suppression is enabled exclude RARP packets
net: davinci_emac: Fix incorrect masking of tx and rx error channel
net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send
net: enetc: fix link error again
net: ethernet: ixp4xx: Set the DMA masks explicitly
net: ethernet: mtk_eth_soc: fix RX VLAN offload
netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
netfilter: nftables: avoid overflows in nft_hash_buckets()
netfilter: nftables: Fix a memleak from userdata error path in new objects
netfilter: nftables_offload: special ethertype handling for VLAN
netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector
netfilter: nft_payload: fix C-VLAN offload support
netfilter: xt_SECMARK: add new revision to fix structure layout
net: fix nla_strcmp to handle more then one trailing null character
net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb
net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet()
net: hns3: add handling for xmit skb with recursive fraglist
net: hns3: disable phy loopback setting in hclge_mac_start_phy
net: hns3: fix for vxlan gpe tx checksum bug
net: hns3: fix incorrect configuration for igu_egu_hw_err
net: hns3: initialize the message content in hclge_get_link_mode()
net: hns3: Limiting the scope of vector_ring_chain variable
net: hns3: remediate a potential overflow risk of bd_num_list
net: hns3: use netif_tx_disable to stop the transmit queue
net: lapbether: Prevent racing when checking whether the netif is running
net: marvell: prestera: fix port event handling on init
net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath
net/mlx5: Fix bit-wise and with zero
net:nfc:digital: Fix a double free in digital_tg_recv_dep_req
net/nfc: fix use-after-free llcp_sock_bind/connect
net: Only allow init netns to set default tcp cong to a restricted algo
net/packet: make packet_fanout.arr size configurable up to 64K
net/packet: remove data races in fanout operations
net: phy: intel-xway: enable integrated led functions
net: phy: lan87xx: fix access to wrong register of LAN87xx
net: phy: marvell: fix m88e1011_set_downshift
net: phy: marvell: fix m88e1111_set_downshift
net: renesas: ravb: Fix a stuck issue when a lot of frames are received
net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports
net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule
net: stmmac: Clear receive all(RA) bit when promiscuous mode is off
net: stmmac: fix TSO and TBS feature enabling during driver open
net: stmmac: Set FIFO sizes for ipq806x
net: thunderx: Fix unintentional sign extension issue
net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start()
nfc: pn533: prevent potential memory corruption
nfp: devlink: initialize the devlink port attribute "lanes"
NFS: Deal correctly with attribute generation counter overflow
nfsd: ensure new clients break delegations
NFSD: Fix sparse warning in nfs4proc.c
NFS: Don't discard pNFS layout segments that are marked for return
NFS: Fix attribute bitmask in _nfs42_proc_fallocate()
NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds
NFS: nfs4_bitmask_adjust() must not change the server global bitmasks
NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
NFSv4.2: fix copy stateid copying for the async copy
NFSv4.2 fix handling of sr_eof in SEEK's reply
NFSv4: Don't discard segments marked for return in _pnfs_return_layout()
NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting
nitro_enclaves: Fix stale file descriptors on failed usercopy
node: fix device cleanups in error handling code
nvme: do not try to reconfigure APST when the controller is not live
nvme-pci: don't simple map sgl when sgls are disabled
nvme: retrigger ANA log update if group descriptor isn't found
nvmet: add lba to sect conversion helpers
nvme-tcp: block BH in sk state_change sk callback
nvmet: fix inline bio check for bdev-ns
nvmet-rdma: Fix NULL deref when SEND is completed with error
nvmet: return proper error code from discovery ctrl
nvmet-tcp: fix a segmentation fault during io parsing error
nvmet-tcp: fix incorrect locking in state_change sk callback
of: overlay: fix for_each_child.cocci warnings
openvswitch: fix stack OOB read while fragmenting IPv4 packets
ovl: fix missing revert_creds() on error path
ovl: invalidate readdir cache on changes to dir with origin
pata_arasan_cf: fix IRQ check
pata_ipx4xx_cf: fix IRQ check
PCI: Allow VPD access for QLogic ISP2722
PCI: endpoint: Add helper API to get the 'next' unreserved BAR
PCI: endpoint: Fix missing destroy_workqueue()
PCI: endpoint: Fix NULL pointer dereference for ->get_features()
PCI: endpoint: Make *_free_bar() to return error codes on failure
PCI: endpoint: Make *_get_first_free_bar() take into account 64 bit BAR
PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c
PCI: PM: Do not read power state in pci_enable_device_flags()
PCI: Release OF node in pci_scan_device()'s error path
PCI: xgene: Fix cfg resource mapping
perf/amd/uncore: Fix sysfs type mismatch
perf/arm_pmu_platform: Fix error handling
perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors
perf beauty: Fix fsconfig generator
perf jit: Let convert_timestamp() to be backwards-compatible
perf: Rework perf_event_exit_event()
perf session: Add swap operation for event TIME_CONV
perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars
perf tools: Change fields type in perf_record_time_conv
perf tools: Fix dynamic libbpf link
perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric
phy: cadence: Sierra: Fix PHY power_on sequence
phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally
phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()
phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup
phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create()
pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero
pinctrl: pinctrl-single: remove unused parameter
pinctrl: samsung: use 'int' for register masks in Exynos
platform/x86: intel_pmc_core: Don't use global pmcdev in quirks
platform/x86: ISST: Account for increased timeout in some cases
platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table
PM / devfreq: Unlock mutex and free devfreq struct in error path
PM / devfreq: Use more accurate returned new_freq as resume_freq
PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check
PM: runtime: Fix unpaired parent child_count for force_resume
PM: runtime: Replace inline function pm_runtime_callbacks_present()
pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()
posix-timers: Preserve return value in clock_adjtime32()
powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR
powerpc/32: Statically initialise first emergency context
powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add')
powerpc/64: Fix the definition of the fixmap area
powerpc/64s: Fix crashes when toggling entry flush barrier
powerpc/64s: Fix crashes when toggling stf barrier
powerpc/64s: Fix pte update for kernel memory on radix
powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
powerpc/fadump: Mark fadump_calculate_reserve_size as __init
powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration
powerpc/iommu: Annotate nested lock for lockdep
powerpc: iommu: fix build when neither PCI or IBMVIO is set
powerpc/kexec_file: Use current CPU info while setting up FDT
powerpc/mm: Add cond_resched() while removing hpte mappings
powerpc/perf: Fix PMU constraint check for EBB events
powerpc/perf: Fix the threshold event selection for memory events in power10
powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors
powerpc/prom: Mark identical_pvr_fixup as __init
powerpc/pseries: extract host bridge from pci_bus prior to bus removal
powerpc/pseries: Only register vio drivers if vio bus exists
powerpc/pseries: Stop calling printk in rtas_stop_self()
powerpc/smp: Reintroduce cpu_core_mask
powerpc/smp: Set numa node before updating mask
powerpc/xive: Drop check on irq_data in xive_core_debug_show()
powerpc/xive: Fix xmon command "dxi"
power: supply: bq25980: Move props from battery node
power: supply: bq27xxx: fix power_avg for newer ICs
power: supply: cpcap-battery: fix invalid usage of list cursor
power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce
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()
power: supply: Use IRQF_ONESHOT
pwm: atmel: Fix duty cycle calculation in .get_state()
qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth
random: initialize ChaCha20 constants with correct endianness
rcu: Remove spurious instrumentation_end() in rcu_nmi_enter()
RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal()
RDMA/core: Add CM to restrack after successful attachment to a device
RDMA/core: Fix corrupted SL on passive side
RDMA/cxgb4: add missing qpid increment
RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails
RDMA/mlx5: Fix drop packet rule in egress table
RDMA/mlx5: Fix mlx5 rates to IB rates map
RDMA/qedr: Fix error return code in qedr_iw_connect()
RDMA/rtrs-clt: destroy sysfs after removing session from active list
RDMA/rxe: Fix a bug in rxe_fill_ip_info()
RDMA/siw: Fix a use after free in siw_alloc_mr
RDMA/srpt: Fix error return code in srpt_cm_req_recv()
regmap: set debugfs_name to NULL after it is freed
regulator: bd9576: Fix return from bd957x_probe()
remoteproc: qcom_q6v5_mss: Replace ioremap with memremap
remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader
Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")
Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit"
Revert "drm/qxl: do not run release if qxl failed to init"
Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register"
Revert "iommu/amd: Fix performance counter initialization"
Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL"
Revert "iommu/vt-d: Remove WO permissions on second-level paging entries"
Revert "mtd: spi-nor: macronix: Add support for mx25l51245g"
Revert "net/sctp: fix race condition in sctp_destroy_sock"
Revert "tools/power turbostat: adjust for temperature offset"
Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL"
RISC-V: Fix error code returned by riscv_hartid_to_cpuid()
rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
rsi: Use resume_noirq for SDIO
rtc: ds1307: Fix wday settings for rx8130
rtc: fsl-ftm-alarm: add MODULE_TABLE()
rtlwifi: 8821ae: upgrade PHY and RF parameters
rtw88: 8822c: add LC calibration for RTL8822C
rtw88: Fix an error code in rtw_debugfs_set_rsvd_page()
rtw88: Fix array overrun in rtw_get_tx_power_params()
s390/archrandom: add parameter check for s390_arch_random_generate
s390/disassembler: increase ebpf disasm buffer size
s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility
s390/zcrypt: fix zcard and zqueue hot-unplug memleak
samples/bpf: Fix broken tracex1 due to kprobe argument change
sata_mv: add IRQ checks
sc16is7xx: Defer probe if device read fails
sched/debug: Fix cgroup_path[] serialization
sched,fair: Alternative sched_slice()
sched/fair: Fix shift-out-of-bounds in load_balance()
sched/fair: Fix unfairness caused by missing load decay
sched/fair: Ignore percpu threads for imbalance pulls
sched: Fix out-of-bound access in uclamp
sched/pelt: Fix task util_est update filtering
sched,psi: Handle potential task count underflow bugs more gracefully
scsi: hisi_sas: Fix IRQ checks
scsi: ibmvfc: Fix invalid state machine BUG_ON()
scsi: jazz_esp: Add IRQ check
scsi: libfc: Fix a format specifier
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: Fix incorrect dbde assignment when building target abts wqe
scsi: lpfc: Fix pt2pt connection does not recover after LOGO
scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
scsi: mpt3sas: Block PCI config access from userspace during reset
scsi: pm80xx: Fix potential infinite loop
scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check()
scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
scsi: qla2xxx: Fix use after free in bsg
scsi: qla2xxx: Prevent PRLI in target mode
scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
scsi: smartpqi: Add new PCI IDs
scsi: smartpqi: Correct request leakage during reset operations
scsi: smartpqi: Use host-wide tag space
scsi: sni_53c710: Add IRQ check
scsi: sun3x_esp: Add IRQ check
scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend
scsi: ufs: core: Do not put UFS power into LPM if link is broken
scsi: ufs: core: Narrow down fast path in system suspend path
scsi: ufs: ufshcd-pltfrm: Fix deferred probing
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
sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
seccomp: Fix CONFIG tests for Seccomp_filters
security: commoncap: fix -Wstringop-overread warning
security: keys: trusted: fix TPM2 authorizations
selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro
selftests/bpf: Fix core_reloc test runner
selftests/bpf: Fix field existence CO-RE reloc tests
selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed
selftests: fix prepending $(OUTPUT) to $(TEST_PROGS)
selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test
selftests: mlxsw: Increase the tolerance of backlog buildup
selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test
selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static
selftests/powerpc: Fix L1D flushing tests for Power10
selftests/resctrl: Clean up resctrl features check
selftests/resctrl: Enable gcc checks to detect buffer overflows
selftests/resctrl: Fix checking for < 0 for unsigned values
selftests/resctrl: Fix compilation issues for global variables
selftests/resctrl: Fix compilation issues for other global variables
selftests/resctrl: Fix incorrect parsing of iMC counters
selftests/resctrl: Fix missing options "-n" and "-p"
selftests/resctrl: Use resctrl/info for feature detection
selftests: Set CC to clang in lib.mk if LLVM is set
selinux: add proper NULL termination to the secclass_map permissions
serial: core: return early on unsupported ioctls
serial: omap: don't disable rs485 if rts gpio is missing
serial: omap: fix rs485 half-duplex filtering
serial: stm32: add FIFO flush when port is closed
serial: stm32: add "_usart" prefix in functions name
serial: stm32: call stm32_transmit_chars locked
serial: stm32: fix a deadlock condition with wakeup event
serial: stm32: fix a deadlock in set_termios
serial: stm32: fix code cleaning warnings and checks
serial: stm32: fix FIFO flush in startup and set_termios
serial: stm32: fix incorrect characters on console
serial: stm32: fix probe and remove order for dma
serial: stm32: fix startup by enabling usart for reception
serial: stm32: fix TX and RX FIFO thresholds
serial: stm32: fix tx dma completion, release channel
serial: stm32: fix tx_empty condition
serial: stm32: fix wake-up flag handling
serial: stm32: Use of_device_get_match_data()
sfc: ef10: fix TX queue lookup in TX event handling
sfc: farch: fix TX queue lookup in TX event handling
sfc: farch: fix TX queue lookup in TX flush done handling
smb2: fix use-after-free in smb2_ioctl_query_info()
smb3: do not attempt multichannel to server which does not support it
smb3: when mounting with multichannel include it in requested capabilities
smc: disallow TCP_ULP in smc_setsockopt()
smp: Fix smp_call_function_single_async prototype
soc: aspeed: fix a ternary sign expansion bug
soc: qcom: mdt_loader: Detect truncated read of segments
soc: qcom: mdt_loader: Validate that p_filesz < p_memsz
soc: qcom: pdr: Fix error return code in pdr_register_listener
soc/tegra: pmc: Fix completion of power-gate toggling
soc/tegra: regulators: Fix locking up when voltage-spread is out of range
soundwire: bus: Fix device found flag correctly
soundwire: cadence: only prepare attached devices on clock stop
soundwire: stream: fix memory leak in stream config error path
spi: ath79: always call chipselect function
spi: ath79: remove spi-master setup and cleanup assignment
spi: dln2: Fix reference leak to master
spi: Fix use-after-free with devm_spi_alloc_*
spi: fsl: add missing iounmap() on error in of_fsl_spi_probe()
spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware()
spi: omap-100k: Fix reference leak to master
spi: qup: fix PM reference leak in spi_qup_remove()
spi: rockchip: avoid objtool warning
spi: spi-ti-qspi: Free DMA resources
spi: spi-zynqmp-gqspi: add mutex locking for exec_op
spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue
spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume
spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op
spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op()
spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op
spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails
spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality
spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible
spi: stm32: drop devres version of spi_register_master
spi: stm32: Fix use-after-free on unbind
spi: stm32-qspi: fix pm_runtime usage_count counter
spi: sync up initial chipselect state
squashfs: fix divide error in calculate_skip()
staging: comedi: tests: ni_routes_test: Fix compilation error
staging: fwserial: fix TIOCGSERIAL implementation
staging: fwserial: fix TIOCSSERIAL implementation
staging: fwserial: fix TIOCSSERIAL jiffies conversions
staging: fwserial: fix TIOCSSERIAL permission check
staging: greybus: uart: fix TIOCSSERIAL jiffies conversions
staging: greybus: uart: fix unprivileged TIOCCSERIAL
staging: rtl8192u: Fix potential infinite loop
staging: wimax/i2400m: fix byte-order issue
sunrpc: Fix misplaced barrier in call_decode
SUNRPC: fix ternary sign expansion bug in tracing
SUNRPC: Handle major timeout in xprt_adjust_timeout()
SUNRPC: Move fault injection call sites
SUNRPC: Remove trace_xprt_transmit_queued
swiotlb: Fix the type of index
tee: optee: do not check memref size on return from Secure World
thermal/core/fair share: Lock the thermal zone while looping over instances
thermal/drivers/cpufreq_cooling: Fix slab OOB issue
thermal/drivers/tsens: Fix missing put_device error
thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params()
tipc: convert dest node's address to network order
tools/power turbostat: Fix offset overflow issue in index converting
tools/power/turbostat: Fix turbostat for AMD Zen CPUs
tools/power/x86/intel-speed-select: Increase string size
tpm: acpi: Check eventlog signature before using it
tpm: efi: Use local variable for calculating final log size
tpm: fix error return code in tpm2_get_cc_attrs_tbl()
tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()
tpm, tpm_tis: Reserve locality in tpm_tis_resume()
tpm: vtpm_proxy: Avoid reading host log when using a virtual device
tracing: Map all PIDs to command lines
tracing: Restructure trace_clock_global() to never block
tty: actually undefine superseded ASYNC flags
tty: amiserial: fix TIOCSSERIAL permission check
tty: fix memory leak in vc_deallocate
tty: fix return value for unsupported ioctls
tty: fix return value for unsupported termiox ioctls
tty: moxa: fix TIOCSSERIAL jiffies conversions
tty: moxa: fix TIOCSSERIAL permission check
tty: n_gsm: check error while registering tty devices
ttyprintk: Add TTY hangup callback.
tty: Remove dead termiox code
ubifs: Only check replay with inode type to judge if inode linked
udp: never accept GSO_FRAGLIST packets
USB: cdc-acm: fix TIOCGSERIAL implementation
USB: cdc-acm: fix unprivileged TIOCCSERIAL
usb: core: hub: Fix PM reference leak in usb_port_resume()
usb: core: hub: fix race condition about TRSMRCY of resume
usb: dwc2: Fix gadget DMA unmap direction
usb: dwc2: Fix hibernation between host and device modes.
usb: dwc2: Fix host mode hibernation exit with remote wakeup flow.
usb: dwc2: Fix session request interrupt handler
usb: dwc3: core: Do core softreset when switch mode
usb: dwc3: gadget: Check for disabled LPM quirk
usb: dwc3: gadget: Enable suspend events
usb: dwc3: gadget: Fix START_TRANSFER link state check
usb: dwc3: gadget: Free gadget structure only after freeing endpoints
usb: dwc3: gadget: Ignore EP queue requests during bus reset
usb: dwc3: gadget: Remove FS bInterval_m1 limitation
usb: dwc3: gadget: Return success always for kick transfer in ep queue
usb: dwc3: omap: improve extcon initialization
usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield
usb: fotg210-hcd: Fix an error message
usb: gadget: aspeed: fix dma map failure
usb: gadget: dummy_hcd: fix gpf in gadget_setup
usb: gadget: Fix double free of device descriptor pointers
usb: gadget: f_uac1: validate input parameters
usb: gadget: f_uac2: validate input parameters
usb: gadget/function/f_fs string table fix for multiple languages
usb: gadget: pch_udc: Check for DMA mapping error
usb: gadget: pch_udc: Check if driver is present before calling ->setup()
usb: gadget: pch_udc: Initialize device pointer before use
usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1)
usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits()
usb: gadget: pch_udc: Revert d3cb25a12138 completely
usb: gadget: r8a66597: Add missing null check on return from platform_get_resource
usb: gadget: s3c: Fix incorrect resources releasing
usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()'
usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove()
USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR()
usb: gadget: uvc: add bInterval checking for HS mode
usbip: vudc: fix missing unlock on error in usbip_sockfd_store()
usb: musb: Fix an error message
usb: musb: fix PM reference leak in musb_irq_work()
usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode()
USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check
USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions
usb: typec: stusb160x: fix return value check in stusb160x_probe()
usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS
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: Fix error while calculating PPS out values
usb: typec: tcpm: update power supply once partner accepts
usb: typec: tps6598x: Fix return value check in tps6598x_probe()
usb: typec: ucsi: Put fwnode in any case during ->probe()
usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4
usb: webcam: Invalid size of Processing Unit Descriptor
usb: xhci: Fix port minor revision
usb: xhci: Increase timeout for HC halt
usb: xhci-mtk: improve bandwidth scheduling with TT
usb: xhci-mtk: remove or operator for setting schedule parameters
usb: xhci-mtk: support quirk to disable usb2 lpm
userfaultfd: release page in error path to avoid BUG_ON
vfio/fsl-mc: Re-order vfio_fsl_mc_probe()
vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer
vfio/pci: Move VGA and VF initialization to functions
vfio/pci: Re-order vfio_pci_probe()
vhost-vdpa: fix vm_flags for virtqueue doorbell mapping
virtiofs: fix memory leak in virtio_fs_probe()
virtiofs: fix userns
vsock/virtio: free queued packets when closing socket
vsock/vmci: log once the failed queue pair allocation
watchdog: explicitly update timestamp when reporting softlockup
watchdog: fix barriers when printing backtraces from all CPUs
watchdog: rename __touch_watchdog() to a better descriptive name
watchdog/softlockup: remove logic that tried to prevent repeated reports
wilc1000: write value to WILC_INTR2_ENABLE register
wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
wlcore: Fix buffer overrun by snprintf due to incorrect buffer size
wlcore: fix overlapping snprintf arguments in debugfs
x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS
x86/build: Disable HIGHMEM64G selection for M486SX
x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)
x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported
x86/events/amd/iommu: Fix sysfs type mismatch
x86/kprobes: Fix to check non boostable prefixes correctly
x86/microcode: Check for offline CPUs before requesting new microcode
x86/platform/uv: Fix !KEXEC build failure
x86/platform/uv: Set section block size for hubless architectures
x86, sched: Treat Intel SNC topology as default, COD as exception
x86/sev: Do not require Hypervisor CPUID bit for SEV guests
xen-blkback: fix compatibility bug with single page rings
xen/gntdev: fix gntdev_mmap() error exit path
xen/unpopulated-alloc: consolidate pgmap manipulation
xen/unpopulated-alloc: fix error return code in fill_list()
xfs: fix return of uninitialized value in variable error
xhci: Add reset resume quirk for AMD xhci controller.
xhci: check control context is valid before dereferencing it.
xhci: check port array allocation was successful before dereferencing it
xhci: Do not use GFP_KERNEL in (potentially) atomic context
xhci: fix potential array out of bounds with several interrupters
xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI
xprtrdma: Avoid Receive Queue wrapping
xprtrdma: Fix cwnd update ordering
xprtrdma: rpcrdma_mr_pop() already does list_del_init()
xsk: Fix for xp_aligned_validate_desc() when len == chunk_size
xsk: Respect device's headroom and tailroom on generic xmit path

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-05-22 11:42:27 +03:00
Mikhail Novosyolov
464be61820 Rebuild with fixed provides for *.ko.zst in rpm-openmandriva-setup 2021-05-09 13:12:27 +03:00
Mikhail Novosyolov
942a9eaf09 [bot] upd: 5.10.34 -> 5.10.35
Changelog:

ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
bpf: Fix leakage of uninitialized bpf stack under speculation
bpf: Fix masking negation logic upon negative dst register
capabilities: require CAP_SETFCAP to map uid 0
driver core: add a min_align_mask field to struct device_dma_parameters
igb: Enable RSS for Intel I211 Ethernet Controller
mips: Do not include hi and lo in clobber list for R6
netfilter: conntrack: Make global sysctls readonly in non-init netns
net: qrtr: Avoid potential use after free in MHI send
net: usb: ax88179_178a: initialize local variables before use
nvme-pci: set min_align_mask
ovl: allow upperdir inside lowerdir
ovl: fix leaked dentry
perf/core: Fix unconditional security_locked_down() call
perf data: Fix error return code in perf_data__create_dir()
perf ftrace: Fix access to pid in array when setting a pid filter
platform/x86: thinkpad_acpi: Correct thermal sensor allocation
swiotlb: add a IO_TLB_SIZE define
swiotlb: clean up swiotlb_tbl_unmap_single
swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single
swiotlb: factor out an io_tlb_offset helper
swiotlb: factor out a nr_slots helper
swiotlb: refactor swiotlb_tbl_map_single
swiotlb: respect min_align_mask
tools/cgroup/slabinfo.py: updated to work on current kernel
USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
USB: Add reset-resume quirk for WD19's Realtek Hub
vfio: Depend on MMU

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-05-08 19:00:02 +03:00
Mikhail Novosyolov
45ce5cee26 Drop *-latest provides
They were part of miration to dnf-compatible packaging scheme,
they are actually not needed, let's force usage of task-kernel.
2021-05-08 18:59:36 +03:00
Mikhail Novosyolov
ccf7aa3acb Add comments about comparing zstd vs xz 2021-05-04 18:38:01 +03:00
Mikhail Novosyolov
8789b7af97 Tune requires for zstd-compressed modules 2021-05-04 14:39:24 +03:00
Mikhail Novosyolov
8e1fdb84a2 Adapt kernel packaging for dnf methods of handling kernels
dnf is able to coinstall multiple versions of one package with the same name,
use it to handle clean up of old kernels.
2021-05-04 11:46:18 +03:00
Mikhail Novosyolov
846f0d6a2f Switch to zstd for faster decompression/startup 2021-05-04 00:23:04 +03:00
Mikhail Novosyolov
464c5c81a4 [bot] upd: 5.10.33 -> 5.10.34
Changelog:

iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd()
mei: me: add Alder Lake P device id.

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-05-03 01:30:32 +03:00
Mikhail Novosyolov
eddae7ed99 replace tab with space for further changes by kernel-updater-bot 2021-05-03 01:29:44 +03:00
Mikhail Novosyolov
a9557c339f [bot] upd: 5.10.32 -> 5.10.33
Changelog:

arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS
arm64: kprobes: Restore local irqflag if kprobes is cancelled
ARM: dts: Fix swapped mmc order for omap3
block: return -EBUSY when there are open partitions in blkdev_reread_part
bpf: Allow variable-offset stack access
bpf: Permits pointers on stack for helper calls
bpf: Refactor and streamline bounds check into helper
bpf: Tighten speculative pointer arithmetic mask
cavium/liquidio: Fix duplicate argument
csky: change a Kconfig symbol name to fix e1000 build error
dmaengine: tegra20: Fix runtime PM imbalance on error
dmaengine: xilinx: dpdma: Fix descriptor issuing on video group
dmaengine: xilinx: dpdma: Fix race condition in done IRQ
gpio: omap: Save and restore sysconfig
HID: alps: fix error return code in alps_input_configured()
HID cp2112: fix support for multiple gpiochips
HID: google: add don USB id
HID: wacom: Assign boolean values to a bool variable
ia64: fix discontig.c section mismatches
ia64: tools: remove duplicate definition of ia64_mf() on ia64
kasan: fix hwasan build for gcc
KEYS: trusted: Fix TPM reservation for seal/unseal
locking/qrwlock: Fix ordering in queued_write_lock_slowpath()
net: geneve: check skb is large enough for IPv4/IPv6 header
net: hso: fix NULL-deref on disconnect regression
perf auxtrace: Fix potential NULL pointer dereference
perf map: Fix error return code in maps__clone()
perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3
perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[]
pinctrl: core: Show pin numbers for the controllers with base = 0
pinctrl: lewisburg: Update number of pins in community
s390/entry: save the caller of psw_idle
soc: qcom: geni: shield geni_icc_get() for ACPI boot
USB: CDC-ACM: fix poison/unpoison imbalance
vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails
vhost-vdpa: protect concurrent access to vhost device iotlb
x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access
xen-netback: Check for hotplug-status existence before watching

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-04-29 12:21:29 +03:00
Mikhail Novosyolov
cbea6153a4 Do not remove just installed kernel if package is being reinstalled 2021-04-25 15:38:29 +03:00
Mikhail Novosyolov
61dda572ef Build initrd when all initrd modules have been installed 2021-04-24 00:00:12 +03:00
Mikhail Novosyolov
f5e803e6f9 Have dkms updated/installed before the kernel, scriptlet here checks if dkms exists 2021-04-22 16:38:00 +03:00
Mikhail Novosyolov
25513e2e7f [bot] upd: 5.10.31 -> 5.10.32
Changelog:

ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade()
arc: kernel: Return -EFAULT if copy_to_user() fails
arm64: alternatives: Move length validation in alternative_{insn, endif}
arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems
arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference
arm64: fix inline asm in load_unaligned_zeropad()
arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically
ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range()
ARM: 9071/1: uprobes: Don't hook on thumb instructions
ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race
ARM: dts: Fix moving mmc devices with aliases for omap4 & 5
ARM: footbridge: fix PCI interrupt mapping
ARM: keystone: fix integer overflow warning
ARM: omap1: fix building with clang IAS
ARM: OMAP2+: Fix uninitialized sr_inst
ARM: OMAP2+: Fix warning for omap_init_time_of()
ASoC: fsl_esai: Fix TDM slot setup for I2S mode
ASoC: max98373: Added 30ms turn on/off time delay
ASoC: max98373: Changed amp shutdown register as volatile
bpf: Ensure off_reg has no mixed signed bounds for all types
bpf: Improve verifier error messages for users
bpf: Move off_reg into sanitize_ptr_alu
bpf: Move sanitize_val_alu out of op switch
bpf: Rework ptr_limit into alu_limit and add common error path
bpf: Use correct permission flag for mixed signed bounds arithmetic
ch_ktls: do not send snd_una update to TCB in middle
ch_ktls: fix device connection close
ch_ktls: Fix kernel panic
ch_ktls: tcb close causes tls connection failure
dmaengine: dw: Make it dependent to HAS_IOMEM
dmaengine: Fix a double free in dma_async_device_register
dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback
dmaengine: idxd: fix delta_rec and crc size field for completion record
dmaengine: idxd: fix opcap sysfs attribute output
dmaengine: idxd: fix wq cleanup of WQCFG registers
dmaengine: idxd: fix wq size store permission state
dmaengine: plx_dma: add a missing put_device() on error path
dm verity fec: fix misaligned RS roots IO
drm/msm: Fix a5xx/a6xx timestamps
ethtool: pause: make sure we init driver stats
gpio: sysfs: Obey valid_mask
gpu/xen: Fix a use after free in xen_drm_drv_init
gro: ensure frag0 meets IP header alignment
HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices
i40e: fix the panic when running bpf in xdpdrv mode
ia64: remove duplicate entries in generic_defconfig
ia64: tools: remove inclusion of ia64-specific version of errno.h header
ibmvnic: avoid calling napi_disable() twice
ibmvnic: remove duplicate napi_schedule call in do_reset function
ibmvnic: remove duplicate napi_schedule call in open function
ice: Fix potential infinite loop when using u8 loop counter
Input: i8042 - fix Pegatron C15B ID entry
Input: nspire-keypad - enable interrupts only when opened
Input: s6sy761 - fix coordinate read bit shift
iwlwifi: add support for Qu with AX201 device
iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd()
ixgbe: fix unbalanced device enable/disable in suspend/resume
KVM: VMX: Convert vcpu_vmx.exit_reason to a union
KVM: VMX: Don't use vcpu->run->internal.ndata as an array index
libbpf: Fix potential NULL pointer dereference
lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS
libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC
lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message
mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN
mm: ptdump: fix build failure
mtd: rawnand: mtk: Fix WAITRDY break condition and timeout
neighbour: Disregard DEAD dst in neigh_update
net: davicom: Fix regulator not turned off on failed probe
netfilter: arp_tables: add pre_exit hook for table unregister
netfilter: bridge: add pre_exit hooks for ebtable unregistration
netfilter: conntrack: do not print icmpv6 as unknown via /proc
netfilter: flowtable: fix NAT IPv6 offload mangling
netfilter: nft_limit: avoid possible divide error in nft_limit_init
net: ieee802154: forbid monitor for add llsec dev
net: ieee802154: forbid monitor for add llsec devkey
net: ieee802154: forbid monitor for add llsec key
net: ieee802154: forbid monitor for add llsec seclevel
net: ieee802154: forbid monitor for del llsec dev
net: ieee802154: forbid monitor for del llsec devkey
net: ieee802154: forbid monitor for del llsec key
net: ieee802154: stop dump llsec devkeys for monitors
net: ieee802154: stop dump llsec devs for monitors
net: ieee802154: stop dump llsec keys for monitors
net: ieee802154: stop dump llsec seclevels for monitors
net: ip6_tunnel: Unregister catch-all devices
net: macb: fix the restore of cmp registers
net: Make tcp_allowed_congestion_control readonly in non-init netns
net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta
net/mlx5e: Fix setting of RS FEC mode
net: phy: marvell: fix detection of PHY on Topaz switches
net/sctp: fix race condition in sctp_destroy_sock
net: sit: Unregister catch-all devices
pcnet32: Use pci_resource_len to validate PCI resource
r8169: don't advertise pause in jumbo mode
r8169: tweak max read request size for newer chips also in jumbo mtu mode
readdir: make sure to verify directory entry for legacy interfaces too
riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM"
scsi: libsas: Reset num_scatter if libata marks qc as NODATA
scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state
vfio/pci: Add missing range check in vfio_pci_mmap
virt_wifi: Return micros for BSS TSF values
xfrm: BEET mode doesn't support fragments for inner packets

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-04-22 15:59:05 +03:00
Mikhail Novosyolov
28fe91e364 [bot] upd: 5.10.28 -> 5.10.31
Changelog:

ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m
ALSA: aloop: Fix initialization of controls
ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model
ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1
amd-xgbe: Update DMA coherency values
arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0
ARM: dts: am33xx: add aliases for mmc interfaces
ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces
ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin
ARM: OMAP4: Fix PMIC voltage domains for bionic
ARM: OMAP4: PM: update ROM return address for OSWR and OFF
ASoC: intel: atom: Stop advertising non working S24LE support
ASoC: SOF: Intel: HDA: fix core status verification
ASoC: sunxi: sun4i-codec: fill ASoC card owner
ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips
batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field
block: clear GD_NEED_PART_SCAN later in bdev_disk_changed
block: don't ignore REQ_NOWAIT for direct IO
block: only update parent bi_status when bio fail
bpf: Enforce that struct_ops programs be GPL-only
bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET
bpf: Refcount task stack in bpf_get_task_stack
bpf, sockmap: Fix incorrect fwd_alloc accounting
bpf, sockmap: Fix sk->prot unhash op reset
bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp
bpf, x86: Validate computation of branch displacements for x86-32
bpf, x86: Validate computation of branch displacements for x86-64
bus: ti-sysc: Fix warning on unbind if reset is not deasserted
can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE
can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE
can: mcp251x: fix support for half duplex SPI host controllers
cfg80211: check S1G beacon compat element length
cfg80211: remove WARN_ON() in cfg80211_sme_connect
cifs: revalidate mapping when we open files for SMB1 POSIX
cifs: Silently ignore unknown oplock break handle
clk: fix invalid usage of list cursor in register
clk: fix invalid usage of list cursor in unregister
clk: socfpga: fix iomem pointer cast on 64-bit
cxgb4: avoid collecting SGE_QBASE regs during traffic
driver core: Fix locking bug in deferred_probe_timeout_work_func()
drivers: net: fix memory leak in atusb_probe
drivers: net: fix memory leak in peak_usb_create_dev
drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit
drm/i915: Fix invalid access to ACPI _DSM objects
drm/imx: imx-ldb: fix out of bounds array access warning
drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs
drm/msm/disp/dpu1: icc path needs to be set before dpu runtime resume
drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate
drm/msm: Ratelimit invalid-fence message
drm/msm: Set drvdata to NULL when msm_drm_init() fails
drm/tegra: dc: Don't set PLL clock to 0Hz
drm/vc4: crtc: Reduce PV fifo threshold on hvs4
dt-bindings: net: ethernet-controller: fix typo in NVMEM
esp: delete NETIF_F_SCTP_CRC bit from features for esp offload
ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso
ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx
ethtool: fix incorrect datatype in set_eee ops
fs: direct-io: fix missing sdio->boundary
ftrace: Check if pages were allocated before calling free_pages()
gcov: re-fix clang-11+ support
geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply
gfs2: Flag a withdraw if init_threads() fails
gfs2: report "already frozen/thawed" errors
gianfar: Handle error code at MAC address change
gpiolib: Read "gpio-line-names" from a firmware node
gpu: host1x: Use different lock classes for each client
hostfs: fix memory handling in follow_link()
i2c: designware: Adjust bus_freq_hz when refuse high speed mode set
I2C: JZ4780: Fix bug for Ingenic X1000.
i2c: turn recovery error on init to debug
i40e: Added Asym_Pause to supported link modes
i40e: Fix display statistics for veb_tc
i40e: Fix kernel oops when i40e driver removes VF's
i40e: Fix parameters in aq_get_phy_register()
i40e: Fix sparse errors in i40e_txrx.c
i40e: Fix sparse error: uninitialized symbol 'ring'
i40e: Fix sparse error: 'vsi->netdev' could be null
i40e: Fix sparse warning: missing error code 'err'
ia64: fix format strings for err_inject
ia64: fix user_stack_pointer() for ptrace()
ia64: mca: allocate early mca with GFP_ATOMIC
IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS
ice: Cleanup fltr list in case of allocation issues
ice: Continue probe on link/PHY errors
ice: Fix for dereference of NULL pointer
ice: fix memory allocation call
ice: fix memory leak of aRFS after resuming from suspend
ice: Increase control queue timeout
ice: prevent ice_open and ice_stop during reset
ice: Recognize 860 as iSCSI port in CEE mode
ice: Refactor DCB related variables out of the ice_port_info struct
ice: remove DCBNL_DEVRESET bit from PF state
ice: Use port number instead of PF ID for WoL
idr test suite: Create anchor before launching throbber
idr test suite: Take RCU read lock in idr_find_test_1
init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM
init/Kconfig: make COMPILE_TEST depend on !S390
interconnect: core: fix error return code of icc_link_destroy()
io_uring: don't mark S_ISBLK async work as unbounded
io_uring: fix timeout cancel return code
iwlwifi: fix 11ax disabled bit in the regulatory capability flags
iwlwifi: pcie: properly set LTR workarounds on 22000 devices
kbuild: Add resolve_btfids clean to root clean target
kbuild: Do not clean resolve_btfids if the output does not exist
kselftest/arm64: sve: Do not use non-canonical FFR register value
kunit: tool: Fix a python tuple typing error
KVM: arm64: Disable guest access to trace filter controls
KVM: arm64: Hide system instruction access to Trace registers
KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched
KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages
KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter
KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping
KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap
KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched
KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp
KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn
KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed
libbpf: Ensure umem pointer is non-NULL before dereferencing
libbpf: Fix bail out from 'ringbuf_process_ring()' on error
libbpf: Only create rx and tx XDP rings when necessary
libbpf: Restore umem state after socket create failure
lockdep: Address clang -Wformat warning printing for %hd
LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late
mac80211: Check crypto_aead_encrypt for errors
mac80211: choose first enabled channel for monitor
mac80211: fix time-is-after bug in mlme
mac80211: fix TXQ AC confusion
math: Export mul_u64_u64_div_u64
mISDN: fix crash in fritzpci
mlxsw: spectrum: Fix ECN marking in tunnel decapsulation
mptcp: forbit mcast-related sockopt on MPTCP sockets
nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff
net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb
net: dsa: Fix type was not set for devlink port
net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits
net: dsa: lantiq_gswip: Don't use PHY auto polling
net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock
net: ensure mac header is set in virtio_net_hdr_to_skb()
netfilter: conntrack: Fix gre tunneling over ipv6
netfilter: nftables: skip hook overlap logic if flowtable is stale
netfilter: x_tables: fix compat match/target pad out-of-bound write
net: hns3: clear VF down state bit before request link status
net: hso: fix null-ptr-deref during tty device unregistration
net: hsr: Reset MAC header for Tx path
net: ieee802154: fix nl802154 add llsec key
net: ieee802154: fix nl802154 del llsec dev
net: ieee802154: fix nl802154 del llsec devkey
net: ieee802154: fix nl802154 del llsec key
net: ieee802154: forbid monitor for del llsec seclevel
net: ieee802154: forbid monitor for set llsec params
net: ieee802154: nl-mac: fix check on panid
net: ieee802154: stop dump llsec params for monitors
net: ipa: fix init header command validation
net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind()
net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh
net: let skb_orphan_partial wake-up waiters.
net: mac802154: Fix general protection fault
net: macb: restore cmp registers on resume path
net/mlx5: Don't request more than supported EQs
net/mlx5e: Enforce minimum value check for ICOSQ size
net/mlx5e: Fix ethtool indication of connector type
net/mlx5e: Fix mapping of ct_label zero
net/mlx5: Fix PBMC register mapping
net/mlx5: Fix placement of log_max_flow_counter
net/mlx5: Fix PPLM register mapping
net/ncsi: Avoid channel_monitor hrtimer deadlock
net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit()
net: phy: broadcom: Only advertise EEE for supported modes
net: pxa168_eth: Fix a potential data race in pxa168_eth_remove
net: qrtr: Fix memory leak on qrtr_tx_wait failure
net/rds: Fix a use after free in rds_message_map_pages
net: sched: bump refcount for new action in ACT replace mode
net: sched: fix action overwrite reference counting
net: sched: fix err handler in tcf_action_init()
net: sched: sch_teql: fix null-pointer dereference
net: sfp: cope with SFPs that set both LOS normal and LOS inverted
net: sfp: relax bitrate-derived mode check
net:tipc: Fix a double free in tipc_sk_mcast_rcv
net: tun: set tun->dev->addr_len during TUNSETLINK processing
net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...);
net: xfrm: Localize sequence counter per network namespace
nfc: Avoid endless loops caused by repeated llcp_sock_connect()
nfc: fix memory leak in llcp_sock_connect()
nfc: fix refcount leak in llcp_sock_bind()
nfc: fix refcount leak in llcp_sock_connect()
nfp: flower: ignore duplicate merge hints from FW
nl80211: fix beacon head validation
nl80211: fix potential leak of ACL params
null_blk: fix command timeout completion handling
ocfs2: fix deadlock between setattr and dio_end_io_write
of: property: fw_devlink: do not link ".*,nr-gpios"
openvswitch: fix send of uninitialized stack memory in ct limit reply
parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers
parisc: parisc-agp requires SBA IOMMU driver
percpu: make pcpu_nr_empty_pop_pages per chunk type
perf inject: Fix repipe usage
perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches
perf report: Fix wrong LBR block sorting
platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2
platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms
platform/x86: thinkpad_acpi: Allow the FnLock LED to change state
ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation
radix tree test suite: Register the main thread with the RCU library
RAS/CEC: Correct ce_add_elem()'s returned values
RDMA/addr: Be strict with gid size
RDMA/cxgb4: check for ipv6 address properly while destroying listener
RDMA/qedr: Fix kernel panic when trying to access recv_cq
RDMA/rtrs-clt: Close rtrs client conn before destroying rtrs clt session files
regulator: bd9571mwv: Fix AVS and DVFS voltage range
remoteproc: qcom: pil_info: avoid 64-bit division
Revert "net: sched: bump refcount for new action in ACT replace mode"
riscv,entry: fix misaligned base for excp_vect_table
s390/cpcmd: fix inline assembly register clobbering
sch_red: fix off-by-one checks in red_check_params()
scsi: pm80xx: Fix chip initialization failure
scsi: target: iscsi: Fix zero tag inside a trace event
scsi: target: pscsi: Clean up after failure in pscsi_map_sg()
scsi: ufs: core: Fix task management request completion timeout
scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs
selftests/vm: fix out-of-tree build
selinux: fix cond_list corruption when changing booleans
selinux: fix race between old and new sidtab
selinux: make nslot handling in avtab more robust
soc/fsl: qbman: fix conflicting alignment attributes
thunderbolt: Fix a leak in tb_retimer_add()
thunderbolt: Fix off by one in tb_port_find_retimer()
tipc: increment the tmp aead refcnt before attaching it
tools/kvm_stat: Add restart delay
tools/resolve_btfids: Add /libbpf to .gitignore
tools/resolve_btfids: Build libbpf and libsubcmd in separate directories
tools/resolve_btfids: Check objects before removing
tools/resolve_btfids: Set srctree variable unconditionally
usbip: add sysfs_lock to synchronize sysfs code paths
usbip: stub-dev synchronize sysfs code paths
usbip: synchronize event handler with sysfs code paths
usbip: vudc synchronize sysfs code paths
vdpa/mlx5: Fix suspend/resume index restoration
vdpa/mlx5: Fix wrong use of bit numbers
vdpa/mlx5: should exclude header length and fcs from mtu
virtchnl: Fix layout of RSS structures
vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply
workqueue: Move the position of debug_work_activate() in __queue_work()
x86/build: Turn off -fcf-protection for realmode targets
XArray: Fix splitting to non-zero orders
xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model
xen/events: fix setting irq affinity
xen/evtchn: Change irq_info lock to raw_spinlock_t
xfrm/compat: Cleanup WARN()s that can be user-triggered
xfrm: Fix NULL pointer dereference on policy lookup
xfrm: interface: fix ipv4 pmtu check to honor ip header df
xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets
xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-04-20 00:30:17 +03:00
Mikhail Novosyolov
2076b43c65 Merge branch 'rosa2019.1' of abf.io:import/kernel-5.10 into rosa2019.1 2021-04-09 17:44:48 +03:00
Mikhail Novosyolov
1e10effa5c [bot] upd: 5.10.27 -> 5.10.28
Changelog:

ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead()
ACPI: tables: x86: Reserve memory occupied by ACPI tables
ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks
ALSA: hda: Re-add dropped snd_poewr_change_state() calls
ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook
ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO
ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8
ALSA: usb-audio: Apply sample rate quirk to Logitech Connect
appletalk: Fix skb allocation size in loopback case
arm64: mm: correct the inside linear map range during hotplug check
ASoC: cs42l42: Always wait at least 3ms after reset
ASoC: cs42l42: Fix Bitclock polarity inversion
ASoC: cs42l42: Fix channel width support
ASoC: cs42l42: Fix mixer volume control
ASoC: es8316: Simplify adc_pga_gain_tlv table
ASoC: rt1015: fix i2c communication error
ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10
ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10
ASoC: rt5659: Update MCLK rate in set_sysclk()
ASoC: rt711: add snd_soc_component remove callback
ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe
ASoC: soc-core: Prevent warning if no DMI table is present
ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr()
ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer
bpf: Fix fexit trampoline.
bpf: Remove MTU check in __bpf_skb_max_len
bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG
brcmfmac: clear EAP/association status bits on linkdown events
can: dev: move driver related infrastructure into separate subdir
can: tcan4x5x: fix max register value
cdc-acm: fix BREAK rx code path adding necessary calls
driver core: clear deferred probe reason on probe retry
drivers: video: fbcon: fix NULL dereference in fbcon_cursor()
drm/amdgpu: check alignment on CPU page for bo map
drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings()
drm/amdkfd: dqm fence memory corruption
drm/imx: fix memory leak when fails to init
drm/tegra: dc: Restore coupling of display controllers
drm/tegra: sor: Grab runtime PM reference across reset
ext4: do not iput inode under running transaction in ext4_rename()
ext4: fix bh ref count on error paths
ext4: shrink race window in ext4_should_retry_alloc()
extcon: Add stubs for extcon_register_notifier_all() functions
extcon: Fix error handling in extcon_dev_register
firewire: nosy: Fix a use-after-free bug in nosy_ioctl()
firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0
flow_dissector: fix TTL and TOS dissection on IPv4 fragments
fs: nfsd: fix kconfig dependency warning for NFSD_V4
iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate
io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() with MSG_WAITALL
io_uring: fix ->flags races by linked timeouts
io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls
iwlwifi: pcie: don't disable interrupts for reg_lock
kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing
KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit
KVM: SVM: load control fields from VMCB12 before checking them
locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini()
locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling
mm: fix race by making init_zero_pfn() early_initcall
net: 9p: advance iov on empty read
netdevsim: dev: Initialize FIB module after debugfs
net: ethernet: aquantia: Handle error cleanup of start on open
net: introduce CAN specific pointer in the struct net_device
net: ipa: fix register write command validation
net: ipa: remove two unused register definitions
net: mvpp2: fix interrupt mask/unmask skip condition
net: wan/lmc: unregister device when no matching device is found
NFSD: fix error handling in NFSv4.0 callbacks
nvmet-tcp: fix kmap leak when data digest in use
pinctrl: rockchip: fix restore error in resume
PM: runtime: Fix ordering in pm_runtime_get_suppliers()
PM: runtime: Fix race getting/putting suppliers at probe
reiserfs: update reiserfs_xattrs_initialized() condition
Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing"
riscv: evaluate put_user() arg before enabling user access
rpc: fix NULL dereference on kmalloc failure
rtw88: coex: 8821c: correct antenna switch function
s390/vdso: copy tod_steering_delta value to vdso_data page
s390/vdso: fix tod_steering_delta type
scsi: qla2xxx: Fix broken #endif placement
scsi: st: Fix a use after free in st_open()
soc: qcom-geni-se: Cleanup the code to remove proxy votes
staging: comedi: cb_pcidas64: fix request_irq() warn
staging: comedi: cb_pcidas: fix request_irq() warn
staging: rtl8192e: Change state information from u16 to u8
staging: rtl8192e: Fix incorrect source in memcpy()
static_call: Align static_call_is_init() patching condition
thermal/core: Add NULL pointer check before using cooling device stats
tracing: Fix stack trace event size
USB: cdc-acm: downgrade message to debug
USB: cdc-acm: fix double free on probe failure
USB: cdc-acm: fix use-after-free after probe failure
USB: cdc-acm: untangle a circular dependency between callback and softint
usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board.
usb: dwc2: Prevent core suspend when port connection flag is 0
usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable
usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield
usb: dwc3: qcom: skip interconnect init for ACPI probe
usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference
usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control()
usb: musb: Fix suspend with devices connected for a64
USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem
usb: xhci-mtk: fix broken streams issue on 0.96 xHCI
vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends
vhost: Fix vhost_vq_reset()
video: hyperv_fb: Fix a double free in hvfb_probe
virtiofs: Fail dax mount if device does not support it
xtensa: fix uaccess-related livelock in do_page_fault
xtensa: move coprocessor_flush to the .text section

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-04-09 17:04:54 +03:00
alexander stefanov
1d19e1bd53 install dtb 2021-04-06 19:36:12 +00:00
Mikhail Novosyolov
5152536ddb Build ipt-so module
https://github.com/vt-alt/ipt-so
https://abf.io/import/ipt-so
2021-04-01 14:45:55 +03:00
Mikhail Novosyolov
fdb4d0f552 upd: 5.10.25 -> 5.10.27
Changelog:

ACPICA: Always create namespace nodes using acpi_ns_create_node()
ACPI: scan: Rearrange memory allocation in acpi_device_add()
ACPI: scan: Use unique number for instance_no
ACPI: video: Add missing callback back for Sony VPCEH3U1E
afs: Fix accessing YFS xattrs on a non-YFS server
afs: Stop listxattr() from listing "afs.*" attributes
ALSA: dice: fix null pointer dereference when node is disconnected
ALSA: hda: generic: Fix the micmute led init state
ALSA: hda: ignore invalid NHLT table
ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air
ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro
ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8
ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8
ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8
ALSA: usb-audio: Fix unintentional sign extension issue
arm64: dts: ls1012a: mark crypto engine dma coherent
arm64: dts: ls1043a: mark crypto engine dma coherent
arm64: dts: ls1046a: mark crypto engine dma coherent
arm64: kdump: update ppos when reading elfcorehdr
arm64: stacktrace: don't trace arch_stack_walk()
ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C
ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet
ARM: dts: at91-sama5d27_som1: fix phy address to 7
ARM: dts: imx6ull: fix ubi filesystem mount failed
ARM: OMAP2+: Fix smartreflex init regression after dropping legacy data
ASoC: ak4458: Add MODULE_DEVICE_TABLE
ASoC: ak5558: Add MODULE_DEVICE_TABLE
ASoC: codecs: wcd934x: add a sanity check in set channel map
ASoC: fsl_ssi: Fix TDM slot setup for I2S mode
ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold
ASoC: qcom: lpass-cpu: Fix lpass dai ids parse
ASoC: qcom: sdm845: Fix array out of bounds access
ASoC: qcom: sdm845: Fix array out of range on rx slim channels
ASoC: simple-card-utils: Do not handle device clock
ASoC: SOF: intel: fix wrong poll bits in dsp power down
ASoC: SOF: Intel: unregister DMIC device on probe error
atm: eni: dont release is never initialized
atm: idt77252: fix null-ptr-dereference
atm: lanai: dont run lanai_dev_close if not open
atm: uPD98402: fix incorrect allocation
blk-cgroup: Fix the recursive blkg rwstat
block: Fix REQ_OP_ZONE_RESET_ALL handling
block: recalculate segment count for multi-segment discards correctly
block: Suppress uevent for hidden device when removed
bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF
bpf: Declare __bpf_free_used_maps() unconditionally
bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs
bpf: Fix umd memory leak in copy_process()
btrfs: fix race when cloning extent buffer during rewind of an old root
btrfs: fix slab cache flags for free space tree bitmap
btrfs: fix sleep while in non-sleep context during qgroup removal
bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD
can: c_can: move runtime PM enable/disable to c_can_platform
can: c_can_pci: c_can_pci_remove(): fix use-after-free
can: dev: Move device back to init netns on owning netns delete
can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate
can: isotp: isotp_setsockopt(): only allow to set low level TX flags for CAN-FD
can: isotp: TX-path: ensure that CAN frame flags are initialized
can: isotp: tx-path: zero initialize outgoing CAN frames
can: kvaser_pciefd: Always disable bus load reporting
can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning
can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors
can: peak_usb: add forgotten supported devices
can: peak_usb: Revert "can: peak_usb: add forgotten supported devices"
ch_ktls: fix enum-conversion warning
cifs: Adjust key sizes and key generation routines for AES256 encryption
cifs: ask for more credit on async read/write code paths
cifs: change noisy error message to FYI
cifs: fix allocation size on newly created files
cifs: Fix preauth hash corruption
clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk
counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register
counter: stm32-timer-cnt: fix ceiling write max value
counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED
cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev
dm ioctl: fix out of bounds array access when no devices
dm table: Fix zoned model check and zone sectors check
dm verity: fix DM_VERITY_OPTS_MAX value
drm/amd/display: Correct algorithm for reversed gamma
drm/amd/display: Revert dram_clock_change_latency for DCN2.1
drm/amd/display: turn DPMS off on connector unplug
drm/amdgpu: Add additional Sienna Cichlid PCI ID
drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x
drm/amdgpu: fb BO should be ttm_bo_type_device
drm/amd/pm: fulfill the Polaris implementation for get_clock_by_type_with_latency()
drm/amd/pm: workaround for audio noise issue
drm/etnaviv: Use FOLL_FORCE for userptr
drm/i915: Fix the GT fence revocation runtime PM logic
drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code
drm/msm: fix shutdown hook in case GPU components failed to bind
drm/msm: Fix suspend/resume on i.MX5
drm/radeon: fix AGP dependency
drop_monitor: Perform cleanup upon probe registration failure
e1000e: add rtnl_lock() to e1000_reset_task
e1000e: Fix error handling in e1000_set_d0_lplu_state_82571
efi: use 32-bit alignment for efi_guid_t literals
efivars: respect EFI_UNSUPPORTED return from firmware
ext4: add reclaim checks to xattr code
ext4: do not try to set xattr into ea_inode if value is empty
ext4: find old entry again if failed to rename whiteout
ext4: fix error handling in ext4_end_enable_verity()
ext4: fix potential error in ext4_do_update_inode
ext4: fix rename whiteout with fast commit
ext4: stop inode update before return
firmware/efi: Fix a use after bug in efi_mem_reserve_persistent
flow_dissector: fix byteorder of dissected ICMP ID
fs/cachefiles: Remove wait_bit_key layout dependency
fs/ext4: fix integer overflow in s_log_groups_per_flex
ftgmac100: Restart MAC HW once
ftrace: Fix modify_ftrace_direct.
gcov: fix clang-11+ support
genirq: Disable interrupts for force threaded handlers
gfs2: Add common helper for holding and releasing the freeze glock
gfs2: bypass signal_our_withdraw if no journal
gfs2: fix use-after-free in trans_drain
gfs2: move freeze glock outside the make_fs_rw and _ro functions
gianfar: fix jumbo packets+napi+rx overrun crash
gpiolib: acpi: Add missing IRQF_ONESHOT
gpiolib: Assign fwnode to parent's if no primary one provided
habanalabs: Call put_pid() when releasing control device
hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings
i40e: Fix endianness conversions
i915/perf: Start hrtimer only if sampling the OA buffer
ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls
ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign
ibmvnic: add some debugs
ibmvnic: remove excessive irqsave
ibmvnic: serialize access to work queue on remove
igb: avoid premature Rx buffer reuse
igb: check timestamp validity
igc: Fix igc_ptp_rx_pktstamp()
igc: Fix Pause Frame Advertising
igc: Fix Supported Pause Frame Link Setting
igc: reinit_locked() should be called with rtnl_lock
iio: adc: ab8500-gpadc: Fix off by 10 to 3
iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask
iio: adc: adi-axi-adc: add proper Kconfig dependencies
iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel
iio:adc:stm32-adc: Add HAS_IOMEM dependency
iio: adis16400: Fix an error code in adis16400_initial_setup()
iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler
iio: hid-sensor-humidity: Fix alignment issue of timestamp channel
iio: hid-sensor-prox: Fix scale not correct issue
iio: hid-sensor-temperature: Fix issues of timestamp channel
integrity: double check iint_cache was initialized
ionic: linearize tso skb with too many frags
io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return
io_uring: don't attempt IO reissue from the ring exit path
io_uring: ensure that SQPOLL thread is started for exit
io_uring: fix inconsistent lock state
io_uring: fix provide_buffers sign extension
ipv6: fix suspecious RCU usage warning
ipv6: weaken the v4mapped source check
irqchip/ingenic: Add support for the JZ4760
iwlwifi: Add a new card for MA family
ixgbe: Fix memleak in ixgbe_configure_clsu32
kasan: fix per-page tags for non-page_alloc pages
kbuild: add image_name to no-sync-config-targets
kbuild: dummy-tools: fix inverted tests for gcc
kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again
kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data()
kselftest: arm64: Fix exit code of sve-ptrace
KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish
libbpf: Fix BTF dump of pointer-to-array-of-struct
libbpf: Fix error path in bpf_object__elf_init()
libbpf: Fix INSTALL flag order
libbpf: Use SOCK_CLOEXEC when opening the netlink socket
locking/mutex: Fix non debug version of mutex_lock_io_nested()
mac80211: Allow HE operation to be longer than expected.
mac80211: fix double free in ibss_leave
mac80211: fix rate mask reset
macvlan: macvlan_count_rx() needs to be aware of preemption
MAINTAINERS: move some real subsystems off of the staging mailing list
MAINTAINERS: move the staging subsystem to lists.linux.dev
media: cedrus: h264: Support profile controls
MIPS: compressed: fix build with enabled UBSAN
mm/fork: clear PASID for new mm
mm/memcg: fix 5.10 backport of splitting page memcg
mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument
mm/memcg: set memcg when splitting page
mm/mmu_notifiers: ensure range_end() is paired with range_start()
module: avoid *goto*s in module_sig_check()
module: harden ELF info handling
module: merge repetitive strings in module_sig_check()
mt76: fix tx skb error handling in mt76_dma_tx_queue_skb
net: axienet: Fix probe error cleanup
net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode
net: bonding: fix error return code of bond_neigh_init()
net, bpf: Fix ip6ip6 crash with collect_md populated skbs
net: bridge: don't notify switchdev for local FDB addresses
net: cdc-phonet: fix data-interface release on probe failure
net: check all name nodes in __dev_alloc_name
net: Consolidate common blackhole dst ops
net: davicom: Use platform_get_irq_optional()
net: dsa: b53: VLAN filtering is global to all users
net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port
net: enetc: set MAC RX FIFO to recommended value
net: fec: ptp: avoid register access when ipg clock is disabled
netfilter: ctnetlink: fix dump of the expect mask attribute
netfilter: flowtable: Make sure GC works periodically in idle system
netfilter: nftables: allow to update flowtable flags
netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags
netfilter: x_tables: Use correct memory barriers.
net: hdlc_x25: Prevent racing between "x25_close" and "x25_xmit"/"x25_rx"
net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch()
net: intel: iavf: fix error return code of iavf_init_get_resources()
net: ipa: terminate message handler arrays
net/mlx5: Add back multicast stats for uplink representor
net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP
net/mlx5e: Don't match on Geneve options in case option masks are all zero
net/mlx5e: Fix error path for ethtool set-priv-flag
net/mlx5e: Offload tuple rewrite for non-CT flows
net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets
net/mlx5e: When changing XDP program without reset, take refs for XSK RQs
net: phy: broadcom: Add power down exit reset state delay
net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay()
net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M
net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S
net: phy: introduce phydev->port
net: phylink: Fix phylink_err() function name error in phylink_major_config
net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081
net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template
net: qrtr: fix a kernel-infoleak in qrtr_recvmsg()
net/qrtr: fix __netdev_alloc_skb call
net/sched: cls_flower: fix only mask bit check in the validate_ct_state
net: sched: validate stab values
netsec: restore phy power state after controller reset
net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes
net: stmmac: fix dma physical address of descriptor when display ring
net: tehuti: fix error return code in bdx_probe()
net: wan: fix error return code of uhdlc_init()
nfp: flower: add ipv6 bit to pre_tunnel control message
nfp: flower: fix pre_tun mask id allocation
nfp: flower: fix unsupported pre_tunnel flows
NFS: Correct size calculation for create reply length
nfsd: don't abort copies early
nfsd: Don't keep looking up unhashed files in the nfsd file cache
NFSD: fix dest to src mount in inter-server COPY
NFSD: Repair misuse of sv_lock in 5.10.16-rt30.
nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default
nfs: we don't support removing system.nfs4_acl
nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request()
nvme-core: check ctrl css before setting up zns
nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted
nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange()
nvme: fix the nsid value to print in nvme_validate_or_alloc_ns
nvme: fix Write Zeroes limitations
nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a
nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done
nvme-rdma: fix possible hang when failing to set io queues
nvme: simplify error logic in nvme_validate_ns()
nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU
nvme-tcp: fix misuse of __smp_processor_id with preemption enabled
nvme-tcp: fix possible hang when failing to set io queues
nvmet: don't check iosqes,iocqes for discovery controllers
octeontx2-af: fix infinite loop in unmapping NPC counter
octeontx2-af: Fix irq free in rvu teardown
octeontx2-af: Fix memory leak of object buf
octeontx2-af: Formatting debugfs entry rsrc_alloc.
octeontx2-af: Modify default KEX profile to extract TX packet fields
octeontx2-af: Remove TOS field from MKEX TX
octeontx2-pf: Clear RSS enable flag on interace down
PCI: rpadlpar: Fix potential drc_name corruption in store functions
perf auxtrace: Fix auxtrace queue conflict
perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records
perf/x86/intel: Fix a crash caused by zero PEBS status
perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT
platform/x86: intel-vbtn: Stop reporting SW_DOCK events
PM: EM: postpone creating the debugfs dir till fs_initcall
PM: runtime: Defer suspending suppliers
powerpc/4xx: Fix build errors from mfdcr()
powerpc: Force inlining of cpu_has_feature() to avoid build failure
powerpc/sstep: Fix darn emulation
powerpc/sstep: Fix load-store and update emulation
psample: Fix user API breakage
pstore: Fix warning in pstore_kill_sb()
r8152: limit the RX buffer size of RTL8153A for USB 2.0
r8169: fix DMA being used after buffer free if WoL is enabled
RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server
RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used
RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug
RDMA/rtrs: Introduce rtrs_post_send
RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free
RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails
regulator: pca9450: Add SD_VSEL GPIO for LDO5
regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 voltage setting
regulator: pca9450: Enable system reset on WDOG_B assertion
regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck
Revert "net: bonding: fix error return code of bond_neigh_init()"
Revert "netfilter: x_tables: Switch synchronization to RCU"
Revert "netfilter: x_tables: Update remaining dereference to RCU"
Revert "PM: runtime: Update device status before letting suppliers suspend"
Revert "r8152: adjust the settings about MAC clock speed down for RTL8153"
Revert "xen: fix p2m size in dom0 for disabled memory hotplug case"
RISC-V: correct enum sbi_ext_rfence_fid
riscv: Correct SPARSEMEM configuration
s390/pci: fix leak of PCI device structure
s390/pci: refactor zpci_create_device()
s390/pci: remove superfluous zdev->zbus check
s390/qeth: schedule TX NAPI on QAOB completion
s390/vtime: fix increased steal time accounting
scsi: isci: Pass gfp_t flags in isci_port_bc_change_received()
scsi: isci: Pass gfp_t flags in isci_port_link_down()
scsi: isci: Pass gfp_t flags in isci_port_link_up()
scsi: libsas: Introduce a _gfp() variant of event notifiers
scsi: libsas: Remove notifier indirection
scsi: lpfc: Fix some error codes in debugfs
scsi: mpt3sas: Fix error return code of mpt3sas_base_attach()
scsi: mvsas: Pass gfp_t flags to libsas event notifiers
scsi: myrs: Fix a double free in myrs_cleanup()
scsi: pm8001: Neaten debug logging macros and uses
scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition
scsi: pm80xx: Make mpi_build_cmd locking consistent
scsi: pm80xx: Make running_req atomic
scsi: qedi: Fix error return code of qedi_alloc_global_queues()
scsi: Revert "qla2xxx: Make sure that aborted commands are freed"
scsi: ufs: ufs-mediatek: Correct operator & -> &&
scsi: ufs: ufs-qcom: Disable interrupt in reset path
selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed
selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value
selftests/net: fix warnings on reuseaddr_ports_exhausted
selinux: don't log MAC_POLICY_LOAD record on failed policy load
selinux: fix variable scope issue in live sidtab conversion
selinux: vsock: Set SID for socket returned by accept()
serial: stm32: fix DMA initialization error handling
smb3: fix cached file size problems in duplicate extents (reflink)
soc: ti: omap-prm: Fix occasional abort on reset deassert for dra7 iva
sparc64: Fix opcode filtering in handling of no fault loads
spi: cadence: set cqspi to the driver_data field of struct device
squashfs: fix inode lookup sanity checks
squashfs: fix xattr id and id lookup sanity checks
staging: rtl8192e: fix kconfig dependency on CRYPTO
static_call: Allow module use without exposing static_call_key
static_call: Fix static_call_set_init()
static_call: Fix static_call_update() sanity check
static_call: Fix the module key fixup
static_call: Pull some static_call declarations to the type headers
sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count
sunrpc: fix refcount leak for rpc auth modules
svcrdma: disable timeouts on rdma backchannel
tcp: relookup sock for RST+ACK packets handled by obsolete req sock
thunderbolt: Increase runtime PM reference count on DP tunnel discovery
thunderbolt: Initialize HopID IDAs in tb_switch_alloc()
tipc: better validate user input in tipc_nl_retrieve_key()
tty: serial: stm32-usart: Remove set but unused 'cookie' variables
u64_stats,lockdep: Fix u64_stats_init() vs lockdep
umem: fix error return code in mm_pci_probe()
usb: dwc3: gadget: Allow runtime suspend if UDC unbinded
usb: dwc3: gadget: Prevent EP queuing while stopping transfers
usb: gadget: configfs: Fix KASAN use-after-free
usbip: Fix incorrect double assignment to udc->ud.tcp_rx
usb-storage: Add quirk to defeat Kindle's automatic unload
usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct
usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy-
veth: Store queue_mapping independently of XDP prog presence
vfio: IOMMU_API should be selected
vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation
vhost-vdpa: fix use-after-free of v->config_ctx
vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails
x86/apic/of: Fix CPU devicetree-node lookups
x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall()
x86/ioapic: Ignore IRQ2 again
x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc()
x86: Move TS_COMPAT back to asm/thread_info.h
xen-blkback: don't leak persistent grants from xen_blkbk_map()
xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on MEMORY_HOTPLUG
z3fold: prevent reclaim/free race for headless pages
zonefs: Fix O_APPEND async write handling
zonefs: fix to update .i_wr_refcnt correctly in zonefs_open_zone()
zonefs: prevent use of seq files as swap file

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-04-01 14:45:39 +03:00
Mikhail Novosyolov
6221da3d3d rm upstreamized patch 2021-03-24 22:18:50 +03:00
Mikhail Novosyolov
c8a9f088a0 [bot] upd: 5.10.18 -> 5.10.25
Changelog:

ACPICA: Fix exception code class checks
ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling
ACPI: configfs: add missing check after configfs_register_default_group()
ACPI: property: Fix fwnode string properties matching
ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807
ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits
ALSA: fireface: fix to parse sync status register of latter protocol
ALSA: hda: Add another CometLake-H PCI ID
ALSA: hda: Avoid spurious unsol event handling during S3/S4
ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support
ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5
ALSA: hda: Drop the BATCH workaround for AMD controllers
ALSA: hda: Flush pending unsolicited events before suspend
ALSA: hda/hdmi: Cancel pending works before suspend
ALSA: hda/hdmi: Drop bogus check at closing a stream
ALSA: hda: intel-nhlt: verify config type
ALSA: hda/realtek: Add quirk for Clevo NH55RZQ
ALSA: hda/realtek: Add quirk for Intel NUC 10
ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board
ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256
ALSA: hda/realtek: modify EAPD in the ALC886
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
ALSA: pcm: Assure sync with the pending stop operation at suspend
ALSA: pcm: Call sync_stop at disconnection
ALSA: pcm: Don't call sync_stop if it hasn't been stopped
ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk
ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk
ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2
ALSA: usb-audio: Apply the control quirk to Plantronics headsets
ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend()
ALSA: usb-audio: Don't avoid stopping the stream at disconnection
ALSA: usb-audio: Drop bogus dB range in too low level
ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar
ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe
ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode
ALSA: usb-audio: fix use after free in usb_audio_disconnect
ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE
amba: Fix resource leak for drivers without .remove
arm64: Add missing ISB after invalidating TLB in __primary_switch
arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2
arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz
arm64: dts: allwinner: A64: properly connect USB PHY to port 0
arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card
arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency
arm64: dts: allwinner: H6: properly connect USB PHY to port 0
arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware
arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso
arm64: dts: exynos: correct PMIC interrupt trigger level on TM2
arm64: dts: meson: fix broken wifi node for Khadas VIM3L
arm64: dts: msm8916: Fix reserved and rfsa nodes unit address
arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors
arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible
arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators
arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node
arm64: dts: renesas: beacon: Fix audio-1.8V pin enable
arm64: dts: renesas: beacon: Fix EEPROM compatible value
arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio
arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node
arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55
arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL
arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails
arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+
arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory
arm64: mm: Move reserve_crashkernel() into mem_init()
arm64: mm: Move zone_dma_bits initialization into zone_sizes_init()
arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges
arm64: mm: Set ZONE_DMA size based on early IORT scan
arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds
arm64 module: set plt* section addresses to 0x0
arm64: mte: Map hotplugged memory as Normal Tagged
arm64: perf: Fix 64-bit event counter read truncation
arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL)
arm64: spectre: Prevent lockdep splat on v4 mitigation enable path
arm64: tegra: Add power-domain for Tegra210 HDA
arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler
ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores
ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled
ARM: assembler: introduce adr_l, ldr_l and str_l macros
ARM: at91: use proper asm syntax in pm_suspend
ARM: dts: armada388-helios4: assign pinctrl to each fan
ARM: dts: armada388-helios4: assign pinctrl to LEDs
ARM: dts: aspeed: Add LCLK to lpc-snoop
ARM: dts: Configure missing thermal interrupt for 4430
ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa
ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5
ARM: dts: exynos: correct PMIC interrupt trigger level on Monk
ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family
ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato
ARM: dts: exynos: correct PMIC interrupt trigger level on Spring
ARM: efistub: replace adrl pseudo-op with adr_l macro invocation
ARM: s3c: fix fiq for clang IAS
ASoC: codecs: add missing max_register in regmap config
ASoC: cpcap: fix microphone timeslot mask
ASoC: cs42l56: fix up error handling in probe
ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr()
ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag
ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140
ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet
ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet
ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32
ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E
ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E
ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible
ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device
ASoC: Intel: sof_sdw: detect DMIC number based on mach params
ASoC: Intel: sof-sdw: indent and add quirks consistently
ASoC: Intel: sof_sdw: reorganize quirks by generation
ASoC: qcom: Fix typo error in HDMI regmap config callbacks
ASoC: qcom: lpass-cpu: Remove bit clock state check
ASoC: qcom: lpass: Fix i2s ctl register bit map
ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai
ASoC: qcom: Remove useless debug print
ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown
ASoC: simple-card-utils: Fix device module clock
ASoC: siu: Fix build error by a wrong const prefix
ASoC: SOF: debug: Fix a potential issue on string buffer termination
ASoC: SOF: Intel: broadwell: fix mutual exclusion with catpt driver
ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend
ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk
ata: ahci_brcm: Add back regulators management
ath10k: Fix error handling in case of CE pipe init failure
ath10k: Fix lockdep assertion warning in ath10k_sta_statistics
ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info()
ath10k: fix wmi mgmt tx queue full due to race condition
ath11k: fix a locking bug in ath11k_mac_op_start()
ath11k: fix AP mode for QCA6390
ath11k: peer delete synchronization with firmware
ath11k: start vdev if a bss peer is already created
ath9k: fix data bus crash when setting nf_override via debugfs
ath9k: fix transmitting to stations in dynamic SMPS mode
auxdisplay: ht16k33: Fix refresh rate handling
b43: N-PHY: Fix the update of coef for the PHY revision >= 3case
bcache: Give btree_io_wq correct semantics again
bcache: Move journal work to new flush wq
bfq: Avoid false bfq queue merging
binfmt_misc: fix possible deadlock in bm_register_write
blk-settings: align max_sectors on "logical_block_size" boundary
block: Discard page cache of zone reset target range
block: reopen the device in blkdev_reread_part
block: rsxx: fix error return code of rsxx_pci_probe()
block: Try to handle busy underlying device on discard
Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk
Bluetooth: btqca: Add valid le states quirk
Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function
Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv
Bluetooth: btusb: fix memory leak on suspend and resume
Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working
Bluetooth: drop HCI device reference before return
Bluetooth: Fix initializing response id after clearing struct
Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data
Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl
Bluetooth: hci_qca: Fix memleak in qca_controller_memdump
Bluetooth: hci_uart: Fix a race for write_work scheduling
Bluetooth: Put HCI device if inquiry procedure interrupts
bnxt_en: Fix devlink info's stored fw.psid version format.
bnxt_en: reliably allocate IRQ table on reset to avoid crash
bnxt_en: reverse order of TX disable and carrier off
bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h
bpf: Add sanity check for upper ptr_limit
bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args
bpf: Clear subreg_def for global function return values
bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation
bpf: Fix an unitialized value in bpf_iter
bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx
bpf: Fix off-by-one for area size in creating mask to left
bpf: Fix truncation handling for mod32 dst reg wrt zero
bpf_lru_list: Read double-checked variable once without lock
bpf: Prohibit alu ops for pointer types not defining ptr_limit
bpf, selftests: Fix up some test_verifier cases for unprivileged
bpf: Simplify alu_limit masking for pointer arithmetic
brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet
brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet
bsg: free the request before return error code
btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root
btrfs: account for new extents being deleted in total_bytes_pinned
btrfs: add asserts for deleting backref cache nodes
btrfs: avoid double put of block group when emptying cluster
btrfs: clarify error returns values in __load_free_space_cache
btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node
btrfs: do not warn if we can't find the reloc root when looking up backref
btrfs: don't flush from btrfs_delayed_inode_reserve_metadata
btrfs: export and rename qgroup_reserve_meta
btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge
btrfs: fix error handling in commit_fs_roots
btrfs: fix extent buffer leak on failure to copy root
btrfs: fix race between extent freeing/allocation when using bitmaps
btrfs: fix race between swap file activation and snapshot creation
btrfs: fix race between writes to swap files and scrub
btrfs: fix raid6 qstripe kmap
btrfs: fix reloc root leak with 0 ref reloc roots on recovery
btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled
btrfs: fix warning when creating a directory with smack enabled
btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata
btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself
btrfs: splice remaining dirty_bg's onto the transaction dirty bg list
btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors
btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl
bus: ti-sysc: Implement GPMC debug quirk to drop platform data
can: flexcan: assert FRZ bit in flexcan_chip_freeze()
can: flexcan: enable RX FIFO after FRZ/HALT valid
can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode
can: mcp251xfd: mcp251xfd_probe(): fix errata reference
can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership
can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode
capabilities: Don't allow writing ambiguous v3 file capabilities
ceph: downgrade warning from mdsmap decode to debug
ceph: fix flush_snap logic after putting caps
certs: Fix blacklist flag type confusion
cifs: do not send close in compound create+close requests
cifs: fix credit accounting for extra channel
cifs: return proper error code in statfs(2)
cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath.
cipso,calipso: resolve a number of problems with the DOI refcounts
clk: aspeed: Fix APLL calculate formula from ast2600-A2
clk: divider: fix initialization with parent_hw
clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL
clk: meson: clk-pll: make "ret" a signed integer
clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate()
clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs
clk: qcom: gdsc: Implement NO_RET_PERIPH flag
clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc
clk: renesas: r8a779a0: Fix parent of CBFUSA clock
clk: renesas: r8a779a0: Remove non-existent S2 clock
clk: sunxi-ng: h6: Fix CEC clock
clk: sunxi-ng: h6: Fix clock divider range on some clocks
clocksource/drivers/ixp4xx: Select TIMER_OF when needed
clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined
configfs: fix a use-after-free in __configfs_open_file
coresight: etm4x: Handle accesses to TRCSTALLCTLR
coresight: etm4x: Skip accessing TRCPDCR in save/restore
cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known
cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove()
cpufreq: brcmstb-avs-cpufreq: Free resources in error path
cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument
cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available
cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks
cpufreq: qcom-hw: fix dereferencing freed memory 'data'
cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_hw_cpu_init()
crypto: aesni - prevent misaligned buffers on the stack
crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg
crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled
crypto: arm64/sha - add missing module aliases
crypto: bcm - Rename struct device_private to bcm_device_private
crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()
crypto: michael_mic - fix broken misalignment handling
crypto: mips/poly1305 - enable for all MIPS processors
crypto - shash: reduce minimum alignment of shash_desc structure
crypto: sun4i-ss - checking sg length is not sufficient
crypto: sun4i-ss - fix kmap usage
crypto: sun4i-ss - handle BigEndian for cipher
crypto: sun4i-ss - initialize need_fallback
crypto: sun4i-ss - IV register does not work on A10 and A13
crypto: sun4i-ss - linearize buffers content must be kept
crypto: talitos - Fix ctr(aes) on SEC1
crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error)
crypto: tcrypt - avoid signed overflow in byte count
crypto: x86/aes-ni-xts - use direct calls to and 4-way stride
csky: Fix a size determination in gpr_get()
cxgb4: Add new T6 PCI device id 0x6092
cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds
debugfs: be more robust at handling improper input in debugfs_lookup()
debugfs: do not attempt to create a new file before the filesystem is initalized
device-dax: Fix default return code of range_parse()
dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function
dmaengine: fsldma: Fix a resource leak in the remove function
dmaengine: hsu: disable spurious interrupt
dmaengine: idxd: set DMA channel to be private
dmaengine: owl-dma: Fix a resource leak in the remove function
dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size
dm era: Fix bitset memory leaks
dm era: only resize metadata in preresume
dm era: Recover committed writeset after crash
dm era: Reinitialize bitset cache before digesting a new writeset
dm era: Update in-core bitset after committing the metadata
dm era: Use correct value size in equality function of writeset tree
dm era: Verify the data block size hasn't changed
dm: fix deadlock when swapping to encrypted device
dm table: fix DAX iterate_devices based device capability checks
dm table: fix iterate_devices based device capability checks
dm table: fix zoned iterate_devices based device capability checks
dm verity: fix FEC for RS roots unaligned to block size
dm writecache: fix performance degradation in ssd mode
dm writecache: fix writing beyond end of underlying device when shrinking
dm writecache: return the exact table values that were set
docs: networking: drop special stable handling
dpaa2-eth: fix memory leak in XDP_REDIRECT
drivers/base: build kunit tests without structleak plugin
drivers/base/memory: don't store phys_device in memory blocks
Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind()
drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue
drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data
drm/amd/display: Add a backlight module option
drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth()
drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1
drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction.
drm/amd/display: Fix HDMI deep color output for DCE 6-11.
drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth()
drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails
drm/amd/display: Remove Assert from dcn10_get_dig_frontend
drm/amdgpu: Add check to prevent IH overflow
drm/amdgpu:disable VCN for Navi12 SKU
drm/amdgpu/display: don't assert in set backlight function
drm/amdgpu/display: handle aux backlight in backlight_get_brightness
drm/amdgpu/display: remove hdcp_srm sysfs on device removal
drm/amdgpu/display: simplify backlight setting
drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp()
drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition
drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie
drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask()
drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2)
drm/amdgpu: toggle on DF Cstate after finishing xgmi injection
drm/amdkfd: Fix recursive lock warnings
drm/amd/pm: bug fix for pcie dpm
drm/compat: Clear bounce structures
drm/dp_mst: Don't cache EDIDs for physical ports
drm/fb-helper: Add missed unlocks in setcmap_legacy()
drm/fourcc: fix Amlogic format modifier masks
drm/gma500: Fix error return code in psb_driver_load()
drm/hisilicon: Fix use-after-free
drm/i915/gt: Correct surface base address for renderclear
drm/i915/gt: Flush before changing register state
drm/i915/gt: One more flush for Baytrail clear residuals
drm/i915: Reject 446-480MHz HDMI clock on GLK
drm/i915: Wedge the GPU if command parser setup fails
drm/lima: fix reference leak in lima_pm_busy
drm/mediatek: Check if fb is null
drm: meson_drv add shutdown function
drm/modes: Switch to 64bit maths to avoid integer overflow
drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register
drm/msm/dp: trigger unplug event in msm_dp_display_disable
drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY)
drm/msm: Fix MSM_INFO_GET_IOVA with carveout
drm/msm: Fix race of GPU init vs timestamp power management.
drm/msm: Fix races managing the OOB state for timestamp vs timestamps.
drm/msm/mdp5: Fix wait-for-commit for cmd panels
drm/nouveau: bail out of nouveau_channel_new if channel init fails
drm/nouveau/kms: handle mDP connectors
drm/panel: kd35t133: allow using non-continuous dsi clock
drm/panel: mantix: Tweak init sequence
drm: rcar-du: Fix crash when using LVDS1 clock for CRTC
drm: rcar-du: Fix PM reference leak in rcar_cmm_enable()
drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node
drm/rockchip: Require the YTR modifier for AFBC
drm/sched: Cancel and flush all outstanding jobs before finish.
drm/shmem-helper: Check for purged buffers in fault handler
drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff
drm/shmem-helpers: vunmap: Don't put pages for dma-buf
drm/sun4i: tcon: fix inverted DCLK polarity
drm/tegra: Fix reference leak when pm_runtime_get_sync() fails
drm: Use USB controller's DMA mask when importing dmabufs
drm/vc4: hdmi: Compute the CEC clock divider from the clock rate
drm/vc4: hdmi: Fix register offset with longer CEC messages
drm/vc4: hdmi: Fix up CEC registers
drm/vc4: hdmi: Move hdmi reset to bind
drm/vc4: hdmi: Restore cec physical address on reconnect
drm/vc4: hdmi: Take into account the clock doubling flag in atomic_check
drm/vc4: hdmi: Update the CEC clock divider on HSM rate change
drm/virtio: make sure context is created in gem open
drm/virtio: use kvmalloc for large allocations
drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable
dt-bindings: ethernet-controller: fix fixed-link specification
dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/
dts64: mt7622: fix slow sd card access
EDAC/amd64: Do not load on family 0x15, model 0x13
efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table
enetc: Fix unused var build warning for CONFIG_OF
erofs: fix shift-out-of-bounds of blkszbits
erofs: initialized fields can only be observed after bit is set
ethernet: alx: fix order of calls on resume
ethtool: fix the check logic of at least one channel for RX/TX
evm: Fix memleak in init_desc
exfat: fix shift-out-of-bounds in exfat_fill_super()
ext4: don't try to processed freed blocks until mballoc is initialized
ext4: fix potential htree index checksum corruption
ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it
f2fs: compress: fix potential deadlock
f2fs: enforce the immutable flag on open files
f2fs: fix a wrong condition in __submit_bio
f2fs: fix out-of-repair __setattr_copy()
f2fs: fix to avoid inconsistent quota data
f2fs: fix to set/clear I_LINKABLE under i_lock
f2fs: flush data when enabling checkpoint back
f2fs: handle unallocated section and zone on pinned/atgc
fbdev: aty: SPARC64 requires FB_ATY_CT
fdt: Properly handle "no-map" field in the memory region
firmware: arm_scmi: Fix call site of scmi_notification_exit
floppy: reintroduce O_NDELAY fix
fs/affs: release old buffer head on error path
fs/jfs: fix potential integer overflow on shift of a int
fs: make unlazy_walk() error handling consistent
ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount
fuse: fix live lock in fuse_iget()
gfs2: Don't skip dlm unlock if glock has an lvb
gfs2: fix glock confusion in function signal_our_withdraw
gfs2: Lock imbalance on error path in gfs2_recover_one
gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end
gma500: clean up error handling in init
Goodix Fingerprint device is not a modem
gpio: fix gpio-device list corruption
gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk
gpiolib: acpi: Allow to find GpioInt() resource by name and index
gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2
gpio: pcf857x: Fix missing first interrupt
HID: core: detect and skip invalid inputs to snto32()
HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15
HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming
HID: logitech-dj: add support for the new lightspeed connection iteration
HID: make arrays usage and value to be the same
HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter
HID: wacom: Ignore attempts to overwrite the touch_max value from HID
hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event()
HSI: Fix PM usage counter unbalance in ssi_hw_init
hugetlb: fix copy_huge_page_from_user contig page struct assumption
hugetlb: fix update_and_free_page contig page struct assumption
hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist
hwrng: ingenic - Fix a resource leak in an error handling path
hwrng: timeriomem - Fix cooldown period calculation
i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition
i2c: exynos5: Preserve high speed master code
i2c: iproc: handle master read request
i2c: iproc: handle only slave interrupts which are enabled
i2c: iproc: update slave isr mask (ISR_MASK_SLAVE)
i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct
i2c: rcar: faster irq code to minimize HW race condition
i2c: rcar: optimize cacheline to minimize HW race condition
i40e: Add zero-initialization of AQ command structures
i40e: Fix addition of RX filters after enabling FW LLDP agent
i40e: Fix add TC filter for IPv6
i40e: Fix flow for IPv6 next header (extension header)
i40e: Fix memory leak in i40e_probe
i40e: Fix overwriting flow control settings during driver loading
i40e: Fix VFs not created
IB/cm: Avoid a loop when device has 255 ports
IB/mlx5: Add missing error code
IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex
IB/mlx5: Return appropriate error code instead of ENOMEM
ibmvnic: add memory barrier to protect long term buffer
ibmvnic: always store valid MAC address
ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning.
ibmvnic: Set to CLOSED state even on error
ibmvnic: skip send_request_unmap for timeout reset
IB/umad: Return EIO in case of when device disassociated
IB/umad: Return EPOLLERR in case of when device disassociated
ice: Account for port VLAN in VF max packet size calculation
ice: Fix state bits on LLDP mode switch
ice: report correct max number of TCs
ice: update the number of available RSS queues
ide/falconide: Fix module unload
ima: Free IMA measurement buffer after kexec syscall
ima: Free IMA measurement buffer on error
include/linux/sched/mm.h: use rcu_dereference in in_vfork()
Input: applespi - don't wait for responses to commands indefinitely.
Input: elan_i2c - add new trackpoint report type 0x5F
Input: elantech - fix protocol errors for some trackpoints in SMBus mode
Input: elo - fix an error code in elo_connect()
Input: i8042 - add ASUS Zenbook Flip to noselftest list
Input: joydev - prevent potential read overflow in ioctl
Input: raydium_ts_i2c - do not send zero length
Input: sur40 - fix an error code in sur40_probe()
Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S
Input: zinitix - fix return type of zinitix_init_touch()
iommu/amd: Fix performance counter initialization
iommu/amd: Fix sleeping in atomic in increase_address_space()
iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs
iommu: Move iotlb_sync_map out from __iommu_map
iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping
iommu: Switch gather->end to the inclusive end
iommu/vt-d: Clear PRQ overflow only when PRQ is empty
iommu/vt-d: Fix status code for Allocate/Free PASID command
io_uring: fix possible deadlock in io_uring_poll
io_uring: ignore double poll add on the same waitqueue head
ipv6: silence compilation warning for non-IPV6 builds
irqchip/imx: IMX_INTMUX should not default to y, unconditionally
irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap
isofs: release buffer head before return
iwlwifi: mvm: assign SAR table revision to the command later
iwlwifi: mvm: don't check if CSA event is running before removing
iwlwifi: mvm: fix the type we use in the PPAG table validity checks
iwlwifi: mvm: send stored PPAG command instead of local
iwlwifi: mvm: set enabled in the PPAG command properly
iwlwifi: mvm: store PPAG enabled/disabled flag properly
iwlwifi: pnvm: increment the pointer before checking the TLV
iwlwifi: pnvm: set the PNVM again if it was already loaded
ixgbe: fail to create xfrm offload of IPsec tunnel mode SA
jffs2: fix use after free in jffs2_sum_write_data()
JFS: more checks for invalid superblock
kasan: fix memory corruption in kasan_bitops_tags test
kbuild: clamp SUBLEVEL to 255
kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64
kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE
kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state()
kdb: Make memory allocations more robust
KEYS: trusted: Fix incorrect handling of tpm_get_random()
KEYS: trusted: Fix migratable=1 failing
KEYS: trusted: Reserve TPM for seal and unseal operations
kgdb: fix to kill breakpoints on initmem after boot
kprobes: Fix to delay the kprobes jump optimization
kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir
kunit: tool: fix unit test cleanup handling
KVM: arm64: Avoid corrupting vCPU context register in guest exit
KVM: arm64: Ensure I-cache isolation between vcpus of a same VM
KVM: arm64: Fix exclusive limit for IPA size
KVM: arm64: Fix nVHE hyp panic host context restore
KVM: arm64: Fix range alignment when walking page tables
KVM: arm64: nvhe: Save the SPE context early
KVM: arm64: Reject VM creation when the default IPA size is unsupported
KVM: do not assume PTE is writable after follow_pfn
KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged
KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs
KVM: nSVM: fix running nested guests when npt=0
KVM: PPC: Make the VMX instruction emulation routines static
KVM: SVM: Clear the CR4 register on reset
KVM: SVM: Intercept INVPCID when it's disabled to inject #UD
KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped()
KVM: x86: Ensure deadline timer has truly expired before posting its IRQ
KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages
KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64
KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check
KVM: x86: Zap the oldest MMU pages, not the newest
libbpf: Clear map_info before each bpf_obj_get_info_by_fd
libbpf: Ignore non function pointer member in struct_ops
linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP*
locking/lockdep: Avoid unmatched unlock
mac80211: fix potential overflow when multiplying to u32 integers
macintosh/adb-iop: Use big-endian autopoll mask
mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL
media: allegro: Fix use after free on error
media: aspeed: fix error return code in aspeed_video_setup_video()
media: atomisp: Fix a buffer overflow in debug code
media: camss: missing error code in msm_video_register()
media: cx23885: add more quirks for reset DMA on some AMD IOMMU
media: cx25821: Fix a bug when reallocating some dma memory
media: em28xx: Fix use-after-free in em28xx_alloc_urbs
media: i2c: max9286: fix access to unallocated memory
media: i2c: ov5670: Fix PIXEL_RATE minimum value
media: imx7: csi: Fix pad link validation
media: imx7: csi: Fix regression for parallel cameras on i.MX6UL
media: imx: Fix csc/scaler unregister
media: imx: Unregister csc/scaler only if registered
media: ipu3-cio2: Build only for x86
media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
media: ir_toy: add another IR Droid device
media: lmedm04: Fix misuse of comma
media: marvell-ccic: power up the device on mclk enable
media: mceusb: Fix potential out-of-bounds shift
media: mceusb: sanity check for prescaler value
media: media/pci: Fix memleak in empress_init
media: mtk-vcodec: fix argument used when DEBUG is defined
media: mtk-vcodec: fix error return code in vdec_vp9_decode()
media: pxa_camera: declare variable when DEBUG is defined
media: qm1d1c0042: fix error return code in qm1d1c0042_init()
media: rc: compile rc-cec.c into rc-core
media: rkisp1: params: fix wrong bits settings
media: smipcie: fix interrupt handling and IR timeout
media: software_node: Fix refcounts in software_node_get_next_child()
media: ti-vpe: cal: fix write to unallocated memory
media: tm6000: Fix memleak in tm6000_start_stream
media: usbtv: Fix deadlock on suspend
media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values
media: uvcvideo: Allow entities with no pads
media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate
media: v4l: ioctl: Fix memory leak in video_usercopy
media: v4l: vsp1: Fix bru null pointer access
media: v4l: vsp1: Fix uif null pointer access
media: vidtv: psi: fix missing crc for PMT
media: vsp1: Fix an error handling path in the probe function
mei: fix transfer over dma with extended header
mei: hbm: call mei_set_devstate() on hbm stop response
mei: me: add adler lake point LP DID
mei: me: add adler lake point S DID
mei: me: emmitsburg workstation DID
memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops
memory: ti-aemif: Drop child node when jumping out loop
mfd: altera-sysmgr: Fix physical address storing more
mfd: bd9571mwv: Use devm_mfd_add_devices()
mfd: gateworks-gsc: Fix interrupt type
mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq()
MIPS: Compare __SYNC_loongson3_war against 0
MIPS: c-r4k: Fix section mismatch for loongson2_sc_init
MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too
MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0
MIPS: properly stop .eh_frame generation
MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes
MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target='
MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section
misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users
misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom
misc: eeprom_93xx46: Fix module alias to enable module autoprobe
misc: fastrpc: fix incorrect usage of dma_map_sgtable
misc: fastrpc: restrict user apps from sending kernel RPC messages
misc/pvpanic: Export module FDT device table
misc: rtsx: init of rts522a add OCP power off when no card is present
mlxsw: spectrum_ethtool: Add an external speed to PTYS register
mmc: core: Fix partition switch time for eMMC
mmc: cqhci: Fix random crash when remove mmc module/card
mmc: mediatek: fix race condition between msdc_request_timeout and irq
mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants
mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()'
mm/compaction: fix misbehaviors of fast_find_migrateblock()
mm, compaction: make fast_isolate_freepages() stay within zone
mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function
mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes
mmc: sdhci-esdhc-imx: fix kernel panic when remove module
mmc: sdhci-iproc: Add ACPI bindings for the RPi
mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure
mmc: sdhci-sprd: Fix some resource leaks in the remove function
mmc: sdhci: Update firmware interface API
mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe
mm: fix memory_failure() handling of dax-namespace metadata
mm/hugetlb.c: fix unnecessary address expansion of pmd sharing
mm/hugetlb: fix potential double free in hugetlb_register_node() error path
mm/hugetlb: suppress wrong warning info when alloc gigantic page
mm/madvise: replace ptrace attach requirement for process_madvise
mm: memcontrol: fix get_active_memcg return value
mm: memcontrol: fix NR_ANON_THPS accounting in charge moving
mm: memcontrol: fix slub memory accounting
mm: memcontrol: fix swap undercounting in cgroup2
mm/memory.c: fix potential pte_unmap_unlock pte error
mm/page_alloc.c: refactor initialization of struct page for holes in memory layout
mm: proc: Invalidate TLB after clearing soft-dirty page state
mm: provide a saner PTE walking API for modules
mm: Remove examples from enum zone_type comment
mm/rmap: fix potential pte_unmap on an not mapped pte
mm: simplify follow_pte{,pmd}
mm,thp,shmem: make khugepaged obey tmpfs mount flags
mm: unexport follow_pte_pmd
mm/userfaultfd: fix memory corruption due to writeprotect
mm/vmscan: restore zone_reclaim_mode ABI
module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
mount: fix mounting of detached mounts onto targets that reside on shared mounts
mptcp: do not wakeup listener for MPJ subflows
mt76: dma: do not report truncated frames to mac80211
mt76: mt7615: reset token when mac_reset happens
mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions()
mtd: parsers: afs: Fix freeing the part name memory in failure
mtd: spi-nor: core: Add erase size check for erase command initialization
mtd: spi-nor: core: Fix erase type discovery for overlaid region
mtd: spi-nor: hisi-sfc: Put child node np on error path
mtd: spi-nor: sfdp: Fix last erase region marking
mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region
mwifiex: pcie: skip cancel_work_sync() on reset failure path
nbd: handle device refs for DESTROY_ON_DISCONNECT properly
net/af_iucv: remove WARN_ONCE on malformed RX packets
net: ag71xx: remove unnecessary MTU reservation
net: always use icmp{,v6}_ndo_send from ndo_start_xmit
net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning
net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP
net: amd-xgbe: Reset link when the link never comes back
net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout
net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0
net: axienet: Handle deferred probe on clock properly
net: bridge: use switchdev for port flags set through sysfs too
net: check if protocol extracted by virtio_net_hdr_set_proto is correct
net: davicom: Fix regulator not turned off on driver removal
net: davicom: Fix regulator not turned off on failed probe
netdevsim: init u64 stats for 32bit hardware
net: dsa: b53: Support setting learning on port
net: dsa: felix: don't deinitialize unused ports
net: dsa: felix: perform teardown in reverse order of setup
net: dsa: implement a central TX reallocation procedure
net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10
net: dsa: tag_ar9331: let DSA core deal with TX reallocation
net: dsa: tag_brcm: let DSA core deal with TX reallocation
net: dsa: tag_dsa: let DSA core deal with TX reallocation
net: dsa: tag_edsa: let DSA core deal with TX reallocation
net: dsa: tag_gswip: let DSA core deal with TX reallocation
net: dsa: tag_ksz: don't allocate additional memory for padding/tagging
net: dsa: tag_lan9303: let DSA core deal with TX reallocation
net: dsa: tag_mtk: fix 802.1ad VLAN egress
net: dsa: tag_mtk: let DSA core deal with TX reallocation
net: dsa: tag_ocelot: let DSA core deal with TX reallocation
net: dsa: tag_qca: let DSA core deal with TX reallocation
net: dsa: tag_rtl4_a: fix egress tags
net: dsa: tag_rtl4_a: Support also egress tags
net: dsa: trailer: don't allocate additional memory for padding/tagging
net: enetc: allow hardware timestamping on TX queues with tc-etf enabled
net: enetc: don't disable VLAN filtering in IFF_PROMISC mode
net: enetc: don't overwrite the RSS indirection table when initializing
net: enetc: fix destroyed phylink dereference during unbind
net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets
net: enetc: force the RGMII speed and duplex instead of operating in inband mode
net: enetc: initialize RFS/RSS memories for unused ports too
net: enetc: keep RX ring consumer index in sync with hardware
net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr
net: enetc: take the MDIO lock only once per NAPI poll cycle
net: ethernet: mtk-star-emac: fix wrong unmap in RX handling
netfilter: nf_nat: undo erroneous tcp edemux lookup
netfilter: x_tables: gpf inside xt_find_revision()
net: fix dev_ifsioc_locked() race condition
net: Fix gro aggregation for udp encaps with zero csum
net: fix up truesize of cloned skb in skb_prepare_for_shift()
net: hns3: fix bug when calculating the TCAM table info
net: hns3: fix error mask definition of flow director
net: hns3: fix query vlan mask value error for flow director
net: hsr: add support for EntryForgetTime
net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
net: l2tp: reduce log level of messages in receive path, add counter instead
net: lapbether: Remove netif_start_queue / netif_stop_queue
net/mlx4_core: Add missed mlx4_free_cmd_mailbox()
net/mlx4_en: update moderation when config reset
net/mlx5: Disable devlink reload for lag devices
net/mlx5: Disable devlink reload for multi port slave device
net/mlx5: Disallow RoCE on lag device
net/mlx5: Disallow RoCE on multi port slave device
net/mlx5e: Change interrupt moderation channel params also when channels are closed
net/mlx5e: Check tunnel offload is required before setting SWP
net/mlx5e: CT: manage the lifetime of the ct entry object
net/mlx5e: Don't change interrupt moderation params when DIM is enabled
net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context
net/mlx5e: Replace synchronize_rcu with synchronize_net
net/mlx5: Fix health error state handling
net: mscc: ocelot: properly reject destination IP keys in VCAP IS1
net: mvneta: Remove per-cpu queue mapping for Armada 3700
net: phy: consider that suspend2ram may cut off PHY power
net: phy: fix save wrong speed and duplex problem if autoneg is on
net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused
net: phy: mscc: adding LCPLL reset to VSC8514
net: psample: Fix netlink skb length with tunnel info
net: qrtr: fix error return code of qrtr_sendmsg()
net: qrtr: Fix memory leak in qrtr_tun_open
net: sched: avoid duplicates in classes dump
net/sched: cls_flower: Reject invalid ct_state flags rules
net: sched: fix police ext initialization
net_sched: fix RTNL deadlock again caused by request_module()
net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant
net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips
net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround
net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock
net: stmmac: fix CBS idleslope and sendslope calculation
net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10
net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII
net: stmmac: fix watchdog timeout during suspend/resume stress test
net: stmmac: fix wrongly set buffer2 valid when sph unsupport
net: stmmac: stop each tx channel independently
NET: usb: qmi_wwan: Adding support for Cinterion MV31
net: usb: qmi_wwan: allow qmimux add/del with master up
net: usb: qmi_wwan: support ZTE P685M modem
nexthop: Do not flush blackhole nexthops when loopback goes down
NFS: Don't gratuitously clear the inode cache when lookup failed
NFS: Don't revalidate the directory permissions on a lookup failure
nfsd: register pernet ops last, unregister first
NFSv4.2: fix return value of _nfs4_get_security_label()
NFSv4: Fixes for nfs4_bitmask_adjust()
nios2: fixed broken sys_clone syscall
ntfs: check for valid standard information attribute
nvme-core: add cancel tagset helpers
nvme-fc: fix racing controller reset and create association
nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of()
nvmem: core: skip child nodes not matching binding
nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer
nvme-multipath: set nr_zones for zoned namespaces
nvme-pci: add quirks for Lexar 256GB SSD
nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state
nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST.
nvme-rdma: add clean action for failed reconnection
nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device
nvme-tcp: add clean action for failed reconnection
nvmet: remove extra variable in identify ns
nvmet: set status to 0 in case for invalid nsid
nvmet-tcp: fix potential race of tcp socket closing accept_work
nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs
objtool: Fix ".cold" section suffix check for newer versions of GCC
objtool: Fix error handling for STD/CLD warnings
objtool: Fix retpoline detection in asm code
ocfs2: fix a use after free on error
octeontx2-af: Fix an off by one in rvu_dbg_qsize_write()
of/address: Introduce of_dma_get_max_cpu_address()
of/fdt: Make sure no-map does not remove already reserved regions
of: unittest: Add test for of_dma_get_max_cpu_address()
of: unittest: Fix build on architectures without CONFIG_OF_ADDRESS
opp: Correct debug message in _opp_add_static_v2()
optee: simplify i2c access
parisc: Bump 64-bit IRQ stack size to 64 KB
parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST
PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse
PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller
PCI: Align checking of syscall user config accessors
PCI: cadence: Fix DMA range mapping early return error
PCI: cadence: Retrain Link to work around Gen2 training defect
PCI: Decline to resize resources if boot config must be preserved
PCI: Fix pci_register_io_range() memory leak
PCI/LINK: Remove bandwidth notification
PCI: mediatek: Add missing of_node_put() to fix reference leak
PCI: pci-bridge-emul: Fix array overruns, improve safety
PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064
PCI: rcar: Always allocate MSI addresses in 32bit space
PCI: rockchip: Make 'ep-gpios' DT property optional
PCI: xgene-msi: Fix race in installing chained irq handler
PCI: xilinx-cpm: Fix reference count leak on error path
perf/arm-cmn: Fix PMU instance naming
perf/arm-cmn: Move IRQs when migrating context
perf build: Fix ccache usage in $(CC) when generating arch errno table
perf/core: Flush PMU internal buffers for per-CPU events
perf intel-pt: Fix IPC with CYC threshold
perf intel-pt: Fix missing CYC processing in PSB
perf intel-pt: Fix premature IPC
perf record: Fix continue profiling after draining the buffer
perf report: Fix -F for branch & mem modes
perf symbols: Fix return value when loading PE DSO
perf symbols: Use (long) for iterator for bfd symbols
perf test: Fix unaligned access in sample parsing test
perf tools: Fix DSO filtering when not finding a map for a sampled address
perf traceevent: Ensure read cmdlines are null terminated.
perf vendor events arm64: Fix Ampere eMag event typo
perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR
perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[]
phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe()
phy: lantiq: rcu-usb2: wait after clock enable
phy: rockchip-emmc: emmc_phy_init() always return 0
phy: USB_LGM_PHY should depend on X86
pktgen: fix misuse of BUG_ON() in pktgen_thread_worker()
platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask
platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT
Platform: OLPC: Fix probe error handling
platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016
platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag
platform/x86: acer-wmi: Add new force_caps module parameter
platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices
platform/x86: acer-wmi: Cleanup accelerometer device handling
platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines
PM: runtime: Update device status before letting suppliers suspend
powerpc/32: Preserve cr1 in exception prolog stack check to fix build error
powerpc/32s: Add missing call to kuep_lock on syscall entry
powerpc/47x: Disable 256k page size
powerpc/603: Fix protection of user pages mapped with PROT_NONE
powerpc/64: Fix stack trace not displaying final frame
powerpc/64s/exception: Clean up a missed SRR specifier
powerpc/64s: Fix instruction encoding for lis in ppc_function_entry()
powerpc/8xx: Fix software emulation interrupt
powerpc: Fix inverted SET_FULL_REGS bitop
powerpc: Fix missing declaration of [en/dis]able_kernel_vsx()
powerpc: improve handling of unrecoverable system reset
powerpc/kexec_file: fix FDT size estimation for kdump kernel
powerpc/kuap: Restore AMR after replaying soft interrupts
powerpc/pci: Add ppc_md.discover_phbs()
powerpc/perf: Fix handling of privilege level checks in perf interrupt context
powerpc/perf: Record counter overflow always if SAMPLE_IP is unset
powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan
powerpc/pseries/dlpar: handle ibm, configure-connector delay status
powerpc/pseries: Don't enforce MSI affinity with kdump
powerpc/sstep: Check instruction validity against ISA version before emulation
powerpc/sstep: Fix incorrect return from analyze_instr()
powerpc/time: Enable sched clock for irqtime
powerpc/uaccess: Avoid might_fault() when user access is enabled
power: reset: at91-sama5d2_shdwc: fix wkupdbc mask
power: supply: axp20x_usb_power: Init work before enabling IRQs
power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression
power: supply: cpcap-battery: Fix missing power_supply_put()
power: supply: cpcap-charger: Fix missing power_supply_put()
power: supply: cpcap-charger: Fix power_supply_put on null battery pointer
power: supply: fix sbs-charger build, needs REGMAP_I2C
power: supply: smb347-charger: Fix interrupt usage if interrupt is unavailable
printk: avoid prb_first_valid_seq() where possible
printk: fix deadlock when kernel panic
proc: don't allow async path resolution of /proc/thread-self components
proc: use kvzalloc for our kernel buffer
pstore: Fix typo in compression option name
pwm: iqs620a: Fix overflow and optimize calculations
pwm: rockchip: Eliminate potential race condition when probing
pwm: rockchip: Enable APB clock during register access while probing
pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare()
quota: Fix memory leak when handling corrupted quota file
qxl: Fix uninitialised struct field head.surface_id
r8169: fix jumbo packet handling on RTL8168e
r8169: fix r8168fp_adjust_ocp_cmd function
r8169: fix resuming from suspend on RTL8105e if machine runs on battery
random: fix the RNDRESEEDCRNG ioctl
rcu/nocb: Perform deferred wake up before last idle's need_resched() check
rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers
RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep
RDMA/hns: Disable RQ inline by default
RDMA/hns: Fixed wrong judgments in the goto branch
RDMA/hns: Fixes missing error code of CMDQ
RDMA/hns: Fix type of sq_signal_bits
RDMA: Lift ibdev_to_node from rds to common code
RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation
RDMA/rtrs: Call kobject_put in the failure path
RDMA/rtrs-clt: Refactor the failure cases in alloc_clt
RDMA/rtrs-clt: Set mininum limit when create QP
RDMA/rtrs-clt: Use bitmask to check sess->flags
RDMA/rtrs: Do not signal for heatbeat
RDMA/rtrs: Extend ibtrs_cq_qp_create
RDMA/rtrs: Only allow addition of path to an already established session
RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR()
RDMA/rtrs-srv: Do not signal REG_MR
RDMA/rtrs-srv: fix memory leak by missing kobject free
RDMA/rtrs-srv: Fix missing wr_cqe
RDMA/rtrs-srv: Fix stack-out-of-bounds
RDMA/rtrs-srv: Init wr_cnt as 1
RDMA/rtrs-srv: Release lock before call into close_sess
RDMA/rtrs-srv-sysfs: fix missing put_device
RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect
RDMA/rxe: Correct skb on loopback path
RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt
RDMA/rxe: Fix coding error in rxe_recv.c
RDMA/rxe: Fix missing kconfig dependency on CRYPTO
RDMA/siw: Fix calculation of tx_valid_cpus size
RDMA/siw: Fix handling of zero-sized Read and Receive Queues.
RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes
RDMA/ucma: Fix use-after-free bug in ucma_create_uevent
RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size
regmap: sdw: use _no_pm functions in regmap_read/write
regulator: axp20x: Fix reference cout leak
regulator: bd718x7, bd71828, Fix dvs voltage levels
regulator: core: Avoid debugfs: Directory ... already present! error
regulator: qcom-rpmh: fix pm8009 ldo7
regulator: qcom-rpmh-regulator: add pm8009-1 chip revision
regulator: s5m8767: Drop regulators OF node reference
regulator: s5m8767: Fix reference count leak
remoteproc/mediatek: acknowledge watchdog IRQ after handled
remoteproc/mediatek: Fix kernel test robot warning
Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities")
Revert "arm64: dts: amlogic: add missing ethernet reset ID"
Revert "bcache: Kill btree_io_wq"
Revert "drm/amd/display: Update NV1x SR latency values"
Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y"
Revert "mm, slub: consider rest of partial list if acquire_slab() fails"
Revert "nfsd4: a client's own opens needn't prevent delegations"
Revert "nfsd4: remove check_conflicting_opens warning"
Revert "serial: max310x: rework RX interrupt handling"
ring-buffer: Force before_stamp and write_stamp to be different on discard
riscv: Disable KSAN_SANITIZE for vDSO
riscv: Get rid of MAX_EARLY_MAPPING_SIZE
rsi: Fix TX EAPOL packet handling against iwlwifi AP
rsi: Move card interrupt handling to RX thread
rsxx: Return -EFAULT if copy_to_user() fails
rtc: s5m: select REGMAP_I2C
rtc: zynqmp: depend on HAS_IOMEM
s390/cio: return -EFAULT if copy_to_user() fails
s390/cio: return -EFAULT if copy_to_user() fails again
s390/crypto: return -EFAULT if copy_to_user() fails
s390/dasd: fix hanging DASD driver unbind
s390/dasd: fix hanging IO request during DASD driver unbind
s390/qeth: don't replace a fully completed async TX buffer
s390/qeth: fix memory leak after failed TX Buffer allocation
s390/qeth: fix notification for pending buffers during teardown
s390/qeth: improve completion of pending TX buffers
s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state
s390/smp: __smp_rescan_cpus() - move cpumask away from stack
s390/vtime: fix inline assembly clobber list
s390/zcrypt: return EIO when msg retry limit reached
samples, bpf: Add missing munmap in xdpsock
sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled
sched/eas: Don't update misfit status if the task is pinned
sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue
sched/features: Fix hrtick reprogramming
sched/membarrier: fix missing local execution of ipi_sync_rq_state()
scripts/recordmcount.pl: support big endian for ARCH sh
scsi: bnx2fc: Fix Kconfig warning & CNIC build errors
scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE
scsi: iscsi: Restrict sessions and handles to admin capabilities
scsi: iscsi: Verify lengths on passthrough PDUs
scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling
scsi: libsas: docs: Remove notify_ha_event()
scsi: lpfc: Fix ancient double free
scsi: qla2xxx: Fix mailbox Ch erroneous error
scsi: sd: Fix Opal support
scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc
scsi: target: core: Add cmd length set before cmd complete
scsi: target: core: Prevent underflow for service actions
scsi: ufs: Add a quirk to permit overriding UniPro defaults
scsi: ufs: Fix a duplicate dev quirk number
scsi: ufs: Introduce a quirk to allow only page-aligned sg entries
scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts
scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE
scsi: ufs: WB is only available on LUN #0 to #7
seccomp: Add missing return in non-void function
selftests/bpf: Convert test_xdp_redirect.sh to bash
selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier
selftests/bpf: No need to drop the packet when there is no geneve opt
selftests/bpf: Use the last page in test_snprintf_btf on s390
selftests: forwarding: Fix race condition in mirror installation
selftests/ftrace: Update synthetic event syntax errors
selftests: mptcp: fix ACKRX debug message
selftests/powerpc: Make the test check in eeh-basic.sh posix compliant
selinux: fix inconsistency between inode_getxattr and inode_listsecurity
seq_file: document how per-entry resources are managed.
seqlock,lockdep: Fix seqcount_latch_init()
sh_eth: fix TRSCER mask for R7S72100
sh_eth: fix TRSCER mask for R7S9210
sh_eth: fix TRSCER mask for SH771x
smackfs: restrict bytes count in smackfs write functions
smp: Process pending softirqs in flush_smp_call_function_from_idle()
soc: aspeed: snoop: Add clock control logic
soc: qcom: ocmem: don't return NULL in of_get_ocmem
soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model()
soc: samsung: exynos-asv: don't defer early on not-supported SoCs
soc: samsung: exynos-asv: handle reading revision register error
soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function
software node: Fix node registration
soundwire: bus: fix confusion on device used by pm_runtime
soundwire: bus: use sdw_update_no_pm when initializing a device
soundwire: bus: use sdw_write_no_pm when setting the bus scale registers
soundwire: cadence: fix ACK/NAK handling
soundwire: export sdw_write/read_no_pm functions
soundwire: intel: fix possible crash when no device is detected
sparc32: fix a user-triggerable oops in clear_user()
sparc32: Limit memblock allocation to low memory
sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set
sparc64: Use arch_validate_flags() to validate ADI flag
sparc: fix led.c driver when PROC_FS is not enabled
spi: atmel: Put allocated master before return
spi: cadence-quadspi: Abort read if dummy cycles required are too many
spi: dw: Avoid stack content exposure
spi: fsl: invert spisel_boot signal on MPC8309
spi: imx: Don't print error on -EPROBEDEFER
spi: pxa2xx: Fix the controller numbering for Wildcat Point
spi: Skip zero-length transfers in spi_transfer_one_message()
spi: spi-synquacer: fix set_cs handling
spi: stm32: make spurious and overrun interrupts visible
spi: stm32: properly handle 0 byte transfer
spmi: spmi-pmic-arb: Fix hw_irq overflow
staging: bcm2835-audio: Replace unsafe strcpy() with strscpy()
staging: comedi: addi_apci_1032: Fix endian problem for COS sample
staging: comedi: addi_apci_1500: Fix endian problem for command sample
staging: comedi: adv_pci1710: Fix endian problem for AI command data
staging: comedi: das6402: Fix endian problem for AI command data
staging: comedi: das800: Fix endian problem for AI command data
staging: comedi: dmm32at: Fix endian problem for AI command data
staging: comedi: me4000: Fix endian problem for AI command data
staging: comedi: pcl711: Fix endian problem for AI command data
staging: comedi: pcl818: Fix endian problem for AI command data
staging: fwserial: Fix error handling in fwserial_create
staging: gdm724x: Fix DMA from stack
staging: ks7010: prevent buffer overflow in ks_wlan_set_scan()
staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet
staging: most: sound: add sanity check for function argument
staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c
staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table
staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data()
staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan()
staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan
staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan()
staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd
staging: rtl8712: unterminated string leads to read overflow
staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules
staging: vchiq: Fix bulk transfers on 64-bit builds
staging: vchiq: Fix bulk userdata handling
staging: wfx: fix possible panic with re-queued frames
stmmac: intel: Fixes clock registration error seen for multiple interfaces
stop_machine: mark helpers __always_inline
SUNRPC: Set memalloc_nofs_save() for sync tasks
svcrdma: Hold private mutex while invoking rdma_accept()
swap: fix swapfile read/write offset
sysctl.c: fix underflow value setting risk in vm_table
Take mmap lock in cacheflush syscall
tcp: add sanity tests to TCP_QUEUE_SEQ
tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE)
tcp: fix SO_RCVLOWAT related hangs under mem pressure
tcp: fix tcp_rmem documentation
thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error
tomoyo: ignore data race while checking quota
tomoyo: recognize kernel threads correctly
tools/resolve_btfids: Fix build error with older host toolchains
tpm_tis: Clean up locality release
tpm_tis: Fix check_locality for correct locality acquisition
tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality()
tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality()
tracepoint: Do not fail unregistering a probe due to memory failure
tty: clean up legacy leftovers from n_tty line discipline
tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer
tty: fix up hung_up_tty_read() conversion
tty: fix up iterate_tty_read() EOVERFLOW handling
tty: implement read_iter
tty: teach n_tty line discipline about the new "cookie continuations"
tty: teach the n_tty ICANON case about the new "cookie continuations" too
uapi: nfnetlink_cthelper.h: fix userspace compilation error
ubifs: Fix error return code in alloc_wbufs()
ubifs: Fix memleak in ubifs_init_authentication
ubifs: replay: Fix high stack usage, again
udf: fix silent AED tagLocation corruption
udlfb: Fix memory leak in dlfb_usb_probe
um: defer killing userspace on page table update failures
um: mm: check more comprehensively for stub changes
usb: cdns3: add quirk for enable runtime pm by default
usb: cdns3: fix NULL pointer dereference on no platform data
usb: cdns3: host: add .suspend_quirk for xhci-plat.c
usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT
usb: dwc2: Abort transaction after errors with unknown reason
usb: dwc2: Do not update data length if it is 0 on inbound transfers
usb: dwc2: Make "trimming xfer length" a debug message
usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt
usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1
usb: dwc3: qcom: add ACPI device id for sc8180x
usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement
usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot
usb: dwc3: qcom: Honor wakeup enabled/disabled state
usb: gadget: f_uac1: stop playback on function disable
usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot
usb: gadget: u_audio: Free requests only after callback
USB: gadget: udc: s3c2410_udc: fix return value check in s3c2410_udc_probe()
USB: gadget: u_ether: Fix a configfs return code
usbip: fix stub_dev to check for stream socket
usbip: fix stub_dev usbip_sockfd_store() races leading to gpf
usbip: fix vhci_hcd attach_store() races leading to gpf
usbip: fix vhci_hcd to check for stream socket
usbip: fix vudc to check for stream socket
usbip: fix vudc usbip_sockfd_store races leading to gpf
usb: musb: Fix runtime PM race in musb_queue_resume_work
usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable
USB: quirks: sort quirk entries
usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
USB: serial: ch341: add new Product ID
USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter
USB: serial: cp210x: add some more GE USB IDs
USB: serial: ftdi_sio: fix FTX sub-integer prescaler
USB: serial: io_edgeport: fix memory leak in edge_startup
USB: serial: mos7720: fix error code in mos7720_write()
USB: serial: mos7840: fix error code in mos7840_write()
USB: serial: option: update interface mapping for ZTE P685M
USB: serial: pl2303: fix line-speed handling on newer chips
USB: usblp: fix a hang in poll() if disconnected
usb: xhci: do not perform Soft Retry for some xHCI hosts
usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing
vdpa/mlx5: fix param validation in mlx5_vdpa_get_config()
vfio/iommu_type1: Fix some sanity checks in detach group
vfio/iommu_type1: Populate full dirty when detach non-pinned group
vfio-pci/zdev: fix possible segmentation fault issue
vfio/type1: Use follow_pte()
virtio/s390: implement virtio-ccw revision 2 correctly
virt: vbox: Do not use wait_event_interruptible when called from kernel context
VMCI: Use set_page_dirty_lock() when unregistering guest memory
vmlinux.lds.h: add DWARF v5 sections
vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y
vt/consolemap: do font sum unsigned
vxlan: move debug check after netdev unregister
w1: w1_therm: Fix conversion result for negative temperatures
watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready
watchdog: mei_wdt: request stop on unregister
watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ
watch_queue: Drop references to /dev/watch_queue
wireguard: device: do not generate ICMP for non-IP packets
wireguard: kconfig: use arm chacha even with no neon
wireguard: queueing: get rid of per-peer ring buffers
wireguard: selftests: test multiple parallel streams
wlcore: Fix command execute failure 19 for wl12xx
x86/build: Treat R_386_PLT32 relocation as R_386_PC32
x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls
x86/entry: Fix instrumentation annotation
x86/entry: Move nmi entry/exit into common code
x86/fault: Fix AMD erratum #91 errata fixup for user code
x86: fix seq_file iteration for pat/memtype.c
x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too
x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk
x86/reboot: Force all cpus to exit VMX root if VMX is supported
x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack
x86/sev-es: Correctly track IRQ states in runtime #VC handler
x86/sev-es: Introduce ip_within_syscall_gap() helper
x86/sev-es: Use __copy_from_user_inatomic()
x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2
x86/virt: Eat faults on VMXOFF in reboot flows
xen/events: avoid handling the same event on two cpus at the same time
xen/events: don't unmask an event channel when an eoi is pending
xen/events: reset affinity of 2-level event when tearing it down
xen: fix p2m size in dom0 for disabled memory hotplug case
Xen/gnttab: handle p2m update errors on a per-slot basis
xen/netback: fix spurious event detection for common event case
xen-netback: respect gnttab_map_refs()'s return value
xfs: Fix assert failure in xfs_setattr_size()
xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state
xhci: Improve detection of device initiated wake signal.
zonefs: Fix file size of zones in full condition
zram: fix return value on writeback_store
zsmalloc: account the number of compacted pages correctly

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-03-24 22:09:22 +03:00