Skip to content

Commit f3efbe5

Browse files
author
Ingo Molnar
committed
Merge branch 'linus' into x86/gart
2 parents 05d3ed0 + b635ace commit f3efbe5

File tree

8,073 files changed

+294321
-173337
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

8,073 files changed

+294321
-173337
lines changed

CREDITS

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,14 @@ S: 2322 37th Ave SW
317317
S: Seattle, Washington 98126-2010
318318
S: USA
319319

320+
N: Muli Ben-Yehuda
321+
322+
323+
W: http://www.mulix.org
324+
D: trident OSS sound driver, x86-64 dma-ops and Calgary IOMMU,
325+
D: KVM and Xen bits and other misc. hackery.
326+
S: Haifa, Israel
327+
320328
N: Johannes Berg
321329
322330
W: http://johannes.sipsolutions.net/

Documentation/00-INDEX

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,6 @@ cciss.txt
8989
- info, major/minor #'s for Compaq's SMART Array Controllers.
9090
cdrom/
9191
- directory with information on the CD-ROM drivers that Linux has.
92-
cli-sti-removal.txt
93-
- cli()/sti() removal guide.
9492
computone.txt
9593
- info on Computone Intelliport II/Plus Multiport Serial Driver.
9694
connector/
@@ -361,8 +359,6 @@ telephony/
361359
- directory with info on telephony (e.g. voice over IP) support.
362360
time_interpolators.txt
363361
- info on time interpolators.
364-
tipar.txt
365-
- information about Parallel link cable for Texas Instruments handhelds.
366362
tty.txt
367363
- guide to the locking policies of the tty layer.
368364
uml/
Lines changed: 315 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,315 @@
1+
What: /sys/class/regulator/.../state
2+
Date: April 2008
3+
KernelVersion: 2.6.26
4+
Contact: Liam Girdwood <[email protected]>
5+
Description:
6+
Each regulator directory will contain a field called
7+
state. This holds the regulator output state.
8+
9+
This will be one of the following strings:
10+
11+
'enabled'
12+
'disabled'
13+
'unknown'
14+
15+
'enabled' means the regulator output is ON and is supplying
16+
power to the system.
17+
18+
'disabled' means the regulator output is OFF and is not
19+
supplying power to the system..
20+
21+
'unknown' means software cannot determine the state.
22+
23+
NOTE: this field can be used in conjunction with microvolts
24+
and microamps to determine regulator output levels.
25+
26+
27+
What: /sys/class/regulator/.../type
28+
Date: April 2008
29+
KernelVersion: 2.6.26
30+
Contact: Liam Girdwood <[email protected]>
31+
Description:
32+
Each regulator directory will contain a field called
33+
type. This holds the regulator type.
34+
35+
This will be one of the following strings:
36+
37+
'voltage'
38+
'current'
39+
'unknown'
40+
41+
'voltage' means the regulator output voltage can be controlled
42+
by software.
43+
44+
'current' means the regulator output current limit can be
45+
controlled by software.
46+
47+
'unknown' means software cannot control either voltage or
48+
current limit.
49+
50+
51+
What: /sys/class/regulator/.../microvolts
52+
Date: April 2008
53+
KernelVersion: 2.6.26
54+
Contact: Liam Girdwood <[email protected]>
55+
Description:
56+
Each regulator directory will contain a field called
57+
microvolts. This holds the regulator output voltage setting
58+
measured in microvolts (i.e. E-6 Volts).
59+
60+
NOTE: This value should not be used to determine the regulator
61+
output voltage level as this value is the same regardless of
62+
whether the regulator is enabled or disabled.
63+
64+
65+
What: /sys/class/regulator/.../microamps
66+
Date: April 2008
67+
KernelVersion: 2.6.26
68+
Contact: Liam Girdwood <[email protected]>
69+
Description:
70+
Each regulator directory will contain a field called
71+
microamps. This holds the regulator output current limit
72+
setting measured in microamps (i.e. E-6 Amps).
73+
74+
NOTE: This value should not be used to determine the regulator
75+
output current level as this value is the same regardless of
76+
whether the regulator is enabled or disabled.
77+
78+
79+
What: /sys/class/regulator/.../opmode
80+
Date: April 2008
81+
KernelVersion: 2.6.26
82+
Contact: Liam Girdwood <[email protected]>
83+
Description:
84+
Each regulator directory will contain a field called
85+
opmode. This holds the regulator operating mode setting.
86+
87+
The opmode value can be one of the following strings:
88+
89+
'fast'
90+
'normal'
91+
'idle'
92+
'standby'
93+
'unknown'
94+
95+
The modes are described in include/linux/regulator/regulator.h
96+
97+
NOTE: This value should not be used to determine the regulator
98+
output operating mode as this value is the same regardless of
99+
whether the regulator is enabled or disabled.
100+
101+
102+
What: /sys/class/regulator/.../min_microvolts
103+
Date: April 2008
104+
KernelVersion: 2.6.26
105+
Contact: Liam Girdwood <[email protected]>
106+
Description:
107+
Each regulator directory will contain a field called
108+
min_microvolts. This holds the minimum safe working regulator
109+
output voltage setting for this domain measured in microvolts.
110+
111+
NOTE: this will return the string 'constraint not defined' if
112+
the power domain has no min microvolts constraint defined by
113+
platform code.
114+
115+
116+
What: /sys/class/regulator/.../max_microvolts
117+
Date: April 2008
118+
KernelVersion: 2.6.26
119+
Contact: Liam Girdwood <[email protected]>
120+
Description:
121+
Each regulator directory will contain a field called
122+
max_microvolts. This holds the maximum safe working regulator
123+
output voltage setting for this domain measured in microvolts.
124+
125+
NOTE: this will return the string 'constraint not defined' if
126+
the power domain has no max microvolts constraint defined by
127+
platform code.
128+
129+
130+
What: /sys/class/regulator/.../min_microamps
131+
Date: April 2008
132+
KernelVersion: 2.6.26
133+
Contact: Liam Girdwood <[email protected]>
134+
Description:
135+
Each regulator directory will contain a field called
136+
min_microamps. This holds the minimum safe working regulator
137+
output current limit setting for this domain measured in
138+
microamps.
139+
140+
NOTE: this will return the string 'constraint not defined' if
141+
the power domain has no min microamps constraint defined by
142+
platform code.
143+
144+
145+
What: /sys/class/regulator/.../max_microamps
146+
Date: April 2008
147+
KernelVersion: 2.6.26
148+
Contact: Liam Girdwood <[email protected]>
149+
Description:
150+
Each regulator directory will contain a field called
151+
max_microamps. This holds the maximum safe working regulator
152+
output current limit setting for this domain measured in
153+
microamps.
154+
155+
NOTE: this will return the string 'constraint not defined' if
156+
the power domain has no max microamps constraint defined by
157+
platform code.
158+
159+
160+
What: /sys/class/regulator/.../num_users
161+
Date: April 2008
162+
KernelVersion: 2.6.26
163+
Contact: Liam Girdwood <[email protected]>
164+
Description:
165+
Each regulator directory will contain a field called
166+
num_users. This holds the number of consumer devices that
167+
have called regulator_enable() on this regulator.
168+
169+
170+
What: /sys/class/regulator/.../requested_microamps
171+
Date: April 2008
172+
KernelVersion: 2.6.26
173+
Contact: Liam Girdwood <[email protected]>
174+
Description:
175+
Each regulator directory will contain a field called
176+
requested_microamps. This holds the total requested load
177+
current in microamps for this regulator from all its consumer
178+
devices.
179+
180+
181+
What: /sys/class/regulator/.../parent
182+
Date: April 2008
183+
KernelVersion: 2.6.26
184+
Contact: Liam Girdwood <[email protected]>
185+
Description:
186+
Some regulator directories will contain a link called parent.
187+
This points to the parent or supply regulator if one exists.
188+
189+
What: /sys/class/regulator/.../suspend_mem_microvolts
190+
Date: May 2008
191+
KernelVersion: 2.6.26
192+
Contact: Liam Girdwood <[email protected]>
193+
Description:
194+
Each regulator directory will contain a field called
195+
suspend_mem_microvolts. This holds the regulator output
196+
voltage setting for this domain measured in microvolts when
197+
the system is suspended to memory.
198+
199+
NOTE: this will return the string 'not defined' if
200+
the power domain has no suspend to memory voltage defined by
201+
platform code.
202+
203+
What: /sys/class/regulator/.../suspend_disk_microvolts
204+
Date: May 2008
205+
KernelVersion: 2.6.26
206+
Contact: Liam Girdwood <[email protected]>
207+
Description:
208+
Each regulator directory will contain a field called
209+
suspend_disk_microvolts. This holds the regulator output
210+
voltage setting for this domain measured in microvolts when
211+
the system is suspended to disk.
212+
213+
NOTE: this will return the string 'not defined' if
214+
the power domain has no suspend to disk voltage defined by
215+
platform code.
216+
217+
What: /sys/class/regulator/.../suspend_standby_microvolts
218+
Date: May 2008
219+
KernelVersion: 2.6.26
220+
Contact: Liam Girdwood <[email protected]>
221+
Description:
222+
Each regulator directory will contain a field called
223+
suspend_standby_microvolts. This holds the regulator output
224+
voltage setting for this domain measured in microvolts when
225+
the system is suspended to standby.
226+
227+
NOTE: this will return the string 'not defined' if
228+
the power domain has no suspend to standby voltage defined by
229+
platform code.
230+
231+
What: /sys/class/regulator/.../suspend_mem_mode
232+
Date: May 2008
233+
KernelVersion: 2.6.26
234+
Contact: Liam Girdwood <[email protected]>
235+
Description:
236+
Each regulator directory will contain a field called
237+
suspend_mem_mode. This holds the regulator operating mode
238+
setting for this domain when the system is suspended to
239+
memory.
240+
241+
NOTE: this will return the string 'not defined' if
242+
the power domain has no suspend to memory mode defined by
243+
platform code.
244+
245+
What: /sys/class/regulator/.../suspend_disk_mode
246+
Date: May 2008
247+
KernelVersion: 2.6.26
248+
Contact: Liam Girdwood <[email protected]>
249+
Description:
250+
Each regulator directory will contain a field called
251+
suspend_disk_mode. This holds the regulator operating mode
252+
setting for this domain when the system is suspended to disk.
253+
254+
NOTE: this will return the string 'not defined' if
255+
the power domain has no suspend to disk mode defined by
256+
platform code.
257+
258+
What: /sys/class/regulator/.../suspend_standby_mode
259+
Date: May 2008
260+
KernelVersion: 2.6.26
261+
Contact: Liam Girdwood <[email protected]>
262+
Description:
263+
Each regulator directory will contain a field called
264+
suspend_standby_mode. This holds the regulator operating mode
265+
setting for this domain when the system is suspended to
266+
standby.
267+
268+
NOTE: this will return the string 'not defined' if
269+
the power domain has no suspend to standby mode defined by
270+
platform code.
271+
272+
What: /sys/class/regulator/.../suspend_mem_state
273+
Date: May 2008
274+
KernelVersion: 2.6.26
275+
Contact: Liam Girdwood <[email protected]>
276+
Description:
277+
Each regulator directory will contain a field called
278+
suspend_mem_state. This holds the regulator operating state
279+
when suspended to memory.
280+
281+
This will be one of the following strings:
282+
283+
'enabled'
284+
'disabled'
285+
'not defined'
286+
287+
What: /sys/class/regulator/.../suspend_disk_state
288+
Date: May 2008
289+
KernelVersion: 2.6.26
290+
Contact: Liam Girdwood <[email protected]>
291+
Description:
292+
Each regulator directory will contain a field called
293+
suspend_disk_state. This holds the regulator operating state
294+
when suspended to disk.
295+
296+
This will be one of the following strings:
297+
298+
'enabled'
299+
'disabled'
300+
'not defined'
301+
302+
What: /sys/class/regulator/.../suspend_standby_state
303+
Date: May 2008
304+
KernelVersion: 2.6.26
305+
Contact: Liam Girdwood <[email protected]>
306+
Description:
307+
Each regulator directory will contain a field called
308+
suspend_standby_state. This holds the regulator operating
309+
state when suspended to standby.
310+
311+
This will be one of the following strings:
312+
313+
'enabled'
314+
'disabled'
315+
'not defined'
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
What: /sys/devices/system/memory
2+
Date: June 2008
3+
Contact: Badari Pulavarty <[email protected]>
4+
Description:
5+
The /sys/devices/system/memory contains a snapshot of the
6+
internal state of the kernel memory blocks. Files could be
7+
added or removed dynamically to represent hot-add/remove
8+
operations.
9+
10+
Users: hotplug memory add/remove tools
11+
https://w3.opensource.ibm.com/projects/powerpc-utils/
12+
13+
What: /sys/devices/system/memory/memoryX/removable
14+
Date: June 2008
15+
Contact: Badari Pulavarty <[email protected]>
16+
Description:
17+
The file /sys/devices/system/memory/memoryX/removable
18+
indicates whether this memory block is removable or not.
19+
This is useful for a user-level agent to determine
20+
identify removable sections of the memory before attempting
21+
potentially expensive hot-remove memory operation
22+
23+
Users: hotplug memory remove tools
24+
https://w3.opensource.ibm.com/projects/powerpc-utils/
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
What: /sys/kernel/mm
2+
Date: July 2008
3+
Contact: Nishanth Aravamudan <[email protected]>, VM maintainers
4+
Description:
5+
/sys/kernel/mm/ should contain any and all VM
6+
related information in /sys/kernel/.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
What: /sys/kernel/mm/hugepages/
2+
Date: June 2008
3+
Contact: Nishanth Aravamudan <[email protected]>, hugetlb maintainers
4+
Description:
5+
/sys/kernel/mm/hugepages/ contains a number of subdirectories
6+
of the form hugepages-<size>kB, where <size> is the page size
7+
of the hugepages supported by the kernel/CPU combination.
8+
9+
Under these directories are a number of files:
10+
nr_hugepages
11+
nr_overcommit_hugepages
12+
free_hugepages
13+
surplus_hugepages
14+
resv_hugepages
15+
See Documentation/vm/hugetlbpage.txt for details.

0 commit comments

Comments
 (0)