Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1049 commits
Select commit Hold shift + click to select a range
29e8a0c
serial: sprd: Return -EPROBE_DEFER when uart clock is not ready
Oct 22, 2025
10904d7
serial: qcom-geni: Enable PM runtime for serial driver
ptalari27 Nov 10, 2025
abffd1e
serial: qcom-geni: Enable Serial on SA8255p Qualcomm platforms
ptalari27 Nov 10, 2025
6974711
serial: Keep rs485 settings for devices without firmware node
Oct 23, 2025
ab9a30d
serial: 8250: add driver for KEBA UART
Oct 23, 2025
7cf86b6
dt-bindings: serial: 8250: Add Loongson uart compatible
AaronDot Oct 11, 2025
25e95d7
serial: 8250: Add Loongson uart driver support
AaronDot Oct 11, 2025
13532b5
LoongArch: dts: Add uart new compatible string
AaronDot Oct 11, 2025
a6cdfd6
dt-bindings: serial: rsci: Drop "uart-has-rtscts: false"
bijudas Nov 14, 2025
75a9f4c
serial: sh-sci: Fix deadlock during RSCI FIFO overrun error
bijudas Nov 14, 2025
a1fb84a
binder: mark binder_alloc_exhaustive_test as slow
Oct 24, 2025
d4b83ba
rust_binder: use compat_ptr_ioctl
Darksonn Oct 31, 2025
c143733
rust_binder: move BC_FREE_BUFFER drop inside if statement
Darksonn Oct 29, 2025
c938fdd
MAINTAINERS: add Alice as a Binder maintainer
Nov 7, 2025
7719858
android: binderfs: add missing parameters in binder_ctl_ioctl()'s doc
sadelodun Nov 21, 2025
1e9a37d
android: binder: add missing return value documentation for binder_ap…
sadelodun Nov 21, 2025
3e0ae02
rust_binder: fix race condition on death_list
Darksonn Nov 11, 2025
6c37beb
rust_binder: avoid mem::take on delivered_deaths
Darksonn Nov 11, 2025
2c8ad5c
rust: list: add warning to List::remove docs about mem::take
Darksonn Nov 11, 2025
5879656
mei: Remove redundant pm_runtime_mark_last_busy() calls
Oct 27, 2025
5d92c3b
mei: gsc: add dependency on Xe driver
junxiaoc Nov 9, 2025
a6dab2f
mei: Fix error handling in mei_register
Nov 4, 2025
f0a40fe
MAINTAINERS: Downgrade ocxl to Odd Fixes
ajdlinux Nov 20, 2025
7226233
comedi: c6xdigio: Fix invalid PNP driver unregistration
ian-abbott Oct 23, 2025
0de7d9c
comedi: check device's attached status in compat ioctls
Oct 23, 2025
f24c6e3
comedi: multiq3: sanitize config options in multiq3_attach()
Oct 23, 2025
a51f025
comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel()
Oct 23, 2025
4e1da51
comedi: Add reference counting for Comedi command handling
ian-abbott Oct 23, 2025
5149525
comedi: Use reference count for asynchronous command functions
ian-abbott Oct 23, 2025
d1b3b9c
comedi: kcomedilib: Add loop checking variants of open and close
ian-abbott Oct 27, 2025
2402f95
comedi: comedi_bond: Check for loops when bonding devices
ian-abbott Oct 27, 2025
98d86d8
comedi: 8255: Fail to attach if fail to request I/O port region
ian-abbott Oct 28, 2025
e09748f
staging: rtl8723bs: remove unused registry and BSSID offset macros
cyberkunju Nov 25, 2025
6ddb173
staging: rtl8723bs: use standard offsetof in cfg80211 operations
cyberkunju Nov 25, 2025
2cbcfd3
staging: rtl8723bs: remove dead commented code from odm.c
cyberkunju Nov 25, 2025
d82c568
staging: rtl8723bs: replace FIELD_OFFSET usage with offsetof in rtw_m…
cyberkunju Nov 25, 2025
ea39cd0
staging: rtl8723bs: remove custom FIELD_OFFSET macro
cyberkunju Nov 25, 2025
1520007
staging: gpib: Clean-up commented-out code
admmq Nov 24, 2025
9906efa
firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER
Gnurou Nov 6, 2025
3b4d1b2
char/mwave: remove dead code
Nov 19, 2025
48e7786
char/mwave: remove MWAVE_FUTZ_WITH_OTHER_DEVICES ifdeffery
Nov 19, 2025
3b4df23
char/mwave: remove unneeded fops
Nov 19, 2025
53688a9
char/mwave: remove printk tracing
Nov 19, 2025
1c7e15b
char/mwave: drop printk wrapper
Nov 19, 2025
00a925e
char/mwave: drop typedefs
Nov 19, 2025
8c5d948
greybus: add WQ_PERCPU to alloc_workqueue users
DispatchCode Nov 12, 2025
e6df0f6
greybus: gb-beagleplay: Fix timeout handling in bootloader functions
ISCAS-Vulab Nov 21, 2025
f0fdaa4
virt: acrn: split acrn_mmio_dev_res out of acrn_mmiodev
rddunlap Oct 28, 2025
4863cb2
mux: mmio: Add suspend and resume support
thom24 Oct 13, 2025
05d36a5
misc: cb710: Fix a NULL vs IS_ERR() check in probe()
Oct 29, 2025
ef48f0f
misc: bh1770glc: use pm_runtime_resume_and_get() in power_state_store
Oct 30, 2025
85e8378
char: xillybus: add WQ_UNBOUND to alloc_workqueue users
DispatchCode Nov 7, 2025
43cd4b6
misc: rp1: Fix an error handling path in rp1_probe()
tititiou36 Nov 8, 2025
6d5925b
intel_th: Fix error handling in intel_th_output_open
Nov 12, 2025
4d4e746
dt-bindings: slimbus: fix warning from example
Nov 14, 2025
3397c3c
uio: Add SVA support for PCI devices via uio_pci_generic_sva.c
YaXing-Guo Sep 26, 2025
75d19e3
hangcheck-timer: replace printk(KERN_CRIT) with pr_crit
iamclintgeorge Nov 11, 2025
e03a2f7
hangcheck-timer: Replace %Ld with %lld
iamclintgeorge Nov 11, 2025
cbe1d77
hangcheck-timer: fix coding style spacing
iamclintgeorge Nov 11, 2025
c908039
USB: serial: option: add Telit Cinterion FE910C04 new compositions
fabio-porcedda Nov 26, 2025
072f2c4
USB: serial: option: move Telit 0x10c7 composition in the right place
fabio-porcedda Nov 26, 2025
3d447dc
dt-bindings: remoteproc: qcom,adsp: Make msm8974 use CX as power domain
z3ntu Jun 21, 2025
a1f2c2d
remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8974
z3ntu Jun 21, 2025
a53e356
rpmsg: glink: fix rpmsg device leak
Aug 22, 2025
112766c
rpmsg: glink: remove duplicate code for rpmsg device remove
Aug 22, 2025
f5535d7
rust: bitmap: add MAX_LEN and MAX_INLINE_LEN constants
Darksonn Nov 25, 2025
d0cf651
rust: bitmap: add BitmapVec::new_inline()
Darksonn Nov 25, 2025
6297fb3
rust: id_pool: rename IdPool::new() to with_capacity()
Darksonn Nov 25, 2025
c70b9d5
remoteproc: qcom: Use of_reserved_mem_region_* functions for "memory-…
robherring Nov 24, 2025
30065e7
nvdimm: Prevent integer overflow in ramdax_get_config_data()
Nov 26, 2025
7f07a5c
remoteproc: omap: Remove redundant pm_runtime_mark_last_busy() calls
Jul 4, 2025
ca079ec
dt-bindings: remoteproc: qcom,sc8280xp-pas: Fix CDSP power desc
quic-kdybcio Nov 4, 2025
db03780
dt-bindings: remoteproc: qcom: adsp: Add missing constrains for SDM66…
setotau Nov 10, 2025
acd6c28
dt-bindings: remoteproc: qcom: adsp: Add SDM660 CDSP compatible
setotau Nov 10, 2025
950c74f
remoteproc: qcom: pas: Add support for SDM660 CDSP
setotau Nov 10, 2025
f4d3ef2
landlock: Minor comments improvements
micromaomao May 27, 2025
335ef80
landlock: Make docs in cred.h and domain.h visible
micromaomao Sep 28, 2025
e614622
selftests/landlock: Fix makefile header list
mtth-bfft Oct 27, 2025
c7bbc43
Merge tag 'usb-serial-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/…
gregkh Nov 27, 2025
2585973
usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt
Nov 27, 2025
154828b
staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser
cyberkunju Nov 20, 2025
6ef0e1c
staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
cyberkunju Nov 20, 2025
502ddcc
staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing
cyberkunju Nov 20, 2025
ac82dbc
remoteproc: st: Fix indexing of memory-regions
quic-bjorande Nov 26, 2025
099a60c
remoteproc: imx_dsp_rproc: Fix NULL vs IS_ERR() bug in imx_dsp_rproc_…
Nov 27, 2025
bc947af
Merge branch 'mm-hotfixes-stable' into mm-nonmm-stable in order to be…
akpm00 Nov 27, 2025
c2d2dad
rbtree: inline rb_first()
edumazet Nov 14, 2025
94984bf
rbtree: inline rb_last()
edumazet Nov 14, 2025
262ef8e
fork: stop ignoring NUMA while handling cached thread stacks
mjguzik Nov 20, 2025
e6fbd17
selftests: complete kselftest include centralization
Bala-Vignesh-Reddy Oct 16, 2025
03d3963
kho: make debugfs interface optional
soleen Nov 1, 2025
70f9133
kho: drop notifiers
rppt Nov 1, 2025
36f8f7e
kho: add interfaces to unpreserve folios, page ranges, and vmalloc
soleen Nov 1, 2025
f5bfd47
memblock: unpreserve memory in case of error
soleen Nov 1, 2025
ce405ed
test_kho: unpreserve memory in case of error
soleen Nov 1, 2025
99cd2ff
kho: don't unpreserve memory during abort
soleen Nov 1, 2025
48a1b23
liveupdate: kho: move to kernel/liveupdate
soleen Nov 1, 2025
c332ebd
MAINTAINERS: update KHO maintainers
soleen Nov 1, 2025
8db839c
liveupdate: kho: use %pe format specifier for error pointer printing
zhuyj Nov 1, 2025
077a485
kho: fix misleading log message in kho_populate()
soleen Nov 14, 2025
8c3819f
kho: convert __kho_abort() to return void
soleen Nov 14, 2025
4c20567
kho: introduce high-level memory allocation API
soleen Nov 14, 2025
85de009
kho: preserve FDT folio only once during initialization
soleen Nov 14, 2025
53f8f06
kho: verify deserialization status and fix FDT alignment access
soleen Nov 14, 2025
e268689
kho: always expose output FDT in debugfs
soleen Nov 14, 2025
71960fe
kho: simplify serialization and remove __kho_abort
soleen Nov 14, 2025
efa3a97
kho: remove global preserved_mem_map and store state in FDT
soleen Nov 14, 2025
9a4301f
kho: remove abort functionality and support state refresh
soleen Nov 14, 2025
8e068a2
kho: update FDT dynamically for subtree addition/removal
soleen Nov 14, 2025
d725595
kho: allow kexec load before KHO finalization
soleen Nov 14, 2025
de51999
kho: allow memory preservation state updates after finalization
soleen Nov 14, 2025
7bd3643
kho: add Kconfig option to enable KHO by default
soleen Nov 14, 2025
9e2fd06
liveupdate: luo_core: Live Update Orchestrator
soleen Nov 25, 2025
1aece82
liveupdate: luo_core: integrate with KHO
soleen Nov 25, 2025
db8bed8
kexec: call liveupdate_reboot() before kexec
soleen Nov 25, 2025
0153094
liveupdate: luo_session: add sessions support
soleen Nov 25, 2025
81cd25d
liveupdate: luo_core: add user interface
soleen Nov 25, 2025
7c722a7
liveupdate: luo_file: implement file systems callbacks
soleen Nov 25, 2025
16cec0d
liveupdate: luo_session: add ioctls for file preservation
soleen Nov 25, 2025
906a330
docs: add luo documentation
soleen Nov 25, 2025
7a5afa7
MAINTAINERS: add liveupdate entry
soleen Nov 25, 2025
6ff1610
mm: shmem: use SHMEM_F_* flags instead of VM_* flags
prati0100 Nov 25, 2025
e165e2a
mm: shmem: allow freezing inode mapping
prati0100 Nov 25, 2025
ed6f45f
mm: shmem: export some functions to internal.h
prati0100 Nov 25, 2025
8def186
liveupdate: luo_file: add private argument to store runtime state
prati0100 Nov 25, 2025
b3749f1
mm: memfd_luo: allow preserving memfd
prati0100 Nov 25, 2025
15fc11b
docs: add documentation for memfd preservation via LUO
prati0100 Nov 25, 2025
80bab43
selftests/liveupdate: add userspace API selftests
soleen Nov 25, 2025
a003bdb
selftests/liveupdate: add simple kexec-based selftest for LUO
soleen Nov 25, 2025
724bf8c
selftests/liveupdate: add kexec test for multiple and empty sessions
soleen Nov 25, 2025
b155151
kho: free chunks using free_page() instead of kfree()
Nov 18, 2025
1104746
test_kho: always print restore status
Nov 18, 2025
cf4340b
kexec: move sysfs entries to /sys/kernel/kexec
sourabhjains Nov 18, 2025
5c991b6
Documentation/ABI: mark old kexec sysfs deprecated
sourabhjains Nov 18, 2025
fb5c364
Documentation/ABI: new kexec and kdump sysfs interface
sourabhjains Nov 18, 2025
40cd0e8
KHO: fix boot failure due to kmemleak access to non-PRESENT pages
ranxiaokai Nov 22, 2025
af06a40
init: replace simple_strtoul with kstrtoul to improve lpj_setup
toblux Nov 22, 2025
c39eab7
MAINTAINERS: TPM DEVICE DRIVER: update the W-tag
jarkkojs Nov 25, 2025
4bc84cd
kho: kho_restore_vmalloc: fix initialization of pages array
rppt Nov 25, 2025
7b71205
kho: fix restoring of contiguous ranges of order-0 pages
rppt Nov 25, 2025
3fa805c
vmcoreinfo: track and log recoverable hardware errors
leitao Oct 10, 2025
6fb3acd
Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()"
ilstam Nov 24, 2025
aa514a2
calibrate: update header inclusion
andy-shev Nov 24, 2025
82d1208
char: applicom: fix NULL pointer dereference in ac_ioctl
Nov 28, 2025
49c9e09
landlock: Fix handling of disconnected directories
l0kod Nov 28, 2025
f7ef7de
landlock: Improve variable scope
l0kod Nov 28, 2025
a18ee3f
selftests/landlock: Add tests for access through disconnected paths
micromaomao Nov 28, 2025
54f9baf
selftests/landlock: Add disconnected leafs and branch test suites
l0kod Nov 28, 2025
5e6fee7
remoteproc: qcom_q6v5_adsp: Fix a NULL vs IS_ERR() check in adsp_allo…
Nov 29, 2025
e7839f7
remoteproc: qcom: pas: Fix a couple NULL vs IS_ERR() bugs
Nov 29, 2025
cb200e4
remoteproc: qcom: q6v5: Fix NULL vs IS_ERR() bug in q6v5_alloc_memory…
Nov 29, 2025
cda5dc1
remoteproc: qcom_wcnss: Fix NULL vs IS_ERR() bug in wcnss_alloc_memor…
Nov 29, 2025
7e81fa8
remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs
mrnuke Nov 29, 2025
641092c
remoteproc: qcom_q6v5_wcss: use optional reset for wcss_q6_bcr_reset
mrnuke Nov 29, 2025
e3e8e17
NFSD: Make FILE_SYNC WRITEs comply with spec
chucklever Nov 11, 2025
06c5c97
NFSD: Implement NFSD_IO_DIRECT for NFS WRITE
Nov 11, 2025
fa8d4e6
NFSD: add Documentation/filesystems/nfs/nfsd-io-modes.rst
Nov 11, 2025
33b4c26
x86/platform: Fix and extend kernel-doc comments in <asm/x86_init.h>
rddunlap Nov 29, 2025
24bc5ea
seqlock, procfs: Match scoped_seqlock_read() critical section vs. RCU…
Dec 2, 2025
0c314a8
objtool: Fix stack overflow in validate_branch()
jpoimboe Dec 2, 2025
35fa2b4
fbdev: tcx.c fix mem_map to correct smem_start offset
rxrbln Nov 20, 2025
0155e86
fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing
toblux Dec 2, 2025
b08ee4d
lib/fonts: Add Terminus 10x18 console font
fathoms12 Nov 16, 2025
af0fa9b
fbdev: tridentfb: replace printk() with dev_*() in probe
rampxxxx Nov 15, 2025
69ec6a1
rust: id_pool: do not supply starting capacity
Darksonn Nov 25, 2025
93b22a4
fbdev: i810: use appopriate log interface dev_info
i-shihao Oct 31, 2025
f523d11
rust: id_pool: do not immediately acquire new ids
Darksonn Nov 25, 2025
5ba7119
rust_binder: use bitmap for allocation of handles
Darksonn Nov 25, 2025
8a5dd10
ccp: Make snp_reclaim_pages and __sev_do_cmd_locked public
aik Dec 2, 2025
c3859de
psp-sev: Assign numbers to all status codes and add new
aik Dec 2, 2025
eeb9341
iommu/amd: Report SEV-TIO support
aik Dec 2, 2025
4be4235
crypto/ccp: Implement SEV-TIO PCIe IDE (phase1)
aik Dec 2, 2025
28a3ad1
tools/power turbostat: Add LLC stats
lenb Oct 21, 2025
2313b97
tools/power turbostat: Set per_cpu_msr_sum to NULL after free
Nov 13, 2025
d71cb40
tools/power turbostat: Add run-time MSR driver probe
lenb Nov 30, 2025
2ff4b59
tools/power x86_energy_perf_policy: Add Android MSR device support
kaushlen Oct 3, 2025
90a2fe2
tools/power x86_energy_perf_policy: Simplify Android MSR probe
lenb Nov 25, 2025
7446bd6
tools/power x86_energy_perf_policy: Fix format string in error message
Nov 22, 2025
51860d6
tools/power x86_energy_perf_policy: Fix potential NULL pointer derefe…
Nov 22, 2025
19476a5
tools/power turbostat: Validate RAPL MSRs for AWS Nitro Hypervisor
lenb Nov 30, 2025
68769a0
tools/power turbostat: Enhance perf probe
lenb Dec 2, 2025
951845d
tools/power turbostat: Validate APERF access for VMWARE
lenb Dec 2, 2025
8808292
tools/power turbostat: Print "nan" for out of range percentages
lenb Dec 2, 2025
2ba8b24
tools/power turbostat: Print percentages in 8-columns
lenb Dec 2, 2025
1a23ba6
tools/power turbostat: Print wide names only for RAW 64-bit columns
lenb Dec 2, 2025
9c0bad7
tools/power turbostat: version 2025.12.02
lenb Dec 2, 2025
21478b6
NFSD: Add toctree entry for NFSD IO modes docs
bagasme Dec 3, 2025
4fcf995
NFSD: nfsd-io-modes: Wrap shell snippets in literal code blocks
bagasme Dec 3, 2025
df8c841
NFSD: nfsd-io-modes: Separate lists
bagasme Dec 3, 2025
a818f28
x86/alternative: Remove ANNOTATE_DATA_SPECIAL usage
jpoimboe Dec 2, 2025
f387d0e
x86/asm: Remove ANNOTATE_DATA_SPECIAL usage
jpoimboe Dec 2, 2025
c7957da
x86/boot/Documentation: Spell 'ID' consistently
Dec 3, 2025
1c3377b
x86/boot/Documentation: Prefix hexadecimal literals with 0x
Dec 3, 2025
305c8dc
objtool: Consolidate annotation macros
jpoimboe Dec 2, 2025
ed3bf86
objtool: Remove newlines and tabs from annotation macros
jpoimboe Dec 2, 2025
799647d
objtool: Add more robust signal error handling, detect and warn about…
jpoimboe Dec 2, 2025
2d3451e
objtool: Simplify .annotate_insn code generation output some more
jpoimboe Dec 3, 2025
3116070
virt: Fix Kconfig warning when selecting TSM without VIRT_DRIVERS
nathanchance Dec 3, 2025
7dfbe9a
crypto/ccp: Fix CONFIG_PCI=n build
djbw Dec 3, 2025
150215b
drivers/xen: use min() instead of min_t()
Nov 19, 2025
1643126
fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()
Dec 3, 2025
02e7769
tracing: Fix enabling of tracing on file release
rostedt Dec 2, 2025
47ef834
tracing: Fix fixed array of synthetic event
rostedt Dec 4, 2025
9c3f3b8
tracing: Fix typo in fpgraph.c
sysheap Nov 21, 2025
2ec7345
tracing: Fix typo in fprobe.c
sysheap Nov 21, 2025
1edb820
tracing: Fix multiple typos in ring_buffer.c
sysheap Nov 21, 2025
81354f6
tracing: Fix typo in ring_buffer_benchmark.c
sysheap Nov 21, 2025
8d4cdbd
tracing: Fix multiple typos in trace.c
sysheap Nov 21, 2025
d429096
tracing: Fix multiple typos in trace_events.c
sysheap Nov 21, 2025
86f3209
tracing: Fix typo in trace_events_filter.c
sysheap Nov 21, 2025
c29e755
tracing: Fix typo in trace_events_hist.c
sysheap Nov 21, 2025
0166d3e
tracing: Fix typo in trace_events_trigger.c
sysheap Nov 21, 2025
6ce5725
tracing: Fix multiple typos in trace_events_user.c
sysheap Nov 21, 2025
fa3f733
tracing: Fix multiple typos in trace_osnoise.c
sysheap Nov 21, 2025
0f17df7
tracing: Fix typo in trace_probe.c
sysheap Nov 21, 2025
c5108c5
tracing: Fix typo in trace_seq.c
sysheap Nov 21, 2025
90dfeef
seqlock: Cure some more scoped_seqlock() optimization fails
Dec 4, 2025
dde3763
sched/headers: Remove whitespace noise from kernel/sched/sched.h
Dec 3, 2025
e38e529
sched/hrtick: Fix hrtick() vs. scheduling context
Sep 1, 2025
22abd83
sched/rt: Remove a preempt-disable section in rt_mutex_setprio()
Nov 27, 2025
ca12523
sched/fair: Fix unfairness caused by stalled tg_load_avg_contrib when…
Aug 27, 2025
c2ae8b0
sched/core: Fix psi_dequeue() for Proxy Execution
johnstultz-work Dec 5, 2025
c84d574
Merge tag 'modules-6.19-rc1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 6, 2025
309e490
rust: sync: atomic: separate import "blocks"
ojeda Dec 4, 2025
f468cf5
Merge tag 'bitmap-for-6.19' of github.com:/norov/linux
torvalds Dec 6, 2025
a7405aa
Merge tag 'dma-mapping-6.19-2025-12-05' of git://git.kernel.org/pub/s…
torvalds Dec 6, 2025
56a1a04
Merge tag 'libnvdimm-for-6.19' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 6, 2025
10003ff
Merge tag 'turbostat-v2025.12.02' of git://git.kernel.org/pub/scm/lin…
torvalds Dec 6, 2025
eee654c
Merge tag 'landlock-6.19-rc1' of git://git.kernel.org/pub/scm/linux/k…
torvalds Dec 6, 2025
e637b37
Merge tag 'rproc-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Dec 6, 2025
973ec55
Merge tag 'rpmsg-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Dec 6, 2025
fbff949
Merge tag 'linux-watchdog-6.19-rc1' of git://www.linux-watchdog.org/l…
torvalds Dec 6, 2025
249872f
Merge tag 'tsm-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 6, 2025
1a68aef
Merge tag 'for-linus-6.19-rc1-tag' of git://git.kernel.org/pub/scm/li…
torvalds Dec 6, 2025
b0319c4
Merge tag 'nfsd-6.19' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Dec 6, 2025
5e5ea7f
iommu/amd: fix SEV-TIO support reporting
torvalds Dec 6, 2025
92fc1f1
Merge tag 'locking-urgent-2025-12-06' of git://git.kernel.org/pub/scm…
torvalds Dec 6, 2025
08b8dda
Merge tag 'objtool-urgent-2025-12-06' of git://git.kernel.org/pub/scm…
torvalds Dec 6, 2025
09bcd5e
Merge tag 'sched-urgent-2025-12-06' of git://git.kernel.org/pub/scm/l…
torvalds Dec 6, 2025
cc3ee4b
Merge tag 'x86-urgent-2025-12-06' of git://git.kernel.org/pub/scm/lin…
torvalds Dec 6, 2025
09670b8
Merge tag 'trace-v6.19-2' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Dec 6, 2025
509d3f4
Merge tag 'mm-nonmm-stable-2025-12-06-11-14' of git://git.kernel.org/…
torvalds Dec 6, 2025
c06c303
ocfs2: fix xattr array entry __counted_by error
torvalds Dec 6, 2025
0d1d440
Merge tag 'fbdev-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 6, 2025
50471f8
Merge tag 'parisc-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux…
torvalds Dec 7, 2025
701d7d7
Merge tag 'spdx-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Dec 7, 2025
83bd892
Merge tag 'char-misc-6.19-rc1' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 7, 2025
edf602a
Merge tag 'tty-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 7, 2025
f5e9d31
Merge tag 'usb-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 7, 2025
37bb2e7
Merge tag 'staging-6.19-rc1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 7, 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
  •  
  •  
  •  
