Skip to content

Commit 26bda3c

Browse files
committed
Merge remote-tracking branch 'torvalds/master' into perf/core
To pick up fixes. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2 parents 464c62f + 9f4ad9e commit 26bda3c

File tree

197 files changed

+1311
-929
lines changed

Some content is hidden

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

197 files changed

+1311
-929
lines changed

Documentation/networking/ip-sysctl.rst

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1849,21 +1849,6 @@ ip6frag_low_thresh - INTEGER
18491849
ip6frag_time - INTEGER
18501850
Time in seconds to keep an IPv6 fragment in memory.
18511851

1852-
IPv6 Segment Routing:
1853-
1854-
seg6_flowlabel - INTEGER
1855-
Controls the behaviour of computing the flowlabel of outer
1856-
IPv6 header in case of SR T.encaps
1857-
1858-
== =======================================================
1859-
-1 set flowlabel to zero.
1860-
0 copy flowlabel from Inner packet in case of Inner IPv6
1861-
(Set flowlabel to 0 in case IPv4/L2)
1862-
1 Compute the flowlabel using seg6_make_flowlabel()
1863-
== =======================================================
1864-
1865-
Default is 0.
1866-
18671852
``conf/default/*``:
18681853
Change the interface-specific default settings.
18691854

Documentation/networking/seg6-sysctl.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,16 @@ seg6_require_hmac - INTEGER
2424
* 1 - Drop SR packets without HMAC, validate SR packets with HMAC
2525

2626
Default is 0.
27+
28+
seg6_flowlabel - INTEGER
29+
Controls the behaviour of computing the flowlabel of outer
30+
IPv6 header in case of SR T.encaps
31+
32+
== =======================================================
33+
-1 set flowlabel to zero.
34+
0 copy flowlabel from Inner packet in case of Inner IPv6
35+
(Set flowlabel to 0 in case IPv4/L2)
36+
1 Compute the flowlabel using seg6_make_flowlabel()
37+
== =======================================================
38+
39+
Default is 0.

MAINTAINERS

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1576,11 +1576,13 @@ R: Jernej Skrabec <jernej.skrabec@siol.net>
15761576
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15771577
S: Maintained
15781578
T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1579+
L: linux-sunxi@lists.linux.dev
15791580
F: arch/arm/mach-sunxi/
15801581
F: arch/arm64/boot/dts/allwinner/
15811582
F: drivers/clk/sunxi-ng/
15821583
F: drivers/pinctrl/sunxi/
15831584
F: drivers/soc/sunxi/
1585+
N: allwinner
15841586
N: sun[x456789]i
15851587
N: sun50i
15861588

@@ -7096,7 +7098,7 @@ S: Maintained
70967098
F: drivers/i2c/busses/i2c-cpm.c
70977099

70987100
FREESCALE IMX / MXC FEC DRIVER
7099-
M: Fugang Duan <fugang.duan@nxp.com>
7101+
M: Joakim Zhang <qiangqing.zhang@nxp.com>
71007102
L: netdev@vger.kernel.org
71017103
S: Maintained
71027104
F: Documentation/devicetree/bindings/net/fsl-fec.txt
@@ -8524,9 +8526,9 @@ F: drivers/pci/hotplug/rpaphp*
85248526

85258527
IBM Power SRIOV Virtual NIC Device Driver
85268528
M: Dany Madden <drt@linux.ibm.com>
8527-
M: Lijun Pan <ljp@linux.ibm.com>
85288529
M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
85298530
R: Thomas Falcon <tlfalcon@linux.ibm.com>
8531+
R: Lijun Pan <lijunp213@gmail.com>
85308532
L: netdev@vger.kernel.org
85318533
S: Supported
85328534
F: drivers/net/ethernet/ibm/ibmvnic.*

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 = -rc7
5+
EXTRAVERSION =
66
NAME = Frozen Wasteland
77

88
# *DOCUMENTATION*

arch/arm/Kconfig

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1293,9 +1293,15 @@ config KASAN_SHADOW_OFFSET
12931293

12941294
config NR_CPUS
12951295
int "Maximum number of CPUs (2-32)"
1296-
range 2 32
1296+
range 2 16 if DEBUG_KMAP_LOCAL
1297+
range 2 32 if !DEBUG_KMAP_LOCAL
12971298
depends on SMP
12981299
default "4"
1300+
help
1301+
The maximum number of CPUs that the kernel can support.
1302+
Up to 32 CPUs can be supported, or up to 16 if kmap_local()
1303+
debugging is enabled, which uses half of the per-CPU fixmap
1304+
slots as guard regions.
12991305

13001306
config HOTPLUG_CPU
13011307
bool "Support for hot-pluggable CPUs"

arch/arm/boot/dts/omap3.dtsi

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
i2c0 = &i2c1;
2525
i2c1 = &i2c2;
2626
i2c2 = &i2c3;
27+
mmc0 = &mmc1;
28+
mmc1 = &mmc2;
29+
mmc2 = &mmc3;
2730
serial0 = &uart1;
2831
serial1 = &uart2;
2932
serial2 = &uart3;

arch/arm/mach-footbridge/cats-pci.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
#include <asm/mach-types.h>
1616

1717
/* cats host-specific stuff */
18-
static int irqmap_cats[] __initdata = { IRQ_PCI, IRQ_IN0, IRQ_IN1, IRQ_IN3 };
18+
static int irqmap_cats[] = { IRQ_PCI, IRQ_IN0, IRQ_IN1, IRQ_IN3 };
1919

2020
static u8 cats_no_swizzle(struct pci_dev *dev, u8 *pin)
2121
{
2222
return 0;
2323
}
2424

25-
static int __init cats_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
25+
static int cats_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
2626
{
2727
if (dev->irq >= 255)
2828
return -1; /* not a valid interrupt. */

arch/arm/mach-footbridge/ebsa285-pci.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
#include <asm/mach/pci.h>
1515
#include <asm/mach-types.h>
1616

17-
static int irqmap_ebsa285[] __initdata = { IRQ_IN3, IRQ_IN1, IRQ_IN0, IRQ_PCI };
17+
static int irqmap_ebsa285[] = { IRQ_IN3, IRQ_IN1, IRQ_IN0, IRQ_PCI };
1818

19-
static int __init ebsa285_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
19+
static int ebsa285_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
2020
{
2121
if (dev->vendor == PCI_VENDOR_ID_CONTAQ &&
2222
dev->device == PCI_DEVICE_ID_CONTAQ_82C693)

arch/arm/mach-footbridge/netwinder-pci.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* We now use the slot ID instead of the device identifiers to select
1919
* which interrupt is routed where.
2020
*/
21-
static int __init netwinder_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
21+
static int netwinder_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
2222
{
2323
switch (slot) {
2424
case 0: /* host bridge */

arch/arm/mach-footbridge/personal-pci.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,12 @@
1414
#include <asm/mach/pci.h>
1515
#include <asm/mach-types.h>
1616

17-
static int irqmap_personal_server[] __initdata = {
17+
static int irqmap_personal_server[] = {
1818
IRQ_IN0, IRQ_IN1, IRQ_IN2, IRQ_IN3, 0, 0, 0,
1919
IRQ_DOORBELLHOST, IRQ_DMA1, IRQ_DMA2, IRQ_PCI
2020
};
2121

22-
static int __init personal_server_map_irq(const struct pci_dev *dev, u8 slot,
23-
u8 pin)
22+
static int personal_server_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
2423
{
2524
unsigned char line;
2625

0 commit comments

Comments
 (0)