Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
683 commits
Select commit Hold shift + click to select a range
8b4ae96
wifi: ath12k: fix preferred hardware mode calculation
Jan 12, 2026
aaf4113
ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}()
edumazet Jan 15, 2026
9bd9e43
ipv6: exthdrs: annotate data-race over multiple sysctl
edumazet Jan 15, 2026
b66ad2e
ext4: mark group add fast-commit ineligible
FirstLoveLife Dec 11, 2025
0bf624d
ext4: move ext4_percpu_param_init() before ext4_mb_init()
LiBaokun96 Dec 9, 2025
169944a
ext4: mark group extend fast-commit ineligible
FirstLoveLife Dec 11, 2025
fa4ec54
netfilter: nf_conntrack: Add allow_clash to generic protocol handler
yuhamag Dec 19, 2025
4da4ebe
netfilter: xt_tcpmss: check remaining length before reading optlen
Jan 19, 2026
9c37af6
openrisc: define arch-specific version of nop()
masneyb Jan 20, 2026
8a18b65
net: usb: r8152: fix transmit queue timeout
Jan 20, 2026
3d19574
wifi: iwlwifi: mvm: check the validity of noa_len
Miriam-Rachel Nov 10, 2025
a2577af
net/rds: No shortcut out of RDS_CONN_ERROR
gerd-rausch Jan 22, 2026
6a02774
gro: change the BUG_ON() in gro_pull_from_frag0()
edumazet Jan 22, 2026
344ef59
ipv4: igmp: annotate data-races around idev->mr_maxdelay
edumazet Jan 22, 2026
695f40e
net: hns3: extend HCLGE_FD_AD_QID to 11 bits
Jan 23, 2026
d4bcf09
wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power()
haruki3hhh Jan 25, 2026
39b14ad
wifi: iwlegacy: add missing mutex protection in il3945_store_measurem…
haruki3hhh Jan 25, 2026
3ffa65c
ipv4: fib: Annotate access to struct fib_alias.fa_state.
q2ven Jan 27, 2026
ebcd756
Bluetooth: hci_conn: Set link_policy on incoming ACL connections
ssorensenroku Dec 16, 2025
a2e1df5
Bluetooth: hci_conn: use mod_delayed_work for active mode timeout
ssorensenroku Dec 16, 2025
5544ac6
Bluetooth: btusb: Add new VID/PID for RTL8852CE
sorz Jan 14, 2026
6986981
Bluetooth: btusb: Add device ID for Realtek RTL8761BU
antipatico Jan 20, 2026
35801ea
octeontx2-af: Workaround SQM/PSE stalls by disabling sticky
Jan 27, 2026
15148e3
wifi: rtw89: pci: restore LDO setting after device resume
Jan 27, 2026
f414952
wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_sta…
haruki3hhh Jan 23, 2026
90bbcf6
net: usb: sr9700: remove code to drive nonexistent multicast filter
EthanNelson-Moore Feb 3, 2026
032a71b
vmw_vsock: bypass false-positive Wnonnull warning with gcc-16
arndb Feb 3, 2026
2d59fec
net/rds: Clear reconnect pending bit
Hakon-Bugge Feb 3, 2026
317a3d8
PCI: Mark ASM1164 SATA controller to avoid bus reset
Jan 9, 2026
263d548
PCI: Fix pci_slot_lock () device locking
keithbusch Jan 30, 2026
24dbd6b
PCI: Enable ACS after configuring IOMMU for OF platforms
Mani-Sadhasivam Jan 2, 2026
f50ceee
PCI: Add ACS quirk for Qualcomm Hamoa & Glymur
krishnachaitanya-linux Jan 9, 2026
b36158a
PCI: Mark Nvidia GB10 to avoid bus reset
JohnnyCC10920 Nov 13, 2025
d50dd63
myri10ge: avoid uninitialized variable use
arndb Feb 5, 2026
72ff2ec
nfc: nxp-nci: remove interrupt trigger type
carl-lee-amd Feb 5, 2026
5b5bd36
RDMA/rtrs-clt: For conn rejection use actual err number
hiqbal-ionos Jan 7, 2026
e9aae77
ata: libata: avoid long timeouts on hot-unplugged SATA DAS
Dec 1, 2025
e4068cd
hisi_acc_vfio_pci: update status after RAS error
Jan 22, 2026
5e9becd
scsi: buslogic: Reduce stack usage
arndb Feb 3, 2026
cbcd048
vhost: fix caching attributes of MMIO regions by setting them explicitly
ShivaShankarKommula Jan 2, 2026
71fe85d
tracing: Fix false sharing in hwlat get_sample()
dramborleg Feb 10, 2026
a86a70e
remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox T…
iuliana-prodan Dec 4, 2025
d21260f
mailbox: pcc: Remove spurious IRQF_ONESHOT usage
broonie Jan 16, 2026
bd0de0e
mailbox: imx: Skip the suspend flag for i.MX7ULP
JackyBai Dec 16, 2025
7ecde0f
mailbox: sprd: mask interrupts that are not handled
affenull2345 Jan 10, 2026
7dda732
remoteproc: mediatek: Break lock dependency to `prepare_lock`
Jan 12, 2026
acb3976
mailbox: sprd: clear delivery flag before handling TX done
affenull2345 Jan 10, 2026
621b618
clk: microchip: core: correct return value on *_get_parent()
masneyb Dec 5, 2025
9cdef83
m68k: nommu: fix memmove() with differently aligned src and dest for …
fifteenhex Dec 13, 2025
9305307
soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of N…
ujfalusi Dec 15, 2025
fd433f9
staging: rtl8723bs: fix missing status update on sdio_alloc_irq() fai…
Dec 8, 2025
9bfd64b
serial: 8250_dw: handle clock enable errors in runtime_resume
Nov 4, 2025
fb09d05
usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs
bleungatchromium Dec 8, 2025
d96de3d
fpga: of-fpga-region: Fail if any bridge is missing
rgantois Nov 27, 2025
78c9df5
dmaengine: sun6i: Choose appropriate burst length under maxburst
wens Dec 21, 2025
3a7d351
dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings
Upsylonbare Dec 17, 2025
299116f
misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read()
lituo1996 Dec 11, 2025
6127554
misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66
m42uko Dec 2, 2025
823dcac
staging: rtl8723bs: fix memory leak on failure path
Jan 13, 2026
b09a616
serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA…
Jamm02 Jan 12, 2026
7a81b03
fix it87_wdt early reboot by reporting running timer
rxrbln Nov 17, 2025
71c4d39
binder: don't use %pK through printk
t-8ch Jan 7, 2026
05e2059
watchdog: imx7ulp_wdt: handle the nowayout option
MrCry0 Nov 23, 2025
69e8e66
phy: mvebu-cp110-utmi: fix dr_mode property read from dts
Jan 6, 2026
3baf80a
phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature
Jan 20, 2026
49ceee8
Revert "mfd: da9052-spi: Change read-mask to write-mask"
marcusfolkesson Nov 24, 2025
758f258
iio: Use IRQF_NO_THREAD
Jan 28, 2026
354f456
iio: magnetometer: Remove IRQF_ONESHOT
Jan 28, 2026
97ddbfe
MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE
johnpgarry Jan 7, 2026
9759fd7
fs: ntfs3: check return value of indx_find to avoid infinite loop
P2GONE Dec 2, 2025
aedc853
fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent …
P2GONE Dec 2, 2025
65b712d
fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST
P2GONE Dec 2, 2025
8fee8d5
fs/ntfs3: drop preallocated clusters for sparse and compressed files
aalexandrovich Dec 12, 2025
622d1b8
fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read…
aalexandrovich Feb 9, 2026
be82793
ceph: supply snapshot context in ceph_uninline_data()
ethanwu-syno Sep 25, 2025
f441c51
libceph: define and enforce CEPH_MAX_KEY_LEN
idryomov Jul 4, 2025
a436259
thermal: int340x: Fix sysfs group leak on DLVR registration failure
kaushlen Feb 11, 2026
98cbe62
include: uapi: netfilter_bridge.h: Cover for musl libc
Feb 14, 2026
7910100
ARM: 9467/1: mm: Don't use %pK through printk
t-8ch Jan 7, 2026
6ae7ce6
drm/amd/display: Avoid updating surface with the same surface under MPO
Jan 23, 2026
bb5c1b4
drm/amdgpu: Adjust usleep_range in fence wait
Feb 10, 2026
9d7521a
ALSA: usb-audio: Update the number of packets properly at receiving
tiwai Feb 16, 2026
5a5e030
drm/amdgpu: Add HAINAN clock adjustment
decce6 Feb 10, 2026
426646c
drm/radeon: Add HAINAN clock adjustment
decce6 Feb 10, 2026
4b2da47
ALSA: usb-audio: Add sanity check for OOB writes at silencing
tiwai Feb 16, 2026
6d49f20
btrfs: replace BUG() with error handling in __btrfs_balance()
Saphereye Feb 3, 2026
7adf011
drm/amd/display: Remove conditional for shaper 3DLUT power-on
Feb 5, 2026
e8e953b
rtc: zynqmp: correct frequency value
vai-tomme Jan 22, 2026
87bb96f
ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access
Feb 13, 2025
5e1df1c
ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut
Feb 13, 2025
be6e81b
xfrm6: fix uninitialized saddr in xfrm6_get_saddr()
mrpre Jan 27, 2026
7b7911d
xfrm: skip templates check for packet offload tunnel mode
rleon Jan 27, 2026
8d1d5d0
ipmi: ipmb: initialise event handler read bytes
mkj Jan 13, 2026
53df9e3
xfrm: always flush state and policy upon NETDEV_UNREGISTER event
Jan 30, 2026
3438dba
net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode
haruki3hhh Feb 17, 2026
39c8ed2
net: usb: lan78xx: scan all MDIO addresses on LAN7801
martinpalsson Feb 18, 2026
dba8d41
net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
vladimiroltean May 8, 2025
e82909c
net: ethernet: xscale: Check for PTP support properly
linusw Feb 19, 2026
0e154c0
wifi: cfg80211: wext: fix IGTK key ID off-by-one
jmberg-intel Feb 9, 2026
8a4ef47
Remove WARN_ALL_UNSEEDED_RANDOM kernel config option
torvalds Feb 23, 2026
38d89db
Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ
Vudentz Feb 3, 2026
7c4de61
Bluetooth: hci_qca: Cleanup on all setup failures
Feb 5, 2026
4887a99
Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ
Vudentz Feb 11, 2026
441e313
Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_…
Vudentz Feb 17, 2026
6a50109
Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ
Vudentz Feb 13, 2026
daca886
tipc: fix duplicate publication key in tipc_service_insert_publ()
Feb 20, 2026
90c6c4a
RDMA/core: Fix stale RoCE GIDs during netdev events at registration
Jan 27, 2026
09ec5d9
net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets
stonezdm Feb 19, 2026
65e59c4
RDMA/efa: Fix typo in efa_alloc_mr()
jgunthorpe Feb 16, 2026
01f9d9c
net: usb: pegasus: enable basic endpoint checking
haruki3hhh Feb 22, 2026
fe7d3c0
RDMA/umem: Fix double dma_buf_unpin in failure path
jakemoroni Feb 24, 2026
a0fd1fe
net/mlx5: DR, Fix circular locking dependency in dump
shayshyi Feb 24, 2026
91a3167
net/mlx5: Fix missing devlink lock in SRIOV enable error path
shayshyi Feb 24, 2026
0a43177
net: consume xmit errors of GSO frames
kuba-moo Feb 23, 2026
7d4ec65
dpaa2-switch: validate num_ifs to prevent out-of-bounds write
avasummer Feb 24, 2026
8f8dec3
netfilter: nf_conntrack_h323: fix OOB read in decode_choice()
RedRaysTeam Feb 25, 2026
317f9c4
rpmsg: core: fix race in driver_override_show() and use core helper
2045gemini Dec 2, 2025
be106a0
clk: renesas: rzg2l: Fix intin variable size
seebe Nov 14, 2025
49fef9f
clk: renesas: rzg2l: Select correct div round macro
seebe Nov 14, 2025
b9612de
ASoC: SOF: ipc4-control: If there is no data do not send bytes update
ujfalusi Dec 17, 2025
2be8ea6
ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls
ujfalusi Dec 17, 2025
5aea131
ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_contr…
ujfalusi Dec 17, 2025
42aec41
ASoC: SOF: ipc4-control: Keep the payload size up to date
ujfalusi Dec 17, 2025
b3e90a0
fpga: dfl: use subsys_initcall to allow built-in drivers to be added
Dec 15, 2025
cdc915f
dm-verity: correctly handle dm_bufio_client_create() failure
Dec 19, 2025
7a1be41
media: mediatek: encoder: Fix uninitialized scalar variable issue
irui-wang Sep 7, 2025
5e0b1ab
media: mtk-mdp: Fix error handling in probe function
Oct 8, 2025
826dc0b
media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove()
Oct 8, 2025
18738cc
media: verisilicon: AV1: Fix enable cdef computation
Dec 9, 2025
fc23797
media: verisilicon: AV1: Fix tx mode bit setting
Dec 9, 2025
67120bc
ARM: omap2: Fix reference count leaks in omap_control_init()
ISCAS-Vulab Dec 17, 2025
0f335c2
KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() su…
sean-jc Dec 16, 2025
05be3a7
arm64: Disable branch profiling for all arm64 code
leitao Jan 6, 2026
3f147b3
HID: hid-pl: handle probe errors
oneukum Nov 19, 2025
d00e4bf
HID: magicmouse: Do not crash on missing msc->input
gnoack Jan 9, 2026
20337b1
HID: prodikeys: Check presence of pm->input_ep82
gnoack Jan 9, 2026
48f01e6
HID: logitech-hidpp: Check maxfield in hidpp_get_report_length()
gnoack Jan 9, 2026
f921ba3
arm64: dts: apple: t8112-j473: Keep the HDMI port powered on
jannau Jan 8, 2026
37d58cf
media: verisilicon: AV1: Set IDR flag for intra_only frame type
Jan 8, 2026
f51d0ce
media: radio-keene: fix memory leak in error path
shauryarane05 Nov 26, 2025
d63ec04
media: cx88: Add missing unmap in snd_cx88_hw_params()
Dec 10, 2025
eb1a140
media: cx23885: Add missing unmap in snd_cx23885_hw_params()
Dec 10, 2025
49f22c1
media: cx25821: Add missing unmap in snd_cx25821_hw_params()
Dec 10, 2025
a82f0c9
media: i2c/tw9903: Fix potential memory leak in tw9903_probe()
Dec 23, 2025
c64eeff
media: i2c/tw9906: Fix potential memory leak in tw9906_probe()
Dec 23, 2025
b045ca0
media: i2c: ov01a10: Fix the horizontal flip control
Oct 14, 2025
0e73ca6
media: i2c: ov01a10: Fix reported pixel-rate value
Oct 14, 2025
c93033a
media: i2c: ov01a10: Fix analogue gain range
Oct 14, 2025
4cefedf
media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls
Oct 14, 2025
11f4642
media: i2c: ov01a10: Fix test-pattern disabling
Oct 14, 2025
dd2df3a
media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_upda…
alperak Dec 29, 2025
11b09f0
media: ccs: Avoid possible division by zero
Nov 24, 2025
0d5155a
media: i2c: ov5647: Initialize subdev before controls
jailuthra Dec 22, 2025
1fbba9d
media: i2c: ov5647: Correct pixel array offset
davidplowman Dec 22, 2025
bc2028c
media: i2c: ov5647: Correct minimum VBLANK value
davidplowman Dec 22, 2025
b4a7a29
media: i2c: ov5647: Sensor should report RAW color space
davidplowman Dec 22, 2025
55e5fc2
media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode
jailuthra Dec 22, 2025
9957bd2
media: i2c: ov5647: use our own mutex for the ctrl lock
xiaoleiwang123456 Dec 5, 2025
bc49690
dm-integrity: fix a typo in the code for write/discard race
Jan 12, 2026
137f61b
dm: clear cloned request bio pointer when last clone bio completes
mliang-pure Jan 9, 2026
4f813a5
soc: ti: k3-socinfo: Fix regmap leak on probe failure
jhovold Nov 27, 2025
7a9191a
soc: ti: pruss: Fix double free in pruss_clk_mux_setup()
ISCAS-Vulab Jan 13, 2026
e041933
KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation
yosrym93 Jan 10, 2026
5104ef3
clk: clk-apple-nco: Add "apple,t8103-nco" compatible
jannau Dec 31, 2025
916b29d
media: i2c: ov01a10: Fix digital gain range
Jan 8, 2026
301c2ed
clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_r…
Jan 15, 2026
4137eec
s390/pci: Handle futile config accesses of disabled devices directly
niklas88 Jan 8, 2026
cbf3ce7
dm-integrity: fix recalculation in bitmap mode
Jan 19, 2026
aa22139
dm-unstripe: fix mapping bug when there are multiple targets in a table
Jan 18, 2026
3b3e5e7
arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro
yjun123 Jan 16, 2026
8b37e66
media: venus: vdec: fix error state assignment for zero bytesused
Dec 11, 2025
fa8662a
media: venus: vdec: restrict EOS addr quirk to IRIS2 only
dikshita-agarwal Nov 25, 2025
68d2066
drm: of: drm_of_panel_bridge_remove(): fix device_node leak
lucaceresoli Jan 9, 2026
f95890f
mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations
tehcaster Dec 19, 2025
0651768
selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs
wangli5665 Dec 21, 2025
1082237
xfs: mark data structures corrupt on EIO and ENODATA
Dec 19, 2025
35fa63a
media: verisilicon: AV1: Fix tile info buffer size
Jan 14, 2026
f3e2888
iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in sc…
guojinhui-liam Jan 22, 2026
43f617c
mfd: core: Add locking around 'mfd_of_node_list'
dianders Dec 10, 2025
23e9d5e
xfs: delete attr leaf freemap entries when empty
Jan 23, 2026
a918644
xfs: fix freemap adjustments when adding xattrs to leaf blocks
Jan 23, 2026
a9c3530
xfs: fix remote xattr valuelblk check
Jan 23, 2026
0e12a9d
KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2()
kovalev0 Jan 23, 2026
86ec4df
PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_…
Jan 8, 2026
c9060a0
md/bitmap: fix GPF in write_page caused by resize race
jinpuwang Jan 20, 2026
ed32561
nfsd: fix return error code for nfsd_map_name_to_[ug]id
Dec 22, 2025
2005d90
nvmem: Drop OF node reference on nvmem_add_one_cell() failure
krzk Jan 16, 2026
b9a69e9
x86/kexec: add a sanity check on previous kernel's ima kexec buffer
harshimogalapalli Dec 31, 2025
fb015d8
usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN
Jan 23, 2026
760c898
bus: fsl-mc: fix an error handling in fsl_mc_device_add()
Jan 24, 2026
c068df3
dm mpath: make pg_init_delay_msecs settable
bmarzins Jan 28, 2026
4db401a
tools: Fix bitfield dependency failure
Leo-Yan Jan 23, 2026
f3becbb
powerpc/smp: Add check for kcalloc() failure in parse_thread_groups()
lgs2513 Sep 23, 2025
69d1d26
iio: gyro: itg3200: Fix unchecked return value in read_raw
amiclaus Jan 29, 2026
d0ebc58
mm/highmem: fix __kmap_to_page() build error
williamtcdns Dec 11, 2025
86d0de4
rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net()
Jan 21, 2026
ba14c8f
ocfs2: fix reflink preserve cleanup issue
zhaohem Dec 10, 2025
5440014
kexec: derive purgatory entry from symbol
FirstLoveLife Jan 20, 2026
ff82ea8
Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disablin…
niklas88 Dec 16, 2025
23c3f79
PCI/IOV: Fix race between SR-IOV enable/disable and hotplug
niklas88 Dec 16, 2025
3808e95
arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y
melver Jan 30, 2026
55ffed6
btrfs: continue trimming remaining devices on failure
jinbaohong Jan 28, 2026
a5fa506
remoteproc: imx_rproc: Fix invalid loaded resource table detection
MrVan Jan 29, 2026
65bfa4f
perf/arm-cmn: Reject unsupported hardware configurations
rmurphy-arm Feb 3, 2026
b91e125
scsi: ufs: core: Flush exception handling work when RPM level is zero
Jan 29, 2026
5da038b
usb: dwc3: gadget: Move vbus draw to workqueue context
Feb 4, 2026
4f77840
usb: dwc2: fix resume failure if dr_mode is host
xhackerustc Jan 29, 2026
668dee1
mtd: rawnand: pl353: Fix software ECC support
andreascian Feb 4, 2026
9ea70b8
tipc: fix RCU dereference race in tipc_aead_users_dec()
hodgesds Feb 3, 2026
526cc46
drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set()
Sundance636 Feb 2, 2026
9f3a413
net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() …
haokexin Feb 5, 2026
b01d8dd
PCI: Fix pci_slot_trylock() error handling
guojinhui-liam Dec 12, 2025
57e81ab
parisc: kernel: replace kfree() with put_device() in create_tree_node()
Dec 19, 2025
31f47e4
staging: rtl8723bs: fix null dereference in find_network
Feb 2, 2026
599cf27
cifs: Fix locking usage for tcon fields
sprasad-microsoft Jan 31, 2026
0201e7f
MIPS: rb532: Fix MMIO UART resource registration
FlyGoat Feb 5, 2026
ed80120
ceph: supply snapshot context in ceph_zero_partial_object()
ethanwu-syno Sep 25, 2025
ae0a5e8
LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE
johnpgarry Feb 10, 2026
924cafc
LoongArch: Prefer top-down allocation after arch_mem_init()
chenhuacai Feb 10, 2026
1bdbec3
LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT
seehearfeel Feb 10, 2026
c7eb564
LoongArch: Disable instrumentation for setup_ptwalker()
seehearfeel Feb 10, 2026
48d5490
net: ethernet: marvell: skge: remove incorrect conflicting PCI ID
EthanNelson-Moore Feb 6, 2026
e0332eb
net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean()
Thomas-fourier Feb 6, 2026
3a40744
octeontx2-af: CGX: fix bitmap leaks
Feb 6, 2026
d442248
net: macb: Fix tx/rx malfunction after phy link down and up
haokexin Feb 8, 2026
b37df9b
tracing: Fix to set write permission to per-cpu buffer_size_kb
mhiramat Feb 10, 2026
0a7252f
io_uring/filetable: clamp alloc_hint to the configured alloc range
axboe Feb 11, 2026
e6e8306
net: intel: fix PCI device ID conflict between i40e and ipw2200
EthanNelson-Moore Feb 10, 2026
b292dae
atm: fore200e: fix use-after-free in tasklets during device removal
stonezdm Feb 10, 2026
9d402bc
ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data()
Feb 11, 2026
b9fc5b0
fbcon: check return value of con2fb_acquire_newinfo()
Dec 17, 2025
eb629b6
fbdev: vt8500lcdfb: fix missing dma_free_coherent()
Thomas-fourier Jan 12, 2026
18726b9
fbdev: of: display_timing: fix refcount leak in of_get_display_timings()
Jan 16, 2026
c02828f
fbdev: ffb: fix corrupted video output on Sun FFB1
rxrbln Feb 5, 2026
7c32c68
fbcon: Remove struct fbcon_display.inverse
tdz Feb 9, 2026
91321c8
cifs: some missing initializations on replay
sprasad-microsoft Feb 14, 2026
e94a2b9
ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR
guspatagonico Feb 10, 2026
1342bdd
net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle
Thomas-fourier Feb 13, 2026
3070ab1
net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash()
cnitlrt Feb 13, 2026
4f4b2c3
x86/kexec: Copy ACPI root pointer address from config table
ardbiesheuvel Feb 17, 2026
ce992b5
arm64: Force the use of CNTVCT_EL0 in __delay()
Feb 13, 2026
9e57d6d
net: nfc: nci: Fix parameter validation for packet data
mthalmei Feb 18, 2026
05fb1b5
tracing: Fix checking of freed trace_event_file for hist files
petrpavlu Feb 19, 2026
b6ba9d6
tracing: Wake up poll waiters for hist files when removing an event
petrpavlu Feb 19, 2026
82d39dd
NTB: ntb_transport: Fix too small buffer for debugfs_name
Jan 7, 2026
2b13ebc
drm/i915/wakeref: clean up INTEL_WAKEREF_PUT_* flag macros
jnikula Dec 15, 2025
48661a0
arm64: Fix sampling the "stable" virtual counter in preemptible section
Feb 26, 2026
3762fc7
Linux 6.6.128
Mar 4, 2026
43d9a14
Revert "x86/kexec: add a sanity check on previous kernel's ima kexec …
Mar 5, 2026
bc01def
Linux 6.6.129
Mar 5, 2026
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
  •  
  •  
  •  
