Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
825 commits
Select commit Hold shift + click to select a range
d76bb1e
Merge tag 'erofs-for-6.15-rc6-fixes' of git://git.kernel.org/pub/scm/…
torvalds May 7, 2025
a6aeb73
module: ensure that kobject_put() is safe for module type kobjects
dmantipov May 7, 2025
f42c855
cpufreq/sched: schedutil: Add helper for governor checks
rafaeljw May 6, 2025
4854649
cpufreq/sched: Move cpufreq-specific EAS checks to cpufreq
rafaeljw May 6, 2025
9befea3
thermal: intel: int340x: Add platform temperature control interface
spandruvada Apr 29, 2025
579daef
thermal: intel: int340x: Enable platform temperature control
spandruvada Apr 29, 2025
fdccdb6
thermal: int340x: processor_thermal: Platform temperature control doc…
spandruvada Apr 29, 2025
6bceea7
arch_topology: Relocate cpu_scale to topology.[h|c]
ricardon Apr 19, 2025
f1a5049
cpufreq: intel_pstate: Populate the cpu_capacity sysfs entries
ricardon Apr 19, 2025
3ca02e6
smb: client: Avoid race in open_cached_dir with lease breaks
darkrain42 May 7, 2025
473f09f
bcachefs: journal_shutdown is EROFS, not EIO
May 6, 2025
2fea3aa
bcachefs: Filter out harmless EROFS error messages
May 7, 2025
da18dab
bcachefs: Ensure superblock gets written when we go ERO
May 7, 2025
8e4d280
bcachefs: Don't aggressively discard the journal
May 7, 2025
f04f03d
Input: synaptics - enable SMBus for HP Elitebook 850 G1
dtor May 7, 2025
6d7ea08
Input: synaptics - enable InterTouch on Dynabook Portege X30-D
innovara May 7, 2025
47d768b
Input: synaptics - enable InterTouch on Dynabook Portege X30L-G
AdityaGarg8 May 7, 2025
2abc698
Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5
AdityaGarg8 May 7, 2025
a609cb4
Input: synaptics - enable InterTouch on Dell Precision M3800
AdityaGarg8 May 7, 2025
e34090d
ipvs: fix uninit-value for saddr in do_output_route4
May 2, 2025
8478a72
netfilter: ipset: fix region locking in hash types
May 7, 2025
9984db6
drm/amd/display: Fix invalid context error in dml helper
Apr 14, 2025
f1c6be3
drm/amd/display: more liberal vmin/vmax update for freesync
Apr 16, 2025
2a24755
drm/amd/display: Remove unnecessary DC_FP_START/DC_FP_END
Apr 23, 2025
eba692c
drm/amd/display: Call FP Protect Before Mode Programming/Mode Support
Apr 17, 2025
5a38466
drm/amd/display: Shift DMUB AUX reply command if necessary
Apr 18, 2025
bc70e11
drm/amd/display: Fix the checking condition in dmub aux handling
Apr 20, 2025
396dc51
drm/amd/display: Remove incorrect checking in dmub aux handler
Apr 20, 2025
3924f45
drm/amd/display: Copy AUX read reply data whenever length > 0
Apr 20, 2025
65924ec
drm/amd/display: Fix wrong handling for AUX_DEFER case
Apr 20, 2025
b7e84fb
drm/amdgpu/vcn: using separate VCN1_AON_SOC offset
ruijingdong May 2, 2025
d0ce1aa
Revert "drm/amd: Stop evicting resources on APUs in suspend"
alexdeucher May 1, 2025
4aaffc8
drm/amdgpu: fix pm notifier handling
alexdeucher May 1, 2025
f690e39
drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush
alexdeucher Apr 30, 2025
6beb683
openvswitch: Fix unsafe attribute parsing in output_userspace()
chaudron May 6, 2025
dc75a43
Merge tag 'nf-25-05-08' of git://git.kernel.org/pub/scm/linux/kernel/…
kuba-moo May 8, 2025
4a7843c
net: airoha: Add missing field to ppe_mbox_data struct
LorenzoBianconi May 6, 2025
c432722
bpf: Scrub packet on bpf_redirect_peer
pchaigno May 5, 2025
f5c79ff
bpf: Clarify handling of mark and tstamp by redirect_peer
pchaigno May 5, 2025
e5641da
net: ti: icssg-prueth: Set XDP feature flags for ndev
MeghanaMalladiTI May 6, 2025
8b3fae3
net: ti: icssg-prueth: Fix kernel panic during concurrent Tx queue ac…
MeghanaMalladiTI May 6, 2025
1884fc8
net: ti: icssg-prueth: Report BQL before sending XDP packets
MeghanaMalladiTI May 6, 2025
ea78f20
Merge branch 'bug-fixes-from-xdp-patch-series'
kuba-moo May 8, 2025
e79cc43
ASoC: Intel: soc-acpi-intel-lnl/ptl-match: Simplify variable name
macchian May 7, 2025
62a5897
ASoC: Intel: soc-acpi-intel-ptl-match: Add rt713_vb_l3_rt1320_l3 support
macchian May 7, 2025
8147e75
ASoC: rt712-sdca: remove redundant else path of if statement
ColinIanKing May 7, 2025
5f93185
net: dsa: b53: allow leaky reserved multicast
KanjiMonster Apr 29, 2025
425f11d
net: dsa: b53: keep CPU port always tagged again
KanjiMonster Apr 29, 2025
f480851
net: dsa: b53: fix clearing PVID of a port
KanjiMonster Apr 29, 2025
083c6b2
net: dsa: b53: fix flushing old pvid VLAN on pvid change
KanjiMonster Apr 29, 2025
a1c1901
net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave
KanjiMonster Apr 29, 2025
13b152a
net: dsa: b53: always rejoin default untagged VLAN on bridge leave
KanjiMonster Apr 29, 2025
45e9d59
net: dsa: b53: do not allow to configure VLAN 0
KanjiMonster Apr 29, 2025
f089652
net: dsa: b53: do not program vlans when vlan filtering is off
KanjiMonster Apr 29, 2025
2dc2bd5
net: dsa: b53: fix toggling vlan_filtering
KanjiMonster Apr 29, 2025
9f34ad8
net: dsa: b53: fix learning on VLAN unaware bridges
KanjiMonster Apr 29, 2025
2e7179c
net: dsa: b53: do not set learning and unicast/multicast on up
KanjiMonster Apr 29, 2025
bdc6470
Merge branch 'net-dsa-b53-accumulated-fixes'
kuba-moo May 8, 2025
df84d2f
mailmap: add entries for Lance Yang
ioworker0 Apr 17, 2025
bd1261b
ocfs2: fix the issue with discontiguous allocation in the global_bitmap
zhaohem Apr 14, 2025
00a241f
x86: disable image size check for test builds
groeck Apr 17, 2025
e81224f
MAINTAINERS: add reverse mapping section
ljskernel Apr 18, 2025
be6e843
mm/huge_memory: fix dereferencing invalid pmd migration entry
bboymimi Apr 21, 2025
31d4cd4
ocfs2: fix panic in failed foilio allocation
marktinguely Apr 11, 2025
a47694e
MAINTAINERS: add core mm section
ljskernel Apr 23, 2025
ab00ddd
selftests/mm: compaction_test: support platform with huge mount of me…
Apr 23, 2025
9556772
mm/userfaultfd: fix uninitialized output field for -EAGAIN race
xzpeter Apr 24, 2025
09fc97b
MAINTAINERS: add mm THP section
ljskernel Apr 24, 2025
80fbee7
mailmap: map Uwe's BayLibre addresses to a single one
ukleinek Apr 24, 2025
c0fb830
ocfs2: switch osb->disable_recovery to enum
jankara Apr 24, 2025
8f947e0
ocfs2: implement handshaking with ocfs2 recovery thread
jankara Apr 24, 2025
fcaf3b2
ocfs2: stop quota recovery before disabling quotas
jankara Apr 24, 2025
a8efadd
tools/testing/selftests: fix guard region test tmpfs assumption
ljskernel Apr 25, 2025
a0309fa
mm: vmalloc: support more granular vrealloc() sizing
kees Apr 26, 2025
22adb52
selftests/mm: fix build break when compiling pkey_util.c
maddy-kerneldev Apr 28, 2025
8cf6ecb
selftests/mm: fix a build failure on powerpc
Apr 28, 2025
9a9794a
mm, swap: fix false warning for large allocation with !THP_SWAP
ryncsn Apr 29, 2025
dac2a4f
mm/hugetlb: copy the CMA flag when demoting
May 1, 2025
fb881cd
nilfs2: fix deadlock warnings caused by lock dependency in init_nilfs()
konis May 3, 2025
7b08b74
mm: fix folio_pte_batch() on XEN PV
arkamar May 2, 2025
f34343c
fbnic: Fix initialization of mailbox descriptor rings
ahduyck May 6, 2025
3b12f00
fbnic: Gate AXI read/write enabling on FW mailbox
ahduyck May 6, 2025
682a612
fbnic: Add additional handling of IRQs
ahduyck May 6, 2025
0f9a959
fbnic: Actually flush_tx instead of stalling out
ahduyck May 6, 2025
cdbb2dc
fbnic: Cleanup handling of completions
ahduyck May 6, 2025
ab064f6
fbnic: Improve responsiveness of fbnic_mbx_poll_tx_ready
ahduyck May 6, 2025
1b34d1c
fbnic: Pull fbnic_fw_xmit_cap_msg use out of interrupt context
ahduyck May 6, 2025
ce2fa1d
fbnic: Do not allow mailbox to toggle to ready outside fbnic_mbx_poll…
ahduyck May 6, 2025
95d2f25
Merge branch 'fbnic-fw-ipc-mailbox-fixes'
May 8, 2025
42fdb67
ALSA: hda: Remove unused snd_hda_add_nid
May 5, 2025
845b997
ALSA: hda: Remove unused snd_hdac_stream_get_spbmaxfifo
May 5, 2025
28a09d9
ALSA: hda/tas2781: Create an independent lib to save the shared parts…
Shenghao-Ding May 7, 2025
5d51fdd
ALSA: gus: Remove deadcode
May 8, 2025
2086e63
ALSA: sh: use snd_kcontrol_chip()
morimoto May 7, 2025
ee4023b
ALSA: i2c: use snd_kcontrol_chip()
morimoto May 7, 2025
a6e8ecb
ALSA: core: use snd_kcontrol_chip()
morimoto May 7, 2025
792f318
ALSA: virtio: use snd_kcontrol_chip()
morimoto May 7, 2025
483dd12
ALSA: pci: hda: use snd_kcontrol_chip()
morimoto May 7, 2025
27c464a
ALSA: usb: midi: use snd_kcontrol_chip()
morimoto May 7, 2025
3abd2e1
ALSA: usb: mixer: use snd_kcontrol_chip()
morimoto May 7, 2025
9aedbdf
ALSA: pci: au88x0: use snd_kcontrol_chip()
morimoto May 7, 2025
65468d1
ALSA: pci: asihpi: use snd_kcontrol_chip()
morimoto May 7, 2025
a25ed23
ALSA: pci: ali5451: use snd_kcontrol_chip()
morimoto May 7, 2025
f0fe466
ALSA: usb: mixer_quirks: use snd_kcontrol_chip()
morimoto May 7, 2025
7f3ef3a
ALSA: usb: mixer_us16x08: use snd_kcontrol_chip()
morimoto May 7, 2025
23fa6a2
net: export a helper for adding up queue stats
kuba-moo May 7, 2025
001160e
virtio-net: fix total qstat values
kuba-moo May 7, 2025
3c44b2d
Merge branch 'virtio-net-fix-total-qstat-values'
May 8, 2025
10aba12
MAINTAINERS: Remove entry for Seth Heasley
May 5, 2025
fd94de9
riscv: misaligned: factorize trap handling
clementleger Apr 22, 2025
453805f
riscv: misaligned: enable IRQs while handling misaligned accesses
clementleger Apr 22, 2025
897e8ae
riscv: misaligned: use get_user() instead of __get_user()
clementleger Apr 22, 2025
ae08d55
riscv: Fix kernel crash due to PR_SET_TAGGED_ADDR_CTRL
covanam May 4, 2025
e9d86b8
scripts: Do not strip .rela.dyn section
Apr 8, 2025
7f1c3de
riscv: Disallow PR_GET_TAGGED_ADDR_CTRL without Supm
SiFiveHolland May 7, 2025
b7e3ec4
ASoC: mediatek: mt8188-mt6359: Depend on MT6359_ACCDET set or disabled
nfraprado May 7, 2025
e3417ab
KVM: SVM: Set/clear SRSO's BP_SPEC_REDUCE on 0 <=> 1 VM count transit…
sean-jc May 5, 2025
cece89e
ASoC: Intel: soc-acpi-intel-lnl/ptl-match: Add
broonie May 8, 2025
07cb9b5
ASoC: codecs: rt9123: Fix sparse cast warning
May 8, 2025
4815e9f
ASoC: rt712-sdca: remove redundant else path of if statement
ColinIanKing May 8, 2025
c0d0a9f
block: remove test of incorrect io priority level
aaronlu May 8, 2025
dd90905
Merge tag 'nvme-6.15-2025-05-08' of git://git.infradead.org/nvme into…
axboe May 8, 2025
80ae5fb
Merge tag 'v6.15-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd
torvalds May 8, 2025
26a9a47
Merge tag 's390-6.15-4' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds May 8, 2025
2c89c1b
Merge tag 'net-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds May 8, 2025
0e33e0f
drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush
alexdeucher Apr 30, 2025
dbc988c
drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush
alexdeucher Apr 30, 2025
ca28e80
drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush
alexdeucher Apr 30, 2025
5a11a27
drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush
alexdeucher Apr 30, 2025
01534f3
Merge tag 'riscv-fixes-6.15-rc6' of ssh://gitolite.kernel.org/pub/scm…
palmer-dabbelt May 8, 2025
adfab6b
ACPI: PPTT: Fix processor subtable walk
jlintonarm May 8, 2025
acaa3e7
Merge tag 'vfio-v6.15-rc6' of https://github.com/awilliam/linux-vfio
torvalds May 8, 2025
391008f
drm/xe: Add page queue multiplier
mbrost05 Apr 8, 2025
51c0ee8
drm/xe/tests/mocs: Hold XE_FORCEWAKE_ALL for LNCF regs
tejasup Apr 28, 2025
03552d8
drm/xe/gsc: do not flush the GSC worker from the reset path
dceraolo May 2, 2025
9d271a4
drm/xe: Release force wake first then runtime power
ShuichengLin May 7, 2025
564467e
drm/xe: Add config control for svm flush work
ShuichengLin May 2, 2025
9c69f88
Merge tag 'bcachefs-2025-05-08' of git://evilpiepirate.org/bcachefs
torvalds May 8, 2025
20a4c81
Merge tag 'drm-misc-fixes-2025-05-08' of https://gitlab.freedesktop.o…
airlied May 8, 2025
80e12f3
Merge tag 'amd-drm-fixes-6.15-2025-05-08' of https://gitlab.freedeskt…
airlied May 9, 2025
248b75f
ASoC: Intel: atom: Remove unused functions
May 9, 2025
f4358f1
ASoC: soc.h: remove snd_soc_disconnect_sync()
morimoto May 9, 2025
321f9db
ASoC: soc.h: remove unnecessary definitions
morimoto May 9, 2025
da8bf5d
memblock: Accept allocated memory before use in memblock_double_array()
tlendacky May 8, 2025
732b87a
drm/i915/dp: Fix determining SST/MST mode during MTP TU state computa…
ideak May 7, 2025
4d14b10
ASoC: SOF: ipc4-control: Use SOF_CTRL_CMD_BINARY as numid for bytes_ext
ujfalusi May 9, 2025
98db16f
ASoC: SOF: ipc4-pcm: Delay reporting is only supported for playback d…
ujfalusi May 9, 2025
4e70108
ASoC: SOF: Intel: hda-bus: Use PIO mode on ACE2+ platforms
ujfalusi May 9, 2025
6052f05
ASoc: SOF: topology: connect DAI to a single DAI link
kv2019i May 9, 2025
41abd47
Merge tag 'amd-pstate-v6.16-2025-05-08' of ssh://gitolite.kernel.org/…
rafaeljw May 9, 2025
228710e
PM: wakeup: Add missing wakeup source attribute relax_count
May 5, 2025
f0050a3
PM: wakeup: Delete space in the end of string shown by pm_show_wakelo…
May 5, 2025
92835ce
io_uring/sqpoll: Increase task_work submission batch size
krisman May 8, 2025
50c9bb3
PM: hibernate: add configurable delay for pm_test
May 7, 2025
495e7a6
PM: sysfs: Move debug runtime PM attributes to runtime_attrs[]
rafaeljw May 7, 2025
fea4e31
x86/mm: Eliminate window where TLB flushes may be inadvertently skipped
hansendc May 8, 2025
29fe5d5
Merge tag 'modules-6.15-rc6' of git://git.kernel.org/pub/scm/linux/ke…
torvalds May 9, 2025
7380c60
Merge tag 'io_uring-6.15-20250509' of git://git.kernel.dk/linux
torvalds May 9, 2025
7330e00
PM: EM: Documentation: fix typo in energy-model.rst
moonheelee May 6, 2025
cc9f062
Merge tag 'block-6.15-20250509' of git://git.kernel.dk/linux
torvalds May 9, 2025
113e042
ACPI: resource: fix a typo for MECHREVO in irq1_edge_low_force_overri…
MingcongBai Apr 17, 2025
3013c33
Merge tag 'riscv-for-linus-6.15-rc6' of git://git.kernel.org/pub/scm/…
torvalds May 9, 2025
50358c2
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds May 9, 2025
eba614b
ACPI: PCI: Constify fwnode_handle in acpi_pci_root_remap_iospace()
Apr 25, 2025
f7be784
Merge tag 'drm-xe-fixes-2025-05-09' of https://gitlab.freedesktop.org…
airlied May 9, 2025
c2c64ed
Merge tag 'drm-intel-fixes-2025-05-09' of https://gitlab.freedesktop.…
airlied May 9, 2025
234f715
ACPI: battery: negate current when discharging
tari May 8, 2025
9cd51ee
ACPI: EC: Add device to acpi_ec_no_wakeup[] qurik list
tuxedo-wse May 8, 2025
e54b1dc
ACPI: APEI: EINJ: Remove redundant calls to einj_get_available_error_…
zaidal-ampere May 6, 2025
ea34704
Merge tag 'drm-fixes-2025-05-10' of https://gitlab.freedesktop.org/dr…
torvalds May 9, 2025
0e1329d
Merge tag 'rust-fixes-6.15-2' of git://git.kernel.org/pub/scm/linux/k…
torvalds May 9, 2025
250cf36
__legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock
Apr 27, 2025
65781e1
do_umount(): add missing barrier before refcount checks in sync case
Apr 29, 2025
267fc3a
do_move_mount(): don't leak MNTNS_PROPAGATING on failures
Apr 29, 2025
d1ddc6f
fix IS_MNT_PROPAGATING uses
May 8, 2025
1a33418
Merge tag '6.15-rc5-smb3-client-fixes' of git://git.samba.org/sfrench…
torvalds May 9, 2025
b6c08bc
Merge tag 'i2c-host-fixes-6.15-rc6' of git://git.kernel.org/pub/scm/l…
May 10, 2025
6a74470
Merge tag 'kvm-riscv-fixes-6.15-1' of https://github.com/kvm-riscv/li…
bonzini May 10, 2025
36867c0
Merge tag 'kvmarm-fixes-6.15-3' of https://git.kernel.org/pub/scm/lin…
bonzini May 10, 2025
add2032
Merge tag 'kvm-x86-fixes-6.15-rcN' of https://github.com/kvm-x86/linu…
bonzini May 10, 2025
acbf235
Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds May 10, 2025
86c0195
Merge tag 'for-linus-6.15a-rc6-tag' of git://git.kernel.org/pub/scm/l…
torvalds May 10, 2025
ed36b43
Merge tag 'i2c-for-6.15-rc6' of git://git.kernel.org/pub/scm/linux/ke…
torvalds May 10, 2025
914a1fe
Merge tag 'char-misc-6.15-rc6' of git://git.kernel.org/pub/scm/linux/…
torvalds May 10, 2025
067dd58
Merge tag 'staging-6.15-rc6' of git://git.kernel.org/pub/scm/linux/ke…
torvalds May 10, 2025
bec6f00
Merge tag 'usb-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds May 10, 2025
3450309
Merge tag 'driver-core-6.15-rc6' of git://git.kernel.org/pub/scm/linu…
torvalds May 10, 2025
3ce9925
Merge tag 'mm-hotfixes-stable-2025-05-10-14-23' of git://git.kernel.o…
torvalds May 10, 2025
e98960b
Input: hisi_powerkey - enable system-wakeup for s2idle
storulf Mar 6, 2025
d05a424
Input: xpad - fix two controller table values
endrift Mar 28, 2025
4ef4636
Input: xpad - fix Share button on Xbox One controllers
endrift May 11, 2025
7026d23
Input: xpad - add support for several more controllers
endrift May 11, 2025
93406e9
Input: xpad - fix xpad_device sorting
endrift May 11, 2025
2a6794a
ALSA: hda: intel-nhlt: Print errors in intel_nhlt_ssp_device_type()
ujfalusi May 8, 2025
f67c90d
ALSA: isa/gus: remove snd_gf1_lfo_xxx()
morimoto May 9, 2025
f95e4b6
ALSA: wavefront: remove snd_wavefront_xxx()
morimoto May 9, 2025
b95a1e8
ALSA: intel-hdmi-audio: Replace deprecated strcpy() with strscpy()
toblux May 9, 2025
f717acc
Merge tag 'fixes-2025-05-11' of git://git.kernel.org/pub/scm/linux/ke…
torvalds May 11, 2025
fea9123
Merge tag 'input-for-v6.15-rc5' of git://git.kernel.org/pub/scm/linux…
torvalds May 11, 2025
ac814cb
Merge tag 'timers-urgent-2025-05-11' of git://git.kernel.org/pub/scm/…
torvalds May 11, 2025
b9e62a2
Merge tag 'x86-urgent-2025-05-11' of git://git.kernel.org/pub/scm/lin…
torvalds May 11, 2025
ecb9194
Merge tag 'mips-fixes_6.15_1' of git://git.kernel.org/pub/scm/linux/k…
torvalds May 11, 2025
cd802e7
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds May 11, 2025
82f2b0b
Linux 6.15-rc6
torvalds May 11, 2025
174d966
ALSA: msnd: Remove midi code
May 11, 2025
144d6df
ASoC: soc-core: merge snd_soc_unregister_component() and snd_soc_unre…
morimoto May 12, 2025
12b6602
ACPICA: utilities: Fix overflow check in vsnprintf()
gldrk Apr 25, 2025
f61c394
ACPICA: Interpret SIDP structures in DMAR
stilor Apr 25, 2025
67f9d69
ACPICA: infrastructure: Add new header and ACPI_DMT_BUF26 types
aegl Apr 25, 2025
ec0ed62
ACPICA: actbl2.h: MRRM: Add typedef and other definitions
aegl Apr 25, 2025
ced6337
ACPICA: actbl2: Add definitions for RIMT
vlsunil Apr 25, 2025
6d788e6
ACPICA: MRRM: Some cleanups
aegl Apr 25, 2025
ddcc217
ACPICA: Utilities: Fix spelling mistake "Incremement" -> "Increment"
ColinIanKing Apr 25, 2025
5833942
ACPICA: infrastructure: Add new DMT_BUF types and shorten a long name
aegl Apr 25, 2025
e91e596
ACPICA: actbl2.h: ERDT: Add typedef and other definitions
aegl Apr 25, 2025
6da5e6f
ACPICA: Introduce ACPI_NONSTRING
kees Apr 25, 2025
2b82118
ACPICA: Apply ACPI_NONSTRING
kees Apr 25, 2025
d46825d
ACPICA: actbl2.h: ACPI 6.5: RAS2: Rename structure and field names of…
shijujose4 Apr 25, 2025
5f3cf23
ACPICA: Adjust the position of code lines
Apr 25, 2025
64b9dfd
ACPICA: Avoid sequence overread in call to strncmp()
X0RW3LL Apr 25, 2025
70662db
ACPICA: Apply ACPI_NONSTRING in more places
X0RW3LL Apr 25, 2025
ebf2776
ACPICA: Replace strncpy() with memcpy()
X0RW3LL Apr 25, 2025
403e750
ACPICA: Logfile: Changes for version 20250404
SaketADumbre Apr 25, 2025
0e9fd69
ACPICA: Update copyright year
SaketADumbre Apr 4, 2025
979b4b3
Merge branch 'fixes' into linux-next
rafaeljw May 12, 2025
f5c809b
Merge branch 'acpica' into linux-next
rafaeljw May 12, 2025
fec2686
Merge ACPICA material for 6.16 to satisfy dependencies
rafaeljw May 12, 2025
b9020bd
ACPI: MRRM: Minimal parse of ACPI MRRM table
aegl May 5, 2025
04f5354
ACPI: MRRM: Add /sys files to describe memory ranges
aegl May 5, 2025
0a07a5a
ACPI: Add documentation for exposing MRRM data
aegl May 5, 2025
6b2ffe2
ACPI: VIOT: Remove (explicitly) unused header
andy-shev Mar 31, 2025
8e66be0
ACPI: tables: Improve logging around acpi_initialize_tables()
Apr 23, 2025
6a6fd8f
Merge branch 'acpi-tables' into linux-next
rafaeljw May 12, 2025
4ca8092
Merge branches 'acpi-processor' and 'acpi-cppc' into linux-next
rafaeljw May 12, 2025
e088806
ALSA: sb: Replace deprecated strcpy() with strscpy()
toblux May 12, 2025
6f174da
ALSA: hda/tas2781: Fix the symbol was not declare warning reported by…
Shenghao-Ding May 13, 2025
eef5bcc
ALSA: hda/tas2781: Fix the ld issue reported by kernel test robot
Shenghao-Ding May 13, 2025
85f8c2d
ASoC: tlv320aic3x: Use dev_err_probe
nmenon May 12, 2025
dc918c3
pinctrl: amd: Fix hibernation support with CONFIG_SUSPEND unset
rafaeljw Apr 30, 2025
b4b8ba3
Merge branches 'acpi-pci', 'acpi-battery', 'acpi-ec' and 'acpi-apei' …
rafaeljw May 13, 2025
60f0ee1
Merge branches 'acpi-resource', 'acpi-pm' and 'acpi-docs' into linux-…
rafaeljw May 13, 2025
5fd1808
Merge branch 'pm-cpufreq' into linux-next
rafaeljw May 13, 2025
e97ce89
Merge branches 'pm-cpuidle' and 'pm-em' into linux-next
rafaeljw May 13, 2025
1da4b3f
Merge branches 'pm-runtime' and 'pm-sleep' into linux-next
rafaeljw May 13, 2025
9f4426a
Merge branch 'thermal-intel' into linux-next
rafaeljw May 13, 2025
63112e3
Merge remote-tracking branch 'asoc/for-6.16' into asoc-next
broonie May 13, 2025
0fabbe7
Merge remote-tracking branch 'takashi/for-next' into sound/upstream-2…
bardliao May 14, 2025
7ab56a9
Merge remote-tracking branch 'regmap/for-next' into sound/upstream-20…
bardliao May 14, 2025
0344048
Merge remote-tracking branch 'linux-pm/linux-next' into sound/upstrea…
bardliao May 14, 2025
8299a85
Merge branch 'sound/upstream-20250514' into merge/sound-upstream-2025…
bardliao May 14, 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 .clippy.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ check-private-items = true
disallowed-macros = [
# The `clippy::dbg_macro` lint only works with `std::dbg!`, thus we simulate
# it here, see: https://github.com/rust-lang/rust-clippy/issues/11303.
{ path = "kernel::dbg", reason = "the `dbg!` macro is intended as a debugging tool" },
{ path = "kernel::dbg", reason = "the `dbg!` macro is intended as a debugging tool", allow-invalid = true },
]
4 changes: 4 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -447,6 +447,8 @@ Luca Ceresoli <luca.ceresoli@bootlin.com> <luca@lucaceresoli.net>
Luca Weiss <luca@lucaweiss.eu> <luca@z3ntu.xyz>
Lukasz Luba <lukasz.luba@arm.com> <l.luba@partner.samsung.com>
Luo Jie <quic_luoj@quicinc.com> <luoj@codeaurora.org>
Lance Yang <lance.yang@linux.dev> <ioworker0@gmail.com>
Lance Yang <lance.yang@linux.dev> <mingzhe.yang@ly.com>
Maciej W. Rozycki <macro@mips.com> <macro@imgtec.com>
Maciej W. Rozycki <macro@orcam.me.uk> <macro@linux-mips.org>
Maharaja Kennadyrajan <quic_mkenna@quicinc.com> <mkenna@codeaurora.org>
Expand Down Expand Up @@ -483,6 +485,7 @@ Matthias Fuchs <socketcan@esd.eu> <matthias.fuchs@esd.eu>
Matthieu Baerts <matttbe@kernel.org> <matthieu.baerts@tessares.net>
Matthieu CASTET <castet.matthieu@free.fr>
Matti Vaittinen <mazziesaccount@gmail.com> <matti.vaittinen@fi.rohmeurope.com>
Mattijs Korpershoek <mkorpershoek@kernel.org> <mkorpershoek@baylibre.com>
Matt Ranostay <matt@ranostay.sg> <matt.ranostay@konsulko.com>
Matt Ranostay <matt@ranostay.sg> <matt@ranostay.consulting>
Matt Ranostay <matt@ranostay.sg> Matthew Ranostay <mranostay@embeddedalley.com>
Expand Down Expand Up @@ -749,6 +752,7 @@ Tvrtko Ursulin <tursulin@ursulin.net> <tvrtko@ursulin.net>
Tycho Andersen <tycho@tycho.pizza> <tycho@tycho.ws>
Tzung-Bi Shih <tzungbi@kernel.org> <tzungbi@google.com>
Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
Uwe Kleine-König <u.kleine-koenig@baylibre.com> <ukleinek@baylibre.com>
Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Uwe Kleine-König <ukleinek@strlen.de>
Uwe Kleine-König <ukl@pengutronix.de>
Expand Down
4 changes: 2 additions & 2 deletions Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
Original file line number Diff line number Diff line change
Expand Up @@ -111,15 +111,15 @@ Description: RO. Package current voltage in millivolt.

