Skip to content

Commit 92ad632

Browse files
committed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Minor SPDX change conflict. Signed-off-by: David S. Miller <[email protected]>
2 parents e0effb5 + c356dc4 commit 92ad632

File tree

5,301 files changed

+7190
-26605
lines changed

Some content is hidden

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

5,301 files changed

+7190
-26605
lines changed

.mailmap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ Greg Kroah-Hartman <greg@echidna.(none)>
8181
Greg Kroah-Hartman <[email protected]>
8282
Greg Kroah-Hartman <[email protected]>
8383
84+
8485
Henk Vergonet <[email protected]>
8586
Henrik Kretzschmar <[email protected]>
8687
Henrik Rydberg <[email protected]>
@@ -238,6 +239,7 @@ Vlad Dogaru <[email protected]> <[email protected]>
238239
239240
240241
Takashi YOSHII <[email protected]>
242+
241243
242244
Yusuke Goda <[email protected]>
243245
Gustavo Padovan <[email protected]>
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
What: /sys/bus/siox/devices/siox-X/active
22
KernelVersion: 4.16
3-
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <[email protected]>
3+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <[email protected]>
44
Description:
55
On reading represents the current state of the bus. If it
66
contains a "0" the bus is stopped and connected devices are
@@ -12,7 +12,7 @@ Description:
1212

1313
What: /sys/bus/siox/devices/siox-X/device_add
1414
KernelVersion: 4.16
15-
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <[email protected]>
15+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <[email protected]>
1616
Description:
1717
Write-only file. Write
1818

@@ -27,61 +27,61 @@ Description:
2727

2828
What: /sys/bus/siox/devices/siox-X/device_remove
2929
KernelVersion: 4.16
30-
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <[email protected]>
30+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <[email protected]>
3131
Description:
3232
Write-only file. A single write removes the last device in the siox chain.
3333

3434
What: /sys/bus/siox/devices/siox-X/poll_interval_ns
3535
KernelVersion: 4.16
36-
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <[email protected]>
36+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <[email protected]>
3737
Description:
3838
Defines the interval between two poll cycles in nano seconds.
3939
Note this is rounded to jiffies on writing. On reading the current value
4040
is returned.
4141

4242
What: /sys/bus/siox/devices/siox-X-Y/connected
4343
KernelVersion: 4.16
44-
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <[email protected]>
44+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <[email protected]>
4545
Description:
4646
Read-only value. "0" means the Yth device on siox bus X isn't "connected" i.e.
4747
communication with it is not ensured. "1" signals a working connection.
4848

4949
What: /sys/bus/siox/devices/siox-X-Y/inbytes
5050
KernelVersion: 4.16
51-
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <[email protected]>
51+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <[email protected]>
5252
Description:
5353
Read-only value reporting the inbytes value provided to siox-X/device_add
5454

5555
What: /sys/bus/siox/devices/siox-X-Y/status_errors
5656
KernelVersion: 4.16
57-
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <[email protected]>
57+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <[email protected]>
5858
Description:
5959
Counts the number of time intervals when the read status byte doesn't yield the
6060
expected value.
6161

6262
What: /sys/bus/siox/devices/siox-X-Y/type
6363
KernelVersion: 4.16
64-
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <[email protected]>
64+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <[email protected]>
6565
Description:
6666
Read-only value reporting the type value provided to siox-X/device_add.
6767

6868
What: /sys/bus/siox/devices/siox-X-Y/watchdog
6969
KernelVersion: 4.16
70-
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <[email protected]>
70+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <[email protected]>
7171
Description:
7272
Read-only value reporting if the watchdog of the siox device is
7373
active. "0" means the watchdog is not active and the device is expected to
7474
be operational. "1" means the watchdog keeps the device in reset.
7575

7676
What: /sys/bus/siox/devices/siox-X-Y/watchdog_errors
7777
KernelVersion: 4.16
78-
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <[email protected]>
78+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <[email protected]>
7979
Description:
8080
Read-only value reporting the number to time intervals when the
8181
watchdog was active.
8282

8383
What: /sys/bus/siox/devices/siox-X-Y/outbytes
8484
KernelVersion: 4.16
85-
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <[email protected]>
85+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <[email protected]>
8686
Description:
8787
Read-only value reporting the outbytes value provided to siox-X/device_add.

