Skip to content

Commit a655fe9

Browse files
committed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
An ipvlan bug fix in 'net' conflicted with the abstraction away of the IPV6 specific support in 'net-next'. Similarly, a bug fix for mlx5 in 'net' conflicted with the flow action conversion in 'net-next'. Signed-off-by: David S. Miller <[email protected]>
2 parents 7499a28 + 27b4ad6 commit a655fe9

File tree

399 files changed

+4109
-1563
lines changed

Some content is hidden

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

399 files changed

+4109
-1563
lines changed

Documentation/ABI/stable/sysfs-driver-mlxreg-io

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/
2424
cpld3_version
2525

2626
Date: November 2018
27-
KernelVersion: 4.21
27+
KernelVersion: 5.0
2828
Contact: Vadim Pasternak <vadimpmellanox.com>
2929
Description: These files show with which CPLD versions have been burned
3030
on LED board.
@@ -35,7 +35,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/
3535
jtag_enable
3636

3737
Date: November 2018
38-
KernelVersion: 4.21
38+
KernelVersion: 5.0
3939
Contact: Vadim Pasternak <vadimpmellanox.com>
4040
Description: These files enable and disable the access to the JTAG domain.
4141
By default access to the JTAG domain is disabled.
@@ -105,7 +105,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/
105105
reset_voltmon_upgrade_fail
106106

107107
Date: November 2018
108-
KernelVersion: 4.21
108+
KernelVersion: 5.0
109109
Contact: Vadim Pasternak <vadimpmellanox.com>
110110
Description: These files show the system reset cause, as following: ComEx
111111
power fail, reset from ComEx, system platform reset, reset

Documentation/devicetree/bindings/Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@ extra-y += $(DT_TMP_SCHEMA)
1717
quiet_cmd_mk_schema = SCHEMA $@
1818
cmd_mk_schema = $(DT_MK_SCHEMA) $(DT_MK_SCHEMA_FLAGS) -o $@ $(filter-out FORCE, $^)
1919

20-
DT_DOCS = $(shell cd $(srctree)/$(src) && find * -name '*.yaml')
20+
DT_DOCS = $(shell \
21+
cd $(srctree)/$(src) && \
22+
find * \( -name '*.yaml' ! -name $(DT_TMP_SCHEMA) \) \
23+
)
24+
2125
DT_SCHEMA_FILES ?= $(addprefix $(src)/,$(DT_DOCS))
2226

2327
extra-y += $(patsubst $(src)/%.yaml,%.example.dts, $(DT_SCHEMA_FILES))

Documentation/devicetree/bindings/serio/olpc,ap-sp.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,10 @@ Required properties:
44
- compatible : "olpc,ap-sp"
55
- reg : base address and length of SoC's WTM registers
66
- interrupts : SP-AP interrupt
7-
- clocks : phandle + clock-specifier for the clock that drives the WTM
8-
- clock-names: should be "sp"
97

108
Example:
119
ap-sp@d4290000 {
1210
compatible = "olpc,ap-sp";
1311
reg = <0xd4290000 0x1000>;
1412
interrupts = <40>;
15-
clocks = <&soc_clocks MMP2_CLK_SP>;
16-
clock-names = "sp";
1713
}

Documentation/sysctl/fs.txt

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,26 +56,32 @@ of any kernel data structures.
5656

5757
dentry-state:
5858

59-
From linux/fs/dentry.c:
59+
From linux/include/linux/dcache.h:
6060
--------------------------------------------------------------
61-
struct {
61+
struct dentry_stat_t dentry_stat {
6262
int nr_dentry;
6363
int nr_unused;
6464
int age_limit; /* age in seconds */
6565
int want_pages; /* pages requested by system */
66-
int dummy[2];
67-
} dentry_stat = {0, 0, 45, 0,};
68-
--------------------------------------------------------------
69-
70-
Dentries are dynamically allocated and deallocated, and
71-
nr_dentry seems to be 0 all the time. Hence it's safe to
72-
assume that only nr_unused, age_limit and want_pages are
73-
used. Nr_unused seems to be exactly what its name says.
66+
int nr_negative; /* # of unused negative dentries */
67+
int dummy; /* Reserved for future use */
68+
};
69+
--------------------------------------------------------------
70+
71+
Dentries are dynamically allocated and deallocated.
72+
73+
nr_dentry shows the total number of dentries allocated (active
74+
+ unused). nr_unused shows the number of dentries that are not
75+
actively used, but are saved in the LRU list for future reuse.
76+
7477
Age_limit is the age in seconds after which dcache entries
7578
can be reclaimed when memory is short and want_pages is
7679
nonzero when shrink_dcache_pages() has been called and the
7780
dcache isn't pruned yet.
7881

82+
nr_negative shows the number of unused dentries that are also
83+
negative dentries which do not mapped to actual files.
84+
7985
==============================================================
8086

8187
dquot-max & dquot-nr:

Documentation/x86/resctrl_ui.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Fenghua Yu <[email protected]>
99
Tony Luck <[email protected]>
1010
Vikas Shivappa <[email protected]>
1111