What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp2_input
Date: March 2025
KernelVersion: 6.14
KernelVersion: 6.15
Contact: intel-xe@lists.freedesktop.org
Description: RO. Package temperature in millidegree Celsius.

Only supported for particular Intel Xe graphics platforms.

What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp3_input
Date: March 2025
KernelVersion: 6.14
KernelVersion: 6.15
Contact: intel-xe@lists.freedesktop.org
Description: RO. VRAM temperature in millidegree Celsius.

Expand Down
21 changes: 21 additions & 0 deletions Documentation/ABI/testing/sysfs-firmware-acpi
Original file line number Diff line number Diff line change
Expand Up @@ -248,3 +248,24 @@ Description:
# cat ff_pwr_btn
7 enabled

What: /sys/firmware/acpi/memory_ranges/rangeX
Date: February 2025
Contact: Tony Luck <tony.luck@intel.com>
Description:
On systems with the ACPI MRRM table reports the parameters for
each range.

base: Starting system physical address.

length: Length of this range in bytes.

node: NUMA node that this range belongs to. Negative numbers
indicate that the node number could not be determined (e.g
for an address range that is reserved for future hot add of
memory).

local_region_id: ID associated with access by agents
local to this range of addresses.

remote_region_id: ID associated with access by agents
non-local to this range of addresses.
7 changes: 7 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1828,6 +1828,13 @@
lz4: Select LZ4 compression algorithm to
compress/decompress hibernation image.

