Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
566 commits
Select commit Hold shift + click to select a range
1a82d43
s390/bug: Add missing CONFIG_BUG ifdef again
hcahca Dec 2, 2025
70075e3
s390/bug: Add missing alignment
hcahca Dec 8, 2025
517a44d
sched_ext: Fix the memleak for sch->helper objects
Dec 8, 2025
12b5cd9
sched/ext: Avoid null ptr traversal when ->put_prev_task() is called …
johnstultz-work Dec 6, 2025
3309b63
cgroup: rstat: use LOCK CMPXCHG in css_rstat_updated
shakeelb Dec 5, 2025
491adc6
drm/ttm: Avoid NULL pointer deref for evicted BOs
GyrosGeier Oct 13, 2025
bf2084a
drm/amdkfd: Use huge page size to check split svm range alignment
xiaogang-chen-amd Dec 1, 2025
b7851f8
drm/amdkfd: Trap handler support for expert scheduling mode
jcornwallAMD Nov 14, 2025
3c41114
drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state()
alexdeucher Nov 11, 2025
eb296c0
drm/amdgpu: don't attach the tlb fence for SI
alexdeucher Dec 2, 2025
cf841f6
drm/amd/display: Refactor dml_core_mode_support to reduce stack frame
Nov 26, 2025
8fc2796
drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace
superm1 Dec 5, 2025
7329417
drm/amd/display: shrink struct members
neheb Nov 8, 2025
cf32644
drm/amdkfd: bump minimum vgpr size for gfx1151
jokim-amd Dec 5, 2025
87213b0
ublk: allow non-blocking ctrl cmds in IO_URING_F_NONBLOCK issue
calebsander Dec 1, 2025
564d594
btrfs: tests: fix double btrfs_path free in remove_extent_ref()
Nov 27, 2025
266273e
btrfs: don't log conflicting inode if it's a dir moved in the current…
fdmanana Nov 27, 2025
5630f75
btrfs: do not skip logging new dentries when logging a new name
fdmanana Dec 3, 2025
73c4638
rtc: s35390a: use u8 instead of char for register buffer
yaodehaung Sep 20, 2025
53e71c1
rtc: Kconfig: add MC34708 to mc13xxx help text
alexanderkurz Oct 11, 2025
b665c1b
rtc: tegra: Use devm_clk_get_enabled() in probe
Oct 24, 2025
0a29345
rtc: tegra: Add ACPI support
Oct 24, 2025
bf5ef3c
rtc: tegra: Replace deprecated SIMPLE_DEV_PM_OPS
Oct 24, 2025
4800046
dt-bindings: rtc: renesas,rz-rtca3: Add RZ/V2H support
Nov 7, 2025
6ada8e2
rtc: renesas-rtca3: Add support for multiple reset lines
Nov 7, 2025
e078494
rtc: isl12026: Add id_table
Nov 9, 2025
40d8123
MAINTAINERS: drop unneeded file entry in NVIDIA VRS RTC DRIVER
bulwahn Nov 10, 2025
0704918
dt-bindings: rtc: Add Apple SMC RTC
svenpeter42 Nov 12, 2025
49a51df
rtc: Add new rtc-macsmc driver for Apple Silicon Macs
marcan Nov 12, 2025
22a6db4
Documentation: ABI: testing: Fix "upto" typo in rtc-cdev
redadmin-org Nov 12, 2025
d1220e4
rtc: gamecube: Check the return value of ioremap()
ISCAS-Vulab Nov 26, 2025
a585c7e
drm/tilcdc: Fix removal actions in case of failed probe
kmaincent Nov 25, 2025
f07640f
rtc: max31335: Fix ignored return value in set_alarm
nunojsa Nov 28, 2025
159a740
rtc: atcrtc100: Fix signedness bug in probe()
Nov 18, 2025
16bd954
rtc: spacemit: MFD_SPACEMIT_P1 as dependencies
TroyMitchell911 Nov 18, 2025
3cec82b
alpha: Replace __ASSEMBLY__ with __ASSEMBLER__ in the alpha headers
huth Nov 21, 2025
9aeed90
alpha: don't reference obsolete termio struct for TC* constants
thesamesam Dec 5, 2025
2e1da46
drm/amd/display: Improve HDMI info retrieval
Nov 7, 2025
2fb6915
compiler_types.h: add "auto" as a macro for "__auto_type"
Jul 18, 2025
b3b8767
include/linux: change "__auto_type" to "auto"
Jul 20, 2025
75beb7e
fs/proc: replace "__auto_type" with "const auto"
Jul 20, 2025
add9b1b
arch/nios2: replace "__auto_type" and adjacent equivalent with "auto"
Jul 20, 2025
2a5b286
arch/x86: replace "__auto_type" with "auto"
Jul 20, 2025
c278d72
selftests/bpf: replace "__auto_type" with "auto"
Jul 20, 2025
4ecc26f
tools/virtio: replace "__auto_type" with "auto"
Jul 20, 2025
99f0c3a
regulator: spacemit: Align input supply name with the DT binding
martinezjavier Dec 6, 2025
8cef9b4
spi: microchip-core: Fix an error handling path in mchp_corespi_probe()
tititiou36 Dec 5, 2025
429c472
Merge branch 'next' into for-linus
dtor Dec 9, 2025
14be351
scsi: ufs: core: Fix an error handler crash
bvanassche Dec 4, 2025
d2875b8
scsi: ufs: core: Fix a deadlock in the frequency scaling code
bvanassche Dec 4, 2025
fd81bc5
scsi: device_handler: Return error pointer in scsi_dh_attached_handle…
bmarzins Dec 6, 2025
362432e
scsi: libsas: Add rollback handling when an error occurs
Dec 6, 2025
9465744
scsi: ufs: qcom: Fix confusing cleanup.h syntax
krzk Dec 8, 2025
428e1b1
Revert "btrfs: add ASSERTs on prealloc in qgroup functions"
adam900710 Dec 8, 2025
b0ff70e
ASoC: cs35l41: Always return 0 when a subsystem ID is found
1Naim Dec 6, 2025
313ef70
btrfs: fix a potential path leak in print_data_reloc_error()
adam900710 Nov 25, 2025
9e7a40a
gpio: shared: ignore disabled nodes when traversing the device-tree
Dec 3, 2025
e2c4175
gpio: shared: fix NULL-pointer dereference in teardown path
Dec 6, 2025
c904a0d
gpio: shared: check if a reference is populated before cleaning its r…
Dec 6, 2025
d382c76
gpio: shared: fix auxiliary device cleanup order
Dec 6, 2025
ea513dd
gpio: shared: make locking more fine-grained
Dec 6, 2025
298e753
ALSA: firewire-motu: add bounds check in put_user loop for DSP events
avasummer Dec 9, 2025
3d99347
Merge tag 'v6.19-rc-part1-smb3-client-fixes' of git://git.samba.org/s…
torvalds Dec 9, 2025
edb924a
ARM: 9464/1: fix input-only operand modification in load_unaligned_ze…
btzds Dec 9, 2025
dea2028
ARM: group is_permission_fault() with is_translation_fault()
Dec 9, 2025
a061deb
ASoC: cs35l56: Fix incorrect select SND_SOC_CS35L56_CAL_SYSFS_COMMON
rfvirgil Dec 9, 2025
0143928
perf/x86/amd/uncore: Fix the return value of amd_uncore_df_event_init…
sandip4n Dec 9, 2025
c418d8b
perf/core: Fix missing read event generation on task exit
Thaumy Dec 9, 2025
460b317
drm/i915/fbdev: Hold runtime PM ref during fbdev BO creation
dibinms Nov 11, 2025
1c7f9e5
drm/i915: Fix format string truncation warning
ardbiesheuvel Dec 5, 2025
53280e3
bcache: fix improper use of bi_end_io
Dec 9, 2025
cfdeb58
block: prohibit calls to bio_chain_endio
Dec 9, 2025
db339b4
ublk: don't mutate struct bio_vec in iteration
calebsander Dec 9, 2025
59e25ef
block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_lis…
Dec 5, 2025
94bf748
PCI: rzg3s-host: Initialize MSI status bitmap before use
claudiubeznea Dec 9, 2025
fc6bcf9
powerpc/pseries/cmm: call balloon_devinfo_init() also without CONFIG_…
davidhildenbrand Oct 21, 2025
0da2ba3
powerpc/pseries/cmm: adjust BALLOON_MIGRATE when migrating pages
davidhildenbrand Oct 21, 2025
1cba2eb
mm/sparse: fix sparse_vmemmap_init_nid_early definition without CONFI…
guojinhui-liam Nov 27, 2025
bdd0d69
mm/huge_memory: change folio_split_supported() to folio_check_splitta…
x-y-z Nov 26, 2025
5842bcb
mm/huge_memory: replace can_split_folio() with direct refcount calcul…
x-y-z Nov 26, 2025
2f78910
mm/huge_memory: make min_order_for_split() always return an order
x-y-z Nov 26, 2025
9dcdc0c
mm/huge_memory: fix folio split stats counting
x-y-z Nov 26, 2025
40a4af5
mm: fix CONFIG_STACK_GROWSUP typo in mm.h
bulwahn Dec 1, 2025
9ee5d17
mm/hugetlb: fix incorrect error return from hugetlb_reserve_pages()
Nov 25, 2025
12c1fa8
MAINTAINERS: add idr core-api doc file to XARRAY
bulwahn Nov 5, 2025
49d921b
mm: vmscan: correct nr_requested tracing in scan_folios
Dec 4, 2025
dafdba0
mm/damon/tests/core-kunit: avoid damos_test_commit stack warning
arndb Dec 4, 2025
c752c21
Merge tag 'auto-type-conversion-for-v6.19-rc1' of git://git.kernel.or…
torvalds Dec 9, 2025
12eef14
lockref: add a __cond_lock annotation for lockref_put_or_lock
Dec 9, 2025
7a3984b
Merge tag 'mips_6.19' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Dec 9, 2025
9f20d9b
Merge tag 'pm-6.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Dec 9, 2025
9d588a1
Merge tag 'platform-drivers-x86-v6.19-1' of git://git.kernel.org/pub/…
torvalds Dec 9, 2025
c9b4717
Merge tag 'i2c-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 9, 2025
4316932
lib/crypto: riscv/chacha: Avoid s0/fp register
dramforever Dec 2, 2025
1cd5bb6
lib/crypto: riscv: Depend on RISCV_EFFICIENT_VECTOR_UNALIGNED_ACCESS
Dec 6, 2025
2e8f7b1
lib/crypto: blake2b: Roll up BLAKE2b round loop on 32-bit
Dec 5, 2025
68b233b
lib/crypto: blake2s: Replace manual unrolling with unrolled_full
Dec 5, 2025
a9a8b1a
crypto/arm64: aes/xts - Use single ksimd scope to reduce stack bloat
ardbiesheuvel Dec 3, 2025
6f7d948
crypto/arm64: sm4/xts - Merge ksimd scopes to reduce stack bloat
ardbiesheuvel Dec 3, 2025
e15cb22
io_uring: fix min_wait wakeups for SQPOLL
axboe Dec 9, 2025
f34836a
ASoC: amd: acp: update tdm channels for specific DAI
Dec 3, 2025
89acaa5
genirq: Allow NULL affinity for setup_percpu_irq()
Dec 5, 2025
7a7e836
tracing: Fix unused tracepoints when module uses only exported ones
rostedt Dec 10, 2025
55026a9
irqdomain: Delete irq_domain_add_tree()
andy-shev Dec 2, 2025
2c22361
MAINTAINERS: Add tracepoint-update.c to TRACING section
rostedt Dec 9, 2025
01ab0d1
smb/server: rename include guard in smb_common.h
Dec 3, 2025
98def4e
smb/server: remove unused nterr.h
Dec 6, 2025
2e0d224
smb/server: add comment to FileSystemName of FileFsAttributeInformation
Nov 18, 2025
7dbc0d4
irqchip/mchp-eic: Fix error code in mchp_eic_domain_alloc()
Dec 9, 2025
565848b
Merge tag 'csky-for-linus-6.19' of https://github.com/c-sky/csky-linux
torvalds Dec 10, 2025
a1237c2
smb/client: fix NT_STATUS_NO_DATA_DETECTED value
Dec 7, 2025
b2b50fc
smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN value
Dec 7, 2025
9f99caa
smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM value
Dec 7, 2025
a9adafd
smb/client: add 4 NT error code definitions
Dec 8, 2025
bcdd6cf
smb: add documentation references for smb2 change notify definitions
Dec 1, 2025
a71a4aa
smb/client: add parentheses to NT error code definitions containing b…
Dec 8, 2025
9ec7629
smb: move notify completion filter flags into common/smb2pdu.h
Nov 6, 2025
6539e18
smb: move SMB2 Notify Action Flags into common/smb2pdu.h
Nov 6, 2025
08c2a7d
smb: move file_notify_information to common/fscc.h
Nov 6, 2025
2c38ec9
block: fix cached zone reports on devices with native zone append
morbidrsa Dec 10, 2025
c942919
cpu: Make atomic hotplug callbacks run with interrupts disabled on UP
Nov 27, 2025
3c18000
pwm: th1520: Fix missing Kconfig dependencies
Dec 9, 2025
2f7041e
Merge tag 'trace-v6.19-4' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Dec 10, 2025
db28b8a
Merge tag 'input-for-v6.19-rc0' of git://git.kernel.org/pub/scm/linux…
torvalds Dec 10, 2025
2137cb8
Merge tag 'kbuild-6.19-2' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Dec 10, 2025
0048fbb
Merge tag 'locking-futex-2025-12-10' of git://git.kernel.org/pub/scm/…
torvalds Dec 10, 2025
6cb31fb
drm/mgag200: Fix big-endian support
rxrbln Dec 8, 2025
f22ecf9
blk-mq: delete task running check in blk_hctx_poll()
poluo Dec 10, 2025
d6c2f41
libceph: fix log output race condition in OSD client
HolyShitMan Sep 25, 2025
d927a59
ceph: add trace points to the MDS client
MaxKellermann Sep 25, 2025
87327d4
ceph: Amend checking to fix `make W=1` build breakage
andy-shev Nov 10, 2025
04d8712
libceph: Amend checking to fix `make W=1` build breakage
andy-shev Nov 10, 2025
8c73851
libceph: make decode_pool() more resilient against corrupted osdmaps
idryomov Dec 2, 2025
3680fc1
ceph: stop selecting CRC32, CRYPTO, and CRYPTO_AES
Dec 5, 2025
21c1466
rbd: stop selecting CRC32, CRYPTO, and CRYPTO_AES
idryomov Dec 7, 2025
40b466d
ARM: allow __do_kernel_fault() to report execution of memory faults
Dec 5, 2025
7733bc7
ARM: fix hash_name() fault
Dec 5, 2025
fd2dee1
ARM: fix branch predictor hardening
Dec 5, 2025
dd91433
Merge branches 'fixes' and 'misc' into for-next
Dec 10, 2025
161a0c6
ALSA: hda: intel-dsp-config: Prefer legacy driver as fallback
tiwai Dec 10, 2025
f6a4587
crypto: arm64/ghash - Fix incorrect output from ghash-neon
Dec 9, 2025
d9f3e47
dm-verity: disable recursive forward error correction
Nov 14, 2025
b9dd1f7
dm-verity: remove useless mempool
Nov 17, 2025
de67c13
dm: test for REQ_ATOMIC in dm_accept_partial_bio()
Nov 5, 2025
ce51c69
dm-crypt: enable DM_TARGET_ATOMIC_WRITES
Nov 5, 2025
d0ac06a
dm-bufio: align write boundary on physical block size
Oct 20, 2025
4efe85b
dm vdo: fix kerneldoc warnings
lorelei-sakai Nov 21, 2025
27f204c
dm-mpath: Simplify the setup_scsi_dh code
bmarzins Nov 21, 2025
20f85a1
MAINTAINERS: add Benjamin Marzinski as a device mapper maintainer
Nov 26, 2025
f4412c7
dm: ignore discard return value
ChaitanayaKulkarni Nov 24, 2025
8581b19
dm-snapshot: fix 'scheduling while atomic' on real-time kernels
Dec 1, 2025
2f6cfd6
dm-raid: fix possible NULL dereference with undefined raid type
jtstrs Dec 2, 2025
ab08f9c
dm log-writes: Add missing set_freezable() for freezable kthread
ISCAS-Vulab Dec 1, 2025
7799eae
dm raid: add documentation for takeover/reshape raid1 -> raid5 table …
mauelsha Dec 3, 2025
ebbb903
dm-pcache: advance slot index before writing slot
yangdongsheng Dec 5, 2025
ee76331
dm pcache: fix cache info indexing
FirstLoveLife Dec 5, 2025
13ea55e
dm pcache: fix segment info indexing
FirstLoveLife Dec 5, 2025
a0750fa
blk-mq-dma: always initialize dma state
keithbusch Dec 10, 2025
29ba26a
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Dec 10, 2025
5c179ca
Merge tag 'alpha-for-v6.19-tag' of git://git.kernel.org/pub/scm/linux…
torvalds Dec 10, 2025
93a0162
drm/amd: Fix unbind/rebind for VCN 4.0.5
superm1 Dec 9, 2025
72e2445
Revert "drm/amd/display: Fix pbn to kbps Conversion"
superm1 Dec 9, 2025
840b22e
Merge tag 'dma-mapping-6.19-2025-12-10' of git://git.kernel.org/pub/s…
torvalds Dec 10, 2025
0723a16
Merge tag 's390-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Dec 10, 2025
1de7411
Merge tag 'slab-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/k…
torvalds Dec 10, 2025
b2135d1
liveupdate: luo_file: don't use invalid list iterator
Nov 28, 2025
4ac577a
ocfs2: check tl_used after reading it from trancate log inode
ea1davis Nov 27, 2025
d86fea4
ocfs2: replace deprecated strcpy with strscpy
toblux Nov 26, 2025
acce46a
fs/fat: remove unnecessary wrapper fat_max_cache()
lalitshankarch Nov 27, 2025
2a4f334
ocfs2: validate inline xattr size and entry count in ocfs2_xattr_ibod…
deepanshu406 Nov 20, 2025
bf2c7bf
liveupdate: luo_core: fix redundant bound check in luo_ioctl()
soleen Nov 30, 2025
039bef3
ocfs2: fix kernel BUG in ocfs2_find_victim_chain
rkt-1597 Dec 1, 2025
e6b4d26
args: fix documentation to reflect the correct numbers
andy-shev Dec 1, 2025
01da521
checkpatch: add uninitialized pointer with __free attribute check
aheev Dec 3, 2025
752ba09
ocfs2: add ocfs2_emergency_state helper and apply to setattr
eraykaradag Dec 3, 2025
7eff54d
ocfs2: convert remaining read-only checks to ocfs2_emergency_state
eraykaradag Dec 3, 2025
76b9701
ocfs2: avoid -Wflex-array-member-not-at-end warning
GustavoARSilva Nov 11, 2025
7efb45f
ocfs2: invalidate inode if i_mode is zero after block read
eraykaradag Dec 2, 2025
2214ec4
ocfs2: fix memory leak in ocfs2_merge_rec_left()
dmantipov Dec 5, 2025
402736a
mm: shmem: avoid build warning for CONFIG_SHMEM=n
arndb Dec 4, 2025
601cc39
mm: memfd_luo: add CONFIG_SHMEM dependency
arndb Dec 4, 2025
31ca9ff
Merge tag 'regulator-fix-v6.19-merge-window' of git://git.kernel.org/…
torvalds Dec 11, 2025
8c8081c
Merge tag 'spi-fix-v6.19-merge-window' of git://git.kernel.org/pub/sc…
torvalds Dec 11, 2025
d358e52
Merge tag 'for-6.19/dm-changes' of git://git.kernel.org/pub/scm/linux…
torvalds Dec 11, 2025
c975033
smb: update struct duplicate_extents_to_file_ex
Dec 1, 2025
2b6abb8
smb: move File Attributes definitions into common/fscc.h
Nov 30, 2025
ab0347e
smb/client: remove DeviceType Flags and Device Characteristics defini…
Nov 14, 2025
b13efb5
Merge tag 'asoc-fix-v6.19-merge-window' of https://git.kernel.org/pub…
tiwai Dec 11, 2025
e33a6ab
ALSA: hda: cix-ipbloq: Use modern PM ops
nathanchance Dec 11, 2025
fd32476
ALSA: hda/tas2781: Add new quirk for HP new project
jimxbj-dot Dec 11, 2025
9f76963
sched_ext: Fix bypass depth leak on scx_enable() failure
htejun Dec 9, 2025
685f27c
Merge tag 'drm-misc-next-fixes-2025-12-10' of https://gitlab.freedesk…
airlied Dec 11, 2025
6ae7ec8
Merge tag 'amd-drm-fixes-6.19-2025-12-11' of https://gitlab.freedeskt…
airlied Dec 11, 2025
9415f74
perf/x86/intel: Fix NULL event dereference crash in handle_pmi_common()
Dec 12, 2025
37a1cef
Merge tag 'drm-intel-next-fixes-2025-12-12' of https://gitlab.freedes…
airlied Dec 12, 2025
b5e51ef
bug: Let report_bug_entry() provide the correct bugaddr
hcahca Dec 8, 2025
d36067d
bug: Hush suggest-attribute=format for __warn_printf()
bjackman Dec 7, 2025
bdae29d
rseq: Always inline rseq_debug_syscall_return()
edumazet Dec 5, 2025
6bb34af
Merge tag 'nfs-for-6.19-1' of git://git.linux-nfs.org/projects/trondm…
torvalds Dec 12, 2025
10cc3e9
Merge tag 'v6.19-rc-part2-smb3-client-fixes' of git://git.samba.org/s…
torvalds Dec 12, 2025
ce82534
Merge tag 'v6.19-rc-smb3-server-fixes' of git://git.samba.org/ksmbd
torvalds Dec 12, 2025
14df4eb
Merge tag 'io_uring-6.19-20251211' of git://git.kernel.org/pub/scm/li…
torvalds Dec 12, 2025
35ebee7
Merge tag 'block-6.19-20251211' of git://git.kernel.org/pub/scm/linux…
torvalds Dec 12, 2025
187d080
Merge tag 'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm…
torvalds Dec 12, 2025
b57f2dd
btrfs: fix memory leak of fs_devices in degraded seed device path
deepanshu406 Dec 10, 2025
3734352
btrfs: fix changeset leak on mmap write after failure to reserve meta…
fdmanana Dec 11, 2025
530b663
sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue()
htejun Dec 12, 2025
f5e1e5e
sched_ext: Fix missing post-enqueue handling in move_local_task_to_lo…
htejun Dec 12, 2025
9551a26
Merge tag 'loongarch-6.19' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Dec 12, 2025
579a329
selftests/sched_ext: flush stdout before test to avoid log spam
etsal Dec 5, 2025
41b80d4
i3c: master: cleanup callback .priv_xfers()
nxpfrankli Dec 3, 2025
cc3b18f
i3c: master: Fix confusing cleanup.h syntax
krzk Dec 8, 2025
136209e
i3c: adi: Fix confusing cleanup.h syntax
krzk Dec 8, 2025
5300831
Merge tag 'drm-misc-fixes-2025-12-10' of https://gitlab.freedesktop.o…
airlied Dec 13, 2025
7f3c8f9
Merge tag 'sound-fix-6.19-rc1' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 13, 2025
db9c438
Merge tag 'soundwire-6.19-rc1_updated' of git://git.kernel.org/pub/sc…
torvalds Dec 13, 2025
41572e2
Merge tag 'pci-v6.19-fixes-1' of git://git.kernel.org/pub/scm/linux/k…
torvalds Dec 13, 2025
a6bb419
Merge tag 'gpio-fixes-for-v6.19-rc1' of git://git.kernel.org/pub/scm/…
torvalds Dec 13, 2025
a919610
Merge tag 'pwm/for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/li…
torvalds Dec 13, 2025
d324e9a
Merge tag 'rtc-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Dec 13, 2025
d8cc0b9
Merge tag 'i3c/for-6.19-2' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Dec 13, 2025
237f1bb
Merge tag 'drm-next-2025-12-13' of https://gitlab.freedesktop.org/drm…
torvalds Dec 13, 2025
a859eca
Merge tag 'drm-fixes-2025-12-13' of https://gitlab.freedesktop.org/dr…
torvalds Dec 13, 2025
d552fc6
x86/hv: Add gitignore entry for generated header file
torvalds Dec 13, 2025
d2ea4d2
file: ensure cleanup
brauner Dec 13, 2025
2516a87
Merge tag 'mm-stable-2025-12-11-11-39' of git://git.kernel.org/pub/sc…
torvalds Dec 13, 2025
9d9c1cf
Merge tag 'mm-nonmm-stable-2025-12-11-11-47' of git://git.kernel.org/…
torvalds Dec 13, 2025
edbe407
Merge tag 'core-urgent-2025-12-12' of git://git.kernel.org/pub/scm/li…
torvalds Dec 13, 2025
db01301
Merge tag 'irq-urgent-2025-12-12' of git://git.kernel.org/pub/scm/lin…
torvalds Dec 13, 2025
cba09e3
Merge tag 'perf-urgent-2025-12-12' of git://git.kernel.org/pub/scm/li…
torvalds Dec 13, 2025
4a298a4
Merge tag 'smp-urgent-2025-12-12' of git://git.kernel.org/pub/scm/lin…
torvalds Dec 13, 2025
4cfc214
Merge tag 'tomoyo-pr-20251212' of git://git.code.sf.net/p/tomoyo/tomoyo
torvalds Dec 14, 2025
0dfb36b
Merge tag 'ceph-for-6.19-rc1' of https://github.com/ceph/ceph-client
torvalds Dec 14, 2025
3010f06
shmem_whiteout(): fix regression from tree-in-dcache series
Dec 13, 2025
6a1636e
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Dec 14, 2025
8f0b4cc
Linux 6.19-rc1
torvalds Dec 14, 2025
49ca214
smb: smbdirect: introduce smbdirect_socket.connect.{lock,work}
metze-samba Dec 2, 2025
c1fb124
smb: server: initialize recv_io->cqe.done = recv_done just once
metze-samba Dec 2, 2025
d180b1d
smb: server: defer the initial recv completion logic to smb_direct_ne…
metze-samba Dec 2, 2025
0446356
ksmbd: convert comma to semicolon
Nov 18, 2025
8dd2e58
ksmbd: remove redundant DACL check in smb_check_perm_dacl
Dec 10, 2025
cafb57f
ksmbd: Fix refcount leak when invalid session is found on session lookup
namjaejeon Dec 14, 2025
95d7a89
ksmbd: fix buffer validation by including null terminator size in EA …
namjaejeon Dec 14, 2025
bb27226
sched_ext: Remove unused code in the do_pick_task_scx()
Dec 15, 2025
e1b4c6a
shmem: fix recovery on rename failures
Dec 13, 2025
6b63f90
Merge tag 'cgroup-for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm…
torvalds Dec 16, 2025
dbf8932
Merge tag 'sched_ext-for-6.19-rc1-fixes' of git://git.kernel.org/pub/…
torvalds Dec 16, 2025
115fada
Merge tag 'for-6.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 16, 2025
53ec4a7
Merge tag 'v6.19-rc1-ksmbd-server-fixes' of git://git.samba.org/ksmbd
torvalds Dec 16, 2025
40fbbd6
Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Dec 16, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/rtc-cdev
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Description:
for RTCs that support alarms

