Skip to content

Commit cb1f34d

Browse files
author
Ingo Molnar
committed
Merge branch 'sched/urgent' into sched/core, to pick up fixes
Signed-off-by: Ingo Molnar <[email protected]>
2 parents a555e9d + 5416760 commit cb1f34d

File tree

1,628 files changed

+17469
-10597
lines changed

Some content is hidden

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

1,628 files changed

+17469
-10597
lines changed

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ Linus Lüssing <[email protected]> <[email protected]>
107107
108108
109109
Mark Brown <[email protected]>
110+
110111
111112
112113
Matthieu CASTET <[email protected]>

Documentation/admin-guide/kernel-parameters.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ parameter is applicable::
109109
IPV6 IPv6 support is enabled.
110110
ISAPNP ISA PnP code is enabled.
111111
ISDN Appropriate ISDN support is enabled.
112+
ISOL CPU Isolation is enabled.
112113
JOY Appropriate joystick support is enabled.
113114
KGDB Kernel debugger support is enabled.
114115
KVM Kernel Virtual Machine support is enabled.

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -328,11 +328,15 @@
328328
not play well with APC CPU idle - disable it if you have
329329
APC and your system crashes randomly.
330330

331-
apic= [APIC,X86-32] Advanced Programmable Interrupt Controller
331+
apic= [APIC,X86] Advanced Programmable Interrupt Controller
332332
Change the output verbosity whilst booting
333333
Format: { quiet (default) | verbose | debug }
334334
Change the amount of debugging information output
335335
when initialising the APIC and IO-APIC components.
336+
For X86-32, this can also be used to specify an APIC
337+
driver name.
338+
Format: apic=driver_name
339+
Examples: apic=bigsmp
336340

337341
apic_extnmi= [APIC,X86] External NMI delivery setting
338342
Format: { bsp (default) | all | none }
@@ -1737,7 +1741,7 @@
17371741
isapnp= [ISAPNP]
17381742
Format: <RDP>,<reset>,<pci_scan>,<verbosity>
17391743

1740-
isolcpus= [KNL,SMP] Isolate a given set of CPUs from disturbance.
1744+
isolcpus= [KNL,SMP,ISOL] Isolate a given set of CPUs from disturbance.
17411745
[Deprecated - use cpusets instead]
17421746
Format: [flag-list,]<cpu-list>
17431747

@@ -2662,7 +2666,7 @@
26622666
Valid arguments: on, off
26632667
Default: on
26642668

2665-
nohz_full= [KNL,BOOT]
2669+
nohz_full= [KNL,BOOT,SMP,ISOL]
26662670
The argument is a cpu list, as described above.
26672671
In kernels built with CONFIG_NO_HZ_FULL=y, set
26682672
the specified list of CPUs whose tick will be stopped
@@ -2708,6 +2712,8 @@
27082712
steal time is computed, but won't influence scheduler
27092713
behaviour
27102714

2715+
nopti [X86-64] Disable kernel page table isolation
2716+
27112717
nolapic [X86-32,APIC] Do not enable or use the local APIC.
27122718

27132719
nolapic_timer [X86-32,APIC] Do not use the local APIC timer.
@@ -3282,6 +3288,12 @@
32823288
pt. [PARIDE]
32833289
See Documentation/blockdev/paride.txt.
32843290

3291+
pti= [X86_64]
3292+
Control user/kernel address space isolation:
3293+
on - enable
3294+
off - disable
3295+
auto - default setting
3296+
32853297
pty.legacy_count=
32863298
[KNL] Number of legacy pty's. Overwrites compiled-in
32873299
default number.

Documentation/admin-guide/thunderbolt.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ If supported by your machine this will be exposed by the WMI bus with
230230
a sysfs attribute called "force_power".
231231

232232
For example the intel-wmi-thunderbolt driver exposes this attribute in:
233-
/sys/devices/platform/PNP0C14:00/wmi_bus/wmi_bus-PNP0C14:00/86CCFD48-205E-4A77-9C48-2021CBEDE341/force_power
233+
/sys/bus/wmi/devices/86CCFD48-205E-4A77-9C48-2021CBEDE341/force_power
234234

235235
To force the power to on, write 1 to this attribute file.
236236
To disable force power, write 0 to this attribute file.

Documentation/arm64/silicon-errata.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,3 +75,4 @@ stable kernels.
7575
| Qualcomm Tech. | Falkor v1 | E1003 | QCOM_FALKOR_ERRATUM_1003 |
7676
| Qualcomm Tech. | Falkor v1 | E1009 | QCOM_FALKOR_ERRATUM_1009 |
7777
| Qualcomm Tech. | QDF2400 ITS | E0065 | QCOM_QDF2400_ERRATUM_0065 |
78+
| Qualcomm Tech. | Falkor v{1,2} | E1041 | QCOM_FALKOR_ERRATUM_1041 |