9 changes: 6 additions & 3 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -303,6 +303,7 @@ Hans de Goede <[email protected]> <[email protected]>
Hans Verkuil <[email protected]> <[email protected]>
Hans Verkuil <[email protected]> <[email protected]>
Hans Verkuil <[email protected]> <[email protected]>
Hao Ge <[email protected]> <[email protected]>
Harry Yoo <[email protected]> <[email protected]>
Heiko Carstens <[email protected]> <[email protected]>
Heiko Carstens <[email protected]> <[email protected]>
Expand Down Expand Up @@ -503,9 +504,7 @@ Mark Brown <[email protected]>
Mark Starovoytov <[email protected]> <[email protected]>
Markus Schneider-Pargmann <[email protected]> <[email protected]>
Mark Yao <[email protected]> <[email protected]>
Martin Kepplinger <[email protected]> <[email protected]>
Martin Kepplinger <[email protected]> <[email protected]>
Martin Kepplinger <[email protected]> <[email protected]>
Martin Kepplinger-Novakovic <[email protected]> <[email protected]>
Martyna Szapar-Mudlaw <[email protected]> <[email protected]>
Mathieu Othacehe <[email protected]> <[email protected]>
Mat Martineau <[email protected]> <[email protected]>
Expand Down Expand Up @@ -856,6 +855,9 @@ Vivien Didelot <[email protected]> <[email protected]>
Vlad Dogaru <[email protected]> <[email protected]>
Vladimir Davydov <[email protected]> <[email protected]>
Vladimir Davydov <[email protected]> <[email protected]>
WangYuli <[email protected]> <[email protected]>
WangYuli <[email protected]> <[email protected]>
WangYuli <[email protected]> <[email protected]>
Weiwen Hu <[email protected]> <[email protected]>
WeiXiong Liao <[email protected]> <[email protected]>
Wen Gong <[email protected]> <[email protected]>
Expand All @@ -867,6 +869,7 @@ Yakir Yang <[email protected]> <[email protected]>
Yanteng Si <[email protected]> <[email protected]>
Ying Huang <[email protected]> <[email protected]>
Yosry Ahmed <[email protected]> <[email protected]>
Yu-Chun Lin <[email protected]> <[email protected]>
Yusuke Goda <[email protected]>
Zack Rusin <[email protected]> <[email protected]>
Zhu Yanjun <[email protected]> <[email protected]>
Expand Down
9 changes: 4 additions & 5 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -2056,16 +2056,15 @@ S: Korte Heul 95
S: 1403 ND BUSSUM
S: The Netherlands