14 changes: 7 additions & 7 deletions Documentation/PCI/endpoint/pci-vntb-howto.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,14 +52,14 @@ pci-epf-vntb device, the following commands can be used::
# cd /sys/kernel/config/pci_ep/
# mkdir functions/pci_epf_vntb/func1

The "mkdir func1" above creates the pci-epf-ntb function device that will
The "mkdir func1" above creates the pci-epf-vntb function device that will
be probed by pci_epf_vntb driver.

The PCI endpoint framework populates the directory with the following
configurable fields::

# ls functions/pci_epf_ntb/func1
baseclass_code deviceid msi_interrupts pci-epf-ntb.0
# ls functions/pci_epf_vntb/func1
baseclass_code deviceid msi_interrupts pci-epf-vntb.0
progif_code secondary subsys_id vendorid
cache_line_size interrupt_pin msix_interrupts primary
revid subclass_code subsys_vendor_id
Expand Down Expand Up @@ -106,13 +106,13 @@ A sample configuration for virtual NTB driver for virtual PCI bus::
# echo 0x080A > functions/pci_epf_vntb/func1/pci_epf_vntb.0/vntb_pid
# echo 0x10 > functions/pci_epf_vntb/func1/pci_epf_vntb.0/vbus_number

Binding pci-epf-ntb Device to EP Controller
Binding pci-epf-vntb Device to EP Controller
--------------------------------------------

