Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
354 commits
Select commit Hold shift + click to select a range
37931dd
power: supply: max17040: Check iio_read_channel_processed() return code
Oct 8, 2025
3ab1684
power: supply: rt9467: Return error on failure in rt9467_set_value_fr…
Oct 9, 2025
ec2b620
power: supply: rt9467: Prevent using uninitialized local variable in …
Oct 9, 2025
c01b6ef
power: supply: wm831x: Check wm831x_set_bits() return value
Oct 9, 2025
53066bb
power: supply: apm_power: only unset own apm_get_power_status
nabijaczleweli Oct 16, 2025
72e3c41
scsi: target: Do not write NUL characters into ASCII configfs output
bvanassche Oct 27, 2025
7f30060
fs/9p: Don't open remote file with APPEND mode when writeback cache i…
micromaomao Nov 2, 2025
8f792f4
drm/panthor: Handle errors returned by drm_sched_entity_init()
bbrezillon Oct 31, 2025
876ec1f
drm/panthor: Fix group_free_queue() for partially initialized queues
bbrezillon Oct 31, 2025
deb9496
drm/panthor: Fix UAF race between device unplug and FW event processing
Oct 27, 2025
55622b0
drm/panthor: Fix race with suspend during unplug
Oct 22, 2025
1755827
drm/panthor: Fix UAF on kernel BO VA nodes
bbrezillon Oct 31, 2025
5a8e7e2
spi: tegra210-quad: Fix timeout handling
Oct 28, 2025
3905b8d
libbpf: Fix parsing of multi-split BTF
alan-maguire Nov 4, 2025
74b34ee
ARM: dts: am335x-netcom-plus-2xx: add missing GPIO labels
yegorich Oct 7, 2025
e05bf83
ARM: dts: omap3: beagle-xm: Correct obsolete TWL4030 power compatible
JihedChaibi Sep 14, 2025
db31f7d
ARM: dts: omap3: n900: Correct obsolete TWL4030 power compatible
JihedChaibi Sep 14, 2025
ea7db8e
x86/boot: Fix page table access in 5-level to 4-level paging transition
uarif1 Nov 3, 2025
77cd818
efi/libstub: Fix page table access in 5-level to 4-level paging trans…
uarif1 Nov 3, 2025
c5a9eca
locktorture: Fix memory leak in param_set_cpumask()
Nov 5, 2025
2872cfb
mfd: da9055: Fix missing regmap_del_irq_chip() in error path
ISCAS-Vulab Oct 10, 2025
cc41686
ext4: correct the checking of quota files before moving extents
zhangyi089 Oct 13, 2025
6cfd1ef
perf/x86/intel: Correct large PEBS flag check
Oct 29, 2025
ae05103
regulator: core: disable supply if enabling main regulator fails
juhosg Nov 7, 2025
655de04
md: fix rcu protection in md_wakeup_thread
zhouyun1306 Oct 15, 2025
df9ac26
nbd: defer config put in recv_work
Nov 8, 2025
73fdf6d
scsi: stex: Fix reboot_notifier leak in probe error path
ISCAS-Vulab Nov 4, 2025
81560b9
scsi: smartpqi: Fix device resources accessed after device removal
mchp-memcgowen Nov 6, 2025
b048b1a
dt-bindings: PCI: amlogic: Fix the register name of the DBI region
Nov 1, 2025
800fe3e
RDMA/rtrs: server: Fix error handling in get_or_create_srv
Nov 10, 2025
5e96689
ARM: dts: stm32: stm32mp157c-phycore: Fix STMPE811 touchscreen node p…
JihedChaibi Sep 15, 2025
b2163b7
ntfs3: init run lock for extend inode
ea1davis Sep 16, 2025
c53bf74
drm/panthor: Fix potential memleak of vma structure
akagoe01 Oct 21, 2025
814da00
scsi: ufs: core: fix incorrect buffer duplication in ufshcd_read_stri…
beanhuo Nov 7, 2025
c5e740c
cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs
gautshen Nov 7, 2025
b3097ae
powerpc/kdump: Fix size calculation for hot-removed memory ranges
sourabhjains Nov 5, 2025
af0bd94
powerpc/32: Fix unpaired stwcx. on interrupt exit
chleroy Sep 12, 2025
81ba216
macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse
Aug 19, 2025
e49e425
wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper()
Nov 10, 2025
47494c1
nbd: defer config unlock in nbd_genl_connect
Nov 10, 2025
bf9da4f
coresight: Change device mode to atomic type
Leo-Yan Nov 11, 2025
cd61245
coresight: etm4x: Correct polling IDLE bit
Leo-Yan Nov 11, 2025
917f96f
coresight: etm4x: Extract the trace unit controlling
Leo-Yan Apr 1, 2025
11a77f0
coresight: etm4x: Add context synchronization before enabling trace
Leo-Yan Nov 11, 2025
5fb2cc0
clk: renesas: r9a06g032: Fix memory leak in error path
ISCAS-Vulab Oct 30, 2025
d31017f
lib/vsprintf: Check pointer before dereferencing in time_and_date()
andy-shev Nov 10, 2025
c7548d9
ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()
dmantipov Oct 9, 2025
532edf5
ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_e…
ISCAS-Vulab Nov 11, 2025
f16a907
scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls
ISCAS-Vulab Oct 29, 2025
cc6082f
leds: netxbig: Fix GPIO descriptor leak in error paths
ISCAS-Vulab Oct 31, 2025
82a2040
bpf: Free special fields when update [lru_,]percpu_hash maps
Asphaltt Nov 5, 2025
364cc6f
PCI: keystone: Exit ks_pcie_probe() for invalid mode
Siddharth-Vadapalli-at-TI Oct 29, 2025
3b083bb
arm64: dts: rockchip: Move the EEPROM to correct I2C bus on Radxa ROC…
RadxaNaoki Nov 12, 2025
6e7a829
arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 5A
RadxaNaoki Nov 12, 2025
79e3ea8
arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 3C
RadxaNaoki Nov 12, 2025
62da6c5
crypto: iaa - Fix incorrect return value in save_iaa_wq()
GoodLuck612 Nov 9, 2025
8abbb95
drm/msm/dpu: drop dpu_hw_dsc_destroy() prototype
lumag Oct 27, 2025
f80aa40
ps3disk: use memcpy_{from,to}_bvec index
rxrbln Nov 14, 2025
b6c6a6a
bpf: Handle return value of ftrace_set_filter_ip in register_fentry
image-dragon Nov 10, 2025
677665b
selftests/bpf: Fix failure paths in send_signal test
Nov 13, 2025
3515d01
bpf: Check skb->transport_header is set in bpf_skb_check_mtu
Nov 12, 2025
8c0dca4
watchdog: wdat_wdt: Fix ACPI table leak in probe function
ISCAS-Vulab Nov 13, 2025
7486f55
watchdog: starfive: Fix resource leak in probe error path
ISCAS-Vulab Nov 5, 2025
7e6d711
tracefs: fix a leak in eventfs_create_events_dir()
Oct 25, 2025
c8e1a04
NFSD/blocklayout: Fix minlength check in proc_layoutget
sbashiro Oct 3, 2025
5c69d73
block/blk-throttle: Fix throttle slice time for SSDs
groeck Nov 14, 2025
b4dd1cb
drm/msm/a2xx: stop over-complaining about the legacy firmware
lumag Nov 13, 2025
b22a79e
wifi: rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring()
Nov 14, 2025
4ea0eb2
bpf: Fix invalid prog->stats access when update_effective_progs fails
Nov 15, 2025
43d2450
powerpc/64s/hash: Restrict stress_hpt_struct memblock region to withi…
riteshharjani Oct 30, 2025
852af38
powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE…
riteshharjani Oct 30, 2025
e66c467
fs/ntfs3: out1 also needs to put mi
ea1davis Nov 11, 2025
2df0e34
fs/ntfs3: Prevent memory leaks in add sub record
ea1davis Nov 11, 2025
91e96c2
drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue
Sep 21, 2025
ee97976
drm/msm/a6xx: Flush LRZ cache before PT switch
akhilpo-qcom Nov 18, 2025
09db037
drm/msm/a6xx: Fix the gemnoc workaround
akhilpo-qcom Nov 18, 2025
ff08410
drm/msm/a6xx: Improve MX rail fallback in RPMH vote init
akhilpo-qcom Nov 18, 2025
590696a
ipv6: clear RA flags when adding a static route
Nov 15, 2025
251b651
perf arm-spe: Extend branch operations
Leo-Yan Mar 4, 2025
52a1a95
perf arm_spe: Fix memset subclass in operation
Leo-Yan Nov 12, 2025
00ffb16
pwm: bcm2835: Make sure the channel is enabled after pwm_request()
ukleinek Nov 18, 2025
9735c3e
scsi: qla2xxx: Fix improper freeing of purex item
GoodLuck612 Nov 13, 2025
e66454e
iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb
Nov 19, 2025
e13790d
wifi: mac80211: fix CMAC functions not handling errors
ivq Nov 13, 2025
f99b14f
mfd: mt6397-irq: Fix missing irq_domain_remove() in error path
ISCAS-Vulab Nov 18, 2025
c061c07
mfd: mt6358-irq: Fix missing irq_domain_remove() in error path
ISCAS-Vulab Nov 18, 2025
1d76768
leds: rgb: leds-qcom-lpg: Don't enable TRILED when configuring PWM
fenglinw-qcom Nov 19, 2025
12fdf5c
phy: renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3…
tititiou36 Oct 23, 2025
5747653
phy: freescale: Initialize priv->lock
xiaoleiwang123456 Sep 25, 2025
37006c2
phy: rockchip: samsung-hdptx: Reduce ROPLL loop bandwidth
cristicc Oct 28, 2025
1a0f9d5
phy: rockchip: samsung-hdptx: Prevent Inter-Pair Skew from exceeding …
cristicc Oct 28, 2025
5e4d60d
net: phy: adin1100: Fix software power-down ready condition
LeSpocky Nov 19, 2025
9163da8
cpuset: Treat cpusets in attaching as populated
Nov 14, 2025
d9af1b2
wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_…
pip-izony Nov 18, 2025
97b9037
RAS: Report all ARM processor CPER information to userspace
JasonTian518 Aug 14, 2025
278444c
ima: Handle error code returned by ima_filter_rule_match()
Nov 20, 2025
596fa5a
usb: chaoskey: fix locking for O_NONBLOCK
oneukum Oct 30, 2025
d37b453
usb: dwc2: disable platform lowlevel hw resources during shutdown
xhackerustc Jun 29, 2025
c0fc3a9
usb: dwc2: fix hang during shutdown if set as peripheral
xhackerustc Nov 4, 2025
6d7ce37
usb: dwc2: fix hang during suspend if set as peripheral
xhackerustc Nov 4, 2025
3730112
usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE
gopi487krishna Oct 28, 2025
1abe3ac
selftests/bpf: skip test_perf_branches_hw() on unsupported platforms
mattbobrowski Nov 20, 2025
1fdb44e
selftests/bpf: Improve reliability of test_perf_branches_no_hw()
mattbobrowski Nov 19, 2025
b91d930
crypto: starfive - Correctly handle return of sg_nents_for_len
ISCAS-Vulab Nov 10, 2025
42d5181
crypto: ccree - Correctly handle return of sg_nents_for_len
ISCAS-Vulab Nov 10, 2025
af6cf43
RISC-V: KVM: Fix guest page fault within HLV* instructions
fangyu0809 Nov 21, 2025
2d67f87
erofs: limit the level of fs stacking for file-backed mounts
hsiangkao Nov 22, 2025
13e9745
RDMA/bnxt_re: Fix the inline size for GenP7 devices
selvintxavier Nov 20, 2025
6eb8fd5
RDMA/bnxt_re: Pass correct flag for dma mr creation
selvintxavier Nov 20, 2025
20fb17d
ASoC: tas2781: correct the wrong period
Shenghao-Ding Nov 21, 2025
a56b37c
mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add()
GoodLuck612 Nov 13, 2025
65e41ff
firmware: stratix10-svc: fix make htmldocs warning for stratix10_svc
Nov 14, 2025
1201482
staging: fbtft: core: fix potential memory leak in fbtft_probe_common()
Nov 12, 2025
25d9d0e
iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables
tzukuei Nov 7, 2025
0cd314d
btrfs: fix leaf leak in an error path in btrfs_del_items()
fdmanana Nov 13, 2025
be97dc0
PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition
shawn1221 Nov 14, 2025
3da2f53
drm/nouveau: restrict the flush page to a 32-bit address
ttabi Nov 13, 2025
f967a3e
um: Don't rename vmap to kernel_vmap
sulix Nov 22, 2025
d51b789
iomap: factor out a iomap_dio_done helper
Feb 6, 2025
59f68c8
iomap: always run error completions in user context
Nov 13, 2025
38cce01
wifi: ieee80211: correct FILS status codes
Nov 24, 2025
52ee194
backlight: led-bl: Add devlink to supplier LEDs
lucaceresoli May 19, 2025
bcf7a93
backlight: lp855x: Fix lp855x.h kernel-doc warnings
rddunlap Nov 11, 2025
01ae29d
iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-m…
stephan-gh Aug 21, 2025
864258e
RDMA/irdma: Fix data race in irdma_sc_ccq_arm
krzycz Nov 25, 2025
685a400
RDMA/irdma: Fix data race in irdma_free_pble
krzycz Nov 25, 2025
fd48679
RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY
jakemoroni Nov 25, 2025
2f47fb3
drm/panthor: Avoid adding of kernel BOs to extobj list
akagoe01 Nov 20, 2025
31b4a19
ASoC: nau8325: use simple i2c probe function
perexg Nov 26, 2025
23cc8e2
ASoC: nau8325: add missing build config
perexg Nov 26, 2025
d35cfeb
gfs2: Prevent recursive memory reclaim
Nov 13, 2025
554991c
ASoC: fsl_xcvr: clear the channel status control memory
TE-N-ShengjiuWang Nov 26, 2025
0b0a969
firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER
Gnurou Nov 6, 2025
9f0497c
greybus: gb-beagleplay: Fix timeout handling in bootloader functions
ISCAS-Vulab Nov 21, 2025
2a11ab2
drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_inf…
Oct 31, 2025
0ff1ddd
hwmon: sy7636a: Fix regulator_enable resource leak on error path
ISCAS-Vulab Nov 26, 2025
3e56812
ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4
rxrbln Nov 26, 2025
b740789
ublk: prevent invalid access with DEBUG
kevin-brodsky-arm Nov 26, 2025
e0de272
ext4: improve integrity checking in __mb_check_buddy by enhancing ord…
Nov 6, 2025
bb7ab0e
of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root…
groeck Oct 23, 2025
5e3285a
virtio_vdpa: fix misleading return in void function
aloktiwa Oct 1, 2025
7aa0520
virtio: fix typo in virtio_device_ready() comment
mstsirkin Nov 13, 2025
7f492e0
virtio: fix whitespace in virtio_config_ops
mstsirkin Nov 13, 2025
30ddf97
virtio: fix grammar in virtio_queue_info docs
mstsirkin Nov 13, 2025
47ed118
virtio: fix virtqueue_set_affinity() docs
mstsirkin Nov 13, 2025
731dc84
vdpa/mlx5: Fix incorrect error code reporting in query_virtqueues
aloktiwa Sep 29, 2025
c2500be
vhost: Fix kthread worker cgroup failure handling
mikechristie Nov 1, 2025
51d6604
vdpa/pds: use %pe for ERR_PTR() in event handler registration
aloktiwa Oct 18, 2025
41a8a7f
ASoC: Intel: catpt: Fix error path in hw_params()
crojewsk-intel Nov 26, 2025
65e1404
spi: airoha-snfi: en7523: workaround flash damaging if UART_TXD was s…
mkshevetskiy Nov 25, 2025
6d3c357
ARM: dts: samsung: universal_c210: turn off SDIO WLAN chip during sys…
mszyprow Nov 26, 2025
b81a6ab
ARM: dts: samsung: exynos4210-i9100: turn off SDIO WLAN chip during s…
mszyprow Nov 26, 2025
704823a
ARM: dts: samsung: exynos4210-trats: turn off SDIO WLAN chip during s…
mszyprow Nov 26, 2025
66be862
ARM: dts: samsung: exynos4412-midas: turn off SDIO WLAN chip during s…
mszyprow Nov 26, 2025
cc40f42
regulator: core: Protect regulator_supply_alias_list with regulator_l…
Nov 27, 2025
6cf3acf
resource: replace open coded resource_intersection()
andy-shev Sep 25, 2024
98366f0
resource: introduce is_type_match() helper and use it
andy-shev Sep 25, 2024
640dbd7
Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()"
ilstam Nov 24, 2025
dab7a97
netfilter: flowtable: check for maximum number of encapsulations in b…
ummakynes Nov 27, 2025
9efa978
netfilter: nf_conncount: rework API to use sk_buff directly
Nov 21, 2025
107fcbd
netfilter: nft_connlimit: update the count if add was skipped
Nov 21, 2025
4ba3e16
net: stmmac: fix rx limit check in stmmac_rx_zc()
akodanev Nov 26, 2025
0f203e6
mtd: rawnand: renesas: Handle devm_pm_runtime_enable() errors
ISCAS-Vulab Nov 23, 2025
569ac3c
spi: ch341: fix out-of-bounds memory access in ch341_transfer_one
Nov 28, 2025
aeeec19
vfio/pci: Use RCU for error/request triggers to avoid circular locking
Nov 24, 2025
3326a70
net: phy: aquantia: check for NVMEM deferral
robimarko Nov 27, 2025
05f8fc5
selftests: bonding: add ipvlan over bond testing
champtar Jan 9, 2025
e8e6326
selftests: bonding: add delay before each xvlan_over_bond connectivit…
liuhangbin Nov 27, 2025
68716ed
mtd: lpddr_cmds: fix signed shifts in lpddr_cmds
Nov 21, 2025
2b6d76c
remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs
mrnuke Nov 29, 2025
eaa1920
md/raid5: fix IO hang when array is broken with IO inflight
hailan94 Nov 17, 2025
7e35699
clk: keystone: fix compile testing
jhovold Nov 27, 2025
f45cf76
net: hsr: remove one synchronize_rcu() from hsr_del_port()
edumazet Jan 3, 2025
52962a6
net: hsr: remove synchronize_rcu() from hsr_add_port()
edumazet Jan 7, 2025
d215f22
net: hsr: Create and export hsr_get_port_ndev()
danish-ti Jan 10, 2025
b3757fa
net: hsr: create an API to get hsr port type
Nov 30, 2025
78a776c
net: dsa: xrs700x: reject unsupported HSR configurations
vladimiroltean Nov 30, 2025
b12f5fb
net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop
n132 Nov 28, 2025
124c310
perf tools: Mark split kallsyms DSOs as loaded
namhyung Dec 2, 2025
0e7b42d
perf tools: Fix split kallsyms DSO counting
namhyung Dec 2, 2025
1c71f16
perf hist: In init, ensure mem_info is put on error paths
captain5050 Nov 22, 2025
ef0d168
pinctrl: single: Fix incorrect type for error return variable
ISCAS-Vulab Dec 3, 2025
c65af76
fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()
Dec 3, 2025
d5044b3
9p: fix cache/debug options printing in v9fs_show_options
Dec 2, 2025
5400837
sched/fair: Fix unfairness caused by stalled tg_load_avg_contrib when…
Aug 27, 2025
5f52942
platform/x86:intel/pmc: Update Arrow Lake telemetry GUID
xpardee-create Oct 14, 2025
d715c67
f2fs: keep POSIX_FADV_NOREUSE ranges
Jan 31, 2025
8100b1f
f2fs: add a sysfs entry to reclaim POSIX_FADV_NOREUSE pages
Jan 31, 2025
88f7a65
f2fs: fix to avoid running out of free segments
chaseyu Mar 12, 2025
06194f5
f2fs: add carve_out sysfs node
Mar 11, 2025
2e57848
f2fs: sysfs: add encoding_flags entry
chaseyu May 6, 2025
4ed3747
f2fs: introduce reserved_pin_section sysfs entry
chaseyu Jun 13, 2025
1590e58
f2fs: add gc_boost_gc_multiple sysfs node
Jul 28, 2025
341c3f9
f2fs: add gc_boost_gc_greedy sysfs node
Jul 28, 2025
7a1dce9
f2fs: maintain one time GC mode is enabled during whole zoned GC cycle
Oct 3, 2025
2de4535
NFS: Avoid changing nlink when file removes and attribute updates race
Nov 17, 2025
df363e4
fs/nls: Fix utf16 to utf8 conversion
Wer-Wolf Nov 11, 2025
5181e15
NFS: Initialise verifiers for visible dentries in readdir and lookup
Nov 19, 2025
5640d0e
NFS: Initialise verifiers for visible dentries in nfs_atomic_open()
Nov 19, 2025
a07bd5a
nfs/vfs: discard d_exact_alias()
neilbrown Feb 26, 2025
9c9cb67
NFS: Initialise verifiers for visible dentries in _nfs4_open_and_get_…
Nov 19, 2025
ec0a626
NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_in…
Nov 12, 2025
cc7d7e5
Revert "nfs: ignore SB_RDONLY when remounting nfs"
Nov 28, 2025
729a3ad
Revert "nfs: clear SB_RDONLY before getting superblock"
Nov 28, 2025
14518cb
Revert "nfs: ignore SB_RDONLY when mounting nfs"
Nov 28, 2025
13cef4d
NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags
Nov 28, 2025
f8dc82e
Expand the type of nfs_fattr->valid
trondmypd May 29, 2025
0f2c96d
NFS: Fix inheritance of the block sizes when automounting
Nov 28, 2025
4ef4661
fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8()
Wer-Wolf Nov 29, 2025
447ca5d
platform/x86: asus-wmi: use brightness_set_blocking() for kbd led
elenril Nov 29, 2025
1de387c
ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configu…
ISCAS-Vulab Dec 2, 2025
37fed09
ASoC: ak4458: Disable regulator when error happens
TE-N-ShengjiuWang Dec 3, 2025
18068cb
ASoC: ak5558: Disable regulator when error happens
TE-N-ShengjiuWang Dec 3, 2025
8fcfba7
blk-mq: Abort suspend when wakeup events are pending
Dec 3, 2025
5094c2a
block: fix comment for op_is_zone_mgmt() to include RESET_ALL
shechenglong-fusion Dec 3, 2025
2db3940
block: fix memory leak in __blkdev_issue_zero_pages
shauryarane05 Dec 4, 2025
6fdb614
nvme-auth: use kvfree() for memory allocated with kvcalloc()
israelru Nov 23, 2025
4e16598
drm/plane: Fix IS_ERR() vs NULL check in drm_plane_create_hotspot_pro…
Dec 3, 2025
b0007c6
regulator: fixed: Rely on the core freeing the enable GPIO
broonie Dec 4, 2025
811b082
ALSA: firewire-motu: fix buffer overflow in hwdep read for DSP events
avasummer Dec 3, 2025
5e9e47b
drm/nouveau: refactor deprecated strcpy
MadhurKumar004 Dec 4, 2025
151a803
cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB2
dhowells Dec 3, 2025
89a59f9
docs: hwmon: fix link to g762 devicetree binding
Katharaa Dec 5, 2025
187757c
dma/pool: eliminate alloc_pages warning in atomic_pool_expand
kleikamp Dec 2, 2025
b0daf48
ALSA: uapi: Fix typo in asound.h comment
andyrosa Dec 3, 2025
1f4284e
drm/amdkfd: Use huge page size to check split svm range alignment
xiaogang-chen-amd Dec 1, 2025
1e0a192
rtc: gamecube: Check the return value of ioremap()
ISCAS-Vulab Nov 26, 2025
c31090b
ALSA: firewire-motu: add bounds check in put_user loop for DSP events
avasummer Dec 9, 2025
a6dc8df
ARM: 9464/1: fix input-only operand modification in load_unaligned_ze…
btzds Dec 9, 2025
f872dd7
block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_lis…
Dec 5, 2025
69ad981
block: return unsigned int from queue_dma_alignment
Nov 19, 2024
bd01c41
dm-raid: fix possible NULL dereference with undefined raid type
jtstrs Dec 2, 2025
ded86db
dm log-writes: Add missing set_freezable() for freezable kthread
ISCAS-Vulab Dec 1, 2025
2793020
efi/cper: Add a new helper function to print bitmasks
mchehab Aug 14, 2025
e2fa9c9
efi/cper: Adjust infopfx size to accept an extra space
mchehab Aug 14, 2025
434c0bf
efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs
mchehab Aug 14, 2025
72774a0
scsi: imm: Fix use-after-free bug caused by unfinished delayed work
stonezdm Oct 28, 2025
b0f67ad
irqchip/mchp-eic: Fix error code in mchp_eic_domain_alloc()
Dec 9, 2025
c8f563d
ocfs2: fix memory leak in ocfs2_merge_rec_left()
dmantipov Dec 5, 2025
7719216
LoongArch: Add machine_kexec_mask_interrupts() implementation
chenhuacai Dec 13, 2025
1747af9
net: lan743x: Allocate rings outside ZONE_DMA
Apr 15, 2025
83462d4
net: dst: introduce dst->dev_rcu
edumazet Dec 15, 2025
e497d57
tcp_metrics: use dst_dev_net_rcu()
edumazet Dec 15, 2025
db895c9
usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt
Nov 27, 2025
e502b54
usb: phy: Initialize struct usb_phy list_head
diogoivo Nov 21, 2025
14c55fc
usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when requ…
svenpeter42 Oct 15, 2025
52facc6
ALSA: dice: fix buffer overflow in detect_stream_formats()
avasummer Nov 28, 2025
10bb99b
ALSA: wavefront: Fix integer overflow in sample size validation
avasummer Nov 6, 2025
4ec45cf
ASoC: codecs: nau8325: Silence uninitialized variables warnings
Dec 3, 2025
f13bb0f
Linux 6.12.63
gregkh Dec 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
52 changes: 52 additions & 0 deletions Documentation/ABI/testing/sysfs-fs-f2fs
Original file line number Diff line number Diff line change
Expand Up @@ -828,3 +828,55 @@ Date: November 2024
Contact: "Chao Yu" <chao@kernel.org>
Description: It controls max read extent count for per-inode, the value of threshold
is 10240 by default.

