Skip to content

Commit f98eb97

Browse files
Automatic merge of 'fixes' into merge (2026-07-21 13:53)
2 parents 3d8e572 + 1590cf0 commit f98eb97

293 files changed

Lines changed: 4098 additions & 1668 deletions

File tree

Some content is hidden

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

.mailmap

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,7 @@ Jens Axboe <axboe@kernel.dk> <jens.axboe@oracle.com>
399399
Jens Axboe <axboe@kernel.dk> <axboe@fb.com>
400400
Jens Axboe <axboe@kernel.dk> <axboe@meta.com>
401401
Jens Osterkamp <Jens.Osterkamp@de.ibm.com>
402+
Jens Wiklander <jenswi@kernel.org> <jens.wiklander@linaro.org>
402403
Jernej Skrabec <jernej.skrabec@gmail.com> <jernej.skrabec@siol.net>
403404
Jesper Dangaard Brouer <hawk@kernel.org> <brouer@redhat.com>
404405
Jesper Dangaard Brouer <hawk@kernel.org> <hawk@comx.dk>
@@ -825,8 +826,8 @@ Sriram Yagnaraman <sriram.yagnaraman@ericsson.com> <sriram.yagnaraman@est.tech>
825826
Stanislav Fomichev <sdf@fomichev.me> <sdf@google.com>
826827
Stanislav Fomichev <sdf@fomichev.me> <stfomichev@gmail.com>
827828
Stefan Wahren <wahrenst@gmx.net> <stefan.wahren@i2se.com>
828-
Stéphane Grosjean <stephane.grosjean@hms-networks.com> <s.grosjean@peak-system.com>
829-
Stéphane Grosjean <stephane.grosjean@hms-networks.com> <stephane.grosjean@free.fr>
829+
Stéphane Grosjean <s.grosjean@peak-system.fr> <s.grosjean@peak-system.com>
830+
Stéphane Grosjean <s.grosjean@peak-system.fr> <stephane.grosjean@free.fr>
830831
Stéphane Witzmann <stephane.witzmann@ubpmes.univ-bpclermont.fr>
831832
Stephen Hemminger <stephen@networkplumber.org> <shemminger@linux-foundation.org>
832833
Stephen Hemminger <stephen@networkplumber.org> <shemminger@osdl.org>

CREDITS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3626,6 +3626,13 @@ S: 69 rue Dunois
36263626
S: 75013 Paris
36273627
S: France
36283628

3629+
N: Wolfram Sang
3630+
E: wsa@kernel.org
3631+
W: sang-engineering.com
3632+
P: rsa4096/140DE4CC14A029B6 3991 B1EA B9E2 6751 A4F7 645D 140D E4CC 14A0 29B6
3633+
D: I2C Maintainer 2012 - 2026
3634+
S: Berlin, Germany
3635+
36293636
N: Aleksa Sarai
36303637
E: cyphar@cyphar.com
36313638
W: https://www.cyphar.com/

Documentation/crypto/libcrypto-blockcipher.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ Block ciphers
66
AES
77
---
88

9-
Support for the AES block cipher.
9+
This API provides support for the AES block cipher.
1010

1111
.. kernel-doc:: include/crypto/aes.h
1212

1313
DES
1414
---
1515

16-
Support for the DES block cipher. This algorithm is obsolete and is supported
17-
only for backwards compatibility.
16+
This API provides support for the DES block cipher. This algorithm is obsolete
17+
and is supported only for backwards compatibility.
1818

1919
.. kernel-doc:: include/crypto/des.h

Documentation/crypto/libcrypto-hash.rst

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,81 +6,83 @@ Hash functions, MACs, and XOFs
66
AES-CMAC and AES-XCBC-MAC
77
-------------------------
88

9-
Support for the AES-CMAC and AES-XCBC-MAC message authentication codes.
9+
This API provides support for the AES-CMAC and AES-XCBC-MAC message
10+
authentication codes.
1011

1112
.. kernel-doc:: include/crypto/aes-cbc-macs.h
1213

1314
BLAKE2b
1415
-------
1516

16-
Support for the BLAKE2b cryptographic hash function.
17+
This API provides support for the BLAKE2b cryptographic hash function.
1718

1819
.. kernel-doc:: include/crypto/blake2b.h
1920

2021
BLAKE2s
2122
-------
2223

