Skip to content

Commit e273fff

Browse files
authored
Merge pull request #137 from ojeda/sync
Sync with -rc4
2 parents 9445057 + 1785de6 commit e273fff

File tree

412 files changed

+2472
-1804
lines changed

Some content is hidden

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

412 files changed

+2472
-1804
lines changed

Documentation/ABI/testing/sysfs-fs-xfs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Contact: [email protected]
3333
Description:
3434
The current state of the log write grant head. It
3535
represents the total log reservation of all currently
36-
oustanding transactions, including regrants due to
36+
outstanding transactions, including regrants due to
3737
rolling transactions. The grant head is exported in
3838
"cycle:bytes" format.
3939
Users: xfstests

Documentation/devicetree/bindings/sound/fsl,spdif.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ properties:
2121
- fsl,vf610-spdif
2222
- fsl,imx6sx-spdif
2323
- fsl,imx8qm-spdif
24+
- fsl,imx8qxp-spdif
25+
- fsl,imx8mq-spdif
26+
- fsl,imx8mm-spdif
27+
- fsl,imx8mn-spdif
2428

2529
reg:
2630
maxItems: 1

Documentation/virt/kvm/api.rst

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1495,7 +1495,8 @@ Fails if any VCPU has already been created.
14951495

14961496
Define which vcpu is the Bootstrap Processor (BSP). Values are the same
14971497
as the vcpu id in KVM_CREATE_VCPU. If this ioctl is not called, the default
1498-
is vcpu 0.
1498+
is vcpu 0. This ioctl has to be called before vcpu creation,
1499+
otherwise it will return EBUSY error.
14991500

15001501

15011502
4.42 KVM_GET_XSAVE
@@ -4806,8 +4807,10 @@ If an MSR access is not permitted through the filtering, it generates a
48064807
allows user space to deflect and potentially handle various MSR accesses
48074808
into user space.
48084809

4809-
If a vCPU is in running state while this ioctl is invoked, the vCPU may
4810-
experience inconsistent filtering behavior on MSR accesses.
4810+
Note, invoking this ioctl with a vCPU is running is inherently racy. However,
4811+
KVM does guarantee that vCPUs will see either the previous filter or the new
4812+
filter, e.g. MSRs with identical settings in both the old and new filter will
4813+
have deterministic behavior.
48114814

48124815
4.127 KVM_XEN_HVM_SET_ATTR
48134816
--------------------------

MAINTAINERS

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1181,7 +1181,7 @@ M: Joel Fernandes <[email protected]>
11811181
M: Christian Brauner <[email protected]>
11821182
M: Hridya Valsaraju <[email protected]>
11831183
M: Suren Baghdasaryan <[email protected]>
1184-
1184+
11851185
S: Supported
11861186
T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11871187
F: drivers/android/
@@ -8116,7 +8116,6 @@ F: drivers/crypto/hisilicon/sec2/sec_main.c
81168116

81178117
HISILICON STAGING DRIVERS FOR HIKEY 960/970
81188118
M: Mauro Carvalho Chehab <[email protected]>
8119-
81208119
S: Maintained
81218120
F: drivers/staging/hikey9xx/
81228121

@@ -17052,7 +17051,7 @@ F: drivers/staging/vt665?/
1705217051

1705317052
STAGING SUBSYSTEM
1705417053
M: Greg Kroah-Hartman <[email protected]>
17055-
17054+
1705617055
S: Supported
1705717056
T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1705817057
F: drivers/staging/
@@ -19147,7 +19146,7 @@ VME SUBSYSTEM
1914719146
M: Martyn Welch <[email protected]>
1914819147
M: Manohar Vanga <[email protected]>
1914919148
M: Greg Kroah-Hartman <[email protected]>
19150-
19149+
1915119150
S: Maintained
1915219151
T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
1915319152
F: Documentation/driver-api/vme.rst

Makefile

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

88
# *DOCUMENTATION*

arch/csky/kernel/probes/ftrace.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ int arch_check_ftrace_location(struct kprobe *p)
99
return 0;
1010
}
1111

12-
/* Ftrace callback handler for kprobes -- called under preepmt disabed */
12+
/* Ftrace callback handler for kprobes -- called under preepmt disabled */
1313
void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip,
1414
struct ftrace_ops *ops, struct ftrace_regs *fregs)
1515
{

arch/mips/kernel/vmlinux.lds.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ SECTIONS
176176
.fill : {
177177
FILL(0);
178178
BYTE(0);
179-
. = ALIGN(8);
179+
STRUCT_ALIGN();
180180
}
181181
__appended_dtb = .;
182182
/* leave space for appended DTB */

arch/powerpc/include/asm/cpu_has_feature.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include <linux/bug.h>
88
#include <asm/cputable.h>
99

10-
static inline bool early_cpu_has_feature(unsigned long feature)
10+
static __always_inline bool early_cpu_has_feature(unsigned long feature)
1111
{
1212
return !!((CPU_FTRS_ALWAYS & feature) ||
1313
(CPU_FTRS_POSSIBLE & cur_cpu_spec->cpu_features & feature));
@@ -46,7 +46,7 @@ static __always_inline bool cpu_has_feature(unsigned long feature)
4646
return static_branch_likely(&cpu_feature_keys[i]);
4747
}
4848
#else
49-
static inline bool cpu_has_feature(unsigned long feature)
49+
static __always_inline bool cpu_has_feature(unsigned long feature)
5050
{
5151
return early_cpu_has_feature(feature);
5252
}

arch/powerpc/kernel/vdso32/gettimeofday.S

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,14 @@ V_FUNCTION_END(__kernel_clock_getres)
6565
V_FUNCTION_BEGIN(__kernel_time)
6666
cvdso_call_time __c_kernel_time
6767
V_FUNCTION_END(__kernel_time)
68+
69+
/* Routines for restoring integer registers, called by the compiler. */
70+
/* Called with r11 pointing to the stack header word of the caller of the */
71+
/* function, just beyond the end of the integer restore area. */
72+
_GLOBAL(_restgpr_31_x)
73+
_GLOBAL(_rest32gpr_31_x)
74+
lwz r0,4(r11)
75+
lwz r31,-4(r11)
76+
mtlr r0
77+
mr r1,r11
78+
blr

arch/riscv/Kconfig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ config RISCV
9393
select PCI_MSI if PCI
9494
select RISCV_INTC
9595
select RISCV_TIMER if RISCV_SBI
96-
select SPARSEMEM_STATIC if 32BIT
9796
select SPARSE_IRQ
9897
select SYSCTL_EXCEPTION_TRACE
9998
select THREAD_INFO_IN_TASK
@@ -154,7 +153,8 @@ config ARCH_FLATMEM_ENABLE
154153
config ARCH_SPARSEMEM_ENABLE
155154
def_bool y
156155
depends on MMU
157-
select SPARSEMEM_VMEMMAP_ENABLE
156+
select SPARSEMEM_STATIC if 32BIT && SPARSMEM
157+
select SPARSEMEM_VMEMMAP_ENABLE if 64BIT
158158

159159
config ARCH_SELECT_MEMORY_MODEL
160160
def_bool ARCH_SPARSEMEM_ENABLE

0 commit comments

Comments
 (0)