forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'powerpc-5.7-1' of git://git.kernel.org/pub/scm/linux/kerne…
…l/git/powerpc/linux Pull powerpc updates from Michael Ellerman: "Slightly late as I had to rebase mid-week to insert a bug fix: - A large series from Nick for 64-bit to further rework our exception vectors, and rewrite portions of the syscall entry/exit and interrupt return in C. The result is much easier to follow code that is also faster in general. - Cleanup of our ptrace code to split various parts out that had become badly intertwined with #ifdefs over the years. - Changes to our NUMA setup under the PowerVM hypervisor which should hopefully avoid non-sensical topologies which can lead to warnings from the workqueue code and other problems. - MAINTAINERS updates to remove some of our old orphan entries and update the status of others. - Quite a few other small changes and fixes all over the map. Thanks to: Abdul Haleem, afzal mohammed, Alexey Kardashevskiy, Andrew Donnellan, Aneesh Kumar K.V, Balamuruhan S, Cédric Le Goater, Chen Zhou, Christophe JAILLET, Christophe Leroy, Christoph Hellwig, Clement Courbet, Daniel Axtens, David Gibson, Douglas Miller, Fabiano Rosas, Fangrui Song, Ganesh Goudar, Gautham R. Shenoy, Greg Kroah-Hartman, Greg Kurz, Gustavo Luiz Duarte, Hari Bathini, Ilie Halip, Jan Kara, Joe Lawrence, Joe Perches, Kajol Jain, Larry Finger, Laurentiu Tudor, Leonardo Bras, Libor Pechacek, Madhavan Srinivasan, Mahesh Salgaonkar, Masahiro Yamada, Masami Hiramatsu, Mauricio Faria de Oliveira, Michael Neuling, Michal Suchanek, Mike Rapoport, Nageswara R Sastry, Nathan Chancellor, Nathan Lynch, Naveen N. Rao, Nicholas Piggin, Nick Desaulniers, Oliver O'Halloran, Po-Hsu Lin, Pratik Rajesh Sampat, Rasmus Villemoes, Ravi Bangoria, Roman Bolshakov, Sam Bobroff, Sandipan Das, Santosh S, Sedat Dilek, Segher Boessenkool, Shilpasri G Bhat, Sourabh Jain, Srikar Dronamraju, Stephen Rothwell, Tyrel Datwyler, Vaibhav Jain, YueHaibing" * tag 'powerpc-5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (158 commits) powerpc: Make setjmp/longjmp signature standard powerpc/cputable: Remove unnecessary copy of cpu_spec->oprofile_type powerpc: Suppress .eh_frame generation powerpc: Drop -fno-dwarf2-cfi-asm powerpc/32: drop unused ISA_DMA_THRESHOLD powerpc/powernv: Add documentation for the opal sensor_groups sysfs interfaces selftests/powerpc: Fix try-run when source tree is not writable powerpc/vmlinux.lds: Explicitly retain .gnu.hash powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c powerpc/ptrace: create ppc_gethwdinfo() powerpc/ptrace: create ptrace_get_debugreg() powerpc/ptrace: split out ADV_DEBUG_REGS related functions. powerpc/ptrace: move register viewing functions out of ptrace.c powerpc/ptrace: split out TRANSACTIONAL_MEM related functions. powerpc/ptrace: split out SPE related functions. powerpc/ptrace: split out ALTIVEC related functions. powerpc/ptrace: split out VSX related functions. powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 powerpc/ptrace: remove unused header includes ...
- Loading branch information
Showing
183 changed files
with
7,989 additions
and
6,154 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
This ABI is renamed and moved to a new location /sys/kernel/fadump/enabled. | ||
|
||
What: /sys/kernel/fadump_enabled | ||
Date: Feb 2012 | ||
Contact: [email protected] | ||
Description: read only | ||
Primarily used to identify whether the FADump is enabled in | ||
the kernel or not. | ||
User: Kdump service |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
This ABI is renamed and moved to a new location /sys/kernel/fadump/registered.¬ | ||
|
||
What: /sys/kernel/fadump_registered | ||
Date: Feb 2012 | ||
Contact: [email protected] | ||
Description: read/write | ||
Helps to control the dump collect feature from userspace. | ||
Setting 1 to this file enables the system to collect the | ||
dump and 0 to disable it. | ||
User: Kdump service |
10 changes: 10 additions & 0 deletions
10
Documentation/ABI/obsolete/sysfs-kernel-fadump_release_mem
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
This ABI is renamed and moved to a new location /sys/kernel/fadump/release_mem.¬ | ||
|
||
What: /sys/kernel/fadump_release_mem | ||
Date: Feb 2012 | ||
Contact: [email protected] | ||
Description: write only | ||
This is a special sysfs file and only available when | ||
the system is booted to capture the vmcore using FADump. | ||
It is used to release the memory reserved by FADump to | ||
save the crash dump. |
9 changes: 9 additions & 0 deletions
9
Documentation/ABI/removed/sysfs-kernel-fadump_release_opalcore
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
This ABI is moved to /sys/firmware/opal/mpipl/release_core. | ||
|
||
What: /sys/kernel/fadump_release_opalcore | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: write only | ||
The sysfs file is available when the system is booted to | ||
collect the dump on OPAL based machine. It used to release | ||
the memory used to collect the opalcore. |
21 changes: 21 additions & 0 deletions
21
Documentation/ABI/testing/sysfs-firmware-opal-sensor-groups
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
What: /sys/firmware/opal/sensor_groups | ||
Date: August 2017 | ||
Contact: Linux for PowerPC mailing list <[email protected]> | ||
Description: Sensor groups directory for POWER9 powernv servers | ||
|
||
Each folder in this directory contains a sensor group | ||
which are classified based on type of the sensor | ||
like power, temperature, frequency, current, etc. They | ||
can also indicate the group of sensors belonging to | ||
different owners like CSM, Profiler, Job-Scheduler | ||
|
||
What: /sys/firmware/opal/sensor_groups/<sensor_group_name>/clear | ||
Date: August 2017 | ||
Contact: Linux for PowerPC mailing list <[email protected]> | ||
Description: Sysfs file to clear the min-max of all the sensors | ||
belonging to the group. | ||
|
||
Writing 1 to this file will clear the minimum and | ||
maximum values of all the sensors in the group. | ||
In POWER9, the min-max of a sensor is the historical minimum | ||
and maximum value of the sensor cached by OCC. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
What: /sys/kernel/fadump/* | ||
Date: Dec 2019 | ||
Contact: [email protected] | ||
Description: | ||
The /sys/kernel/fadump/* is a collection of FADump sysfs | ||
file provide information about the configuration status | ||
of Firmware Assisted Dump (FADump). | ||
|
||
What: /sys/kernel/fadump/enabled | ||
Date: Dec 2019 | ||
Contact: [email protected] | ||
Description: read only | ||
Primarily used to identify whether the FADump is enabled in | ||
the kernel or not. | ||
User: Kdump service | ||
|
||
What: /sys/kernel/fadump/registered | ||
Date: Dec 2019 | ||
Contact: [email protected] | ||
Description: read/write | ||
Helps to control the dump collect feature from userspace. | ||
Setting 1 to this file enables the system to collect the | ||
dump and 0 to disable it. | ||
User: Kdump service | ||
|
||
What: /sys/kernel/fadump/release_mem | ||
Date: Dec 2019 | ||
Contact: [email protected] | ||
Description: write only | ||
This is a special sysfs file and only available when | ||
the system is booted to capture the vmcore using FADump. | ||
It is used to release the memory reserved by FADump to | ||
save the crash dump. | ||
|
||
What: /sys/kernel/fadump/mem_reserved | ||
Date: Dec 2019 | ||
Contact: [email protected] | ||
Description: read only | ||
Provide information about the amount of memory reserved by | ||
FADump to save the crash dump in bytes. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9692,17 +9692,16 @@ F: include/uapi/linux/lightnvm.h | |
|
||
LINUX FOR POWER MACINTOSH | ||
M: Benjamin Herrenschmidt <[email protected]> | ||
W: http://www.penguinppc.org/ | ||
L: [email protected] | ||
S: Maintained | ||
S: Odd Fixes | ||
F: arch/powerpc/platforms/powermac/ | ||
F: drivers/macintosh/ | ||
|
||
LINUX FOR POWERPC (32-BIT AND 64-BIT) | ||
M: Benjamin Herrenschmidt <[email protected]> | ||
M: Paul Mackerras <[email protected]> | ||
M: Michael Ellerman <[email protected]> | ||
W: https://github.com/linuxppc/linux/wiki | ||
R: Benjamin Herrenschmidt <[email protected]> | ||
R: Paul Mackerras <[email protected]> | ||
W: https://github.com/linuxppc/wiki/wiki | ||
L: [email protected] | ||
Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git | ||
|
@@ -9719,6 +9718,8 @@ F: drivers/crypto/vmx/ | |
F: drivers/i2c/busses/i2c-opal.c | ||
F: drivers/net/ethernet/ibm/ibmveth.* | ||
F: drivers/net/ethernet/ibm/ibmvnic.* | ||
F: drivers/*/*/*pasemi* | ||
F: drivers/*/*pasemi* | ||
F: drivers/pci/hotplug/pnv_php.c | ||
F: drivers/pci/hotplug/rpa* | ||
F: drivers/rtc/rtc-opal.c | ||
|
@@ -9735,51 +9736,31 @@ N: pseries | |
LINUX FOR POWERPC EMBEDDED MPC5XXX | ||
M: Anatolij Gustschin <[email protected]> | ||
L: [email protected] | ||
T: git git://git.denx.de/linux-denx-agust.git | ||
S: Maintained | ||
S: Odd Fixes | ||
F: arch/powerpc/platforms/512x/ | ||
F: arch/powerpc/platforms/52xx/ | ||
|
||
LINUX FOR POWERPC EMBEDDED PPC4XX | ||
M: Alistair Popple <[email protected]> | ||
M: Matt Porter <[email protected]> | ||
W: http://www.penguinppc.org/ | ||
L: [email protected] | ||
S: Maintained | ||
S: Orphan | ||
F: arch/powerpc/platforms/40x/ | ||
F: arch/powerpc/platforms/44x/ | ||
|
||
LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX | ||
M: Scott Wood <[email protected]> | ||
M: Kumar Gala <[email protected]> | ||
W: http://www.penguinppc.org/ | ||
L: [email protected] | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git | ||
S: Maintained | ||
S: Odd fixes | ||
F: arch/powerpc/platforms/83xx/ | ||
F: arch/powerpc/platforms/85xx/ | ||
F: Documentation/devicetree/bindings/powerpc/fsl/ | ||
|
||
LINUX FOR POWERPC EMBEDDED PPC8XX | ||
M: Vitaly Bordug <[email protected]> | ||
W: http://www.penguinppc.org/ | ||
M: Christophe Leroy <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: arch/powerpc/platforms/8xx/ | ||
|
||
LINUX FOR POWERPC EMBEDDED XILINX VIRTEX | ||
L: [email protected] | ||
S: Orphan | ||
F: arch/powerpc/*/*virtex* | ||
F: arch/powerpc/*/*/*virtex* | ||
|
||
LINUX FOR POWERPC PA SEMI PWRFICIENT | ||
L: [email protected] | ||
S: Orphan | ||
F: arch/powerpc/platforms/pasemi/ | ||
F: drivers/*/*pasemi* | ||
F: drivers/*/*/*pasemi* | ||
|
||
LINUX KERNEL DUMP TEST MODULE (LKDTM) | ||
M: Kees Cook <[email protected]> | ||
S: Maintained | ||
|
@@ -12667,16 +12648,6 @@ W: http://wireless.kernel.org/en/users/Drivers/p54 | |
S: Maintained | ||
F: drivers/net/wireless/intersil/p54/ | ||
|
||
PA SEMI ETHERNET DRIVER | ||
L: [email protected] | ||
S: Orphan | ||
F: drivers/net/ethernet/pasemi/* | ||
|
||
PA SEMI SMBUS DRIVER | ||
L: [email protected] | ||
S: Orphan | ||
F: drivers/i2c/busses/i2c-pasemi.c | ||
|
||
PACKING | ||
M: Vladimir Oltean <[email protected]> | ||
L: [email protected] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.