NTB function device should be attached to PCI endpoint controllers
connected to the host.

# ln -s controllers/5f010000.pcie_ep functions/pci-epf-ntb/func1/primary
# ln -s controllers/5f010000.pcie_ep functions/pci_epf_vntb/func1/primary

Once the above step is completed, the PCI endpoint controllers are ready to
establish a link with the host.
Expand All @@ -134,7 +134,7 @@ lspci Output at Host side
-------------------------

Note that the devices listed here correspond to the values populated in
"Creating pci-epf-ntb Device" section above::
"Creating pci-epf-vntb Device" section above::

# lspci
00:00.0 PCI bridge: Freescale Semiconductor Inc Device 0000 (rev 01)
Expand All @@ -147,7 +147,7 @@ lspci Output at EP Side / Virtual PCI bus
-----------------------------------------

Note that the devices listed here correspond to the values populated in
"Creating pci-epf-ntb Device" section above::
"Creating pci-epf-vntb Device" section above::

# lspci
10:00.0 Unassigned class [ffff]: Dawicontrol Computersysteme GmbH Device 1234 (rev ff)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ properties:
reg:
maxItems: 1

avdd-supply:
AVDD-supply:
description: Analog power supply

dvdd-supply:
DVDD-supply:
description: Digital power supply

reset-gpios:
Expand Down Expand Up @@ -56,7 +56,7 @@ allOf:
properties:
dsd-path: false