* RTC_ALM_READ, RTC_ALM_SET: Read or set the alarm time for
RTCs that support alarms. Can be set upto 24 hours in the
RTCs that support alarms. Can be set up to 24 hours in the
future. Requires a separate RTC_AIE_ON call to enable the
alarm interrupt. (Prefer to use RTC_WKALM_*)

Expand Down
2 changes: 2 additions & 0 deletions Documentation/ABI/testing/sysfs-class-platform-profile
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ Description: This file contains a space-separated list of profiles supported
power consumption with a slight bias
towards performance
performance High performance operation
max-power Higher performance operation that may exceed
internal battery draw limits when on AC power
custom Driver defined custom profile
==================== ========================================

Expand Down
53 changes: 53 additions & 0 deletions Documentation/ABI/testing/sysfs-driver-uniwill-laptop
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
What: /sys/bus/platform/devices/INOU0000:XX/fn_lock_toggle_enable
Date: November 2025
KernelVersion: 6.19
Contact: Armin Wolf <W_Armin@gmx.de>
Description:
Allows userspace applications to enable/disable the FN lock feature
of the integrated keyboard by writing "1"/"0" into this file.

Reading this file returns the current enable status of the FN lock functionality.

What: /sys/bus/platform/devices/INOU0000:XX/super_key_toggle_enable
Date: November 2025
KernelVersion: 6.19
Contact: Armin Wolf <W_Armin@gmx.de>
Description:
Allows userspace applications to enable/disable the super key functionality
of the integrated keyboard by writing "1"/"0" into this file.

