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 branch 'for-5.12/google' into for-linus
- User experience improvements for hid-google from Nicolas Boichat
- Loading branch information
Showing
4,063 changed files
with
138,419 additions
and
48,616 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 |
---|---|---|
|
@@ -9,9 +9,6 @@ | |
# | ||
# Please keep this list dictionary sorted. | ||
# | ||
# This comment is parsed by git-shortlog: | ||
# repo-abbrev: /pub/scm/linux/kernel/git/ | ||
# | ||
Aaron Durbin <[email protected]> | ||
Adam Oldham <[email protected]> | ||
Adam Radford <[email protected]> | ||
|
@@ -55,6 +52,8 @@ Bart Van Assche <[email protected]> <[email protected]> | |
Ben Gardner <[email protected]> | ||
Ben M Cahill <[email protected]> | ||
Björn Steinbrink <[email protected]> | ||
Björn Töpel <[email protected]> <[email protected]> | ||
Björn Töpel <[email protected]> <[email protected]> | ||
Boris Brezillon <[email protected]> <[email protected]> | ||
Boris Brezillon <[email protected]> <[email protected]> | ||
Boris Brezillon <[email protected]> <[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 |
---|---|---|
|
@@ -710,6 +710,10 @@ S: Las Cuevas 2385 - Bo Guemes | |
S: Las Heras, Mendoza CP 5539 | ||
S: Argentina | ||
|
||
N: Jay Cliburn | ||
E: [email protected] | ||
D: ATLX Ethernet drivers | ||
|
||
N: Steven P. Cole | ||
E: [email protected] | ||
E: [email protected] | ||
|
@@ -1284,6 +1288,10 @@ D: Major kbuild rework during the 2.5 cycle | |
D: ISDN Maintainer | ||
S: USA | ||
|
||
N: Gerrit Renker | ||
E: [email protected] | ||
D: DCCP protocol support. | ||
|
||
N: Philip Gladstone | ||
E: [email protected] | ||
D: Kernel / timekeeping stuff | ||
|
@@ -2138,6 +2146,10 @@ E: [email protected] | |
E: [email protected] | ||
D: Original author of software suspend | ||
|
||
N: Alexey Kuznetsov | ||
E: [email protected] | ||
D: Author and maintainer of large parts of the networking stack | ||
|
||
N: Jaroslav Kysela | ||
E: [email protected] | ||
W: https://www.perex.cz | ||
|
@@ -2696,6 +2708,10 @@ N: Wolfgang Muees | |
E: [email protected] | ||
D: Auerswald USB driver | ||
|
||
N: Shrijeet Mukherjee | ||
E: [email protected] | ||
D: Network routing domains (VRF). | ||
|
||
N: Paul Mundt | ||
E: [email protected] | ||
D: SuperH maintainer | ||
|
@@ -4110,6 +4126,10 @@ S: B-1206 Jingmao Guojigongyu | |
S: 16 Baliqiao Nanjie, Beijing 101100 | ||
S: People's Repulic of China | ||
|
||
N: Aviad Yehezkel | ||
E: [email protected] | ||
D: Kernel TLS implementation and offload support. | ||
|
||
N: Victor Yodaiken | ||
E: [email protected] | ||
D: RTLinux (RealTime Linux) | ||
|
@@ -4167,6 +4187,10 @@ S: 1507 145th Place SE #B5 | |
S: Bellevue, Washington 98007 | ||
S: USA | ||
|
||
N: Wensong Zhang | ||
E: [email protected] | ||
D: IP virtual server (IPVS). | ||
|
||
N: Haojian Zhuang | ||
E: [email protected] | ||
D: MMP support | ||
|
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 |
---|---|---|
|
@@ -77,6 +77,13 @@ Contact: [email protected] | |
Description: The operation capability bit mask specify the operation types | ||
supported by the this device. | ||
|
||
What: /sys/bus/dsa/devices/dsa<m>/pasid_enabled | ||
Date: Oct 27, 2020 | ||
KernelVersion: 5.11.0 | ||
Contact: [email protected] | ||
Description: To indicate if PASID (process address space identifier) is | ||
enabled or not for this device. | ||
|
||
What: /sys/bus/dsa/devices/dsa<m>/state | ||
Date: Oct 25, 2019 | ||
KernelVersion: 5.6.0 | ||
|
@@ -122,6 +129,13 @@ KernelVersion: 5.10.0 | |
Contact: [email protected] | ||
Description: The last executed device administrative command's status/error. | ||
|
||
What: /sys/bus/dsa/devices/wq<m>.<n>/block_on_fault | ||
Date: Oct 27, 2020 | ||
KernelVersion: 5.11.0 | ||
Contact: [email protected] | ||
Description: To indicate block on fault is allowed or not for the work queue | ||
to support on demand paging. | ||
|
||
What: /sys/bus/dsa/devices/wq<m>.<n>/group_id | ||
Date: Oct 25, 2019 | ||
KernelVersion: 5.6.0 | ||
|
@@ -190,6 +204,13 @@ Contact: [email protected] | |
Description: The max batch size for this workqueue. Cannot exceed device | ||
max batch size. Configurable parameter. | ||
|
||
What: /sys/bus/dsa/devices/wq<m>.<n>/ats_disable | ||
Date: Nov 13, 2020 | ||
KernelVersion: 5.11.0 | ||
Contact: [email protected] | ||
Description: Indicate whether ATS disable is turned on for the workqueue. | ||
0 indicates ATS is on, and 1 indicates ATS is off for the workqueue. | ||
|
||
What: /sys/bus/dsa/devices/engine<m>.<n>/group_id | ||
Date: Oct 25, 2019 | ||
KernelVersion: 5.6.0 | ||
|
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 |
---|---|---|
|
@@ -4,5 +4,6 @@ Contact: Saravana Kannan <[email protected]> | |
Description: | ||
The /sys/devices/.../consumer:<consumer> are symlinks to device | ||
links where this device is the supplier. <consumer> denotes the | ||
name of the consumer in that device link. There can be zero or | ||
more of these symlinks for a given device. | ||
name of the consumer in that device link and is of the form | ||
bus:device name. There can be zero or more of these symlinks | ||
for a given device. |
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 |
---|---|---|
|
@@ -4,5 +4,6 @@ Contact: Saravana Kannan <[email protected]> | |
Description: | ||
The /sys/devices/.../supplier:<supplier> are symlinks to device | ||
links where this device is the consumer. <supplier> denotes the | ||
name of the supplier in that device link. There can be zero or | ||
more of these symlinks for a given device. | ||
name of the supplier in that device link and is of the form | ||
bus:device name. There can be zero or more of these symlinks | ||
for a given device. |
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 |
---|---|---|
|
@@ -916,21 +916,25 @@ Date: September 2014 | |
Contact: Subhash Jadavani <[email protected]> | ||
Description: This entry could be used to set or show the UFS device | ||
runtime power management level. The current driver | ||
implementation supports 6 levels with next target states: | ||
implementation supports 7 levels with next target states: | ||
|
||
== ==================================================== | ||
0 an UFS device will stay active, an UIC link will | ||
0 UFS device will stay active, UIC link will | ||
stay active | ||
1 an UFS device will stay active, an UIC link will | ||
1 UFS device will stay active, UIC link will | ||
hibernate | ||
2 an UFS device will moved to sleep, an UIC link will | ||
2 UFS device will be moved to sleep, UIC link will | ||
stay active | ||
3 an UFS device will moved to sleep, an UIC link will | ||
3 UFS device will be moved to sleep, UIC link will | ||
hibernate | ||
4 an UFS device will be powered off, an UIC link will | ||
4 UFS device will be powered off, UIC link will | ||
hibernate | ||
5 an UFS device will be powered off, an UIC link will | ||
5 UFS device will be powered off, UIC link will | ||
be powered off | ||
6 UFS device will be moved to deep sleep, UIC link | ||
will be powered off. Note, deep sleep might not be | ||
supported in which case this value will not be | ||
accepted | ||
== ==================================================== | ||
|
||
What: /sys/bus/platform/drivers/ufshcd/*/rpm_target_dev_state | ||
|
@@ -954,21 +958,25 @@ Date: September 2014 | |
Contact: Subhash Jadavani <[email protected]> | ||
Description: This entry could be used to set or show the UFS device | ||
system power management level. The current driver | ||
implementation supports 6 levels with next target states: | ||
implementation supports 7 levels with next target states: | ||
|
||
== ==================================================== | ||
0 an UFS device will stay active, an UIC link will | ||
0 UFS device will stay active, UIC link will | ||
stay active | ||
1 an UFS device will stay active, an UIC link will | ||
1 UFS device will stay active, UIC link will | ||
hibernate | ||
2 an UFS device will moved to sleep, an UIC link will | ||
2 UFS device will be moved to sleep, UIC link will | ||
stay active | ||
3 an UFS device will moved to sleep, an UIC link will | ||
3 UFS device will be moved to sleep, UIC link will | ||
hibernate | ||
4 an UFS device will be powered off, an UIC link will | ||
4 UFS device will be powered off, UIC link will | ||
hibernate | ||
5 an UFS device will be powered off, an UIC link will | ||
5 UFS device will be powered off, UIC link will | ||
be powered off | ||
6 UFS device will be moved to deep sleep, UIC link | ||
will be powered off. Note, deep sleep might not be | ||
supported in which case this value will not be | ||
accepted | ||
== ==================================================== | ||
|
||
What: /sys/bus/platform/drivers/ufshcd/*/spm_target_dev_state | ||
|
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 |
---|---|---|
|
@@ -370,3 +370,10 @@ Date: April 2020 | |
Contact: "Daeho Jeong" <[email protected]> | ||
Description: Give a way to change iostat_period time. 3secs by default. | ||
The new iostat trace gives stats gap given the period. | ||
What: /sys/fs/f2fs/<disk>/max_io_bytes | ||
Date: December 2020 | ||
Contact: "Jaegeuk Kim" <[email protected]> | ||
Description: This gives a control to limit the bio size in f2fs. | ||
Default is zero, which will follow underlying block layer limit, | ||
whereas, if it has a certain bytes value, f2fs won't submit a | ||
bio larger than that size. |
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 |
---|---|---|
|
@@ -45,7 +45,7 @@ requirements: | |
#. `Other RCU Flavors`_ | ||
#. `Possible Future Changes`_ | ||
|
||
This is followed by a `summary <#Summary>`__, however, the answers to | ||
This is followed by a summary_, however, the answers to | ||
each quick quiz immediately follows the quiz. Select the big white space | ||
with your mouse to see the answer. | ||
|
||
|
@@ -1096,7 +1096,7 @@ memory barriers. | |
| case, voluntary context switch) within an RCU read-side critical | | ||
| section. However, sleeping locks may be used within userspace RCU | | ||
| read-side critical sections, and also within Linux-kernel sleepable | | ||
| RCU `(SRCU) <#Sleepable%20RCU>`__ read-side critical sections. In | | ||
| RCU `(SRCU) <Sleepable RCU_>`__ read-side critical sections. In | | ||
| addition, the -rt patchset turns spinlocks into a sleeping locks so | | ||
| that the corresponding critical sections can be preempted, which also | | ||
| means that these sleeplockified spinlocks (but not other sleeping | | ||
|
@@ -1186,7 +1186,7 @@ non-preemptible (``CONFIG_PREEMPT=n``) kernels, and thus `tiny | |
RCU <https://lkml.kernel.org/g/[email protected]>`__ | ||
was born. Josh Triplett has since taken over the small-memory banner | ||
with his `Linux kernel tinification <https://tiny.wiki.kernel.org/>`__ | ||
project, which resulted in `SRCU <#Sleepable%20RCU>`__ becoming optional | ||
project, which resulted in `SRCU <Sleepable RCU_>`__ becoming optional | ||
for those kernels not needing it. | ||
|
||
The remaining performance requirements are, for the most part, | ||
|
@@ -1457,8 +1457,8 @@ will vary as the value of ``HZ`` varies, and can also be changed using | |
the relevant Kconfig options and kernel boot parameters. RCU currently | ||
does not do much sanity checking of these parameters, so please use | ||
caution when changing them. Note that these forward-progress measures | ||
are provided only for RCU, not for `SRCU <#Sleepable%20RCU>`__ or `Tasks | ||
RCU <#Tasks%20RCU>`__. | ||
are provided only for RCU, not for `SRCU <Sleepable RCU_>`__ or `Tasks | ||
RCU`_. | ||
|
||
RCU takes the following steps in ``call_rcu()`` to encourage timely | ||
invocation of callbacks when any given non-\ ``rcu_nocbs`` CPU has | ||
|
@@ -1477,8 +1477,8 @@ encouragement was provided: | |
|
||
Again, these are default values when running at ``HZ=1000``, and can be | ||
overridden. Again, these forward-progress measures are provided only for | ||
RCU, not for `SRCU <#Sleepable%20RCU>`__ or `Tasks | ||
RCU <#Tasks%20RCU>`__. Even for RCU, callback-invocation forward | ||
RCU, not for `SRCU <Sleepable RCU_>`__ or `Tasks | ||
RCU`_. Even for RCU, callback-invocation forward | ||
progress for ``rcu_nocbs`` CPUs is much less well-developed, in part | ||
because workloads benefiting from ``rcu_nocbs`` CPUs tend to invoke | ||
``call_rcu()`` relatively infrequently. If workloads emerge that need | ||
|
@@ -1920,7 +1920,7 @@ Hotplug CPU | |
|
||
The Linux kernel supports CPU hotplug, which means that CPUs can come | ||
and go. It is of course illegal to use any RCU API member from an | ||
offline CPU, with the exception of `SRCU <#Sleepable%20RCU>`__ read-side | ||
offline CPU, with the exception of `SRCU <Sleepable RCU_>`__ read-side | ||
critical sections. This requirement was present from day one in | ||
DYNIX/ptx, but on the other hand, the Linux kernel's CPU-hotplug | ||
implementation is “interesting.” | ||
|
@@ -2177,7 +2177,7 @@ handles these states differently: | |
However, RCU must be reliably informed as to whether any given CPU is | ||
currently in the idle loop, and, for ``NO_HZ_FULL``, also whether that | ||
CPU is executing in usermode, as discussed | ||
`earlier <#Energy%20Efficiency>`__. It also requires that the | ||
`earlier <Energy Efficiency_>`__. It also requires that the | ||
scheduling-clock interrupt be enabled when RCU needs it to be: | ||
|
||
#. If a CPU is either idle or executing in usermode, and RCU believes it | ||
|
@@ -2294,7 +2294,7 @@ Performance, Scalability, Response Time, and Reliability | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
Expanding on the `earlier | ||
discussion <#Performance%20and%20Scalability>`__, RCU is used heavily by | ||
discussion <Performance and Scalability_>`__, RCU is used heavily by | ||
hot code paths in performance-critical portions of the Linux kernel's | ||
networking, security, virtualization, and scheduling code paths. RCU | ||
must therefore use efficient implementations, especially in its | ||
|
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.