forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge cleanups requested by Linus. * cleanups: (3 commits) pnfs: Refactor the *_layout_mark_request_commit to use pnfs_layout_mark_request_commit nfs: Can call nfs_clear_page_commit() instead nfs: Provide and use helper functions for marking a page as unstable
- Loading branch information
Showing
4,779 changed files
with
176,254 additions
and
99,976 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
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 |
---|---|---|
|
@@ -73,6 +73,7 @@ Juha Yrjola <[email protected]> | |
Juha Yrjola <[email protected]> | ||
Kay Sievers <[email protected]> | ||
Kenneth W Chen <[email protected]> | ||
Konstantin Khlebnikov <[email protected]> <[email protected]> | ||
Koushik <[email protected]> | ||
Kuninori Morimoto <[email protected]> | ||
Leonid I Ananiev <[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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,12 @@ | ||
What: /sys/class/misc/tpmX/device/ | ||
What: /sys/class/tpm/tpmX/device/ | ||
Date: April 2005 | ||
KernelVersion: 2.6.12 | ||
Contact: [email protected] | ||
Description: The device/ directory under a specific TPM instance exposes | ||
the properties of that TPM chip | ||
|
||
|
||
What: /sys/class/misc/tpmX/device/active | ||
What: /sys/class/tpm/tpmX/device/active | ||
Date: April 2006 | ||
KernelVersion: 2.6.17 | ||
Contact: [email protected] | ||
|
@@ -18,15 +18,15 @@ Description: The "active" property prints a '1' if the TPM chip is accepting | |
section 17 for more information on which commands are | ||
available. | ||
|
||
What: /sys/class/misc/tpmX/device/cancel | ||
What: /sys/class/tpm/tpmX/device/cancel | ||
Date: June 2005 | ||
KernelVersion: 2.6.13 | ||
Contact: [email protected] | ||
Description: The "cancel" property allows you to cancel the currently | ||
pending TPM command. Writing any value to cancel will call the | ||
TPM vendor specific cancel operation. | ||
|
||
What: /sys/class/misc/tpmX/device/caps | ||
What: /sys/class/tpm/tpmX/device/caps | ||
Date: April 2005 | ||
KernelVersion: 2.6.12 | ||
Contact: [email protected] | ||
|
@@ -43,7 +43,7 @@ Description: The "caps" property contains TPM manufacturer and version info. | |
the chip supports. Firmware version is that of the chip and | ||
is manufacturer specific. | ||
|
||
What: /sys/class/misc/tpmX/device/durations | ||
What: /sys/class/tpm/tpmX/device/durations | ||
Date: March 2011 | ||
KernelVersion: 3.1 | ||
Contact: [email protected] | ||
|
@@ -66,7 +66,7 @@ Description: The "durations" property shows the 3 vendor-specific values | |
scaled to be displayed in usecs. In this case "[adjusted]" | ||
will be displayed in place of "[original]". | ||
|
||
What: /sys/class/misc/tpmX/device/enabled | ||
What: /sys/class/tpm/tpmX/device/enabled | ||
Date: April 2006 | ||
KernelVersion: 2.6.17 | ||
Contact: [email protected] | ||
|
@@ -75,15 +75,15 @@ Description: The "enabled" property prints a '1' if the TPM chip is enabled, | |
may be visible but produce a '0' after some operation that | ||
disables the TPM. | ||
|
||
What: /sys/class/misc/tpmX/device/owned | ||
What: /sys/class/tpm/tpmX/device/owned | ||
Date: April 2006 | ||
KernelVersion: 2.6.17 | ||
Contact: [email protected] | ||
Description: The "owned" property produces a '1' if the TPM_TakeOwnership | ||
ordinal has been executed successfully in the chip. A '0' | ||
indicates that ownership hasn't been taken. | ||
|
||
What: /sys/class/misc/tpmX/device/pcrs | ||
What: /sys/class/tpm/tpmX/device/pcrs | ||
Date: April 2005 | ||
KernelVersion: 2.6.12 | ||
Contact: [email protected] | ||
|
@@ -106,7 +106,7 @@ Description: The "pcrs" property will dump the current value of all Platform | |
1.2 chips, PCRs represent SHA-1 hashes, which are 20 bytes | ||
long. Use the "caps" property to determine TPM version. | ||
|
||
What: /sys/class/misc/tpmX/device/pubek | ||
What: /sys/class/tpm/tpmX/device/pubek | ||
Date: April 2005 | ||
KernelVersion: 2.6.12 | ||
Contact: [email protected] | ||
|
@@ -158,7 +158,7 @@ Description: The "pubek" property will return the TPM's public endorsement | |
Modulus Length: 256 (bytes) | ||
Modulus: The 256 byte Endorsement Key modulus | ||
|
||
What: /sys/class/misc/tpmX/device/temp_deactivated | ||
What: /sys/class/tpm/tpmX/device/temp_deactivated | ||
Date: April 2006 | ||
KernelVersion: 2.6.17 | ||
Contact: [email protected] | ||
|
@@ -167,7 +167,7 @@ Description: The "temp_deactivated" property returns a '1' if the chip has | |
cycle. Whether a warm boot (reboot) will clear a TPM chip | ||
from a temp_deactivated state is platform specific. | ||
|
||
What: /sys/class/misc/tpmX/device/timeouts | ||
What: /sys/class/tpm/tpmX/device/timeouts | ||
Date: March 2011 | ||
KernelVersion: 3.1 | ||
Contact: [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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
What: /sys/bus/amba/devices/.../driver_override | ||
Date: September 2014 | ||
Contact: Antonios Motakis <[email protected]> | ||
Description: | ||
This file allows the driver for a device to be specified which | ||
will override standard OF, ACPI, ID table, and name matching. | ||
When specified, only a driver with a name matching the value | ||
written to driver_override will have an opportunity to bind to | ||
the device. The override is specified by writing a string to the | ||
driver_override file (echo vfio-amba > driver_override) and may | ||
be cleared with an empty string (echo > driver_override). | ||
This returns the device to standard matching rules binding. | ||
Writing to driver_override does not automatically unbind the | ||
device from its current driver or make any attempt to | ||
automatically load the specified driver. If no driver with a | ||
matching name is currently loaded in the kernel, the device will | ||
not bind to any driver. This also allows devices to opt-out of | ||
driver binding using a driver_override name such as "none". | ||
Only a single driver may be specified in the override, there is | ||
no support for parsing delimiters. |
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 |
---|---|---|
|
@@ -52,12 +52,18 @@ Description: Per-pmu performance monitoring events specific to the running syste | |
event=0x2abc | ||
event=0x423,inv,cmask=0x3 | ||
domain=0x1,offset=0x8,starting_index=0xffff | ||
domain=0x1,offset=0x8,core=? | ||
|
||
Each of the assignments indicates a value to be assigned to a | ||
particular set of bits (as defined by the format file | ||
corresponding to the <term>) in the perf_event structure passed | ||
to the perf_open syscall. | ||
|
||
In the case of the last example, a value replacing "?" would | ||
need to be provided by the user selecting the particular event. | ||
This is referred to as "event parameterization". Event | ||
parameters have the format 'param=?'. | ||
|
||
What: /sys/bus/event_source/devices/<pmu>/events/<event>.unit | ||
Date: 2014/02/24 | ||
Contact: Linux kernel mailing list <[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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,3 +21,25 @@ Contact: Linux on PowerPC Developer List <[email protected]> | |
Description: | ||
Exposes the "version" field of the 24x7 catalog. This is also | ||
extractable from the provided binary "catalog" sysfs entry. | ||
|
||
What: /sys/bus/event_source/devices/hv_24x7/event_descs/<event-name> | ||
Date: February 2014 | ||
Contact: Linux on PowerPC Developer List <[email protected]> | ||
Description: | ||
Provides the description of a particular event as provided by | ||
the firmware. If firmware does not provide a description, no | ||
file will be created. | ||
|
||
Note that the event-name lacks the domain suffix appended for | ||
events in the events/ dir. | ||
|
||
What: /sys/bus/event_source/devices/hv_24x7/event_long_descs/<event-name> | ||
Date: February 2014 | ||
Contact: Linux on PowerPC Developer List <[email protected]> | ||
Description: | ||
Provides the "long" description of a particular event as | ||
provided by the firmware. If firmware does not provide a | ||
description, no file will be created. | ||
|
||
Note that the event-name lacks the domain suffix appended for | ||
events in the events/ dir. |
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 |
---|---|---|
@@ -1,3 +1,9 @@ | ||
Note: Attributes that are shared between devices are stored in the directory | ||
pointed to by the symlink device/. | ||
Example: The real path of the attribute /sys/class/cxl/afu0.0s/irqs_max is | ||
/sys/class/cxl/afu0.0s/device/irqs_max, i.e. /sys/class/cxl/afu0.0/irqs_max. | ||
|
||
|
||
Slave contexts (eg. /sys/class/cxl/afu0.0s): | ||
|
||
What: /sys/class/cxl/<afu>/irqs_max | ||
|
@@ -67,14 +73,50 @@ Contact: [email protected] | |
Description: read only | ||
Decimal value of the current version of the kernel/user API. | ||
|
||
What: /sys/class/cxl/<afu>/api_version_com | ||
What: /sys/class/cxl/<afu>/api_version_compatible | ||
Date: September 2014 | ||
Contact: [email protected] | ||
Description: read only | ||
Decimal value of the the lowest version of the userspace API | ||
this this kernel supports. | ||
|
||
|
||
AFU configuration records (eg. /sys/class/cxl/afu0.0/cr0): | ||
|
||
An AFU may optionally export one or more PCIe like configuration records, known | ||
as AFU configuration records, which will show up here (if present). | ||
|
||
What: /sys/class/cxl/<afu>/cr<config num>/vendor | ||
Date: February 2015 | ||
Contact: [email protected] | ||
Description: read only | ||
Hexadecimal value of the vendor ID found in this AFU | ||
configuration record. | ||
|
||
What: /sys/class/cxl/<afu>/cr<config num>/device | ||
Date: February 2015 | ||
Contact: [email protected] | ||
Description: read only | ||
Hexadecimal value of the device ID found in this AFU | ||
configuration record. | ||
|
||
What: /sys/class/cxl/<afu>/cr<config num>/vendor | ||
Date: February 2015 | ||
Contact: [email protected] | ||
Description: read only | ||
Hexadecimal value of the class code found in this AFU | ||
configuration record. | ||
|
||
What: /sys/class/cxl/<afu>/cr<config num>/config | ||
Date: February 2015 | ||
Contact: [email protected] | ||
Description: read only | ||
This binary file provides raw access to the AFU configuration | ||
record. The format is expected to match the either the standard | ||
or extended configuration space defined by the PCIe | ||
specification. | ||
|
||
|
||
|
||
Master contexts (eg. /sys/class/cxl/afu0.0m) | ||
|
||
|
@@ -106,7 +148,7 @@ Contact: [email protected] | |
Description: read only | ||
Identifies the CAIA Version the card implements. | ||
|
||
What: /sys/class/cxl/<card>/psl_version | ||
What: /sys/class/cxl/<card>/psl_revision | ||
Date: September 2014 | ||
Contact: [email protected] | ||
Description: read only | ||
|
@@ -127,3 +169,24 @@ Contact: [email protected] | |
Description: read only | ||
Will return "user" or "factory" depending on the image loaded | ||
onto the card. | ||
|
||
What: /sys/class/cxl/<card>/load_image_on_perst | ||
Date: December 2014 | ||
Contact: [email protected] | ||
Description: read/write | ||
Valid entries are "none", "user", and "factory". | ||
"none" means PERST will not cause image to be loaded to the | ||
card. A power cycle is required to load the image. | ||
"none" could be useful for debugging because the trace arrays | ||
are preserved. | ||
"user" and "factory" means PERST will cause either the user or | ||
user or factory image to be loaded. | ||
Default is to reload on PERST whichever image the card has | ||
loaded. | ||
|
||
What: /sys/class/cxl/<card>/reset | ||
Date: October 2014 | ||
Contact: [email protected] | ||
Description: write only | ||
Writing 1 will issue a PERST to card which may cause the card | ||
to reload the FPGA depending on load_image_on_perst. |
Oops, something went wrong.