Reading this file returns the current enable status of the super key functionality.

What: /sys/bus/platform/devices/INOU0000:XX/touchpad_toggle_enable
Date: November 2025
KernelVersion: 6.19
Contact: Armin Wolf <W_Armin@gmx.de>
Description:
Allows userspace applications to enable/disable the touchpad toggle functionality
of the integrated touchpad by writing "1"/"0" into this file.

Reading this file returns the current enable status of the touchpad toggle
functionality.

What: /sys/bus/platform/devices/INOU0000:XX/rainbow_animation
Date: November 2025
KernelVersion: 6.19
Contact: Armin Wolf <W_Armin@gmx.de>
Description:
Forces the integrated lightbar to display a rainbow animation when the machine
is not suspended. Writing "1"/"0" into this file enables/disables this
functionality.

Reading this file returns the current status of the rainbow animation functionality.

What: /sys/bus/platform/devices/INOU0000:XX/breathing_in_suspend
Date: November 2025
KernelVersion: 6.19
Contact: Armin Wolf <W_Armin@gmx.de>
Description:
Causes the integrated lightbar to display a breathing animation when the machine
has been suspended and is running on AC power. Writing "1"/"0" into this file
enables/disables this functionality.

Reading this file returns the current status of the breathing animation
functionality.
17 changes: 17 additions & 0 deletions Documentation/ABI/testing/sysfs-platform-asus-wmi
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ Date: Aug 2022
KernelVersion: 6.1
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Switch the GPU hardware MUX mode. Laptops with this feature can
can be toggled to boot with only the dGPU (discrete mode) or in
standard Optimus/Hybrid mode. On switch a reboot is required:
Expand All @@ -75,6 +76,7 @@ Date: Aug 2022
KernelVersion: 5.17
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Disable discrete GPU:
* 0 - Enable dGPU,
* 1 - Disable dGPU
Expand All @@ -84,6 +86,7 @@ Date: Aug 2022
KernelVersion: 5.17
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Enable the external GPU paired with ROG X-Flow laptops.
Toggling this setting will also trigger ACPI to disable the dGPU:

Expand All @@ -95,6 +98,7 @@ Date: Aug 2022
KernelVersion: 5.17
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Enable an LCD response-time boost to reduce or remove ghosting:
* 0 - Disable,
* 1 - Enable
Expand All @@ -104,6 +108,7 @@ Date: Jun 2023
KernelVersion: 6.5
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Get the current charging mode being used:
* 1 - Barrel connected charger,
* 2 - USB-C charging
Expand All @@ -114,6 +119,7 @@ Date: Jun 2023
KernelVersion: 6.5
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Show if the egpu (XG Mobile) is correctly connected:
* 0 - False,
* 1 - True
Expand All @@ -123,6 +129,7 @@ Date: Jun 2023
KernelVersion: 6.5
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Change the mini-LED mode:
* 0 - Single-zone,
* 1 - Multi-zone
Expand All @@ -133,13 +140,15 @@ Date: Apr 2024
KernelVersion: 6.10
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
List the available mini-led modes.

What: /sys/devices/platform/<platform>/ppt_pl1_spl
Date: Jun 2023
KernelVersion: 6.5
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Set the Package Power Target total of CPU: PL1 on Intel, SPL on AMD.
Shown on Intel+Nvidia or AMD+Nvidia based systems:

Expand All @@ -150,6 +159,7 @@ Date: Jun 2023
KernelVersion: 6.5
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Set the Slow Package Power Tracking Limit of CPU: PL2 on Intel, SPPT,
on AMD. Shown on Intel+Nvidia or AMD+Nvidia based systems:

