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 'master' of master.kernel.org:/pub/scm/linux/kernel/git/…
…torvalds/linux-2.6
- Loading branch information
Showing
723 changed files
with
7,368 additions
and
3,979 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 |
---|---|---|
|
@@ -3554,12 +3554,12 @@ E: [email protected] | |
D: portions of the Linux Security Module (LSM) framework and security modules | ||
|
||
N: Petr Vandrovec | ||
E: [email protected] | ||
E: [email protected] | ||
D: Small contributions to ncpfs | ||
D: Matrox framebuffer driver | ||
S: Chudenicka 8 | ||
S: 10200 Prague 10, Hostivar | ||
S: Czech Republic | ||
S: 21513 Conradia Ct | ||
S: Cupertino, CA 95014 | ||
S: USA | ||
|
||
N: Thibaut Varene | ||
E: [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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
CFQ ioscheduler tunables | ||
======================== | ||
|
||
slice_idle | ||
---------- | ||
This specifies how long CFQ should idle for next request on certain cfq queues | ||
(for sequential workloads) and service trees (for random workloads) before | ||
queue is expired and CFQ selects next queue to dispatch from. | ||
|
||
By default slice_idle is a non-zero value. That means by default we idle on | ||
queues/service trees. This can be very helpful on highly seeky media like | ||
single spindle SATA/SAS disks where we can cut down on overall number of | ||
seeks and see improved throughput. | ||
|
||
Setting slice_idle to 0 will remove all the idling on queues/service tree | ||
level and one should see an overall improved throughput on faster storage | ||
devices like multiple SATA/SAS disks in hardware RAID configuration. The down | ||
side is that isolation provided from WRITES also goes down and notion of | ||
IO priority becomes weaker. | ||
|
||
So depending on storage and workload, it might be useful to set slice_idle=0. | ||
In general I think for SATA/SAS disks and software RAID of SATA/SAS disks | ||
keeping slice_idle enabled should be useful. For any configurations where | ||
there are multiple spindles behind single LUN (Host based hardware RAID | ||
controller or for storage arrays), setting slice_idle=0 might end up in better | ||
throughput and acceptable latencies. | ||
|
||
CFQ IOPS Mode for group scheduling | ||
=================================== | ||
Basic CFQ design is to provide priority based time slices. Higher priority | ||
process gets bigger time slice and lower priority process gets smaller time | ||
slice. Measuring time becomes harder if storage is fast and supports NCQ and | ||
it would be better to dispatch multiple requests from multiple cfq queues in | ||
request queue at a time. In such scenario, it is not possible to measure time | ||
consumed by single queue accurately. | ||
|
||
What is possible though is to measure number of requests dispatched from a | ||
single queue and also allow dispatch from multiple cfq queue at the same time. | ||
This effectively becomes the fairness in terms of IOPS (IO operations per | ||
second). | ||
|
||
If one sets slice_idle=0 and if storage supports NCQ, CFQ internally switches | ||
to IOPS mode and starts providing fairness in terms of number of requests | ||
dispatched. Note that this mode switching takes effect only for group | ||
scheduling. For non-cgroup users nothing should change. |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -345,5 +345,10 @@ documentation, in <filename>, for the functions listed. | |
section titled <section title> from <filename>. | ||
Spaces are allowed in <section title>; do not quote the <section title>. | ||
|
||
!C<filename> is replaced by nothing, but makes the tools check that | ||
all DOC: sections and documented functions, symbols, etc. are used. | ||
This makes sense to use when you use !F/!P only and want to verify | ||
that all documentation is included. | ||
|
||
Tim. | ||
*/ <[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 |
---|---|---|
|
@@ -13,7 +13,7 @@ regulators (where voltage output is controllable) and current sinks (where | |
current limit is controllable). | ||
|
||
(C) 2008 Wolfson Microelectronics PLC. | ||
Author: Liam Girdwood <[email protected]> | ||
Author: Liam Girdwood <[email protected]> | ||
|
||
|
||
Nomenclature | ||
|
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.