12-
This feature is enabled by the CONFIG_X86_RESCTRL and the x86 /proc/cpuinfo
12+
This feature is enabled by the CONFIG_X86_CPU_RESCTRL and the x86 /proc/cpuinfo
1313
flag bits:
1414
RDT (Resource Director Technology) Allocation - "rdt_a"
1515
CAT (Cache Allocation Technology) - "cat_l3", "cat_l2"

MAINTAINERS

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2848,6 +2848,9 @@ F: include/uapi/linux/if_bonding.h
28482848
BPF (Safe dynamic programs and tools)
28492849
M: Alexei Starovoitov <[email protected]>
28502850
M: Daniel Borkmann <[email protected]>
2851+
R: Martin KaFai Lau <[email protected]>
2852+
R: Song Liu <[email protected]>
2853+
R: Yonghong Song <[email protected]>
28512854
28522855
28532856
T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
@@ -2873,6 +2876,8 @@ F: samples/bpf/
28732876
F: tools/bpf/
28742877
F: tools/lib/bpf/
28752878
F: tools/testing/selftests/bpf/
2879+
K: bpf
2880+
N: bpf
28762881

28772882
BPF JIT for ARM
28782883
M: Shubham Bansal <[email protected]>
@@ -12890,6 +12895,13 @@ F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
1289012895
F: drivers/net/dsa/realtek-smi*
1289112896
F: drivers/net/dsa/rtl83*
1289212897

12898+
REDPINE WIRELESS DRIVER
12899+
M: Amitkumar Karwar <[email protected]>
12900+
M: Siva Rebbagondla <[email protected]>
12901+
12902+
S: Maintained
12903+
F: drivers/net/wireless/rsi/
12904+
1289312905
REGISTER MAP ABSTRACTION
1289412906
M: Mark Brown <[email protected]>
1289512907
@@ -13718,6 +13730,15 @@ L: [email protected]
1371813730
S: Supported
1371913731
F: drivers/net/ethernet/sfc/
1372013732

13733+
SFF/SFP/SFP+ MODULE SUPPORT
13734+
M: Russell King <[email protected]>
13735+
13736+
S: Maintained
13737+
F: drivers/net/phy/phylink.c
13738+
F: drivers/net/phy/sfp*
13739+
F: include/linux/phylink.h
13740+
F: include/linux/sfp.h
13741+
1372113742
SGI GRU DRIVER
1372213743
M: Dimitri Sivanich <[email protected]>
1372313744
S: Maintained
@@ -16663,6 +16684,15 @@ S: Maintained
1666316684
F: drivers/platform/x86/
1666416685
F: drivers/platform/olpc/
1666516686

16687+
X86 PLATFORM DRIVERS - ARCH
16688+
R: Darren Hart <[email protected]>
16689+
R: Andy Shevchenko <[email protected]>
16690+
16691+
16692+
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16693+
S: Maintained
16694+
F: arch/x86/platform
16695+
1666616696
X86 VDSO
1666716697
M: Andy Lutomirski <[email protected]>
1666816698

Makefile

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

88
# *DOCUMENTATION*

arch/arm/mach-cns3xxx/pcie.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ static void __iomem *cns3xxx_pci_map_bus(struct pci_bus *bus,
8383
} else /* remote PCI bus */
8484
base = cnspci->cfg1_regs + ((busno & 0xf) << 20);
8585

86-
return base + (where & 0xffc) + (devfn << 12);
86+
return base + where + (devfn << 12);
8787
}
8888

8989
static int cns3xxx_pci_read_config(struct pci_bus *bus, unsigned int devfn,
@@ -93,7 +93,7 @@ static int cns3xxx_pci_read_config(struct pci_bus *bus, unsigned int devfn,
9393
u32 mask = (0x1ull << (size * 8)) - 1;
9494
int shift = (where % 4) * 8;
9595

96-
ret = pci_generic_config_read32(bus, devfn, where, size, val);
96+
ret = pci_generic_config_read(bus, devfn, where, size, val);
9797

9898
if (ret == PCIBIOS_SUCCESSFUL && !bus->number && !devfn &&
9999
(where & 0xffc) == PCI_CLASS_REVISION)

arch/arm64/kernel/hibernate.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,8 +299,10 @@ int swsusp_arch_suspend(void)
299299
dcache_clean_range(__idmap_text_start, __idmap_text_end);
300300

301301
/* Clean kvm setup code to PoC? */
302-
if (el2_reset_needed())
302+
if (el2_reset_needed()) {
303303
dcache_clean_range(__hyp_idmap_text_start, __hyp_idmap_text_end);
304+
dcache_clean_range(__hyp_text_start, __hyp_text_end);
305+
}
304306

305307
/* make the crash dump kernel image protected again */
306308
crash_post_resume();

arch/arm64/kernel/hyp-stub.S

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
#include <asm/virt.h>
2929

3030
.text
31+
.pushsection .hyp.text, "ax"
32+
3133
.align 11
3234

3335
ENTRY(__hyp_stub_vectors)

0 commit comments

Comments
 (0)