Expand All @@ -160,6 +170,7 @@ Date: Jun 2023
KernelVersion: 6.5
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Set the Fast Package Power Tracking Limit of CPU. AMD+Nvidia only:
* min=5, max=250

Expand All @@ -168,6 +179,7 @@ Date: Jun 2023
KernelVersion: 6.5
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Set the APU SPPT limit. Shown on full AMD systems only:
* min=5, max=130

Expand All @@ -176,6 +188,7 @@ Date: Jun 2023
KernelVersion: 6.5
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Set the platform SPPT limit. Shown on full AMD systems only:
* min=5, max=130

Expand All @@ -184,6 +197,7 @@ Date: Jun 2023
KernelVersion: 6.5
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Set the dynamic boost limit of the Nvidia dGPU:
* min=5, max=25

Expand All @@ -192,6 +206,7 @@ Date: Jun 2023
KernelVersion: 6.5
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Set the target temperature limit of the Nvidia dGPU:
* min=75, max=87

Expand All @@ -200,6 +215,7 @@ Date: Apr 2024
KernelVersion: 6.10
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Set if the BIOS POST sound is played on boot.
* 0 - False,
* 1 - True
Expand All @@ -209,6 +225,7 @@ Date: Apr 2024
KernelVersion: 6.10
Contact: "Luke Jones" <luke@ljones.dev>
Description:
DEPRECATED, WILL BE REMOVED SOON: please use asus-armoury
Set if the MCU can go in to low-power mode on system sleep
* 0 - False,
* 1 - True
19 changes: 19 additions & 0 deletions Documentation/ABI/testing/sysfs-platform-ayaneo-ec
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
What: /sys/devices/platform/ayaneo-ec/controller_power
Date: Nov 2025
KernelVersion: 6.19
Contact: "Antheas Kapenekakis" <lkml@antheas.dev>
Description:
Current controller power state. Allows turning on and off
the controller power (e.g. for power savings). Write 1 to
turn on, 0 to turn off. File is readable and writable.

