Skip to content

Commit 4e8f2fc

Browse files
committed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Two trivial overlapping changes conflicts in MPLS and mlx5. Signed-off-by: David S. Miller <[email protected]>
2 parents 158f323 + 1b1bc42 commit 4e8f2fc

File tree

485 files changed

+4555
-2689
lines changed

Some content is hidden

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

485 files changed

+4555
-2689
lines changed

Documentation/devicetree/bindings/net/mediatek-net.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ have dual GMAC each represented by a child node..
77
* Ethernet controller node
88

99
Required properties:
10-
- compatible: Should be "mediatek,mt7623-eth"
10+
- compatible: Should be "mediatek,mt2701-eth"
1111
- reg: Address and length of the register set for the device
1212
- interrupts: Should contain the three frame engines interrupts in numeric
1313
order. These are fe_int0, fe_int1 and fe_int2.

Documentation/devicetree/bindings/net/phy.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ Optional Properties:
1919
specifications. If neither of these are specified, the default is to
2020
assume clause 22.
2121

22-
If the phy's identifier is known then the list may contain an entry
23-
of the form: "ethernet-phy-idAAAA.BBBB" where
22+
If the PHY reports an incorrect ID (or none at all) then the
23+
"compatible" list may contain an entry with the correct PHY ID in the
24+
form: "ethernet-phy-idAAAA.BBBB" where
2425
AAAA - The value of the 16 bit Phy Identifier 1 register as
2526
4 hex digits. This is the chip vendor OUI bits 3:18
2627
BBBB - The value of the 16 bit Phy Identifier 2 register as

Documentation/devicetree/bindings/spi/sh-msiof.txt

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,23 @@
11
Renesas MSIOF spi controller
22

33
Required properties:
4-
- compatible : "renesas,msiof-<soctype>" for SoCs,
5-
"renesas,sh-msiof" for SuperH, or
6-
"renesas,sh-mobile-msiof" for SH Mobile series.
7-
Examples with soctypes are:
8-
"renesas,msiof-r8a7790" (R-Car H2)
4+
- compatible : "renesas,msiof-r8a7790" (R-Car H2)
95
"renesas,msiof-r8a7791" (R-Car M2-W)
106
"renesas,msiof-r8a7792" (R-Car V2H)
117
"renesas,msiof-r8a7793" (R-Car M2-N)
128
"renesas,msiof-r8a7794" (R-Car E2)
139
"renesas,msiof-r8a7796" (R-Car M3-W)
1410
"renesas,msiof-sh73a0" (SH-Mobile AG5)
11+
"renesas,sh-mobile-msiof" (generic SH-Mobile compatibile device)
12+
"renesas,rcar-gen2-msiof" (generic R-Car Gen2 compatible device)
13+
"renesas,rcar-gen3-msiof" (generic R-Car Gen3 compatible device)
14+
"renesas,sh-msiof" (deprecated)
15+
16+
When compatible with the generic version, nodes
17+
must list the SoC-specific version corresponding
18+
to the platform first followed by the generic
19+
version.
20+
1521
- reg : A list of offsets and lengths of the register sets for
1622
the device.
1723
If only one register set is present, it is to be used
@@ -61,7 +67,8 @@ Documentation/devicetree/bindings/pinctrl/renesas,*.
6167
Example:
6268