N: Martin Kepplinger
N: Martin Kepplinger-Novakovic
E: [email protected]
E: [email protected]
W: http://www.martinkepplinger.com
P: 4096R/5AB387D3 F208 2B88 0F9E 4239 3468 6E3F 5003 98DF 5AB3 87D3
D: mma8452 accelerators iio driver
D: pegasus_notetaker input driver
D: imx8m media and hi846 sensor driver
D: Kernel fixes and cleanups
S: Garnisonstraße 26
S: 4020 Linz
S: Keplerstr. 6
S: 4050 Traun
S: Austria

N: Karl Keyte
Expand Down
71 changes: 71 additions & 0 deletions Documentation/ABI/obsolete/sysfs-kernel-kexec-kdump
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
NOTE: all the ABIs listed in this file are deprecated and will be removed after 2028.

Here are the alternative ABIs:
+------------------------------------+-----------------------------------------+
| Deprecated | Alternative |
+------------------------------------+-----------------------------------------+
| /sys/kernel/kexec_loaded | /sys/kernel/kexec/loaded |
+------------------------------------+-----------------------------------------+
| /sys/kernel/kexec_crash_loaded | /sys/kernel/kexec/crash_loaded |
+------------------------------------+-----------------------------------------+
| /sys/kernel/kexec_crash_size | /sys/kernel/kexec/crash_size |
+------------------------------------+-----------------------------------------+
| /sys/kernel/crash_elfcorehdr_size | /sys/kernel/kexec/crash_elfcorehdr_size |
+------------------------------------+-----------------------------------------+
| /sys/kernel/kexec_crash_cma_ranges | /sys/kernel/kexec/crash_cma_ranges |
+------------------------------------+-----------------------------------------+


