Skip to content

Commit 626fb11

Browse files
committed
Backmerge tag 'v6.14-rc6' into drm-next
This is a backmerge from Linux 6.14-rc6, needed for the nova PR. Signed-off-by: Dave Airlie <airlied@redhat.com>
2 parents e5dc4f6 + 80e54e8 commit 626fb11

File tree

544 files changed

+5751
-2862
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

544 files changed

+5751
-2862
lines changed

.mailmap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,6 @@ Antonio Quartulli <antonio@mandelbit.com> <antonio@open-mesh.com>
8888
Antonio Quartulli <antonio@mandelbit.com> <antonio.quartulli@open-mesh.com>
8989
Antonio Quartulli <antonio@mandelbit.com> <ordex@autistici.org>
9090
Antonio Quartulli <antonio@mandelbit.com> <ordex@ritirata.org>
91-
Antonio Quartulli <antonio@mandelbit.com> <antonio@openvpn.net>
9291
Antonio Quartulli <antonio@mandelbit.com> <a@unstable.cc>
9392
Anup Patel <anup@brainfault.org> <anup.patel@wdc.com>
9493
Archit Taneja <archit@ti.com>
@@ -524,6 +523,7 @@ Nadav Amit <nadav.amit@gmail.com> <namit@cs.technion.ac.il>
524523
Nadia Yvette Chambers <nyc@holomorphy.com> William Lee Irwin III <wli@holomorphy.com>
525524
Naoya Horiguchi <nao.horiguchi@gmail.com> <n-horiguchi@ah.jp.nec.com>
526525
Naoya Horiguchi <nao.horiguchi@gmail.com> <naoya.horiguchi@nec.com>
526+
Natalie Vock <natalie.vock@gmx.de> <friedrich.vock@gmx.de>
527527
Nathan Chancellor <nathan@kernel.org> <natechancellor@gmail.com>
528528
Naveen N Rao <naveen@kernel.org> <naveen.n.rao@linux.ibm.com>
529529
Naveen N Rao <naveen@kernel.org> <naveen.n.rao@linux.vnet.ibm.com>
@@ -693,6 +693,7 @@ Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> <subbaram@codeaurora.org>
693693
Subhash Jadavani <subhashj@codeaurora.org>
694694
Sudarshan Rajagopalan <quic_sudaraja@quicinc.com> <sudaraja@codeaurora.org>
695695
Sudeep Holla <sudeep.holla@arm.com> Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
696+
Sumit Garg <sumit.garg@kernel.org> <sumit.garg@linaro.org>
696697
Sumit Semwal <sumit.semwal@ti.com>
697698
Surabhi Vishnoi <quic_svishnoi@quicinc.com> <svishnoi@codeaurora.org>
698699
Sven Eckelmann <sven@narfation.org> <seckelmann@datto.com>

Documentation/admin-guide/README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ Configuring the kernel
176176
values without prompting.
177177

178178
"make defconfig" Create a ./.config file by using the default
179-
symbol values from either arch/$ARCH/defconfig
179+
symbol values from either arch/$ARCH/configs/defconfig
180180
or arch/$ARCH/configs/${PLATFORM}_defconfig,
181181
depending on the architecture.
182182

Documentation/admin-guide/sysctl/kernel.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,17 @@ pid>/``).
212212
This value defaults to 0.
213213
214214

215+
core_sort_vma
216+
=============
217+
218+
The default coredump writes VMAs in address order. By setting
219+
``core_sort_vma`` to 1, VMAs will be written from smallest size
220+
to largest size. This is known to break at least elfutils, but
221+
can be handy when dealing with very large (and truncated)
222+
coredumps where the more useful debugging details are included
223+
in the smaller VMAs.
224+
225+
215226
core_uses_pid
216227
=============
217228

Documentation/arch/powerpc/cxl.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Introduction
1818
both access system memory directly and with the same effective
1919
addresses.
2020

21+
**This driver is deprecated and will be removed in a future release.**
2122

2223
Hardware overview
2324
=================
@@ -453,7 +454,7 @@ Sysfs Class
453454

454455
A cxl sysfs class is added under /sys/class/cxl to facilitate
455456
enumeration and tuning of the accelerators. Its layout is
456-
described in Documentation/ABI/testing/sysfs-class-cxl
457+
described in Documentation/ABI/obsolete/sysfs-class-cxl
457458

458459

459460
Udev rules

Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ properties:
146146
maxItems: 2
147147

148148
pwm-names:
149+
minItems: 1
149150
items:
150151
- const: convst1
151152
- const: convst2

Documentation/filesystems/idmappings.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ what id ``k11000`` corresponds to in the second or third idmapping. The
6363
straightforward algorithm to use is to apply the inverse of the first idmapping,
6464
mapping ``k11000`` up to ``u1000``. Afterwards, we can map ``u1000`` down using
6565
either the second idmapping mapping or third idmapping mapping. The second
66-
idmapping would map ``u1000`` down to ``21000``. The third idmapping would map
67-
``u1000`` down to ``u31000``.
66+
idmapping would map ``u1000`` down to ``k21000``. The third idmapping would map
67+
``u1000`` down to ``k31000``.
6868