What: /sys/fs/f2fs/tuning/reclaim_caches_kb
Date: February 2025
Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
Description: It reclaims the given KBs of file-backed pages registered by
ioctl(F2FS_IOC_DONATE_RANGE).
For example, writing N tries to drop N KBs spaces in LRU.

What: /sys/fs/f2fs/<disk>/carve_out
Date: March 2025
Contact: "Daeho Jeong" <daehojeong@google.com>
Description: For several zoned storage devices, vendors will provide extra space which
was used for device level GC than specs and F2FS can use this space for
filesystem level GC. To do that, we can reserve the space using
reserved_blocks. However, it is not enough, since this extra space should
not be shown to users. So, with this new sysfs node, we can hide the space
by substracting reserved_blocks from total bytes.

What: /sys/fs/f2fs/<disk>/encoding_flags
Date: April 2025
Contact: "Chao Yu" <chao@kernel.org>
Description: This is a read-only entry to show the value of sb.s_encoding_flags, the
value is hexadecimal.

============================ ==========
Flag_Name Flag_Value
============================ ==========
SB_ENC_STRICT_MODE_FL 0x00000001
SB_ENC_NO_COMPAT_FALLBACK_FL 0x00000002
============================ ==========

What: /sys/fs/f2fs/<disk>/reserved_pin_section
Date: June 2025
Contact: "Chao Yu" <chao@kernel.org>
Description: This threshold is used to control triggering garbage collection while
fallocating on pinned file, so, it can guarantee there is enough free
reserved section before preallocating on pinned file.
By default, the value is ovp_sections, especially, for zoned ufs, the
value is 1.