What: /sys/kernel/kexec_loaded
Date: Jun 2006
Contact: [email protected]
Description: read only
Indicates whether a new kernel image has been loaded
into memory using the kexec system call. It shows 1 if
a kexec image is present and ready to boot, or 0 if none
is loaded.
User: kexec tools, kdump service

What: /sys/kernel/kexec_crash_loaded
Date: Jun 2006
Contact: [email protected]
Description: read only
Indicates whether a crash (kdump) kernel is currently
loaded into memory. It shows 1 if a crash kernel has been
successfully loaded for panic handling, or 0 if no crash
kernel is present.
User: Kexec tools, Kdump service

What: /sys/kernel/kexec_crash_size
Date: Dec 2009
Contact: [email protected]
Description: read/write
Shows the amount of memory reserved for loading the crash
(kdump) kernel. It reports the size, in bytes, of the
crash kernel area defined by the crashkernel= parameter.
This interface also allows reducing the crashkernel
reservation by writing a smaller value, and the reclaimed
space is added back to the system RAM.
User: Kdump service

What: /sys/kernel/crash_elfcorehdr_size
Date: Aug 2023
Contact: [email protected]
Description: read only
Indicates the preferred size of the memory buffer for the
ELF core header used by the crash (kdump) kernel. It defines
how much space is needed to hold metadata about the crashed
system, including CPU and memory information. This information
is used by the user space utility kexec to support updating the
in-kernel kdump image during hotplug operations.
User: Kexec tools