hibernate.pm_test_delay=
[HIBERNATION]
Sets the number of seconds to remain in a hibernation test
mode before resuming the system (see
/sys/power/pm_test). Only available when CONFIG_PM_DEBUG
is set. Default value is 5.

highmem=nn[KMG] [KNL,BOOT,EARLY] forces the highmem zone to have an exact
size of <nn>. This works even on boxes that have no
highmem otherwise. This also works to reduce highmem
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Mediatek's Keypad Controller

maintainers:
- Mattijs Korpershoek <mkorpershoek@baylibre.com>
- Mattijs Korpershoek <mkorpershoek@kernel.org>

allOf:
- $ref: /schemas/input/matrix-keymap.yaml#
Expand Down
97 changes: 90 additions & 7 deletions Documentation/devicetree/bindings/net/ethernet-controller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,19 +74,17 @@ properties:
- rev-rmii
- moca

# RX and TX delays are added by the MAC when required
# RX and TX delays are provided by the PCB. See below
- rgmii

# RGMII with internal RX and TX delays provided by the PHY,
# the MAC should not add the RX or TX delays in this case
# RX and TX delays are not provided by the PCB. This is the most
# frequent case. See below
- rgmii-id

# RGMII with internal RX delay provided by the PHY, the MAC
# should not add an RX delay in this case
# TX delay is provided by the PCB. See below
- rgmii-rxid