What: /sys/fs/f2fs/<disk>/gc_boost_gc_multiple
Date: June 2025
Contact: "Daeho Jeong" <daehojeong@google.com>
Description: Set a multiplier for the background GC migration window when F2FS GC is
boosted. The range should be from 1 to the segment count in a section.
Default: 5

What: /sys/fs/f2fs/<disk>/gc_boost_gc_greedy
Date: June 2025
Contact: "Daeho Jeong" <daehojeong@google.com>
Description: Control GC algorithm for boost GC. 0: cost benefit, 1: greedy
Default: 1
16 changes: 13 additions & 3 deletions Documentation/admin-guide/LSM/Smack.rst
Original file line number Diff line number Diff line change
Expand Up @@ -601,10 +601,15 @@ specification.
Task Attribute
~~~~~~~~~~~~~~

The Smack label of a process can be read from /proc/<pid>/attr/current. A
process can read its own Smack label from /proc/self/attr/current. A
The Smack label of a process can be read from ``/proc/<pid>/attr/current``. A
process can read its own Smack label from ``/proc/self/attr/current``. A
privileged process can change its own Smack label by writing to
/proc/self/attr/current but not the label of another process.
``/proc/self/attr/current`` but not the label of another process.

Format of writing is : only the label or the label followed by one of the
3 trailers: ``\n`` (by common agreement for ``/proc/...`` interfaces),
``\0`` (because some applications incorrectly include it),
``\n\0`` (because we think some applications may incorrectly include it).

