Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1776 commits
Select commit Hold shift + click to select a range
aad472c
PCI: dwc: Add L1 Substates context to ltssm_status of debugfs
shawn1221 Dec 12, 2025
15a66eb
PCI: dw-rockchip: Change get_ltssm() to provide L1 Substates info
shawn1221 Dec 12, 2025
ed9c15c
Revert "PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ"
floatious Dec 22, 2025
7bdff9b
net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels
Mani-Sadhasivam Dec 18, 2025
f222eb1
usb: gadget: u_ether: add gether_opts for config caching
Dec 30, 2025
ca9ca41
usb: gadget: u_ether: Add auto-cleanup helper for freeing net_device
Dec 30, 2025
b62076e
usb: gadget: f_ncm: align net_device lifecycle with bind/unbind
Dec 30, 2025
1746383
accel/rocket: fix unwinding in error path in rocket_core_init
QSchulz Dec 15, 2025
7fc4b49
accel/rocket: fix unwinding in error path in rocket_probe
QSchulz Dec 15, 2025
2dff896
media: tegra-video: Fix memory leak in __tegra_channel_try_format()
GoodLuck612 Nov 14, 2025
1e88b5f
KVM: x86: Ignore -EBUSY when checking nested events from vcpu_block()
sean-jc Jan 9, 2026
c45026c
drm/tegra: dsi: fix device leak on probe
jhovold Nov 21, 2025
5364f7b
unwind: Simplify unwind_user_next_fp() alignment check
Sep 23, 2025
6f553db
unwind: Implement compat fp unwind
Sep 23, 2025
b9537a5
unwind_user/x86: Enable frame pointer unwinding on x86
jpoimboe Aug 27, 2025
f7df71d
unwind_user/x86: Teach FP unwind about start of function
Oct 24, 2025
663efc5
x86/uprobes: Fix XOL allocation failure for 32-bit tasks
oleg-nesterov Jan 11, 2026
e56d023
ext4: correct the comments place for EXT4_EXT_MAY_ZEROOUT
Nov 12, 2025
2698731
ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitt…
zhangyi089 Nov 29, 2025
448a766
media: iris: remove v4l2_m2m_ioctl_{de,en}coder_cmd API usage during …
dikshita-agarwal Nov 2, 2025
1aa5833
media: iris: Add missing platform data entries for SM8750
dikshita-agarwal Dec 18, 2025
9f51584
Input: synaptics_i2c - replace use of system_wq with system_dfl_wq
DispatchCode Nov 6, 2025
976c7a3
Input: synaptics_i2c - guard polling restart in resume
ii4gsp Jan 21, 2026
e70d5fe
iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without…
guojinhui-liam Jan 22, 2026
7f8f4ac
arm64: dts: rockchip: Fix rk356x PCIe range mappings
shawn1221 Jan 5, 2026
e5bdc21
arm64: dts: rockchip: Fix rk3588 PCIe range mappings
shawn1221 Jan 5, 2026
baf4b13
clk: tegra: tegra124-emc: fix device leak on set_rate()
jhovold Nov 21, 2025
0a654ac
ACPI: APEI: GHES: Add helper for CPER CXL protocol errors checks
fdefranc Jan 14, 2026
f50c912
ACPI: APEI: GHES: Disable KASAN instrumentation when compile testing …
nathanchance Jan 14, 2026
7d610f6
ARM: dts: imx53-usbarmory: Replace license text comment with SPDX ide…
Aug 14, 2025
26f9e89
PCI: Add preceding capability position support in PCI_FIND_NEXT_*_CAP…
qianyu-qcom Nov 10, 2025
794b08c
PCI: dwc: Add new APIs to remove standard and extended Capability
qianyu-qcom Nov 10, 2025
7c0c4b7
PCI: dwc: Remove duplicate dw_pcie_ep_hide_ext_capability() function
qianyu-qcom Dec 24, 2025
c6db0f4
PCI: dwc: ep: Fix resizable BAR support for multi-PF configurations
AkshGarg-19 Jan 30, 2026
d2cfea6
KVM: x86: Add x2APIC "features" to control EOI broadcast suppression
khushit-shah-nx Jan 23, 2026
4b508c5
btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros
mssola Oct 24, 2025
5ec1d82
btrfs: zoned: fixup last alloc pointer after extent removal for RAID0/10
naota Jan 23, 2026
6c80b35
PM: sleep: core: Avoid bit field races related to work_in_progress
Feb 4, 2026
378dff7
drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()
superm1 Feb 5, 2026
58aef05
hwmon: (max16065) Use READ/WRITE_ONCE to avoid compiler optimization …
2045gemini Feb 3, 2026
d304385
slub: remove CONFIG_SLUB_TINY specific code paths
tehcaster Nov 5, 2025
e653c07
mm/slab: use prandom if !allow_spin
hygoni Feb 10, 2026
e7c5804
LoongArch: Remove unnecessary checks for ORC unwinder
seehearfeel Dec 31, 2025
079deec
LoongArch: Handle percpu handler address for ORC unwinder
seehearfeel Feb 10, 2026
b05ed70
LoongArch: Remove some extern variables in source files
seehearfeel Feb 10, 2026
99f617e
drm/i915/dp: Fail state computation for invalid DSC source input BPP …
ideak Dec 15, 2025
9498fa2
drm/i915/dp: Fix pipe BPP clamping due to HDR
ideak Feb 9, 2026
14a1db2
net: arcnet: com20020-pci: fix support for 2.5Mbit cards
EthanNelson-Moore Feb 13, 2026
a80161c
eventpoll: Fix integer overflow in ep_loop_check_proc()
thejh Feb 23, 2026
3acc627
namespace: fix proc mount iteration
brauner Jan 29, 2026
cfd9464
media: dvb-core: fix wrong reinitialization of ringbuffer on reopen
axboe Feb 24, 2026
00477ca
nfc: pn533: properly drop the usb interface reference on disconnect
gregkh Feb 23, 2026
2795fc0
net: usb: kaweth: validate USB endpoints
gregkh Feb 23, 2026
011684c
net: usb: kalmia: validate USB endpoints
gregkh Feb 23, 2026
c3f1672
net: usb: pegasus: validate USB endpoints
gregkh Feb 23, 2026
1cf4690
can: ems_usb: ems_usb_read_bulk_callback(): check the proper length o…
gregkh Feb 23, 2026
f6d80b1
can: usb: f81604: correctly anchor the urb in the read bulk callback
gregkh Feb 23, 2026
aa9e0a7
can: ucan: Fix infinite loop from zero-length messages
gregkh Feb 23, 2026
18eee27
can: usb: etas_es58x: correctly anchor the urb in the read bulk callback
gregkh Feb 23, 2026
36ead57
can: usb: f81604: handle short interrupt urb messages properly
gregkh Feb 23, 2026
b9a6064
can: usb: f81604: handle bulk write errors properly
gregkh Feb 23, 2026
20864e3
HID: Add HID_CLAIMED_INPUT guards in raw_event callbacks missing them
gregkh Feb 19, 2026
d1edc02
HID: pidff: Fix condition effect bit clearing
Lawstorant Feb 4, 2026
aaca71f
HID: multitouch: Keep latency normal on deactivate for reactivation g…
tuxedo-wse Jan 8, 2026
f9e9cc3
x86/efi: defer freeing of boot services memory
rppt Feb 25, 2026
87aeec4
perf/x86/intel/uncore: Add per-scheduler IMC CAS count events
ZideChen0 Feb 10, 2026
c7258d2
x86/boot: Handle relative CONFIG_EFI_SBAT_FILE file paths
jstancek Feb 25, 2026
a586788
x86/sev: Allow IBPB-on-Entry feature for SNP guests
kimphillamd Feb 3, 2026
c42a92d
x86/boot/sev: Move SEV decompressor variables into the .data section
tlendacky Feb 4, 2026
5de3412
platform/x86: dell-wmi-sysman: Don't hex dump plaintext password data
toblux Mar 3, 2026
bf84193
platform/x86: alienware-wmi-wmax: Add G-Mode support to m18 laptops
kuu-rt Jan 29, 2026
5f935f1
platform/x86: dell-wmi: Add audio/mic mute key codes
kuu-rt Feb 7, 2026
8d70dff
ALSA: hda/realtek: Add quirk for HP Pavilion 15-eh1xxx to enable mute…
Feb 27, 2026
be7e624
ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_SKIP_IFACE_SETUP
Rongronggg9 Mar 2, 2026
1e5753f
ALSA: usb-audio: Use correct version for UAC3 header validation
jundorok Feb 26, 2026
27338f3
ALSA: hda/intel: increase default bdl_pos_adj for Nvidia controllers
panosfol Feb 25, 2026
7eb2d1c
ALSA: hda/realtek: fix model name typo for Samsung Galaxy Book Flex (…
arter97 Feb 22, 2026
36facbc
ALSA: hda/realtek: Add quirk for Acer Aspire V3-572G
panosfol Feb 21, 2026
bf21bfd
ALSA: hda/realtek: add quirk for Samsung Galaxy Book Flex (NT950QCT-A…
arter97 Feb 22, 2026
2f8ceeb
wifi: radiotap: reject radiotap with unknown bits
jmberg-intel Feb 17, 2026
ed7d30f
wifi: libertas: fix use-after-free in lbs_free_adapter()
hodgesds Feb 6, 2026
584279a
wifi: cfg80211: cancel rfkill_block work in wiphy_unregister()
Feb 11, 2026
f35ceec
wifi: mac80211: bounds-check link_id in ieee80211_ml_reconfiguration
SilverPlate3 Feb 20, 2026
cc6d5a3
wifi: mac80211: fix NULL pointer dereference in mesh_rx_csa_frame()
RedRaysTeam Feb 23, 2026
2b6c942
Bluetooth: purge error queues in socket destructors
hrasiq Feb 11, 2026
07e0c80
gve: fix incorrect buffer cleanup in gve_tx_clean_pending_packets for…
agarg2008 Feb 20, 2026
2764dcb
net: phy: register phy led_triggers during probe to avoid AB-BA deadlock
lunn Feb 22, 2026
deee46b
IB/mthca: Add missed mthca_unmap_user_db() for mthca_create_srq()
jgunthorpe Feb 16, 2026
cfe9622
RDMA/irdma: Fix kernel stack leak in irdma_create_user_ah()
jgunthorpe Feb 16, 2026
a6f3e0f
RDMA/ionic: Fix kernel stack leak in ionic_create_cq()
jgunthorpe Feb 16, 2026
a1850e2
cpufreq: intel_pstate: Fix crash during turbo disable
spandruvada Feb 25, 2026
ca1684d
arm64: gcs: Do not set PTE_SHARED on GCS mappings if FEAT_LPA2 is ena…
ctmarinas Feb 23, 2026
a6677e2
net/sched: ets: fix divide by zero in the offload path
dcaratti Feb 24, 2026
27c13c5
nfsd: Fix cred ref leak in nfsd_nl_threads_set_doit().
q2ven Jan 24, 2026
cdd9664
tracing: Fix WARN_ON in tracing_buffers_mmap_close
Feb 27, 2026
9a56410
scsi: target: Fix recursive locking in __configfs_open_file()
rkt-1597 Feb 16, 2026
0524ee5
mm: thp: deny THP for files on anonymous inodes
deepanshu406 Feb 14, 2026
01ee0bc
Squashfs: check metadata block offset is within range
plougher Feb 17, 2026
d1ef3ae
drbd: fix "LOGIC BUG" in drbd_al_begin_io_nonblock()
lge Feb 19, 2026
4e89350
drbd: fix null-pointer dereference on local read error
chrboe Feb 20, 2026
b135cd6
xfs: fix xfs_group release bug in xfs_dax_notify_dev_failure
Feb 18, 2026
5a34959
xfs: Fix error pointer dereference
Feb 20, 2026
0786f94
smb: client: fix cifs_pick_channel when channels are equally loaded
hac-v Feb 21, 2026
134596a
smb: client: fix broken multichannel with krb5+signing
pcacjr Feb 26, 2026
2ef0fc3
smb: client: Don't log plaintext credentials in cifs_set_cifscreds
toblux Feb 26, 2026
86163b9
smb: client: fix oops due to uninitialised var in smb2_unlink()
pcacjr Mar 6, 2026
944a333
scsi: core: Fix refcount leak for tagset_refcnt
biger410 Feb 23, 2026
19a258d
mptcp: pm: avoid sending RM_ADDR over same subflow
matttbe Mar 3, 2026
a64aa7d
mptcp: pm: in-kernel: always mark signal+subflow endp as used
matttbe Mar 3, 2026
ee6ce81
selftests: mptcp: more stable simult_flows tests
Mar 3, 2026
23ec7f5
selftests: mptcp: join: check RM_ADDR not sent over same subflow
matttbe Mar 3, 2026
bc2110c
selftests: mptcp: join: check removing signal+subflow endp
matttbe Mar 3, 2026
861aa1b
kbuild: Split .modinfo out from ELF_DETAILS
nathanchance Feb 25, 2026
54e841a
Revert "netfilter: nft_set_rbtree: validate open interval overlap"
gregkh Mar 9, 2026
3d46af0
ARM: clean up the memset64() C wrapper
t-8ch Feb 13, 2026
227eb25
ASoC: fsl_xcvr: use dev_err_probe() replacing dev_err() + return
tq-steina Nov 25, 2025
3c3462e
ASoC: fsl_xcvr: provide regmap names
tq-steina Dec 16, 2025
c08ec55
ipmi: Fix use-after-free and list corruption on sender error
cminyard Jan 27, 2026
0c578e8
ksmbd: call ksmbd_vfs_kern_path_end_removing() on some error paths
pchelkin91 Feb 25, 2026
999ff1a
platform/x86: hp-bioscfg: Support allocations of larger data
superm1 Mar 9, 2026
d8a2865
net: stmmac: remove support for lpi_intr_o
Feb 3, 2026
a5c070a
Bluetooth: Fix CIS host feature condition
MariuszSkamra Feb 12, 2026
0381584
drm/amd/display: Use GFP_ATOMIC in dc_create_stream_for_sink
pixelcluster Feb 23, 2026
e159eb8
nvme: fix admin queue leak on controller reset
Jan 31, 2026
9c19841
hwmon: (aht10) Add support for dht20
Nov 2, 2025
9833ed2
hwmon: (aht10) Fix initialization commands for AHT20
MeatSuger Feb 22, 2026
2c94768
pinctrl: equilibrium: rename irq_chip function callbacks
feckert Feb 5, 2026
53eba15
pinctrl: equilibrium: fix warning trace on load
feckert Feb 5, 2026
82f1bb0
pinctrl: qcom: qcs615: Add missing dual edge GPIO IRQ errata flag
maulik-k-shah Feb 9, 2026
55aefe1
platform/x86: thinkpad_acpi: Fix errors reading battery thresholds
jonathan-teh Feb 16, 2026
ade0384
module: Remove duplicate freeing of lockdep classes
petrpavlu Jan 7, 2026
2c09129
HID: multitouch: new class MT_CLS_EGALAX_P80H84
iangehc Feb 17, 2026
6359d2d
pinctrl: generic: move function to amlogic-am4 driver
ConchuOD Feb 3, 2026
acbcfe2
pinctrl: meson: amlogic-a4: Fix device node reference leak in aml_dt_…
outman119 Feb 18, 2026
ea07fcf
pinctrl: cirrus: cs42l43: Fix double-put in cs42l43_pin_probe()
outman119 Feb 23, 2026
d146275
hwmon: (it87) Check the it87_lock() return value
bvanassche Feb 23, 2026
8f742f4
idpf: increment completion queue next_to_clean in sw marker wait routine
Jan 5, 2026
e7fca8b
idpf: change IRQ naming to match netdev and ethtool queue numbering
Jan 26, 2026
4458f9f
idpf: Fix flow rule delete failure due to invalid validation
sreedeviintel Jan 13, 2026
e9669c2
ice: recap the VSI and QoS info after rebuild
pyma1 Jan 29, 2026
9e0f091
i40e: Fix preempt count leak in napi poll tracepoint
Feb 7, 2026
ee8e4b7
e1000e: clear DPG_EN after reset to avoid autonomous power-gating
vlifshts Jan 6, 2026
54b3701
drm/solomon: Fix page start when updating rectangle in page addressin…
Feb 10, 2026
72d08d2
netfs: Fix unbuffered/DIO writes to dispatch subrequests in strict se…
dhowells Feb 26, 2026
f30b951
nvmet-fcloop: Check remoteport port_state before calling done callback
Dec 4, 2025
f17c1c4
net: annotate data-races around sk->sk_{data_ready,write_space}
edumazet Feb 25, 2026
79cc5a4
net: ethernet: ti: am65-cpsw-nuss/cpsw-ale: Fix multicast entry handl…
chintanv133 Feb 24, 2026
3d8f35e
nvme-multipath: fix leak on try_module_get failure
keithbusch Feb 25, 2026
f5fc6fe
inet: annotate data-races around isk->inet_num
edumazet Feb 25, 2026
b955350
udp: Unhash auto-bound connected sk from 4-tuple hash table when disc…
q2ven Feb 27, 2026
2fc623e
tcp: give up on stronger sk_rcvbuf checks (for now)
kuba-moo Feb 27, 2026
645c6d8
xsk: Fix fragment node deletion to prevent buffer leak
nprao1 Feb 25, 2026
6a674e0
xsk: Fix zero-copy AF_XDP fragment drop
nprao1 Feb 25, 2026
00f42ac
dpaa2-switch: Fix interrupt storm after receiving bad if_id in IRQ ha…
groeck Feb 27, 2026
7ea92ab
atm: lec: fix null-ptr-deref in lec_arp_clear_vccs
mrpre Feb 25, 2026
d5947c3
net: ti: icssg-prueth: Fix ping failure after offload mode setup when…
danish-ti Feb 26, 2026
d8e38dc
amd-xgbe: fix MAC_TCR_SS register width for 2.5G and 10M speeds
RajuRangoju Feb 26, 2026
8215ba7
can: bcm: fix locking for bcm_op runtime updates
hartkopp Feb 18, 2026
d27f12c
can: mcp251x: fix deadlock in error path of mcp251x_open
Feb 9, 2026
95ed076
wifi: rsi: Don't default to -EOPNOTSUPP in rsi_mac80211_config
dos1 Feb 21, 2026
7196a1f
drm/syncobj: Fix handle <-> fd ioctls with dirty stack
mahkoh Mar 1, 2026
303b446
drm/xe: Do not preempt fence signaling CS instructions
mbrost05 Jan 15, 2026
7f971df
drm/xe/configfs: Free ctx_restore_mid_bb in release
ShuichengLin Feb 25, 2026
3589cc8
rust: kunit: fix warning when !CONFIG_PRINTK
Gnurou Feb 24, 2026
01f5b85
kunit: tool: copy caller args in run_kernel to prevent mutation
shuv-amp Feb 26, 2026
d95de5a
net: dsa: realtek: rtl8365mb: fix rtl8365mb_phy_ocp_write return value
namiltd Mar 1, 2026
0ace802
bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is l…
mrpre Feb 26, 2026
142a789
octeon_ep: Relocate counter updates before NAPI
Feb 27, 2026
986904a
octeon_ep: avoid compiler and IQ/OQ reordering
Feb 27, 2026
04a9f26
octeon_ep_vf: Relocate counter updates before NAPI
Feb 27, 2026
93e00a8
octeon_ep_vf: avoid compiler and IQ/OQ reordering
Feb 27, 2026
f98c195
wifi: cw1200: Fix locking in error paths
bvanassche Feb 23, 2026
fcef983
wifi: wlcore: Fix a locking bug
bvanassche Feb 23, 2026
f4cdf6b
wifi: mt76: mt7996: Fix possible oob access in mt7996_mac_write_txwi_…
LorenzoBianconi Feb 26, 2026
2831a8c
wifi: mt76: mt7925: Fix possible oob access in mt7925_mac_write_txwi_…
LorenzoBianconi Feb 26, 2026
9612d91
wifi: mt76: Fix possible oob access in mt76_connac2_mac_write_txwi_80…
LorenzoBianconi Feb 26, 2026
ca795bf
indirect_call_wrapper: do not reevaluate function pointer
edumazet Feb 27, 2026
6ce948f
net/rds: Fix circular locking dependency in rds_tcp_tune
Feb 27, 2026
1e077c6
xen/acpi-processor: fix _CST detection using undersized evaluation bu…
Feb 24, 2026
b9333d4
ice: fix adding AQ LLDP filter for VF
walking-machine Dec 3, 2025
0138d1c
libie: don't unroll if fwlog isn't supported
Feb 11, 2026
2199e19
iavf: fix netdev->max_mtu to respect actual hardware limit
hyperenju Feb 10, 2026
ba47e33
igb: Fix trigger of incorrect irq in igb_xsk_wakeup
Jan 22, 2026
3eeddb8
bpf: Fix a UAF issue in bpf_trampoline_link_cgroup_shim
xu-lang Mar 3, 2026
b751369
smb/client: fix buffer size for smb311_posix_qinfo in smb2_compound_op()
Mar 3, 2026
5566a9e
smb/client: fix buffer size for smb311_posix_qinfo in SMB311_posix_qu…
Mar 3, 2026
0b5a782
ipv6: fix NULL pointer deref in ip6_rt_get_dev_rcu()
kuba-moo Mar 1, 2026
7e4ad34
net: ipv4: fix ARM64 alignment fault in multipath hash seed
Mar 2, 2026
5649775
amd-xgbe: fix sleep while atomic on suspend/resume
RajuRangoju Mar 2, 2026
da09dfc
drm/sched: Fix kernel-doc warning for drm_sched_job_done()
Yujie-Liu Feb 27, 2026
1c72e7b
i2c: i801: Revert "i2c: i801: replace acpi_lock with I2C bus lock"
chaithco Feb 28, 2026
3c8852c
drm/xe/gsc: Fix GSC proxy cleanup on early initialization failure
zhanjun Feb 20, 2026
05e3f01
drm/xe/reg_sr: Fix leak on xa_store failure
ShuichengLin Feb 4, 2026
76f327f
nvme: reject invalid pr_read_keys() num_keys values
stefanhaRH Dec 1, 2025
5a50137
nvme: fix memory allocation in nvme_pr_read_keys()
swkim101 Feb 28, 2026
de4ea10
timekeeping: Fix timex status validation for auxiliary clocks
mlichvar Feb 25, 2026
d9d4ed4
hwmon: (max6639) fix inverted polarity
oso Mar 4, 2026
8314944
net: sched: avoid qdisc_reset_all_tx_gt() vs dequeue race for lockles…
Feb 28, 2026
eae2f14
tcp: secure_seq: add back ports to TS offset
edumazet Mar 2, 2026
1c46edf
net: nfc: nci: Fix zero-length proprietary notifications
iangehc Mar 2, 2026
4596f44
net_sched: sch_fq: clear q->band_pkt_count[] in fq_reset()
edumazet Mar 4, 2026
a77a542
net: devmem: use READ_ONCE/WRITE_ONCE on binding->dev
beshleman Mar 3, 2026
9d448bb
nfc: nci: free skb on nci_transceive early error paths
kuba-moo Mar 3, 2026
91ff0d8
nfc: nci: complete pending data exchange on device close
kuba-moo Mar 3, 2026
b3fdbc7
nfc: nci: clear NCI_DATA_EXCHANGE before calling completion callback
kuba-moo Mar 3, 2026
edc9886
nfc: rawsock: cancel tx_work before socket teardown
kuba-moo Mar 3, 2026
d55a394
net: stmmac: Fix error handling in VLAN add and delete paths
Mar 3, 2026
8b8b97e
net: stmmac: Improve double VLAN handling
Mar 3, 2026
15e8ef3
net: stmmac: Fix VLAN HW state restore
Mar 3, 2026
6b0e351
net: stmmac: Defer VLAN HW configuration when interface is down
Mar 3, 2026
c3e8c75
block: use trylock to avoid lockdep circular dependency in sysfs
Mar 5, 2026
6624d17
net: Provide a PREEMPT_RT specific check for netdev_queue::_xmit_lock
Mar 2, 2026
6826131
netfilter: nf_tables: unconditionally bump set->nelems before insertion
ummakynes Mar 2, 2026
9154945
netfilter: nf_tables: clone set on flush only
ummakynes Mar 2, 2026
500a50a
netfilter: nft_set_pipapo: split gc into unlink and reclaim phase
Mar 3, 2026
6f95b59
net: ethernet: mtk_eth_soc: Reset prog ptr to old_prog in case of err…
LorenzoBianconi Mar 3, 2026
0168443
kselftest/harness: Use helper to avoid zero-size memset warning
Dec 24, 2025
d3b1c4c
selftests/harness: order TEST_F and XFAIL_ADD constructors
ahjf-07 Feb 25, 2026
33dec6f
net: bridge: fix nd_tbl NULL dereference when IPv6 is disabled
Mar 4, 2026
fbbd211
net: vxlan: fix nd_tbl NULL dereference when IPv6 is disabled
Mar 4, 2026
b3b5a03
net: ipv6: fix panic when IPv4 route references loopback IPv6 nexthop
mrpre Mar 4, 2026
cd888c3
net/sched: act_ife: Fix metalist update behavior
jhsmt Mar 4, 2026
2a9e6ec
xdp: use modulo operation to calculate XDP frag tailroom
walking-machine Mar 5, 2026
ff7f356
xsk: introduce helper to determine rxq->frag_size
walking-machine Mar 5, 2026
b617664
i40e: fix registering XDP RxQ info
walking-machine Mar 5, 2026
f1ac9d1
i40e: use xdp.frame_sz as XDP RxQ info frag_size
walking-machine Mar 5, 2026
45a41ae
net: enetc: use truesize as XDP RxQ info frag_size
walking-machine Mar 5, 2026
98cd8b4
xdp: produce a warning when calculated tailroom is negative
walking-machine Mar 5, 2026
d15ba00
ata: libata-eh: Fix detection of deferred qc timeouts
groeck Mar 6, 2026
52decf0
selftest/arm64: Fix sve2p1_sigill() to hwcap test
Mar 5, 2026
2ce8ece
tracing: Add NULL pointer check to trigger_data_free()
groeck Mar 5, 2026
63b548c
bpf: collect only live registers in linked regs
eddyz87 Mar 7, 2026
8a18530
selftests/bpf: Avoid simplification of crafted bounds test
pchaigno Feb 27, 2026
93ea7e1
Linux 6.18.17
Mar 12, 2026
04d7552
net/sched: act_gate: snapshot parameters with RCU on replace
jopamo Feb 23, 2026
380ad8b
net/sched: Only allow act_ct to bind to clsact/ingress qdiscs and sha…
vbnogueira Feb 25, 2026
0baadb0
apparmor: validate DFA start states are in bounds in unpack_pdb
m-pellizzer Jan 15, 2026
4f0889f
apparmor: fix memory leak in verify_header
m-pellizzer Jan 20, 2026
7eade84
apparmor: replace recursive profile removal with iterative approach
m-pellizzer Jan 13, 2026
d42b2b6
apparmor: fix: limit the number of levels of policy namespaces
jrjohansen Mar 3, 2026
0510d1b
apparmor: fix side-effect bug in match_char() macro usage
m-pellizzer Jan 29, 2026
5a68e46
apparmor: fix missing bounds check on DEFAULT table in verify_dfa()
m-pellizzer Jan 29, 2026
7998ab3
apparmor: Fix double free of ns_name in aa_replace_profiles()
jrjohansen Sep 10, 2025
b60b3f7
apparmor: fix unprivileged local user can do privileged policy manage…
jrjohansen Nov 7, 2025
623a9d2
apparmor: fix differential encoding verification
jrjohansen Oct 17, 2025
af782cc
apparmor: fix race on rawdata dereference
jrjohansen Feb 24, 2026
13bc277
apparmor: fix race between freeing data and fs accessing it
jrjohansen Mar 2, 2026
6c5e8f1
ata: libata: cancel pending work after clearing deferred_qc
floatious Mar 3, 2026
3318f10
Linux 6.18.18
gregkh Mar 13, 2026
1e8e3bc
Merge tag 'v6.18.18' into 6.18.18-lts
svankas Mar 19, 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 @@ -111,13 +111,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 @@ -139,7 +139,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 @@ -152,7 +152,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
8 changes: 4 additions & 4 deletions Documentation/admin-guide/cgroup-v2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2538,10 +2538,10 @@ Cpuset Interface Files
Users can manually set it to a value that is different from
"cpuset.cpus". One constraint in setting it is that the list of
CPUs must be exclusive with respect to "cpuset.cpus.exclusive"
of its sibling. If "cpuset.cpus.exclusive" of a sibling cgroup
isn't set, its "cpuset.cpus" value, if set, cannot be a subset
of it to leave at least one CPU available when the exclusive
CPUs are taken away.
and "cpuset.cpus.exclusive.effective" of its siblings. Another
constraint is that it cannot be a superset of "cpuset.cpus"
of its sibling in order to leave at least one CPU available to
that sibling when the exclusive CPUs are taken away.

For a parent cgroup, any one of its exclusive CPUs can only
be distributed to at most one of its child cgroups. Having an
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,11 +122,11 @@ properties:

vdda-phy-supply:
description:
Phandle to a regulator supply to PHY core block.
Phandle to a 0.88V regulator supply to CSI PHYs.

vdda-pll-supply:
description:
Phandle to 1.8V regulator supply to PHY refclk pll block.
Phandle to 1.2V regulator supply to CSI PHYs pll block.

ports:
$ref: /schemas/graph.yaml#/properties/ports
Expand Down
1 change: 0 additions & 1 deletion Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@ allOf:
properties:
compatible:
enum:
- qcom,sa8775p-edp-phy
- qcom,x1e80100-dp-phy
then:
properties:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,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 @@ -60,7 +60,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
36 changes: 20 additions & 16 deletions Documentation/driver-api/dpll.rst
Original file line number Diff line number Diff line change
Expand Up @@ -198,26 +198,28 @@ be requested with the same attribute with ``DPLL_CMD_DEVICE_SET`` command.
================================== ======================================

Device may also provide ability to adjust a signal phase on a pin.
If pin phase adjustment is supported, minimal and maximal values that pin
handle shall be provide to the user on ``DPLL_CMD_PIN_GET`` respond
with ``DPLL_A_PIN_PHASE_ADJUST_MIN`` and ``DPLL_A_PIN_PHASE_ADJUST_MAX``
If pin phase adjustment is supported, minimal and maximal values and
granularity that pin handle shall be provided to the user on
``DPLL_CMD_PIN_GET`` respond with ``DPLL_A_PIN_PHASE_ADJUST_MIN``,
``DPLL_A_PIN_PHASE_ADJUST_MAX`` and ``DPLL_A_PIN_PHASE_ADJUST_GRAN``
attributes. Configured phase adjust value is provided with
``DPLL_A_PIN_PHASE_ADJUST`` attribute of a pin, and value change can be
requested with the same attribute with ``DPLL_CMD_PIN_SET`` command.

=============================== ======================================
``DPLL_A_PIN_ID`` configured pin id
``DPLL_A_PIN_PHASE_ADJUST_MIN`` attr minimum value of phase adjustment
``DPLL_A_PIN_PHASE_ADJUST_MAX`` attr maximum value of phase adjustment
``DPLL_A_PIN_PHASE_ADJUST`` attr configured value of phase
adjustment on parent dpll device
``DPLL_A_PIN_PARENT_DEVICE`` nested attribute for requesting
configuration on given parent dpll
device
``DPLL_A_PIN_PARENT_ID`` parent dpll device id
``DPLL_A_PIN_PHASE_OFFSET`` attr measured phase difference
between a pin and parent dpll device
=============================== ======================================
================================ ==========================================
``DPLL_A_PIN_ID`` configured pin id
``DPLL_A_PIN_PHASE_ADJUST_GRAN`` attr granularity of phase adjustment value
``DPLL_A_PIN_PHASE_ADJUST_MIN`` attr minimum value of phase adjustment
``DPLL_A_PIN_PHASE_ADJUST_MAX`` attr maximum value of phase adjustment
``DPLL_A_PIN_PHASE_ADJUST`` attr configured value of phase
adjustment on parent dpll device
``DPLL_A_PIN_PARENT_DEVICE`` nested attribute for requesting
configuration on given parent dpll
device
``DPLL_A_PIN_PARENT_ID`` parent dpll device id
``DPLL_A_PIN_PHASE_OFFSET`` attr measured phase difference
between a pin and parent dpll device
================================ ==========================================

All phase related values are provided in pico seconds, which represents
time difference between signals phase. The negative value means that
Expand Down Expand Up @@ -384,6 +386,8 @@ according to attribute purpose.
frequencies
``DPLL_A_PIN_ANY_FREQUENCY_MIN`` attr minimum value of frequency
``DPLL_A_PIN_ANY_FREQUENCY_MAX`` attr maximum value of frequency
``DPLL_A_PIN_PHASE_ADJUST_GRAN`` attr granularity of phase
adjustment value
``DPLL_A_PIN_PHASE_ADJUST_MIN`` attr minimum value of phase
adjustment
``DPLL_A_PIN_PHASE_ADJUST_MAX`` attr maximum value of phase
Expand Down
10 changes: 9 additions & 1 deletion Documentation/hwmon/aht10.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ Supported chips:

English: http://www.aosong.com/userfiles/files/media/Data%20Sheet%20AHT20.pdf

* Aosong DHT20

Prefix: 'dht20'

Addresses scanned: None

Datasheet: https://www.digikey.co.nz/en/htmldatasheets/production/9184855/0/0/1/101020932

Author: Johannes Cornelis Draaijer <jcdra1@gmail.com>


Expand All @@ -33,7 +41,7 @@ The address of this i2c device may only be 0x38
Special Features
----------------

AHT20 has additional CRC8 support which is sent as the last byte of the sensor
AHT20, DHT20 has additional CRC8 support which is sent as the last byte of the sensor
values.

Usage Notes
Expand Down
1 change: 1 addition & 0 deletions Documentation/hwmon/nct6683.rst
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ AMD BC-250 NCT6686D EC firmware version 1.0 build 07/28/21
ASRock X570 NCT6683D EC firmware version 1.0 build 06/28/19
ASRock X670E NCT6686D EC firmware version 1.0 build 05/19/22
ASRock B650 Steel Legend WiFi NCT6686D EC firmware version 1.0 build 11/09/23
ASRock Z590 Taichi NCT6686D EC firmware version 1.0 build 01/25/21
MSI B550 NCT6687D EC firmware version 1.0 build 05/07/20
MSI X670-P NCT6687D EC firmware version 0.0 build 09/27/22
MSI X870E NCT6687D EC firmware version 0.0 build 11/13/24
Expand Down
7 changes: 7 additions & 0 deletions Documentation/netlink/specs/dpll.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -440,6 +440,12 @@ attribute-sets:
doc: |
Capable pin provides list of pins that can be bound to create a
reference-sync pin pair.
-
name: phase-adjust-gran
type: u32
doc: |
Granularity of phase adjustment, in picoseconds. The value of
phase adjustment must be a multiple of this granularity.

-
name: pin-parent-device
Expand Down Expand Up @@ -616,6 +622,7 @@ operations:
- capabilities
- parent-device
- parent-pin
- phase-adjust-gran
- phase-adjust-min
- phase-adjust-max
- phase-adjust
Expand Down
7 changes: 4 additions & 3 deletions Documentation/networking/ip-sysctl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3195,12 +3195,13 @@ enhanced_dad - BOOLEAN
===========

ratelimit - INTEGER
Limit the maximal rates for sending ICMPv6 messages.
Limit the maximal rates for sending ICMPv6 messages to a particular
peer.

0 to disable any limiting,
otherwise the minimal space between responses in milliseconds.
otherwise the space between responses in milliseconds.

Default: 1000
Default: 100

ratemask - list of comma separated ranges
For ICMPv6 message types matching the ranges in the ratemask, limit
Expand Down
79 changes: 40 additions & 39 deletions Documentation/networking/net_cachelines/inet_sock.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,42 +5,43 @@
inet_sock struct fast path usage breakdown
==========================================

======================= ===================== =================== =================== ======================================================================================================
Type Name fastpath_tx_access fastpath_rx_access comment
======================= ===================== =================== =================== ======================================================================================================
struct sock sk read_mostly read_mostly tcp_init_buffer_space,tcp_init_transfer,tcp_finish_connect,tcp_connect,tcp_send_rcvq,tcp_send_syn_data
struct ipv6_pinfo* pinet6
be16 inet_sport read_mostly __tcp_transmit_skb
be32 inet_daddr read_mostly ip_select_ident_segs
be32 inet_rcv_saddr
be16 inet_dport read_mostly __tcp_transmit_skb
u16 inet_num
be32 inet_saddr
s16 uc_ttl read_mostly __ip_queue_xmit/ip_select_ttl
u16 cmsg_flags
struct ip_options_rcu* inet_opt read_mostly __ip_queue_xmit
u16 inet_id read_mostly ip_select_ident_segs
u8 tos read_mostly ip_queue_xmit
u8 min_ttl
u8 mc_ttl
u8 pmtudisc
u8:1 recverr
u8:1 is_icsk
u8:1 freebind
u8:1 hdrincl
u8:1 mc_loop
u8:1 transparent
u8:1 mc_all
u8:1 nodefrag
u8:1 bind_address_no_port
u8:1 recverr_rfc4884
u8:1 defer_connect read_mostly tcp_sendmsg_fastopen
u8 rcv_tos
u8 convert_csum
int uc_index
int mc_index
be32 mc_addr
struct ip_mc_socklist* mc_list
struct inet_cork_full cork read_mostly __tcp_transmit_skb
struct local_port_range
======================= ===================== =================== =================== ======================================================================================================
======================== ===================== =================== =================== ======================================================================================================
Type Name fastpath_tx_access fastpath_rx_access comment
======================== ===================== =================== =================== ======================================================================================================
struct sock sk read_mostly read_mostly tcp_init_buffer_space,tcp_init_transfer,tcp_finish_connect,tcp_connect,tcp_send_rcvq,tcp_send_syn_data
struct ipv6_pinfo* pinet6
struct ipv6_fl_socklist* ipv6_fl_list read_mostly tcp_v6_connect,__ip6_datagram_connect,udpv6_sendmsg,rawv6_sendmsg
be16 inet_sport read_mostly __tcp_transmit_skb
be32 inet_daddr read_mostly ip_select_ident_segs
be32 inet_rcv_saddr
be16 inet_dport read_mostly __tcp_transmit_skb
u16 inet_num
be32 inet_saddr
s16 uc_ttl read_mostly __ip_queue_xmit/ip_select_ttl
u16 cmsg_flags
struct ip_options_rcu* inet_opt read_mostly __ip_queue_xmit
u16 inet_id read_mostly ip_select_ident_segs
u8 tos read_mostly ip_queue_xmit
u8 min_ttl
u8 mc_ttl
u8 pmtudisc
u8:1 recverr
u8:1 is_icsk
u8:1 freebind
u8:1 hdrincl
u8:1 mc_loop
u8:1 transparent
u8:1 mc_all
u8:1 nodefrag
u8:1 bind_address_no_port
u8:1 recverr_rfc4884
u8:1 defer_connect read_mostly tcp_sendmsg_fastopen
u8 rcv_tos
u8 convert_csum
int uc_index
int mc_index
be32 mc_addr
struct ip_mc_socklist* mc_list
struct inet_cork_full cork read_mostly __tcp_transmit_skb
struct local_port_range
======================== ===================== =================== =================== ======================================================================================================
4 changes: 4 additions & 0 deletions Documentation/sound/alsa-configuration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2372,6 +2372,10 @@ quirk_flags
audible volume
* bit 25: ``mixer_capture_min_mute``
Similar to bit 24 but for capture streams
* bit 26: ``skip_iface_setup``
Skip the probe-time interface setup (usb_set_interface,
init_pitch, init_sample_rate); redundant with
snd_usb_endpoint_prepare() at stream-open time

This module supports multiple devices, autoprobe and hotplugging.

Expand Down
Loading