Documentation/cgroup-v2.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -898,6 +898,13 @@ controller implements weight and absolute bandwidth limit models for
898898
normal scheduling policy and absolute bandwidth allocation model for
899899
realtime scheduling policy.
900900

901+
WARNING: cgroup2 doesn't yet support control of realtime processes and
902+
the cpu controller can only be enabled when all RT processes are in
903+
the root cgroup. Be aware that system management software may already
904+
have placed RT processes into nonroot cgroups during the system boot
905+
process, and these processes may need to be moved to the root cgroup
906+
before the cpu controller can be enabled.
907+
901908

902909
CPU Interface Files
903910
~~~~~~~~~~~~~~~~~~~

Documentation/devicetree/bindings/arm/ccn.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Required properties:
1515

1616
Example:
1717

18-
ccn@0x2000000000 {
18+
ccn@2000000000 {
1919
compatible = "arm,ccn-504";
2020
reg = <0x20 0x00000000 0 0x1000000>;
2121
interrupts = <0 181 4>;

Documentation/devicetree/bindings/arm/omap/crossbar.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ An interrupt consumer on an SoC using crossbar will use:
4949
interrupts = <GIC_SPI request_number interrupt_level>
5050

5151
Example:
52-
device_x@0x4a023000 {
52+
device_x@4a023000 {
5353
/* Crossbar 8 used */
5454
interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
5555
...

Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-mc.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Required properties:
88
- interrupts : Should contain MC General interrupt.
99

1010
Example:
11-
memory-controller@0x7000f000 {
11+
memory-controller@7000f000 {
1212
compatible = "nvidia,tegra20-mc";
1313
reg = <0x7000f000 0x024
1414
0x7000f03c 0x3c4>;

Documentation/devicetree/bindings/clock/axi-clkgen.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Optional properties:
1717
- clock-output-names : From common clock binding.
1818

1919
Example:
20-
clock@0xff000000 {
20+
clock@ff000000 {
2121
compatible = "adi,axi-clkgen";
2222
#clock-cells = <0>;
2323
reg = <0xff000000 0x1000>;

Documentation/devicetree/bindings/clock/brcm,bcm2835-aux-clock.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Example:
2323
clocks = <&clk_osc>;
2424
};
2525

26-
aux: aux@0x7e215004 {
26+
aux: aux@7e215004 {
2727
compatible = "brcm,bcm2835-aux";
2828
#clock-cells = <1>;
2929
reg = <0x7e215000 0x8>;

Documentation/devicetree/bindings/clock/exynos4-clock.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ tree sources.
2424

2525
Example 1: An example of a clock controller node is listed below.
2626

27-
clock: clock-controller@0x10030000 {
27+
clock: clock-controller@10030000 {
2828
compatible = "samsung,exynos4210-clock";
2929
reg = <0x10030000 0x20000>;
3030
#clock-cells = <1>;

Documentation/devicetree/bindings/clock/exynos5250-clock.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ tree sources.
2222

2323
Example 1: An example of a clock controller node is listed below.
2424

25-
clock: clock-controller@0x10010000 {
25+
clock: clock-controller@10010000 {
2626
compatible = "samsung,exynos5250-clock";
2727
reg = <0x10010000 0x30000>;
2828
#clock-cells = <1>;

Documentation/devicetree/bindings/clock/exynos5410-clock.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Example 1: An example of a clock controller node is listed below.
3030
#clock-cells = <0>;
3131
};
3232

33-
clock: clock-controller@0x10010000 {
33+
clock: clock-controller@10010000 {
3434
compatible = "samsung,exynos5410-clock";
3535
reg = <0x10010000 0x30000>;
3636
#clock-cells = <1>;

Documentation/devicetree/bindings/clock/exynos5420-clock.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ tree sources.
2323

2424
Example 1: An example of a clock controller node is listed below.
2525

26-
clock: clock-controller@0x10010000 {
26+
clock: clock-controller@10010000 {
2727
compatible = "samsung,exynos5420-clock";
2828
reg = <0x10010000 0x30000>;
2929
#clock-cells = <1>;

Documentation/devicetree/bindings/clock/exynos5440-clock.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ tree sources.
2121

2222
Example: An example of a clock controller node is listed below.
2323

24-
clock: clock-controller@0x10010000 {
24+
clock: clock-controller@10010000 {
2525
compatible = "samsung,exynos5440-clock";
2626
reg = <0x160000 0x10000>;
2727
#clock-cells = <1>;

Documentation/devicetree/bindings/clock/ti-keystone-pllctrl.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Required properties:
1414

1515
Example:
1616

17-
pllctrl: pll-controller@0x02310000 {
17+
pllctrl: pll-controller@02310000 {
1818
compatible = "ti,keystone-pllctrl", "syscon";
1919
reg = <0x02310000 0x200>;
2020
};

Documentation/devicetree/bindings/clock/zx296702-clk.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ ID in its "clocks" phandle cell. See include/dt-bindings/clock/zx296702-clock.h
2020
for the full list of zx296702 clock IDs.
2121

2222

23-
topclk: topcrm@0x09800000 {
23+
topclk: topcrm@09800000 {
2424
compatible = "zte,zx296702-topcrm-clk";
2525
reg = <0x09800000 0x1000>;
2626
#clock-cells = <1>;
2727
};
2828

29-
uart0: serial@0x09405000 {
29+
uart0: serial@09405000 {
3030
compatible = "zte,zx296702-uart";
3131
reg = <0x09405000 0x1000>;
3232
interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;

Documentation/devicetree/bindings/crypto/fsl-sec4.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -456,7 +456,7 @@ System ON/OFF key driver
456456
Definition: this is phandle to the register map node.
457457

458458
EXAMPLE:
459-
snvs-pwrkey@0x020cc000 {
459+
snvs-pwrkey@020cc000 {
460460
compatible = "fsl,sec-v4.0-pwrkey";
461461
regmap = <&snvs>;
462462
interrupts = <0 4 0x4>
@@ -545,7 +545,7 @@ FULL EXAMPLE
545545
interrupts = <93 2>;
546546
};
547547

548-
snvs-pwrkey@0x020cc000 {
548+
snvs-pwrkey@020cc000 {
549549
compatible = "fsl,sec-v4.0-pwrkey";
550550
regmap = <&sec_mon>;
551551
interrupts = <0 4 0x4>;

Documentation/devicetree/bindings/devfreq/event/rockchip-dfi.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Required properties:
99
- clock-names : the name of clock used by the DFI, must be "pclk_ddr_mon";
1010

1111
Example:
12-
dfi: dfi@0xff630000 {
12+
dfi: dfi@ff630000 {
1313
compatible = "rockchip,rk3399-dfi";
1414
reg = <0x00 0xff630000 0x00 0x4000>;
1515
rockchip,pmu = <&pmugrf>;

Documentation/devicetree/bindings/display/atmel,lcdc.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Optional properties:
2727

2828
Example:
2929

30-
fb0: fb@0x00500000 {
30+
fb0: fb@00500000 {
3131
compatible = "atmel,at91sam9g45-lcdc";
3232
reg = <0x00500000 0x1000>;
3333
interrupts = <23 3 0>;
@@ -41,7 +41,7 @@ Example:
4141

4242
Example for fixed framebuffer memory:
4343

44-
fb0: fb@0x00500000 {
44+
fb0: fb@00500000 {
4545
compatible = "atmel,at91sam9263-lcdc";
4646
reg = <0x00700000 0x1000 0x70000000 0x200000>;
4747
[...]

Documentation/devicetree/bindings/dma/qcom_hidma_mgmt.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Hypervisor OS configuration:
7373
max-read-transactions = <31>;
7474
channel-reset-timeout-cycles = <0x500>;
7575

76-
hidma_24: dma-controller@0x5c050000 {
76+
hidma_24: dma-controller@5c050000 {
7777
compatible = "qcom,hidma-1.0";
7878
reg = <0 0x5c050000 0x0 0x1000>,
7979
<0 0x5c0b0000 0x0 0x1000>;
@@ -85,7 +85,7 @@ Hypervisor OS configuration:
8585

8686
Guest OS configuration:
8787

88-
hidma_24: dma-controller@0x5c050000 {
88+
hidma_24: dma-controller@5c050000 {
8989
compatible = "qcom,hidma-1.0";
9090
reg = <0 0x5c050000 0x0 0x1000>,
9191
<0 0x5c0b0000 0x0 0x1000>;

Documentation/devicetree/bindings/dma/zxdma.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Required properties:
1313
Example:
1414

1515
Controller:
16-
dma: dma-controller@0x09c00000{
16+
dma: dma-controller@09c00000{
1717
compatible = "zte,zx296702-dma";
1818
reg = <0x09c00000 0x1000>;
1919
clocks = <&topclk ZX296702_DMA_ACLK>;

Documentation/devicetree/bindings/eeprom/at25.txt

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
EEPROMs (SPI) compatible with Atmel at25.
22

33
Required properties:
4-
- compatible : "atmel,at25".
4+
- compatible : Should be "<vendor>,<type>", and generic value "atmel,at25".
5+
Example "<vendor>,<type>" values:
6+
"microchip,25lc040"
7+
"st,m95m02"
8+
"st,m95256"
9+
510
- reg : chip select number
611
- spi-max-frequency : max spi frequency to use
712
- pagesize : size of the eeprom page
@@ -13,7 +18,7 @@ Optional properties:
1318
- spi-cpol : SPI inverse clock polarity, as per spi-bus bindings.
1419
- read-only : this parameter-less property disables writes to the eeprom
1520

16-
Obsolete legacy properties are can be used in place of "size", "pagesize",
21+
Obsolete legacy properties can be used in place of "size", "pagesize",
1722
"address-width", and "read-only":
1823
- at25,byte-len : total eeprom size in bytes
1924
- at25,addr-mode : addr-mode flags, as defined in include/linux/spi/eeprom.h
@@ -22,8 +27,8 @@ Obsolete legacy properties are can be used in place of "size", "pagesize",
2227
Additional compatible properties are also allowed.
2328

2429
Example:
25-
at25@0 {
26-
compatible = "atmel,at25", "st,m95256";
30+
eeprom@0 {
31+
compatible = "st,m95256", "atmel,at25";
2732
reg = <0>
2833
spi-max-frequency = <5000000>;
2934
spi-cpha;

Documentation/devicetree/bindings/gpio/gpio-altera.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Optional properties:
3030

3131
Example:
3232

33-
gpio_altr: gpio@0xff200000 {
33+
gpio_altr: gpio@ff200000 {
3434
compatible = "altr,pio-1.0";
3535
reg = <0xff200000 0x10>;
3636
interrupts = <0 45 4>;

Documentation/devicetree/bindings/i2c/i2c-jz4780.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Optional properties:
1818
Example
1919

2020
/ {
21-
i2c4: i2c4@0x10054000 {
21+
i2c4: i2c4@10054000 {
2222
compatible = "ingenic,jz4780-i2c";
2323
reg = <0x10054000 0x1000>;
2424

Documentation/devicetree/bindings/iio/pressure/hp03.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Required properties:
1010

1111
Example:
1212

13-
hp03@0x77 {
13+
hp03@77 {
1414
compatible = "hoperf,hp03";
1515
reg = <0x77>;
1616
xclr-gpio = <&portc 0 0x0>;

Documentation/devicetree/bindings/input/touchscreen/bu21013.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Optional properties:
1515
Example:
1616

1717
i2c@80110000 {
18-
bu21013_tp@0x5c {
18+
bu21013_tp@5c {
1919
compatible = "rohm,bu21013_tp";
2020
reg = <0x5c>;
2121
touch-gpio = <&gpio2 20 0x4>;

Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,15 +155,15 @@ Example:
155155
<0x0 0xe112f000 0 0x02000>,
156156
<0x0 0xe1140000 0 0x10000>,
157157
<0x0 0xe1160000 0 0x10000>;
158-
v2m0: v2m@0x8000 {
158+
v2m0: v2m@8000 {
159159
compatible = "arm,gic-v2m-frame";
160160
msi-controller;
161161
reg = <0x0 0x80000 0 0x1000>;
162162
};
163163

164164
....
165165

166-
v2mN: v2m@0x9000 {
166+
v2mN: v2m@9000 {
167167
compatible = "arm,gic-v2m-frame";
168168
msi-controller;
169169
reg = <0x0 0x90000 0 0x1000>;

Documentation/devicetree/bindings/interrupt-controller/img,meta-intc.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ Example 2:
7171
* An interrupt generating device that is wired to a Meta external
7272
* trigger block.
7373
*/
74-
uart1: uart@0x02004c00 {
74+
uart1: uart@02004c00 {
7575
// Interrupt source '5' that is level-sensitive.
7676
// Note that there are only two cells as specified in the
7777
// interrupt parent's '#interrupt-cells' property.

Documentation/devicetree/bindings/interrupt-controller/img,pdc-intc.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Example 1:
5151
/*
5252
* TZ1090 PDC block
5353
*/
54-
pdc: pdc@0x02006000 {
54+
pdc: pdc@02006000 {
5555
// This is an interrupt controller node.
5656
interrupt-controller;
5757

0 commit comments

Comments
 (0)