6369
msiof0: spi@e6e20000 {
64-
compatible = "renesas,msiof-r8a7791";
70+
compatible = "renesas,msiof-r8a7791",
71+
"renesas,rcar-gen2-msiof";
6572
reg = <0 0xe6e20000 0 0x0064>;
6673
interrupts = <0 156 IRQ_TYPE_LEVEL_HIGH>;
6774
clocks = <&mstp0_clks R8A7791_CLK_MSIOF0>;

Documentation/filesystems/proc.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,10 +212,11 @@ asynchronous manner and the value may not be very precise. To see a precise
212212
snapshot of a moment, you can see /proc/<pid>/smaps file and scan page table.
213213
It's slow but very precise.
214214

215-
Table 1-2: Contents of the status files (as of 4.1)
215+
Table 1-2: Contents of the status files (as of 4.8)
216216
..............................................................................
217217
Field Content
218218
Name filename of the executable
219+
Umask file mode creation mask
219220
State state (R is running, S is sleeping, D is sleeping
220221
in an uninterruptible wait, Z is zombie,
221222
T is traced or stopped)
@@ -226,7 +227,6 @@ Table 1-2: Contents of the status files (as of 4.1)
226227
TracerPid PID of process tracing this process (0 if not)
227228
Uid Real, effective, saved set, and file system UIDs
228229
Gid Real, effective, saved set, and file system GIDs
229-
Umask file mode creation mask
230230
FDSize number of file descriptor slots currently allocated
231231
Groups supplementary group list
232232
NStgid descendant namespace thread group ID hierarchy
@@ -236,6 +236,7 @@ Table 1-2: Contents of the status files (as of 4.1)
236236
VmPeak peak virtual memory size
237237
VmSize total program size
238238
VmLck locked memory size
239+
VmPin pinned memory size
239240
VmHWM peak resident set size ("high water mark")
240241
VmRSS size of memory portions. It contains the three
241242
following parts (VmRSS = RssAnon + RssFile + RssShmem)

Documentation/power/states.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,7 @@ only one way to cause the system to go into the Suspend-To-RAM state (write
3535
The default suspend mode (ie. the one to be used without writing anything into
3636
/sys/power/mem_sleep) is either "deep" (if Suspend-To-RAM is supported) or
3737
"s2idle", but it can be overridden by the value of the "mem_sleep_default"
38-
parameter in the kernel command line. On some ACPI-based systems, depending on
39-
the information in the FADT, the default may be "s2idle" even if Suspend-To-RAM
40-
is supported.
38+
parameter in the kernel command line.
4139

4240
The properties of all of the sleep states are described below.
4341

MAINTAINERS

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -976,6 +976,7 @@ M: Russell King <[email protected]>
976976
L: [email protected] (moderated for non-subscribers)
977977
W: http://www.armlinux.org.uk/
978978
S: Maintained
979+
T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
979980
F: arch/arm/
980981

981982
ARM SUB-ARCHITECTURES
@@ -1153,6 +1154,7 @@ ARM/CLKDEV SUPPORT
11531154
M: Russell King <[email protected]>
11541155
L: [email protected] (moderated for non-subscribers)
11551156
S: Maintained
1157+
T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
11561158
F: arch/arm/include/asm/clkdev.h
11571159
F: drivers/clk/clkdev.c
11581160

@@ -1688,6 +1690,7 @@ M: Krzysztof Kozlowski <[email protected]>
16881690
R: Javier Martinez Canillas <[email protected]>
16891691
L: [email protected] (moderated for non-subscribers)
16901692
L: [email protected] (moderated for non-subscribers)
1693+
Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16911694
S: Maintained
16921695
F: arch/arm/boot/dts/s3c*
16931696
F: arch/arm/boot/dts/s5p*
@@ -3570,7 +3573,7 @@ F: drivers/infiniband/hw/cxgb3/
35703573
F: include/uapi/rdma/cxgb3-abi.h
35713574

35723575
CXGB4 ETHERNET DRIVER (CXGB4)
3573-
M: Hariprasad S <hariprasad@chelsio.com>
3576+
M: Ganesh Goudar <ganeshgr@chelsio.com>
35743577
35753578
W: http://www.chelsio.com
35763579
S: Supported
@@ -4103,12 +4106,18 @@ F: drivers/gpu/drm/bridge/
41034106

41044107
DRM DRIVER FOR BOCHS VIRTUAL GPU
41054108
M: Gerd Hoffmann <[email protected]>
4106-
S: Odd Fixes
4109+
4110+
T: git git://git.kraxel.org/linux drm-qemu
4111+
S: Maintained
41074112
F: drivers/gpu/drm/bochs/
41084113

41094114
DRM DRIVER FOR QEMU'S CIRRUS DEVICE
41104115
M: Dave Airlie <[email protected]>
4111-
S: Odd Fixes
4116+
M: Gerd Hoffmann <[email protected]>
4117+
4118+
T: git git://git.kraxel.org/linux drm-qemu
4119+
S: Obsolete
4120+
W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
41124121
F: drivers/gpu/drm/cirrus/
41134122

41144123
RADEON and AMDGPU DRM DRIVERS
@@ -4150,7 +4159,7 @@ F: Documentation/gpu/i915.rst
41504159
INTEL GVT-g DRIVERS (Intel GPU Virtualization)
41514160
M: Zhenyu Wang <[email protected]>
41524161
M: Zhi Wang <[email protected]>
4153-
L: igvt-g-dev@lists.01.org
4162+
L: intel-gvt-dev@lists.freedesktop.org
41544163
41554164
W: https://01.org/igvt-g
41564165
T: git https://github.com/01org/gvt-linux.git
@@ -4301,7 +4310,10 @@ F: Documentation/devicetree/bindings/display/renesas,du.txt
43014310

43024311
DRM DRIVER FOR QXL VIRTUAL GPU
43034312
M: Dave Airlie <[email protected]>
4304-
S: Odd Fixes
4313+
M: Gerd Hoffmann <[email protected]>
4314+
4315+
T: git git://git.kraxel.org/linux drm-qemu
4316+
S: Maintained
43054317
F: drivers/gpu/drm/qxl/
43064318
F: include/uapi/drm/qxl_drm.h
43074319

@@ -7703,8 +7715,10 @@ F: drivers/net/dsa/mv88e6xxx/
77037715
F: Documentation/devicetree/bindings/net/dsa/marvell.txt
77047716

77057717
MARVELL ARMADA DRM SUPPORT
7706-
M: Russell King <rmk+kernel@armlinux.org.uk>
7718+
M: Russell King <linux@armlinux.org.uk>
77077719
S: Maintained
7720+
T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7721+
T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
77087722
F: drivers/gpu/drm/armada/
77097723
F: include/uapi/drm/armada_drm.h
77107724
F: Documentation/devicetree/bindings/display/armada/
@@ -8909,8 +8923,10 @@ S: Supported
89098923
F: drivers/nfc/nxp-nci
89108924

89118925
NXP TDA998X DRM DRIVER
8912-
M: Russell King <rmk+kernel@armlinux.org.uk>
8926+
M: Russell King <linux@armlinux.org.uk>
89138927
S: Supported
8928+
T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8929+
T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
89148930
F: drivers/gpu/drm/i2c/tda998x_drv.c
89158931
F: include/drm/i2c/tda998x.h
89168932

@@ -13105,6 +13121,7 @@ M: David Airlie <[email protected]>
1310513121
M: Gerd Hoffmann <[email protected]>
1310613122
1310713123
13124+
T: git git://git.kraxel.org/linux drm-qemu
1310813125
S: Maintained
1310913126
F: drivers/gpu/drm/virtio/
1311013127
F: include/uapi/linux/virtio_gpu.h
@@ -13456,6 +13473,7 @@ F: arch/x86/
1345613473

1345713474
X86 PLATFORM DRIVERS
1345813475
M: Darren Hart <[email protected]>
13476+
M: Andy Shevchenko <[email protected]>
1345913477
1346013478
T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
1346113479
S: Maintained
@@ -13627,6 +13645,7 @@ F: drivers/net/hamradio/z8530.h
1362713645

1362813646
ZBUD COMPRESSED PAGE ALLOCATOR
1362913647
M: Seth Jennings <[email protected]>
13648+
M: Dan Streetman <[email protected]>
1363013649
1363113650
S: Maintained
1363213651
F: mm/zbud.c
@@ -13682,6 +13701,7 @@ F: Documentation/vm/zsmalloc.txt
1368213701

1368313702
ZSWAP COMPRESSED SWAP CACHING
1368413703
M: Seth Jennings <[email protected]>
13704+
M: Dan Streetman <[email protected]>
1368513705
1368613706
S: Maintained
1368713707
F: mm/zswap.c

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
VERSION = 4
22
PATCHLEVEL = 10
33
SUBLEVEL = 0
4-
EXTRAVERSION = -rc4
5-
NAME = Roaring Lionus
4+
EXTRAVERSION = -rc5
5+
NAME = Anniversary Edition
66

77
# *DOCUMENTATION*
88
# To see a list of typical targets execute "make help"

arch/arc/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ config ARC
2929
select HAVE_KPROBES
3030
select HAVE_KRETPROBES
3131
select HAVE_MEMBLOCK
32-
select HAVE_MOD_ARCH_SPECIFIC if ARC_DW2_UNWIND
32+
select HAVE_MOD_ARCH_SPECIFIC
3333
select HAVE_OPROFILE
3434
select HAVE_PERF_EVENTS
3535
select HANDLE_DOMAIN_IRQ

arch/arc/include/asm/cache.h

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ extern unsigned long perip_base, perip_end;
6767
#define ARC_REG_IC_PTAG_HI 0x1F
6868

6969
/* Bit val in IC_CTRL */
70-
#define IC_CTRL_CACHE_DISABLE 0x1
70+
#define IC_CTRL_DIS 0x1
7171

7272
/* Data cache related Auxiliary registers */
7373
#define ARC_REG_DC_BCR 0x72 /* Build Config reg */
@@ -80,8 +80,9 @@ extern unsigned long perip_base, perip_end;
8080
#define ARC_REG_DC_PTAG_HI 0x5F
8181

8282
/* Bit val in DC_CTRL */
83-
#define DC_CTRL_INV_MODE_FLUSH 0x40
84-
#define DC_CTRL_FLUSH_STATUS 0x100
83+
#define DC_CTRL_DIS 0x001
84+
#define DC_CTRL_INV_MODE_FLUSH 0x040
85+
#define DC_CTRL_FLUSH_STATUS 0x100
8586

8687
/*System-level cache (L2 cache) related Auxiliary registers */
8788
#define ARC_REG_SLC_CFG 0x901
@@ -92,8 +93,8 @@ extern unsigned long perip_base, perip_end;
9293
#define ARC_REG_SLC_RGN_END 0x916
9394

9495
/* Bit val in SLC_CONTROL */
96+
#define SLC_CTRL_DIS 0x001
9597
#define SLC_CTRL_IM 0x040
96-
#define SLC_CTRL_DISABLE 0x001
9798
#define SLC_CTRL_BUSY 0x100
9899
#define SLC_CTRL_RGN_OP_INV 0x200
99100

arch/arc/include/asm/entry-arcv2.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
;
1717
; Now manually save: r12, sp, fp, gp, r25
1818

19+
PUSH r30
1920
PUSH r12
2021

2122
; Saving pt_regs->sp correctly requires some extra work due to the way
@@ -72,6 +73,7 @@
7273
POPAX AUX_USER_SP
7374
1:
7475
POP r12
76+
POP r30
7577

7678
.endm
7779

0 commit comments

Comments
 (0)