# RGMII with internal TX delay provided by the PHY, the MAC
# should not add an TX delay in this case
# RX delay is provided by the PCB. See below
- rgmii-txid
- rtbi
- smii
Expand Down Expand Up @@ -286,4 +284,89 @@ allOf:

additionalProperties: true

# Informative
# ===========
#
# 'phy-modes' & 'phy-connection-type' properties 'rgmii', 'rgmii-id',
# 'rgmii-rxid', and 'rgmii-txid' are frequently used wrongly by
# developers. This informative section clarifies their usage.
#
# The RGMII specification requires a 2ns delay between the data and
# clock signals on the RGMII bus. How this delay is implemented is not
# specified.
#
# One option is to make the clock traces on the PCB longer than the
# data traces. A sufficiently difference in length can provide the 2ns
# delay. If both the RX and TX delays are implemented in this manner,
# 'rgmii' should be used, so indicating the PCB adds the delays.
#
# If the PCB does not add these delays via extra long traces,
# 'rgmii-id' should be used. Here, 'id' refers to 'internal delay',
# where either the MAC or PHY adds the delay.
#
# If only one of the two delays are implemented via extra long clock
# lines, either 'rgmii-rxid' or 'rgmii-txid' should be used,
# indicating the MAC or PHY should implement one of the delays
# internally, while the PCB implements the other delay.
#
# Device Tree describes hardware, and in this case, it describes the
# PCB between the MAC and the PHY, if the PCB implements delays or
# not.
#
# In practice, very few PCBs make use of extra long clock lines. Hence
# any RGMII phy mode other than 'rgmii-id' is probably wrong, and is
# unlikely to be accepted during review without details provided in
# the commit description and comments in the .dts file.
#
# When the PCB does not implement the delays, the MAC or PHY must. As
# such, this is software configuration, and so not described in Device
# Tree.
#
# The following describes how Linux implements the configuration of
# the MAC and PHY to add these delays when the PCB does not. As stated
# above, developers often get this wrong, and the aim of this section
# is reduce the frequency of these errors by Linux developers. Other
# users of the Device Tree may implement it differently, and still be
# consistent with both the normative and informative description
# above.
#
# By default in Linux, when using phylib/phylink, the MAC is expected
# to read the 'phy-mode' from Device Tree, not implement any delays,
# and pass the value to the PHY. The PHY will then implement delays as
# specified by the 'phy-mode'. The PHY should always be reconfigured
# to implement the needed delays, replacing any setting performed by
# strapping or the bootloader, etc.
#
# Experience to date is that all PHYs which implement RGMII also
# implement the ability to add or not add the needed delays. Hence
# this default is expected to work in all cases. Ignoring this default
# is likely to be questioned by Reviews, and require a strong argument
# to be accepted.
#
# There are a small number of cases where the MAC has hard coded
# delays which cannot be disabled. The 'phy-mode' only describes the
# PCB. The inability to disable the delays in the MAC does not change
# the meaning of 'phy-mode'. It does however mean that a 'phy-mode' of
# 'rgmii' is now invalid, it cannot be supported, since both the PCB
# and the MAC and PHY adding delays cannot result in a functional
# link. Thus the MAC should report a fatal error for any modes which
# cannot be supported. When the MAC implements the delay, it must
# ensure that the PHY does not also implement the same delay. So it
# must modify the phy-mode it passes to the PHY, removing the delay it
# has added. Failure to remove the delay will result in a
# non-functioning link.
#
# Sometimes there is a need to fine tune the delays. Often the MAC or
# PHY can perform this fine tuning. In the MAC node, the Device Tree
# properties 'rx-internal-delay-ps' and 'tx-internal-delay-ps' should
# be used to indicate fine tuning performed by the MAC. The values
# expected here are small. A value of 2000ps, i.e 2ns, and a phy-mode
# of 'rgmii' will not be accepted by Reviewers.
#
# If the PHY is to perform fine tuning, the properties
# 'rx-internal-delay-ps' and 'tx-internal-delay-ps' in the PHY node
# should be used. When the PHY is implementing delays, e.g. 'rgmii-id'
# these properties should have a value near to 2000ps. If the PCB is
# implementing delays, e.g. 'rgmii', a small value can be used to fine
# tune the delay added by the PCB.
...
19 changes: 7 additions & 12 deletions Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,19 +56,18 @@ properties:
enum:
- snps,dw-apb-ssi
- snps,dwc-ssi-1.01a
- description: Microsemi Ocelot/Jaguar2 SoC SPI Controller
items:
- enum:
- mscc,ocelot-spi
- mscc,jaguar2-spi
- const: snps,dw-apb-ssi
- description: Microchip Sparx5 SoC SPI Controller
const: microchip,sparx5-spi
- description: Amazon Alpine SPI Controller
const: amazon,alpine-dw-apb-ssi
- description: Renesas RZ/N1 SPI Controller
- description: Vendor controllers which use snps,dw-apb-ssi as fallback
items:
- const: renesas,rzn1-spi
- enum:
- mscc,ocelot-spi
- mscc,jaguar2-spi
- renesas,rzn1-spi
- sophgo,sg2042-spi
- thead,th1520-spi
- const: snps,dw-apb-ssi
- description: Intel Keem Bay SPI Controller
const: intel,keembay-ssi
Expand All @@ -88,10 +87,6 @@ properties:
- renesas,r9a06g032-spi # RZ/N1D
- renesas,r9a06g033-spi # RZ/N1S
- const: renesas,rzn1-spi # RZ/N1
- description: T-HEAD TH1520 SoC SPI Controller
items:
- const: thead,th1520-spi
- const: snps,dw-apb-ssi

