Skip to content

Commit 77346a7

Browse files
committed
Merge tag 'v5.8-rc3' into arm/qcom
Linux 5.8-rc3
2 parents 5bc1cf1 + 9ebcfad commit 77346a7

15,548 files changed

Lines changed: 883532 additions & 330157 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.

.clang-format

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ ForEachMacros:
8080
- 'ax25_uid_for_each'
8181
- '__bio_for_each_bvec'
8282
- 'bio_for_each_bvec'
83+
- 'bio_for_each_bvec_all'
8384
- 'bio_for_each_integrity_vec'
8485
- '__bio_for_each_segment'
8586
- 'bio_for_each_segment'

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ modules.order
5656
/linux
5757
/vmlinux
5858
/vmlinux.32
59+
/vmlinux.symvers
5960
/vmlinux-gdb.py
6061
/vmlinuz
6162
/System.map

.mailmap

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ Krzysztof Kozlowski <krzk@kernel.org> <k.kozlowski.k@gmail.com>
152152
Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
153153
Leon Romanovsky <leon@kernel.org> <leon@leon.nu>
154154
Leon Romanovsky <leon@kernel.org> <leonro@mellanox.com>
155+
Leonardo Bras <leobras.c@gmail.com> <leonardo@linux.ibm.com>
155156
Leonid I Ananiev <leonid.i.ananiev@intel.com>
156157
Linas Vepstas <linas@austin.ibm.com>
157158
Linus Lüssing <linus.luessing@c0d3.blue> <linus.luessing@web.de>
@@ -234,7 +235,9 @@ Ralf Baechle <ralf@linux-mips.org>
234235
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
235236
Randy Dunlap <rdunlap@infradead.org> <rdunlap@xenotime.net>
236237
Rémi Denis-Courmont <rdenis@simphalempin.com>
237-
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
238+
Ricardo Ribalda <ribalda@kernel.org> <ricardo.ribalda@gmail.com>
239+
Ricardo Ribalda <ribalda@kernel.org> <ricardo@ribalda.com>
240+
Ricardo Ribalda <ribalda@kernel.org> Ricardo Ribalda Delgado <ribalda@kernel.org>
238241
Ross Zwisler <zwisler@kernel.org> <ross.zwisler@linux.intel.com>
239242
Rudolf Marek <R.Marek@sh.cvut.cz>
240243
Rui Saraiva <rmps@joel.ist.utl.pt>
@@ -288,6 +291,8 @@ Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@virtuozzo.com>
288291
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@parallels.com>
289292
Takashi YOSHII <takashi.yoshii.zj@renesas.com>
290293
Will Deacon <will@kernel.org> <will.deacon@arm.com>
294+
Wolfram Sang <wsa@kernel.org> <wsa@the-dreams.de>
295+
Wolfram Sang <wsa@kernel.org> <w.sang@pengutronix.de>
291296
Yakir Yang <kuankuan.y@gmail.com> <ykk@rock-chips.com>
292297
Yusuke Goda <goda.yusuke@renesas.com>
293298
Gustavo Padovan <gustavo@las.ic.unicamp.br>

CREDITS

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3104,14 +3104,16 @@ W: http://www.qsl.net/dl1bke/
31043104
D: Generic Z8530 driver, AX.25 DAMA slave implementation
31053105
D: Several AX.25 hacks
31063106

3107-
N: Ricardo Ribalda Delgado
3108-
E: ricardo.ribalda@gmail.com
3107+
N: Ricardo Ribalda
3108+
E: ribalda@kernel.org
31093109
W: http://ribalda.com
31103110
D: PLX USB338x driver
31113111
D: PCA9634 driver
31123112
D: Option GTM671WFS
31133113
D: Fintek F81216A
31143114
D: AD5761 iio driver
3115+
D: TI DAC7612 driver
3116+
D: Sony IMX214 driver
31153117
D: Various kernel hacks
31163118
S: Qtechnology A/S
31173119
S: Valby Langgade 142
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
What: /sys/devices/system/cpu/cpuidle/current_governor_ro
2+
Date: April, 2020
3+
Contact: linux-pm@vger.kernel.org
4+
Description:
5+
current_governor_ro shows current using cpuidle governor, but read only.
6+
with the update that cpuidle governor can be changed at runtime in default,
7+
both current_governor and current_governor_ro co-exist under
8+
/sys/devices/system/cpu/cpuidle/ file, it's duplicate so make
9+
current_governor_ro obselete.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
These files allow sending arbitrary IPC commands to the PMC/SCU which
2+
may be dangerous. These will be removed eventually and should not be
3+
used in any new applications.
4+
5+
What: /sys/bus/platform/devices/INT34D2:00/simplecmd
6+
Date: Jun 2015
7+
KernelVersion: 4.1
8+
Contact: Mika Westerberg <mika.westerberg@linux.intel.com>
9+
Description: This interface allows userspace to send an arbitrary
10+
IPC command to the PMC/SCU.
11+
12+
Format: %d %d where first number is command and
13+
second number is subcommand.
14+
15+
What: /sys/bus/platform/devices/INT34D2:00/northpeak
16+
Date: Jun 2015
17+
KernelVersion: 4.1
18+
Contact: Mika Westerberg <mika.westerberg@linux.intel.com>
19+
Description: This interface allows userspace to enable and disable
20+
Northpeak through the PMC/SCU.
21+
22+
Format: %u.

Documentation/ABI/stable/sysfs-devices-node

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ Date: October 2002
5454
Contact: Linux Memory Management list <linux-mm@kvack.org>
5555
Description:
5656
Provides information about the node's distribution and memory
57-
utilization. Similar to /proc/meminfo, see Documentation/filesystems/proc.txt
57+
utilization. Similar to /proc/meminfo, see Documentation/filesystems/proc.rst
5858

