Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3681 commits
Select commit Hold shift + click to select a range
1caf50c
erofs: fix UAF issue for file-backed mounts w/ directio option
chaseyu Feb 5, 2026
e6c53ea
mm/slab: Add alloc_tagging_slab_free_hook for memcg_alloc_abort_single
Feb 4, 2026
02f9d76
iommu/vt-d: Treat PAGE_SNOOP and PWSNP separately
vkleen Feb 5, 2026
90f7520
crypto: ccp - Add sysfs attribute for boot integrity
superm1 Jan 23, 2026
3cd3059
hwrng: optee - simplify OP-TEE context match
Emantor Jan 26, 2026
2ffc1ef
crypto: atmel - Use unregister_{aeads,ahashes,skciphers}
toblux Jan 26, 2026
8b3ad41
crypto: rng - Use unregister_rngs in register_rngs
toblux Jan 26, 2026
cd576c8
crypto: xilinx - Fix inconsistant indentation
harshj-xlnx Jan 27, 2026
ccb679f
crypto: starfive - Fix memory leak in starfive_aes_aead_do_one_req()
GoodLuck612 Jan 29, 2026
cc2f39d
hwrng: core - use RCU and work_struct to fix race condition
karin0 Jan 29, 2026
030218d
crypto: testmgr - Add test vectors for authenc(hmac(sha384),cbc(aes))
abajk Jan 31, 2026
a22d48c
crypto: testmgr - Add test vectors for authenc(hmac(sha224),cbc(aes))
abajk Jan 31, 2026
cd966e4
crypto: cesa - Simplify return statement in mv_cesa_dequeue_req_locked
toblux Jan 31, 2026
e38eba3
sparc: Synchronize user stack on fork and clone
andreas-gaisler Jan 19, 2026
2153b2e
sparc: Add architecture support for clone3
Jan 19, 2026
674fb05
sparc: vio: Replace snprintf with strscpy in vio_create_one
toblux Jan 31, 2026
be0bccf
sparc: don't reference obsolete termio struct for TC* constants
thesamesam Feb 4, 2026
9796ba9
sparc64: fix unused variable warning
Feb 5, 2026
d844152
sparc: remove unused variable strtab
Feb 5, 2026
9fd9978
io_uring: add task fork hook
axboe Jan 16, 2026
ed82f35
io_uring: allow registration of per-task restrictions
axboe Jan 8, 2026
f896d1c
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Feb 6, 2026
42e41b2
selftests/xsk: properly handle batch ending in the middle of a packet
walking-machine Feb 3, 2026
88af9fe
selftests/xsk: fix number of Tx frags in invalid packet
walking-machine Feb 3, 2026
b8c89f5
Merge branch 'fix-some-corner-cases-in-xskxceiver'
Feb 6, 2026
5ca98c2
Merge tag 'slab-for-6.19-rc8-fix' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 6, 2026
8770bd8
Merge tag 'sound-6.19' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 6, 2026
8aa3041
Merge tag 'gpio-fixes-for-v6.19' of git://git.kernel.org/pub/scm/linu…
torvalds Feb 6, 2026
0dbc357
Merge tag 'pmdomain-v6.19-rc3-3' of git://git.kernel.org/pub/scm/linu…
torvalds Feb 6, 2026
fe70b32
Merge tag 'iommu-fix-v6.19-rc8' of git://git.kernel.org/pub/scm/linux…
torvalds Feb 6, 2026
23b0d2f
Merge tag 'dma-mapping-6.19-2026-02-06' of git://git.kernel.org/pub/s…
torvalds Feb 6, 2026
240b8d8
Merge tag 'ceph-for-6.19-rc9' of https://github.com/ceph/ceph-client
torvalds Feb 6, 2026
bab849a
Merge tag 'trace-v6.19-rc7' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 6, 2026
3dc58c9
Merge tag 'mm-hotfixes-stable-2026-02-06-12-37' of git://git.kernel.o…
torvalds Feb 6, 2026
0ccef70
bpf: Select bpf_local_storage_map_bucket based on bpf_local_storage
ameryhung Feb 5, 2026
1b7e0ca
bpf: Convert bpf_selem_unlink_map to failable
ameryhung Feb 5, 2026
fd103ff
bpf: Convert bpf_selem_link_map to failable
ameryhung Feb 5, 2026
403e935
bpf: Convert bpf_selem_unlink to failable
ameryhung Feb 5, 2026
8dabe34
bpf: Change local_storage->lock and b->lock to rqspinlock
ameryhung Feb 5, 2026
4a98c2e
bpf: Remove task local storage percpu counter
ameryhung Feb 5, 2026
5254de7
bpf: Remove cgroup local storage percpu counter
ameryhung Feb 5, 2026
3417dff
bpf: Remove unused percpu counter from bpf_local_storage_map_free
ameryhung Feb 5, 2026
c8be3da
bpf: Prepare for bpf_selem_unlink_nofail()
ameryhung Feb 5, 2026
5d800f8
bpf: Support lockless unlink when freeing map or local storage
ameryhung Feb 5, 2026
0be0838
bpf: Switch to bpf_selem_unlink_nofail in bpf_local_storage_{map_free…
ameryhung Feb 5, 2026
d652f42
selftests/bpf: Update sk_storage_omem_uncharge test
ameryhung Feb 5, 2026
e477203
selftests/bpf: Update task_local_storage/recursion test
ameryhung Feb 5, 2026
902a79b
selftests/bpf: Update task_local_storage/task_storage_nodeadlock test
ameryhung Feb 5, 2026
e02cf06
selftests/bpf: Remove test_task_storage_map_stress_lookup
ameryhung Feb 5, 2026
cdce7b0
selftests/bpf: Choose another percpu variable in bpf for btf_dump test
ameryhung Feb 5, 2026
97b859b
selftests/bpf: Fix outdated test on storage->smap
ameryhung Feb 5, 2026
db975de
Merge branch 'remove-task-and-cgroup-local-storage-percpu-counters'
Feb 6, 2026
2687c84
x86/vmware: Fix hypercall clobbers
jpoimboe Feb 6, 2026
ebebb04
hfsplus: avoid double unload_nls() on mount failure
shardulsb08 Feb 4, 2026
dcf6959
parisc: kernel: replace kfree() with put_device() in create_tree_node()
Dec 19, 2025
ba74652
parisc: Print hardware IDs as 4 digit hex strings
hdeller Jan 13, 2026
35ac5a7
parisc: Prevent interrupts during reboot
hdeller Jan 27, 2026
97cb915
parisc: Export model name for MPE/ix
hdeller Jan 28, 2026
5ff7842
parisc: Fix module path output in qemu tables
hdeller Jan 28, 2026
0b3b90a
parisc: Add PDC PAT call to get free running 64-bit counter
hdeller Feb 6, 2026
db7e826
parisc: Enhance debug code for PAT firmware
hdeller Feb 6, 2026
e3217dd
parisc: Fix minor printk issues in iosapic debug code
hdeller Feb 6, 2026
62c544b
parisc: Detect 64-bit free running platform counter
hdeller Feb 6, 2026
1651d69
parisc: lba_pci: Add debug code to show IO and PA ranges
hdeller Feb 6, 2026
05363ab
pstore: ram_core: fix incorrect success return when vmap() fails
Feb 3, 2026
5669645
pstore/ram: fix buffer overflow in persistent_ram_save_old()
PwnVerse Feb 1, 2026
dc8f3d9
crypto: testmgr - Add test vectors for authenc(hmac(md5),cbc(des3_ede))
abajk Feb 1, 2026
0ce9093
crypto: img-hash - Use unregister_ahashes in img_{un}register_algs
toblux Feb 1, 2026
7e0b172
Merge tag 'objtool-urgent-2026-02-07' of git://git.kernel.org/pub/scm…
torvalds Feb 7, 2026
dda5df9
Merge tag 'sched-urgent-2026-02-07' of git://git.kernel.org/pub/scm/l…
torvalds Feb 7, 2026
b0e7d3f
Merge tag 'char-misc-6.19-final' of git://git.kernel.org/pub/scm/linu…
torvalds Feb 7, 2026
142fdd7
Merge tag 'regulator-fix-v6.19-rc8' of git://git.kernel.org/pub/scm/l…
torvalds Feb 7, 2026
e7aa572
Merge tag 'spi-fix-v6.19-rc8' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 7, 2026
e98f34a
Merge tag 'i2c-for-6.19-final' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 8, 2026
05f7e89
Linux 6.19
torvalds Feb 8, 2026
ebbbc4b
smb: client: fix potential UAF and double free in smb2_open_file()
pcacjr Feb 5, 2026
16d480e
cifs: on replayable errors back-off before replay, not after
sprasad-microsoft Jan 31, 2026
82e8885
netfs: when subreq is marked for retry, do not check if it faced an e…
sprasad-microsoft Jan 31, 2026
a5ca32d
netfs: avoid double increment of retry_count in subreq
sprasad-microsoft Jan 31, 2026
2c1238a
cifs: make retry logic in read/write path consistent with other paths
sprasad-microsoft Jan 31, 2026
037ddbc
cifs: Corrections to lock ordering notes
sprasad-microsoft Jan 31, 2026
96c4af4
cifs: Fix locking usage for tcon fields
sprasad-microsoft Jan 31, 2026
ec30660
smb: client: split cached_fid bitfields to avoid shared-byte RMW races
hac-v Jan 27, 2026
e97dcac
smb: client: add proper locking around ses->iface_last_update
hac-v Jan 19, 2026
c3c06e4
smb: client: prevent races in ->query_interfaces()
hac-v Jan 19, 2026
556bb34
smb: client: introduce multichannel async work during mount
hac-v Jan 19, 2026
518a5cb
smb: client: add multichannel async work for CONFIG_CIFS_DFS_UPCALL=n
hac-v Jan 19, 2026
c9dd4ea
cifs: Scripted clean up fs/smb/client/cached_dir.h
dhowells Dec 11, 2025
62e2d29
cifs: Scripted clean up fs/smb/client/dfs.h
dhowells Dec 11, 2025
8b9e581
cifs: Scripted clean up fs/smb/client/cifsproto.h
dhowells Dec 11, 2025
696ca7d
cifs: Scripted clean up fs/smb/client/cifs_unicode.h
dhowells Dec 11, 2025
88b0fe6
cifs: Scripted clean up fs/smb/client/netlink.h
dhowells Dec 11, 2025
eb7e2a4
cifs: Scripted clean up fs/smb/client/cifsfs.h
dhowells Dec 11, 2025
fcc9f8c
cifs: Scripted clean up fs/smb/client/dfs_cache.h
dhowells Dec 11, 2025
4fce892
cifs: Scripted clean up fs/smb/client/dns_resolve.h
dhowells Dec 11, 2025
481acb9
cifs: Scripted clean up fs/smb/client/cifsglob.h
dhowells Dec 11, 2025
bc3de35
cifs: Scripted clean up fs/smb/client/fscache.h
dhowells Dec 11, 2025
047e504
cifs: Scripted clean up fs/smb/client/fs_context.h
dhowells Dec 11, 2025
c63510d
cifs: Scripted clean up fs/smb/client/cifs_spnego.h
dhowells Dec 11, 2025
cfda564
cifs: Scripted clean up fs/smb/client/compress.h
dhowells Dec 11, 2025
4f8a3a1
cifs: Scripted clean up fs/smb/client/cifs_swn.h
dhowells Dec 11, 2025
7e335c0
cifs: Scripted clean up fs/smb/client/cifs_debug.h
dhowells Dec 11, 2025
1e009e3
cifs: Scripted clean up fs/smb/client/smb2proto.h
dhowells Dec 11, 2025
a90ef3f
cifs: Scripted clean up fs/smb/client/reparse.h
dhowells Dec 11, 2025
657f6f9
cifs: Scripted clean up fs/smb/client/ntlmssp.h
dhowells Dec 11, 2025
b09eab5
cifs: SMB1 split: Rename cifstransport.c
dhowells Dec 17, 2025
86c6665
cifs: SMB1 split: Create smb1proto.h for SMB1 declarations
dhowells Dec 17, 2025
645427b
cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h
dhowells Dec 17, 2025
bae7afc
cifs: SMB1 split: Move some SMB1 receive bits to smb1transport.c
dhowells Sep 10, 2025
2824326
cifs: SMB1 split: Move some SMB1 received PDU checking bits to smb1tr…
dhowells Sep 11, 2025
a7c7f35
cifs: SMB1 split: Add some #includes
dhowells Dec 17, 2025
ed1e537
cifs: SMB1 split: Split SMB1 protocol defs into smb1pdu.h
dhowells Dec 17, 2025
8a848ef
cifs: SMB1 split: Adjust #includes
dhowells Dec 17, 2025
efbe45c
cifs: SMB1 split: Move BCC access functions
dhowells Dec 17, 2025
fee3181
cifs: SMB1 split: Don't return smb_hdr from cifs_{,small_}buf_get()
dhowells Dec 17, 2025
1e6f98f
cifs: Fix cifs_dump_mids() to call ->dump_detail
dhowells Dec 17, 2025
c23e0ce
cifs: SMB1 split: Move inline funcs
dhowells Dec 17, 2025
e5ac3ff
cifs: SMB1 split: cifs_debug.c
dhowells Dec 17, 2025
3739f6d
cifs: SMB1 split: misc.c
dhowells Dec 17, 2025
6fb4e46
cifs: SMB1 split: netmisc.c
dhowells Dec 17, 2025
b6fe923
cifs: SMB1 split: cifsencrypt.c
dhowells Dec 17, 2025
dec5a51
cifs: SMB1 split: sess.c
dhowells Dec 17, 2025
88f7d7e
cifs: SMB1 split: connect.c
dhowells Dec 17, 2025
c9ce93e
cifs: SMB1 split: Make BCC accessors conditional
dhowells Dec 17, 2025
10dfb07
cifs: Label SMB2 statuses with errors
dhowells Dec 23, 2025
4101b3b
lib/tests: add KUnit test for bitops
ryota-sakamoto Jan 10, 2026
92010ab
lib/find_bit: fix uninitialized variable use in FIND_NTH_BIT
Jan 20, 2026
9d6f676
bitops: Add more files to the MAINTAINERS
andy-shev Jan 22, 2026
6711069
lib/tests: extend KUnit test for bitops with more cases
ryota-sakamoto Jan 22, 2026
c527e13
cifs: Autogenerate SMB2 error mapping table
dhowells Dec 23, 2025
453382f
smb/client: check whether smb2_error_map_table is sorted in ascending…
Dec 24, 2025
75563ad
smb/client: use bsearch() to find target in smb2_error_map_table
Dec 23, 2025
480afcb
smb/client: introduce KUnit test to check search result of smb2_error…
Jan 18, 2026
b0a2291
smb/client: map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe
haryven Jan 21, 2026
cd55c6e
smb/client: add NT_STATUS_OS2_INVALID_LEVEL
haryven Jan 21, 2026
ac635d6
smb/client: rename ERRinvlevel to ERRunknownlevel
haryven Jan 21, 2026
29aaf48
smb/client: add NT_STATUS_VARIABLE_NOT_FOUND
haryven Jan 21, 2026
563318f
smb/client: add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT
haryven Jan 21, 2026
7982ddb
smb/client: add NT_STATUS_VOLUME_DISMOUNTED
haryven Jan 21, 2026
096be72
smb/client: add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT
haryven Jan 21, 2026
2ed0cda
smb/client: add NT_STATUS_ENCRYPTION_FAILED
haryven Jan 21, 2026
fbf88e7
smb/client: add NT_STATUS_DECRYPTION_FAILED
haryven Jan 21, 2026
47b84c7
smb/client: add NT_STATUS_RANGE_NOT_FOUND
haryven Jan 21, 2026
2ef4f6b
smb/client: add NT_STATUS_NO_RECOVERY_POLICY
haryven Jan 21, 2026
3988b56
smb/client: add NT_STATUS_NO_EFS
haryven Jan 21, 2026
ded739a
smb/client: add NT_STATUS_WRONG_EFS
haryven Jan 21, 2026
0bf7e53
smb/client: add NT_STATUS_NO_USER_KEYS
haryven Jan 21, 2026
199e7a1
smb/client: add NT_STATUS_VOLUME_NOT_UPGRADED
haryven Jan 21, 2026
be9fc90
smb/client: remove some literal NT error codes from ntstatus_to_dos_map
haryven Jan 21, 2026
fbcdc61
smb/client: remove useless comment in mapping_table_ERRSRV
haryven Jan 21, 2026
b4ae826
smb: client: Avoid a dozen -Wflex-array-member-not-at-end warnings
GustavoARSilva Nov 10, 2025
cc40f19
smb: common: add header guards to fs/smb/common/smb2status.h
metze-samba Feb 3, 2026
5b115dc
Merge remote-tracking branches 'ras/edac-drivers', 'ras/edac-misc' an…
bp3tk0v Feb 9, 2026
9508064
cifs: Fix the copyright banner on smb1maperror.c
dhowells Feb 9, 2026
5b785b8
Merge tag 'auxdisplay-v6.20-1' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 9, 2026
7d726a3
Merge tag 'linux_kselftest-kunit-6.20-rc1' of git://git.kernel.org/pu…
torvalds Feb 9, 2026
5c40222
Merge tag 'linux_kselftest-next-6.20-rc1' of git://git.kernel.org/pub…
torvalds Feb 9, 2026
ef852ba
Merge tag 'rcu.release.v7.0' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 9, 2026
2f81bdb
Merge tag 'i3c/for-6.20' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Feb 9, 2026
37b4fbf
Merge tag 'tpmdd-next-7.0-rc1' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 9, 2026
6987491
Merge tag 'audit-pr-20260203' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 9, 2026
bcc8fd3
Merge tag 'lsm-pr-20260203' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 9, 2026
6252e91
Merge tag 'selinux-pr-20260203' of git://git.kernel.org/pub/scm/linux…
torvalds Feb 9, 2026
4b6c6bc
Merge tag 'vfs-7.0-rc1.rust' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 9, 2026
bdc5071
coccinelle: Add kmalloc_objs conversion script
kees Dec 3, 2025
996812c
Merge tag 'vfs-7.0-rc1.initrd' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 9, 2026
7455425
Merge tag 'vfs-7.0-rc1.nonblocking_timestamps' of git://git.kernel.or…
torvalds Feb 9, 2026
aa2a0fc
Merge tag 'vfs-7.0-rc1.leases' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 9, 2026
dd466ea
Merge tag 'vfs-7.0-rc1.fserror' of git://git.kernel.org/pub/scm/linux…
torvalds Feb 9, 2026
6124fa4
Merge tag 'vfs-7.0-rc1.btrfs' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 9, 2026
7e01a69
Merge tag 'vfs-7.0-rc1.minix' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 9, 2026
c84bb79
Merge tag 'vfs-7.0-rc1.nullfs' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 9, 2026
8113b39
Merge tag 'vfs-7.0-rc1.atomic_open' of git://git.kernel.org/pub/scm/l…
torvalds Feb 9, 2026
157d3d6
Merge tag 'vfs-7.0-rc1.namespace' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 9, 2026
3304b3f
Merge tag 'vfs-7.0-rc1.iomap' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 9, 2026
9e35511
Merge tag 'vfs-7.0-rc1.misc' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 9, 2026
b29a7a8
fs: fuse: fix max() of incompatible types
arndb Dec 23, 2025
8912c2f
Merge tag 'for-6.20-tag' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Feb 9, 2026
d10a88c
Merge tag 'nilfs2-v7.0-tag1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 9, 2026
4fb7d86
Merge tag 'hfs-v7.0-tag1' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 10, 2026
3893854
Merge tag 'erofs-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 10, 2026
56feb53
Merge tag 'xfs-merge-7.0' of git://git.kernel.org/pub/scm/fs/xfs/xfs-…
torvalds Feb 10, 2026
7141433
Merge tag 'gfs2-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Feb 10, 2026
af23fd9
Merge tag 'dlm-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/…
torvalds Feb 10, 2026
8a5203c
Merge tag 'v7.0-rc-part1-smb3-client-fixes' of git://git.samba.org/sf…
torvalds Feb 10, 2026
26c9342
Merge tag 'pull-filename' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 10, 2026
f5d4fee
Merge tag 'for-7.0/io_uring-20260206' of git://git.kernel.org/pub/scm…
torvalds Feb 10, 2026
591beb0
Merge tag 'io_uring-bpf-restrictions.4-20260206' of git://git.kernel.…
torvalds Feb 10, 2026
0c00ed3
Merge tag 'for-7.0/block-20260206' of git://git.kernel.org/pub/scm/li…
torvalds Feb 10, 2026
4adc13e
Merge tag 'for-7.0/block-stable-pages-20260206' of git://git.kernel.o…
torvalds Feb 10, 2026
d84e173
Merge tag 'acpi-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 10, 2026
9b1b3dc
Merge tag 'pm-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Feb 10, 2026
0506158
Merge tag 'thermal-6.20-rc1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 10, 2026
d16738a
Merge tag 'kthread-for-7.0' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 10, 2026
861ea34
Merge tag 'nolibc-20260206-for-7.0-1' of git://git.kernel.org/pub/scm…
torvalds Feb 10, 2026
c48953d
Merge tag 's390-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 10, 2026
b33c3b8
Merge tag 'm68k-for-v7.0-tag1' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 10, 2026
7e3a1e0
Merge tag 'sparc-for-7.0-tag1' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 10, 2026
9f722cb
Merge tag 'alpha-for-v7.0-tag' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 10, 2026
45bf4bc
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Feb 10, 2026
33120a2
Merge tag 'for-linus-7.0-rc1-tag' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 10, 2026
0c61526
Merge tag 'efi-next-for-v7.0' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 10, 2026
72c3950
Merge tag 'docs-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Feb 10, 2026
3514965
smb client: Add generated file to gitignore file
torvalds Feb 10, 2026
13d83ea
Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Feb 10, 2026
08df88f
Merge tag 'v7.0-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/…
torvalds Feb 10, 2026
1562b1f
crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly
kees Feb 7, 2026
eecb03b
Merge tag 'execve-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 10, 2026
bffce9b
Merge tag 'pstore-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 10, 2026
85f24b0
Merge tag 'hardening-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 10, 2026
958f7fb
Merge tag 'kmalloc_obj-v7.0-rc1' of git://git.kernel.org/pub/scm/linu…
torvalds Feb 10, 2026
b63c907
Merge tag 'keys-next-20260206' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 10, 2026
a7423e6
Merge tag 'modules-7.0-rc1' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 10, 2026
f17b474
Merge tag 'bpf-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Feb 10, 2026
f144367
Merge tag 'bitmap-for-6.20' of https://github.com/norov/linux
torvalds Feb 10, 2026
a9aabb3
Merge tag 'rust-6.20-7.0' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 10, 2026
4d84667
Merge tag 'perf-core-2026-02-09' of git://git.kernel.org/pub/scm/linu…
torvalds Feb 10, 2026
0923fd0
Merge tag 'locking-core-2026-02-08' of git://git.kernel.org/pub/scm/l…
torvalds Feb 10, 2026
36ae1c4
Merge tag 'sched-core-2026-02-09' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 10, 2026
5668a64
Merge tag 'x86-boot-2026-02-09' of git://git.kernel.org/pub/scm/linux…
torvalds Feb 10, 2026
3516cad
Merge tag 'x86-apic-2026-02-09' of git://git.kernel.org/pub/scm/linux…
torvalds Feb 10, 2026
b490d2a
Merge tag 'x86-cpu-2026-02-09' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 10, 2026
a4d963b
Merge tag 'x86-platform-2026-02-09' of git://git.kernel.org/pub/scm/l…
torvalds Feb 10, 2026
4e21e58
Merge tag 'irq-cleanups-2026-02-09' of git://git.kernel.org/pub/scm/l…
torvalds Feb 10, 2026
66bbe4a
Merge tag 'irq-core-2026-02-09' of git://git.kernel.org/pub/scm/linux…
torvalds Feb 10, 2026
dc855b7
Merge tag 'irq-drivers-2026-02-09' of git://git.kernel.org/pub/scm/li…
torvalds Feb 10, 2026
3381d7b
Merge tag 'irq-msi-2026-02-09' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 11, 2026
48295ab
Merge tag 'timers-clocksource-2026-02-09' of git://git.kernel.org/pub…
torvalds Feb 11, 2026
353a7e8
Merge tag 'timers-core-2026-02-09' of git://git.kernel.org/pub/scm/li…
torvalds Feb 11, 2026
f1c538c
Merge tag 'timers-vdso-2026-02-09' of git://git.kernel.org/pub/scm/li…
torvalds Feb 11, 2026
2619c62
Merge tag 'x86-irq-2026-02-09' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 11, 2026
14c357c
Merge tag 'edac_updates_for_v7.0_rc1' of git://git.kernel.org/pub/scm…
torvalds Feb 11, 2026
d1953aa
Merge tag 'x86_alternatives_for_v7.0_rc1' of git://git.kernel.org/pub…
torvalds Feb 11, 2026
75b2a60
Merge tag 'x86_bugs_for_v7.0_rc1' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 11, 2026
e2071f9
powerpc/pseries: plpks: export plpks_wrapping_is_supported
ssrish17 Feb 1, 2026
dcb4971
Merge tag 'x86_cache_for_v7.0_rc1' of git://git.kernel.org/pub/scm/li…
torvalds Feb 11, 2026
9fbb481
Merge tag 'x86_cleanups_for_v7.0_rc1' of git://git.kernel.org/pub/scm…
torvalds Feb 11, 2026
8cbd0d2
Merge tag 'x86_microcode_for_v7.0_rc1' of git://git.kernel.org/pub/sc…
torvalds Feb 11, 2026
57cb845
Merge tag 'x86_paravirt_for_v7.0_rc1' of git://git.kernel.org/pub/scm…
torvalds Feb 11, 2026
ca8f421
Merge tag 'x86_sev_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linu…
torvalds Feb 11, 2026
6f7e639
Merge tag 'x86_entry_for_7.0-rc1' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 11, 2026
45a1b8c
Merge tag 'x86_misc_for_7.0-rc1' of git://git.kernel.org/pub/scm/linu…
torvalds Feb 11, 2026
1ca2833
x86: keep legacy generated vdso files around in .gitignore file
torvalds Feb 11, 2026
2b398c0
Merge tag 'asm-generic-7.0' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 11, 2026
f7fae9b
Merge tag 'soc-defconfig-7.0' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 11, 2026
bdbddf7
Merge tag 'soc-drivers-7.0' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 11, 2026
60dc45d
Merge tag 'soc-arm-7.0' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Feb 11, 2026
6589b3d
Merge tag 'soc-dt-7.0' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 11, 2026
8ad8d24
Merge tag 'parisc-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 11, 2026
192c015
Merge tag 'powerpc-7.0-1' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 11, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,7 @@ Bjorn Andersson <andersson@kernel.org> <bjorn.andersson@sonymobile.com>
Björn Steinbrink <B.Steinbrink@gmx.de>
Björn Töpel <bjorn@kernel.org> <bjorn.topel@gmail.com>
Björn Töpel <bjorn@kernel.org> <bjorn.topel@intel.com>
Boqun Feng <boqun@kernel.org> <boqun.feng@gmail.com>
Boris Brezillon <bbrezillon@kernel.org> <b.brezillon.dev@gmail.com>
Boris Brezillon <bbrezillon@kernel.org> <b.brezillon@overkiz.com>
Boris Brezillon <bbrezillon@kernel.org> <boris.brezillon@bootlin.com>
Expand Down Expand Up @@ -800,6 +801,7 @@ Sven Eckelmann <sven@narfation.org> <sven@open-mesh.com>
Sven Peter <sven@kernel.org> <sven@svenpeter.dev>
Szymon Wilczek <swilczek.lx@gmail.com> <szymonwilczek@gmx.com>
Takashi YOSHII <takashi.yoshii.zj@renesas.com>
Tamir Duberstein <tamird@kernel.org> <tamird@gmail.com>
Tamizh Chelvam Raja <quic_tamizhr@quicinc.com> <tamizhr@codeaurora.org>
Taniya Das <quic_tdas@quicinc.com> <tdas@codeaurora.org>
Tanzir Hasan <tanzhasanwork@gmail.com> <tanzirh@google.com>
Expand Down
13 changes: 9 additions & 4 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -695,7 +695,7 @@ S: USA
N: Chih-Jen Chang
E: chihjenc@scf.usc.edu
E: chihjen@iis.sinica.edu.tw
D: IGMP(Internet Group Management Protocol) version 2
D: IGMP (Internet Group Management Protocol) version 2
S: 3F, 65 Tajen street
S: Tamsui town, Taipei county,
S: Taiwan 251
Expand Down Expand Up @@ -1997,7 +1997,7 @@ E: bkaindl@netway.at
E: edv@bartelt.via.at
D: Author of a menu based configuration tool, kmenu, which
D: is the predecessor of 'make menuconfig' and 'make xconfig'.
D: digiboard driver update(modularisation work and 2.1.x upd)
D: digiboard driver update (modularisation work and 2.1.x upd)
S: Tallak 95
S: 8103 Rein
S: Austria
Expand Down Expand Up @@ -3613,7 +3613,7 @@ S: Finland
N: Deepak Saxena
E: dsaxena@plexity.net
D: I2O kernel layer (config, block, core, pci, net). I2O disk support for LILO
D: XScale(IOP, IXP) porting and other random ARM bits
D: XScale (IOP, IXP) porting and other random ARM bits
S: Portland, OR

N: Eric Schenk
Expand Down Expand Up @@ -3771,6 +3771,11 @@ S: 10 Stockalls Place
S: Minto, NSW, 2566
S: Australia

N: Tim Small
E: tim@buttersideup.com
D: Intel 82443BX/GX (440BX/GX chipset) EDAC driver
D: Radisys 82600 embedded chipset EDAC driver

N: Stephen Smalley
E: sds@tycho.nsa.gov
D: portions of the Linux Security Module (LSM) framework and security modules
Expand Down Expand Up @@ -3990,7 +3995,7 @@ S: D-50968 Köln

N: Tsu-Sheng Tsao
E: tsusheng@scf.usc.edu
D: IGMP(Internet Group Management Protocol) version 2
D: IGMP (Internet Group Management Protocol) version 2
S: 2F 14 ALY 31 LN 166 SEC 1 SHIH-PEI RD
S: Taipei
S: Taiwan 112
Expand Down
45 changes: 45 additions & 0 deletions Documentation/ABI/stable/sysfs-block
Original file line number Diff line number Diff line change
Expand Up @@ -609,6 +609,51 @@ Description:
enabled, and whether tags are shared.


What: /sys/block/<disk>/queue/async_depth
Date: August 2025
Contact: linux-block@vger.kernel.org
Description:
[RW] Controls how many asynchronous requests may be allocated
in the block layer. The value is always capped at nr_requests.

When no elevator is active (none):

- async_depth is always equal to nr_requests.

For bfq scheduler:

- By default, async_depth is set to 75% of nr_requests.
Internal limits are then derived from this value:

* Sync writes: limited to async_depth (≈75% of nr_requests).
* Async I/O: limited to ~2/3 of async_depth (≈50% of
nr_requests).

If a bfq_queue is weight-raised:

* Sync writes: limited to ~1/2 of async_depth (≈37% of
nr_requests).
* Async I/O: limited to ~1/4 of async_depth (≈18% of
nr_requests).

- If the user writes a custom value to async_depth, BFQ will
recompute these limits proportionally based on the new value.

For Kyber:

- By default async_depth is set to 75% of nr_requests.
- If the user writes a custom value to async_depth, then it
overrides the default and directly controls the limit for
writes and async I/O.

For mq-deadline:

- By default async_depth is set to nr_requests.
- If the user writes a custom value to async_depth, then it
overrides the default and directly controls the limit for
writes and async I/O.


What: /sys/block/<disk>/queue/nr_zones
Date: November 2018
Contact: Damien Le Moal <damien.lemoal@wdc.com>
Expand Down
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/pstore
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Description: Generic interface to platform dependent persistent storage.

Once the information in a file has been read, removing
the file will signal to the underlying persistent storage
device that it can reclaim the space for later re-use::
device that it can reclaim the space for later reuse::

$ rm /sys/fs/pstore/dmesg-erst-1

Expand Down
44 changes: 44 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
What: /sys/bus/event_source/devices/cpu.../rdpmc
Date: November 2011
KernelVersion: 3.10
Contact: Linux kernel mailing list linux-kernel@vger.kernel.org
Description: The /sys/bus/event_source/devices/cpu.../rdpmc attribute
is used to show/manage if rdpmc instruction can be
executed in user space. This attribute supports 3 numbers.
- rdpmc = 0
user space rdpmc is globally disabled for all PMU
counters.
- rdpmc = 1
user space rdpmc is globally enabled only in event mmap
ioctl called time window. If the mmap region is unmapped,
user space rdpmc is disabled again.
- rdpmc = 2
user space rdpmc is globally enabled for all PMU
counters.

In the Intel platforms supporting counter level's user
space rdpmc disable feature (CPUID.23H.EBX[2] = 1), the
meaning of 3 numbers is extended to
- rdpmc = 0
global user space rdpmc and counter level's user space
rdpmc of all counters are both disabled.
- rdpmc = 1
No changes on behavior of global user space rdpmc.
counter level's rdpmc of system-wide events is disabled
but counter level's rdpmc of non-system-wide events is
enabled.
- rdpmc = 2
global user space rdpmc and counter level's user space
rdpmc of all counters are both enabled unconditionally.

The default value of rdpmc is 1.

Please notice:
- global user space rdpmc's behavior would change
immediately along with the rdpmc value's change,
but the behavior of counter level's user space rdpmc
won't take effect immediately until the event is
reactivated or recreated.
- The rdpmc attribute is global, even for x86 hybrid
platforms. For example, changing cpu_core/rdpmc will
also change cpu_atom/rdpmc.
11 changes: 11 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-i3c
Original file line number Diff line number Diff line change
Expand Up @@ -161,3 +161,14 @@ Contact: linux-i3c@vger.kernel.org
Description:
These directories are just symbolic links to
/sys/bus/i3c/devices/i3c-<bus-id>/<bus-id>-<device-pid>.

What: /sys/bus/i3c/devices/i3c-<bus-id>/<bus-id>-<device-pid>/dev_nack_retry_count
KernelVersion: 6.18
Contact: linux-i3c@vger.kernel.org
Description:
Expose the dev_nak_retry_count which controls the number of
automatic retries that will be performed by the controller when
the target device returns a NACK response. A value of 0 disables
the automatic retries. Exist only when I3C constroller supports
this retry on nack feature.

10 changes: 10 additions & 0 deletions Documentation/ABI/testing/sysfs-class-tee
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,13 @@ Description:
space if the variable is absent. The primary purpose
of this variable is to let systemd know whether
tee-supplicant is needed in the early boot with initramfs.

What: /sys/class/tee/tee{,priv}X/revision
Date: Jan 2026
KernelVersion: 6.19
Contact: op-tee@lists.trustedfirmware.org
Description:
Read-only revision string reported by the TEE driver. This is
for diagnostics only and must not be used to infer feature
support. Use TEE_IOC_VERSION for capability and compatibility
checks.
15 changes: 15 additions & 0 deletions Documentation/ABI/testing/sysfs-driver-ccp
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,21 @@ Description:
0: Not fused
1: Fused

What: /sys/bus/pci/devices/<BDF>/boot_integrity
Date: April 2026
KernelVersion: 6.20
Contact: mario.limonciello@amd.com
Description:
The /sys/bus/pci/devices/<BDF>/boot_integrity reports
whether the AMD CPU or APU is used for a hardware root of trust
during the boot process.
Possible values:
0: Not hardware root of trust.
1: Hardware root of trust

NOTE: Vendors may provide design specific alternative hardware
root of trust implementations.

What: /sys/bus/pci/devices/<BDF>/debug_lock_on
Date: June 2022
KernelVersion: 5.19
Expand Down
58 changes: 58 additions & 0 deletions Documentation/ABI/testing/sysfs-firmware-plpks
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
What: /sys/firmware/plpks/config
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: This optional directory contains read-only config attributes as
defined by the PLPKS implementation. All data is in ASCII
format.

What: /sys/firmware/plpks/config/version
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: Config version as reported by the hypervisor in ASCII decimal
format.

What: /sys/firmware/plpks/config/max_object_size
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: Maximum allowed size of objects in the keystore in bytes,
represented in ASCII decimal format.

This is not necessarily the same as the max size that can be
written to an update file as writes can contain more than
object data, you should use the size of the update file for
that purpose.

What: /sys/firmware/plpks/config/total_size
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: Total size of the PLPKS in bytes, represented in ASCII decimal
format.

What: /sys/firmware/plpks/config/used_space
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: Current space consumed by the key store, in bytes, represented
in ASCII decimal format.

What: /sys/firmware/plpks/config/supported_policies
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: Bitmask of supported policy flags by the hypervisor, represented
as an 8 byte hexadecimal ASCII string. Consult the hypervisor
documentation for what these flags are.

What: /sys/firmware/plpks/config/signed_update_algorithms
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: Bitmask of flags indicating which algorithms the hypervisor
supports for signed update of objects, represented as a 16 byte
hexadecimal ASCII string. Consult the hypervisor documentation
for what these flags mean.

What: /sys/firmware/plpks/config/wrapping_features
Date: November 2025
Contact: Srish Srinivasan <ssrish@linux.ibm.com>
Description: Bitmask of the wrapping features indicating the wrapping
algorithms that are supported for the H_PKS_WRAP_OBJECT requests
, represented as a 8 byte hexadecimal ASCII string. Consult the
hypervisor documentation for what these flags mean.
20 changes: 12 additions & 8 deletions Documentation/ABI/testing/sysfs-fs-erofs
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,23 @@ Date: November 2021
Contact: "Huang Jianan" <huangjianan@oppo.com>
Description: Shows all enabled kernel features.
Supported features:
zero_padding, compr_cfgs, big_pcluster, chunked_file,
device_table, compr_head2, sb_chksum, ztailpacking,
dedupe, fragments, 48bit, metabox.
compr_cfgs, big_pcluster, chunked_file, device_table,
compr_head2, sb_chksum, ztailpacking, dedupe, fragments,
48bit, metabox.

What: /sys/fs/erofs/<disk>/sync_decompress
Date: November 2021
Contact: "Huang Jianan" <huangjianan@oppo.com>
Description: Control strategy of sync decompression:
Description: Control strategy of synchronous decompression. Synchronous
decompression tries to decompress in the reader thread for
synchronous reads and small asynchronous reads (<= 12 KiB):

- 0 (default, auto): enable for readpage, and enable for
readahead on atomic contexts only.
- 1 (force on): enable for readpage and readahead.
- 2 (force off): disable for all situations.
- 0 (auto, default): apply to synchronous reads only, but will
switch to 1 (force on) if any decompression
request is detected in atomic contexts;
- 1 (force on): apply to synchronous reads and small
asynchronous reads;
- 2 (force off): disable synchronous decompression completely.

What: /sys/fs/erofs/<disk>/drop_caches
Date: November 2024
Expand Down
65 changes: 0 additions & 65 deletions Documentation/ABI/testing/sysfs-secvar
Original file line number Diff line number Diff line change
Expand Up @@ -63,68 +63,3 @@ Contact: Nayna Jain <nayna@linux.ibm.com>
Description: A write-only file that is used to submit the new value for the
variable. The size of the file represents the maximum size of
the variable data that can be written.

What: /sys/firmware/secvar/config
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: This optional directory contains read-only config attributes as
defined by the secure variable implementation. All data is in
ASCII format. The directory is only created if the backing
implementation provides variables to populate it, which at
present is only PLPKS on the pseries platform.

What: /sys/firmware/secvar/config/version
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: Config version as reported by the hypervisor in ASCII decimal
format.

Currently only provided by PLPKS on the pseries platform.

What: /sys/firmware/secvar/config/max_object_size
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: Maximum allowed size of objects in the keystore in bytes,
represented in ASCII decimal format.

This is not necessarily the same as the max size that can be
written to an update file as writes can contain more than
object data, you should use the size of the update file for
that purpose.

Currently only provided by PLPKS on the pseries platform.

What: /sys/firmware/secvar/config/total_size
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: Total size of the PLPKS in bytes, represented in ASCII decimal
format.

Currently only provided by PLPKS on the pseries platform.

What: /sys/firmware/secvar/config/used_space
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: Current space consumed by the key store, in bytes, represented
in ASCII decimal format.

Currently only provided by PLPKS on the pseries platform.

What: /sys/firmware/secvar/config/supported_policies
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: Bitmask of supported policy flags by the hypervisor,
represented as an 8 byte hexadecimal ASCII string. Consult the
hypervisor documentation for what these flags are.

Currently only provided by PLPKS on the pseries platform.

What: /sys/firmware/secvar/config/signed_update_algorithms
Date: February 2023
Contact: Nayna Jain <nayna@linux.ibm.com>
Description: Bitmask of flags indicating which algorithms the hypervisor
supports for signed update of objects, represented as a 16 byte
hexadecimal ASCII string. Consult the hypervisor documentation
for what these flags mean.

Currently only provided by PLPKS on the pseries platform.
3 changes: 2 additions & 1 deletion Documentation/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,8 @@ dochelp:
@echo ' cleandocs - clean all generated files'
@echo
@echo ' make SPHINXDIRS="s1 s2" [target] Generate only docs of folder s1, s2'
@echo ' top level values for SPHINXDIRS are: $(_SPHINXDIRS)'
@echo ' top level values for SPHINXDIRS are:'
@echo '$(_SPHINXDIRS)' | fmt -s -w 75 -g 75 | sed 's/^/ /'
@echo ' you may also use a subdirectory like SPHINXDIRS=userspace-api/media,'
@echo ' provided that there is an index.rst file at the subdirectory.'
@echo
Expand Down
Loading