Documentation/driver-api/uio-howto.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,8 +276,8 @@ fields of ``struct uio_mem``:
276276
- ``int memtype``: Required if the mapping is used. Set this to
277277
``UIO_MEM_PHYS`` if you you have physical memory on your card to be
278278
mapped. Use ``UIO_MEM_LOGICAL`` for logical memory (e.g. allocated
279-
with :c:func:`kmalloc()`). There's also ``UIO_MEM_VIRTUAL`` for
280-
virtual memory.
279+
with :c:func:`__get_free_pages()` but not kmalloc()). There's also
280+
``UIO_MEM_VIRTUAL`` for virtual memory.
281281

282282
- ``phys_addr_t addr``: Required if the mapping is used. Fill in the
283283
address of your memory block. This address is the one that appears in

Documentation/fb/fbcon.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ C. Boot options
7979

8080
Select the initial font to use. The value 'name' can be any of the
8181
compiled-in fonts: 10x18, 6x10, 7x14, Acorn8x8, MINI4x6,
82-
PEARL8x8, ProFont6x11, SUN12x22, SUN8x16, VGA8x16, VGA8x8.
82+
PEARL8x8, ProFont6x11, SUN12x22, SUN8x16, TER16x32, VGA8x16, VGA8x8.
8383

8484
Note, not all drivers can handle font with widths not divisible by 8,
8585
such as vga16fb.

Documentation/virtual/kvm/api.txt

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1079,7 +1079,7 @@ yet and must be cleared on entry.
10791079

10801080
4.35 KVM_SET_USER_MEMORY_REGION
10811081

1082-
Capability: KVM_CAP_USER_MEM
1082+
Capability: KVM_CAP_USER_MEMORY
10831083
Architectures: all
10841084
Type: vm ioctl
10851085
Parameters: struct kvm_userspace_memory_region (in)
@@ -3857,43 +3857,59 @@ Type: vcpu ioctl
38573857
Parameters: struct kvm_nested_state (in/out)
38583858
Returns: 0 on success, -1 on error
38593859
Errors:
3860-
E2BIG: the total state size (including the fixed-size part of struct
3861-
kvm_nested_state) exceeds the value of 'size' specified by
3860+
E2BIG: the total state size exceeds the value of 'size' specified by
38623861
the user; the size required will be written into size.
38633862

38643863
struct kvm_nested_state {
38653864
__u16 flags;
38663865
__u16 format;
38673866
__u32 size;
3867+
38683868
union {
3869-
struct kvm_vmx_nested_state vmx;
3870-
struct kvm_svm_nested_state svm;
3869+
struct kvm_vmx_nested_state_hdr vmx;
3870+
struct kvm_svm_nested_state_hdr svm;
3871+
3872+
/* Pad the header to 128 bytes. */
38713873
__u8 pad[120];
3872-
};
3873-
__u8 data[0];
3874+
} hdr;
3875+
3876+
union {
3877+
struct kvm_vmx_nested_state_data vmx[0];
3878+
struct kvm_svm_nested_state_data svm[0];
3879+
} data;
38743880
};
38753881

38763882
#define KVM_STATE_NESTED_GUEST_MODE 0x00000001
38773883
#define KVM_STATE_NESTED_RUN_PENDING 0x00000002
3884+
#define KVM_STATE_NESTED_EVMCS 0x00000004
38783885

3879-
#define KVM_STATE_NESTED_SMM_GUEST_MODE 0x00000001
3880-
#define KVM_STATE_NESTED_SMM_VMXON 0x00000002
3886+
#define KVM_STATE_NESTED_FORMAT_VMX 0
3887+
#define KVM_STATE_NESTED_FORMAT_SVM 1
38813888

3882-
struct kvm_vmx_nested_state {
3889+
#define KVM_STATE_NESTED_VMX_VMCS_SIZE 0x1000
3890+
3891+
#define KVM_STATE_NESTED_VMX_SMM_GUEST_MODE 0x00000001
3892+
#define KVM_STATE_NESTED_VMX_SMM_VMXON 0x00000002
3893+
3894+
struct kvm_vmx_nested_state_hdr {
38833895
__u64 vmxon_pa;
3884-
__u64 vmcs_pa;
3896+
__u64 vmcs12_pa;
38853897

38863898
struct {
38873899
__u16 flags;
38883900
} smm;
38893901
};
38903902

3903+
struct kvm_vmx_nested_state_data {
3904+
__u8 vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE];
3905+
__u8 shadow_vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE];
3906+
};
3907+
38913908
This ioctl copies the vcpu's nested virtualization state from the kernel to
38923909
userspace.
38933910