23-
Support for the BLAKE2s cryptographic hash function.
24+
This API provides support for the BLAKE2s cryptographic hash function.
2425

2526
.. kernel-doc:: include/crypto/blake2s.h
2627

2728
GHASH and POLYVAL
2829
-----------------
2930

30-
Support for the GHASH and POLYVAL universal hash functions. These algorithms
31-
are used only as internal components of other algorithms.
31+
This API provides support for the GHASH and POLYVAL universal hash functions.
32+
These algorithms are used only as internal components of other algorithms.
3233

3334
.. kernel-doc:: include/crypto/gf128hash.h
3435

3536
MD5
3637
---
3738

38-
Support for the MD5 cryptographic hash function and HMAC-MD5. This algorithm is
39-
obsolete and is supported only for backwards compatibility.
39+
This API provides support for the MD5 cryptographic hash function and HMAC-MD5.
40+
This algorithm is obsolete and is supported only for backwards compatibility.
4041

4142
.. kernel-doc:: include/crypto/md5.h
4243

4344
NH
4445
--
4546

46-
Support for the NH universal hash function. This algorithm is used only as an
47-
internal component of other algorithms.
47+
This API provides support for the NH universal hash function. This algorithm is
48+
used only as an internal component of other algorithms.
4849

4950
.. kernel-doc:: include/crypto/nh.h
5051

5152
Poly1305
5253
--------
5354

54-
Support for the Poly1305 universal hash function. This algorithm is used only
55-
as an internal component of other algorithms.
55+
This API provides support for the Poly1305 universal hash function. This
56+
algorithm is used only as an internal component of other algorithms.
5657

5758
.. kernel-doc:: include/crypto/poly1305.h
5859

5960
SHA-1
6061
-----
6162

62-
Support for the SHA-1 cryptographic hash function and HMAC-SHA1. This algorithm
63-
is obsolete and is supported only for backwards compatibility.
63+
This API provides support for the SHA-1 cryptographic hash function and
64+
HMAC-SHA1. This algorithm is obsolete and is supported only for backwards
65+
compatibility.
6466

6567
.. kernel-doc:: include/crypto/sha1.h
6668

6769
SHA-2
6870
-----
6971

70-
Support for the SHA-2 family of cryptographic hash functions, including SHA-224,
71-
SHA-256, SHA-384, and SHA-512. This also includes their corresponding HMACs:
72-
HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512.
72+
This API provides support for the SHA-2 family of cryptographic hash functions,
73+
including SHA-224, SHA-256, SHA-384, and SHA-512. This also includes their
74+
corresponding HMACs: HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512.
7375

7476
.. kernel-doc:: include/crypto/sha2.h
7577

7678
SHA-3
7779
-----
7880

79-
The SHA-3 functions are documented in :ref:`sha3`.
81+
The SHA-3 API is documented in :ref:`sha3`.
8082

8183
SM3
8284
---
8385

84-
Support for the SM3 cryptographic hash function.
86+
This API provides support for the SM3 cryptographic hash function.
8587

8688
.. kernel-doc:: include/crypto/sm3.h

Documentation/crypto/libcrypto-signature.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ Digital signature algorithms
66
ML-DSA
77
------
88

9-
Support for the ML-DSA digital signature algorithm.
9+
This API provides support for the ML-DSA digital signature algorithm.
1010

1111
.. kernel-doc:: include/crypto/mldsa.h

Documentation/crypto/libcrypto.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
Crypto library
55
==============
66

7-
``lib/crypto/`` provides faster and easier access to cryptographic algorithms
8-
than the traditional crypto API.
7+
The Linux kernel's crypto library (``lib/crypto/``) provides kernel-internal
8+
users of cryptographic algorithms with faster and easier access to those
9+
algorithms than the traditional kernel crypto API.
910

1011
Each cryptographic algorithm is supported via a set of dedicated functions.
1112
"Crypto agility", where needed, is left to calling code.

Documentation/devicetree/bindings/mmc/mtk-sd.yaml

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,6 @@ allOf:
193193
- mediatek,mt8183-mmc
194194
- mediatek,mt8186-mmc
195195
- mediatek,mt8188-mmc
196-
- mediatek,mt8189-mmc
197196
- mediatek,mt8195-mmc
198197
- mediatek,mt8196-mmc
199198
- mediatek,mt8516-mmc
@@ -348,6 +347,34 @@ allOf:
348347
- const: axi_cg
349348
- const: ahb_cg
350349

