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 pull request torvalds#434 from libos-nuse/merge-linux-4.16
Merge linux 4.16
- Loading branch information
Showing
12,130 changed files
with
528,895 additions
and
334,911 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
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 |
---|---|---|
|
@@ -62,6 +62,7 @@ Frank Zago <[email protected]> | |
Greg Kroah-Hartman <greg@echidna.(none)> | ||
Greg Kroah-Hartman <[email protected]> | ||
Greg Kroah-Hartman <[email protected]> | ||
Gregory CLEMENT <[email protected]> <[email protected]> | ||
Henk Vergonet <[email protected]> | ||
Henrik Kretzschmar <[email protected]> | ||
Henrik Rydberg <[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 |
---|---|---|
|
@@ -42,72 +42,93 @@ Contact: K. Y. Srinivasan <[email protected]> | |
Description: The 16 bit vendor ID of the device | ||
Users: tools/hv/lsvmbus and user level RDMA libraries | ||
|
||
What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/cpu | ||
What: /sys/bus/vmbus/devices/vmbus_*/channels/NN | ||
Date: September. 2017 | ||
KernelVersion: 4.14 | ||
Contact: Stephen Hemminger <[email protected]> | ||
Description: Directory for per-channel information | ||
NN is the VMBUS relid associtated with the channel. | ||
|
||
What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/cpu | ||
Date: September. 2017 | ||
KernelVersion: 4.14 | ||
Contact: Stephen Hemminger <[email protected]> | ||
Description: VCPU (sub)channel is affinitized to | ||
Users: tools/hv/lsvmbus and other debuggig tools | ||
Users: tools/hv/lsvmbus and other debugging tools | ||
|
||
What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/cpu | ||
What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/cpu | ||
Date: September. 2017 | ||
KernelVersion: 4.14 | ||
Contact: Stephen Hemminger <[email protected]> | ||
Description: VCPU (sub)channel is affinitized to | ||
Users: tools/hv/lsvmbus and other debuggig tools | ||
Users: tools/hv/lsvmbus and other debugging tools | ||
|
||
What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/in_mask | ||
What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/in_mask | ||
Date: September. 2017 | ||
KernelVersion: 4.14 | ||
Contact: Stephen Hemminger <[email protected]> | ||
Description: Inbound channel signaling state | ||
Description: Host to guest channel interrupt mask | ||
Users: Debugging tools | ||
|
||
What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/latency | ||
What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/latency | ||
Date: September. 2017 | ||
KernelVersion: 4.14 | ||
Contact: Stephen Hemminger <[email protected]> | ||
Description: Channel signaling latency | ||
Users: Debugging tools | ||
|
||
What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/out_mask | ||
What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/out_mask | ||
Date: September. 2017 | ||
KernelVersion: 4.14 | ||
Contact: Stephen Hemminger <[email protected]> | ||
Description: Outbound channel signaling state | ||
Description: Guest to host channel interrupt mask | ||
Users: Debugging tools | ||
|
||
What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/pending | ||
What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/pending | ||
Date: September. 2017 | ||
KernelVersion: 4.14 | ||
Contact: Stephen Hemminger <[email protected]> | ||
Description: Channel interrupt pending state | ||
Users: Debugging tools | ||
|
||
What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/read_avail | ||
What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/read_avail | ||
Date: September. 2017 | ||
KernelVersion: 4.14 | ||
Contact: Stephen Hemminger <[email protected]> | ||
Description: Bytes availabble to read | ||
Description: Bytes available to read | ||
Users: Debugging tools | ||
|
||
What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/write_avail | ||
What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/write_avail | ||
Date: September. 2017 | ||
KernelVersion: 4.14 | ||
Contact: Stephen Hemminger <[email protected]> | ||
Description: Bytes availabble to write | ||
Description: Bytes available to write | ||
Users: Debugging tools | ||
|
||
What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/events | ||
What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/events | ||
Date: September. 2017 | ||
KernelVersion: 4.14 | ||
Contact: Stephen Hemminger <[email protected]> | ||
Description: Number of times we have signaled the host | ||
Users: Debugging tools | ||
|
||
What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/interrupts | ||
What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/interrupts | ||
Date: September. 2017 | ||
KernelVersion: 4.14 | ||
Contact: Stephen Hemminger <[email protected]> | ||
Description: Number of times we have taken an interrupt (incoming) | ||
Users: Debugging tools | ||
|
||
What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/subchannel_id | ||
Date: January. 2018 | ||
KernelVersion: 4.16 | ||
Contact: Stephen Hemminger <[email protected]> | ||
Description: Subchannel ID associated with VMBUS channel | ||
Users: Debugging tools and userspace drivers | ||
|
||
What: /sys/bus/vmbus/devices/vmbus_*/channels/NN/monitor_id | ||
Date: January. 2018 | ||
KernelVersion: 4.16 | ||
Contact: Stephen Hemminger <[email protected]> | ||
Description: Monitor bit associated with channel | ||
Users: Debugging tools and userspace drivers |
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,33 @@ | ||
What: /kvd/ | ||
Date: 08-Jan-2018 | ||
KernelVersion: v4.16 | ||
Contact: [email protected] | ||
Description: The main database in the Spectrum device is a centralized | ||
KVD database used for many of the tables used to configure | ||
the chip including L2 FDB, L3 LPM, ECMP and more. The KVD | ||
is divided into two sections, the first is hash-based table | ||
and the second is a linear access table. The division | ||
between the linear and hash-based sections is static and | ||
require reload before the changes take effect. | ||
|
||
What: /kvd/linear | ||
Date: 08-Jan-2018 | ||
KernelVersion: v4.16 | ||
Contact: [email protected] | ||
Description: The linear section of the KVD is managed by software as a | ||
flat memory accessed using an index. | ||
|
||
What: /kvd/hash_single | ||
Date: 08-Jan-2018 | ||
KernelVersion: v4.16 | ||
Contact: [email protected] | ||
Description: The hash based section of the KVD is managed by the switch | ||
device. Used in case the key size is smaller or equal to | ||
64bit. | ||
|
||
What: /kvd/hash_double | ||
Date: 08-Jan-2018 | ||
KernelVersion: v4.16 | ||
Contact: [email protected] | ||
Description: The hash based section of the KVD is managed by the switch | ||
device. Used in case the key is larger than 64 bit. |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
What: /dev/rtcX | ||
Date: April 2005 | ||
KernelVersion: 2.6.12 | ||
Contact: [email protected] | ||
Description: | ||
The ioctl interface to drivers for real-time clocks (RTCs). | ||
Following actions are supported: | ||
|
||
* RTC_RD_TIME, RTC_SET_TIME: Read or set the RTC time. Time | ||
format is a Gregorian calendar date and 24 hour wall clock | ||
time. | ||
|
||
* RTC_AIE_ON, RTC_AIE_OFF: Enable or disable the alarm interrupt | ||
for RTCs that support alarms | ||
|
||
* RTC_ALM_READ, RTC_ALM_SET: Read or set the alarm time for | ||
RTCs that support alarms. Can be set upto 24 hours in the | ||
future. Requires a separate RTC_AIE_ON call to enable the | ||
alarm interrupt. (Prefer to use RTC_WKALM_*) | ||
|
||
* RTC_WKALM_RD, RTC_WKALM_SET: For RTCs that support a more | ||
powerful interface, which can issue alarms beyond 24 hours and | ||
enable IRQs in the same request. | ||
|
||
* RTC_PIE_ON, RTC_PIE_OFF: Enable or disable the periodic | ||
interrupt for RTCs that support periodic interrupts. | ||
|
||
* RTC_UIE_ON, RTC_UIE_OFF: Enable or disable the update | ||
interrupt for RTCs that support it. | ||
|
||
* RTC_IRQP_READ, RTC_IRQP_SET: Read or set the frequency for | ||
periodic interrupts for RTCs that support periodic interrupts. | ||
Requires a separate RTC_PIE_ON call to enable the periodic | ||
interrupts. | ||
|
||
The ioctl() calls supported by the older /dev/rtc interface are | ||
also supported by the newer RTC class framework. However, | ||
because the chips and systems are not standardized, some PC/AT | ||
functionality might not be provided. And in the same way, some | ||
newer features -- including those enabled by ACPI -- are exposed | ||
by the RTC class framework, but can't be supported by the older | ||
driver. |
Oops, something went wrong.