What: /sys/kernel/kexec_crash_cma_ranges
Date: Nov 2025
Contact: [email protected]
Description: read only
Provides information about the memory ranges reserved from
the Contiguous Memory Allocator (CMA) area that are allocated
to the crash (kdump) kernel. It lists the start and end physical
addresses of CMA regions assigned for crashkernel use.
User: kdump service
36 changes: 36 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-iio
Original file line number Diff line number Diff line change
Expand Up @@ -898,6 +898,7 @@ What: /sys/.../iio:deviceX/events/in_tempY_thresh_rising_en
What: /sys/.../iio:deviceX/events/in_tempY_thresh_falling_en
What: /sys/.../iio:deviceX/events/in_capacitanceY_thresh_rising_en
What: /sys/.../iio:deviceX/events/in_capacitanceY_thresh_falling_en
What: /sys/.../iio:deviceX/events/in_pressure_thresh_rising_en
KernelVersion: 2.6.37
Contact: [email protected]
Description:
Expand Down Expand Up @@ -926,6 +927,7 @@ What: /sys/.../iio:deviceX/events/in_accel_y_roc_rising_en
What: /sys/.../iio:deviceX/events/in_accel_y_roc_falling_en
What: /sys/.../iio:deviceX/events/in_accel_z_roc_rising_en
What: /sys/.../iio:deviceX/events/in_accel_z_roc_falling_en
What: /sys/.../iio:deviceX/events/in_accel_x&y&z_roc_rising_en
What: /sys/.../iio:deviceX/events/in_anglvel_x_roc_rising_en
What: /sys/.../iio:deviceX/events/in_anglvel_x_roc_falling_en
What: /sys/.../iio:deviceX/events/in_anglvel_y_roc_rising_en
Expand Down Expand Up @@ -1001,6 +1003,7 @@ Description:
to the raw signal, allowing slow tracking to resume and the
adaptive threshold event detection to function as expected.