5959
What: /sys/devices/system/node/nodeX/numastat
6060
Date: October 2002

Documentation/ABI/stable/sysfs-driver-dma-idxd

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
What: sys/bus/dsa/devices/dsa<m>/version
2+
Date: Apr 15, 2020
3+
KernelVersion: 5.8.0
4+
Contact: dmaengine@vger.kernel.org
5+
Description: The hardware version number.
6+
17
What: sys/bus/dsa/devices/dsa<m>/cdev_major
28
Date: Oct 25, 2019
39
KernelVersion: 5.6.0
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
What: /sys/devices/platform/firmware\:zynqmp-firmware/ggs*
2+
Date: March 2020
3+
KernelVersion: 5.6
4+
Contact: "Jolly Shah" <jollys@xilinx.com>
5+
Description:
6+
Read/Write PMU global general storage register value,
7+
GLOBAL_GEN_STORAGE{0:3}.
8+
Global general storage register that can be used
9+
by system to pass information between masters.
10+
11+
The register is reset during system or power-on
12+
resets. Three registers are used by the FSBL and
13+
other Xilinx software products: GLOBAL_GEN_STORAGE{4:6}.
14+
15+
Usage:
16+
# cat /sys/devices/platform/firmware\:zynqmp-firmware/ggs0
17+
# echo <value> > /sys/devices/platform/firmware\:zynqmp-firmware/ggs0
18+
19+
Example:
20+
# cat /sys/devices/platform/firmware\:zynqmp-firmware/ggs0
21+
# echo 0x1234ABCD > /sys/devices/platform/firmware\:zynqmp-firmware/ggs0
22+
23+
Users: Xilinx
24+
25+
What: /sys/devices/platform/firmware\:zynqmp-firmware/pggs*
26+
Date: March 2020
27+
KernelVersion: 5.6
28+
Contact: "Jolly Shah" <jollys@xilinx.com>
29+
Description:
30+
Read/Write PMU persistent global general storage register
31+
value, PERS_GLOB_GEN_STORAGE{0:3}.
32+
Persistent global general storage register that
33+
can be used by system to pass information between
34+
masters.
35+
36+
This register is only reset by the power-on reset
37+
and maintains its value through a system reset.
38+
Four registers are used by the FSBL and other Xilinx
39+
software products: PERS_GLOB_GEN_STORAGE{4:7}.
40+
Register is reset only by a POR reset.
41+
42+
Usage:
43+
# cat /sys/devices/platform/firmware\:zynqmp-firmware/pggs0
44+
# echo <value> > /sys/devices/platform/firmware\:zynqmp-firmware/pggs0
45+
46+
Example:
47+
# cat /sys/devices/platform/firmware\:zynqmp-firmware/pggs0
48+
# echo 0x1234ABCD > /sys/devices/platform/firmware\:zynqmp-firmware/pggs0
49+
50+
Users: Xilinx
51+
52+
What: /sys/devices/platform/firmware\:zynqmp-firmware/shutdown_scope
53+
Date: March 2020
54+
KernelVersion: 5.6
55+
Contact: "Jolly Shah" <jollys@xilinx.com>
56+
Description:
57+
This sysfs interface allows to set the shutdown scope for the
58+
next shutdown request. When the next shutdown is performed, the
59+
platform specific portion of PSCI-system_off can use the chosen
60+
shutdown scope.
61+
62+
Following are available shutdown scopes(subtypes):
63+
64+
subsystem: Only the APU along with all of its peripherals
65+
not used by other processing units will be
66+
shut down. This may result in the FPD power
67+
domain being shut down provided that no other
68+
processing unit uses FPD peripherals or DRAM.
69+
ps_only: The complete PS will be shut down, including the
70+
RPU, PMU, etc. Only the PL domain (FPGA)
71+
remains untouched.
72+
system: The complete system/device is shut down.
73+
74+
Usage:
75+
# cat /sys/devices/platform/firmware\:zynqmp-firmware/shutdown_scope
76+
# echo <scope> > /sys/devices/platform/firmware\:zynqmp-firmware/shutdown_scope
77+
78+
Example:
79+
# cat /sys/devices/platform/firmware\:zynqmp-firmware/shutdown_scope
80+
# echo "subsystem" > /sys/devices/platform/firmware\:zynqmp-firmware/shutdown_scope
81+
82+
Users: Xilinx
83+
84+
What: /sys/devices/platform/firmware\:zynqmp-firmware/health_status
85+
Date: March 2020
86+
KernelVersion: 5.6
87+
Contact: "Jolly Shah" <jollys@xilinx.com>
88+
Description:
89+
This sysfs interface allows to set the health status. If PMUFW
90+
is compiled with CHECK_HEALTHY_BOOT, it will check the healthy
91+
bit on FPD WDT expiration. If healthy bit is set by a user
92+
application running in Linux, PMUFW will do APU only restart. If
93+
healthy bit is not set during FPD WDT expiration, PMUFW will do
94+
system restart.
95+
96+
Usage:
97+
Set healthy bit
98+
# echo 1 > /sys/devices/platform/firmware\:zynqmp-firmware/health_status
99+
100+
Unset healthy bit
101+
# echo 0 > /sys/devices/platform/firmware\:zynqmp-firmware/health_status
102+
103+
Users: Xilinx

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,4 @@ when changes are made.
3737

3838
The following CEC error injection implementations exist:
3939

40-
- Documentation/media/uapi/cec/cec-pin-error-inj.rst
40+
- Documentation/userspace-api/media/cec/cec-pin-error-inj.rst

0 commit comments

Comments
 (0)