File Attribute
~~~~~~~~~~~~~~
Expand Down Expand Up @@ -696,6 +701,11 @@ sockets.
A privileged program may set this to match the label of another
task with which it hopes to communicate.

UNIX domain socket (UDS) with a BSD address functions both as a file in a
filesystem and as a socket. As a file, it carries the SMACK64 attribute. This
attribute is not involved in Smack security enforcement and is immutably
assigned the label "*".

Smack Netlabel Exceptions
~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
62 changes: 58 additions & 4 deletions Documentation/devicetree/bindings/clock/qcom,x1e80100-gcc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,36 @@ properties:
- description: PCIe 5 pipe clock
- description: PCIe 6a pipe clock
- description: PCIe 6b pipe clock
- description: USB QMP Phy 0 clock source
- description: USB QMP Phy 1 clock source
- description: USB QMP Phy 2 clock source
- description: USB4_0 QMPPHY clock source
- description: USB4_1 QMPPHY clock source
- description: USB4_2 QMPPHY clock source
- description: USB4_0 PHY DP0 GMUX clock source
- description: USB4_0 PHY DP1 GMUX clock source
- description: USB4_0 PHY PCIE PIPEGMUX clock source
- description: USB4_0 PHY PIPEGMUX clock source
- description: USB4_0 PHY SYS PCIE PIPEGMUX clock source
- description: USB4_1 PHY DP0 GMUX 2 clock source
- description: USB4_1 PHY DP1 GMUX 2 clock source
- description: USB4_1 PHY PCIE PIPEGMUX clock source
- description: USB4_1 PHY PIPEGMUX clock source
- description: USB4_1 PHY SYS PCIE PIPEGMUX clock source
- description: USB4_2 PHY DP0 GMUX 2 clock source
- description: USB4_2 PHY DP1 GMUX 2 clock source
- description: USB4_2 PHY PCIE PIPEGMUX clock source
- description: USB4_2 PHY PIPEGMUX clock source
- description: USB4_2 PHY SYS PCIE PIPEGMUX clock source
- description: USB4_0 PHY RX 0 clock source
- description: USB4_0 PHY RX 1 clock source
- description: USB4_1 PHY RX 0 clock source
- description: USB4_1 PHY RX 1 clock source
- description: USB4_2 PHY RX 0 clock source
- description: USB4_2 PHY RX 1 clock source
- description: USB4_0 PHY PCIE PIPE clock source
- description: USB4_0 PHY max PIPE clock source
- description: USB4_1 PHY PCIE PIPE clock source
- description: USB4_1 PHY max PIPE clock source
- description: USB4_2 PHY PCIE PIPE clock source
- description: USB4_2 PHY max PIPE clock source