additionalProperties: false
unevaluatedProperties: false

examples:
- |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ properties:
reg:
maxItems: 1

avdd-supply:
AVDD-supply:
description: A 1.8V supply that powers up the AVDD pin.

dvdd-supply:
DVDD-supply:
description: A 1.2V supply that powers up the DVDD pin.

reset-gpios:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@ Supported Devices
Currently, this driver support following devices:
* Network controller: Cavium, Inc. Device b200
* Network controller: Cavium, Inc. Device b400
* Network controller: Cavium, Inc. Device b900
* Network controller: Cavium, Inc. Device ba00
* Network controller: Cavium, Inc. Device bc00
* Network controller: Cavium, Inc. Device bd00

Interface Control
=================
Expand Down
20 changes: 20 additions & 0 deletions Documentation/networking/ip-sysctl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -745,6 +745,13 @@ tcp_comp_sack_nr - INTEGER

Default : 44

tcp_backlog_ack_defer - BOOLEAN
If set, user thread processing socket backlog tries sending
one ACK for the whole queue. This helps to avoid potential
long latencies at end of a TCP socket syscall.

Default : true

tcp_slow_start_after_idle - BOOLEAN
If set, provide RFC2861 behavior and time out the congestion
window after an idle period. An idle period is defined at
Expand Down Expand Up @@ -1176,6 +1183,19 @@ tcp_plb_cong_thresh - INTEGER