6969
If we were given the same task for the following three idmappings::
7070

Documentation/scheduler/sched-rt-group.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,9 @@ The system wide settings are configured under the /proc virtual file system:
102102
* sched_rt_period_us takes values from 1 to INT_MAX.
103103
* sched_rt_runtime_us takes values from -1 to sched_rt_period_us.
104104
* A run time of -1 specifies runtime == period, ie. no limit.
105+
* sched_rt_runtime_us/sched_rt_period_us > 0.05 inorder to preserve
106+
bandwidth for fair dl_server. For accurate value check average of
107+
runtime/period in /sys/kernel/debug/sched/fair_server/cpuX/
105108

106109

107110
2.2 Default behaviour

Documentation/userspace-api/landlock.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Landlock: unprivileged access control
88
=====================================
99

1010
:Author: Mickaël Salaün
11-
:Date: October 2024
11+
:Date: January 2025
1212

1313
The goal of Landlock is to enable restriction of ambient rights (e.g. global
1414
filesystem or network access) for a set of processes. Because Landlock
@@ -329,11 +329,11 @@ non-sandboxed process, we can specify this restriction with
329329
A sandboxed process can connect to a non-sandboxed process when its domain is
330330
not scoped. If a process's domain is scoped, it can only connect to sockets
331331
created by processes in the same scope.
332-
Moreover, If a process is scoped to send signal to a non-scoped process, it can
332+
Moreover, if a process is scoped to send signal to a non-scoped process, it can
333333
only send signals to processes in the same scope.
334334

335335
A connected datagram socket behaves like a stream socket when its domain is
336-
scoped, meaning if the domain is scoped after the socket is connected , it can
336+
scoped, meaning if the domain is scoped after the socket is connected, it can
337337
still :manpage:`send(2)` data just like a stream socket. However, in the same
338338
scenario, a non-connected datagram socket cannot send data (with
339339
:manpage:`sendto(2)`) outside its scope.

MAINTAINERS

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2878,7 +2878,7 @@ F: drivers/pinctrl/nxp/
28782878

28792879
ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
28802880
M: Jan Petrous <jan.petrous@oss.nxp.com>
2881-
L: NXP S32 Linux Team <s32@nxp.com>
2881+
R: s32@nxp.com
28822882
S: Maintained
28832883
F: Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
28842884
F: drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
@@ -5775,6 +5775,7 @@ X: drivers/clk/clkdev.c
57755775

57765776
COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
57775777
M: Steve French <sfrench@samba.org>
5778+
M: Steve French <smfrench@gmail.com>
57785779
R: Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
57795780
R: Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
57805781
R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
@@ -5856,7 +5857,6 @@ F: Documentation/security/snp-tdx-threat-model.rst
58565857

58575858
CONFIGFS
58585859
M: Joel Becker <jlbec@evilplan.org>
5859-
M: Christoph Hellwig <hch@lst.de>
58605860
S: Supported
58615861
T: git git://git.infradead.org/users/hch/configfs.git
58625862
F: fs/configfs/
@@ -5927,6 +5927,17 @@ F: tools/testing/selftests/cgroup/test_cpuset.c
59275927
F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
59285928
F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
59295929

5930+
CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
5931+
M: Maarten Lankhorst <dev@lankhorst.se>
5932+
M: Maxime Ripard <mripard@kernel.org>
5933+
M: Natalie Vock <natalie.vock@gmx.de>
5934+
L: cgroups@vger.kernel.org
5935+
L: dri-devel@lists.freedesktop.org
5936+
S: Maintained
5937+
T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
5938+
F: include/linux/cgroup_dmem.h
5939+
F: kernel/cgroup/dmem.c
5940+
59305941
CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
59315942
M: Johannes Weiner <hannes@cmpxchg.org>
59325943
M: Michal Hocko <mhocko@kernel.org>
@@ -6879,7 +6890,6 @@ F: kernel/dma/map_benchmark.c
68796890
F: tools/testing/selftests/dma/
68806891

68816892
DMA MAPPING HELPERS
6882-
M: Christoph Hellwig <hch@lst.de>
68836893
M: Marek Szyprowski <m.szyprowski@samsung.com>
68846894
R: Robin Murphy <robin.murphy@arm.com>
68856895
L: iommu@lists.linux.dev
@@ -9459,14 +9469,11 @@ F: include/linux/fscrypt.h
94599469
F: include/uapi/linux/fscrypt.h
94609470

94619471
FSI SUBSYSTEM
9462-
M: Jeremy Kerr <jk@ozlabs.org>
9463-
M: Joel Stanley <joel@jms.id.au>
9464-
R: Alistar Popple <alistair@popple.id.au>
9465-
R: Eddie James <eajames@linux.ibm.com>
9472+
M: Eddie James <eajames@linux.ibm.com>
9473+
R: Ninad Palsule <ninad@linux.ibm.com>
94669474
L: linux-fsi@lists.ozlabs.org
94679475
S: Supported
94689476
Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
9469-
T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
94709477
F: drivers/fsi/
94719478
F: include/linux/fsi*.h
94729479
F: include/trace/events/fsi*.h
@@ -12672,7 +12679,9 @@ F: tools/testing/selftests/
1267212679