power-domains:
description:
Expand Down Expand Up @@ -63,7 +90,34 @@ examples:
<&pcie6b_phy>,
<&usb_1_ss0_qmpphy 0>,
<&usb_1_ss1_qmpphy 1>,
<&usb_1_ss2_qmpphy 2>;
<&usb_1_ss2_qmpphy 2>,
<&usb4_0_phy_dp0_gmux_clk>,
<&usb4_0_phy_dp1_gmux_clk>,
<&usb4_0_phy_pcie_pipegmux_clk>,
<&usb4_0_phy_pipegmux_clk>,
<&usb4_0_phy_sys_pcie_pipegmux_clk>,
<&usb4_1_phy_dp0_gmux_2_clk>,
<&usb4_1_phy_dp1_gmux_2_clk>,
<&usb4_1_phy_pcie_pipegmux_clk>,
<&usb4_1_phy_pipegmux_clk>,
<&usb4_1_phy_sys_pcie_pipegmux_clk>,
<&usb4_2_phy_dp0_gmux_2_clk>,
<&usb4_2_phy_dp1_gmux_2_clk>,
<&usb4_2_phy_pcie_pipegmux_clk>,
<&usb4_2_phy_pipegmux_clk>,
<&usb4_2_phy_sys_pcie_pipegmux_clk>,
<&usb4_0_phy_rx_0_clk>,
<&usb4_0_phy_rx_1_clk>,
<&usb4_1_phy_rx_0_clk>,
<&usb4_1_phy_rx_1_clk>,
<&usb4_2_phy_rx_0_clk>,
<&usb4_2_phy_rx_1_clk>,
<&usb4_0_phy_pcie_pipe_clk>,
<&usb4_0_phy_max_pipe_clk>,
<&usb4_1_phy_pcie_pipe_clk>,
<&usb4_1_phy_max_pipe_clk>,
<&usb4_2_phy_pcie_pipe_clk>,
<&usb4_2_phy_max_pipe_clk>;
power-domains = <&rpmhpd RPMHPD_CX>;
#clock-cells = <1>;
#reset-cells = <1>;
Expand Down
6 changes: 3 additions & 3 deletions Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,13 @@ properties:

reg:
items:
- description: External local bus interface registers
- description: Data Bus Interface registers
- description: Meson designed configuration registers
- description: PCIe configuration space

reg-names:
items:
- const: elbi
- const: dbi
- const: cfg
- const: config

Expand Down Expand Up @@ -113,7 +113,7 @@ examples:
pcie: pcie@f9800000 {
compatible = "amlogic,axg-pcie", "snps,dw-pcie";
reg = <0xf9800000 0x400000>, <0xff646000 0x2000>, <0xf9f00000 0x100000>;
reg-names = "elbi", "cfg", "config";
reg-names = "dbi", "cfg", "config";
interrupts = <GIC_SPI 177 IRQ_TYPE_EDGE_RISING>;
clocks = <&pclk>, <&clk_port>, <&clk_phy>;
clock-names = "pclk", "port", "general";
Expand Down
2 changes: 1 addition & 1 deletion Documentation/hwmon/g762.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ done via a userland daemon like fancontrol.
Note that those entries do not provide ways to setup the specific
hardware characteristics of the system (reference clock, pulses per
fan revolution, ...); Those can be modified via devicetree bindings
documented in Documentation/devicetree/bindings/hwmon/g762.txt or
documented in Documentation/devicetree/bindings/hwmon/gmt,g762.yaml or
using a specific platform_data structure in board initialization
file (see include/linux/platform_data/g762.h).

Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 6
PATCHLEVEL = 12
SUBLEVEL = 62
SUBLEVEL = 63
EXTRAVERSION =
NAME = Baby Opossum Posse

Expand Down
1 change: 0 additions & 1 deletion arch/arm/boot/dts/renesas/r8a7793-gose.dts
Original file line number Diff line number Diff line change
Expand Up @@ -373,7 +373,6 @@
port@3 {
reg = <3>;
adv7180_out: endpoint {
bus-width = <8>;
remote-endpoint = <&vin1ep>;
};
};
Expand Down
2 changes: 0 additions & 2 deletions arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts
Original file line number Diff line number Diff line change
Expand Up @@ -126,8 +126,6 @@

&switch {
status = "okay";
#address-cells = <1>;
#size-cells = <0>;

pinctrl-names = "default";
pinctrl-0 = <&pins_eth3>, <&pins_eth4>, <&pins_mdio1>;
Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/samsung/exynos4210-i9100.dts
Original file line number Diff line number Diff line change
Expand Up @@ -853,6 +853,7 @@
#size-cells = <0>;

non-removable;
cap-power-off-card;
bus-width = <4>;
mmc-pwrseq = <&wlan_pwrseq>;
vmmc-supply = <&vtf_reg>;
Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/samsung/exynos4210-trats.dts
Original file line number Diff line number Diff line change
Expand Up @@ -518,6 +518,7 @@
#size-cells = <0>;

non-removable;
cap-power-off-card;
bus-width = <4>;
mmc-pwrseq = <&wlan_pwrseq>;
vmmc-supply = <&tflash_reg>;
Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/samsung/exynos4210-universal_c210.dts
Original file line number Diff line number Diff line change
Expand Up @@ -610,6 +610,7 @@
#size-cells = <0>;

non-removable;
cap-power-off-card;
bus-width = <4>;
mmc-pwrseq = <&wlan_pwrseq>;
vmmc-supply = <&ldo5_reg>;
Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/samsung/exynos4412-midas.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -1440,6 +1440,7 @@
#address-cells = <1>;
#size-cells = <0>;
non-removable;
cap-power-off-card;
bus-width = <4>;

mmc-pwrseq = <&wlan_pwrseq>;
Expand Down
8 changes: 4 additions & 4 deletions arch/arm/boot/dts/st/stm32mp157c-phycore-stm32mp15-som.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -185,13 +185,13 @@
interrupt-parent = <&gpioi>;
vio-supply = <&v3v3>;
vcc-supply = <&v3v3>;
st,sample-time = <4>;
st,mod-12b = <1>;
st,ref-sel = <0>;
st,adc-freq = <1>;

touchscreen {
compatible = "st,stmpe-ts";
st,sample-time = <4>;
st,mod-12b = <1>;
st,ref-sel = <0>;
st,adc-freq = <1>;
st,ave-ctrl = <1>;
st,touch-det-delay = <2>;
st,settling = <2>;
Expand Down
8 changes: 4 additions & 4 deletions arch/arm/boot/dts/ti/omap/am335x-netcom-plus-2xx.dts
Original file line number Diff line number Diff line change
Expand Up @@ -222,10 +222,10 @@
"ModeA1",
"ModeA2",
"ModeA3",
"NC",
"NC",
"NC",
"NC",
"ModeB0",
"ModeB1",
"ModeB2",
"ModeB3",
"NC",
"NC",
"NC",
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/ti/omap/omap3-beagle-xm.dts
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@
};

twl_power: power {
compatible = "ti,twl4030-power-beagleboard-xm", "ti,twl4030-power-idle-osc-off";
compatible = "ti,twl4030-power-idle-osc-off";
ti,use_poweroff;
};
};
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/ti/omap/omap3-n900.dts
Original file line number Diff line number Diff line change
Expand Up @@ -508,7 +508,7 @@
};