Default: 128

tcp_pingpong_thresh - INTEGER
The number of estimated data replies sent for estimated incoming data
requests that must happen before TCP considers that a connection is a
"ping-pong" (request-response) connection for which delayed
acknowledgments can provide benefits.

This threshold is 1 by default, but some applications may need a higher
threshold for optimal performance.

Possible Values: 1 - 255

Default: 1

UDP variables
=============

Expand Down
74 changes: 74 additions & 0 deletions Documentation/trace/events-pci.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
.. SPDX-License-Identifier: GPL-2.0

===========================
Subsystem Trace Points: PCI
===========================

Overview
========
The PCI tracing system provides tracepoints to monitor critical hardware events
that can impact system performance and reliability. These events normally show
up here:

/sys/kernel/tracing/events/pci

Cf. include/trace/events/pci.h for the events definitions.

Available Tracepoints
=====================

pci_hp_event
------------

Monitors PCI hotplug events including card insertion/removal and link
state changes.
::

pci_hp_event "%s slot:%s, event:%s\n"

**Event Types**:

* ``LINK_UP`` - PCIe link established
* ``LINK_DOWN`` - PCIe link lost
* ``CARD_PRESENT`` - Card detected in slot
* ``CARD_NOT_PRESENT`` - Card removed from slot

