Skip to content

Commit 1cfe141

Browse files
committed
Merge branch 'for-5.4-core' into for-next
2 parents 28f28ea + 4ff96fb commit 1cfe141

14,448 files changed

Lines changed: 303208 additions & 289189 deletions

File tree

Some content is hidden

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

.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 <gregkh@suse.de>
8282
Greg Kroah-Hartman <greg@kroah.com>
8383
Gregory CLEMENT <gregory.clement@bootlin.com> <gregory.clement@free-electrons.com>
84+
Hanjun Guo <guohanjun@huawei.com> <hanjun.guo@linaro.org>
8485
Henk Vergonet <Henk.Vergonet@gmail.com>
8586
Henrik Kretzschmar <henne@nachtwindheim.de>
8687
Henrik Rydberg <rydberg@bitmath.org>
@@ -238,6 +239,7 @@ Vlad Dogaru <ddvlad@gmail.com> <vlad.dogaru@intel.com>
238239
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@virtuozzo.com>
239240
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@parallels.com>
240241
Takashi YOSHII <takashi.yoshii.zj@renesas.com>
242+
Will Deacon <will@kernel.org> <will.deacon@arm.com>
241243
Yakir Yang <kuankuan.y@gmail.com> <ykk@rock-chips.com>
242244
Yusuke Goda <goda.yusuke@renesas.com>
243245
Gustavo Padovan <gustavo@las.ic.unicamp.br>

CREDITS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1800,7 +1800,7 @@ S: 2300 Copenhagen S.
18001800
S: Denmark
18011801

18021802
N: Jozsef Kadlecsik
1803-
E: kadlec@blackhole.kfki.hu
1803+
E: kadlec@netfilter.org
18041804
P: 1024D/470DB964 4CB3 1A05 713E 9BF7 FAC5 5809 DD8C B7B1 470D B964
18051805
D: netfilter: TCP window tracking code
18061806
D: netfilter: raw table