twl_power: power {
compatible = "ti,twl4030-power-n900", "ti,twl4030-power-idle-osc-off";
compatible = "ti,twl4030-power-idle-osc-off";
ti,use_poweroff;
};
};
Expand Down
10 changes: 5 additions & 5 deletions arch/arm/include/asm/word-at-a-time.h
Original file line number Diff line number Diff line change
Expand Up @@ -67,17 +67,17 @@ static inline unsigned long find_zero(unsigned long mask)
*/
static inline unsigned long load_unaligned_zeropad(const void *addr)
{
unsigned long ret, offset;
unsigned long ret, tmp;

/* Load word from unaligned pointer addr */
asm(
"1: ldr %0, [%2]\n"
"2:\n"
" .pushsection .text.fixup,\"ax\"\n"
" .align 2\n"
"3: and %1, %2, #0x3\n"
" bic %2, %2, #0x3\n"
" ldr %0, [%2]\n"
"3: bic %1, %2, #0x3\n"
" ldr %0, [%1]\n"
" and %1, %2, #0x3\n"
" lsl %1, %1, #0x3\n"
#ifndef __ARMEB__
" lsr %0, %0, %1\n"
Expand All @@ -90,7 +90,7 @@ static inline unsigned long load_unaligned_zeropad(const void *addr)
" .align 3\n"
" .long 1b, 3b\n"
" .popsection"
: "=&r" (ret), "=&r" (offset)
: "=&r" (ret), "=&r" (tmp)
: "r" (addr), "Qo" (*(unsigned long *)addr));

return ret;
Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/boot/dts/exynos/google/gs101.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -1390,9 +1390,9 @@
clock-names = "oscclk";
};

sysreg_apm: syscon@174204e0 {
sysreg_apm: syscon@17420000 {
compatible = "google,gs101-apm-sysreg", "syscon";
reg = <0x174204e0 0x1000>;
reg = <0x17420000 0x10000>;
};

pmu_system_controller: system-controller@17460000 {
Expand Down
11 changes: 0 additions & 11 deletions arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -351,17 +351,6 @@
>;
};

pinctrl_usdhc1: usdhc1grp {
fsl,pins = <
MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK 0x190
MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD 0x1d0
MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0 0x1d0
MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1 0x1d0
MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2 0x1d0
MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3 0x1d0
>;
};

pinctrl_usdhc2: usdhc2grp {
fsl,pins = <
MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK 0x190
Expand Down
Loading