What: /sys/devices/platform/ayaneo-ec/controller_modules
Date: Nov 2025
KernelVersion: 6.19
Contact: "Antheas Kapenekakis" <lkml@antheas.dev>
Description:
Shows which controller modules are currently connected to
the device. Possible values are "left", "right" and "both".
File is read-only. The Windows software for this device
will only set controller power to 1 if both module sides
are connected (i.e. this file returns "both").
80 changes: 73 additions & 7 deletions Documentation/admin-guide/device-mapper/dm-raid.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ The target is named "raid" and it accepts the following parameters::
raid0 RAID0 striping (no resilience)
raid1 RAID1 mirroring
raid4 RAID4 with dedicated last parity disk
raid5_n RAID5 with dedicated last parity disk supporting takeover
raid5_n RAID5 with dedicated last parity disk supporting takeover from/to raid1
Same as raid4

- Transitory layout
- Transitory layout for takeover from/to raid1
raid5_la RAID5 left asymmetric

- rotating parity 0 with data continuation
Expand All @@ -48,8 +48,8 @@ The target is named "raid" and it accepts the following parameters::
raid6_n_6 RAID6 with dedicate parity disks

- parity and Q-syndrome on the last 2 disks;
layout for takeover from/to raid4/raid5_n
raid6_la_6 Same as "raid_la" plus dedicated last Q-syndrome disk
layout for takeover from/to raid0/raid4/raid5_n
raid6_la_6 Same as "raid_la" plus dedicated last Q-syndrome disk supporting takeover from/to raid5