350+
- if:
351+
properties:
352+
compatible:
353+
contains:
354+
const: mediatek,mt8189-mmc
355+
then:
356+
properties:
357+
clocks:
358+
minItems: 6
359+
items:
360+
- description: source clock
361+
- description: HCLK which used for host
362+
- description: independent source clock gate
363+
- description: bus clock used for internal register access
364+
- description: peripheral bus clock gate
365+
- description: AXI bus clock gate
366+
- description: crypto clock used for data encrypt/decrypt (optional)
367+
clock-names:
368+
minItems: 6
369+
items:
370+
- const: source
371+
- const: hclk
372+
- const: source_cg
373+
- const: bus_clk
374+
- const: pclk_cg
375+
- const: axi_cg
376+
- const: crypto
377+
351378
unevaluatedProperties: false
352379

353380
examples:

MAINTAINERS

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2767,12 +2767,12 @@ F: arch/arm/mach-ep93xx/
27672767
F: drivers/iio/adc/ep93xx_adc.c
27682768

27692769
ARM/CIX SOC SUPPORT
2770-
M: Peter Chen <peter.chen@cixtech.com>
2770+
M: Gary Yang <gary.yang@cixtech.com>
27712771
M: Fugang Duan <fugang.duan@cixtech.com>
27722772
R: CIX Linux Kernel Upstream Group <cix-kernel-upstream@cixtech.com>
27732773
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27742774
S: Maintained
2775-
T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix.git
2775+
T: git https://github.com/cixtech/linux-mainline.git
27762776
F: Documentation/devicetree/bindings/arm/cix.yaml
27772777
F: Documentation/devicetree/bindings/mailbox/cix,sky1-mbox.yaml
27782778
F: arch/arm64/boot/dts/cix/
@@ -20197,7 +20197,7 @@ W: http://www.onsemi.com
2019720197
F: drivers/net/phy/ncn*
2019820198

2019920199
OP-TEE DRIVER
20200-
M: Jens Wiklander <jens.wiklander@linaro.org>
20200+
M: Jens Wiklander <jenswi@kernel.org>
2020120201
L: op-tee@lists.trustedfirmware.org (moderated for non-subscribers)
2020220202
S: Maintained
2020320203
F: Documentation/ABI/testing/sysfs-bus-optee-devices
@@ -23315,7 +23315,7 @@ L: spacemit@lists.linux.dev
2331523315
S: Maintained
2331623316
W: https://github.com/spacemit-com/linux/wiki
2331723317
C: irc://irc.libera.chat/spacemit
23318-
T: git https://github.com/spacemit-com/linux
23318+
T: https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux.git
2331923319
F: arch/riscv/boot/dts/spacemit/
2332023320
N: spacemit
2332123321
K: spacemit
@@ -23574,7 +23574,7 @@ F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
2357423574
F: drivers/media/platform/sunxi/sun8i-rotate/
2357523575

2357623576
RPMB SUBSYSTEM
23577-
M: Jens Wiklander <jens.wiklander@linaro.org>
23577+
M: Jens Wiklander <jenswi@kernel.org>
2357823578
L: linux-kernel@vger.kernel.org
2357923579
S: Supported
2358023580
F: drivers/misc/rpmb-core.c
@@ -26528,7 +26528,7 @@ F: drivers/media/i2c/tw9910.c
2652826528
F: include/media/i2c/tw9910.h
2652926529

2653026530
TEE SUBSYSTEM
26531-
M: Jens Wiklander <jens.wiklander@linaro.org>
26531+
M: Jens Wiklander <jenswi@kernel.org>
2653226532
R: Sumit Garg <sumit.garg@kernel.org>
2653326533
L: op-tee@lists.trustedfirmware.org (moderated for non-subscribers)
2653426534
S: Maintained

Makefile

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

88
# *DOCUMENTATION*

arch/arc/configs/axs101_defconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ CONFIG_SERIAL_OF_PLATFORM=y
6767
CONFIG_I2C=y
6868
CONFIG_I2C_CHARDEV=y
6969
CONFIG_I2C_DESIGNWARE_CORE=y
70-
CONFIG_I2C_DESIGNWARE_PLATFORM=y
7170
# CONFIG_HWMON is not set
7271
CONFIG_DRM=m
7372
CONFIG_DRM_I2C_ADV7511=m

0 commit comments

Comments
 (0)