What: /sys/.../events/in_accel_mag_adaptive_rising_value
What: /sys/.../events/in_accel_thresh_rising_value
What: /sys/.../events/in_accel_thresh_falling_value
What: /sys/.../events/in_accel_x_raw_thresh_rising_value
Expand Down Expand Up @@ -1045,6 +1048,7 @@ What: /sys/.../events/in_capacitanceY_thresh_rising_value
What: /sys/.../events/in_capacitanceY_thresh_falling_value
What: /sys/.../events/in_capacitanceY_thresh_adaptive_rising_value
What: /sys/.../events/in_capacitanceY_thresh_falling_rising_value
What: /sys/.../events/in_pressure_thresh_rising_value
KernelVersion: 2.6.37
Contact: [email protected]
Description:
Expand Down Expand Up @@ -1147,6 +1151,7 @@ Description:
will get activated once in_voltage0_raw goes above 1200 and will become
deactivated again once the value falls below 1150.

What: /sys/.../events/in_accel_roc_rising_value
What: /sys/.../events/in_accel_x_raw_roc_rising_value
What: /sys/.../events/in_accel_x_raw_roc_falling_value
What: /sys/.../events/in_accel_y_raw_roc_rising_value
Expand Down Expand Up @@ -1193,6 +1198,8 @@ Description:
value is in raw device units or in processed units (as _raw
and _input do on sysfs direct channel read attributes).