reg:
minItems: 1
Expand Down
21 changes: 21 additions & 0 deletions Documentation/driver-api/thermal/intel_dptf.rst
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,27 @@ ABI.
User space can specify any one of the available workload type using
this interface.

:file:`/sys/bus/pci/devices/0000\:00\:04.0/ptc_0_control`
:file:`/sys/bus/pci/devices/0000\:00\:04.0/ptc_1_control`
:file:`/sys/bus/pci/devices/0000\:00\:04.0/ptc_2_control`

All these controls needs admin privilege to update.

``enable`` (RW)
1 for enable, 0 for disable. Shows the current enable status of
platform temperature control feature. User space can enable/disable
hardware controls.

``temperature_target`` (RW)
Update a new temperature target in milli degree celsius for hardware to
use for the temperature control.

Given that this is platform temperature control, it is expected that a
single user-level manager owns and manages the controls. If multiple
user-level software applications attempt to write different targets, it
can lead to unexpected behavior.


DPTF Processor thermal RFIM interface
--------------------------------------------

Expand Down
4 changes: 3 additions & 1 deletion Documentation/netlink/specs/ethtool.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,10 @@ definitions:
doc: Group of short_detected states
-
name: phy-upstream-type
enum-name:
enum-name: phy-upstream
header: linux/ethtool.h
type: enum
name-prefix: phy-upstream
entries: [ mac, phy ]
-
name: tcp-data-split
Expand Down
2 changes: 1 addition & 1 deletion Documentation/power/energy-model.rst
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ Drivers must provide a pointer to the allocated and initialized new EM
and will be visible to other sub-systems in the kernel (thermal, powercap).
The main design goal for this API is to be fast and avoid extra calculations
or memory allocations at runtime. When pre-computed EMs are available in the
device driver, than it should be possible to simply re-use them with low
device driver, then it should be possible to simply reuse them with low
performance overhead.

In order to free the EM, provided earlier by the driver (e.g. when the module
Expand Down
Loading
Loading