3894-
The maximum size of the state, including the fixed-size part of struct
3895-
kvm_nested_state, can be retrieved by passing KVM_CAP_NESTED_STATE to
3896-
the KVM_CHECK_EXTENSION ioctl().
3911+
The maximum size of the state can be retrieved by passing KVM_CAP_NESTED_STATE
3912+
to the KVM_CHECK_EXTENSION ioctl().
38973913

38983914
4.115 KVM_SET_NESTED_STATE
38993915

@@ -3903,8 +3919,8 @@ Type: vcpu ioctl
39033919
Parameters: struct kvm_nested_state (in)
39043920
Returns: 0 on success, -1 on error
39053921

3906-
This copies the vcpu's kvm_nested_state struct from userspace to the kernel. For
3907-
the definition of struct kvm_nested_state, see KVM_GET_NESTED_STATE.
3922+
This copies the vcpu's kvm_nested_state struct from userspace to the kernel.
3923+
For the definition of struct kvm_nested_state, see KVM_GET_NESTED_STATE.
39083924

39093925
4.116 KVM_(UN)REGISTER_COALESCED_MMIO
39103926

MAINTAINERS

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ F: drivers/acpi/fan.c
364364

365365
ACPI FOR ARM64 (ACPI/arm64)
366366
M: Lorenzo Pieralisi <[email protected]>
367-
M: Hanjun Guo <[email protected]>
367+
M: Hanjun Guo <[email protected]>
368368
M: Sudeep Holla <[email protected]>
369369
370370
L: [email protected] (moderated for non-subscribers)
@@ -1235,7 +1235,7 @@ F: arch/arm/lib/floppydma.S
12351235
F: arch/arm/include/asm/floppy.h
12361236

12371237
ARM PMU PROFILING AND DEBUGGING
1238-
M: Will Deacon <will[email protected]>
1238+
M: Will Deacon <will@kernel.org>
12391239
M: Mark Rutland <[email protected]>
12401240
S: Maintained
12411241
L: [email protected] (moderated for non-subscribers)
@@ -1307,7 +1307,7 @@ F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
13071307
F: drivers/irqchip/irq-vic.c
13081308

13091309
ARM SMMU DRIVERS
1310-
M: Will Deacon <will[email protected]>
1310+
M: Will Deacon <will@kernel.org>
13111311
R: Robin Murphy <[email protected]>
13121312
L: [email protected] (moderated for non-subscribers)
13131313
S: Maintained
@@ -2085,7 +2085,7 @@ F: drivers/tty/serial/msm_serial.c
20852085
F: drivers/usb/dwc3/dwc3-qcom.c
20862086
F: include/dt-bindings/*/qcom*
20872087
F: include/linux/*/qcom*
2088-
T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2088+
T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
20892089

20902090
ARM/RADISYS ENP2611 MACHINE SUPPORT
20912091
M: Lennert Buytenhek <[email protected]>
@@ -2550,7 +2550,7 @@ F: drivers/i2c/busses/i2c-xiic.c
25502550

25512551
ARM64 PORT (AARCH64 ARCHITECTURE)
25522552
M: Catalin Marinas <[email protected]>
2553-
M: Will Deacon <will[email protected]>
2553+
M: Will Deacon <will@kernel.org>
25542554
L: [email protected] (moderated for non-subscribers)
25552555
T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
25562556
S: Maintained
@@ -2734,7 +2734,7 @@ S: Maintained
27342734
F: drivers/net/wireless/atmel/atmel*
27352735

27362736
ATOMIC INFRASTRUCTURE
2737-
M: Will Deacon <will[email protected]>
2737+
M: Will Deacon <will@kernel.org>
27382738
M: Peter Zijlstra <[email protected]>
27392739
R: Boqun Feng <[email protected]>
27402740
@@ -3121,7 +3121,7 @@ F: arch/arm/mach-bcm/
31213121

31223122
BROADCOM BCM2835 ARM ARCHITECTURE
31233123
M: Eric Anholt <[email protected]>
3124-
M: Stefan Wahren <[email protected]>
3124+
M: Stefan Wahren <[email protected]>
31253125
L: [email protected] (moderated for non-subscribers)
31263126
L: [email protected] (moderated for non-subscribers)
31273127
T: git git://github.com/anholt/linux
@@ -6227,7 +6227,6 @@ F: include/linux/ipmi-fru.h
62276227
K: fmc_d.*register
62286228