What: /sys/.../events/in_accel_mag_adaptive_rising_period
What: /sys/.../events/in_accel_roc_rising_period
What: /sys/.../events/in_accel_x_thresh_rising_period
What: /sys/.../events/in_accel_x_thresh_falling_period
What: /sys/.../events/in_accel_x_roc_rising_period
Expand Down Expand Up @@ -1362,6 +1369,15 @@ Description:
number or direction is not specified, applies to all channels of
this type.

What: /sys/.../iio:deviceX/events/in_accel_x_mag_adaptive_rising_en
What: /sys/.../iio:deviceX/events/in_accel_y_mag_adaptive_rising_en
What: /sys/.../iio:deviceX/events/in_accel_z_mag_adaptive_rising_en
KernelVersion: 2.6.37
Contact: [email protected]
Description:
Similar to in_accel_x_thresh[_rising|_falling]_en, but here the
magnitude of the channel is compared to the adaptive threshold.

What: /sys/.../iio:deviceX/events/in_accel_mag_referenced_en
What: /sys/.../iio:deviceX/events/in_accel_mag_referenced_rising_en
What: /sys/.../iio:deviceX/events/in_accel_mag_referenced_falling_en
Expand Down Expand Up @@ -2422,3 +2438,23 @@ Description:
Value representing the user's attention to the system expressed
in units as percentage. This usually means if the user is
looking at the screen or not.

What: /sys/.../events/in_accel_value_available
KernelVersion: 6.18
Contact: [email protected]
Description:
List of available threshold values for acceleration event
generation. Applies to all event types on in_accel channels.
Units after application of scale and offset are m/s^2.
Expressed as:

- a range specified as "[min step max]"

What: /sys/.../events/in_accel_period_available
KernelVersion: 6.18
Contact: [email protected]
Description:
List of available periods for accelerometer event detection in
seconds, expressed as:

- a range specified as "[min step max]"
81 changes: 81 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-pci
Original file line number Diff line number Diff line change
Expand Up @@ -621,3 +621,84 @@ Description:
number extended capability. The file is read only and due to
the possible sensitivity of accessible serial numbers, admin
only.

What: /sys/bus/pci/devices/.../tsm/
Contact: [email protected]
Description:
This directory only appears if a physical device function
supports authentication (PCIe CMA-SPDM), interface security
(PCIe TDISP), and is accepted for secure operation by the
platform TSM driver. This attribute directory appears
dynamically after the platform TSM driver loads. So, only after
the /sys/class/tsm/tsm0 device arrives can tools assume that
devices without a tsm/ attribute directory will never have one;
before that, the security capabilities of the device relative to
the platform TSM are unknown. See
Documentation/ABI/testing/sysfs-class-tsm.

