This is the start of the stable review cycle for the 6.6.3 release.
There are 530 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 Sun, 26 Nov 2023 17:19:17 +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.6.3-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.6.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 6.6.3-rc1
Lewis Huang <[email protected]>
drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
Paul Hsieh <[email protected]>
drm/amd/display: Clear dpcd_sink_ext_caps if not set
Tianci Yin <[email protected]>
drm/amd/display: Enable fast plane updates on DCN3.2 and above
Mario Limonciello <[email protected]>
drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer()
Fangzhi Zuo <[email protected]>
drm/amd/display: Fix DSC not Enabled on Direct MST Sink
Nicholas Kazlauskas <[email protected]>
drm/amd/display: Guard against invalid RPTR/WPTR being set
Felix Kuehling <[email protected]>
drm/amdgpu: Fix possible null pointer dereference
Christian König <[email protected]>
drm/amdgpu: lower CS errors to debug severity
Christian König <[email protected]>
drm/amdgpu: fix error handling in amdgpu_bo_list_get()
Christian König <[email protected]>
drm/amdgpu: fix error handling in amdgpu_vm_init
Alex Deucher <[email protected]>
drm/amdgpu: don't use ATRM for external devices
Alex Deucher <[email protected]>
drm/amdgpu: add a retry for IP discovery init
Tim Huang <[email protected]>
drm/amdgpu: fix GRBM read timeout when do mes_self_test
Alex Deucher <[email protected]>
drm/amdgpu: don't use pci_is_thunderbolt_attached()
Alex Deucher <[email protected]>
drm/amdgpu/smu13: drop compute workload workaround
Ma Jun <[email protected]>
drm/amd/pm: Fix error of MACO flag setting code
Nirmoy Das <[email protected]>
drm/i915: Flush WC GGTT only on required platforms
Kunwu Chan <[email protected]>
drm/i915: Fix potential spectre vulnerability
Ville Syrjälä <[email protected]>
drm/i915: Bump GLK CDCLK frequency when driving multiple pipes
Chaitanya Kumar Borah <[email protected]>
drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL
Gabe Teeger <[email protected]>
drm/amd/display: Add Null check for DPP resource
Josh Poimboeuf <[email protected]>
x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block
Jani Nikula <[email protected]>
drm: bridge: it66121: ->get_edid callback must not return err pointers
Bas Nieuwenhuizen <[email protected]>
drm/amd/pm: Handle non-terminated overdrive commands.
Brian Foster <[email protected]>
ext4: fix racy may inline data check in dio write
Jan Kara <[email protected]>
ext4: properly sync file size update after O_SYNC direct IO
Kemeng Shi <[email protected]>
ext4: add missed brelse in update_backups
Kemeng Shi <[email protected]>
ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
Zhang Yi <[email protected]>
ext4: correct the start block of counting reserved clusters
Kemeng Shi <[email protected]>
ext4: correct return value of ext4_convert_meta_bg
Ojaswin Mujoo <[email protected]>
ext4: mark buffer new if it is unwritten to avoid stale data exposure
Kemeng Shi <[email protected]>
ext4: correct offset of gdb backup in non meta_bg group to update_backups
Max Kellermann <[email protected]>
ext4: apply umask if ACL support is disabled
Zhang Yi <[email protected]>
ext4: make sure allocate pending entry not fail
Wang Jianjian <[email protected]>
ext4: no need to generate from free list in mballoc
Baokun Li <[email protected]>
ext4: fix race between writepages and remount
Heiner Kallweit <[email protected]>
Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
Jiri Kosina <[email protected]>
Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration"
Andrey Konovalov <[email protected]>
media: qcom: camss: Fix csid-gen2 for test pattern generator
Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix invalid clock enable bit disjunction
Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix missing vfe_lite clocks check
Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix VFE-480 vfe_disable_output()
Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix VFE-17x vfe_disable_output()
Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix vfe_get() error jump
Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix pm_domain_on sequence in probe
Victor Shih <[email protected]>
mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
ChunHao Lin <[email protected]>
r8169: add handling DASH when DASH is disabled
ChunHao Lin <[email protected]>
r8169: fix network lost after resume on DASH systems
Paolo Abeni <[email protected]>
selftests: mptcp: fix fastclose with csum failure
Paolo Abeni <[email protected]>
mptcp: fix setsockopt(IP_TOS) subflow locking
Geliang Tang <[email protected]>
mptcp: add validity check for sending RM_ADDR
Paolo Abeni <[email protected]>
mptcp: deal with large GSO size
Roman Gushchin <[email protected]>
mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
Stefan Roesch <[email protected]>
mm: fix for negative counter: nr_file_hugepages
Victor Shih <[email protected]>
mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
Nam Cao <[email protected]>
riscv: kprobes: allow writing to x0
Song Shuai <[email protected]>
riscv: correct pt_level name via pgtable_l5/4_enabled
Song Shuai <[email protected]>
riscv: mm: Update the comment of CONFIG_PAGE_OFFSET
Nam Cao <[email protected]>
riscv: put interrupt entries into .irqentry.text
Minda Chen <[email protected]>
riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause
Petr Tesarik <[email protected]>
swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC
Petr Tesarik <[email protected]>
swiotlb: do not free decrypted pages if dynamic
Masami Hiramatsu (Google) <[email protected]>
tracing: fprobe-event: Fix to check tracepoint event and return
Nathan Chancellor <[email protected]>
LoongArch: Mark __percpu functions as always inline
Chuck Lever <[email protected]>
NFSD: Update nfsd_cache_append() to use xdr_stream
Mahmoud Adam <[email protected]>
nfsd: fix file memleak on client_opens_release
Mikulas Patocka <[email protected]>
dm-verity: don't use blocking calls from tasklets
Mikulas Patocka <[email protected]>
dm-bufio: fix no-sleep mode
Jani Nikula <[email protected]>
drm/mediatek/dp: fix memory leak on ->get_edid callback error path
Jani Nikula <[email protected]>
drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection
Sakari Ailus <[email protected]>
media: ccs: Correctly initialise try compose rectangle
Vikash Garodia <[email protected]>
media: venus: hfi: add checks to handle capabilities from firmware
Vikash Garodia <[email protected]>
media: venus: hfi: fix the check to handle session buffer requirement
Vikash Garodia <[email protected]>
media: venus: hfi_parser: Add check to keep the number of codecs within range
Sean Young <[email protected]>
media: sharp: fix sharp encoding
Sean Young <[email protected]>
media: lirc: drop trailing space from scancode transmit
Jaegeuk Kim <[email protected]>
f2fs: split initial and dynamic conditions for extent_cache
Su Hui <[email protected]>
f2fs: avoid format-overflow warning
Jaegeuk Kim <[email protected]>
f2fs: set the default compress_level on ioctl
Jaegeuk Kim <[email protected]>
f2fs: do not return EFSCORRUPTED, but try to run online repair
Heiner Kallweit <[email protected]>
i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
Andreas Gruenbacher <[email protected]>
gfs2: don't withdraw if init_threads() got interrupted
Klaus Kudielka <[email protected]>
net: phylink: initialize carrier state at creation
Alexander Sverdlin <[email protected]>
net: dsa: lan9303: consequently nested-lock physical MDIO
Andrew Lunn <[email protected]>
net: ethtool: Fix documentation of ethtool_sprintf()
Harald Freudenberger <[email protected]>
s390/ap: fix AP bus crash on early config change callback invocation
Tam Nguyen <[email protected]>
i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
Darren Hart <[email protected]>
sbsa_gwdt: Calculate timeout with 64-bit math
Ondrej Mosnacek <[email protected]>
lsm: fix default return value for inode_getsecctx
Ondrej Mosnacek <[email protected]>
lsm: fix default return value for vm_enough_memory
Robert Marko <[email protected]>
Revert "i2c: pxa: move to generic GPIO recovery"
Johnathan Mantey <[email protected]>
Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
Stefan Binding <[email protected]>
ALSA: hda/realtek: Add quirks for HP Laptops
Matus Malych <[email protected]>
ALSA: hda/realtek: Enable Mute LED on HP 255 G10
Chandradeep Dey <[email protected]>
ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
Kailang Yang <[email protected]>
ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
Eymen Yigit <[email protected]>
ALSA: hda/realtek: Enable Mute LED on HP 255 G8
Takashi Iwai <[email protected]>
ALSA: info: Fix potential deadlock at disconnection
Naohiro Aota <[email protected]>
btrfs: zoned: wait for data BG to be finished on direct IO allocation
Dave Chinner <[email protected]>
xfs: recovery should not clear di_flushiter unconditionally
David Howells <[email protected]>
cifs: Fix encryption of cleared, but unset rq_iter data buffers
Shyam Prasad N <[email protected]>
cifs: do not pass cifs_sb when trying to add channels
Shyam Prasad N <[email protected]>
cifs: do not reset chan_max if multichannel is not supported at mount
Shyam Prasad N <[email protected]>
cifs: force interface update before a fresh session setup
Shyam Prasad N <[email protected]>
cifs: reconnect helper should set reconnect for the right channel
Paulo Alcantara <[email protected]>
smb: client: fix mount when dns_resolver key is not available
Paulo Alcantara <[email protected]>
smb: client: fix potential deadlock when releasing mids
Paulo Alcantara <[email protected]>
smb: client: fix use-after-free in smb2_query_info_compound()
Paulo Alcantara <[email protected]>
smb: client: fix use-after-free bug in cifs_debug_data_proc_show()
Steve French <[email protected]>
smb3: fix caching of ctime on setxattr
Steve French <[email protected]>
smb3: allow dumping session and tcon id to improve stats analysis and debugging
Steve French <[email protected]>
smb3: fix touch -h of symlink
Steve French <[email protected]>
smb3: fix creating FIFOs when mounting with "sfu" mount option
Basavaraj Natikar <[email protected]>
xhci: Enable RPM on controllers that support low-power states
Helge Deller <[email protected]>
parisc: fix mmap_base calculation when stack grows upwards
Helge Deller <[email protected]>
parisc/power: Fix power soft-off when running on qemu
Helge Deller <[email protected]>
parisc/pgtable: Do not drop upper 5 address bits of physical address
Helge Deller <[email protected]>
parisc: Prevent booting 64-bit kernels on PA1.x machines
Ilpo Järvinen <[email protected]>
selftests/resctrl: Extend signal handler coverage to unmount on receiving signal
Ilpo Järvinen <[email protected]>
selftests/resctrl: Make benchmark command const and build it with pointers
Ilpo Järvinen <[email protected]>
selftests/resctrl: Simplify span lifetime
Ilpo Järvinen <[email protected]>
selftests/resctrl: Remove bw_report and bm_type from main()
Joel Fernandes (Google) <[email protected]>
rcutorture: Fix stuttering races and other issues
Paul E. McKenney <[email protected]>
torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter
Muhammad Ahmed <[email protected]>
drm/amd/display: enable dsc_clk even if dsc_pg disabled
Guan Wentao <[email protected]>
Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
Masum Reza <[email protected]>
Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
John Johansen <[email protected]>
apparmor: Fix regression in mount mediation
John Johansen <[email protected]>
apparmor: pass cred through to audit info.
John Johansen <[email protected]>
apparmor: rename audit_data->label to audit_data->subj_label
John Johansen <[email protected]>
apparmor: combine common_audit_data and apparmor_audit_data
Gaosheng Cui <[email protected]>
apparmor: Fix kernel-doc warnings in apparmor/policy.c
Gaosheng Cui <[email protected]>
apparmor: Fix kernel-doc warnings in apparmor/resource.c
Gaosheng Cui <[email protected]>
apparmor: Fix kernel-doc warnings in apparmor/lib.c
Gaosheng Cui <[email protected]>
apparmor: Fix kernel-doc warnings in apparmor/audit.c
Dan Williams <[email protected]>
cxl/port: Fix delete_endpoint() vs parent unregistration race
Jim Harris <[email protected]>
cxl/region: Fix x1 root-decoder granularity calculations
Frank Li <[email protected]>
i3c: master: svc: fix random hot join failure since timeout error
Frank Li <[email protected]>
i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
Frank Li <[email protected]>
i3c: master: svc: fix check wrong status register in irq handler
Frank Li <[email protected]>
i3c: master: svc: fix ibi may not return mandatory data byte
Frank Li <[email protected]>
i3c: master: svc: fix wrong data return when IBI happen during start frame
Frank Li <[email protected]>
i3c: master: svc: fix race condition in ibi work thread
Joshua Yeong <[email protected]>
i3c: master: cdns: Fix reading status register
Jim Harris <[email protected]>
cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails
Linus Walleij <[email protected]>
mtd: cfi_cmdset_0001: Byte swap OTP info
Florent Revest <[email protected]>
mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long
Zi Yan <[email protected]>
mm/memory_hotplug: use pfn math in place of direct struct page manipulation
Zi Yan <[email protected]>
mm/hugetlb: use nth_page() in place of direct struct page manipulation
Zi Yan <[email protected]>
mm/cma: use nth_page() in place of direct struct page manipulation
Heiko Carstens <[email protected]>
s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir
Heiko Carstens <[email protected]>
s390/cmma: fix detection of DAT pages
Heiko Carstens <[email protected]>
s390/cmma: fix initial kernel address space page table walk
Heiko Carstens <[email protected]>
s390/mm: add missing arch_set_page_dat() call to gmap allocations
Heiko Carstens <[email protected]>
s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc()
Alain Volmat <[email protected]>
dmaengine: stm32-mdma: correct desc prep when channel running
Gaurav Batra <[email protected]>
powerpc/pseries/iommu: enable_ddw incorrectly returns direct mapping for SR-IOV device
Sanjuán García, Jorge <[email protected]>
mcb: fix error handling for different scenarios when parsing
Saravana Kannan <[email protected]>
driver core: Release all resources during unbind before updating device links
Steven Rostedt (Google) <[email protected]>
tracing: Have the user copy of synthetic event address use correct context
Tiezhu Yang <[email protected]>
selftests/clone3: Fix broken test under !CONFIG_TIME_NS
Benjamin Bara <[email protected]>
i2c: core: Run atomic i2c xfer when !preemptible
Zi Yan <[email protected]>
mips: use nth_page() in place of direct struct page manipulation
Zi Yan <[email protected]>
fs: use nth_page() in place of direct struct page manipulation
Ben Wolsieffer <[email protected]>
scripts/gdb/vmalloc: disable on no-MMU
Benjamin Bara <[email protected]>
kernel/reboot: emergency_restart: Set correct system_state
Eric Biggers <[email protected]>
quota: explicitly forbid quota files from being encrypted
Zhihao Cheng <[email protected]>
jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
Jamie Lentin <[email protected]>
hid: lenovo: Resend all settings on reset_resume for compact keyboards
Ilpo Järvinen <[email protected]>
selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
Ilpo Järvinen <[email protected]>
selftests/resctrl: Fix feature checks
Ilpo Järvinen <[email protected]>
selftests/resctrl: Refactor feature check to use resource and feature name
Ilpo Järvinen <[email protected]>
selftests/resctrl: Move _GNU_SOURCE define into Makefile
Ilpo Järvinen <[email protected]>
selftests/resctrl: Remove duplicate feature check from CMT test
Ilpo Järvinen <[email protected]>
selftests/resctrl: Fix uninitialized .sa_flags
Srinivas Kandagatla <[email protected]>
ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag
Srinivas Kandagatla <[email protected]>
ASoC: soc-dai: add flag to mute and unmute stream during trigger
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: split async and sync catchall in two functions
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: remove catchall element in GC sync path
Mimi Zohar <[email protected]>
ima: detect changes to the backing overlay file
Amir Goldstein <[email protected]>
ima: annotate iint mutex to avoid lockdep false positive warnings
Johan Hovold <[email protected]>
mfd: qcom-spmi-pmic: Fix revid implementation
Johan Hovold <[email protected]>
mfd: qcom-spmi-pmic: Fix reference leaks in revid helper
Christian Marangi <[email protected]>
leds: trigger: netdev: Move size check in set_device_name
Vignesh Viswanathan <[email protected]>
arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
Vignesh Viswanathan <[email protected]>
arm64: dts: qcom: ipq9574: Fix hwlock index for SMEM
Vasily Khoruzhick <[email protected]>
ACPI: FPDT: properly handle invalid FPDT subtables
Kathiravan Thirumoorthy <[email protected]>
firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
Vignesh Viswanathan <[email protected]>
arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM
Vignesh Viswanathan <[email protected]>
arm64: dts: qcom: ipq5332: Fix hwlock index for SMEM
David Arcari <[email protected]>
thermal: intel: powerclamp: fix mismatch in get function for max_idle
Josef Bacik <[email protected]>
btrfs: don't arbitrarily slow down delalloc if we're committing
Catalin Marinas <[email protected]>
rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
Brian Geffon <[email protected]>
PM: hibernate: Clean up sync_read handling in snapshot_write_next()
Brian Geffon <[email protected]>
PM: hibernate: Use __get_safe_page() rather than touching the list
Biju Das <[email protected]>
dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names
Vignesh Viswanathan <[email protected]>
arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
Joel Fernandes (Google) <[email protected]>
rcu/tree: Defer setting of jiffies during stall reset
Chuck Lever <[email protected]>
svcrdma: Drop connection after an RDMA Read error
Ajay Singh <[email protected]>
wifi: wilc1000: use vmm_table as array in wilc struct
Lukas Wunner <[email protected]>
PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card
Uwe Kleine-König <[email protected]>
PCI: exynos: Don't discard .remove() callback
Uwe Kleine-König <[email protected]>
PCI: kirin: Don't discard .remove() callback
Heiner Kallweit <[email protected]>
PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
Manivannan Sadhasivam <[email protected]>
PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers
Bean Huo <[email protected]>
mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A
Nitin Yadav <[email protected]>
mmc: sdhci_am654: fix start loop index for TAP value parsing
Dan Carpenter <[email protected]>
mmc: vub300: fix an error code
Namjae Jeon <[email protected]>
ksmbd: fix slab out of bounds write in smb_inherit_dacl()
Namjae Jeon <[email protected]>
ksmbd: handle malformed smb1 message
Marios Makassikis <[email protected]>
ksmbd: fix recursive locking in vfs helpers
Kathiravan Thirumoorthy <[email protected]>
clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
Kathiravan Thirumoorthy <[email protected]>
clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
Michal Suchanek <[email protected]>
integrity: powerpc: Do not select CA_MACHINE_KEYRING
Gustavo A. R. Silva <[email protected]>
clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider
Gustavo A. R. Silva <[email protected]>
clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
Ville Syrjälä <[email protected]>
powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug()
Christian Marangi <[email protected]>
cpufreq: stats: Fix buffer overflow detection in trans_stats()
Helge Deller <[email protected]>
parisc/power: Add power soft-off when running on qemu
Helge Deller <[email protected]>
parisc/pdc: Add width field to struct pdc_model
Helge Deller <[email protected]>
parisc/agp: Use 64-bit LE values in SBA IOMMU PDIR table
Pengfei Li <[email protected]>
pmdomain: imx: Make imx pgc power domain also set the fwnode
Maria Yu <[email protected]>
arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n
Nathan Chancellor <[email protected]>
arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
Tomeu Vizoso <[email protected]>
pmdomain: amlogic: Fix mask for the second NNA mem PD domain
Uwe Kleine-König <[email protected]>
PCI: keystone: Don't discard .probe() callback
Uwe Kleine-König <[email protected]>
PCI: keystone: Don't discard .remove() callback
Jarkko Sakkinen <[email protected]>
KEYS: trusted: Rollback init_trusted() consistently
Sumit Garg <[email protected]>
KEYS: trusted: tee: Refactor register SHM usage
Maíra Canal <[email protected]>
pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable
Hao Jia <[email protected]>
sched/core: Fix RQCF_ACT_SKIP leak
Herve Codina <[email protected]>
genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
Rong Chen <[email protected]>
mmc: meson-gx: Remove setting of CMD_CFG_ERROR
Johan Hovold <[email protected]>
wifi: ath12k: fix dfs-radar and temperature event locking
Johan Hovold <[email protected]>
wifi: ath12k: fix htt mlo-offset event locking
Johan Hovold <[email protected]>
wifi: ath11k: fix gtk offload status event locking
Johan Hovold <[email protected]>
wifi: ath11k: fix htt pktlog locking
Johan Hovold <[email protected]>
wifi: ath11k: fix dfs radar event locking
Johan Hovold <[email protected]>
wifi: ath11k: fix temperature event locking
Mark Brown <[email protected]>
regmap: Ensure range selector registers are updated after cache sync
Werner Sembach <[email protected]>
ACPI: resource: Do IRQ override on TongFang GMxXGxx
John David Anglin <[email protected]>
parisc: Add nop instructions after TLB inserts
SeongJae Park <[email protected]>
mm/damon/sysfs: check error from damon_sysfs_update_target()
Hyeongtak Ji <[email protected]>
mm/damon/core.c: avoid unintentional filtering out of schemes
SeongJae Park <[email protected]>
mm/damon/sysfs-schemes: handle tried regions sysfs directory allocation failure
SeongJae Park <[email protected]>
mm/damon/sysfs-schemes: handle tried region directory allocation failure
SeongJae Park <[email protected]>
mm/damon/core: avoid divide-by-zero during monitoring results update
SeongJae Park <[email protected]>
mm/damon: implement a function for max nr_accesses safe calculation
SeongJae Park <[email protected]>
mm/damon/ops-common: avoid divide-by-zero during region hotness calculation
SeongJae Park <[email protected]>
mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation
Mikulas Patocka <[email protected]>
dm crypt: account large pages in cc->n_allocated_pages
Helge Deller <[email protected]>
fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
Koichiro Den <[email protected]>
iommufd: Fix missing update of domains_itree after splitting iopt_area
Krister Johansen <[email protected]>
watchdog: move softlockup_panic back to early_param
SeongJae Park <[email protected]>
mm/damon/sysfs: update monitoring target regions for online input commit
SeongJae Park <[email protected]>
mm/damon/sysfs: remove requested targets when online-commit inputs
Lukas Wunner <[email protected]>
PCI/sysfs: Protect driver's D3cold preference from user space
David Woodhouse <[email protected]>
hvc/xen: fix event channel handling for secondary consoles
David Woodhouse <[email protected]>
hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
David Woodhouse <[email protected]>
hvc/xen: fix console unplug
Roger Pau Monne <[email protected]>
acpi/processor: sanitize _OSC/_PDC capabilities for Xen dom0
Pavel Krasavin <[email protected]>
tty: serial: meson: fix hard LOCKUP on crtscts mode
Muhammad Usama Anjum <[email protected]>
tty/sysrq: replace smp_processor_id() with get_cpu()
Krister Johansen <[email protected]>
proc: sysctl: prevent aliased sysctls from getting passed to init
Paul Moore <[email protected]>
audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
Paul Moore <[email protected]>
audit: don't take task_lock() in audit_exe_compare() code path
Johannes Weiner <[email protected]>
sched: psi: fix unprivileged polling against cgroups
Victor Shih <[email protected]>
mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER
Haitao Shan <[email protected]>
KVM: x86: Fix lapic timer interrupt lost after loading a snapshot.
Tao Su <[email protected]>
KVM: x86: Clear bit12 of ICR after APIC-write VM-exit
Maciej S. Szmigiero <[email protected]>
KVM: x86: Ignore MSR_AMD64_TW_CFG access
Nicolas Saenz Julienne <[email protected]>
KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
Pu Wen <[email protected]>
x86/cpu/hygon: Fix the CPU topology evaluation for real
Koichiro Den <[email protected]>
x86/apic/msi: Fix misconfigured non-maskable MSI quirk
Mario Limonciello <[email protected]>
x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4
Roxana Nicolescu <[email protected]>
crypto: x86/sha - load modules based on CPU features
Rick Edgecombe <[email protected]>
x86/shstk: Delay signal entry SSP write until after user accesses
Peter Wang <[email protected]>
scsi: ufs: core: Fix racing issue between ufshcd_mcq_abort() and ISR
Quinn Tran <[email protected]>
scsi: qla2xxx: Fix system crash due to bad pointer access
Manivannan Sadhasivam <[email protected]>
scsi: ufs: qcom: Update PHY settings only when scaling to higher gears
Chandrakanth patil <[email protected]>
scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
Ranjan Kumar <[email protected]>
scsi: mpt3sas: Fix loop logic
Shung-Hsi Yu <[email protected]>
bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
Hao Sun <[email protected]>
bpf: Fix check_stack_write_fixed_off() to correctly spill imm
Mark Hasemeyer <[email protected]>
spi: Fix null dereference on suspend
Kees Cook <[email protected]>
randstruct: Fix gcc-plugin performance mode to stay in group
Nicholas Piggin <[email protected]>
powerpc/perf: Fix disabling BHRB and instruction sampling
Adrian Hunter <[email protected]>
perf intel-pt: Fix async branch flags
Vikash Garodia <[email protected]>
media: venus: hfi: add checks to perform sanity on queue pointers
Alexandre Ghiti <[email protected]>
drivers: perf: Check find_first_bit() return value
Ilkka Koskinen <[email protected]>
perf: arm_cspmu: Reject events meant for other PMUs
Harshit Mogalapalli <[email protected]>
i915/perf: Fix NULL deref bugs with drm_dbg() calls
Peter Zijlstra <[email protected]>
perf/core: Fix cpuctx refcounting
Ekaterina Esina <[email protected]>
cifs: fix check of rc in function generate_smb3signingkey
Anastasia Belova <[email protected]>
cifs: spnego: add ';' in HOST_KEY_LEN
Naomi Chu <[email protected]>
scsi: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1
Chen Yu <[email protected]>
tools/power/turbostat: Enable the C-state Pre-wake printing
Zhang Rui <[email protected]>
tools/power/turbostat: Fix a knl bug
Vlad Buslov <[email protected]>
macvlan: Don't propagate promisc change to lower dev in passthru
Xin Long <[email protected]>
net: sched: do not offload flows with a helper in act_ct
Rahul Rameshbabu <[email protected]>
net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
Rahul Rameshbabu <[email protected]>
net/mlx5e: Check return value of snprintf writing to fw_version buffer
Saeed Mahameed <[email protected]>
net/mlx5e: Reduce the size of icosq_str
Rahul Rameshbabu <[email protected]>
net/mlx5: Increase size of irq name buffer
Rahul Rameshbabu <[email protected]>
net/mlx5e: Update doorbell for port timestamping CQ before the software counter
Rahul Rameshbabu <[email protected]>
net/mlx5e: Track xmit submission to PTP WQ after populating metadata map
Rahul Rameshbabu <[email protected]>
net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe
Jianbo Liu <[email protected]>
net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload
Vlad Buslov <[email protected]>
net/mlx5e: Fix pedit endianness
Gavin Li <[email protected]>
net/mlx5e: fix double free of encap_header in update funcs
Dust Li <[email protected]>
net/mlx5e: fix double free of encap_header
Rahul Rameshbabu <[email protected]>
net/mlx5: Decouple PHC .adjtime and .adjphase implementations
Maher Sanalla <[email protected]>
net/mlx5: Free used cpus mask when an IRQ is released
Itamar Gozlan <[email protected]>
Revert "net/mlx5: DR, Supporting inline WQE when possible"
Jens Axboe <[email protected]>
io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
Ziwei Xiao <[email protected]>
gve: Fixes for napi_poll when budget is 0
Shannon Nelson <[email protected]>
pds_core: fix up some format-truncation complaints
Shannon Nelson <[email protected]>
pds_core: use correct index to mask irq
Baruch Siach <[email protected]>
net: stmmac: avoid rx queue overrun
Baruch Siach <[email protected]>
net: stmmac: fix rx budget limit check
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: bogus ENOENT when destroying element which does not exist
Dan Carpenter <[email protected]>
netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
Linkui Xiao <[email protected]>
netfilter: nf_conntrack_bridge: initialize err to 0
Eric Dumazet <[email protected]>
af_unix: fix use-after-free in unix_stream_read_actor()
Linus Walleij <[email protected]>
net: ethernet: cortina: Fix MTU max setting
Linus Walleij <[email protected]>
net: ethernet: cortina: Handle large frames
Linus Walleij <[email protected]>
net: ethernet: cortina: Fix max RX frame define
Eric Dumazet <[email protected]>
bonding: stop the device in bond_setup_by_slave()
Eric Dumazet <[email protected]>
ptp: annotate data-race around q->head and q->tail
Christoph Hellwig <[email protected]>
blk-mq: make sure active queue usage is held for bio_integrity_prep()
Juergen Gross <[email protected]>
xen/events: fix delayed eoi list handling
Willem de Bruijn <[email protected]>
ppp: limit MRU to 64K
Sven Auhagen <[email protected]>
net: mvneta: fix calls to page_pool_get_stats
Shigeru Yoshida <[email protected]>
tipc: Fix kernel-infoleak due to uninitialized TLV value
Jijie Shao <[email protected]>
net: hns3: fix VF wrong speed and duplex issue
Jijie Shao <[email protected]>
net: hns3: fix VF reset fail issue
Yonglong Liu <[email protected]>
net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
Yonglong Liu <[email protected]>
net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs
Jian Shen <[email protected]>
net: hns3: fix incorrect capability bit display for copper port
Yonglong Liu <[email protected]>
net: hns3: add barrier in vf mailbox reply process
Jian Shen <[email protected]>
net: hns3: fix add VLAN fail issue
Juergen Gross <[email protected]>
xen/events: avoid using info_for_irq() in xen_send_IPI_one()
Jan Kiszka <[email protected]>
net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region
Jan Kiszka <[email protected]>
net: ti: icssg-prueth: Add missing icss_iep_put to error path
Shigeru Yoshida <[email protected]>
tty: Fix uninit-value access in ppp_sync_receive()
Eric Dumazet <[email protected]>
ipvlan: add ipvlan_route_v6_outbound() helper
Stanislav Fomichev <[email protected]>
net: set SOCK_RCU_FREE before inserting socket into hashtable
Andrii Nakryiko <[email protected]>
bpf: fix control-flow graph checking in privileged mode
Andrii Nakryiko <[email protected]>
bpf: fix precision backtracking instruction iteration
Andrii Nakryiko <[email protected]>
bpf: handle ldimm64 properly in check_cfg()
Kees Cook <[email protected]>
gcc-plugins: randstruct: Only warn about true flexible arrays
Dan Carpenter <[email protected]>
vhost-vdpa: fix use after free in vhost_vdpa_probe()
Stefano Garzarella <[email protected]>
vdpa_sim_blk: allocate the buffer zeroed
Christoph Hellwig <[email protected]>
riscv: split cache ops out of dma-noncoherent.c
Nirmoy Das <[email protected]>
drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init
Andreas Gruenbacher <[email protected]>
gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
Nam Cao <[email protected]>
riscv: provide riscv-specific is_trap_insn()
Andrew Jones <[email protected]>
RISC-V: hwprobe: Fix vDSO SIGSEGV
felix <[email protected]>
SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
Olga Kornievskaia <[email protected]>
NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
Dan Carpenter <[email protected]>
SUNRPC: Add an IS_ERR() check back to where it was
Olga Kornievskaia <[email protected]>
NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking
Arnd Bergmann <[email protected]>
drm/i915/mtl: avoid stringop-overflow warning
Yi Yang <[email protected]>
mtd: rawnand: meson: check return value of devm_kasprintf()
Yi Yang <[email protected]>
mtd: rawnand: intel: check return value of devm_kasprintf()
Trond Myklebust <[email protected]>
SUNRPC: ECONNRESET might require a rebind
Krzysztof Kozlowski <[email protected]>
dt-bindings: serial: fix regex pattern for matching serial node children
Jinghao Jia <[email protected]>
samples/bpf: syscall_tp_user: Fix array out-of-bound access
Jinghao Jia <[email protected]>
samples/bpf: syscall_tp_user: Rename num_progs into nr_tests
Finn Thain <[email protected]>
sched/core: Optimize in_task() and in_interrupt() a bit
Miri Korenblit <[email protected]>
wifi: iwlwifi: Use FW rate for non-data frames
Yi Yang <[email protected]>
mtd: rawnand: tegra: add missing check for platform_get_irq()
Dan Carpenter <[email protected]>
pwm: Fix double shift bug
Vitaly Prosyak <[email protected]>
drm/amdgpu: fix software pci_unplug on some chips
Alex Spataru <[email protected]>
ALSA: hda/realtek: Add quirk for ASUS UX7602ZM
Zongmin Zhou <[email protected]>
drm/qxl: prevent memory leak
Tony Lindgren <[email protected]>
ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
Philipp Stanner <[email protected]>
i2c: dev: copy userspace array safely
Deepak Gupta <[email protected]>
riscv: VMAP_STACK overflow detection thread-safe
Douglas Anderson <[email protected]>
kgdb: Flush console before entering kgdb on panic
Juntong Deng <[email protected]>
gfs2: Fix slab-use-after-free in gfs2_qd_dealloc
Wayne Lin <[email protected]>
drm/amd/display: Avoid NULL dereference of timing generator
Takashi Iwai <[email protected]>
media: imon: fix access to invalid resource for the second interface
Sakari Ailus <[email protected]>
media: ccs: Fix driver quirk struct documentation
Ilpo Järvinen <[email protected]>
media: cobalt: Use FIELD_GET() to extract Link Width
Al Viro <[email protected]>
gfs2: fix an oops in gfs2_permission
Bob Peterson <[email protected]>
gfs2: ignore negated quota changes
Hans Verkuil <[email protected]>
media: ipu-bridge: increase sensor_name size
Hans Verkuil <[email protected]>
media: vivid: avoid integer overflow
Rajeshwar R Shinde <[email protected]>
media: gspca: cpia1: shift-out-of-bounds in set_flicker
Billy Tsai <[email protected]>
i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
zhenwei pi <[email protected]>
virtio-blk: fix implicit overflow on virtio_max_dma_size
Axel Lin <[email protected]>
i2c: sun6i-p2wi: Prevent potential division by zero
Wolfram Sang <[email protected]>
i2c: fix memleak in i2c_new_client_device()
Jarkko Nikula <[email protected]>
i2c: i801: Add support for Intel Birch Stream SoC
Jarkko Nikula <[email protected]>
i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
Dominique Martinet <[email protected]>
9p: v9fs_listxattr: fix %s null argument warning
Marco Elver <[email protected]>
9p/trans_fd: Annotate data-racy writes to file::f_flags
Hardik Gajjar <[email protected]>
usb: gadget: f_ncm: Always set current gadget in ncm_bind()
Wesley Cheng <[email protected]>
usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present
Zhiguo Niu <[email protected]>
f2fs: fix error handling of __get_node_page
Zhiguo Niu <[email protected]>
f2fs: fix error path of __f2fs_build_free_nids
Pierre-Louis Bossart <[email protected]>
soundwire: dmi-quirks: update HP Omen match
Neil Armstrong <[email protected]>
usb: ucsi: glink: use the connector orientation GPIO to provide switch events
Stanley Chang <[email protected]>
usb: dwc3: core: configure TX/RX threshold for DWC3_IP
Konrad Dybcio <[email protected]>
phy: qualcomm: phy-qcom-eusb2-repeater: Zero out untouched tuning regs
Konrad Dybcio <[email protected]>
phy: qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields
Konrad Dybcio <[email protected]>
dt-bindings: phy: qcom,snps-eusb2-repeater: Add magic tuning overrides
Yi Yang <[email protected]>
tty: vcc: Add check for kstrdup() in vcc_probe()
Mika Westerberg <[email protected]>
thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager
Zhang Shurong <[email protected]>
iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe()
Jarkko Nikula <[email protected]>
mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs
Yuezhang Mo <[email protected]>
exfat: support handle zero-size directory
Jiri Kosina <[email protected]>
HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
Longfang Liu <[email protected]>
crypto: hisilicon/qm - prevent soft lockup in receive loop
Hans de Goede <[email protected]>
ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk
Bjorn Helgaas <[email protected]>
PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
Yoshihiro Shimoda <[email protected]>
misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
Yoshihiro Shimoda <[email protected]>
PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling
Yoshihiro Shimoda <[email protected]>
PCI: dwc: Add dw_pcie_link_set_max_link_width()
Bartosz Pawlowski <[email protected]>
PCI: Disable ATS for specific Intel IPU E2000 devices
Bartosz Pawlowski <[email protected]>
PCI: Extract ATS disabling to a helper function
Ilpo Järvinen <[email protected]>
PCI: Use FIELD_GET() to extract Link Width
Wenchao Hao <[email protected]>
scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
Ilpo Järvinen <[email protected]>
PCI: Do error check on own line to split long "if" conditions
Ilpo Järvinen <[email protected]>
atm: iphase: Do PCI error checks on own line
Ilpo Järvinen <[email protected]>
PCI: mvebu: Use FIELD_PREP() with Link Width
Ilpo Järvinen <[email protected]>
PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
Linus Walleij <[email protected]>
gpiolib: of: Add quirk for mt2701-cs42448 ASoC sound
Cezary Rojewski <[email protected]>
ALSA: hda: Fix possible null-ptr-deref when assigning a stream
Vincent Whitchurch <[email protected]>
ARM: 9320/1: fix stack depot IRQ stack filter
Mikhail Khvainitski <[email protected]>
HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
Manas Ghandat <[email protected]>
jfs: fix array-index-out-of-bounds in diAlloc
Manas Ghandat <[email protected]>
jfs: fix array-index-out-of-bounds in dbFindLeaf
Juntong Deng <[email protected]>
fs/jfs: Add validity check for db_maxag and db_agpref
Juntong Deng <[email protected]>
fs/jfs: Add check for negative db_l2nbperpage
Tyrel Datwyler <[email protected]>
scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
Yihang Li <[email protected]>
scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
Ilpo Järvinen <[email protected]>
RDMA/hfi1: Use FIELD_GET() to extract Link Width
Rander Wang <[email protected]>
ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware
Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Move USB IDs out from device_info struct
Lu Jialin <[email protected]>
crypto: pcrypt - Fix hungtask for PADATA_RESET
Richard Fitzgerald <[email protected]>
ASoC: cs35l56: Use PCI SSID as the firmware UID
Richard Fitzgerald <[email protected]>
ASoC: Intel: sof_sdw: Copy PCI SSID to struct snd_soc_card
Richard Fitzgerald <[email protected]>
ASoC: SOF: Pass PCI SSID to machine driver
Richard Fitzgerald <[email protected]>
ASoC: soc-card: Add storage for PCI SSID
Trevor Wu <[email protected]>
ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl
zhujun2 <[email protected]>
selftests/efivarfs: create-read: fix a resource leak
Laurentiu Tudor <[email protected]>
arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
John Clark <[email protected]>
arm64: dts: rockchip: Add NanoPC T6 PCIe e-key support
Lu Hongfei <[email protected]>
soc: qcom: pmic: Fix resource leaks in a device_for_each_child_node() loop
Lin.Cao <[email protected]>
drm/amd: check num of link levels when update pcie param
Samson Tam <[email protected]>
drm/amd/display: fix num_ways overflow error
Mario Limonciello <[email protected]>
drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switching not supported
Qu Huang <[email protected]>
drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
Jesse Zhang <[email protected]>
drm/amdkfd: Fix shift out-of-bounds issue
Ondrej Jirman <[email protected]>
drm/panel: st7703: Pick different reset sequence
Ma Ke <[email protected]>
drm/amdgpu/vkms: fix a possible null pointer dereference
Ma Ke <[email protected]>
drm/radeon: fix a possible null pointer dereference
Ma Ke <[email protected]>
drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
Ma Ke <[email protected]>
drm/panel: fix a possible null pointer dereference
Stanley.Yang <[email protected]>
drm/amdgpu: Fix potential null pointer derefernce
Mario Limonciello <[email protected]>
drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
Mario Limonciello <[email protected]>
drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
Jani Nikula <[email protected]>
drm/msm/dp: skip validity check for DP CTS EDID checksum
Philipp Stanner <[email protected]>
drm: vmwgfx_surface.c: copy user-array safely
Philipp Stanner <[email protected]>
drm_lease.c: copy user-array safely
Philipp Stanner <[email protected]>
kernel: watch_queue: copy user-array safely
Philipp Stanner <[email protected]>
kernel: kexec: copy user-array safely
Philipp Stanner <[email protected]>
string.h: add array-wrappers for (v)memdup_user()
Wenjing Liu <[email protected]>
drm/amd/display: use full update for clip size increase of large plane source
Mario Limonciello <[email protected]>
drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments
Tao Zhou <[email protected]>
drm/amdgpu: update retry times for psp vmbx wait
Xiaogang Chen <[email protected]>
drm/amdkfd: Fix a race condition of vram buffer unref in svm code
David (Ming Qiang) Wu <[email protected]>
drm/amdgpu: not to save bo in the case of RAS err_event_athub
Yu Kuai <[email protected]>
md: don't rely on 'mddev->pers' to be set in mddev_suspend()
Ville Syrjälä <[email protected]>
drm/edid: Fixup h/vsync_end instead of h/vtotal
Wenjing Liu <[email protected]>
drm/amd/display: add seamless pipe topology transition check
Alvin Lee <[email protected]>
drm/amd/display: Don't lock phantom pipe on disabling
Alvin Lee <[email protected]>
drm/amd/display: Blank phantom OTG before enabling
baozhu.liu <[email protected]>
drm/komeda: drop all currently held locks if deadlock happens
Harish Kasiviswanathan <[email protected]>
drm/amdkfd: ratelimited SQ interrupt messages
Sui Jingfeng <[email protected]>
drm/gma500: Fix call trace when psb_gem_mm_init() fails
Olli Asikainen <[email protected]>
platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
Herve Codina <[email protected]>
of: address: Fix address translation when address-size is greater than 2
Tzung-Bi Shih <[email protected]>
platform/chrome: kunit: initialize lock for fake ec_dev
Hans de Goede <[email protected]>
gpiolib: acpi: Add a ignore interrupt quirk for Peaq C1010
Gerhard Engleder <[email protected]>
tsnep: Fix tsnep_request_irq() format-overflow warning
Jonathan Denose <[email protected]>
ACPI: EC: Add quirk for HP 250 G7 Notebook PC
ZhengHan Wang <[email protected]>
Bluetooth: Fix double free in hci_conn_cleanup
youwan Wang <[email protected]>
Bluetooth: btusb: Add date->evt_skb is NULL check
Gregory Greenman <[email protected]>
wifi: iwlwifi: mvm: fix size check for fw_link_id
Andrii Nakryiko <[email protected]>
bpf: Ensure proper register state printing for cond jumps
Arseniy Krasnov <[email protected]>
vsock: read from socket's error queue
Raju Lakkaraju <[email protected]>
net: sfp: add quirk for FS's 2.5G copper SFP
Douglas Anderson <[email protected]>
wifi: ath10k: Don't touch the CE interrupt registers after power up
Ma Ke <[email protected]>
wifi: ath12k: mhi: fix potential memory leak in ath12k_mhi_register()
Eric Dumazet <[email protected]>
net: annotate data-races around sk->sk_dst_pending_confirm
Eric Dumazet <[email protected]>
net: annotate data-races around sk->sk_tx_queue_mapping
Dmitry Antipov <[email protected]>
wifi: mt76: fix clang-specific fortify warnings
Ingo Rohloff <[email protected]>
wifi: mt76: mt7921e: Support MT7992 IP in Xiaomi Redmibook 15 Pro (2023)
Christian Marangi <[email protected]>
net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI
Shiju Jose <[email protected]>
ACPI: APEI: Fix AER info corruption when error status data has multiple sections
Baochen Qiang <[email protected]>
wifi: ath12k: fix possible out-of-bound write in ath12k_wmi_ext_hal_reg_caps()
Dmitry Antipov <[email protected]>
wifi: ath10k: fix clang-specific fortify warning
Baochen Qiang <[email protected]>
wifi: ath12k: fix possible out-of-bound read in ath12k_htt_pull_ppdu_stats()
Dmitry Antipov <[email protected]>
wifi: ath9k: fix clang-specific fortify warnings
Kumar Kartikeya Dwivedi <[email protected]>
bpf: Detect IP == ksym.end as part of BPF program
Sieng-Piaw Liew <[email protected]>
atl1c: Work around the DMA RX overflow issue
Ping-Ke Shih <[email protected]>
wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
Dmitry Antipov <[email protected]>
wifi: mac80211_hwsim: fix clang-specific fortify warning
Harshitha Prem <[email protected]>
wifi: ath12k: Ignore fragments from uninitialized peer in dp
Dmitry Antipov <[email protected]>
wifi: plfxlc: fix clang-specific fortify warning
Mike Rapoport (IBM) <[email protected]>
x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
Frederic Weisbecker <[email protected]>
workqueue: Provide one lock class key per work_on_cpu() callsite
Ran Xiaokai <[email protected]>
cpu/hotplug: Don't offline the last non-isolated CPU
Rik van Riel <[email protected]>
smp,csd: Throw an error if a CSD lock is stuck for too long
Frederic Weisbecker <[email protected]>
srcu: Only accelerate on enqueue time
Ronald Wahl <[email protected]>
clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
Jacky Bai <[email protected]>
clocksource/drivers/timer-imx-gpt: Fix potential memory leak
Ricardo Cañuelo <[email protected]>
selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config
Denis Arefev <[email protected]>
srcu: Fix srcu_struct node grpmask overflow on 64-bit systems
Zhen Lei <[email protected]>
rcu: Dump memory object info if callback function is invalid
Shuai Xue <[email protected]>
perf/core: Bail out early if the request AUX area is out of bound
Josh Poimboeuf <[email protected]>
x86/retpoline: Make sure there are no unconverted return thunks due to KCSAN
Kent Overstreet <[email protected]>
lib/generic-radix-tree.c: Don't overflow in peek()
Filipe Manana <[email protected]>
btrfs: abort transaction on generation mismatch when marking eb as dirty
John Stultz <[email protected]>
locking/ww_mutex/test: Fix potential workqueue corruption
-------------
Diffstat:
Documentation/admin-guide/kernel-parameters.txt | 7 +
.../bindings/phy/qcom,snps-eusb2-repeater.yaml | 21 +++
.../devicetree/bindings/serial/serial.yaml | 2 +-
.../devicetree/bindings/timer/renesas,rz-mtu3.yaml | 38 ++--
Documentation/i2c/busses/i2c-i801.rst | 1 +
Makefile | 4 +-
arch/arm/include/asm/exception.h | 4 -
arch/arm64/Kconfig | 2 +
arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 46 +++--
arch/arm64/boot/dts/qcom/ipq5332.dtsi | 2 +-
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 4 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 2 +-
arch/arm64/boot/dts/qcom/ipq9574.dtsi | 2 +-
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 28 +++
arch/arm64/kernel/module-plts.c | 6 -
arch/loongarch/include/asm/percpu.h | 10 +-
arch/mips/mm/cache.c | 2 +-
arch/parisc/Kconfig | 6 +-
arch/parisc/include/asm/elf.h | 10 +-
arch/parisc/include/asm/processor.h | 2 +
arch/parisc/include/uapi/asm/pdc.h | 1 +
arch/parisc/kernel/entry.S | 88 +++++----
arch/parisc/kernel/head.S | 5 +-
arch/parisc/kernel/sys_parisc.c | 2 +-
arch/powerpc/perf/core-book3s.c | 5 +-
arch/powerpc/platforms/pseries/iommu.c | 8 +-
arch/riscv/include/asm/asm-prototypes.h | 1 -
arch/riscv/include/asm/asm.h | 22 +++
arch/riscv/include/asm/hwprobe.h | 5 +
arch/riscv/include/asm/page.h | 4 +-
arch/riscv/include/asm/thread_info.h | 3 -
arch/riscv/include/asm/vdso/processor.h | 2 +-
arch/riscv/kernel/asm-offsets.c | 1 +
arch/riscv/kernel/entry.S | 72 ++------
arch/riscv/kernel/probes/simulate-insn.c | 2 +-
arch/riscv/kernel/probes/uprobes.c | 6 +
arch/riscv/kernel/traps.c | 36 +---
arch/riscv/kernel/vdso/hwprobe.c | 2 +-
arch/riscv/mm/Makefile | 1 +
arch/riscv/mm/cache-ops.c | 17 ++
arch/riscv/mm/dma-noncoherent.c | 15 --
arch/riscv/mm/ptdump.c | 3 +
arch/s390/mm/gmap.c | 24 ++-
arch/s390/mm/page-states.c | 25 ++-
arch/s390/mm/pgalloc.c | 1 +
arch/s390/mm/vmem.c | 8 +-
arch/x86/crypto/sha1_ssse3_glue.c | 12 ++
arch/x86/crypto/sha256_ssse3_glue.c | 12 ++
arch/x86/include/asm/acpi.h | 14 ++
arch/x86/include/asm/kvm-x86-ops.h | 1 +
arch/x86/include/asm/kvm_host.h | 1 +
arch/x86/include/asm/msr-index.h | 1 +
arch/x86/include/asm/numa.h | 7 -
arch/x86/include/asm/xen/hypervisor.h | 9 +
arch/x86/kernel/apic/msi.c | 8 +-
arch/x86/kernel/cpu/bugs.c | 4 +-
arch/x86/kernel/cpu/hygon.c | 8 +-
arch/x86/kernel/signal_64.c | 6 +-
arch/x86/kvm/hyperv.c | 10 +-
arch/x86/kvm/lapic.c | 30 ++--
arch/x86/kvm/vmx/vmx.c | 4 +-
arch/x86/kvm/x86.c | 2 +
arch/x86/mm/numa.c | 7 -
arch/x86/pci/fixup.c | 59 ++++++
block/blk-mq.c | 75 ++++----
crypto/pcrypt.c | 4 +
drivers/acpi/acpi_fpdt.c | 45 ++++-
drivers/acpi/apei/ghes.c | 23 ++-
drivers/acpi/ec.c | 10 ++
drivers/acpi/resource.c | 12 ++
drivers/atm/iphase.c | 20 ++-
drivers/base/dd.c | 2 +-
drivers/base/regmap/regcache.c | 30 ++++
drivers/block/virtio_blk.c | 4 +-
drivers/bluetooth/btusb.c | 7 +
drivers/char/agp/parisc-agp.c | 16 +-
drivers/clk/qcom/gcc-ipq6018.c | 6 -
drivers/clk/qcom/gcc-ipq8074.c | 6 -
drivers/clk/socfpga/stratix10-clk.h | 4 +-
drivers/clk/visconti/pll.h | 4 +-
drivers/clocksource/timer-atmel-tcb.c | 1 +
drivers/clocksource/timer-imx-gpt.c | 18 +-
drivers/cpufreq/cpufreq_stats.c | 14 +-
drivers/crypto/hisilicon/qm.c | 2 +
drivers/cxl/core/port.c | 34 ++--
drivers/cxl/core/region.c | 23 ++-
drivers/dma/stm32-mdma.c | 4 +-
drivers/firmware/qcom_scm.c | 7 +
drivers/gpio/gpiolib-acpi.c | 20 +++
drivers/gpio/gpiolib-of.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 23 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 16 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 35 ++--
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 5 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 5 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 13 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 24 +--
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 29 ++-
drivers/gpu/drm/amd/display/dc/core/dc.c | 78 +++-----
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 +-
drivers/gpu/drm/amd/display/dc/dc.h | 5 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 1 +
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 10 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 108 ++++++++++-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 9 +
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 2 +
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 8 +
.../gpu/drm/amd/display/dc/link/link_detection.c | 3 +
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 22 ++-
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 50 ++++--
drivers/gpu/drm/amd/include/pptable.h | 4 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h | 16 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 2 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 4 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 4 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 10 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 9 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 40 +----
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 9 +-
.../drm/arm/display/komeda/komeda_pipeline_state.c | 9 +-
drivers/gpu/drm/bridge/ite-it66121.c | 4 +-
drivers/gpu/drm/drm_edid.c | 18 +-
drivers/gpu/drm/drm_lease.c | 4 +-
drivers/gpu/drm/gma500/psb_drv.h | 1 +
drivers/gpu/drm/gma500/psb_irq.c | 5 +
drivers/gpu/drm/i915/display/intel_cdclk.c | 12 ++
drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
drivers/gpu/drm/i915/display/intel_tc.c | 11 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 1 +
drivers/gpu/drm/i915/gt/intel_ggtt.c | 35 ++--
drivers/gpu/drm/i915/gt/intel_rc6.c | 16 +-
drivers/gpu/drm/i915/i915_perf.c | 15 +-
drivers/gpu/drm/mediatek/mtk_dp.c | 6 +-
drivers/gpu/drm/msm/dp/dp_panel.c | 21 +--
drivers/gpu/drm/panel/panel-arm-versatile.c | 2 +
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 25 +--
drivers/gpu/drm/panel/panel-tpo-tpg110.c | 2 +
drivers/gpu/drm/qxl/qxl_display.c | 3 +
drivers/gpu/drm/radeon/radeon_connectors.c | 2 +
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 4 +-
drivers/hid/hid-ids.h | 2 +-
drivers/hid/hid-lenovo.c | 118 ++++++++----
drivers/hid/hid-logitech-dj.c | 11 +-
drivers/hid/hid-quirks.c | 1 +
drivers/i2c/busses/Kconfig | 1 +
drivers/i2c/busses/i2c-designware-master.c | 19 +-
drivers/i2c/busses/i2c-i801.c | 22 +--
drivers/i2c/busses/i2c-pxa.c | 76 +++++++-
drivers/i2c/busses/i2c-sun6i-p2wi.c | 5 +
drivers/i2c/i2c-core-base.c | 13 +-
drivers/i2c/i2c-core.h | 2 +-
drivers/i2c/i2c-dev.c | 4 +-
drivers/i3c/master/i3c-master-cdns.c | 6 +-
drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 29 +--
drivers/i3c/master/mipi-i3c-hci/dma.c | 2 +-
drivers/i3c/master/svc-i3c-master.c | 54 +++++-
drivers/iio/adc/stm32-adc-core.c | 9 +-
drivers/infiniband/hw/hfi1/pcie.c | 9 +-
drivers/iommu/iommufd/io_pagetable.c | 10 ++
drivers/leds/trigger/ledtrig-netdev.c | 6 +-
drivers/mcb/mcb-core.c | 1 +
drivers/mcb/mcb-parse.c | 2 +-
drivers/md/dm-bufio.c | 87 ++++++---
drivers/md/dm-crypt.c | 15 +-
drivers/md/dm-verity-fec.c | 4 +-
drivers/md/dm-verity-target.c | 23 +--
drivers/md/dm-verity.h | 2 +-
drivers/md/md.c | 2 +-
drivers/media/i2c/ccs/ccs-core.c | 2 +-
drivers/media/i2c/ccs/ccs-quirk.h | 4 +-
drivers/media/pci/cobalt/cobalt-driver.c | 11 +-
.../media/platform/qcom/camss/camss-csid-gen2.c | 11 +-
.../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 2 +-
drivers/media/platform/qcom/camss/camss-vfe-170.c | 22 +--
drivers/media/platform/qcom/camss/camss-vfe-480.c | 22 +--
drivers/media/platform/qcom/camss/camss-vfe.c | 5 +-
drivers/media/platform/qcom/camss/camss.c | 12 +-
drivers/media/platform/qcom/venus/hfi_msgs.c | 2 +-
drivers/media/platform/qcom/venus/hfi_parser.c | 15 ++
drivers/media/platform/qcom/venus/hfi_venus.c | 10 ++
drivers/media/rc/imon.c | 6 +
drivers/media/rc/ir-sharp-decoder.c | 8 +-
drivers/media/rc/lirc_dev.c | 6 +-
drivers/media/test-drivers/vivid/vivid-rds-gen.c | 2 +-
drivers/media/usb/gspca/cpia1.c | 3 +
drivers/mfd/intel-lpss-pci.c | 13 ++
drivers/mfd/qcom-spmi-pmic.c | 101 ++++++++---
drivers/misc/pci_endpoint_test.c | 4 +
drivers/mmc/core/block.c | 4 +-
drivers/mmc/core/card.h | 4 +
drivers/mmc/core/mmc.c | 8 +-
drivers/mmc/core/quirks.h | 7 +-
drivers/mmc/host/meson-gx-mmc.c | 1 -
drivers/mmc/host/sdhci-pci-gli.c | 30 ++++
drivers/mmc/host/sdhci_am654.c | 2 +-
drivers/mmc/host/vub300.c | 1 +
drivers/mtd/chips/cfi_cmdset_0001.c | 20 ++-
drivers/mtd/nand/raw/intel-nand-controller.c | 10 ++
drivers/mtd/nand/raw/meson_nand.c | 3 +
drivers/mtd/nand/raw/tegra_nand.c | 4 +
drivers/net/bonding/bond_main.c | 6 +
drivers/net/dsa/lan9303_mdio.c | 4 +-
drivers/net/ethernet/amd/pds_core/adminq.c | 2 +-
drivers/net/ethernet/amd/pds_core/core.h | 2 +-
drivers/net/ethernet/amd/pds_core/dev.c | 8 +-
drivers/net/ethernet/amd/pds_core/devlink.c | 2 +-
drivers/net/ethernet/atheros/atl1c/atl1c.h | 3 -
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 67 ++-----
drivers/net/ethernet/cortina/gemini.c | 45 +++--
drivers/net/ethernet/cortina/gemini.h | 4 +-
drivers/net/ethernet/engleder/tsnep.h | 2 +-
drivers/net/ethernet/engleder/tsnep_main.c | 12 +-
drivers/net/ethernet/google/gve/gve_main.c | 8 +-
drivers/net/ethernet/google/gve/gve_rx.c | 4 -
drivers/net/ethernet/google/gve/gve_tx.c | 4 -
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 9 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 33 +++-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 25 ++-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 7 +
drivers/net/ethernet/marvell/mvneta.c | 28 ++-
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 20 ++-
.../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 30 ++--
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 13 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 60 ++++---
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 25 ++-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 +-
.../net/ethernet/mellanox/mlx5/core/irq_affinity.c | 42 -----
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 7 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h | 3 +
.../ethernet/mellanox/mlx5/core/steering/dr_send.c | 115 ++----------
drivers/net/ethernet/realtek/r8169_main.c | 46 +++--
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 +-
drivers/net/ethernet/ti/icssg/icssg_prueth.c | 15 +-
drivers/net/ipvlan/ipvlan_core.c | 41 +++--
drivers/net/macvlan.c | 2 +-
drivers/net/phy/phylink.c | 1 +
drivers/net/phy/sfp.c | 8 +
drivers/net/ppp/ppp_synctty.c | 6 +-
drivers/net/wireless/ath/ath10k/debug.c | 2 +-
drivers/net/wireless/ath/ath10k/snoc.c | 18 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 8 +-
drivers/net/wireless/ath/ath11k/wmi.c | 19 +-
drivers/net/wireless/ath/ath12k/dp.c | 1 +
drivers/net/wireless/ath/ath12k/dp_rx.c | 33 +++-
drivers/net/wireless/ath/ath12k/mhi.c | 11 +-
drivers/net/wireless/ath/ath12k/peer.h | 3 +
drivers/net/wireless/ath/ath12k/wmi.c | 17 +-
drivers/net/wireless/ath/ath9k/debug.c | 2 +-
drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/link.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 14 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 2 +
drivers/net/wireless/mediatek/mt76/mt792x_core.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 2 +-
drivers/net/wireless/microchip/wilc1000/wlan.c | 2 +-
drivers/net/wireless/purelifi/plfxlc/mac.c | 2 +-
drivers/net/wireless/virtual/mac80211_hwsim.c | 2 +-
drivers/of/address.c | 30 +++-
drivers/parisc/power.c | 16 +-
drivers/pci/controller/dwc/pci-exynos.c | 4 +-
drivers/pci/controller/dwc/pci-keystone.c | 8 +-
drivers/pci/controller/dwc/pcie-designware.c | 93 +++++-----
drivers/pci/controller/dwc/pcie-kirin.c | 4 +-
drivers/pci/controller/dwc/pcie-qcom-ep.c | 17 ++
drivers/pci/controller/dwc/pcie-tegra194.c | 9 +-
drivers/pci/controller/pci-mvebu.c | 2 +-
drivers/pci/pci-acpi.c | 2 +-
drivers/pci/pci-sysfs.c | 10 +-
drivers/pci/pci.c | 22 +--
drivers/pci/pcie/aer.c | 10 ++
drivers/pci/pcie/aspm.c | 2 +
drivers/pci/probe.c | 6 +-
drivers/pci/quirks.c | 53 ++++--
drivers/perf/arm_cspmu/arm_cspmu.c | 3 +
drivers/perf/riscv_pmu_sbi.c | 5 +
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 131 ++++++++++----
drivers/platform/chrome/cros_ec_proto_test.c | 1 +
drivers/platform/x86/thinkpad_acpi.c | 1 +
drivers/pmdomain/amlogic/meson-ee-pwrc.c | 2 +-
drivers/pmdomain/bcm/bcm2835-power.c | 2 +-
drivers/pmdomain/imx/gpc.c | 1 +
drivers/powercap/intel_rapl_common.c | 2 +-
drivers/ptp/ptp_chardev.c | 3 +-
drivers/ptp/ptp_clock.c | 5 +-
drivers/ptp/ptp_private.h | 8 +-
drivers/ptp/ptp_sysfs.c | 3 +-
drivers/s390/crypto/ap_bus.c | 4 +
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 13 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 124 ++++++++++++-
drivers/scsi/libfc/fc_lport.c | 6 +
drivers/scsi/megaraid/megaraid_sas_base.c | 4 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +-
drivers/scsi/qla2xxx/qla_os.c | 12 +-
drivers/soc/qcom/pmic_glink_altmode.c | 30 +++-
drivers/soundwire/dmi-quirks.c | 2 +-
drivers/spi/spi.c | 56 ++++--
drivers/thermal/intel/intel_powerclamp.c | 2 +-
drivers/thunderbolt/quirks.c | 3 +
drivers/tty/hvc/hvc_xen.c | 39 ++--
drivers/tty/serial/meson_uart.c | 14 +-
drivers/tty/sysrq.c | 3 +-
drivers/tty/vcc.c | 16 +-
drivers/ufs/core/ufs-mcq.c | 5 +-
drivers/ufs/core/ufshcd.c | 3 +-
drivers/ufs/host/ufs-qcom.c | 9 +-
drivers/usb/dwc3/core.c | 160 +++++++++++++----
drivers/usb/dwc3/core.h | 13 ++
drivers/usb/gadget/function/f_ncm.c | 27 ++-
drivers/usb/host/xhci-pci.c | 4 +-
drivers/usb/host/xhci.c | 12 +-
drivers/usb/typec/ucsi/ucsi_glink.c | 54 +++++-
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 4 +-
drivers/vhost/vdpa.c | 1 -
drivers/watchdog/sbsa_gwdt.c | 4 +-
drivers/xen/events/events_base.c | 16 +-
drivers/xen/pcpu.c | 22 +++
fs/9p/xattr.c | 5 +-
fs/btrfs/block-group.c | 4 +-
fs/btrfs/ctree.c | 109 +++++------
fs/btrfs/ctree.h | 11 +-
fs/btrfs/delalloc-space.c | 3 -
fs/btrfs/delayed-inode.c | 2 +-
fs/btrfs/dev-replace.c | 2 +-
fs/btrfs/dir-item.c | 8 +-
fs/btrfs/disk-io.c | 13 +-
fs/btrfs/disk-io.h | 3 +-
fs/btrfs/extent-tree.c | 36 ++--
fs/btrfs/file-item.c | 17 +-
fs/btrfs/file.c | 34 ++--
fs/btrfs/free-space-cache.c | 6 +-
fs/btrfs/free-space-tree.c | 17 +-
fs/btrfs/inode-item.c | 16 +-
fs/btrfs/inode.c | 17 +-
fs/btrfs/ioctl.c | 4 +-
fs/btrfs/qgroup.c | 14 +-
fs/btrfs/relocation.c | 10 +-
fs/btrfs/root-tree.c | 4 +-
fs/btrfs/tests/extent-buffer-tests.c | 6 +-
fs/btrfs/tests/inode-tests.c | 12 +-
fs/btrfs/tree-log.c | 12 +-
fs/btrfs/uuid-tree.c | 6 +-
fs/btrfs/volumes.c | 10 +-
fs/btrfs/xattr.c | 8 +-
fs/exfat/namei.c | 29 ++-
fs/ext4/acl.h | 5 +
fs/ext4/ext4.h | 3 +-
fs/ext4/extents_status.c | 127 +++++++++----
fs/ext4/file.c | 169 ++++++++---------
fs/ext4/inode.c | 14 +-
fs/ext4/mballoc.c | 39 +---
fs/ext4/resize.c | 23 ++-
fs/ext4/super.c | 14 ++
fs/f2fs/compress.c | 2 +-
fs/f2fs/extent_cache.c | 53 +++---
fs/f2fs/file.c | 9 +
fs/f2fs/node.c | 18 +-
fs/f2fs/xattr.c | 20 ++-
fs/gfs2/inode.c | 14 +-
fs/gfs2/ops_fstype.c | 4 +-
fs/gfs2/quota.c | 11 ++
fs/gfs2/super.c | 12 +-
fs/hugetlbfs/inode.c | 4 +-
fs/jbd2/recovery.c | 8 +
fs/jfs/jfs_dmap.c | 23 ++-
fs/jfs/jfs_imap.c | 5 +-
fs/nfs/nfs4proc.c | 12 +-
fs/nfsd/nfs4state.c | 2 +-
fs/nfsd/nfscache.c | 23 +--
fs/overlayfs/super.c | 2 +-
fs/proc/proc_sysctl.c | 8 +-
fs/quota/dquot.c | 14 ++
fs/smb/client/cached_dir.c | 84 +++++----
fs/smb/client/cifs_debug.c | 6 +
fs/smb/client/cifs_ioctl.h | 6 +
fs/smb/client/cifs_spnego.c | 4 +-
fs/smb/client/cifsfs.c | 1 +
fs/smb/client/cifsglob.h | 12 +-
fs/smb/client/cifspdu.h | 2 +-
fs/smb/client/cifsproto.h | 9 +-
fs/smb/client/connect.c | 17 +-
fs/smb/client/dfs.c | 18 +-
fs/smb/client/fs_context.h | 1 +
fs/smb/client/inode.c | 4 +
fs/smb/client/ioctl.c | 25 +++
fs/smb/client/namespace.c | 17 +-
fs/smb/client/sess.c | 13 +-
fs/smb/client/smb2misc.c | 2 +-
fs/smb/client/smb2ops.c | 8 +-
fs/smb/client/smb2transport.c | 5 +-
fs/smb/client/transport.c | 11 +-
fs/smb/client/xattr.c | 5 +-
fs/smb/server/smb_common.c | 11 ++
fs/smb/server/smbacl.c | 29 ++-
fs/smb/server/vfs.c | 23 +--
fs/xfs/xfs_inode_item_recover.c | 32 ++--
include/acpi/ghes.h | 4 +
include/linux/bpf.h | 8 +-
include/linux/damon.h | 7 +
include/linux/ethtool.h | 4 +-
include/linux/f2fs_fs.h | 1 +
include/linux/generic-radix-tree.h | 7 +
include/linux/irq.h | 26 +--
include/linux/lsm_hook_defs.h | 4 +-
include/linux/mmc/card.h | 2 +
include/linux/msi.h | 6 -
include/linux/pci_ids.h | 2 +
include/linux/perf_event.h | 13 +-
include/linux/preempt.h | 15 +-
include/linux/pwm.h | 4 +-
include/linux/socket.h | 1 +
include/linux/spi/spi.h | 1 +
include/linux/string.h | 40 +++++
include/linux/sunrpc/clnt.h | 1 +
include/linux/sysctl.h | 6 +
include/linux/torture.h | 3 +-
include/linux/workqueue.h | 46 ++++-
include/media/ipu-bridge.h | 2 +-
include/net/netfilter/nf_tables.h | 4 +-
include/net/sock.h | 26 ++-
include/net/tc_act/tc_ct.h | 9 +
include/sound/soc-acpi.h | 7 +
include/sound/soc-card.h | 37 ++++
include/sound/soc-dai.h | 1 +
include/sound/soc.h | 11 ++
include/sound/sof.h | 8 +
include/uapi/linux/prctl.h | 2 +-
include/uapi/linux/vm_sockets.h | 17 ++
include/video/sticore.h | 2 +-
init/Makefile | 1 +
init/main.c | 4 +
io_uring/fdinfo.c | 9 +-
io_uring/sqpoll.c | 12 +-
kernel/audit_watch.c | 9 +-
kernel/bpf/core.c | 6 +-
kernel/bpf/verifier.c | 83 ++++++---
kernel/cgroup/cgroup.c | 12 --
kernel/cpu.c | 11 +-
kernel/debug/debug_core.c | 3 +
kernel/dma/swiotlb.c | 28 +--
kernel/events/core.c | 17 ++
kernel/events/ring_buffer.c | 6 +
kernel/irq/debugfs.c | 1 -
kernel/irq/generic-chip.c | 25 ++-
kernel/irq/msi.c | 12 +-
kernel/kexec.c | 2 +-
kernel/locking/test-ww_mutex.c | 20 ++-
kernel/padata.c | 2 +-
kernel/power/snapshot.c | 16 +-
kernel/rcu/rcu.h | 7 +
kernel/rcu/srcutiny.c | 1 +
kernel/rcu/srcutree.c | 11 +-
kernel/rcu/tasks.h | 1 +
kernel/rcu/tiny.c | 1 +
kernel/rcu/tree.c | 22 +++
kernel/rcu/tree.h | 4 +
kernel/rcu/tree_stall.h | 20 ++-
kernel/reboot.c | 1 +
kernel/sched/core.c | 5 +-
kernel/smp.c | 13 +-
kernel/torture.c | 58 ++----
kernel/trace/trace_events_synth.c | 2 +-
kernel/trace/trace_fprobe.c | 9 +-
kernel/watch_queue.c | 2 +-
kernel/watchdog.c | 7 +
kernel/workqueue.c | 20 ++-
lib/generic-radix-tree.c | 17 +-
mm/cma.c | 2 +-
mm/damon/core.c | 12 +-
mm/damon/lru_sort.c | 4 +-
mm/damon/ops-common.c | 5 +-
mm/damon/sysfs-schemes.c | 5 +
mm/damon/sysfs.c | 89 +++++----
mm/huge_memory.c | 16 +-
mm/hugetlb.c | 2 +-
mm/memcontrol.c | 3 +-
mm/memory_hotplug.c | 2 +-
mm/util.c | 10 ++
net/9p/client.c | 2 +-
net/9p/trans_fd.c | 13 +-
net/bluetooth/hci_conn.c | 6 +-
net/bluetooth/hci_sysfs.c | 23 +--
net/bridge/netfilter/nf_conntrack_bridge.c | 2 +-
net/core/sock.c | 2 +-
net/ipv4/inet_hashtables.c | 2 +-
net/ipv4/tcp_output.c | 2 +-
net/mac80211/cfg.c | 4 +
net/mptcp/pm_netlink.c | 5 +-
net/mptcp/protocol.c | 4 +
net/mptcp/sockopt.c | 3 +
net/ncsi/ncsi-aen.c | 5 -
net/netfilter/nf_tables_api.c | 58 ++++--
net/netfilter/nft_byteorder.c | 5 +-
net/netfilter/nft_meta.c | 2 +-
net/sched/act_ct.c | 3 +
net/sunrpc/clnt.c | 7 +-
net/sunrpc/rpcb_clnt.c | 4 +
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 3 +-
net/tipc/netlink_compat.c | 1 +
net/unix/af_unix.c | 9 +-
net/vmw_vsock/af_vsock.c | 6 +
samples/bpf/syscall_tp_user.c | 45 +++--
scripts/Makefile.vmlinux | 1 +
scripts/gcc-plugins/randomize_layout_plugin.c | 21 +--
scripts/gdb/linux/constants.py.in | 1 +
scripts/gdb/linux/vmalloc.py | 8 +-
security/apparmor/apparmorfs.c | 11 +-
security/apparmor/audit.c | 71 ++++----
security/apparmor/capability.c | 29 +--
security/apparmor/domain.c | 97 ++++++----
security/apparmor/file.c | 199 +++++++++++++--------
security/apparmor/include/audit.h | 37 ++--
security/apparmor/include/capability.h | 3 +-
security/apparmor/include/file.h | 17 +-
security/apparmor/include/ipc.h | 4 +-
security/apparmor/include/mount.h | 26 ++-
security/apparmor/include/net.h | 19 +-
security/apparmor/include/perms.h | 4 +-
security/apparmor/include/policy.h | 9 +-
security/apparmor/include/resource.h | 3 +-
security/apparmor/include/task.h | 3 +-
security/apparmor/ipc.c | 49 ++---
security/apparmor/lib.c | 50 +++---
security/apparmor/lsm.c | 113 ++++++++----
security/apparmor/mount.c | 166 ++++++++++-------
security/apparmor/net.c | 61 ++++---
security/apparmor/policy.c | 73 ++++----
security/apparmor/policy_unpack.c | 29 +--
security/apparmor/resource.c | 54 +++---
security/apparmor/task.c | 58 +++---
security/integrity/Kconfig | 2 -
security/integrity/iint.c | 48 +++--
security/integrity/ima/ima_api.c | 5 +
security/integrity/ima/ima_main.c | 16 +-
security/integrity/integrity.h | 2 +
security/keys/trusted-keys/trusted_core.c | 20 +--
security/keys/trusted-keys/trusted_tee.c | 64 +++----
sound/core/info.c | 21 ++-
sound/hda/hdac_stream.c | 6 +-
sound/pci/hda/patch_realtek.c | 26 ++-
sound/soc/codecs/cs35l56.c | 11 ++
sound/soc/codecs/lpass-wsa-macro.c | 3 +
sound/soc/codecs/wsa883x.c | 7 +-
sound/soc/intel/boards/sof_sdw.c | 6 +
sound/soc/intel/common/soc-acpi-intel-cht-match.c | 43 +++++
sound/soc/mediatek/mt8188/mt8188-mt6359.c | 21 +++
sound/soc/soc-dai.c | 7 +
sound/soc/soc-pcm.c | 12 +-
sound/soc/sof/ipc4.c | 3 +
sound/soc/sof/sof-audio.c | 7 +
sound/soc/sof/sof-pci-dev.c | 8 +
sound/soc/ti/omap-mcbsp.c | 6 +-
sound/usb/mixer_scarlett_gen2.c | 63 +++----
tools/include/uapi/linux/prctl.h | 2 +-
tools/perf/util/intel-pt.c | 2 +
tools/power/x86/turbostat/turbostat.c | 3 +-
tools/testing/cxl/test/cxl.c | 2 +-
.../testing/selftests/bpf/progs/verifier_loops1.c | 9 +-
tools/testing/selftests/bpf/verifier/calls.c | 6 +-
tools/testing/selftests/bpf/verifier/ld_imm64.c | 8 +-
tools/testing/selftests/clone3/clone3.c | 7 +-
tools/testing/selftests/efivarfs/create-read.c | 2 +
tools/testing/selftests/lkdtm/config | 1 -
tools/testing/selftests/lkdtm/tests.txt | 2 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 2 +-
tools/testing/selftests/resctrl/Makefile | 2 +-
tools/testing/selftests/resctrl/cache.c | 5 +-
tools/testing/selftests/resctrl/cat_test.c | 21 +--
tools/testing/selftests/resctrl/cmt_test.c | 37 ++--
tools/testing/selftests/resctrl/mba_test.c | 6 +-
tools/testing/selftests/resctrl/mbm_test.c | 9 +-
tools/testing/selftests/resctrl/resctrl.h | 23 ++-
tools/testing/selftests/resctrl/resctrl_tests.c | 132 ++++++++------
tools/testing/selftests/resctrl/resctrl_val.c | 36 ++--
tools/testing/selftests/resctrl/resctrlfs.c | 69 +++----
597 files changed, 6080 insertions(+), 3382 deletions(-)
6.6-stable review patch. If anyone has any objections, please let me know.
------------------
From: Darren Hart <[email protected]>
commit 5d6aa89bba5bd6af2580f872b57f438dab883738 upstream.
Commit abd3ac7902fb ("watchdog: sbsa: Support architecture version 1")
introduced new timer math for watchdog revision 1 with the 48 bit offset
register.
The gwdt->clk and timeout are u32, but the argument being calculated is
u64. Without a cast, the compiler performs u32 operations, truncating
intermediate steps, resulting in incorrect values.
A watchdog revision 1 implementation with a gwdt->clk of 1GHz and a
timeout of 600s writes 3647256576 to the one shot watchdog instead of
300000000000, resulting in the watchdog firing in 3.6s instead of 600s.
Force u64 math by casting the first argument (gwdt->clk) as a u64. Make
the order of operations explicit with parenthesis.
Fixes: abd3ac7902fb ("watchdog: sbsa: Support architecture version 1")
Reported-by: Vanshidhar Konda <[email protected]>
Signed-off-by: Darren Hart <[email protected]>
Cc: Wim Van Sebroeck <[email protected]>
Cc: Guenter Roeck <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: <[email protected]> # 5.14.x
Reviewed-by: Guenter Roeck <[email protected]>
Link: https://lore.kernel.org/r/7d1713c5ffab19b0f3de796d82df19e8b1f340de.1695286124.git.darren@os.amperecomputing.com
Signed-off-by: Guenter Roeck <[email protected]>
Signed-off-by: Wim Van Sebroeck <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
drivers/watchdog/sbsa_gwdt.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- a/drivers/watchdog/sbsa_gwdt.c
+++ b/drivers/watchdog/sbsa_gwdt.c
@@ -152,14 +152,14 @@ static int sbsa_gwdt_set_timeout(struct
timeout = clamp_t(unsigned int, timeout, 1, wdd->max_hw_heartbeat_ms / 1000);
if (action)
- sbsa_gwdt_reg_write(gwdt->clk * timeout, gwdt);
+ sbsa_gwdt_reg_write((u64)gwdt->clk * timeout, gwdt);
else
/*
* In the single stage mode, The first signal (WS0) is ignored,
* the timeout is (WOR * 2), so the WOR should be configured
* to half value of timeout.
*/
- sbsa_gwdt_reg_write(gwdt->clk / 2 * timeout, gwdt);
+ sbsa_gwdt_reg_write(((u64)gwdt->clk / 2) * timeout, gwdt);
return 0;
}
6.6-stable review patch. If anyone has any objections, please let me know.
------------------
From: Jani Nikula <[email protected]>
commit dab12fa8d2bd3868cf2de485ed15a3feef28a13d upstream.
The sads returned by drm_edid_to_sad() needs to be freed.
Fixes: e71a8ebbe086 ("drm/mediatek: dp: Audio support for MT8195")
Cc: Guillaume Ranquet <[email protected]>
Cc: Bo-Chen Chen <[email protected]>
Cc: AngeloGioacchino Del Regno <[email protected]>
Cc: Dmitry Osipenko <[email protected]>
Cc: Chun-Kuang Hu <[email protected]>
Cc: Philipp Zabel <[email protected]>
Cc: Matthias Brugger <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: <[email protected]> # v6.1+
Signed-off-by: Jani Nikula <[email protected]>
Reviewed-by: Chen-Yu Tsai <[email protected]>
Link: https://patchwork.kernel.org/project/dri-devel/patch/[email protected]/
Signed-off-by: Chun-Kuang Hu <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
drivers/gpu/drm/mediatek/mtk_dp.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
--- a/drivers/gpu/drm/mediatek/mtk_dp.c
+++ b/drivers/gpu/drm/mediatek/mtk_dp.c
@@ -2034,7 +2034,6 @@ static struct edid *mtk_dp_get_edid(stru
bool enabled = mtk_dp->enabled;
struct edid *new_edid = NULL;
struct mtk_dp_audio_cfg *audio_caps = &mtk_dp->info.audio_cur_cfg;
- struct cea_sad *sads;
if (!enabled) {
drm_atomic_bridge_chain_pre_enable(bridge, connector->state->state);
@@ -2053,7 +2052,11 @@ static struct edid *mtk_dp_get_edid(stru
}
if (new_edid) {
+ struct cea_sad *sads;
+
audio_caps->sad_count = drm_edid_to_sad(new_edid, &sads);
+ kfree(sads);
+
audio_caps->detect_monitor = drm_detect_monitor_audio(new_edid);
}
6.6-stable review patch. If anyone has any objections, please let me know.
------------------
From: Jani Nikula <[email protected]>
commit fcaf9761fd5884a64eaac48536f8c27ecfd2e6bc upstream.
Setting new_edid to NULL leaks the buffer.
Fixes: f70ac097a2cf ("drm/mediatek: Add MT8195 Embedded DisplayPort driver")
Cc: Markus Schneider-Pargmann <[email protected]>
Cc: Guillaume Ranquet <[email protected]>
Cc: Bo-Chen Chen <[email protected]>
Cc: CK Hu <[email protected]>
Cc: AngeloGioacchino Del Regno <[email protected]>
Cc: Dmitry Osipenko <[email protected]>
Cc: Chun-Kuang Hu <[email protected]>
Cc: Philipp Zabel <[email protected]>
Cc: Matthias Brugger <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: <[email protected]> # v6.1+
Signed-off-by: Jani Nikula <[email protected]>
Reviewed-by: Guillaume Ranquet <[email protected]>
Link: https://patchwork.kernel.org/project/dri-devel/patch/[email protected]/
Signed-off-by: Chun-Kuang Hu <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
drivers/gpu/drm/mediatek/mtk_dp.c | 1 +
1 file changed, 1 insertion(+)
--- a/drivers/gpu/drm/mediatek/mtk_dp.c
+++ b/drivers/gpu/drm/mediatek/mtk_dp.c
@@ -2048,6 +2048,7 @@ static struct edid *mtk_dp_get_edid(stru
*/
if (mtk_dp_parse_capabilities(mtk_dp)) {
drm_err(mtk_dp->drm_dev, "Can't parse capabilities\n");
+ kfree(new_edid);
new_edid = NULL;
}
Hi Greg
6.6.3-rc1
compiles, boots and runs[1] here on x86_64
(Intel Rocket Lake: i5-11400)
Thanks
[1] a vbox crash I first got known off today:
https://www.virtualbox.org/ticket/21898
Tested-by: Ronald Warsow <[email protected]>
On Fri, 24 Nov 2023 at 23:34, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.6.3 release.
> There are 530 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 Sun, 26 Nov 2023 17:19:17 +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.6.3-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.6.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
> Zhen Lei <[email protected]>
> rcu: Dump memory object info if callback function is invalid
Following build warnings / errors noticed while building the
arm64 tinyconfig on stable-rc linux-6.6.y.
kernel/rcu/update.c:49:
kernel/rcu/rcu.h: In function 'debug_rcu_head_callback':
kernel/rcu/rcu.h:255:17: error: implicit declaration of function
'kmem_dump_obj'; did you mean 'mem_dump_obj'?
[-Werror=implicit-function-declaration]
255 | kmem_dump_obj(rhp);
| ^~~~~~~~~~~~~
| mem_dump_obj
cc1: some warnings being treated as errors
rcu: Dump memory object info if callback function is invalid
[ Upstream commit 2cbc482d325ee58001472c4359b311958c4efdd1 ]
Steps to reproduce:
$ tuxmake --runtime podman --target-arch arm64 --toolchain gcc-11
--kconfig tinyconfig config debugkernel dtbs kernel modules xipkernel
Reported-by: Linux Kernel Functional Testing <[email protected]>
Links:
- https://storage.tuxsuite.com/public/linaro/lkft/builds/2YdN5Tb5NAFPo7H9WWQd0APrWu1/
--
Linaro LKFT
https://lkft.linaro.org
On Fri, Nov 24, 2023 at 05:42:46PM +0000, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.3 release.
> There are 530 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 Sun, 26 Nov 2023 17:19:17 +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.6.3-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.6.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
Noticed no problem on my Starfive Visionfive 2 board (RISCV):
Tested-by: Nam Cao <[email protected]>
Best regards,
Nam
Hi Greg
On Sat, Nov 25, 2023 at 3:04 AM Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.6.3 release.
> There are 530 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 Sun, 26 Nov 2023 17:19:17 +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.6.3-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.6.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
6.6.3-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]>
On 11/24/23 9:42 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.3 release.
> There are 530 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 Sun, 26 Nov 2023 17:19:17 +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.6.3-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.6.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
Built and booted successfully on RISC-V RV64 (HiFive Unmatched).
Tested-by: Ron Economos <[email protected]>
Hi!
> This is the start of the stable review cycle for the 6.6.3 release.
> There are 530 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.
We see build problems on arm64 and probably runtime problems on arm:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/1084460663
Best regards,
Pavel
--
DENX Software Engineering GmbH, Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
On Fri, Nov 24, 2023 at 05:42:46PM +0000, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.3 release.
> There are 530 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.
>
Successfully compiled and installed bindeb-pkgs on my computer (Acer
Aspire E15, Intel Core i3 Haswell). No noticeable regressions.
Tested-by: Bagas Sanjaya <[email protected]>
--
An old man doll... just what I always wanted! - Clara
On Sat, Nov 25, 2023 at 12:35:47AM +0530, Naresh Kamboju wrote:
> On Fri, 24 Nov 2023 at 23:34, Greg Kroah-Hartman
> <[email protected]> wrote:
> >
> > This is the start of the stable review cycle for the 6.6.3 release.
> > There are 530 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 Sun, 26 Nov 2023 17:19:17 +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.6.3-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.6.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
>
>
>
> > Zhen Lei <[email protected]>
> > rcu: Dump memory object info if callback function is invalid
>
>
> Following build warnings / errors noticed while building the
> arm64 tinyconfig on stable-rc linux-6.6.y.
>
>
> kernel/rcu/update.c:49:
> kernel/rcu/rcu.h: In function 'debug_rcu_head_callback':
> kernel/rcu/rcu.h:255:17: error: implicit declaration of function
> 'kmem_dump_obj'; did you mean 'mem_dump_obj'?
> [-Werror=implicit-function-declaration]
> 255 | kmem_dump_obj(rhp);
> | ^~~~~~~~~~~~~
> | mem_dump_obj
> cc1: some warnings being treated as errors
>
>
> rcu: Dump memory object info if callback function is invalid
> [ Upstream commit 2cbc482d325ee58001472c4359b311958c4efdd1 ]
>
> Steps to reproduce:
> $ tuxmake --runtime podman --target-arch arm64 --toolchain gcc-11
> --kconfig tinyconfig config debugkernel dtbs kernel modules xipkernel
>
> Reported-by: Linux Kernel Functional Testing <[email protected]>
>
> Links:
> - https://storage.tuxsuite.com/public/linaro/lkft/builds/2YdN5Tb5NAFPo7H9WWQd0APrWu1/
Should now be fixed, I'll push out a -rc2 soon to verify.
thanks,
greg k-h