Documentation/ABI/testing/debugfs-cec-error-inj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
What: /sys/kernel/debug/cec/*/error-inj
22
Date: March 2018
3-
Contact: Hans Verkuil <hans.verkuil@cisco.com>
3+
Contact: Hans Verkuil <hverkuil-cisco@xs4all.nl>
44
Description:
55

66
The CEC Framework allows for CEC error injection commands through

Documentation/ABI/testing/ima_policy

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ Description:
2424
[euid=] [fowner=] [fsname=]]
2525
lsm: [[subj_user=] [subj_role=] [subj_type=]
2626
[obj_user=] [obj_role=] [obj_type=]]
27-
option: [[appraise_type=]] [permit_directio]
28-
27+
option: [[appraise_type=]] [template=] [permit_directio]
2928
base: func:= [BPRM_CHECK][MMAP_CHECK][CREDS_CHECK][FILE_CHECK][MODULE_CHECK]
3029
[FIRMWARE_CHECK]
3130
[KEXEC_KERNEL_CHECK] [KEXEC_INITRAMFS_CHECK]
31+
[KEXEC_CMDLINE]
3232
mask:= [[^]MAY_READ] [[^]MAY_WRITE] [[^]MAY_APPEND]
3333
[[^]MAY_EXEC]
3434
fsmagic:= hex value
@@ -38,6 +38,8 @@ Description:
3838
fowner:= decimal value
3939
lsm: are LSM specific
4040
option: appraise_type:= [imasig]
41+
template:= name of a defined IMA template type
42+
(eg, ima-ng). Only valid when action is "measure".
4143
pcr:= decimal value
4244

4345
default policy:

Documentation/ABI/testing/sysfs-bus-css

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,26 @@ Description: Contains the PIM/PAM/POM values, as reported by the
3333
in sync with the values current in the channel subsystem).
3434
Note: This is an I/O-subchannel specific attribute.
3535
Users: s390-tools, HAL
36+
37+
What: /sys/bus/css/devices/.../driver_override
38+
Date: June 2019
39+
Contact: Cornelia Huck <cohuck@redhat.com>
40+
linux-s390@vger.kernel.org
41+
Description: This file allows the driver for a device to be specified. When
42+
specified, only a driver with a name matching the value written
43+
to driver_override will have an opportunity to bind to the
44+
device. The override is specified by writing a string to the
45+
driver_override file (echo vfio-ccw > driver_override) and
46+
may be cleared with an empty string (echo > driver_override).
47+
This returns the device to standard matching rules binding.
48+
Writing to driver_override does not automatically unbind the
49+
device from its current driver or make any attempt to
50+
automatically load the specified driver. If no driver with a
51+
matching name is currently loaded in the kernel, the device
52+
will not bind to any driver. This also allows devices to
53+
opt-out of driver binding using a driver_override name such as
54+
"none". Only a single driver may be specified in the override,
55+
there is no support for parsing delimiters.
56+
Note that unlike the mechanism of the same name for pci, this
57+
file does not allow to override basic matching rules. I.e.,
58+
the driver must still match the subchannel type of the device.
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 <u.kleine-koenig@pengutronix.de>
3+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
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 <u.kleine-koenig@pengutronix.de>
15+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
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 <u.kleine-koenig@pengutronix.de>
30+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
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 <u.kleine-koenig@pengutronix.de>
36+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
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 <u.kleine-koenig@pengutronix.de>
44+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
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 <u.kleine-koenig@pengutronix.de>
51+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
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 <u.kleine-koenig@pengutronix.de>
57+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
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 <u.kleine-koenig@pengutronix.de>
64+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
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 <u.kleine-koenig@pengutronix.de>
70+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
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 <u.kleine-koenig@pengutronix.de>
78+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
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 <u.kleine-koenig@pengutronix.de>
85+
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
8686
Description:
8787
Read-only value reporting the outbytes value provided to siox-X/device_add.

Documentation/ABI/testing/sysfs-class-net-phydev

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,11 @@ Description:
4141
xgmii, moca, qsgmii, trgmii, 1000base-x, 2500base-x, rxaui,
4242
xaui, 10gbase-kr, unknown
4343

44+
What: /sys/class/mdio_bus/<bus>/<device>/phy_standalone
45+
Date: May 2019
46+
KernelVersion: 5.3
47+
Contact: netdev@vger.kernel.org
48+
Description:
49+
Boolean value indicating whether the PHY device is used in
50+
standalone mode, without a net_device associated, by PHYLINK.
51+
Attribute created only when this is the case.

Documentation/ABI/testing/sysfs-class-net-qmi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Contact: Bjørn Mork <bjorn@mork.no>
2929
Description:
3030
Unsigned integer.
3131

32-
Write a number ranging from 1 to 127 to add a qmap mux
32+
Write a number ranging from 1 to 254 to add a qmap mux
3333
based network device, supported by recent Qualcomm based
3434
modems.
3535

@@ -46,5 +46,5 @@ Contact: Bjørn Mork <bjorn@mork.no>
4646
Description:
4747
Unsigned integer.
4848

49-
Write a number ranging from 1 to 127 to delete a previously
49+
Write a number ranging from 1 to 254 to delete a previously
5050
created qmap mux based network device.

Documentation/ABI/testing/sysfs-devices-system-cpu

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,8 @@ Description: Discover cpuidle policy and mechanism
137137
current_governor: (RW) displays current idle policy. Users can
138138
switch the governor at runtime by writing to this file.
139139

140-
See files in Documentation/cpuidle/ for more information.
140+
See Documentation/admin-guide/pm/cpuidle.rst and
141+
Documentation/driver-api/pm/cpuidle.rst for more information.
141142

142143

143144
What: /sys/devices/system/cpu/cpuX/cpuidle/stateN/name
@@ -538,3 +539,26 @@ Description: Intel Energy and Performance Bias Hint (EPB)
538539

539540
This attribute is present for all online CPUs supporting the
540541
Intel EPB feature.
542+
543+
What: /sys/devices/system/cpu/umwait_control
544+
/sys/devices/system/cpu/umwait_control/enable_c02
545+
/sys/devices/system/cpu/umwait_control/max_time
546+
Date: May 2019
547+
Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
548+
Description: Umwait control
549+
550+
enable_c02: Read/write interface to control umwait C0.2 state
551+
Read returns C0.2 state status:
552+
0: C0.2 is disabled
553+
1: C0.2 is enabled
554+
555+
Write 'y' or '1' or 'on' to enable C0.2 state.
556+
Write 'n' or '0' or 'off' to disable C0.2 state.
557+
558+
The interface is case insensitive.
559+
560+
max_time: Read/write interface to control umwait maximum time
561+
in TSC-quanta that the CPU can reside in either C0.1
562+
or C0.2 state. The time is an unsigned 32-bit number.
563+
Note that a value of zero means there is no limit.
564+
Low order two bits must be zero.

Documentation/ABI/testing/sysfs-kernel-iommu_groups

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,12 @@ Description: /sys/kernel/iommu_groups/reserved_regions list IOVA
2424
region is described on a single line: the 1st field is
2525
the base IOVA, the second is the end IOVA and the third
2626
field describes the type of the region.
27+
28+
What: /sys/kernel/iommu_groups/reserved_regions
29+
Date: June 2019
30+
KernelVersion: v5.3
31+
Contact: Eric Auger <eric.auger@redhat.com>
32+
Description: In case an RMRR is used only by graphics or USB devices
33+
it is now exposed as "direct-relaxable" instead of "direct".
34+
In device assignment use case, for instance, those RMRR
35+
are considered to be relaxable and safe.

0 commit comments

Comments
 (0)