Skip to content

Commit d5b4266

Browse files
committed
Merge tag 'v5.10.80' into linux-5.10-at91
This is the 5.10.80 stable release
2 parents 171ae51 + f884bb8 commit d5b4266

593 files changed

Lines changed: 4813 additions & 2397 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.

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5988,6 +5988,13 @@
59885988
improve timer resolution at the expense of processing
59895989
more timer interrupts.
59905990

5991+
xen.balloon_boot_timeout= [XEN]
5992+
The time (in seconds) to wait before giving up to boot
5993+
in case initial ballooning fails to free enough memory.
5994+
Applies only when running as HVM or PVH guest and
5995+
started with less memory configured than allowed at
5996+
max. Default is 180.
5997+
59915998
xen.event_eoi_delay= [XEN]
59925999
How long to delay EOI handling in case of event
59936000
storms (jiffies). Default is 10.

Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@ common regulator binding documented in:
1313

1414

1515
Required properties of the main device node (the parent!):
16+
- s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used
17+
for selecting GPIO DVS lines. It is one-to-one mapped to dvs gpio lines.
18+
19+
[1] If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
20+
property is specified, then all the eight voltage values for the
21+
's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified.
22+
23+
Optional properties of the main device node (the parent!):
1624
- s5m8767,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
1725
units for buck2 when changing voltage using gpio dvs. Refer to [1] below
1826
for additional information.
@@ -25,26 +33,13 @@ Required properties of the main device node (the parent!):
2533
units for buck4 when changing voltage using gpio dvs. Refer to [1] below
2634
for additional information.
2735

28-
- s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used
29-
for selecting GPIO DVS lines. It is one-to-one mapped to dvs gpio lines.
30-
31-
[1] If none of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
32-
property is specified, the 's5m8767,pmic-buck[2/3/4]-dvs-voltage'
33-
property should specify atleast one voltage level (which would be a
34-
safe operating voltage).
35-
36-
If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
37-
property is specified, then all the eight voltage values for the
38-
's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified.
39-
40-
Optional properties of the main device node (the parent!):
4136
- s5m8767,pmic-buck2-uses-gpio-dvs: 'buck2' can be controlled by gpio dvs.
4237
- s5m8767,pmic-buck3-uses-gpio-dvs: 'buck3' can be controlled by gpio dvs.
4338
- s5m8767,pmic-buck4-uses-gpio-dvs: 'buck4' can be controlled by gpio dvs.
4439

4540
Additional properties required if either of the optional properties are used:
4641

47-
- s5m8767,pmic-buck234-default-dvs-idx: Default voltage setting selected from
42+
- s5m8767,pmic-buck-default-dvs-idx: Default voltage setting selected from
4843
the possible 8 options selectable by the dvs gpios. The value of this
4944
property should be between 0 and 7. If not specified or if out of range, the
5045
default value of this property is set to 0.

Documentation/filesystems/fscrypt.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -176,11 +176,11 @@ Master Keys
176176

177177
Each encrypted directory tree is protected by a *master key*. Master
178178
keys can be up to 64 bytes long, and must be at least as long as the
179-
greater of the key length needed by the contents and filenames
180-
encryption modes being used. For example, if AES-256-XTS is used for
181-
contents encryption, the master key must be 64 bytes (512 bits). Note
182-
that the XTS mode is defined to require a key twice as long as that
183-
required by the underlying block cipher.
179+
greater of the security strength of the contents and filenames
180+
encryption modes being used. For example, if any AES-256 mode is
181+
used, the master key must be at least 256 bits, i.e. 32 bytes. A
182+
stricter requirement applies if the key is used by a v1 encryption
183+
policy and AES-256-XTS is used; such keys must be 64 bytes.
184184

185185
To "unlock" an encrypted directory tree, userspace must provide the
186186
appropriate master key. There can be any number of master keys, each

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# SPDX-License-Identifier: GPL-2.0
22
VERSION = 5
33
PATCHLEVEL = 10
4-
SUBLEVEL = 79
4+
SUBLEVEL = 80
55
EXTRAVERSION = -linux4microchip-2021.10-rc1
66
NAME = Dare mighty things
77

arch/Kconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1026,6 +1026,9 @@ config RELR
10261026
config ARCH_HAS_MEM_ENCRYPT
10271027
bool
10281028

1029+
config ARCH_HAS_CC_PLATFORM
1030+
bool
1031+
10291032
config HAVE_SPARSE_SYSCALL_NR
10301033
bool
10311034
help