What: /sys/bus/pci/devices/.../tsm/connect
Contact: [email protected]
Description:
(RW) Write the name of a TSM (TEE Security Manager) device from
/sys/class/tsm to this file to establish a connection with the
device. This typically includes an SPDM (DMTF Security
Protocols and Data Models) session over PCIe DOE (Data Object
Exchange) and may also include PCIe IDE (Integrity and Data
Encryption) establishment. Reads from this attribute return the
name of the connected TSM or the empty string if not
connected. A TSM device signals its readiness to accept PCI
connection via a KOBJ_CHANGE event.

What: /sys/bus/pci/devices/.../tsm/disconnect
Contact: [email protected]
Description:
(WO) Write the name of the TSM device that was specified
to 'connect' to teardown the connection.

What: /sys/bus/pci/devices/.../tsm/dsm
Contact: [email protected]
Description: (RO) Return PCI device name of this device's DSM (Device
Security Manager). When a device is in the connected state it
indicates that the platform TSM (TEE Security Manager) has made
a secure-session connection with a device's DSM. A DSM is always
physical function 0 and when the device supports TDISP (TEE
Device Interface Security Protocol) its managed functions also
populate this tsm/dsm attribute. The managed functions of a DSM
are SR-IOV (Single Root I/O Virtualization) virtual functions,
non-zero functions of a multi-function device, or downstream
endpoints depending on whether the DSM is an SR-IOV physical
function, function0 of a multi-function device, or an upstream
PCIe switch port. This is a "link" TSM attribute, see
Documentation/ABI/testing/sysfs-class-tsm.

What: /sys/bus/pci/devices/.../tsm/bound
Contact: [email protected]
Description: (RO) Return the device name of the TSM when the device is in a
TDISP (TEE Device Interface Security Protocol) operational state
(LOCKED, RUN, or ERROR, not UNLOCKED). Bound devices consume
platform TSM resources and depend on the device's configuration
(e.g. BME (Bus Master Enable) and MSE (Memory Space Enable)
among other settings) to remain stable for the duration of the
bound state. This attribute is only visible for devices that
support TDISP operation, and it is only populated after
successful connect and TSM bind. The TSM bind operation is
initiated by VFIO/IOMMUFD. This is a "link" TSM attribute, see
Documentation/ABI/testing/sysfs-class-tsm.

What: /sys/bus/pci/devices/.../authenticated
Contact: [email protected]
Description:
When the device's tsm/ directory is present device
authentication (PCIe CMA-SPDM) and link encryption (PCIe IDE)
are handled by the platform TSM (TEE Security Manager). When the
tsm/ directory is not present this attribute reflects only the
native CMA-SPDM authentication state with the kernel's
certificate store.

If the attribute is not present, it indicates that
authentication is unsupported by the device, or the TSM has no
available authentication methods for the device.

When present and the tsm/ attribute directory is present, the
authenticated attribute is an alias for the device 'connect'
state. See the 'tsm/connect' attribute for more details.
19 changes: 19 additions & 0 deletions Documentation/ABI/testing/sysfs-class-tsm
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
What: /sys/class/tsm/tsmN
Contact: [email protected]
Description:
"tsmN" is a device that represents the generic attributes of a
platform TEE Security Manager. It is typically a child of a
platform enumerated TSM device. /sys/class/tsm/tsmN/uevent
signals when the PCI layer is able to support establishment of
link encryption and other device-security features coordinated
through a platform tsm.

What: /sys/class/tsm/tsmN/streamH.R.E
Contact: [email protected]
Description:
(RO) When a host bridge has established a secure connection via
the platform TSM, symlink appears. The primary function of this
is have a system global review of TSM resource consumption
across host bridges. The link points to the endpoint PCI device
and matches the same link published by the host bridge. See
Documentation/ABI/testing/sysfs-devices-pci-host-bridge.
28 changes: 28 additions & 0 deletions Documentation/ABI/testing/sysfs-class-usb_power_delivery
Original file line number Diff line number Diff line change
Expand Up @@ -254,3 +254,31 @@ Contact: Heikki Krogerus <[email protected]>
Description:
The PPS Power Limited bit indicates whether or not the source
supply will exceed the rated output power if requested.

Standard Power Range (SPR) Adjustable Voltage Supplies

What: /sys/class/usb_power_delivery/.../<capability>/<position>:spr_adjustable_voltage_supply
Date: Oct 2025
Contact: Badhri Jagan Sridharan <[email protected]>
Description:
Adjustable Voltage Supply (AVS) Augmented PDO (APDO).

What: /sys/class/usb_power_delivery/.../<capability>/<position>:spr_adjustable_voltage_supply/maximum_current_9V_to_15V
Date: Oct 2025
Contact: Badhri Jagan Sridharan <[email protected]>
Description:
Maximum Current for 9V to 15V range in milliamperes.

What: /sys/class/usb_power_delivery/.../<capability>/<position>:spr_adjustable_voltage_supply/maximum_current_15V_to_20V
Date: Oct 2025
Contact: Badhri Jagan Sridharan <[email protected]>
Description:
Maximum Current for greater than 15V till 20V range in
milliamperes.

What: /sys/class/usb_power_delivery/.../<capability>/<position>:spr_adjustable_voltage_supply/peak_current
Date: Oct 2025
Contact: Badhri Jagan Sridharan <[email protected]>
Description:
This file shows the value of the Adjustable Voltage Supply Peak Current
Capability field.
Loading
Loading