1267312680
KERNEL SMB3 SERVER (KSMBD)
1267412681
M: Namjae Jeon <linkinjeon@kernel.org>
12682+
M: Namjae Jeon <linkinjeon@samba.org>
1267512683
M: Steve French <sfrench@samba.org>
12684+
M: Steve French <smfrench@gmail.com>
1267612685
R: Sergey Senozhatsky <senozhatsky@chromium.org>
1267712686
R: Tom Talpey <tom@talpey.com>
1267812687
L: linux-cifs@vger.kernel.org
@@ -12889,7 +12898,7 @@ F: include/keys/trusted_dcp.h
1288912898
F: security/keys/trusted-keys/trusted_dcp.c
1289012899

1289112900
KEYS-TRUSTED-TEE
12892-
M: Sumit Garg <sumit.garg@linaro.org>
12901+
M: Sumit Garg <sumit.garg@kernel.org>
1289312902
L: linux-integrity@vger.kernel.org
1289412903
L: keyrings@vger.kernel.org
1289512904
S: Supported
@@ -15708,7 +15717,7 @@ F: include/uapi/linux/cciss*.h
1570815717

1570915718
MICROSOFT MANA RDMA DRIVER
1571015719
M: Long Li <longli@microsoft.com>
15711-
M: Ajay Sharma <sharmaajay@microsoft.com>
15720+
M: Konstantin Taranov <kotaranov@microsoft.com>
1571215721
L: linux-rdma@vger.kernel.org
1571315722
S: Supported
1571415723
F: drivers/infiniband/hw/mana/
@@ -17688,7 +17697,7 @@ F: Documentation/ABI/testing/sysfs-bus-optee-devices
1768817697
F: drivers/tee/optee/
1768917698

1769017699
OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17691-
M: Sumit Garg <sumit.garg@linaro.org>
17700+
M: Sumit Garg <sumit.garg@kernel.org>
1769217701
L: op-tee@lists.trustedfirmware.org
1769317702
S: Maintained
1769417703
F: drivers/char/hw_random/optee-rng.c
@@ -20354,6 +20363,7 @@ RISC-V ARCHITECTURE
2035420363
M: Paul Walmsley <paul.walmsley@sifive.com>
2035520364
M: Palmer Dabbelt <palmer@dabbelt.com>
2035620365
M: Albert Ou <aou@eecs.berkeley.edu>
20366+
R: Alexandre Ghiti <alex@ghiti.fr>
2035720367
L: linux-riscv@lists.infradead.org
2035820368
S: Supported
2035920369
Q: https://patchwork.kernel.org/project/linux-riscv/list/
@@ -21947,10 +21957,13 @@ F: sound/soc/uniphier/
2194721957

2194821958
SOCKET TIMESTAMPING
2194921959
M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21960+
R: Jason Xing <kernelxing@tencent.com>
2195021961
S: Maintained
2195121962
F: Documentation/networking/timestamping.rst
2195221963
F: include/linux/net_tstamp.h
2195321964
F: include/uapi/linux/net_tstamp.h
21965+
F: tools/testing/selftests/bpf/*/net_timestamping*
21966+
F: tools/testing/selftests/net/*timestamp*
2195421967
F: tools/testing/selftests/net/so_txtime.c
2195521968

2195621969
SOEKRIS NET48XX LED SUPPORT
@@ -23297,7 +23310,7 @@ F: include/media/i2c/tw9910.h
2329723310

2329823311
TEE SUBSYSTEM
2329923312
M: Jens Wiklander <jens.wiklander@linaro.org>
23300-
R: Sumit Garg <sumit.garg@linaro.org>
23313+
R: Sumit Garg <sumit.garg@kernel.org>
2330123314
L: op-tee@lists.trustedfirmware.org
2330223315
S: Maintained
2330323316
F: Documentation/ABI/testing/sysfs-class-tee

Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
VERSION = 6
33
PATCHLEVEL = 14
44
SUBLEVEL = 0
5-
EXTRAVERSION = -rc4
5+
EXTRAVERSION = -rc6
66
NAME = Baby Opossum Posse
77

88
# *DOCUMENTATION*
@@ -1123,6 +1123,11 @@ endif
11231123
KBUILD_USERCFLAGS += $(filter -m32 -m64 --target=%, $(KBUILD_CPPFLAGS) $(KBUILD_CFLAGS))
11241124
KBUILD_USERLDFLAGS += $(filter -m32 -m64 --target=%, $(KBUILD_CPPFLAGS) $(KBUILD_CFLAGS))
11251125

1126+
# userspace programs are linked via the compiler, use the correct linker
1127+
ifeq ($(CONFIG_CC_IS_CLANG)$(CONFIG_LD_IS_LLD),yy)
1128+
KBUILD_USERLDFLAGS += --ld-path=$(LD)
1129+
endif
1130+
11261131
# make the checker run with the right architecture
11271132
CHECKFLAGS += --arch=$(ARCH)
11281133

0 commit comments

Comments
 (0)