**Example Usage**::

# Enable the tracepoint
echo 1 > /sys/kernel/debug/tracing/events/pci/pci_hp_event/enable

# Monitor events (the following output is generated when a device is hotplugged)
cat /sys/kernel/debug/tracing/trace_pipe
irq/51-pciehp-88 [001] ..... 1311.177459: pci_hp_event: 0000:00:02.0 slot:10, event:CARD_PRESENT

irq/51-pciehp-88 [001] ..... 1311.177566: pci_hp_event: 0000:00:02.0 slot:10, event:LINK_UP

pcie_link_event
---------------

Monitors PCIe link speed changes and provides detailed link status information.
::

pcie_link_event "%s type:%d, reason:%d, cur_bus_speed:%d, max_bus_speed:%d, width:%u, flit_mode:%u, status:%s\n"

**Parameters**:

* ``type`` - PCIe device type (4=Root Port, etc.)
* ``reason`` - Reason for link change:

- ``0`` - Link retrain
- ``1`` - Bus enumeration
- ``2`` - Bandwidth notification enable
- ``3`` - Bandwidth notification IRQ
- ``4`` - Hotplug event


**Example Usage**::

# Enable the tracepoint
echo 1 > /sys/kernel/debug/tracing/events/pci/pcie_link_event/enable