arch/arm/Makefile

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,15 @@ KBUILD_CFLAGS += $(call cc-option,-fno-ipa-sra)
6060
# Note that GCC does not numerically define an architecture version
6161
# macro, but instead defines a whole series of macros which makes
6262
# testing for a specific architecture or later rather impossible.
63-
arch-$(CONFIG_CPU_32v7M) =-D__LINUX_ARM_ARCH__=7 -march=armv7-m -Wa,-march=armv7-m
64-
arch-$(CONFIG_CPU_32v7) =-D__LINUX_ARM_ARCH__=7 $(call cc-option,-march=armv7-a,-march=armv5t -Wa$(comma)-march=armv7-a)
65-
arch-$(CONFIG_CPU_32v6) =-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6,-march=armv5t -Wa$(comma)-march=armv6)
63+
arch-$(CONFIG_CPU_32v7M) =-D__LINUX_ARM_ARCH__=7 -march=armv7-m
64+
arch-$(CONFIG_CPU_32v7) =-D__LINUX_ARM_ARCH__=7 -march=armv7-a
65+
arch-$(CONFIG_CPU_32v6) =-D__LINUX_ARM_ARCH__=6 -march=armv6
6666
# Only override the compiler option if ARMv6. The ARMv6K extensions are
6767
# always available in ARMv7
6868
ifeq ($(CONFIG_CPU_32v6),y)
69-
arch-$(CONFIG_CPU_32v6K) =-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6k,-march=armv5t -Wa$(comma)-march=armv6k)
69+
arch-$(CONFIG_CPU_32v6K) =-D__LINUX_ARM_ARCH__=6 -march=armv6k
7070
endif
71-
arch-$(CONFIG_CPU_32v5) =-D__LINUX_ARM_ARCH__=5 $(call cc-option,-march=armv5te,-march=armv4t)
71+
arch-$(CONFIG_CPU_32v5) =-D__LINUX_ARM_ARCH__=5 -march=armv5te
7272
arch-$(CONFIG_CPU_32v4T) =-D__LINUX_ARM_ARCH__=4 -march=armv4t
7373
arch-$(CONFIG_CPU_32v4) =-D__LINUX_ARM_ARCH__=4 -march=armv4
7474
arch-$(CONFIG_CPU_32v3) =-D__LINUX_ARM_ARCH__=3 -march=armv3m
@@ -82,19 +82,19 @@ tune-$(CONFIG_CPU_ARM720T) =-mtune=arm7tdmi
8282
tune-$(CONFIG_CPU_ARM740T) =-mtune=arm7tdmi
8383
tune-$(CONFIG_CPU_ARM9TDMI) =-mtune=arm9tdmi
8484
tune-$(CONFIG_CPU_ARM940T) =-mtune=arm9tdmi
85-
tune-$(CONFIG_CPU_ARM946E) =$(call cc-option,-mtune=arm9e,-mtune=arm9tdmi)
85+
tune-$(CONFIG_CPU_ARM946E) =-mtune=arm9e
8686
tune-$(CONFIG_CPU_ARM920T) =-mtune=arm9tdmi
8787
tune-$(CONFIG_CPU_ARM922T) =-mtune=arm9tdmi
8888
tune-$(CONFIG_CPU_ARM925T) =-mtune=arm9tdmi
8989
tune-$(CONFIG_CPU_ARM926T) =-mtune=arm9tdmi
9090
tune-$(CONFIG_CPU_FA526) =-mtune=arm9tdmi
9191
tune-$(CONFIG_CPU_SA110) =-mtune=strongarm110
9292
tune-$(CONFIG_CPU_SA1100) =-mtune=strongarm1100
93-
tune-$(CONFIG_CPU_XSCALE) =$(call cc-option,-mtune=xscale,-mtune=strongarm110) -Wa,-mcpu=xscale
94-
tune-$(CONFIG_CPU_XSC3) =$(call cc-option,-mtune=xscale,-mtune=strongarm110) -Wa,-mcpu=xscale
95-
tune-$(CONFIG_CPU_FEROCEON) =$(call cc-option,-mtune=marvell-f,-mtune=xscale)
96-
tune-$(CONFIG_CPU_V6) =$(call cc-option,-mtune=arm1136j-s,-mtune=strongarm)
97-
tune-$(CONFIG_CPU_V6K) =$(call cc-option,-mtune=arm1136j-s,-mtune=strongarm)
93+
tune-$(CONFIG_CPU_XSCALE) =-mtune=xscale
94+
tune-$(CONFIG_CPU_XSC3) =-mtune=xscale
95+
tune-$(CONFIG_CPU_FEROCEON) =-mtune=xscale
96+
tune-$(CONFIG_CPU_V6) =-mtune=arm1136j-s
97+
tune-$(CONFIG_CPU_V6K) =-mtune=arm1136j-s
9898

9999
# Evaluate tune cc-option calls now
100100
tune-y := $(tune-y)

arch/arm/boot/dts/bcm4708-netgear-r6250.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
bootargs = "console=ttyS0,115200 earlycon";
2121
};
2222

23-
memory {
23+
memory@0 {
2424
device_type = "memory";
2525
reg = <0x00000000 0x08000000>,
2626
<0x88000000 0x08000000>;

arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
bootargs = "console=ttyS0,115200";
2020
};
2121

22-
memory {
22+
memory@0 {
2323
device_type = "memory";
2424
reg = <0x00000000 0x08000000>,
2525
<0x88000000 0x08000000>;

arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
bootargs = "console=ttyS0,115200";
2020
};
2121

22-
memory {
22+
memory@0 {
2323
device_type = "memory";
2424
reg = <0x00000000 0x08000000>,
2525
<0x88000000 0x18000000>;

arch/arm/boot/dts/bcm4709-linksys-ea9200.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
bootargs = "console=ttyS0,115200";
1717
};
1818

19-
memory {
19+
memory@0 {
2020
device_type = "memory";
2121
reg = <0x00000000 0x08000000>,
2222
<0x88000000 0x08000000>;

0 commit comments

Comments
 (0)