62296229
FPGA MANAGER FRAMEWORK
6230-
M: Alan Tull <[email protected]>
62316230
M: Moritz Fischer <[email protected]>
62326231
62336232
S: Maintained
@@ -8567,7 +8566,7 @@ S: Odd Fixes
85678566

85688567
KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
85698568
M: "J. Bruce Fields" <[email protected]>
8570-
M: Jeff Layton <[email protected]>
8569+
M: Chuck Lever <[email protected]>
85718570
85728571
W: http://nfs.sourceforge.net/
85738572
T: git git://linux-nfs.org/~bfields/linux.git
@@ -9122,7 +9121,7 @@ F: drivers/misc/lkdtm/*
91229121
LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
91239122
M: Alan Stern <[email protected]>
91249123
M: Andrea Parri <[email protected]>
9125-
M: Will Deacon <will[email protected]>
9124+
M: Will Deacon <will@kernel.org>
91269125
M: Peter Zijlstra <[email protected]>
91279126
M: Boqun Feng <[email protected]>
91289127
M: Nicholas Piggin <[email protected]>
@@ -9230,7 +9229,7 @@ F: Documentation/admin-guide/LSM/LoadPin.rst
92309229
LOCKING PRIMITIVES
92319230
M: Peter Zijlstra <[email protected]>
92329231
M: Ingo Molnar <[email protected]>
9233-
M: Will Deacon <will[email protected]>
9232+
M: Will Deacon <will@kernel.org>
92349233
92359234
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
92369235
S: Maintained
@@ -10552,7 +10551,7 @@ F: arch/arm/boot/dts/mmp*
1055210551
F: arch/arm/mach-mmp/
1055310552

1055410553
MMU GATHER AND TLB INVALIDATION
10555-
M: Will Deacon <will[email protected]>
10554+
M: Will Deacon <will@kernel.org>
1055610555
M: "Aneesh Kumar K.V" <[email protected]>
1055710556
M: Andrew Morton <[email protected]>
1055810557
M: Nick Piggin <[email protected]>
@@ -12050,7 +12049,7 @@ S: Maintained
1205012049
F: drivers/pci/controller/dwc/*layerscape*
1205112050

1205212051
PCI DRIVER FOR GENERIC OF HOSTS
12053-
M: Will Deacon <will[email protected]>
12052+
M: Will Deacon <will@kernel.org>
1205412053
1205512054
L: [email protected] (moderated for non-subscribers)
1205612055
S: Maintained
@@ -14415,7 +14414,7 @@ F: lib/test_siphash.c
1441514414
F: include/linux/siphash.h
1441614415

1441714416
SIOX
14418-
M: Gavin Schenk <g.schenk@eckelmann.de>
14417+
M: Thorsten Scherer <t.scherer@eckelmann.de>
1441914418
M: Uwe Kleine-König <[email protected]>
1442014419
R: Pengutronix Kernel Team <[email protected]>
1442114420
S: Supported

arch/arc/Kconfig

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1+
# SPDX-License-Identifier: GPL-2.0-only
12
#
23
# Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34
#
4-
# This program is free software; you can redistribute it and/or modify
5-
# it under the terms of the GNU General Public License version 2 as
6-
# published by the Free Software Foundation.
7-
#
85

96
config ARC
107
def_bool y

arch/arc/Makefile

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1+
# SPDX-License-Identifier: GPL-2.0-only
12
#
23
# Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34
#
4-
# This program is free software; you can redistribute it and/or modify
5-
# it under the terms of the GNU General Public License version 2 as
6-
# published by the Free Software Foundation.
7-
#
85

96
KBUILD_DEFCONFIG := nsim_hs_defconfig
107

arch/arc/boot/dts/axc001.dtsi

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1+
// SPDX-License-Identifier: GPL-2.0-only
12
/*
23
* Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
3-
*
4-
* This program is free software; you can redistribute it and/or modify
5-
* it under the terms of the GNU General Public License version 2 as
6-
* published by the Free Software Foundation.
74
*/
85

96
/*

arch/arc/boot/dts/axc003.dtsi

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1+
// SPDX-License-Identifier: GPL-2.0-only
12
/*
23
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
3-
*
4-
* This program is free software; you can redistribute it and/or modify
5-
* it under the terms of the GNU General Public License version 2 as
6-
* published by the Free Software Foundation.
74
*/
85

96
/*

0 commit comments

Comments
 (0)