# Monitor events (the following output is generated when a device is hotplugged)
cat /sys/kernel/debug/tracing/trace_pipe
irq/51-pciehp-88 [001] ..... 381.545386: pcie_link_event: 0000:00:02.0 type:4, reason:4, cur_bus_speed:20, max_bus_speed:23, width:1, flit_mode:0, status:DLLLA
95 changes: 81 additions & 14 deletions Documentation/trace/index.rst
Original file line number Diff line number Diff line change
@@ -1,37 +1,104 @@
==========================
Linux Tracing Technologies
==========================
================================
Linux Tracing Technologies Guide
================================

Tracing in the Linux kernel is a powerful mechanism that allows
developers and system administrators to analyze and debug system
behavior. This guide provides documentation on various tracing
frameworks and tools available in the Linux kernel.

Introduction to Tracing
-----------------------

This section provides an overview of Linux tracing mechanisms
and debugging approaches.

.. toctree::
:maxdepth: 2

ftrace-design
debugging
tracepoints
tracepoint-analysis
ring-buffer-map

Core Tracing Frameworks
-----------------------

The following are the primary tracing frameworks integrated into
the Linux kernel.

.. toctree::
:maxdepth: 1

ftrace
ftrace-design
ftrace-uses
fprobe
kprobes
kprobetrace
uprobetracer
fprobetrace
tracepoints
fprobe
ring-buffer-design

Event Tracing and Analysis
--------------------------

A detailed explanation of event tracing mechanisms and their
applications.

.. toctree::
:maxdepth: 1

events
events-kmem
events-power
events-nmi
events-msr
mmiotrace
events-pci
boottime-trace
histogram
histogram-design
boottime-trace
hwlat_detector
osnoise-tracer
timerlat-tracer

Hardware and Performance Tracing
--------------------------------

This section covers tracing features that monitor hardware
interactions and system performance.

.. toctree::
:maxdepth: 1

intel_th
ring-buffer-design
stm
sys-t
coresight/index
user_events
rv/index
hisi-ptt
mmiotrace
hwlat_detector
osnoise-tracer
timerlat-tracer

User-Space Tracing
------------------

These tools allow tracing user-space applications and
interactions.

.. toctree::
:maxdepth: 1

user_events
uprobetracer

Additional Resources
--------------------

For more details, refer to the respective documentation of each
tracing tool and framework.

.. only:: subproject and html

Indices
=======

* :ref:`genindex`
Loading
Loading