- layout for takeover from raid5_la from/to raid6
raid6_ra_6 Same as "raid5_ra" dedicated last Q-syndrome disk
Expand Down Expand Up @@ -173,9 +173,9 @@ The target is named "raid" and it accepts the following parameters::
The delta_disks option value (-251 < N < +251) triggers
device removal (negative value) or device addition (positive
value) to any reshape supporting raid levels 4/5/6 and 10.
RAID levels 4/5/6 allow for addition of devices (metadata
and data device tuple), raid10_near and raid10_offset only
allow for device addition. raid10_far does not support any
RAID levels 4/5/6 allow for addition and removal of devices
(metadata and data device tuple), raid10_near and raid10_offset
only allow for device addition. raid10_far does not support any
reshaping at all.
A minimum of devices have to be kept to enforce resilience,
which is 3 devices for raid4/5 and 4 devices for raid6.
Expand Down Expand Up @@ -372,6 +372,72 @@ to safely enable discard support for RAID 4/5/6:
'devices_handle_discards_safely'


Takeover/Reshape Support
------------------------
The target natively supports these two types of MDRAID conversions:

o Takeover: Converts an array from one RAID level to another

o Reshape: Changes the internal layout while maintaining the current RAID level

Each operation is only valid under specific constraints imposed by the existing array's layout and configuration.


