This is the start of the stable review cycle for the 6.1.39 release.
There are 591 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Tue, 18 Jul 2023 19:48:07 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.39-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 6.1.39-rc1
Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
Jason A. Donenfeld <[email protected]>
wireguard: netlink: send staged packets when setting initial private key
Jason A. Donenfeld <[email protected]>
wireguard: queueing: use saner cpu selection wrapping
Thadeu Lima de Souza Cascardo <[email protected]>
netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
Thadeu Lima de Souza Cascardo <[email protected]>
netfilter: nf_tables: do not ignore genmask when looking up chain by id
Florent Revest <[email protected]>
netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
Ming Lei <[email protected]>
block: make sure local irq is disabled when calling __blkcg_rstat_flush
Paul Cercueil <[email protected]>
MIPS: DTS: CI20: Raise VDDCORE voltage to 1.125 volts
Ming Lei <[email protected]>
blk-cgroup: Flush stats before releasing blkcg_gq
Waiman Long <[email protected]>
blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats()
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: unbind non-anonymous set if rule construction fails
Lukas Bulwahn <[email protected]>
mtd: parsers: refer to ARCH_BCMBCA instead of ARCH_BCM4908
Imre Deak <[email protected]>
drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks
Imre Deak <[email protected]>
drm/i915/tc: Fix TC port link ref init for DP MST during HW readout
Imre Deak <[email protected]>
drm/i915: Fix TypeC mode initialization during system resume
Liam R. Howlett <[email protected]>
mm/mmap: Fix extra maple tree write
Darrick J. Wong <[email protected]>
xfs: fix xfs_inodegc_stop racing with mod_delayed_work
Darrick J. Wong <[email protected]>
xfs: disable reaping in fscounters scrub
Darrick J. Wong <[email protected]>
xfs: check that per-cpu inodegc workers actually run on that cpu
Darrick J. Wong <[email protected]>
xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
Jan Kara <[email protected]>
fs: no need to check source
Yu Kuai <[email protected]>
blktrace: use inline function for blk_trace_remove() while blktrace is disabled
Christian Marangi <[email protected]>
leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
Arnd Bergmann <[email protected]>
ARM: orion5x: fix d2net gpio initialization
Krzysztof Kozlowski <[email protected]>
ARM: dts: qcom: ipq4019: fix broken NAND controller properties override
Krzysztof Kozlowski <[email protected]>
regulator: tps65219: Fix matching interrupts for their regulators
Ricardo Ribalda Delgado <[email protected]>
ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
Ricardo Ribalda Delgado <[email protected]>
ASoC: mediatek: mt8173: Fix irq error path
Filipe Manana <[email protected]>
btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block()
Filipe Manana <[email protected]>
btrfs: fix extent buffer leak after tree mod log failure at split_node()
Filipe Manana <[email protected]>
btrfs: fix race when deleting quota root from the dirty cow roots list
Naohiro Aota <[email protected]>
btrfs: move out now unused BG from the reclaim list
Naohiro Aota <[email protected]>
btrfs: reinsert BGs failed to reclaim
David Sterba <[email protected]>
btrfs: add block-group tree to lockdep classes
Naohiro Aota <[email protected]>
btrfs: bail out reclaim process if filesystem is read-only
Naohiro Aota <[email protected]>
btrfs: delete unused BGs while reclaiming BGs
Matt Corallo <[email protected]>
btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
Abhijeet Rastogi <[email protected]>
ipvs: increase ip_vs_conn_tab_bits range for 64BIT
Mario Limonciello <[email protected]>
usb: typec: ucsi: Mark dGPUs as DEVICE scope
Wayne Chang <[email protected]>
i2c: nvidia-gpu: Remove ccgx,firmware-build property
Wayne Chang <[email protected]>
i2c: nvidia-gpu: Add ACPI property to align with device-tree
Jan Kara <[email protected]>
fs: Lock moved directories
Jan Kara <[email protected]>
fs: Establish locking order for unrelated directories
Jan Kara <[email protected]>
Revert "f2fs: fix potential corruption when moving a directory"
Jan Kara <[email protected]>
ext4: Remove ext4 locking of moved directory
Thomas Weißschuh <[email protected]>
fs: avoid empty option when generating legacy mount string
Fabian Frederick <[email protected]>
jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
Roberto Sassu <[email protected]>
shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
Ryan Roberts <[email protected]>
mm/damon/ops-common: atomically test and clear young on ptes and pmds
Arnd Bergmann <[email protected]>
autofs: use flexible array in ioctl structure
Tianjia Zhang <[email protected]>
integrity: Fix possible multiple allocation in integrity_inode_get()
Kees Cook <[email protected]>
um: Use HOST_DIR for mrproper
Siddh Raman Pant <[email protected]>
watch_queue: prevent dangling pipe pointer
Zheng Wang <[email protected]>
bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
Zheng Wang <[email protected]>
bcache: Remove unnecessary NULL point check in node allocations
Mingzhe Zou <[email protected]>
bcache: fixup btree_cache_wait list damage
Quan Zhou <[email protected]>
wifi: mt76: mt7921e: fix init command fail with enabled device
Alexander Wetzel <[email protected]>
wifi: ath10k: Serialize wake_tx_queue ops
Johannes Berg <[email protected]>
wifi: cfg80211: fix regulatory disconnect for non-MLO
Chevron Li <[email protected]>
mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
Ulf Hansson <[email protected]>
mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
Robert Marko <[email protected]>
mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
Robert Marko <[email protected]>
mmc: core: disable TRIM on Kingston EMMC04G-M627
Jens Axboe <[email protected]>
io_uring: wait interruptibly for request completions on exit
Jianmin Lv <[email protected]>
irqchip/loongson-pch-pic: Fix initialization of HT vector register
Dai Ngo <[email protected]>
NFSD: add encoding of op_recall flag for write delegation
Liu Peibao <[email protected]>
irqchip/loongson-pch-pic: Fix potential incorrect hwirq assignment
Shuai Jiang <[email protected]>
i2c: qup: Add missing unwind goto in qup_i2c_probe()
Filipe Manana <[email protected]>
btrfs: do not BUG_ON() on tree mod log failure at balance_level()
Alvin Šipraga <[email protected]>
extcon: usbc-tusb320: Unregister typec port on driver removal
Uwe Kleine-König <[email protected]>
extcon: usbc-tusb320: Convert to i2c's .probe_new()
Demi Marie Obenour <[email protected]>
dm ioctl: Avoid double-fetch of version
Heinz Mauelshagen <[email protected]>
dm ioctl: have constant on the right side of the test
Heinz Mauelshagen <[email protected]>
dm: avoid split of quoted strings where possible
Heinz Mauelshagen <[email protected]>
dm: fix undue/missing spaces
Robert Hancock <[email protected]>
i2c: xiic: Don't try to handle more interrupt events after error
Danila Chernetsov <[email protected]>
apparmor: fix missing error check for rhashtable_insert_fast
Artur Rojek <[email protected]>
sh: dma: Fix DMA channel offset calculation
Thorsten Winkler <[email protected]>
s390/qeth: Fix vipa deletion
David Howells <[email protected]>
afs: Fix accidental truncation when storing data
Hariprasad Kelam <[email protected]>
octeontx-af: fix hardware timestamp configuration
Vladimir Oltean <[email protected]>
net: dsa: sja1105: always enable the send_meta options
Vladimir Oltean <[email protected]>
net: dsa: tag_sja1105: fix MAC DA patching from meta frames
Guillaume Nault <[email protected]>
pptp: Fix fib lookup calls.
Woody Zhang <[email protected]>
riscv: move memblock_allow_resize() after linear mapping is ready
Amir Goldstein <[email protected]>
fanotify: disallow mount/sb marks on kernel internal pseudo fs
Lin Ma <[email protected]>
net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
Ilya Maximets <[email protected]>
xsk: Honor SO_BINDTODEVICE on bind
SeongJae Park <[email protected]>
bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_set()
Eric Dumazet <[email protected]>
tcp: annotate data races in __tcp_oow_rate_limited()
Eric Dumazet <[email protected]>
net: fix net_dev_start_xmit trace event vs skb_transport_offset()
Vladimir Oltean <[email protected]>
net: dsa: tag_sja1105: fix source port decoding in vlan_filtering=0 bridge mode
Vladimir Oltean <[email protected]>
net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
Pali Rohár <[email protected]>
powerpc: dts: turris1x.dts: Fix PCIe MEM size for pci2 node
Randy Dunlap <[email protected]>
powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
Zeng Heng <[email protected]>
ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr()
Hariprasad Kelam <[email protected]>
octeontx2-af: Add validation before accessing cgx and lmac
Hariprasad Kelam <[email protected]>
octeontx2-af: Fix mapping for NIX block from CGX connection
Chao Yu <[email protected]>
f2fs: fix error path handling in truncate_dnode()
Nishanth Menon <[email protected]>
mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
Mario Limonciello <[email protected]>
drm/amd: Don't try to enable secure display TA multiple times
Christian König <[email protected]>
drm/amdgpu: fix number of fence calculations
Jonas Gorski <[email protected]>
spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
Zhengchao Shao <[email protected]>
mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init
Pawel Dembicki <[email protected]>
net: dsa: vsc73xx: fix MTU configuration
Nick Child <[email protected]>
ibmvnic: Do not reset dql stats on NON_FATAL err
Luiz Augusto von Dentz <[email protected]>
Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable
Luiz Augusto von Dentz <[email protected]>
Bluetooth: MGMT: Use BIT macro when defining bitfields
Pauli Virtanen <[email protected]>
Bluetooth: MGMT: add CIS feature bits to controller information
Pauli Virtanen <[email protected]>
Bluetooth: ISO: use hci_sync for setting CIG parameters
Johan Hovold <[email protected]>
Bluetooth: fix invalid-bdaddr quirk for non-persistent setup
Tobias Heider <[email protected]>
Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
Vladimir Oltean <[email protected]>
net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT
Vladimir Oltean <[email protected]>
net: dsa: sja1105: always enable the INCL_SRCPT option
Vladimir Oltean <[email protected]>
net: dsa: felix: don't drop PTP frames with tag_8021q when RX timestamping is disabled
Vladimir Oltean <[email protected]>
net: mscc: ocelot: don't keep PTP configuration of all ports in single structure
Vladimir Oltean <[email protected]>
net: mscc: ocelot: don't report that RX timestamping is enabled by default
Dmitry Baryshkov <[email protected]>
spi: spi-geni-qcom: enable SPI_CONTROLLER_MUST_TX for GPI DMA mode
Florian Westphal <[email protected]>
net/sched: act_ipt: add sanity checks on skb before calling target
Xin Long <[email protected]>
net: add a couple of helpers for iph tot_len
Florian Westphal <[email protected]>
net/sched: act_ipt: add sanity checks on table name and hook locations
Chengfeng Ye <[email protected]>
sctp: fix potential deadlock on &net->sctp.addr_wq_lock
Randy Dunlap <[email protected]>
media: cec: i2c: ch7322: also select REGMAP
Chao Yu <[email protected]>
f2fs: check return value of freeze_super()
Vinay Belgaumkar <[email protected]>
drm/i915/guc/slpc: Apply min softlimit correctly
Jouni Högander <[email protected]>
drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times
Christophe JAILLET <[email protected]>
rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
Jinke Han <[email protected]>
blk-throttle: Fix io statistics for cgroup v1
Ming Lei <[email protected]>
blk-cgroup: don't update io stat for root cgroup
Waiman Long <[email protected]>
blk-cgroup: Optimize blkcg_rstat_flush()
Li Nan <[email protected]>
md/raid10: fix the condition to call bio_end_io_acct()
Shuijing Li <[email protected]>
pwm: mtk_disp: Fix the disable flow of disp_pwm
Dan Carpenter <[email protected]>
pwm: ab8500: Fix error code in probe()
Marek Vasut <[email protected]>
pwm: sysfs: Do not apply state to already disabled PWMs
Fancy Fang <[email protected]>
pwm: imx-tpm: force 'real_period' to be zero in suspend
Yury Norov <[email protected]>
lib/bitmap: drop optimization of bitmap_{from,to}_arr64
Claudiu Beznea <[email protected]>
phy: tegra: xusb: check return value of devm_kzalloc()
Christophe JAILLET <[email protected]>
mfd: stmpe: Only disable the regulators if they are enabled
Yicong Yang <[email protected]>
hwtracing: hisi_ptt: Fix potential sleep in atomic context
Dmitry Baryshkov <[email protected]>
clk: qcom: mmcc-msm8974: fix MDSS_GDSC power flags
Claudiu Beznea <[email protected]>
misc: fastrpc: check return value of devm_kasprintf()
Daniel Golle <[email protected]>
cpufreq: mediatek: correct voltages for MT7622 and MT7623
Christian Borntraeger <[email protected]>
KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler
Pierre Morel <[email protected]>
KVM: s390: vsie: fix the length of APCB bitmap
Amelie Delaunay <[email protected]>
mfd: stmfx: Nullify stmfx->vdd in case of error
Amelie Delaunay <[email protected]>
mfd: stmfx: Fix error path in stmfx_chip_init
Laurentiu Tudor <[email protected]>
bus: fsl-mc: don't assume child devices are all fsl-mc devices
Phil Elwell <[email protected]>
nvmem: rmem: Use NVMEM_DEVID_AUTO
Yi Yingao <[email protected]>
nvmem: sunplus-ocotp: release otp->clk before return
Matti Vaittinen <[email protected]>
drivers: fwnode: fix fwnode_irq_get[_byname]()
Andy Shevchenko <[email protected]>
device property: Clarify description of returned value in some functions
Miaoqian Lin <[email protected]>
device property: Fix documentation for fwnode_get_next_parent()
Tony Lindgren <[email protected]>
serial: 8250_omap: Use force_suspend and resume for system suspend
Greg Kroah-Hartman <[email protected]>
Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
Jiasheng Jiang <[email protected]>
mfd: intel-lpss: Add missing check for platform_get_resource
Christophe JAILLET <[email protected]>
mfd: wcd934x: Fix an error handling path in wcd934x_slim_probe()
Christophe JAILLET <[email protected]>
usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
Prashanth K <[email protected]>
usb: common: usb-conn-gpio: Set last role to unknown before initial detection
Christophe JAILLET <[email protected]>
usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
Christophe JAILLET <[email protected]>
usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
Nico Boehr <[email protected]>
KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
Chao Yu <[email protected]>
f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
Chao Yu <[email protected]>
f2fs: fix potential deadlock due to unpaired node_write lock use
Bob Peterson <[email protected]>
gfs2: Fix duplicate should_fault_in_pages() call
Sergey Shtylyov <[email protected]>
sh: Avoid using IRQ0 on SH3 and SH4
Dan Carpenter <[email protected]>
media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
Rikard Falkeborn <[email protected]>
media: venus: helpers: Fix ALIGN() of non power of two
Stephan Gerhold <[email protected]>
mfd: rt5033: Drop rt5033-battery sub-device
James Clark <[email protected]>
coresight: Fix loss of connection info when a module is unloaded
Clark Wang <[email protected]>
i3c: master: svc: fix cpu schedule in spin lock
Yue Zhao <[email protected]>
lkdtm: replace ll_rw_block with submit_bh
Muchun Song <[email protected]>
kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
John Ogness <[email protected]>
serial: 8250: lock port for UART_IER access in omap8250_irq()
John Ogness <[email protected]>
serial: core: lock port for start_rx() in uart_resume_port()
John Ogness <[email protected]>
serial: 8250: lock port for stop_rx() in omap8250_irq()
John Ogness <[email protected]>
serial: core: lock port for stop_rx() in uart_suspend_port()
Bhupesh Sharma <[email protected]>
usb: misc: eud: Fix eud sysfs path (use 'qcom_eud')
Arnd Bergmann <[email protected]>
usb: hide unused usbfs_notify_suspend/resume functions
Li Yang <[email protected]>
usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
Andy Shevchenko <[email protected]>
extcon: Fix kernel doc of property capability fields to avoid warnings
Andy Shevchenko <[email protected]>
extcon: Fix kernel doc of property fields to avoid warnings
Prashanth K <[email protected]>
usb: gadget: u_serial: Add null pointer check in gserial_suspend
Vladislav Efanov <[email protected]>
usb: dwc3: qcom: Fix potential memory leak
Arnd Bergmann <[email protected]>
staging: vchiq_arm: mark vchiq_platform_init() static
Dmitry Baryshkov <[email protected]>
clk: qcom: mmcc-msm8974: use clk_rcg2_shared_ops for mdp_clk_src clock
Konrad Dybcio <[email protected]>
clk: qcom: dispcc-qcm2290: Fix GPLL0_OUT_DIV handling
Konrad Dybcio <[email protected]>
clk: qcom: dispcc-qcm2290: Fix BI_TCXO_AO handling
Robert Marko <[email protected]>
clk: qcom: ipq6018: fix networking resets
Robert Marko <[email protected]>
clk: qcom: reset: support resetting multiple bits
Yunfei Dong <[email protected]>
media: mediatek: vcodec: using decoder status instead of core work count
Martin Kepplinger <[email protected]>
media: hi846: fix usage of pm_runtime_get_if_in_use()
Daniel Scally <[email protected]>
media: i2c: Correct format propagation for st-mipid02
Duoming Zhou <[email protected]>
media: usb: siano: Fix warning due to null work_func_t function pointer
Marek Vasut <[email protected]>
media: videodev2.h: Fix struct v4l2_input tuner index comment
Ming Qian <[email protected]>
media: amphion: initiate a drain of the capture queue in dynamic resolution change
Ming Qian <[email protected]>
media: amphion: drop repeated codec data for vc1g format
Ming Qian <[email protected]>
media: amphion: drop repeated codec data for vc1l format
Daniil Dulov <[email protected]>
media: usb: Check az6007_read() return value
Konrad Dybcio <[email protected]>
clk: qcom: gcc-qcm2290: Mark RCGs shared where applicable
Mantas Pucka <[email protected]>
clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
Taniya Das <[email protected]>
clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs
Dmitry Baryshkov <[email protected]>
clk: qcom: mmcc-msm8974: remove oxili_ocmemgx_clk
Tony Lindgren <[email protected]>
serial: 8250: omap: Fix freeing of resources on failed register
Christophe JAILLET <[email protected]>
usb: dwc2: Fix some error handling paths
Uwe Kleine-König <[email protected]>
usb: dwc2: platform: Improve error reporting for problems during .remove()
John Paul Adrian Glaubitz <[email protected]>
sh: j2: Use ioremap() to translate device tree address into kernel memory
Yangtao Li <[email protected]>
f2fs: do not allow to defragment files have FI_COMPRESS_RELEASED
Konrad Dybcio <[email protected]>
dt-bindings: power: reset: qcom-pon: Only allow reboot-mode pre-pmk8350
Dan Carpenter <[email protected]>
w1: fix loop in w1_fini()
Stefan Wahren <[email protected]>
w1: w1_therm: fix locking behavior in convert_t
Ding Hui <[email protected]>
SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
Filipe Manana <[email protected]>
btrfs: fix race when deleting free space root from the dirty cow roots list
Demi Marie Obenour <[email protected]>
block: increment diskseq on all media change events
Michael Schmitz <[email protected]>
block: change all __u32 annotations to __be32 in affs_hardblocks.h
Michael Schmitz <[email protected]>
block: add overflow checks for Amiga partition support
Michael Schmitz <[email protected]>
block: fix signed int overflow in Amiga partition support
Takashi Iwai <[email protected]>
ALSA: pcm: Fix potential data race at PCM memory allocation helpers
Takashi Iwai <[email protected]>
ALSA: jack: Fix mutex call in snd_jack_report()
Werner Sembach <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo NPx0SNx
Andy Chi <[email protected]>
ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook
Suren Baghdasaryan <[email protected]>
mm/mmap: Fix VM_LOCKED check in do_vmi_align_munmap()
Hersen Wu <[email protected]>
Revert "drm/amd/display: edp do not add non-edid timings"
Sean Nyekjaer <[email protected]>
iio: accel: fxls8962af: fixup buffer scan element type
Sean Nyekjaer <[email protected]>
iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF
Fabrizio Lamarque <[email protected]>
iio: adc: ad7192: Fix internal/external clock selection
Fabrizio Lamarque <[email protected]>
iio: adc: ad7192: Fix null ad7192_state pointer access
EJ Hsu <[email protected]>
phy: tegra: xusb: Clear the driver reference in usb-phy dev
Krishna Kurapati <[email protected]>
usb: dwc3: gadget: Propagate core init errors to UDC during pullup
Davide Tronchin <[email protected]>
USB: serial: option: add LARA-R6 01B PIDs
Yu Kuai <[email protected]>
md/raid1-10: fix casting from randomized structure in raid1_submit_write()
Thomas Gleixner <[email protected]>
x86/efi: Make efi_set_virtual_address_map IBT safe
Will Deacon <[email protected]>
arm64: sme: Use STR P to clear FFR context field in streaming SVE mode
Arnd Bergmann <[email protected]>
ksmbd: avoid field overflow warning
Paulo Alcantara <[email protected]>
smb: client: fix broken file attrs with nodfs mounts
Shyam Prasad N <[email protected]>
cifs: do all necessary checks for credits within or before locking
Shyam Prasad N <[email protected]>
cifs: prevent use-after-free by freeing the cfile later
Ard Biesheuvel <[email protected]>
efi/libstub: Disable PCI DMA before grabbing the EFI memory map
Sami Tolvanen <[email protected]>
kbuild: Disable GCOV for *.mod.o
Martin Kaiser <[email protected]>
hwrng: st - keep clock enabled while hwrng is registered
Tarun Sahu <[email protected]>
dax/kmem: Pass valid argument to memory_group_register_static
Dan Williams <[email protected]>
dax: Introduce alloc_dev_dax_id()
Dan Williams <[email protected]>
dax: Fix dax_mapping_release() use after free
Bharath SM <[email protected]>
SMB3: Do not send lease break acknowledgment if all file handles have been closed
Olga Kornievskaia <[email protected]>
NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
Qi Zheng <[email protected]>
NFSv4.2: fix wrong shrinker_id
Hareshx Sankar Raj <[email protected]>
crypto: qat - unmap buffers before free for RSA
Hareshx Sankar Raj <[email protected]>
crypto: qat - unmap buffer before free for DH
Herbert Xu <[email protected]>
crypto: qat - Use helper to set reqsize
Herbert Xu <[email protected]>
crypto: kpp - Add helper to set reqsize
Masahiro Yamada <[email protected]>
ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
Dan Carpenter <[email protected]>
modpost: fix off by one in is_executable_section()
Stephan Müller <[email protected]>
crypto: jitter - correct health test during initialization
Arnd Bergmann <[email protected]>
crypto: marvell/cesa - Fix type mismatch warning
Masahiro Yamada <[email protected]>
modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
Masahiro Yamada <[email protected]>
modpost: fix section mismatch message for R_ARM_ABS32
Randy Dunlap <[email protected]>
crypto: nx - fix build warnings when DEBUG_FS is not enabled
Masahiro Yamada <[email protected]>
modpost: remove broken calculation of exception_table_entry size
Herbert Xu <[email protected]>
hwrng: virtio - Fix race on data_avail and actual data
Eric Farman <[email protected]>
vfio/mdev: Move the compat_class initialization to module init
Xinghui Li <[email protected]>
PCI: vmd: Fix uninitialized variable usage in vmd_enable_domain()
Yoshihiro Shimoda <[email protected]>
PCI: endpoint: functions/pci-epf-test: Fix dma_chan direction
Shunsuke Mie <[email protected]>
PCI: endpoint: Fix a Kconfig prompt of vNTB driver
Shunsuke Mie <[email protected]>
PCI: endpoint: Fix Kconfig indent style
Aneesh Kumar K.V <[email protected]>
powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
Aneesh Kumar K.V <[email protected]>
powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
Tiezhu Yang <[email protected]>
riscv: uprobes: Restore thread.bad_cause
Manivannan Sadhasivam <[email protected]>
PCI: qcom: Disable write access to read only registers for IP v2.9.0
Manivannan Sadhasivam <[email protected]>
PCI: qcom: Use DWC helpers for modifying the read-only DBI registers
Manivannan Sadhasivam <[email protected]>
PCI: qcom: Use lower case for hex
Manivannan Sadhasivam <[email protected]>
PCI: qcom: Sort and group registers and bitfield definitions
Manivannan Sadhasivam <[email protected]>
PCI: qcom: Remove PCIE20_ prefix from register definitions
Aditya Gupta <[email protected]>
powerpc: update ppc_save_regs to save current r1 in pt_regs
Nicholas Piggin <[email protected]>
powerpc: simplify ppc_save_regs
Colin Ian King <[email protected]>
powerpc/powernv/sriov: perform null check on iov before dereferencing iov
Claudiu Beznea <[email protected]>
pinctrl: at91-pio4: check return value of devm_kasprintf()
Claudiu Beznea <[email protected]>
pinctrl: microchip-sgpio: check return value of devm_kasprintf()
Nicholas Piggin <[email protected]>
powerpc/64s: Fix VAS mm use after free
Ian Rogers <[email protected]>
perf tool x86: Fix perf_env memory leak
Ravi Bangoria <[email protected]>
perf tool x86: Consolidate is_amd check into single function
Michal Wilczynski <[email protected]>
platform/x86/dell/dell-rbtn: Fix resources leaking on error path
Namhyung Kim <[email protected]>
perf dwarf-aux: Fix off-by-one in die_get_varname()
Mark Pearson <[email protected]>
platform/x86: thinkpad_acpi: Fix lkp-tests warnings for platform profiles
Arnaldo Carvalho de Melo <[email protected]>
perf script: Fix allocation of evsel->priv related to per-event dump files
Christophe Leroy <[email protected]>
powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe()
Christophe Leroy <[email protected]>
powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare()
Christophe Leroy <[email protected]>
kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
Jiasheng Jiang <[email protected]>
pinctrl: npcm7xx: Add missing check for ioremap
Wells Lu <[email protected]>
pinctrl:sunplus: Add check for kmalloc
Mark Pearson <[email protected]>
platform/x86: think-lmi: Correct NVME password handling
Mark Pearson <[email protected]>
platform/x86: think-lmi: Correct System password interface
Mark Pearson <[email protected]>
platform/x86: think-lmi: mutex protection around multiple WMI calls
Andy Shevchenko <[email protected]>
pinctrl: cherryview: Return correct value if pin in push-pull mode
Arnaldo Carvalho de Melo <[email protected]>
perf bench: Add missing setlocale() call to allow usage of %'d style formatting
Justin Tee <[email protected]>
scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state
Sui Jingfeng <[email protected]>
PCI: Add pci_clear_master() stub for non-CONFIG_PCI
Wells Lu <[email protected]>
pinctrl: sunplus: Add check for kmalloc
Junyan Ye <[email protected]>
PCI: ftpci100: Release the clock resources
Rongguang Wei <[email protected]>
PCI: pciehp: Cancel bringup sequence if card is not present
Yuchen Yang <[email protected]>
scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
Ding Hui <[email protected]>
PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
Hans de Goede <[email protected]>
platform/x86: lenovo-yogabook: Set default keyboard backligh brightness on probe()
Hans de Goede <[email protected]>
platform/x86: lenovo-yogabook: Reprobe devices on remove()
Hans de Goede <[email protected]>
platform/x86: lenovo-yogabook: Fix work race on remove()
Christophe JAILLET <[email protected]>
pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
Jinhong Zhu <[email protected]>
scsi: qedf: Fix NULL dereference in error handling
Nirmal Patel <[email protected]>
PCI: vmd: Reset VMD config register between soft reboots
Siddharth Vadapalli <[email protected]>
PCI: cadence: Fix Gen2 Link Retraining process
Syed Saba Kareem <[email protected]>
ASoC: amd: acp: clear pdm dma interrupt mask
Michael Walle <[email protected]>
ARM: dts: lan966x: kontron-d10: fix SPI CS
Michael Walle <[email protected]>
ARM: dts: lan966x: kontron-d10: fix board reset
Fei Shao <[email protected]>
clk: Fix memory leak in devm_clk_notifier_register()
Claudiu Beznea <[email protected]>
ASoC: imx-audmix: check return value of devm_kasprintf()
Amir Goldstein <[email protected]>
ovl: update of dentry revalidate flags after copy up
Alexey Romanov <[email protected]>
drivers: meson: secure-pwrc: always enable DMA domain
Claudiu Beznea <[email protected]>
clk: ti: clkctrl: check return value of kasprintf()
Claudiu Beznea <[email protected]>
clk: keystone: sci-clk: check return value of kasprintf()
Claudiu Beznea <[email protected]>
clk: si5341: free unused memory on probe failure
Claudiu Beznea <[email protected]>
clk: si5341: check return value of {devm_}kasprintf()
Claudiu Beznea <[email protected]>
clk: si5341: return error if one synth clock registration fails
Claudiu Beznea <[email protected]>
clk: cdce925: check return value of kasprintf()
Claudiu Beznea <[email protected]>
clk: vc5: check memory returned by kasprintf()
Dmitry Baryshkov <[email protected]>
drm/msm/dpu: correct MERGE_3D length
Luben Tuikov <[email protected]>
drm/amdgpu: Fix usage of UMC fill record in RAS
Srinivasan Shanmugam <[email protected]>
drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function.
Nícolas F. R. A. Prado <[email protected]>
arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz
Allen-KH Cheng <[email protected]>
arm64: dts: mediatek: Add cpufreq nodes for MT8192
Bjorn Andersson <[email protected]>
drm/msm/dp: Free resources after unregistering them
Jessica Zhang <[email protected]>
drm/msm/dsi: Remove incorrect references to slice_count
Marijn Suijten <[email protected]>
drm/msm/dsi: Flip greater-than check for slice_count and slice_per_intf
Marijn Suijten <[email protected]>
drm/msm/dsi: Use DSC slice(s) packet size to compute word count
Jessica Zhang <[email protected]>
drm/msm/dpu: Fix slice_last_group_size calculation
Dmitry Baryshkov <[email protected]>
drm/msm/dpu: do not enable color-management if DSPPs are not available
Su Hui <[email protected]>
ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
Yuan Can <[email protected]>
clk: tegra: tegra124-emc: Fix potential memory leak
Dan Carpenter <[email protected]>
clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider()
Dan Carpenter <[email protected]>
clk: bcm: rpi: Fix off by one in raspberrypi_discover_clocks()
Marijn Suijten <[email protected]>
arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sdm845: Flush RSC sleep & wake votes
Yuxing Liu <[email protected]>
clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
Zhanhao Hu <[email protected]>
clk: imx93: fix memory leak and missing unwind goto in imx93_clocks_probe
Hao Luo <[email protected]>
clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
Kai Ma <[email protected]>
clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe
Kashyap Desai <[email protected]>
RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
Kashyap Desai <[email protected]>
RDMA/bnxt_re: wraparound mbox producer index
Dmitry Baryshkov <[email protected]>
drm/msm/a5xx: really check for A510 in a5xx_gpu_init
Chia-I Wu <[email protected]>
amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
Bob Pearson <[email protected]>
RDMA/rxe: Fix access checks in rxe_check_bind_mw
Bob Pearson <[email protected]>
RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c
Bob Pearson <[email protected]>
RDMA/rxe: Add ibdev_dbg macros for rxe
Geert Uytterhoeven <[email protected]>
HID: uclogic: Modular KUnit tests should not depend on KUNIT=y
Nikita Zhandarovich <[email protected]>
drm/radeon: fix possible division-by-zero errors
Aurabindo Pillai <[email protected]>
drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode
Chen-Yu Tsai <[email protected]>
soc: mediatek: SVS: Fix MT8192 GPU node name
Daniil Dulov <[email protected]>
drm/amdkfd: Fix potential deallocation of previously deallocated memory.
Christophe JAILLET <[email protected]>
drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg()
Christophe JAILLET <[email protected]>
drm/amd/display: Fix a test CalculatePrefetchSchedule()
Paul Cercueil <[email protected]>
MIPS: DTS: CI20: Fix ACT8600 regulator node names
Maxime Ripard <[email protected]>
clk: Export clk_hw_forward_rate_request()
Christian Lamparter <[email protected]>
ARM: dts: BCM5301X: fix duplex-full => full-duplex
Guenter Roeck <[email protected]>
hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
Tim Harvey <[email protected]>
hwmon: (gsc-hwmon) fix fan pwm temperature scaling
Olivier Moysan <[email protected]>
ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
Marek Vasut <[email protected]>
ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
Caleb Connolly <[email protected]>
Input: pm8941-powerkey - fix debounce on gen2+ PMICs
Keerthy <[email protected]>
arm64: dts: ti: k3-j7200: Fix physical address of pin
Christophe JAILLET <[email protected]>
fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
Kuogee Hsieh <[email protected]>
drm/msm/dpu: set DSC flush bit correctly at MDP CTL flush register
Wolfram Sang <[email protected]>
arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
Geert Uytterhoeven <[email protected]>
ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
Chengchang Tang <[email protected]>
RDMA/hns: Fix hns_roce_table_get return value
Brendan Cunningham <[email protected]>
IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
Arnd Bergmann <[email protected]>
RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes
Randy Dunlap <[email protected]>
soc/fsl/qe: fix usb.c build errors
Martin Blumenstingl <[email protected]>
ARM: dts: meson8: correct uart_B and uart_C clock references
Cristian Ciocaltea <[email protected]>
ASoC: es8316: Do not set rate constraints for unsupported MCLKs
Cristian Ciocaltea <[email protected]>
ASoC: es8316: Increment max value for ALC Capture Target Volume control
Dmitry Baryshkov <[email protected]>
ARM: dts: qcom: apq8074-dragonboard: Set DMA as remotely controlled
Krzysztof Kozlowski <[email protected]>
memory: brcmstb_dpfe: fix testing array offset after use
Marek Vasut <[email protected]>
ARM: dts: stm32: Shorten the AV96 HDMI sound card name
Douglas Anderson <[email protected]>
arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: apq8096: fix fixed regulator name property
Luca Weiss <[email protected]>
arm64: dts: qcom: pm7250b: add missing spmi-vadc include
Arnd Bergmann <[email protected]>
ARM: omap2: fix missing tick_broadcast() prototype
Arnd Bergmann <[email protected]>
ARM: ep93xx: fix missing-prototype warnings
Dario Binacchi <[email protected]>
drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
Frieder Schrempf <[email protected]>
drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec
Dave Stevenson <[email protected]>
drm/bridge: Introduce pre_enable_prev_first to alter bridge init order
Stephan Gerhold <[email protected]>
arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion
Stephan Gerhold <[email protected]>
arm64: dts: qcom: apq8016-sbc: Fix regulator constraints
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sdm845-polaris: add missing touchscreen child node reg
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8350: correct DMA controller unit address
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8350: Add GPI DMA compatible fallback
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sdm845: correct camss unit address
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sdm630: correct camss unit address
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: msm8996: correct camss unit address
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: msm8994: correct SPMI unit address
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: msm8916: correct MMC unit address
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: msm8916: correct camss unit address
Krzysztof Kozlowski <[email protected]>
ARM: dts: qcom: msm8974: do not use underscore in node name (again)
Nícolas F. R. A. Prado <[email protected]>
drm/bridge: anx7625: Prevent endless probe loop
Uwe Kleine-König <[email protected]>
drm/bridge: anx7625: Convert to i2c's .probe_new()
Tony Lindgren <[email protected]>
ARM: dts: gta04: Move model property out of pinctrl node
Biju Das <[email protected]>
clk: renesas: rzg2l: Fix CPG_SIPLL5_CLK1 register write
Jean-Philippe Brucker <[email protected]>
iommu/virtio: Return size mapped for a detached domain
Jean-Philippe Brucker <[email protected]>
iommu/virtio: Detach domain on endpoint release
Konrad Dybcio <[email protected]>
drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK
Vinod Polimera <[email protected]>
drm/msm/disp/dpu: get timing engine status from intf status register
Dmitry Baryshkov <[email protected]>
drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate
Kalesh AP <[email protected]>
RDMA/bnxt_re: Fix to remove an unnecessary log
Kalesh AP <[email protected]>
RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
Kalesh AP <[email protected]>
RDMA/bnxt_re: Use unique names while registering interrupts
Kalesh AP <[email protected]>
RDMA/bnxt_re: Fix to remove unnecessary return labels
Selvin Xavier <[email protected]>
RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
Nikita Zhandarovich <[email protected]>
hwmon: (f71882fg) prevent possible division by zero
Dan Carpenter <[email protected]>
clk: imx: scu: use _safe list iterator to avoid a use after free
Alexander Stein <[email protected]>
drm/bridge: tc358767: Switch to devm MIPI-DSI helpers
Robert Marko <[email protected]>
arm64: dts: microchip: sparx5: do not use PSCI on reference boards
Tony Lindgren <[email protected]>
bus: ti-sysc: Fix dispc quirk masking bool variables
Marek Vasut <[email protected]>
ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
Maíra Canal <[email protected]>
drm/vkms: Fix RGB565 pixel conversion
Maíra Canal <[email protected]>
drm: Add fixed-point helper to get rounded integer values
Maíra Canal <[email protected]>
drm/vkms: isolate pixel conversion functionality
Bard Liao <[email protected]>
ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices
Dan Carpenter <[email protected]>
driver: soc: xilinx: use _safe loop iterator to avoid a use after free
Dmitry Baryshkov <[email protected]>
drm/panel: sharp-ls043t1le01: adjust mode settings
XuDong Liu <[email protected]>
drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
Marek Vasut <[email protected]>
Input: adxl34x - do not hardcode interrupt trigger type
Marek Vasut <[email protected]>
clk: rs9: Fix .driver_data content in i2c_device_id
Marek Vasut <[email protected]>
clk: vc7: Fix .driver_data content in i2c_device_id
Marek Vasut <[email protected]>
clk: vc5: Fix .driver_data content in i2c_device_id
Liu Shixin <[email protected]>
bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
Lars-Peter Clausen <[email protected]>
clk: vc5: Use `clamp()` to restrict PLL range
Peter Collingbourne <[email protected]>
mm: call arch_swap_restore() from do_swap_page()
[email protected] <[email protected]>
ARM: dts: meson8b: correct uart_B and uart_C clock references
Rafał Miłecki <[email protected]>
ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
Luc Ma <[email protected]>
drm/vram-helper: fix function names in vram helper doc
Francesco Dolcini <[email protected]>
drm/bridge: tc358768: fix THS_TRAILCNT computation
Francesco Dolcini <[email protected]>
drm/bridge: tc358768: fix TXTAGOCNT computation
Francesco Dolcini <[email protected]>
drm/bridge: tc358768: fix THS_ZEROCNT computation
Francesco Dolcini <[email protected]>
drm/bridge: tc358768: fix TCLK_TRAILCNT computation
Francesco Dolcini <[email protected]>
drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
Francesco Dolcini <[email protected]>
drm/bridge: tc358768: fix TCLK_ZEROCNT computation
Francesco Dolcini <[email protected]>
drm/bridge: tc358768: fix PLL target frequency
Francesco Dolcini <[email protected]>
drm/bridge: tc358768: fix PLL parameters computation
Francesco Dolcini <[email protected]>
drm/bridge: tc358768: always enable HS video mode
Alexander Stein <[email protected]>
drm/bridge: ti-sn65dsi83: Fix enable error path
Luca Weiss <[email protected]>
Input: drv260x - sleep between polling GO bit
Markus Elfring <[email protected]>
drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show()
Nicholas Kazlauskas <[email protected]>
drm/amd/display: Explicitly specify update type per plane info change
Nikita Zhandarovich <[email protected]>
radeon: avoid double free in ci_dpm_init()
Wesley Chalmers <[email protected]>
drm/amd/display: Add logging for display MALL refresh setting
Kuniyuki Iwashima <[email protected]>
netlink: Add __sock_i_ino() for __netlink_diag_dump().
Cambda Zhu <[email protected]>
ipvlan: Fix return value of ipvlan_queue_xmit()
Ilia.Gavrilov <[email protected]>
netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
Florian Westphal <[email protected]>
netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
Jeremy Sowden <[email protected]>
lib/ts_bm: reset initial match offset for every block of text
Lin Ma <[email protected]>
net: nfc: Fix use-after-free caused by nfc_llcp_find_local
Edward Cree <[email protected]>
sfc: fix crash when reading stats while NIC is resetting
David Howells <[email protected]>
ocfs2: Fix use of slab data with sendpage
Maxim Kochetkov <[email protected]>
net: axienet: Move reset before 64-bit DMA detection
Kuniyuki Iwashima <[email protected]>
gtp: Fix use-after-free in __gtp_encap_destroy().
Sabrina Dubroca <[email protected]>
selftests: rtnetlink: remove netdevsim device after ipsec offload test
Eric Dumazet <[email protected]>
bonding: do not assume skb mac_header is set
Eric Dumazet <[email protected]>
netlink: do not hard code device address lenth in fdb dumps
Eric Dumazet <[email protected]>
netlink: fix potential deadlock in netlink_set_err()
Bartosz Golaszewski <[email protected]>
net: stmmac: fix double serdes powerdown
Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Set hardware timestamp on transmitted packets
Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Add function to set skb hwtstamps
Vincent Mailhol <[email protected]>
can: length: fix bitstuffing count
Gilad Sever <[email protected]>
bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings
Gilad Sever <[email protected]>
bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint
Gilad Sever <[email protected]>
bpf: Factor out socket lookup functions for the TC hookpoint.
Dmitry Antipov <[email protected]>
wifi: ath9k: convert msecs to jiffies where needed
Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection
Marek Vasut <[email protected]>
mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019
Ilan Peer <[email protected]>
wifi: ieee80211: Fix the common size calculation for reconfiguration ML
Ilan Peer <[email protected]>
wifi: cfg80211/mac80211: Fix ML element common size calculation
Johannes Berg <[email protected]>
wifi: cfg80211: fix regulatory disconnect with OCB/NAN
Benjamin Berg <[email protected]>
wifi: cfg80211: drop incorrect nontransmitted BSS update code
Benjamin Berg <[email protected]>
wifi: cfg80211: rewrite merging of inherited elements
Nicolas Cavallari <[email protected]>
wifi: mac80211: Remove "Missing iftype sband data/EHT cap" spam
Anjaneyulu <[email protected]>
wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler()
Johannes Berg <[email protected]>
wifi: iwlwifi: pull from TXQs with softirqs disabled
Jiasheng Jiang <[email protected]>
wifi: ath11k: Add missing check for ioremap
Edwin Peer <[email protected]>
rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
Ilan Peer <[email protected]>
wifi: mac80211: Fix permissions for valid_links debugfs entry
Remi Pommarel <[email protected]>
wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
Arnd Bergmann <[email protected]>
memstick r592: make memstick_debug_get_tpc_name() static
Douglas Anderson <[email protected]>
mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used
Zhen Lei <[email protected]>
kexec: fix a memory leak in crash_shrink_memory()
Douglas Anderson <[email protected]>
watchdog/perf: more properly prevent false positives with turbo modes
Douglas Anderson <[email protected]>
watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
Haifeng Xu <[email protected]>
selftests: cgroup: fix unexpected failure on test_memcg_low
Karol Kolacinski <[email protected]>
ice: handle extts in the miscellaneous interrupt thread
Marek Vasut <[email protected]>
wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
Marek Vasut <[email protected]>
wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
Jesper Dangaard Brouer <[email protected]>
selftests/bpf: Fix check_mtu using wrong variable type
Johannes Berg <[email protected]>
wifi: mac80211: recalc min chandef for new STA links
Youghandhar Chintala <[email protected]>
wifi: ath10k: Trigger STA disconnect after reconfig complete on hardware restart
Jesper Dangaard Brouer <[email protected]>
samples/bpf: xdp1 and xdp2 reduce XDPBUFSIZE to 60
Fedor Pchelkin <[email protected]>
wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
Christophe JAILLET <[email protected]>
wifi: ray_cs: Fix an error handling path in ray_probe()
Christophe JAILLET <[email protected]>
wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
Christophe JAILLET <[email protected]>
wifi: atmel: Fix an error handling path in atmel_probe()
Christophe JAILLET <[email protected]>
wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
Christophe JAILLET <[email protected]>
wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
Geert Uytterhoeven <[email protected]>
regulator: core: Streamline debugfs operations
Geert Uytterhoeven <[email protected]>
regulator: core: Fix more error checking for debugfs_create_dir()
Alexey Gladkov <[email protected]>
selftests/bpf: Do not use sign-file as testcase
Yafang Shao <[email protected]>
bpf: Fix memleak due to fentry attach failure
Yafang Shao <[email protected]>
bpf: Remove bpf trampoline selector
Alan Maguire <[email protected]>
bpftool: JIT limited misreported as negative value on aarch64
Krzysztof Kozlowski <[email protected]>
nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
Joy Chakraborty <[email protected]>
spi: dw: Round of n_bytes to power of 2
Stanislav Fomichev <[email protected]>
bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
Andrii Nakryiko <[email protected]>
libbpf: fix offsetof() and container_of() to work with CO-RE
Alexander Mikhalitsyn <[email protected]>
sctp: add bpf_bypass_getsockopt proto callback
Christophe JAILLET <[email protected]>
wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
Amisha Patel <[email protected]>
wifi: wilc1000: fix for absent RSN capabilities WFA testcase
Vijaya Krishna Nivarthi <[email protected]>
spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
Pengcheng Yang <[email protected]>
samples/bpf: Fix buffer overflow in tcp_basertt
Martin KaFai Lau <[email protected]>
libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE
Fedor Pchelkin <[email protected]>
wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
Peter Seiderer <[email protected]>
wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
Jesper Dangaard Brouer <[email protected]>
igc: Enable and fix RX hash usage by netstack
Jiasheng Jiang <[email protected]>
pstore/ram: Add check for kstrdup
Roberto Sassu <[email protected]>
ima: Fix build warnings
Roberto Sassu <[email protected]>
evm: Fix build warnings
Roberto Sassu <[email protected]>
evm: Complete description of evm_inode_setattr()
Mark Rutland <[email protected]>
locking/atomic: arm: fix sync ops
Juergen Gross <[email protected]>
x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
Ravi Bangoria <[email protected]>
perf/ibs: Fix interface via core pmu events
Colin Ian King <[email protected]>
kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined
Qiuxu Zhuo <[email protected]>
rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
Qiuxu Zhuo <[email protected]>
rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
Paul E. McKenney <[email protected]>
rcuscale: Move shutdown from wait_event() to wait_event_idle()
Paul E. McKenney <[email protected]>
rcutorture: Correct name of use_softirq module parameter
Paul E. McKenney <[email protected]>
rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs
Paul E. McKenney <[email protected]>
rcu: Make rcu_cpu_starting() rely on interrupts being disabled
Christophe JAILLET <[email protected]>
thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
Balsam CHIHI <[email protected]>
thermal/drivers/mediatek: Relocate driver to mediatek folder
Tero Kristo <[email protected]>
cpufreq: intel_pstate: Fix energy_performance_preference for passive
Arnd Bergmann <[email protected]>
ARM: 9303/1: kprobes: avoid missing-declaration warnings
Ulf Hansson <[email protected]>
PM: domains: Move the verification of in-params from genpd_add_device()
Zhang Rui <[email protected]>
powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
Junhao He <[email protected]>
drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
Kirill A. Shutemov <[email protected]>
x86/tdx: Fix race between set_memory_encrypted() and load_unaligned_zeropad()
Kirill A. Shutemov <[email protected]>
x86/mm: Allow guest.enc_status_change_prepare() to fail
Robin Murphy <[email protected]>
perf/arm-cmn: Fix DTC reset
Nikita Zhandarovich <[email protected]>
PM: domains: fix integer overflow issues in genpd_parse_state()
Feng Mingxi <[email protected]>
clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
Sebastian Andrzej Siewior <[email protected]>
tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
Wen Yang <[email protected]>
tick/rcu: Fix bogus ratelimit condition
Thomas Gleixner <[email protected]>
posix-timers: Prevent RT livelock in itimer_delete()
Gao Xiang <[email protected]>
erofs: fix compact 4B support for 16k block size
Gao Xiang <[email protected]>
erofs: simplify iloc()
Chuck Lever <[email protected]>
svcrdma: Prevent page release when nothing was received
John Paul Adrian Glaubitz <[email protected]>
irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
Antonio Borneo <[email protected]>
irqchip/stm32-exti: Fix warning on initialized field overwritten
Yu Kuai <[email protected]>
block: fix blktrace debugfs entries leakage
Yu Kuai <[email protected]>
md/raid1-10: submit write io directly if bitmap is not enabled
Yu Kuai <[email protected]>
md/raid1-10: factor out a helper to submit normal write
Yu Kuai <[email protected]>
md/raid1-10: factor out a helper to add bio to plug
Li Nan <[email protected]>
md/raid10: fix io loss while replacement replace rdev
Li Nan <[email protected]>
md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
Li Nan <[email protected]>
md/raid10: fix wrong setting of max_corr_read_errors
Li Nan <[email protected]>
md/raid10: fix overflow of md/safe_mode_delay
Li Nan <[email protected]>
md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
Chaitanya Kulkarni <[email protected]>
nvme-core: fix dev_pm_qos memleak
Chaitanya Kulkarni <[email protected]>
nvme-core: add missing fault-injection cleanup
Sagi Grimberg <[email protected]>
nvme-auth: don't ignore key generation failures when initializing ctrl keys
Chaitanya Kulkarni <[email protected]>
nvme-core: fix memory leak in dhchap_ctrl_secret
Chaitanya Kulkarni <[email protected]>
nvme-core: fix memory leak in dhchap_secret_store
Sagi Grimberg <[email protected]>
nvme-auth: no need to reset chap contexts on re-authentication
Sagi Grimberg <[email protected]>
nvme-auth: remove symbol export from nvme_auth_reset
Sagi Grimberg <[email protected]>
nvme-auth: rename authentication work elements
Sagi Grimberg <[email protected]>
nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap
NeilBrown <[email protected]>
lockd: drop inappropriate svc_get() from locked_get()
Yu Kuai <[email protected]>
blk-mq: fix potential io hang by wrong 'wake_batch'
Arnd Bergmann <[email protected]>
virt: sevguest: Add CONFIG_CRYPTO dependency
Tom Lendacky <[email protected]>
x86/sev: Fix calculation of end address based on number of pages
Li Nan <[email protected]>
blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
Shawn Wang <[email protected]>
x86/resctrl: Only show tasks' pid in current pid namespace
Gao Xiang <[email protected]>
erofs: kill hooked chains to avoid loops on deduplicated compressed images
Gao Xiang <[email protected]>
erofs: move zdata.h into zdata.c
Gao Xiang <[email protected]>
erofs: remove tagged pointer helpers
Gao Xiang <[email protected]>
erofs: avoid tagged pointers to mark sync decompression
Gao Xiang <[email protected]>
erofs: clean up cached I/O strategies
Bart Van Assche <[email protected]>
block: Fix the type of the second bdev_op_is_zoned_write() argument
Arnd Bergmann <[email protected]>
fs: pipe: reveal missing function protoypes
Jeff Layton <[email protected]>
drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2
-------------
Diffstat:
Documentation/ABI/testing/sysfs-driver-eud | 2 +-
.../devicetree/bindings/power/reset/qcom,pon.yaml | 4 +-
Documentation/fault-injection/provoke-crashes.rst | 2 +-
Documentation/filesystems/autofs-mount-control.rst | 2 +-
Documentation/filesystems/autofs.rst | 2 +-
Documentation/filesystems/directory-locking.rst | 26 +-
Documentation/networking/af_xdp.rst | 9 +
Makefile | 4 +-
arch/arc/include/asm/linkage.h | 8 +-
arch/arm/boot/dts/bcm53015-meraki-mr26.dts | 2 +-
arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 2 +-
arch/arm/boot/dts/bcm5301x.dtsi | 1 -
arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 +-
.../boot/dts/lan966x-kontron-kswitch-d10-mmt.dtsi | 16 +-
arch/arm/boot/dts/meson8.dtsi | 4 +-
arch/arm/boot/dts/meson8b.dtsi | 4 +-
arch/arm/boot/dts/omap3-gta04a5one.dts | 4 +-
arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 4 +
arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 8 +-
arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 10 +-
arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 12 +-
arch/arm/boot/dts/qcom-msm8974.dtsi | 2 +-
arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 11 +-
arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 8 +-
.../boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi | 6 +
arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 6 -
arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 2 +-
arch/arm/include/asm/assembler.h | 17 +
arch/arm/include/asm/sync_bitops.h | 29 +-
arch/arm/lib/bitops.h | 14 +-
arch/arm/lib/testchangebit.S | 4 +
arch/arm/lib/testclearbit.S | 4 +
arch/arm/lib/testsetbit.S | 4 +
arch/arm/mach-ep93xx/timer-ep93xx.c | 3 +-
arch/arm/mach-omap2/board-generic.c | 1 +
arch/arm/mach-orion5x/board-dt.c | 3 +
arch/arm/mach-orion5x/common.h | 6 +
arch/arm/probes/kprobes/checkers-common.c | 2 +-
arch/arm/probes/kprobes/core.c | 2 +-
arch/arm/probes/kprobes/opt-arm.c | 2 -
arch/arm/probes/kprobes/test-core.c | 2 +-
arch/arm/probes/kprobes/test-core.h | 4 +
arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 4 +
arch/arm64/boot/dts/mediatek/mt8192.dtsi | 22 +-
arch/arm64/boot/dts/microchip/sparx5.dtsi | 2 +-
.../boot/dts/microchip/sparx5_pcb_common.dtsi | 12 +
arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 78 +++--
arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 4 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 6 +-
arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +-
arch/arm64/boot/dts/qcom/pm7250b.dtsi | 1 +
arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 1 +
arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 +-
.../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 7 +-
arch/arm64/boot/dts/qcom/sm8350.dtsi | 8 +-
arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 3 +-
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 28 +-
arch/arm64/include/asm/fpsimdmacros.h | 6 +-
arch/mips/boot/dts/ingenic/ci20.dts | 31 +-
arch/powerpc/Kconfig.debug | 2 +-
arch/powerpc/boot/dts/turris1x.dts | 6 +-
arch/powerpc/kernel/interrupt.c | 3 +-
arch/powerpc/kernel/ppc_save_regs.S | 61 +---
arch/powerpc/kernel/signal_32.c | 15 +-
arch/powerpc/mm/book3s64/radix_pgtable.c | 34 +-
arch/powerpc/mm/init_64.c | 2 +-
arch/powerpc/platforms/powernv/pci-sriov.c | 6 +-
arch/powerpc/platforms/powernv/vas-window.c | 2 +-
arch/powerpc/platforms/pseries/vas.c | 2 +-
arch/riscv/kernel/probes/uprobes.c | 2 +
arch/riscv/mm/init.c | 4 +-
arch/s390/kvm/diag.c | 8 +-
arch/s390/kvm/kvm-s390.c | 4 +
arch/s390/kvm/vsie.c | 6 +-
arch/sh/drivers/dma/dma-sh.c | 37 +-
arch/sh/include/mach-common/mach/highlander.h | 2 +-
arch/sh/include/mach-common/mach/r2d.h | 2 +-
arch/sh/include/mach-dreamcast/mach/sysasic.h | 2 +-
arch/sh/include/mach-se/mach/se7724.h | 2 +-
arch/sh/kernel/cpu/sh2/probe.c | 2 +-
arch/sh/kernel/cpu/sh3/entry.S | 4 +-
arch/um/Makefile | 2 +-
arch/x86/coco/tdx/tdx.c | 51 ++-
arch/x86/events/amd/core.c | 2 +-
arch/x86/events/amd/ibs.c | 53 ++-
arch/x86/include/asm/perf_event.h | 2 +
arch/x86/include/asm/pgtable_64.h | 4 +-
arch/x86/include/asm/sev.h | 16 +-
arch/x86/include/asm/x86_init.h | 2 +-
arch/x86/kernel/cpu/resctrl/rdtgroup.c | 8 +-
arch/x86/kernel/sev.c | 14 +-
arch/x86/kernel/x86_init.c | 2 +-
arch/x86/mm/mem_encrypt_amd.c | 4 +-
arch/x86/mm/pat/set_memory.c | 3 +-
arch/x86/platform/efi/efi_64.c | 6 +-
block/blk-cgroup.c | 127 ++++++-
block/blk-cgroup.h | 10 +
block/blk-iocost.c | 7 +-
block/blk-mq-debugfs.c | 2 +-
block/blk-mq-tag.c | 15 +-
block/blk-mq.h | 3 +-
block/blk-throttle.c | 6 -
block/blk-throttle.h | 9 +
block/disk-events.c | 1 +
block/genhd.c | 5 +-
block/partitions/amiga.c | 102 +++++-
crypto/jitterentropy.c | 9 +-
drivers/base/power/domain.c | 15 +-
drivers/base/property.c | 132 ++++++--
drivers/bus/fsl-mc/dprc-driver.c | 6 +
drivers/bus/ti-sysc.c | 4 +-
drivers/char/hw_random/st-rng.c | 21 +-
drivers/char/hw_random/virtio-rng.c | 10 +-
drivers/clk/bcm/clk-raspberrypi.c | 4 +-
drivers/clk/clk-cdce925.c | 12 +
drivers/clk/clk-renesas-pcie.c | 2 +-
drivers/clk/clk-si5341.c | 38 ++-
drivers/clk/clk-versaclock5.c | 48 ++-
drivers/clk/clk-versaclock7.c | 2 +-
drivers/clk/clk.c | 2 +
drivers/clk/imx/clk-imx8mn.c | 8 +-
drivers/clk/imx/clk-imx8mp.c | 24 +-
drivers/clk/imx/clk-imx93.c | 15 +-
drivers/clk/imx/clk-imxrt1050.c | 22 +-
drivers/clk/imx/clk-scu.c | 4 +-
drivers/clk/keystone/sci-clk.c | 2 +
drivers/clk/qcom/camcc-sc7180.c | 19 +-
drivers/clk/qcom/dispcc-qcm2290.c | 12 +-
drivers/clk/qcom/gcc-ipq6018.c | 34 +-
drivers/clk/qcom/gcc-qcm2290.c | 62 ++--
drivers/clk/qcom/mmcc-msm8974.c | 23 +-
drivers/clk/qcom/reset.c | 4 +-
drivers/clk/qcom/reset.h | 1 +
drivers/clk/renesas/rzg2l-cpg.c | 6 +-
drivers/clk/renesas/rzg2l-cpg.h | 3 -
drivers/clk/tegra/clk-tegra124-emc.c | 2 +
drivers/clk/ti/clkctrl.c | 7 +
drivers/clk/xilinx/clk-xlnx-clock-wizard.c | 2 +-
drivers/clocksource/timer-cadence-ttc.c | 19 +-
drivers/cpufreq/intel_pstate.c | 2 +
drivers/cpufreq/mediatek-cpufreq.c | 13 +-
drivers/crypto/marvell/cesa/cipher.c | 2 +-
drivers/crypto/nx/Makefile | 2 +-
drivers/crypto/nx/nx.h | 4 +-
drivers/crypto/qat/qat_common/qat_asym_algs.c | 20 +-
drivers/dax/bus.c | 61 ++--
drivers/dax/dax-private.h | 4 +-
drivers/dax/kmem.c | 2 +-
drivers/extcon/extcon-usbc-tusb320.c | 47 ++-
drivers/extcon/extcon.c | 8 +
drivers/firmware/efi/libstub/efi-stub-helper.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 16 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 13 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 10 +-
.../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 3 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 3 -
.../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 +-
.../display/dc/dml/dcn32/display_rq_dlg_calc_32.c | 2 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 18 +-
drivers/gpu/drm/bridge/analogix/anx7625.c | 133 +++++---
drivers/gpu/drm/bridge/ite-it6505.c | 3 +-
drivers/gpu/drm/bridge/tc358767.c | 4 +-
drivers/gpu/drm/bridge/tc358768.c | 93 +++--
drivers/gpu/drm/bridge/ti-sn65dsi83.c | 20 +-
drivers/gpu/drm/display/drm_dp_mst_topology.c | 2 +-
drivers/gpu/drm/drm_bridge.c | 145 ++++++--
drivers/gpu/drm/drm_gem_vram_helper.c | 6 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 8 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
drivers/gpu/drm/i915/display/intel_psr.c | 4 +-
drivers/gpu/drm/i915/display/intel_tc.c | 127 +++++--
drivers/gpu/drm/i915/display/intel_tc.h | 3 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 2 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 10 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 12 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 8 +-
drivers/gpu/drm/msm/dp/dp_display.c | 2 +-
drivers/gpu/drm/msm/dsi/dsi_host.c | 25 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 3 +
drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 11 +-
drivers/gpu/drm/panel/panel-simple.c | 4 +-
drivers/gpu/drm/radeon/ci_dpm.c | 28 +-
drivers/gpu/drm/radeon/cypress_dpm.c | 8 +-
drivers/gpu/drm/radeon/ni_dpm.c | 8 +-
drivers/gpu/drm/radeon/rv740_dpm.c | 8 +-
drivers/gpu/drm/sun4i/sun4i_tcon.c | 19 +-
drivers/gpu/drm/vkms/vkms_composer.c | 4 +-
drivers/gpu/drm/vkms/vkms_drv.h | 4 +-
drivers/gpu/drm/vkms/vkms_formats.c | 131 +++-----
drivers/gpu/drm/vkms/vkms_formats.h | 2 +-
drivers/gpu/drm/vkms/vkms_plane.c | 2 +-
drivers/hid/Kconfig | 2 +-
drivers/hwmon/f71882fg.c | 7 +-
drivers/hwmon/gsc-hwmon.c | 6 +-
drivers/hwmon/pmbus/adm1275.c | 52 +--
drivers/hwtracing/coresight/coresight-core.c | 9 +-
drivers/hwtracing/ptt/hisi_ptt.c | 12 +-
drivers/hwtracing/ptt/hisi_ptt.h | 2 +
drivers/i2c/busses/i2c-designware-pcidrv.c | 13 +-
drivers/i2c/busses/i2c-nvidia-gpu.c | 7 +-
drivers/i2c/busses/i2c-qup.c | 21 +-
drivers/i2c/busses/i2c-xiic.c | 2 +
drivers/i3c/master/svc-i3c-master.c | 19 +-
drivers/iio/accel/fxls8962af-core.c | 8 +-
drivers/iio/adc/ad7192.c | 8 +-
drivers/infiniband/hw/bnxt_re/main.c | 20 +-
drivers/infiniband/hw/bnxt_re/qplib_fp.c | 40 ++-
drivers/infiniband/hw/bnxt_re/qplib_fp.h | 2 +-
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 46 ++-
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 1 +
drivers/infiniband/hw/hfi1/ipoib_tx.c | 4 +-
drivers/infiniband/hw/hfi1/mmu_rb.c | 101 +++---
drivers/infiniband/hw/hfi1/mmu_rb.h | 3 +
drivers/infiniband/hw/hfi1/sdma.c | 23 +-
drivers/infiniband/hw/hfi1/sdma.h | 47 ++-
drivers/infiniband/hw/hfi1/sdma_txreq.h | 2 +
drivers/infiniband/hw/hfi1/user_sdma.c | 137 +++-----
drivers/infiniband/hw/hfi1/user_sdma.h | 1 -
drivers/infiniband/hw/hfi1/vnic_sdma.c | 4 +-
drivers/infiniband/hw/hns/hns_roce_hem.c | 7 +-
drivers/infiniband/hw/irdma/uk.c | 10 +-
drivers/infiniband/sw/rxe/rxe.h | 19 ++
drivers/infiniband/sw/rxe/rxe_mw.c | 37 +-
drivers/input/misc/adxl34x.c | 3 +-
drivers/input/misc/drv260x.c | 1 +
drivers/input/misc/pm8941-pwrkey.c | 19 +-
drivers/iommu/virtio-iommu.c | 57 +++-
drivers/irqchip/irq-jcore-aic.c | 7 +
drivers/irqchip/irq-loongson-pch-pic.c | 10 +-
drivers/irqchip/irq-stm32-exti.c | 12 +
drivers/leds/trigger/ledtrig-netdev.c | 3 +
drivers/mailbox/ti-msgmgr.c | 12 +-
drivers/md/bcache/btree.c | 25 +-
drivers/md/bcache/btree.h | 1 +
drivers/md/bcache/super.c | 4 +-
drivers/md/bcache/writeback.c | 10 +
drivers/md/dm-crypt.c | 3 +-
drivers/md/dm-ioctl.c | 43 ++-
drivers/md/dm-log-userspace-transfer.c | 5 +-
drivers/md/dm-log.c | 3 +-
drivers/md/dm-mpath.c | 2 +-
drivers/md/dm-ps-service-time.c | 3 +-
drivers/md/dm-raid1.c | 7 +-
drivers/md/dm-snap-persistent.c | 6 +-
drivers/md/dm-snap-transient.c | 3 +-
drivers/md/dm-snap.c | 27 +-
drivers/md/dm-stripe.c | 12 +-
drivers/md/dm-table.c | 20 +-
drivers/md/dm-thin-metadata.c | 8 +-
drivers/md/dm-uevent.h | 2 +-
drivers/md/dm-writecache.c | 4 +-
drivers/md/dm-zoned-metadata.c | 14 +-
drivers/md/md-bitmap.c | 21 +-
drivers/md/md-bitmap.h | 7 +
drivers/md/md.c | 9 +-
drivers/md/raid1-10.c | 42 +++
drivers/md/raid1.c | 25 +-
drivers/md/raid10.c | 75 ++---
drivers/media/cec/i2c/Kconfig | 1 +
drivers/media/i2c/hi846.c | 3 +-
drivers/media/i2c/st-mipid02.c | 9 +-
drivers/media/platform/amphion/vdec.c | 7 +-
drivers/media/platform/amphion/venc.c | 4 +-
drivers/media/platform/amphion/vpu_malone.c | 12 +
drivers/media/platform/amphion/vpu_v4l2.c | 5 +-
drivers/media/platform/amphion/vpu_v4l2.h | 2 +-
.../platform/mediatek/vcodec/vdec_msg_queue.c | 33 +-
.../platform/mediatek/vcodec/vdec_msg_queue.h | 16 +-
drivers/media/platform/qcom/venus/helpers.c | 4 +-
drivers/media/usb/dvb-usb-v2/az6007.c | 3 +-
drivers/media/usb/siano/smsusb.c | 3 +-
drivers/memory/brcmstb_dpfe.c | 4 +-
drivers/memstick/host/r592.c | 4 +-
drivers/mfd/intel-lpss-acpi.c | 3 +
drivers/mfd/rt5033.c | 3 -
drivers/mfd/stmfx.c | 7 +-
drivers/mfd/stmpe.c | 4 +-
drivers/mfd/wcd934x.c | 9 +-
drivers/misc/fastrpc.c | 3 +
drivers/misc/lkdtm/core.c | 2 +-
drivers/mmc/core/card.h | 30 +-
drivers/mmc/core/quirks.h | 27 ++
drivers/mmc/core/sd.c | 2 +-
drivers/mmc/host/mmci.c | 1 +
drivers/mmc/host/mtk-sd.c | 2 +-
drivers/mmc/host/sdhci.c | 4 +-
drivers/mtd/parsers/Kconfig | 2 +-
drivers/net/bonding/bond_main.c | 2 +-
drivers/net/can/kvaser_pciefd.c | 39 +--
drivers/net/dsa/ocelot/felix.c | 12 +
drivers/net/dsa/sja1105/sja1105.h | 2 +-
drivers/net/dsa/sja1105/sja1105_main.c | 14 +-
drivers/net/dsa/sja1105/sja1105_ptp.c | 48 +--
drivers/net/dsa/vitesse-vsc73xx-core.c | 6 +-
drivers/net/ethernet/broadcom/tg3.c | 1 +
drivers/net/ethernet/ibm/ibmvnic.c | 9 +-
drivers/net/ethernet/intel/ice/ice.h | 7 +
drivers/net/ethernet/intel/ice/ice_main.c | 29 +-
drivers/net/ethernet/intel/ice/ice_ptp.c | 12 +-
drivers/net/ethernet/intel/ice/ice_ptp.h | 4 +-
drivers/net/ethernet/intel/igc/igc.h | 28 ++
drivers/net/ethernet/intel/igc/igc_main.c | 31 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 7 +
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 11 +
.../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 4 +-
drivers/net/ethernet/mellanox/mlxsw/minimal.c | 1 +
drivers/net/ethernet/mscc/ocelot.c | 1 -
drivers/net/ethernet/mscc/ocelot_ptp.c | 66 ++--
drivers/net/ethernet/sfc/ef10.c | 13 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 -
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 10 +-
drivers/net/gtp.c | 2 +
drivers/net/ipvlan/ipvlan_core.c | 9 +-
drivers/net/ppp/pptp.c | 31 +-
drivers/net/wireguard/netlink.c | 14 +-
drivers/net/wireguard/queueing.c | 1 +
drivers/net/wireguard/queueing.h | 25 +-
drivers/net/wireguard/receive.c | 2 +-
drivers/net/wireguard/send.c | 2 +-
drivers/net/wireless/ath/ath10k/core.c | 12 +-
drivers/net/wireless/ath/ath10k/core.h | 3 +
drivers/net/wireless/ath/ath10k/mac.c | 13 +-
drivers/net/wireless/ath/ath11k/qmi.c | 5 +
drivers/net/wireless/ath/ath9k/ar9003_hw.c | 27 +-
drivers/net/wireless/ath/ath9k/htc_hst.c | 8 +-
drivers/net/wireless/ath/ath9k/main.c | 11 +-
drivers/net/wireless/ath/ath9k/wmi.c | 4 +
drivers/net/wireless/atmel/atmel_cs.c | 13 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 5 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 9 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 5 +-
drivers/net/wireless/intersil/orinoco/orinoco_cs.c | 13 +-
.../net/wireless/intersil/orinoco/spectrum_cs.c | 13 +-
drivers/net/wireless/marvell/mwifiex/scan.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 4 -
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 8 -
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 8 +
drivers/net/wireless/microchip/wilc1000/hif.c | 8 +-
drivers/net/wireless/ray_cs.c | 16 +-
drivers/net/wireless/rsi/rsi_91x_sdio.c | 9 +-
drivers/net/wireless/wl3501_cs.c | 16 +-
drivers/nvme/host/auth.c | 51 ++-
drivers/nvme/host/core.c | 26 +-
drivers/nvme/host/nvme.h | 8 +-
drivers/nvmem/rmem.c | 1 +
drivers/nvmem/sunplus-ocotp.c | 9 +-
drivers/pci/controller/cadence/pcie-cadence-host.c | 27 ++
drivers/pci/controller/dwc/pcie-qcom.c | 249 +++++++-------
drivers/pci/controller/pci-ftpci100.c | 14 +-
drivers/pci/controller/vmd.c | 11 +-
drivers/pci/endpoint/functions/Kconfig | 18 +-
drivers/pci/endpoint/functions/pci-epf-test.c | 2 +-
drivers/pci/hotplug/pciehp_ctrl.c | 8 +
drivers/pci/pcie/aspm.c | 21 +-
drivers/perf/arm-cmn.c | 7 +-
drivers/perf/hisilicon/hisi_pcie_pmu.c | 2 +-
drivers/phy/tegra/xusb.c | 4 +
drivers/pinctrl/bcm/pinctrl-bcm2835.c | 6 +-
drivers/pinctrl/intel/pinctrl-cherryview.c | 15 +-
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +
drivers/pinctrl/pinctrl-at91-pio4.c | 2 +
drivers/pinctrl/pinctrl-microchip-sgpio.c | 3 +
drivers/pinctrl/sunplus/sppctl.c | 23 +-
drivers/platform/x86/dell/dell-rbtn.c | 13 +-
drivers/platform/x86/lenovo-yogabook-wmi.c | 34 +-
drivers/platform/x86/think-lmi.c | 20 +-
drivers/platform/x86/thinkpad_acpi.c | 6 +-
drivers/powercap/Kconfig | 4 +-
drivers/powercap/intel_rapl_msr.c | 1 -
drivers/pwm/pwm-ab8500.c | 2 +-
drivers/pwm/pwm-imx-tpm.c | 7 +
drivers/pwm/pwm-mtk-disp.c | 13 +-
drivers/pwm/sysfs.c | 17 +
drivers/regulator/core.c | 30 +-
drivers/regulator/tps65219-regulator.c | 6 +-
drivers/rtc/rtc-st-lpc.c | 2 +-
drivers/s390/net/qeth_l3_sys.c | 2 +-
drivers/scsi/3w-xxxx.c | 4 +-
drivers/scsi/lpfc/lpfc_els.c | 14 +-
drivers/scsi/qedf/qedf_main.c | 3 +-
drivers/soc/amlogic/meson-secure-pwrc.c | 2 +-
drivers/soc/fsl/qe/Kconfig | 1 +
drivers/soc/mediatek/mtk-svs.c | 4 +-
drivers/soc/xilinx/xlnx_event_manager.c | 6 +-
drivers/spi/spi-bcm-qspi.c | 10 +-
drivers/spi/spi-dw-core.c | 5 +-
drivers/spi/spi-geni-qcom.c | 8 +-
.../media/atomisp/pci/atomisp_gmin_platform.c | 2 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 4 +-
drivers/thermal/Kconfig | 14 +-
drivers/thermal/Makefile | 2 +-
drivers/thermal/mediatek/Kconfig | 21 ++
drivers/thermal/mediatek/Makefile | 1 +
.../{mtk_thermal.c => mediatek/auxadc_thermal.c} | 2 +-
drivers/thermal/sun8i_thermal.c | 55 +--
drivers/tty/serial/8250/8250_omap.c | 25 +-
drivers/tty/serial/fsl_lpuart.c | 1 +
drivers/tty/serial/serial_core.c | 10 +-
drivers/usb/core/devio.c | 2 +
drivers/usb/dwc2/platform.c | 18 +-
drivers/usb/dwc3/dwc3-meson-g12a.c | 5 +-
drivers/usb/dwc3/dwc3-qcom.c | 17 +-
drivers/usb/dwc3/gadget.c | 4 +-
drivers/usb/gadget/function/u_serial.c | 13 +-
drivers/usb/phy/phy-tahvo.c | 2 +-
drivers/usb/serial/option.c | 4 +
drivers/usb/typec/ucsi/psy.c | 14 +
drivers/vfio/mdev/mdev_core.c | 23 +-
drivers/video/fbdev/omap/lcd_mipid.c | 6 +-
drivers/virt/coco/sev-guest/Kconfig | 1 +
drivers/w1/slaves/w1_therm.c | 31 +-
drivers/w1/w1.c | 4 +-
fs/afs/write.c | 8 +-
fs/btrfs/block-group.c | 41 ++-
fs/btrfs/ctree.c | 28 +-
fs/btrfs/free-space-tree.c | 3 +
fs/btrfs/locking.c | 5 +-
fs/btrfs/qgroup.c | 2 +
fs/erofs/data.c | 9 +-
fs/erofs/inode.c | 2 +-
fs/erofs/internal.h | 16 +-
fs/erofs/tagptr.h | 107 ------
fs/erofs/xattr.c | 20 +-
fs/erofs/zdata.c | 373 +++++++++++++--------
fs/erofs/zdata.h | 178 ----------
fs/erofs/zmap.c | 19 +-
fs/ext4/namei.c | 17 +-
fs/f2fs/compress.c | 7 +-
fs/f2fs/data.c | 7 +-
fs/f2fs/f2fs.h | 2 +-
fs/f2fs/file.c | 8 +-
fs/f2fs/gc.c | 25 +-
fs/f2fs/namei.c | 16 +-
fs/f2fs/node.c | 4 +-
fs/fs_context.c | 3 +-
fs/gfs2/file.c | 2 +-
fs/inode.c | 42 +++
fs/internal.h | 2 +
fs/jffs2/build.c | 5 +-
fs/jffs2/xattr.c | 13 +-
fs/jffs2/xattr.h | 4 +-
fs/kernfs/dir.c | 2 +
fs/lockd/svc.c | 1 -
fs/namei.c | 25 +-
fs/nfs/nfs42xattr.c | 79 +++--
fs/nfs/nfs4proc.c | 1 +
fs/nfsd/nfs4xdr.c | 2 +-
fs/notify/fanotify/fanotify_user.c | 14 +
fs/ntfs3/xattr.c | 3 +
fs/ocfs2/cluster/tcp.c | 23 +-
fs/overlayfs/copy_up.c | 2 +
fs/overlayfs/dir.c | 3 +-
fs/overlayfs/export.c | 3 +-
fs/overlayfs/namei.c | 3 +-
fs/overlayfs/overlayfs.h | 6 +-
fs/overlayfs/super.c | 2 +-
fs/overlayfs/util.c | 24 +-
fs/pstore/ram_core.c | 2 +
fs/ramfs/inode.c | 2 +-
fs/smb/client/file.c | 25 +-
fs/smb/client/smb2inode.c | 9 +-
fs/smb/client/smb2ops.c | 19 +-
fs/smb/client/transport.c | 20 +-
fs/smb/server/smb_common.c | 2 +-
fs/xfs/scrub/common.c | 26 --
fs/xfs/scrub/common.h | 2 -
fs/xfs/scrub/fscounters.c | 13 +-
fs/xfs/scrub/scrub.c | 2 -
fs/xfs/scrub/scrub.h | 1 -
fs/xfs/xfs_icache.c | 40 ++-
fs/xfs/xfs_mount.h | 3 +
fs/xfs/xfs_super.c | 3 +
include/crypto/internal/kpp.h | 6 +
include/drm/drm_bridge.h | 8 +
include/drm/drm_fixed.h | 6 +
include/linux/bitmap.h | 8 +-
include/linux/blk-mq.h | 3 +-
include/linux/blkdev.h | 2 +-
include/linux/blktrace_api.h | 6 +-
include/linux/bootmem_info.h | 2 +
include/linux/bpf.h | 1 -
include/linux/can/length.h | 14 +-
include/linux/dsa/sja1105.h | 4 -
include/linux/ieee80211.h | 14 +-
include/linux/ip.h | 21 ++
include/linux/mmc/card.h | 1 +
include/linux/netdevice.h | 9 +
include/linux/nmi.h | 2 +-
include/linux/pci.h | 1 +
include/linux/pipe_fs_i.h | 4 -
include/linux/ramfs.h | 1 +
include/linux/sh_intc.h | 6 +-
include/linux/watch_queue.h | 3 +-
include/net/bluetooth/mgmt.h | 79 ++---
include/net/regulatory.h | 13 +-
include/net/route.h | 3 -
include/net/sock.h | 1 +
include/soc/mscc/ocelot.h | 10 +-
include/trace/events/erofs.h | 4 +-
include/trace/events/net.h | 3 +-
include/trace/events/timer.h | 6 +-
include/uapi/linux/affs_hardblocks.h | 68 ++--
include/uapi/linux/auto_dev-ioctl.h | 2 +-
include/uapi/linux/videodev2.h | 2 +-
io_uring/io_uring.c | 20 +-
kernel/bpf/btf.c | 6 +-
kernel/bpf/cgroup.c | 15 +
kernel/bpf/trampoline.c | 32 +-
kernel/kcsan/core.c | 2 +
kernel/kexec_core.c | 5 +-
kernel/rcu/rcu.h | 6 +
kernel/rcu/rcuscale.c | 204 +++++------
kernel/rcu/tasks.h | 7 +-
kernel/rcu/tree.c | 23 +-
kernel/time/posix-timers.c | 43 ++-
kernel/time/tick-sched.c | 2 +-
kernel/watch_queue.c | 12 +-
kernel/watchdog_hld.c | 6 +-
lib/bitmap.c | 2 +-
lib/ts_bm.c | 4 +-
mm/damon/ops-common.c | 16 +-
mm/damon/ops-common.h | 4 +-
mm/damon/paddr.c | 4 +-
mm/damon/vaddr.c | 4 +-
mm/memory.c | 7 +
mm/mmap.c | 5 +-
mm/shmem.c | 2 +-
net/bluetooth/hci_conn.c | 47 ++-
net/bluetooth/hci_event.c | 15 +-
net/bluetooth/hci_sync.c | 28 +-
net/bluetooth/mgmt.c | 12 +
net/bridge/br_if.c | 5 +-
net/core/filter.c | 126 +++++--
net/core/rtnetlink.c | 104 +++---
net/core/sock.c | 17 +-
net/dsa/tag_sja1105.c | 90 ++---
net/ipv4/tcp_input.c | 12 +-
net/mac80211/debugfs_netdev.c | 2 +-
net/mac80211/sta_info.c | 2 +
net/mac80211/util.c | 4 +-
net/netfilter/ipvs/Kconfig | 27 +-
net/netfilter/ipvs/ip_vs_conn.c | 4 +-
net/netfilter/nf_conntrack_helper.c | 4 +
net/netfilter/nf_conntrack_proto_dccp.c | 52 ++-
net/netfilter/nf_conntrack_sip.c | 2 +-
net/netfilter/nf_tables_api.c | 13 +-
net/netfilter/nft_byteorder.c | 14 +-
net/netlink/af_netlink.c | 5 +-
net/netlink/diag.c | 7 +-
net/nfc/llcp.h | 1 -
net/nfc/llcp_commands.c | 15 +-
net/nfc/llcp_core.c | 49 ++-
net/nfc/llcp_sock.c | 18 +-
net/nfc/netlink.c | 20 +-
net/nfc/nfc.h | 1 +
net/sched/act_ipt.c | 60 +++-
net/sched/act_pedit.c | 1 +
net/sctp/socket.c | 22 +-
net/sunrpc/svcsock.c | 23 +-
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 12 +-
net/wireless/core.c | 16 -
net/wireless/reg.c | 16 +-
net/wireless/scan.c | 367 ++++++++------------
net/xdp/xsk.c | 5 +
samples/bpf/tcp_basertt_kern.c | 2 +-
samples/bpf/xdp1_kern.c | 2 +-
samples/bpf/xdp2_kern.c | 2 +-
scripts/Makefile.modfinal | 2 +-
scripts/mod/modpost.c | 86 ++---
security/apparmor/policy_unpack.c | 9 +-
security/integrity/evm/evm_crypto.c | 2 +-
security/integrity/evm/evm_main.c | 4 +-
security/integrity/iint.c | 15 +-
security/integrity/ima/ima_modsig.c | 3 +
security/integrity/ima/ima_policy.c | 3 +-
sound/core/jack.c | 15 +-
sound/core/pcm_memory.c | 44 ++-
sound/pci/ac97/ac97_codec.c | 4 +-
sound/pci/hda/patch_realtek.c | 7 +-
sound/soc/amd/acp/acp-pdm.c | 2 +-
sound/soc/codecs/es8316.c | 23 +-
sound/soc/fsl/imx-audmix.c | 9 +
sound/soc/intel/boards/sof_sdw.c | 2 +-
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 13 +-
tools/bpf/bpftool/feature.c | 24 +-
tools/lib/bpf/bpf_helpers.h | 15 +-
tools/lib/bpf/btf_dump.c | 22 +-
tools/perf/arch/x86/util/Build | 1 +
tools/perf/arch/x86/util/env.c | 19 ++
tools/perf/arch/x86/util/env.h | 7 +
tools/perf/arch/x86/util/evsel.c | 16 +-
tools/perf/arch/x86/util/mem-events.c | 19 +-
tools/perf/builtin-bench.c | 2 +
tools/perf/builtin-script.c | 16 +-
tools/perf/util/dwarf-aux.c | 2 +-
tools/testing/selftests/bpf/Makefile | 3 +-
tools/testing/selftests/bpf/prog_tests/check_mtu.c | 2 +-
tools/testing/selftests/cgroup/test_memcontrol.c | 4 +-
tools/testing/selftests/net/rtnetlink.sh | 1 +
.../rcutorture/configs/rcu/BUSTED-BOOST.boot | 2 +-
.../selftests/rcutorture/configs/rcu/TREE03.boot | 2 +-
.../selftests/vDSO/vdso_test_clock_getres.c | 4 +-
tools/testing/selftests/wireguard/netns.sh | 30 +-
612 files changed, 5742 insertions(+), 3874 deletions(-)
From: Alexander Mikhalitsyn <[email protected]>
[ Upstream commit 2598619e012cee5273a2821441b9a051ad931249 ]
Implement ->bpf_bypass_getsockopt proto callback and filter out
SCTP_SOCKOPT_PEELOFF, SCTP_SOCKOPT_PEELOFF_FLAGS and SCTP_SOCKOPT_CONNECTX3
socket options from running eBPF hook on them.
SCTP_SOCKOPT_PEELOFF and SCTP_SOCKOPT_PEELOFF_FLAGS options do fd_install(),
and if BPF_CGROUP_RUN_PROG_GETSOCKOPT hook returns an error after success of
the original handler sctp_getsockopt(...), userspace will receive an error
from getsockopt syscall and will be not aware that fd was successfully
installed into a fdtable.
As pointed by Marcelo Ricardo Leitner it seems reasonable to skip
bpf getsockopt hook for SCTP_SOCKOPT_CONNECTX3 sockopt too.
Because internaly, it triggers connect() and if error is masked
then userspace will be confused.
This patch was born as a result of discussion around a new SCM_PIDFD interface:
https://lore.kernel.org/all/[email protected]/
Fixes: 0d01da6afc54 ("bpf: implement getsockopt and setsockopt hooks")
Cc: Daniel Borkmann <[email protected]>
Cc: Christian Brauner <[email protected]>
Cc: Stanislav Fomichev <[email protected]>
Cc: Neil Horman <[email protected]>
Cc: Marcelo Ricardo Leitner <[email protected]>
Cc: Xin Long <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Suggested-by: Stanislav Fomichev <[email protected]>
Acked-by: Stanislav Fomichev <[email protected]>
Signed-off-by: Alexander Mikhalitsyn <[email protected]>
Acked-by: Xin Long <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Signed-off-by: Sasha Levin <[email protected]>
---
net/sctp/socket.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/net/sctp/socket.c b/net/sctp/socket.c
index bc3d08bd7cef3..e1011311bc877 100644
--- a/net/sctp/socket.c
+++ b/net/sctp/socket.c
@@ -8279,6 +8279,22 @@ static int sctp_getsockopt(struct sock *sk, int level, int optname,
return retval;
}
+static bool sctp_bpf_bypass_getsockopt(int level, int optname)
+{
+ if (level == SOL_SCTP) {
+ switch (optname) {
+ case SCTP_SOCKOPT_PEELOFF:
+ case SCTP_SOCKOPT_PEELOFF_FLAGS:
+ case SCTP_SOCKOPT_CONNECTX3:
+ return true;
+ default:
+ return false;
+ }
+ }
+
+ return false;
+}
+
static int sctp_hash(struct sock *sk)
{
/* STUB */
@@ -9643,6 +9659,7 @@ struct proto sctp_prot = {
.shutdown = sctp_shutdown,
.setsockopt = sctp_setsockopt,
.getsockopt = sctp_getsockopt,
+ .bpf_bypass_getsockopt = sctp_bpf_bypass_getsockopt,
.sendmsg = sctp_sendmsg,
.recvmsg = sctp_recvmsg,
.bind = sctp_bind,
@@ -9698,6 +9715,7 @@ struct proto sctpv6_prot = {
.shutdown = sctp_shutdown,
.setsockopt = sctp_setsockopt,
.getsockopt = sctp_getsockopt,
+ .bpf_bypass_getsockopt = sctp_bpf_bypass_getsockopt,
.sendmsg = sctp_sendmsg,
.recvmsg = sctp_recvmsg,
.bind = sctp_bind,
--
2.39.2
Hello!
On Sun, 16 Jul 2023 at 14:31, Greg Kroah-Hartman
<[email protected]> wrote:
> This is the start of the stable review cycle for the 6.1.39 release.
> There are 591 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Tue, 18 Jul 2023 19:48:07 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.39-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
> -------------
> Pseudo-Shortlog of commits:
>
> Greg Kroah-Hartman <[email protected]>
> Linux 6.1.39-rc1
>
> Sherry Sun <[email protected]>
> tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
>
> Jason A. Donenfeld <[email protected]>
> wireguard: netlink: send staged packets when setting initial private key
>
> Jason A. Donenfeld <[email protected]>
> wireguard: queueing: use saner cpu selection wrapping
>
> Thadeu Lima de Souza Cascardo <[email protected]>
> netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
>
> Thadeu Lima de Souza Cascardo <[email protected]>
> netfilter: nf_tables: do not ignore genmask when looking up chain by id
>
> Florent Revest <[email protected]>
> netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
>
> Ming Lei <[email protected]>
> block: make sure local irq is disabled when calling __blkcg_rstat_flush
>
> Paul Cercueil <[email protected]>
> MIPS: DTS: CI20: Raise VDDCORE voltage to 1.125 volts
>
> Ming Lei <[email protected]>
> blk-cgroup: Flush stats before releasing blkcg_gq
>
> Waiman Long <[email protected]>
> blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats()
>
> Pablo Neira Ayuso <[email protected]>
> netfilter: nf_tables: unbind non-anonymous set if rule construction fails
>
> Lukas Bulwahn <[email protected]>
> mtd: parsers: refer to ARCH_BCMBCA instead of ARCH_BCM4908
>
> Imre Deak <[email protected]>
> drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks
>
> Imre Deak <[email protected]>
> drm/i915/tc: Fix TC port link ref init for DP MST during HW readout
>
> Imre Deak <[email protected]>
> drm/i915: Fix TypeC mode initialization during system resume
>
> Liam R. Howlett <[email protected]>
> mm/mmap: Fix extra maple tree write
>
> Darrick J. Wong <[email protected]>
> xfs: fix xfs_inodegc_stop racing with mod_delayed_work
>
> Darrick J. Wong <[email protected]>
> xfs: disable reaping in fscounters scrub
>
> Darrick J. Wong <[email protected]>
> xfs: check that per-cpu inodegc workers actually run on that cpu
>
> Darrick J. Wong <[email protected]>
> xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
>
> Jan Kara <[email protected]>
> fs: no need to check source
>
> Yu Kuai <[email protected]>
> blktrace: use inline function for blk_trace_remove() while blktrace is disabled
>
> Christian Marangi <[email protected]>
> leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
>
> Arnd Bergmann <[email protected]>
> ARM: orion5x: fix d2net gpio initialization
>
> Krzysztof Kozlowski <[email protected]>
> ARM: dts: qcom: ipq4019: fix broken NAND controller properties override
>
> Krzysztof Kozlowski <[email protected]>
> regulator: tps65219: Fix matching interrupts for their regulators
>
> Ricardo Ribalda Delgado <[email protected]>
> ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
>
> Ricardo Ribalda Delgado <[email protected]>
> ASoC: mediatek: mt8173: Fix irq error path
>
> Filipe Manana <[email protected]>
> btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block()
>
> Filipe Manana <[email protected]>
> btrfs: fix extent buffer leak after tree mod log failure at split_node()
>
> Filipe Manana <[email protected]>
> btrfs: fix race when deleting quota root from the dirty cow roots list
>
> Naohiro Aota <[email protected]>
> btrfs: move out now unused BG from the reclaim list
>
> Naohiro Aota <[email protected]>
> btrfs: reinsert BGs failed to reclaim
>
> David Sterba <[email protected]>
> btrfs: add block-group tree to lockdep classes
>
> Naohiro Aota <[email protected]>
> btrfs: bail out reclaim process if filesystem is read-only
>
> Naohiro Aota <[email protected]>
> btrfs: delete unused BGs while reclaiming BGs
>
> Matt Corallo <[email protected]>
> btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
>
> Abhijeet Rastogi <[email protected]>
> ipvs: increase ip_vs_conn_tab_bits range for 64BIT
>
> Mario Limonciello <[email protected]>
> usb: typec: ucsi: Mark dGPUs as DEVICE scope
>
> Wayne Chang <[email protected]>
> i2c: nvidia-gpu: Remove ccgx,firmware-build property
>
> Wayne Chang <[email protected]>
> i2c: nvidia-gpu: Add ACPI property to align with device-tree
>
> Jan Kara <[email protected]>
> fs: Lock moved directories
>
> Jan Kara <[email protected]>
> fs: Establish locking order for unrelated directories
>
> Jan Kara <[email protected]>
> Revert "f2fs: fix potential corruption when moving a directory"
>
> Jan Kara <[email protected]>
> ext4: Remove ext4 locking of moved directory
>
> Thomas Weißschuh <[email protected]>
> fs: avoid empty option when generating legacy mount string
>
> Fabian Frederick <[email protected]>
> jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
>
> Roberto Sassu <[email protected]>
> shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
>
> Ryan Roberts <[email protected]>
> mm/damon/ops-common: atomically test and clear young on ptes and pmds
>
> Arnd Bergmann <[email protected]>
> autofs: use flexible array in ioctl structure
>
> Tianjia Zhang <[email protected]>
> integrity: Fix possible multiple allocation in integrity_inode_get()
>
> Kees Cook <[email protected]>
> um: Use HOST_DIR for mrproper
>
> Siddh Raman Pant <[email protected]>
> watch_queue: prevent dangling pipe pointer
>
> Zheng Wang <[email protected]>
> bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
>
> Zheng Wang <[email protected]>
> bcache: Remove unnecessary NULL point check in node allocations
>
> Mingzhe Zou <[email protected]>
> bcache: fixup btree_cache_wait list damage
>
> Quan Zhou <[email protected]>
> wifi: mt76: mt7921e: fix init command fail with enabled device
>
> Alexander Wetzel <[email protected]>
> wifi: ath10k: Serialize wake_tx_queue ops
>
> Johannes Berg <[email protected]>
> wifi: cfg80211: fix regulatory disconnect for non-MLO
>
> Chevron Li <[email protected]>
> mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
>
> Ulf Hansson <[email protected]>
> mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
>
> Robert Marko <[email protected]>
> mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
>
> Robert Marko <[email protected]>
> mmc: core: disable TRIM on Kingston EMMC04G-M627
>
> Jens Axboe <[email protected]>
> io_uring: wait interruptibly for request completions on exit
>
> Jianmin Lv <[email protected]>
> irqchip/loongson-pch-pic: Fix initialization of HT vector register
>
> Dai Ngo <[email protected]>
> NFSD: add encoding of op_recall flag for write delegation
>
> Liu Peibao <[email protected]>
> irqchip/loongson-pch-pic: Fix potential incorrect hwirq assignment
>
> Shuai Jiang <[email protected]>
> i2c: qup: Add missing unwind goto in qup_i2c_probe()
>
> Filipe Manana <[email protected]>
> btrfs: do not BUG_ON() on tree mod log failure at balance_level()
>
> Alvin Šipraga <[email protected]>
> extcon: usbc-tusb320: Unregister typec port on driver removal
>
> Uwe Kleine-König <[email protected]>
> extcon: usbc-tusb320: Convert to i2c's .probe_new()
>
> Demi Marie Obenour <[email protected]>
> dm ioctl: Avoid double-fetch of version
>
> Heinz Mauelshagen <[email protected]>
> dm ioctl: have constant on the right side of the test
>
> Heinz Mauelshagen <[email protected]>
> dm: avoid split of quoted strings where possible
>
> Heinz Mauelshagen <[email protected]>
> dm: fix undue/missing spaces
>
> Robert Hancock <[email protected]>
> i2c: xiic: Don't try to handle more interrupt events after error
>
> Danila Chernetsov <[email protected]>
> apparmor: fix missing error check for rhashtable_insert_fast
>
> Artur Rojek <[email protected]>
> sh: dma: Fix DMA channel offset calculation
>
> Thorsten Winkler <[email protected]>
> s390/qeth: Fix vipa deletion
>
> David Howells <[email protected]>
> afs: Fix accidental truncation when storing data
>
> Hariprasad Kelam <[email protected]>
> octeontx-af: fix hardware timestamp configuration
>
> Vladimir Oltean <[email protected]>
> net: dsa: sja1105: always enable the send_meta options
>
> Vladimir Oltean <[email protected]>
> net: dsa: tag_sja1105: fix MAC DA patching from meta frames
>
> Guillaume Nault <[email protected]>
> pptp: Fix fib lookup calls.
>
> Woody Zhang <[email protected]>
> riscv: move memblock_allow_resize() after linear mapping is ready
>
> Amir Goldstein <[email protected]>
> fanotify: disallow mount/sb marks on kernel internal pseudo fs
>
> Lin Ma <[email protected]>
> net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
>
> Ilya Maximets <[email protected]>
> xsk: Honor SO_BINDTODEVICE on bind
>
> SeongJae Park <[email protected]>
> bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_set()
>
> Eric Dumazet <[email protected]>
> tcp: annotate data races in __tcp_oow_rate_limited()
>
> Eric Dumazet <[email protected]>
> net: fix net_dev_start_xmit trace event vs skb_transport_offset()
>
> Vladimir Oltean <[email protected]>
> net: dsa: tag_sja1105: fix source port decoding in vlan_filtering=0 bridge mode
>
> Vladimir Oltean <[email protected]>
> net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
>
> Pali Rohár <[email protected]>
> powerpc: dts: turris1x.dts: Fix PCIe MEM size for pci2 node
>
> Randy Dunlap <[email protected]>
> powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
>
> Zeng Heng <[email protected]>
> ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr()
>
> Hariprasad Kelam <[email protected]>
> octeontx2-af: Add validation before accessing cgx and lmac
>
> Hariprasad Kelam <[email protected]>
> octeontx2-af: Fix mapping for NIX block from CGX connection
>
> Chao Yu <[email protected]>
> f2fs: fix error path handling in truncate_dnode()
>
> Nishanth Menon <[email protected]>
> mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
>
> Mario Limonciello <[email protected]>
> drm/amd: Don't try to enable secure display TA multiple times
>
> Christian König <[email protected]>
> drm/amdgpu: fix number of fence calculations
>
> Jonas Gorski <[email protected]>
> spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
>
> Zhengchao Shao <[email protected]>
> mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init
>
> Pawel Dembicki <[email protected]>
> net: dsa: vsc73xx: fix MTU configuration
>
> Nick Child <[email protected]>
> ibmvnic: Do not reset dql stats on NON_FATAL err
>
> Luiz Augusto von Dentz <[email protected]>
> Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable
>
> Luiz Augusto von Dentz <[email protected]>
> Bluetooth: MGMT: Use BIT macro when defining bitfields
>
> Pauli Virtanen <[email protected]>
> Bluetooth: MGMT: add CIS feature bits to controller information
>
> Pauli Virtanen <[email protected]>
> Bluetooth: ISO: use hci_sync for setting CIG parameters
>
> Johan Hovold <[email protected]>
> Bluetooth: fix invalid-bdaddr quirk for non-persistent setup
>
> Tobias Heider <[email protected]>
> Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
>
> Vladimir Oltean <[email protected]>
> net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT
>
> Vladimir Oltean <[email protected]>
> net: dsa: sja1105: always enable the INCL_SRCPT option
>
> Vladimir Oltean <[email protected]>
> net: dsa: felix: don't drop PTP frames with tag_8021q when RX timestamping is disabled
>
> Vladimir Oltean <[email protected]>
> net: mscc: ocelot: don't keep PTP configuration of all ports in single structure
>
> Vladimir Oltean <[email protected]>
> net: mscc: ocelot: don't report that RX timestamping is enabled by default
>
> Dmitry Baryshkov <[email protected]>
> spi: spi-geni-qcom: enable SPI_CONTROLLER_MUST_TX for GPI DMA mode
>
> Florian Westphal <[email protected]>
> net/sched: act_ipt: add sanity checks on skb before calling target
>
> Xin Long <[email protected]>
> net: add a couple of helpers for iph tot_len
>
> Florian Westphal <[email protected]>
> net/sched: act_ipt: add sanity checks on table name and hook locations
>
> Chengfeng Ye <[email protected]>
> sctp: fix potential deadlock on &net->sctp.addr_wq_lock
>
> Randy Dunlap <[email protected]>
> media: cec: i2c: ch7322: also select REGMAP
>
> Chao Yu <[email protected]>
> f2fs: check return value of freeze_super()
>
> Vinay Belgaumkar <[email protected]>
> drm/i915/guc/slpc: Apply min softlimit correctly
>
> Jouni Högander <[email protected]>
> drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times
>
> Christophe JAILLET <[email protected]>
> rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
>
> Jinke Han <[email protected]>
> blk-throttle: Fix io statistics for cgroup v1
>
> Ming Lei <[email protected]>
> blk-cgroup: don't update io stat for root cgroup
>
> Waiman Long <[email protected]>
> blk-cgroup: Optimize blkcg_rstat_flush()
>
> Li Nan <[email protected]>
> md/raid10: fix the condition to call bio_end_io_acct()
>
> Shuijing Li <[email protected]>
> pwm: mtk_disp: Fix the disable flow of disp_pwm
>
> Dan Carpenter <[email protected]>
> pwm: ab8500: Fix error code in probe()
>
> Marek Vasut <[email protected]>
> pwm: sysfs: Do not apply state to already disabled PWMs
>
> Fancy Fang <[email protected]>
> pwm: imx-tpm: force 'real_period' to be zero in suspend
>
> Yury Norov <[email protected]>
> lib/bitmap: drop optimization of bitmap_{from,to}_arr64
>
> Claudiu Beznea <[email protected]>
> phy: tegra: xusb: check return value of devm_kzalloc()
>
> Christophe JAILLET <[email protected]>
> mfd: stmpe: Only disable the regulators if they are enabled
>
> Yicong Yang <[email protected]>
> hwtracing: hisi_ptt: Fix potential sleep in atomic context
>
> Dmitry Baryshkov <[email protected]>
> clk: qcom: mmcc-msm8974: fix MDSS_GDSC power flags
>
> Claudiu Beznea <[email protected]>
> misc: fastrpc: check return value of devm_kasprintf()
>
> Daniel Golle <[email protected]>
> cpufreq: mediatek: correct voltages for MT7622 and MT7623
>
> Christian Borntraeger <[email protected]>
> KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler
>
> Pierre Morel <[email protected]>
> KVM: s390: vsie: fix the length of APCB bitmap
>
> Amelie Delaunay <[email protected]>
> mfd: stmfx: Nullify stmfx->vdd in case of error
>
> Amelie Delaunay <[email protected]>
> mfd: stmfx: Fix error path in stmfx_chip_init
>
> Laurentiu Tudor <[email protected]>
> bus: fsl-mc: don't assume child devices are all fsl-mc devices
>
> Phil Elwell <[email protected]>
> nvmem: rmem: Use NVMEM_DEVID_AUTO
>
> Yi Yingao <[email protected]>
> nvmem: sunplus-ocotp: release otp->clk before return
>
> Matti Vaittinen <[email protected]>
> drivers: fwnode: fix fwnode_irq_get[_byname]()
>
> Andy Shevchenko <[email protected]>
> device property: Clarify description of returned value in some functions
>
> Miaoqian Lin <[email protected]>
> device property: Fix documentation for fwnode_get_next_parent()
>
> Tony Lindgren <[email protected]>
> serial: 8250_omap: Use force_suspend and resume for system suspend
>
> Greg Kroah-Hartman <[email protected]>
> Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
>
> Jiasheng Jiang <[email protected]>
> mfd: intel-lpss: Add missing check for platform_get_resource
>
> Christophe JAILLET <[email protected]>
> mfd: wcd934x: Fix an error handling path in wcd934x_slim_probe()
>
> Christophe JAILLET <[email protected]>
> usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
>
> Prashanth K <[email protected]>
> usb: common: usb-conn-gpio: Set last role to unknown before initial detection
>
> Christophe JAILLET <[email protected]>
> usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
>
> Christophe JAILLET <[email protected]>
> usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
>
> Nico Boehr <[email protected]>
> KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
>
> Chao Yu <[email protected]>
> f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
>
> Chao Yu <[email protected]>
> f2fs: fix potential deadlock due to unpaired node_write lock use
>
> Bob Peterson <[email protected]>
> gfs2: Fix duplicate should_fault_in_pages() call
>
> Sergey Shtylyov <[email protected]>
> sh: Avoid using IRQ0 on SH3 and SH4
>
> Dan Carpenter <[email protected]>
> media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
>
> Rikard Falkeborn <[email protected]>
> media: venus: helpers: Fix ALIGN() of non power of two
>
> Stephan Gerhold <[email protected]>
> mfd: rt5033: Drop rt5033-battery sub-device
>
> James Clark <[email protected]>
> coresight: Fix loss of connection info when a module is unloaded
>
> Clark Wang <[email protected]>
> i3c: master: svc: fix cpu schedule in spin lock
>
> Yue Zhao <[email protected]>
> lkdtm: replace ll_rw_block with submit_bh
>
> Muchun Song <[email protected]>
> kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
>
> John Ogness <[email protected]>
> serial: 8250: lock port for UART_IER access in omap8250_irq()
>
> John Ogness <[email protected]>
> serial: core: lock port for start_rx() in uart_resume_port()
>
> John Ogness <[email protected]>
> serial: 8250: lock port for stop_rx() in omap8250_irq()
>
> John Ogness <[email protected]>
> serial: core: lock port for stop_rx() in uart_suspend_port()
>
> Bhupesh Sharma <[email protected]>
> usb: misc: eud: Fix eud sysfs path (use 'qcom_eud')
>
> Arnd Bergmann <[email protected]>
> usb: hide unused usbfs_notify_suspend/resume functions
>
> Li Yang <[email protected]>
> usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
>
> Andy Shevchenko <[email protected]>
> extcon: Fix kernel doc of property capability fields to avoid warnings
>
> Andy Shevchenko <[email protected]>
> extcon: Fix kernel doc of property fields to avoid warnings
>
> Prashanth K <[email protected]>
> usb: gadget: u_serial: Add null pointer check in gserial_suspend
>
> Vladislav Efanov <[email protected]>
> usb: dwc3: qcom: Fix potential memory leak
>
> Arnd Bergmann <[email protected]>
> staging: vchiq_arm: mark vchiq_platform_init() static
>
> Dmitry Baryshkov <[email protected]>
> clk: qcom: mmcc-msm8974: use clk_rcg2_shared_ops for mdp_clk_src clock
>
> Konrad Dybcio <[email protected]>
> clk: qcom: dispcc-qcm2290: Fix GPLL0_OUT_DIV handling
>
> Konrad Dybcio <[email protected]>
> clk: qcom: dispcc-qcm2290: Fix BI_TCXO_AO handling
>
> Robert Marko <[email protected]>
> clk: qcom: ipq6018: fix networking resets
>
> Robert Marko <[email protected]>
> clk: qcom: reset: support resetting multiple bits
>
> Yunfei Dong <[email protected]>
> media: mediatek: vcodec: using decoder status instead of core work count
>
> Martin Kepplinger <[email protected]>
> media: hi846: fix usage of pm_runtime_get_if_in_use()
>
> Daniel Scally <[email protected]>
> media: i2c: Correct format propagation for st-mipid02
>
> Duoming Zhou <[email protected]>
> media: usb: siano: Fix warning due to null work_func_t function pointer
>
> Marek Vasut <[email protected]>
> media: videodev2.h: Fix struct v4l2_input tuner index comment
>
> Ming Qian <[email protected]>
> media: amphion: initiate a drain of the capture queue in dynamic resolution change
>
> Ming Qian <[email protected]>
> media: amphion: drop repeated codec data for vc1g format
>
> Ming Qian <[email protected]>
> media: amphion: drop repeated codec data for vc1l format
>
> Daniil Dulov <[email protected]>
> media: usb: Check az6007_read() return value
>
> Konrad Dybcio <[email protected]>
> clk: qcom: gcc-qcm2290: Mark RCGs shared where applicable
>
> Mantas Pucka <[email protected]>
> clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
>
> Taniya Das <[email protected]>
> clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs
>
> Dmitry Baryshkov <[email protected]>
> clk: qcom: mmcc-msm8974: remove oxili_ocmemgx_clk
>
> Tony Lindgren <[email protected]>
> serial: 8250: omap: Fix freeing of resources on failed register
>
> Christophe JAILLET <[email protected]>
> usb: dwc2: Fix some error handling paths
>
> Uwe Kleine-König <[email protected]>
> usb: dwc2: platform: Improve error reporting for problems during .remove()
>
> John Paul Adrian Glaubitz <[email protected]>
> sh: j2: Use ioremap() to translate device tree address into kernel memory
>
> Yangtao Li <[email protected]>
> f2fs: do not allow to defragment files have FI_COMPRESS_RELEASED
>
> Konrad Dybcio <[email protected]>
> dt-bindings: power: reset: qcom-pon: Only allow reboot-mode pre-pmk8350
>
> Dan Carpenter <[email protected]>
> w1: fix loop in w1_fini()
>
> Stefan Wahren <[email protected]>
> w1: w1_therm: fix locking behavior in convert_t
>
> Ding Hui <[email protected]>
> SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
>
> Filipe Manana <[email protected]>
> btrfs: fix race when deleting free space root from the dirty cow roots list
>
> Demi Marie Obenour <[email protected]>
> block: increment diskseq on all media change events
>
> Michael Schmitz <[email protected]>
> block: change all __u32 annotations to __be32 in affs_hardblocks.h
>
> Michael Schmitz <[email protected]>
> block: add overflow checks for Amiga partition support
>
> Michael Schmitz <[email protected]>
> block: fix signed int overflow in Amiga partition support
>
> Takashi Iwai <[email protected]>
> ALSA: pcm: Fix potential data race at PCM memory allocation helpers
>
> Takashi Iwai <[email protected]>
> ALSA: jack: Fix mutex call in snd_jack_report()
>
> Werner Sembach <[email protected]>
> ALSA: hda/realtek: Add quirk for Clevo NPx0SNx
>
> Andy Chi <[email protected]>
> ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook
>
> Suren Baghdasaryan <[email protected]>
> mm/mmap: Fix VM_LOCKED check in do_vmi_align_munmap()
>
> Hersen Wu <[email protected]>
> Revert "drm/amd/display: edp do not add non-edid timings"
>
> Sean Nyekjaer <[email protected]>
> iio: accel: fxls8962af: fixup buffer scan element type
>
> Sean Nyekjaer <[email protected]>
> iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF
>
> Fabrizio Lamarque <[email protected]>
> iio: adc: ad7192: Fix internal/external clock selection
>
> Fabrizio Lamarque <[email protected]>
> iio: adc: ad7192: Fix null ad7192_state pointer access
>
> EJ Hsu <[email protected]>
> phy: tegra: xusb: Clear the driver reference in usb-phy dev
>
> Krishna Kurapati <[email protected]>
> usb: dwc3: gadget: Propagate core init errors to UDC during pullup
>
> Davide Tronchin <[email protected]>
> USB: serial: option: add LARA-R6 01B PIDs
>
> Yu Kuai <[email protected]>
> md/raid1-10: fix casting from randomized structure in raid1_submit_write()
>
> Thomas Gleixner <[email protected]>
> x86/efi: Make efi_set_virtual_address_map IBT safe
>
> Will Deacon <[email protected]>
> arm64: sme: Use STR P to clear FFR context field in streaming SVE mode
>
> Arnd Bergmann <[email protected]>
> ksmbd: avoid field overflow warning
>
> Paulo Alcantara <[email protected]>
> smb: client: fix broken file attrs with nodfs mounts
>
> Shyam Prasad N <[email protected]>
> cifs: do all necessary checks for credits within or before locking
>
> Shyam Prasad N <[email protected]>
> cifs: prevent use-after-free by freeing the cfile later
>
> Ard Biesheuvel <[email protected]>
> efi/libstub: Disable PCI DMA before grabbing the EFI memory map
>
> Sami Tolvanen <[email protected]>
> kbuild: Disable GCOV for *.mod.o
>
> Martin Kaiser <[email protected]>
> hwrng: st - keep clock enabled while hwrng is registered
>
> Tarun Sahu <[email protected]>
> dax/kmem: Pass valid argument to memory_group_register_static
>
> Dan Williams <[email protected]>
> dax: Introduce alloc_dev_dax_id()
>
> Dan Williams <[email protected]>
> dax: Fix dax_mapping_release() use after free
>
> Bharath SM <[email protected]>
> SMB3: Do not send lease break acknowledgment if all file handles have been closed
>
> Olga Kornievskaia <[email protected]>
> NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
>
> Qi Zheng <[email protected]>
> NFSv4.2: fix wrong shrinker_id
>
> Hareshx Sankar Raj <[email protected]>
> crypto: qat - unmap buffers before free for RSA
>
> Hareshx Sankar Raj <[email protected]>
> crypto: qat - unmap buffer before free for DH
>
> Herbert Xu <[email protected]>
> crypto: qat - Use helper to set reqsize
>
> Herbert Xu <[email protected]>
> crypto: kpp - Add helper to set reqsize
>
> Masahiro Yamada <[email protected]>
> ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
>
> Dan Carpenter <[email protected]>
> modpost: fix off by one in is_executable_section()
>
> Stephan Müller <[email protected]>
> crypto: jitter - correct health test during initialization
>
> Arnd Bergmann <[email protected]>
> crypto: marvell/cesa - Fix type mismatch warning
>
> Masahiro Yamada <[email protected]>
> modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
>
> Masahiro Yamada <[email protected]>
> modpost: fix section mismatch message for R_ARM_ABS32
>
> Randy Dunlap <[email protected]>
> crypto: nx - fix build warnings when DEBUG_FS is not enabled
>
> Masahiro Yamada <[email protected]>
> modpost: remove broken calculation of exception_table_entry size
>
> Herbert Xu <[email protected]>
> hwrng: virtio - Fix race on data_avail and actual data
>
> Eric Farman <[email protected]>
> vfio/mdev: Move the compat_class initialization to module init
>
> Xinghui Li <[email protected]>
> PCI: vmd: Fix uninitialized variable usage in vmd_enable_domain()
>
> Yoshihiro Shimoda <[email protected]>
> PCI: endpoint: functions/pci-epf-test: Fix dma_chan direction
>
> Shunsuke Mie <[email protected]>
> PCI: endpoint: Fix a Kconfig prompt of vNTB driver
>
> Shunsuke Mie <[email protected]>
> PCI: endpoint: Fix Kconfig indent style
>
> Aneesh Kumar K.V <[email protected]>
> powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
>
> Aneesh Kumar K.V <[email protected]>
> powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
>
> Tiezhu Yang <[email protected]>
> riscv: uprobes: Restore thread.bad_cause
>
> Manivannan Sadhasivam <[email protected]>
> PCI: qcom: Disable write access to read only registers for IP v2.9.0
>
> Manivannan Sadhasivam <[email protected]>
> PCI: qcom: Use DWC helpers for modifying the read-only DBI registers
>
> Manivannan Sadhasivam <[email protected]>
> PCI: qcom: Use lower case for hex
>
> Manivannan Sadhasivam <[email protected]>
> PCI: qcom: Sort and group registers and bitfield definitions
>
> Manivannan Sadhasivam <[email protected]>
> PCI: qcom: Remove PCIE20_ prefix from register definitions
>
> Aditya Gupta <[email protected]>
> powerpc: update ppc_save_regs to save current r1 in pt_regs
>
> Nicholas Piggin <[email protected]>
> powerpc: simplify ppc_save_regs
>
> Colin Ian King <[email protected]>
> powerpc/powernv/sriov: perform null check on iov before dereferencing iov
>
> Claudiu Beznea <[email protected]>
> pinctrl: at91-pio4: check return value of devm_kasprintf()
>
> Claudiu Beznea <[email protected]>
> pinctrl: microchip-sgpio: check return value of devm_kasprintf()
>
> Nicholas Piggin <[email protected]>
> powerpc/64s: Fix VAS mm use after free
>
> Ian Rogers <[email protected]>
> perf tool x86: Fix perf_env memory leak
>
> Ravi Bangoria <[email protected]>
> perf tool x86: Consolidate is_amd check into single function
>
> Michal Wilczynski <[email protected]>
> platform/x86/dell/dell-rbtn: Fix resources leaking on error path
>
> Namhyung Kim <[email protected]>
> perf dwarf-aux: Fix off-by-one in die_get_varname()
>
> Mark Pearson <[email protected]>
> platform/x86: thinkpad_acpi: Fix lkp-tests warnings for platform profiles
>
> Arnaldo Carvalho de Melo <[email protected]>
> perf script: Fix allocation of evsel->priv related to per-event dump files
>
> Christophe Leroy <[email protected]>
> powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe()
>
> Christophe Leroy <[email protected]>
> powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare()
>
> Christophe Leroy <[email protected]>
> kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
>
> Jiasheng Jiang <[email protected]>
> pinctrl: npcm7xx: Add missing check for ioremap
>
> Wells Lu <[email protected]>
> pinctrl:sunplus: Add check for kmalloc
>
> Mark Pearson <[email protected]>
> platform/x86: think-lmi: Correct NVME password handling
>
> Mark Pearson <[email protected]>
> platform/x86: think-lmi: Correct System password interface
>
> Mark Pearson <[email protected]>
> platform/x86: think-lmi: mutex protection around multiple WMI calls
>
> Andy Shevchenko <[email protected]>
> pinctrl: cherryview: Return correct value if pin in push-pull mode
>
> Arnaldo Carvalho de Melo <[email protected]>
> perf bench: Add missing setlocale() call to allow usage of %'d style formatting
>
> Justin Tee <[email protected]>
> scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state
>
> Sui Jingfeng <[email protected]>
> PCI: Add pci_clear_master() stub for non-CONFIG_PCI
>
> Wells Lu <[email protected]>
> pinctrl: sunplus: Add check for kmalloc
>
> Junyan Ye <[email protected]>
> PCI: ftpci100: Release the clock resources
>
> Rongguang Wei <[email protected]>
> PCI: pciehp: Cancel bringup sequence if card is not present
>
> Yuchen Yang <[email protected]>
> scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
>
> Ding Hui <[email protected]>
> PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
>
> Hans de Goede <[email protected]>
> platform/x86: lenovo-yogabook: Set default keyboard backligh brightness on probe()
>
> Hans de Goede <[email protected]>
> platform/x86: lenovo-yogabook: Reprobe devices on remove()
>
> Hans de Goede <[email protected]>
> platform/x86: lenovo-yogabook: Fix work race on remove()
>
> Christophe JAILLET <[email protected]>
> pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
>
> Jinhong Zhu <[email protected]>
> scsi: qedf: Fix NULL dereference in error handling
>
> Nirmal Patel <[email protected]>
> PCI: vmd: Reset VMD config register between soft reboots
>
> Siddharth Vadapalli <[email protected]>
> PCI: cadence: Fix Gen2 Link Retraining process
>
> Syed Saba Kareem <[email protected]>
> ASoC: amd: acp: clear pdm dma interrupt mask
>
> Michael Walle <[email protected]>
> ARM: dts: lan966x: kontron-d10: fix SPI CS
>
> Michael Walle <[email protected]>
> ARM: dts: lan966x: kontron-d10: fix board reset
>
> Fei Shao <[email protected]>
> clk: Fix memory leak in devm_clk_notifier_register()
>
> Claudiu Beznea <[email protected]>
> ASoC: imx-audmix: check return value of devm_kasprintf()
>
> Amir Goldstein <[email protected]>
> ovl: update of dentry revalidate flags after copy up
>
> Alexey Romanov <[email protected]>
> drivers: meson: secure-pwrc: always enable DMA domain
>
> Claudiu Beznea <[email protected]>
> clk: ti: clkctrl: check return value of kasprintf()
>
> Claudiu Beznea <[email protected]>
> clk: keystone: sci-clk: check return value of kasprintf()
>
> Claudiu Beznea <[email protected]>
> clk: si5341: free unused memory on probe failure
>
> Claudiu Beznea <[email protected]>
> clk: si5341: check return value of {devm_}kasprintf()
>
> Claudiu Beznea <[email protected]>
> clk: si5341: return error if one synth clock registration fails
>
> Claudiu Beznea <[email protected]>
> clk: cdce925: check return value of kasprintf()
>
> Claudiu Beznea <[email protected]>
> clk: vc5: check memory returned by kasprintf()
>
> Dmitry Baryshkov <[email protected]>
> drm/msm/dpu: correct MERGE_3D length
>
> Luben Tuikov <[email protected]>
> drm/amdgpu: Fix usage of UMC fill record in RAS
>
> Srinivasan Shanmugam <[email protected]>
> drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function.
>
> Nícolas F. R. A. Prado <[email protected]>
> arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz
>
> Allen-KH Cheng <[email protected]>
> arm64: dts: mediatek: Add cpufreq nodes for MT8192
>
> Bjorn Andersson <[email protected]>
> drm/msm/dp: Free resources after unregistering them
>
> Jessica Zhang <[email protected]>
> drm/msm/dsi: Remove incorrect references to slice_count
>
> Marijn Suijten <[email protected]>
> drm/msm/dsi: Flip greater-than check for slice_count and slice_per_intf
>
> Marijn Suijten <[email protected]>
> drm/msm/dsi: Use DSC slice(s) packet size to compute word count
>
> Jessica Zhang <[email protected]>
> drm/msm/dpu: Fix slice_last_group_size calculation
>
> Dmitry Baryshkov <[email protected]>
> drm/msm/dpu: do not enable color-management if DSPPs are not available
>
> Su Hui <[email protected]>
> ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
>
> Yuan Can <[email protected]>
> clk: tegra: tegra124-emc: Fix potential memory leak
>
> Dan Carpenter <[email protected]>
> clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider()
>
> Dan Carpenter <[email protected]>
> clk: bcm: rpi: Fix off by one in raspberrypi_discover_clocks()
>
> Marijn Suijten <[email protected]>
> arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k
>
> Konrad Dybcio <[email protected]>
> arm64: dts: qcom: sdm845: Flush RSC sleep & wake votes
>
> Yuxing Liu <[email protected]>
> clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
>
> Zhanhao Hu <[email protected]>
> clk: imx93: fix memory leak and missing unwind goto in imx93_clocks_probe
>
> Hao Luo <[email protected]>
> clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
>
> Kai Ma <[email protected]>
> clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe
>
> Kashyap Desai <[email protected]>
> RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
>
> Kashyap Desai <[email protected]>
> RDMA/bnxt_re: wraparound mbox producer index
>
> Dmitry Baryshkov <[email protected]>
> drm/msm/a5xx: really check for A510 in a5xx_gpu_init
>
> Chia-I Wu <[email protected]>
> amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
>
> Bob Pearson <[email protected]>
> RDMA/rxe: Fix access checks in rxe_check_bind_mw
>
> Bob Pearson <[email protected]>
> RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c
>
> Bob Pearson <[email protected]>
> RDMA/rxe: Add ibdev_dbg macros for rxe
>
> Geert Uytterhoeven <[email protected]>
> HID: uclogic: Modular KUnit tests should not depend on KUNIT=y
>
> Nikita Zhandarovich <[email protected]>
> drm/radeon: fix possible division-by-zero errors
>
> Aurabindo Pillai <[email protected]>
> drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode
>
> Chen-Yu Tsai <[email protected]>
> soc: mediatek: SVS: Fix MT8192 GPU node name
>
> Daniil Dulov <[email protected]>
> drm/amdkfd: Fix potential deallocation of previously deallocated memory.
>
> Christophe JAILLET <[email protected]>
> drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg()
>
> Christophe JAILLET <[email protected]>
> drm/amd/display: Fix a test CalculatePrefetchSchedule()
>
> Paul Cercueil <[email protected]>
> MIPS: DTS: CI20: Fix ACT8600 regulator node names
>
> Maxime Ripard <[email protected]>
> clk: Export clk_hw_forward_rate_request()
>
> Christian Lamparter <[email protected]>
> ARM: dts: BCM5301X: fix duplex-full => full-duplex
>
> Guenter Roeck <[email protected]>
> hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
>
> Tim Harvey <[email protected]>
> hwmon: (gsc-hwmon) fix fan pwm temperature scaling
>
> Olivier Moysan <[email protected]>
> ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
>
> Marek Vasut <[email protected]>
> ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
>
> Caleb Connolly <[email protected]>
> Input: pm8941-powerkey - fix debounce on gen2+ PMICs
>
> Keerthy <[email protected]>
> arm64: dts: ti: k3-j7200: Fix physical address of pin
>
> Christophe JAILLET <[email protected]>
> fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
>
> Kuogee Hsieh <[email protected]>
> drm/msm/dpu: set DSC flush bit correctly at MDP CTL flush register
>
> Wolfram Sang <[email protected]>
> arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
>
> Geert Uytterhoeven <[email protected]>
> ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
>
> Chengchang Tang <[email protected]>
> RDMA/hns: Fix hns_roce_table_get return value
>
> Brendan Cunningham <[email protected]>
> IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
>
> Arnd Bergmann <[email protected]>
> RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes
>
> Randy Dunlap <[email protected]>
> soc/fsl/qe: fix usb.c build errors
>
> Martin Blumenstingl <[email protected]>
> ARM: dts: meson8: correct uart_B and uart_C clock references
>
> Cristian Ciocaltea <[email protected]>
> ASoC: es8316: Do not set rate constraints for unsupported MCLKs
>
> Cristian Ciocaltea <[email protected]>
> ASoC: es8316: Increment max value for ALC Capture Target Volume control
>
> Dmitry Baryshkov <[email protected]>
> ARM: dts: qcom: apq8074-dragonboard: Set DMA as remotely controlled
>
> Krzysztof Kozlowski <[email protected]>
> memory: brcmstb_dpfe: fix testing array offset after use
>
> Marek Vasut <[email protected]>
> ARM: dts: stm32: Shorten the AV96 HDMI sound card name
>
> Douglas Anderson <[email protected]>
> arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: apq8096: fix fixed regulator name property
>
> Luca Weiss <[email protected]>
> arm64: dts: qcom: pm7250b: add missing spmi-vadc include
>
> Arnd Bergmann <[email protected]>
> ARM: omap2: fix missing tick_broadcast() prototype
>
> Arnd Bergmann <[email protected]>
> ARM: ep93xx: fix missing-prototype warnings
>
> Dario Binacchi <[email protected]>
> drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
>
> Frieder Schrempf <[email protected]>
> drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec
>
> Dave Stevenson <[email protected]>
> drm/bridge: Introduce pre_enable_prev_first to alter bridge init order
>
> Stephan Gerhold <[email protected]>
> arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion
>
> Stephan Gerhold <[email protected]>
> arm64: dts: qcom: apq8016-sbc: Fix regulator constraints
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: sdm845-polaris: add missing touchscreen child node reg
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: sm8350: correct DMA controller unit address
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: sm8350: Add GPI DMA compatible fallback
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: sdm845: correct camss unit address
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: sdm630: correct camss unit address
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: msm8996: correct camss unit address
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: msm8994: correct SPMI unit address
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: msm8916: correct MMC unit address
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: msm8916: correct camss unit address
>
> Krzysztof Kozlowski <[email protected]>
> ARM: dts: qcom: msm8974: do not use underscore in node name (again)
>
> Nícolas F. R. A. Prado <[email protected]>
> drm/bridge: anx7625: Prevent endless probe loop
>
> Uwe Kleine-König <[email protected]>
> drm/bridge: anx7625: Convert to i2c's .probe_new()
>
> Tony Lindgren <[email protected]>
> ARM: dts: gta04: Move model property out of pinctrl node
>
> Biju Das <[email protected]>
> clk: renesas: rzg2l: Fix CPG_SIPLL5_CLK1 register write
>
> Jean-Philippe Brucker <[email protected]>
> iommu/virtio: Return size mapped for a detached domain
>
> Jean-Philippe Brucker <[email protected]>
> iommu/virtio: Detach domain on endpoint release
>
> Konrad Dybcio <[email protected]>
> drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK
>
> Vinod Polimera <[email protected]>
> drm/msm/disp/dpu: get timing engine status from intf status register
>
> Dmitry Baryshkov <[email protected]>
> drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate
>
> Kalesh AP <[email protected]>
> RDMA/bnxt_re: Fix to remove an unnecessary log
>
> Kalesh AP <[email protected]>
> RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
>
> Kalesh AP <[email protected]>
> RDMA/bnxt_re: Use unique names while registering interrupts
>
> Kalesh AP <[email protected]>
> RDMA/bnxt_re: Fix to remove unnecessary return labels
>
> Selvin Xavier <[email protected]>
> RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
>
> Nikita Zhandarovich <[email protected]>
> hwmon: (f71882fg) prevent possible division by zero
>
> Dan Carpenter <[email protected]>
> clk: imx: scu: use _safe list iterator to avoid a use after free
>
> Alexander Stein <[email protected]>
> drm/bridge: tc358767: Switch to devm MIPI-DSI helpers
>
> Robert Marko <[email protected]>
> arm64: dts: microchip: sparx5: do not use PSCI on reference boards
>
> Tony Lindgren <[email protected]>
> bus: ti-sysc: Fix dispc quirk masking bool variables
>
> Marek Vasut <[email protected]>
> ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
>
> Maíra Canal <[email protected]>
> drm/vkms: Fix RGB565 pixel conversion
>
> Maíra Canal <[email protected]>
> drm: Add fixed-point helper to get rounded integer values
>
> Maíra Canal <[email protected]>
> drm/vkms: isolate pixel conversion functionality
>
> Bard Liao <[email protected]>
> ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices
>
> Dan Carpenter <[email protected]>
> driver: soc: xilinx: use _safe loop iterator to avoid a use after free
>
> Dmitry Baryshkov <[email protected]>
> drm/panel: sharp-ls043t1le01: adjust mode settings
>
> XuDong Liu <[email protected]>
> drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
>
> Marek Vasut <[email protected]>
> Input: adxl34x - do not hardcode interrupt trigger type
>
> Marek Vasut <[email protected]>
> clk: rs9: Fix .driver_data content in i2c_device_id
>
> Marek Vasut <[email protected]>
> clk: vc7: Fix .driver_data content in i2c_device_id
>
> Marek Vasut <[email protected]>
> clk: vc5: Fix .driver_data content in i2c_device_id
>
> Liu Shixin <[email protected]>
> bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
>
> Lars-Peter Clausen <[email protected]>
> clk: vc5: Use `clamp()` to restrict PLL range
>
> Peter Collingbourne <[email protected]>
> mm: call arch_swap_restore() from do_swap_page()
>
> [email protected] <[email protected]>
> ARM: dts: meson8b: correct uart_B and uart_C clock references
>
> Rafał Miłecki <[email protected]>
> ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
>
> Luc Ma <[email protected]>
> drm/vram-helper: fix function names in vram helper doc
>
> Francesco Dolcini <[email protected]>
> drm/bridge: tc358768: fix THS_TRAILCNT computation
>
> Francesco Dolcini <[email protected]>
> drm/bridge: tc358768: fix TXTAGOCNT computation
>
> Francesco Dolcini <[email protected]>
> drm/bridge: tc358768: fix THS_ZEROCNT computation
>
> Francesco Dolcini <[email protected]>
> drm/bridge: tc358768: fix TCLK_TRAILCNT computation
>
> Francesco Dolcini <[email protected]>
> drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
>
> Francesco Dolcini <[email protected]>
> drm/bridge: tc358768: fix TCLK_ZEROCNT computation
>
> Francesco Dolcini <[email protected]>
> drm/bridge: tc358768: fix PLL target frequency
>
> Francesco Dolcini <[email protected]>
> drm/bridge: tc358768: fix PLL parameters computation
>
> Francesco Dolcini <[email protected]>
> drm/bridge: tc358768: always enable HS video mode
>
> Alexander Stein <[email protected]>
> drm/bridge: ti-sn65dsi83: Fix enable error path
>
> Luca Weiss <[email protected]>
> Input: drv260x - sleep between polling GO bit
>
> Markus Elfring <[email protected]>
> drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show()
>
> Nicholas Kazlauskas <[email protected]>
> drm/amd/display: Explicitly specify update type per plane info change
>
> Nikita Zhandarovich <[email protected]>
> radeon: avoid double free in ci_dpm_init()
>
> Wesley Chalmers <[email protected]>
> drm/amd/display: Add logging for display MALL refresh setting
>
> Kuniyuki Iwashima <[email protected]>
> netlink: Add __sock_i_ino() for __netlink_diag_dump().
>
> Cambda Zhu <[email protected]>
> ipvlan: Fix return value of ipvlan_queue_xmit()
>
> Ilia.Gavrilov <[email protected]>
> netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
>
> Florian Westphal <[email protected]>
> netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
>
> Jeremy Sowden <[email protected]>
> lib/ts_bm: reset initial match offset for every block of text
>
> Lin Ma <[email protected]>
> net: nfc: Fix use-after-free caused by nfc_llcp_find_local
>
> Edward Cree <[email protected]>
> sfc: fix crash when reading stats while NIC is resetting
>
> David Howells <[email protected]>
> ocfs2: Fix use of slab data with sendpage
>
> Maxim Kochetkov <[email protected]>
> net: axienet: Move reset before 64-bit DMA detection
>
> Kuniyuki Iwashima <[email protected]>
> gtp: Fix use-after-free in __gtp_encap_destroy().
>
> Sabrina Dubroca <[email protected]>
> selftests: rtnetlink: remove netdevsim device after ipsec offload test
>
> Eric Dumazet <[email protected]>
> bonding: do not assume skb mac_header is set
>
> Eric Dumazet <[email protected]>
> netlink: do not hard code device address lenth in fdb dumps
>
> Eric Dumazet <[email protected]>
> netlink: fix potential deadlock in netlink_set_err()
>
> Bartosz Golaszewski <[email protected]>
> net: stmmac: fix double serdes powerdown
>
> Jimmy Assarsson <[email protected]>
> can: kvaser_pciefd: Set hardware timestamp on transmitted packets
>
> Jimmy Assarsson <[email protected]>
> can: kvaser_pciefd: Add function to set skb hwtstamps
>
> Vincent Mailhol <[email protected]>
> can: length: fix bitstuffing count
>
> Gilad Sever <[email protected]>
> bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings
>
> Gilad Sever <[email protected]>
> bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint
>
> Gilad Sever <[email protected]>
> bpf: Factor out socket lookup functions for the TC hookpoint.
>
> Dmitry Antipov <[email protected]>
> wifi: ath9k: convert msecs to jiffies where needed
>
> Johannes Berg <[email protected]>
> wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection
>
> Marek Vasut <[email protected]>
> mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019
>
> Ilan Peer <[email protected]>
> wifi: ieee80211: Fix the common size calculation for reconfiguration ML
>
> Ilan Peer <[email protected]>
> wifi: cfg80211/mac80211: Fix ML element common size calculation
>
> Johannes Berg <[email protected]>
> wifi: cfg80211: fix regulatory disconnect with OCB/NAN
>
> Benjamin Berg <[email protected]>
> wifi: cfg80211: drop incorrect nontransmitted BSS update code
>
> Benjamin Berg <[email protected]>
> wifi: cfg80211: rewrite merging of inherited elements
>
> Nicolas Cavallari <[email protected]>
> wifi: mac80211: Remove "Missing iftype sband data/EHT cap" spam
>
> Anjaneyulu <[email protected]>
> wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler()
>
> Johannes Berg <[email protected]>
> wifi: iwlwifi: pull from TXQs with softirqs disabled
>
> Jiasheng Jiang <[email protected]>
> wifi: ath11k: Add missing check for ioremap
>
> Edwin Peer <[email protected]>
> rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
>
> Ilan Peer <[email protected]>
> wifi: mac80211: Fix permissions for valid_links debugfs entry
>
> Remi Pommarel <[email protected]>
> wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
>
> Arnd Bergmann <[email protected]>
> memstick r592: make memstick_debug_get_tpc_name() static
>
> Douglas Anderson <[email protected]>
> mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used
>
> Zhen Lei <[email protected]>
> kexec: fix a memory leak in crash_shrink_memory()
>
> Douglas Anderson <[email protected]>
> watchdog/perf: more properly prevent false positives with turbo modes
>
> Douglas Anderson <[email protected]>
> watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
>
> Haifeng Xu <[email protected]>
> selftests: cgroup: fix unexpected failure on test_memcg_low
>
> Karol Kolacinski <[email protected]>
> ice: handle extts in the miscellaneous interrupt thread
>
> Marek Vasut <[email protected]>
> wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
>
> Marek Vasut <[email protected]>
> wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
>
> Jesper Dangaard Brouer <[email protected]>
> selftests/bpf: Fix check_mtu using wrong variable type
>
> Johannes Berg <[email protected]>
> wifi: mac80211: recalc min chandef for new STA links
>
> Youghandhar Chintala <[email protected]>
> wifi: ath10k: Trigger STA disconnect after reconfig complete on hardware restart
>
> Jesper Dangaard Brouer <[email protected]>
> samples/bpf: xdp1 and xdp2 reduce XDPBUFSIZE to 60
>
> Fedor Pchelkin <[email protected]>
> wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
>
> Christophe JAILLET <[email protected]>
> wifi: ray_cs: Fix an error handling path in ray_probe()
>
> Christophe JAILLET <[email protected]>
> wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
>
> Christophe JAILLET <[email protected]>
> wifi: atmel: Fix an error handling path in atmel_probe()
>
> Christophe JAILLET <[email protected]>
> wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
>
> Christophe JAILLET <[email protected]>
> wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
>
> Geert Uytterhoeven <[email protected]>
> regulator: core: Streamline debugfs operations
>
> Geert Uytterhoeven <[email protected]>
> regulator: core: Fix more error checking for debugfs_create_dir()
>
> Alexey Gladkov <[email protected]>
> selftests/bpf: Do not use sign-file as testcase
>
> Yafang Shao <[email protected]>
> bpf: Fix memleak due to fentry attach failure
>
> Yafang Shao <[email protected]>
> bpf: Remove bpf trampoline selector
>
> Alan Maguire <[email protected]>
> bpftool: JIT limited misreported as negative value on aarch64
>
> Krzysztof Kozlowski <[email protected]>
> nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
>
> Joy Chakraborty <[email protected]>
> spi: dw: Round of n_bytes to power of 2
>
> Stanislav Fomichev <[email protected]>
> bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
>
> Andrii Nakryiko <[email protected]>
> libbpf: fix offsetof() and container_of() to work with CO-RE
>
> Alexander Mikhalitsyn <[email protected]>
> sctp: add bpf_bypass_getsockopt proto callback
>
> Christophe JAILLET <[email protected]>
> wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
>
> Amisha Patel <[email protected]>
> wifi: wilc1000: fix for absent RSN capabilities WFA testcase
>
> Vijaya Krishna Nivarthi <[email protected]>
> spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
>
> Pengcheng Yang <[email protected]>
> samples/bpf: Fix buffer overflow in tcp_basertt
>
> Martin KaFai Lau <[email protected]>
> libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE
>
> Fedor Pchelkin <[email protected]>
> wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
>
> Peter Seiderer <[email protected]>
> wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
>
> Jesper Dangaard Brouer <[email protected]>
> igc: Enable and fix RX hash usage by netstack
>
> Jiasheng Jiang <[email protected]>
> pstore/ram: Add check for kstrdup
>
> Roberto Sassu <[email protected]>
> ima: Fix build warnings
>
> Roberto Sassu <[email protected]>
> evm: Fix build warnings
>
> Roberto Sassu <[email protected]>
> evm: Complete description of evm_inode_setattr()
>
> Mark Rutland <[email protected]>
> locking/atomic: arm: fix sync ops
>
> Juergen Gross <[email protected]>
> x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
>
> Ravi Bangoria <[email protected]>
> perf/ibs: Fix interface via core pmu events
>
> Colin Ian King <[email protected]>
> kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined
>
> Qiuxu Zhuo <[email protected]>
> rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
>
> Qiuxu Zhuo <[email protected]>
> rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
>
> Paul E. McKenney <[email protected]>
> rcuscale: Move shutdown from wait_event() to wait_event_idle()
>
> Paul E. McKenney <[email protected]>
> rcutorture: Correct name of use_softirq module parameter
>
> Paul E. McKenney <[email protected]>
> rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs
>
> Paul E. McKenney <[email protected]>
> rcu: Make rcu_cpu_starting() rely on interrupts being disabled
>
> Christophe JAILLET <[email protected]>
> thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
>
> Balsam CHIHI <[email protected]>
> thermal/drivers/mediatek: Relocate driver to mediatek folder
>
> Tero Kristo <[email protected]>
> cpufreq: intel_pstate: Fix energy_performance_preference for passive
>
> Arnd Bergmann <[email protected]>
> ARM: 9303/1: kprobes: avoid missing-declaration warnings
>
> Ulf Hansson <[email protected]>
> PM: domains: Move the verification of in-params from genpd_add_device()
>
> Zhang Rui <[email protected]>
> powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
>
> Junhao He <[email protected]>
> drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
>
> Kirill A. Shutemov <[email protected]>
> x86/tdx: Fix race between set_memory_encrypted() and load_unaligned_zeropad()
>
> Kirill A. Shutemov <[email protected]>
> x86/mm: Allow guest.enc_status_change_prepare() to fail
>
> Robin Murphy <[email protected]>
> perf/arm-cmn: Fix DTC reset
>
> Nikita Zhandarovich <[email protected]>
> PM: domains: fix integer overflow issues in genpd_parse_state()
>
> Feng Mingxi <[email protected]>
> clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
>
> Sebastian Andrzej Siewior <[email protected]>
> tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
>
> Wen Yang <[email protected]>
> tick/rcu: Fix bogus ratelimit condition
>
> Thomas Gleixner <[email protected]>
> posix-timers: Prevent RT livelock in itimer_delete()
>
> Gao Xiang <[email protected]>
> erofs: fix compact 4B support for 16k block size
>
> Gao Xiang <[email protected]>
> erofs: simplify iloc()
>
> Chuck Lever <[email protected]>
> svcrdma: Prevent page release when nothing was received
>
> John Paul Adrian Glaubitz <[email protected]>
> irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
>
> Antonio Borneo <[email protected]>
> irqchip/stm32-exti: Fix warning on initialized field overwritten
>
> Yu Kuai <[email protected]>
> block: fix blktrace debugfs entries leakage
>
> Yu Kuai <[email protected]>
> md/raid1-10: submit write io directly if bitmap is not enabled
>
> Yu Kuai <[email protected]>
> md/raid1-10: factor out a helper to submit normal write
>
> Yu Kuai <[email protected]>
> md/raid1-10: factor out a helper to add bio to plug
>
> Li Nan <[email protected]>
> md/raid10: fix io loss while replacement replace rdev
>
> Li Nan <[email protected]>
> md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
>
> Li Nan <[email protected]>
> md/raid10: fix wrong setting of max_corr_read_errors
>
> Li Nan <[email protected]>
> md/raid10: fix overflow of md/safe_mode_delay
>
> Li Nan <[email protected]>
> md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
>
> Chaitanya Kulkarni <[email protected]>
> nvme-core: fix dev_pm_qos memleak
>
> Chaitanya Kulkarni <[email protected]>
> nvme-core: add missing fault-injection cleanup
>
> Sagi Grimberg <[email protected]>
> nvme-auth: don't ignore key generation failures when initializing ctrl keys
>
> Chaitanya Kulkarni <[email protected]>
> nvme-core: fix memory leak in dhchap_ctrl_secret
>
> Chaitanya Kulkarni <[email protected]>
> nvme-core: fix memory leak in dhchap_secret_store
>
> Sagi Grimberg <[email protected]>
> nvme-auth: no need to reset chap contexts on re-authentication
>
> Sagi Grimberg <[email protected]>
> nvme-auth: remove symbol export from nvme_auth_reset
>
> Sagi Grimberg <[email protected]>
> nvme-auth: rename authentication work elements
>
> Sagi Grimberg <[email protected]>
> nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap
>
> NeilBrown <[email protected]>
> lockd: drop inappropriate svc_get() from locked_get()
>
> Yu Kuai <[email protected]>
> blk-mq: fix potential io hang by wrong 'wake_batch'
>
> Arnd Bergmann <[email protected]>
> virt: sevguest: Add CONFIG_CRYPTO dependency
>
> Tom Lendacky <[email protected]>
> x86/sev: Fix calculation of end address based on number of pages
>
> Li Nan <[email protected]>
> blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
>
> Shawn Wang <[email protected]>
> x86/resctrl: Only show tasks' pid in current pid namespace
>
> Gao Xiang <[email protected]>
> erofs: kill hooked chains to avoid loops on deduplicated compressed images
>
> Gao Xiang <[email protected]>
> erofs: move zdata.h into zdata.c
>
> Gao Xiang <[email protected]>
> erofs: remove tagged pointer helpers
>
> Gao Xiang <[email protected]>
> erofs: avoid tagged pointers to mark sync decompression
>
> Gao Xiang <[email protected]>
> erofs: clean up cached I/O strategies
>
> Bart Van Assche <[email protected]>
> block: Fix the type of the second bdev_op_is_zoned_write() argument
>
> Arnd Bergmann <[email protected]>
> fs: pipe: reveal missing function protoypes
>
> Jeff Layton <[email protected]>
> drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2
We're seeing build failures on i386 and x86 with Clang:
-----8<-----
/builds/linux/block/blk-cgroup.c:1238:6: error: variable 'ret' is used
uninitialized whenever 'if' condition is true
[-Werror,-Wsometimes-uninitialized]
if (init_blkcg_llists(blkcg))
^~~~~~~~~~~~~~~~~~~~~~~~
/builds/linux/block/blk-cgroup.c:1288:9: note: uninitialized use occurs here
return ret;
^~~
/builds/linux/block/blk-cgroup.c:1238:2: note: remove the 'if' if its
condition is always false
if (init_blkcg_llists(blkcg))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/linux/block/blk-cgroup.c:1223:33: note: initialize the
variable 'ret' to silence this warning
struct cgroup_subsys_state *ret;
^
= NULL
1 error generated.
----->8-----
More info to follow soon.
Greetings!
Daniel Díaz
[email protected]
On 7/16/23 16:40, Daniel Díaz wrote:
> Hello!
>
> On Sun, 16 Jul 2023 at 14:31, Greg Kroah-Hartman
> <[email protected]> wrote:
>> This is the start of the stable review cycle for the 6.1.39 release.
>> There are 591 patches in this series, all will be posted as a response
>> to this one. If anyone has any issues with these being applied, please
>> let me know.
>>
>> Responses should be made by Tue, 18 Jul 2023 19:48:07 +0000.
>> Anything received after that time might be too late.
>>
[ ... ]
> We're seeing build failures on i386 and x86 with Clang:
> -----8<-----
> /builds/linux/block/blk-cgroup.c:1238:6: error: variable 'ret' is used
> uninitialized whenever 'if' condition is true
> [-Werror,-Wsometimes-uninitialized]
> if (init_blkcg_llists(blkcg))
> ^~~~~~~~~~~~~~~~~~~~~~~~
> /builds/linux/block/blk-cgroup.c:1288:9: note: uninitialized use occurs here
> return ret;
> ^~~
> /builds/linux/block/blk-cgroup.c:1238:2: note: remove the 'if' if its
> condition is always false
> if (init_blkcg_llists(blkcg))
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /builds/linux/block/blk-cgroup.c:1223:33: note: initialize the
> variable 'ret' to silence this warning
> struct cgroup_subsys_state *ret;
> ^
> = NULL
> 1 error generated.
> ----->8-----
>
> More info to follow soon.
>
Caused by 3b8cc6298724 ("blk-cgroup: Optimize blkcg_rstat_flush()")
which is missing its prerequisite b5a9adcbd5dc ("blk-cgroup: Return
-ENOMEM directly in blkcg_css_alloc() error path"). With three Fixup:
patches following, it is one of those patches where I wonder if it
is worth the trouble.
Guenter
Hi Greg
On Mon, Jul 17, 2023 at 5:31 AM Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.1.39 release.
> There are 591 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Tue, 18 Jul 2023 19:48:07 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.39-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
6.1.39-rc1 tested.
Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.
Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64), arch linux)
Thanks
Tested-by: Takeshi Ogasawara <[email protected]>
Hey,
On Sun, Jul 16, 2023 at 09:42:19PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.39 release.
> There are 591 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
Fails to build w/ clang on RISC-V:
block/blk-cgroup.c:1238:6: error: variable 'ret' is used uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]
Guenter already pointed out the culprit.
Other than that,
Tested-by: Conor Dooley <[email protected]>
Thanks,
Conor.
On Sun, Jul 16, 2023 at 05:01:55PM -0700, Guenter Roeck wrote:
> On 7/16/23 16:40, Daniel D?az wrote:
> > Hello!
> >
> > On Sun, 16 Jul 2023 at 14:31, Greg Kroah-Hartman
> > <[email protected]> wrote:
> > > This is the start of the stable review cycle for the 6.1.39 release.
> > > There are 591 patches in this series, all will be posted as a response
> > > to this one. If anyone has any issues with these being applied, please
> > > let me know.
> > >
> > > Responses should be made by Tue, 18 Jul 2023 19:48:07 +0000.
> > > Anything received after that time might be too late.
> > >
> [ ... ]
> > We're seeing build failures on i386 and x86 with Clang:
> > -----8<-----
> > /builds/linux/block/blk-cgroup.c:1238:6: error: variable 'ret' is used
> > uninitialized whenever 'if' condition is true
> > [-Werror,-Wsometimes-uninitialized]
> > if (init_blkcg_llists(blkcg))
> > ^~~~~~~~~~~~~~~~~~~~~~~~
> > /builds/linux/block/blk-cgroup.c:1288:9: note: uninitialized use occurs here
> > return ret;
> > ^~~
> > /builds/linux/block/blk-cgroup.c:1238:2: note: remove the 'if' if its
> > condition is always false
> > if (init_blkcg_llists(blkcg))
> > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > /builds/linux/block/blk-cgroup.c:1223:33: note: initialize the
> > variable 'ret' to silence this warning
> > struct cgroup_subsys_state *ret;
> > ^
> > = NULL
> > 1 error generated.
> > ----->8-----
> >
> > More info to follow soon.
> >
>
> Caused by 3b8cc6298724 ("blk-cgroup: Optimize blkcg_rstat_flush()")
> which is missing its prerequisite b5a9adcbd5dc ("blk-cgroup: Return
> -ENOMEM directly in blkcg_css_alloc() error path"). With three Fixup:
> patches following, it is one of those patches where I wonder if it
> is worth the trouble.
Yeah, I'm going to just drop this mess for now, thanks. If the block
developers think it is worth adding, let's get them to submit the
working backports :)
greg k-h
On 7/16/23 13:42, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.39 release.
> There are 591 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Tue, 18 Jul 2023 19:48:07 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.39-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan <[email protected]>
thanks,
-- Shuah