Takeover:
linear -> raid1 with N >= 2 mirrors
raid0 -> raid4 (add dedicated parity device)
raid0 -> raid5 (add dedicated parity device)
raid0 -> raid10 with near layout and N >= 2 mirror groups (raid0 stripes have to become first member within mirror groups)
raid1 -> linear
raid1 -> raid5 with 2 mirrors
raid4 -> raid5 w/ rotating parity
raid5 with dedicated parity device -> raid4
raid5 -> raid6 (with dedicated Q-syndrome)
raid6 (with dedicated Q-syndrome) -> raid5
raid10 with near layout and even number of disks -> raid0 (select any in-sync device from each mirror group)

Reshape:
linear: not possible
raid0: not possible
raid1: change number of mirrors
raid4: add and remove stripes (minimum 3), change stripesize
raid5: add and remove stripes (minimum 3, special case 2 for raid1 takeover), change rotating parity algorithms, change stripesize
raid6: add and remove stripes (minimum 4), change rotating syndrome algorithms, change stripesize
raid10 near: add stripes (minimum 4), change stripesize, no stripe removal possible, change to offset layout
raid10 offset: add stripes, change stripesize, no stripe removal possible, change to near layout
raid10 far: not possible

Table line examples:

### raid1 -> raid5
#
# 2 devices limitation in raid1.
# raid5 personality is able to just map 2 like raid1.
# Reshape after takeover to change to full raid5 layout

0 1960886272 raid raid1 3 0 region_size 2048 2 /dev/dm-0 /dev/dm-1 /dev/dm-2 /dev/dm-3

# dm-0 and dm-2 are e.g. 4MiB large metadata devices, dm-1 and dm-3 have to be at least 1960886272 big.
#
# Table line to takeover to raid5

0 1960886272 raid raid5 3 0 region_size 2048 2 /dev/dm-0 /dev/dm-1 /dev/dm-2 /dev/dm-3

# Add required out-of-place reshape space to the beginniong of the given 2 data devices,
# allocate another metadata/data device tuple with the same sizes for the parity space
# and zero the first 4K of the metadata device.
#
# Example table of the out-of-place reshape space addition for one data device, e.g. dm-1

0 8192 linear 8:0 0 1960903888 # <- must be free space segment
8192 1960886272 linear 8:0 0 2048 # previous data segment

# Mapping table for e.g. raid5_rs reshape causing the size of the raid device to double-fold once the reshape finishes.
# Check the status output (e.g. "dmsetup status $RaidDev") for progess.

0 $((2 * 1960886272)) raid raid5 7 0 region_size 2048 data_offset 8192 delta_disk 1 2 /dev/dm-0 /dev/dm-1 /dev/dm-2 /dev/dm-3


Version History
---------------

Expand Down
6 changes: 4 additions & 2 deletions Documentation/admin-guide/device-mapper/verity.rst
Original file line number Diff line number Diff line change
Expand Up @@ -236,8 +236,10 @@ is available at the cryptsetup project's wiki page

Status
======
V (for Valid) is returned if every check performed so far was valid.
If any check failed, C (for Corruption) is returned.
1. V (for Valid) is returned if every check performed so far was valid.
If any check failed, C (for Corruption) is returned.
2. Number of corrected blocks by Forward Error Correction.
'-' if Forward Error Correction is not enabled.

Example
=======
Expand Down
1 change: 1 addition & 0 deletions Documentation/admin-guide/laptops/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,4 @@ Laptop Drivers
sonypi
thinkpad-acpi
toshiba_haps
uniwill-laptop
Loading
Loading