Skip to content

Commit 05f6d02

Browse files
author
Jiri Kosina
committed
Merge branches 'for-4.0/upstream-fixes', 'for-4.1/genius', 'for-4.1/huion-uclogic-merge', 'for-4.1/i2c-hid', 'for-4.1/kconfig-drop-expert-dependency', 'for-4.1/logitech', 'for-4.1/multitouch', 'for-4.1/rmi', 'for-4.1/sony', 'for-4.1/upstream' and 'for-4.1/wacom' into for-linus
11 parents 43faadf + feb6faf + ee20fe2 + a485923 + 7af05e7 + b832da5 + 2c6e027 + f097dee + 2e701a3 + 8fec02a + b4bf212 commit 05f6d02

File tree

8,024 files changed

+438531
-268671
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,024 files changed

+438531
-268671
lines changed

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ Module.symvers
4343
/TAGS
4444
/linux
4545
/vmlinux
46+
/vmlinux-gdb.py
4647
/vmlinuz
4748
/System.map
4849
/Module.markers
@@ -52,6 +53,11 @@ Module.symvers
5253
#
5354
/debian/
5455

56+
#
57+
# tar directory (make tar*-pkg)
58+
#
59+
/tar-install/
60+
5561
#
5662
# git files that we don't want to ignore even it they are dot-files
5763
#

Documentation/00-INDEX

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ DMA-ISA-LPC.txt
2929
- How to do DMA with ISA (and LPC) devices.
3030
DMA-attributes.txt
3131
- listing of the various possible attributes a DMA region can have
32-
dmatest.txt
33-
- how to compile, configure and use the dmatest system.
3432
DocBook/
3533
- directory with DocBook templates etc. for kernel documentation.
3634
EDID/
@@ -163,8 +161,6 @@ digsig.txt
163161
-info on the Digital Signature Verification API
164162
dma-buf-sharing.txt
165163
- the DMA Buffer Sharing API Guide
166-
dmaengine.txt
167-
-the DMA Engine API Guide
168164
dontdiff
169165
- file containing a list of files that should never be diff'ed.
170166
driver-model/
@@ -209,6 +205,8 @@ hid/
209205
- directory with information on human interface devices
210206
highuid.txt
211207
- notes on the change from 16 bit to 32 bit user/group IDs.
208+
hsi.txt
209+
- HSI subsystem overview.
212210
hwspinlock.txt
213211
- hardware spinlock provides hardware assistance for synchronization
214212
timers/
@@ -277,6 +275,8 @@ kprobes.txt
277275
- documents the kernel probes debugging feature.
278276
kref.txt
279277
- docs on adding reference counters (krefs) to kernel objects.
278+
kselftest.txt
279+
- small unittests for (some) individual codepaths in the kernel.
280280
laptops/
281281
- directory with laptop related info and laptop driver documentation.
282282
ldm.txt
@@ -285,22 +285,22 @@ leds/
285285
- directory with info about LED handling under Linux.
286286
local_ops.txt
287287
- semantics and behavior of local atomic operations.
288-
lockdep-design.txt
289-
- documentation on the runtime locking correctness validator.
290288
locking/
291289
- directory with info about kernel locking primitives
292-
lockstat.txt
293-
- info on collecting statistics on locks (and contention).
294290
lockup-watchdogs.txt
295291
- info on soft and hard lockup detectors (aka nmi_watchdog).
296292
logo.gif
297293
- full colour GIF image of Linux logo (penguin - Tux).
298294
logo.txt
299295
- info on creator of above logo & site to get additional images from.
296+
lzo.txt
297+
- kernel LZO decompressor input formats
300298
m68k/
301299
- directory with info about Linux on Motorola 68k architecture.
302300
magic-number.txt
303301
- list of magic numbers used to mark/protect kernel data structures.
302+
mailbox.txt
303+
- How to write drivers for the common mailbox framework (IPC).
304304
md.txt
305305
- info on boot arguments for the multiple devices driver.
306306
media-framework.txt
@@ -327,8 +327,6 @@ mtd/
327327
- directory with info about memory technology devices (flash)
328328
mono.txt
329329
- how to execute Mono-based .NET binaries with the help of BINFMT_MISC.
330-
mutex-design.txt
331-
- info on the generic mutex subsystem.
332330
namespaces/
333331
- directory with various information about namespaces
334332
netlabel/
@@ -395,10 +393,6 @@ robust-futexes.txt
395393
- a description of what robust futexes are.
396394
rpmsg.txt
397395
- info on the Remote Processor Messaging (rpmsg) Framework
398-
rt-mutex-design.txt
399-
- description of the RealTime mutex implementation design.
400-
rt-mutex.txt
401-
- desc. of RT-mutex subsystem with PI (Priority Inheritance) support.
402396
rtc.txt
403397
- notes on how to use the Real Time Clock (aka CMOS clock) driver.
404398
s390/
@@ -425,8 +419,6 @@ sparse.txt
425419
- info on how to obtain and use the sparse tool for typechecking.
426420
spi/
427421
- overview of Linux kernel Serial Peripheral Interface (SPI) support.
428-
spinlocks.txt
429-
- info on using spinlocks to provide exclusive access in kernel.
430422
stable_api_nonsense.txt
431423
- info on why the kernel does not have a stable in-kernel api or abi.
432424
stable_kernel_rules.txt
@@ -483,10 +475,10 @@ wimax/
483475
- directory with info about Intel Wireless Wimax Connections
484476
workqueue.txt
485477
- information on the Concurrency Managed Workqueue implementation
486-
ww-mutex-design.txt
487-
- Intro to Mutex wait/would deadlock handling.s
488478
x86/x86_64/
489479
- directory with info on Linux support for AMD x86-64 (Hammer) machines.
480+
xillybus.txt
481+
- Overview and basic ui of xillybus driver
490482
xtensa/
491483
- directory with documents relating to arch/xtensa port/implementation
492484
xz.txt

Documentation/ABI/stable/sysfs-class-tpm

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
What: /sys/class/misc/tpmX/device/
1+
What: /sys/class/tpm/tpmX/device/
22
Date: April 2005
33
KernelVersion: 2.6.12
44
55
Description: The device/ directory under a specific TPM instance exposes
66
the properties of that TPM chip
77

88

9-
What: /sys/class/misc/tpmX/device/active
9+
What: /sys/class/tpm/tpmX/device/active
1010
Date: April 2006
1111
KernelVersion: 2.6.17
1212
@@ -18,15 +18,15 @@ Description: The "active" property prints a '1' if the TPM chip is accepting
1818
section 17 for more information on which commands are
1919
available.
2020

21-
What: /sys/class/misc/tpmX/device/cancel
21+
What: /sys/class/tpm/tpmX/device/cancel
2222
Date: June 2005
2323
KernelVersion: 2.6.13
2424
2525
Description: The "cancel" property allows you to cancel the currently
2626
pending TPM command. Writing any value to cancel will call the
2727
TPM vendor specific cancel operation.
2828

29-
What: /sys/class/misc/tpmX/device/caps
29+
What: /sys/class/tpm/tpmX/device/caps
3030
Date: April 2005
3131
KernelVersion: 2.6.12
3232
@@ -43,7 +43,7 @@ Description: The "caps" property contains TPM manufacturer and version info.
4343
the chip supports. Firmware version is that of the chip and
4444
is manufacturer specific.
4545

46-
What: /sys/class/misc/tpmX/device/durations
46+
What: /sys/class/tpm/tpmX/device/durations
4747
Date: March 2011
4848
KernelVersion: 3.1
4949
@@ -66,7 +66,7 @@ Description: The "durations" property shows the 3 vendor-specific values
6666
scaled to be displayed in usecs. In this case "[adjusted]"
6767
will be displayed in place of "[original]".
6868

69-
What: /sys/class/misc/tpmX/device/enabled
69+
What: /sys/class/tpm/tpmX/device/enabled
7070
Date: April 2006
7171
KernelVersion: 2.6.17
7272
@@ -75,15 +75,15 @@ Description: The "enabled" property prints a '1' if the TPM chip is enabled,
7575
may be visible but produce a '0' after some operation that
7676
disables the TPM.
7777

78-
What: /sys/class/misc/tpmX/device/owned
78+
What: /sys/class/tpm/tpmX/device/owned
7979
Date: April 2006
8080
KernelVersion: 2.6.17
8181
8282
Description: The "owned" property produces a '1' if the TPM_TakeOwnership
8383
ordinal has been executed successfully in the chip. A '0'
8484
indicates that ownership hasn't been taken.
8585

86-
What: /sys/class/misc/tpmX/device/pcrs
86+
What: /sys/class/tpm/tpmX/device/pcrs
8787
Date: April 2005
8888
KernelVersion: 2.6.12
8989
@@ -106,7 +106,7 @@ Description: The "pcrs" property will dump the current value of all Platform
106106
1.2 chips, PCRs represent SHA-1 hashes, which are 20 bytes
107107
long. Use the "caps" property to determine TPM version.
108108

109-
What: /sys/class/misc/tpmX/device/pubek
109+
What: /sys/class/tpm/tpmX/device/pubek
110110
Date: April 2005
111111
KernelVersion: 2.6.12
112112
@@ -158,7 +158,7 @@ Description: The "pubek" property will return the TPM's public endorsement
158158
Modulus Length: 256 (bytes)
159159
Modulus: The 256 byte Endorsement Key modulus
160160

161-
What: /sys/class/misc/tpmX/device/temp_deactivated
161+
What: /sys/class/tpm/tpmX/device/temp_deactivated
162162
Date: April 2006
163163
KernelVersion: 2.6.17
164164
@@ -167,7 +167,7 @@ Description: The "temp_deactivated" property returns a '1' if the chip has
167167
cycle. Whether a warm boot (reboot) will clear a TPM chip
168168
from a temp_deactivated state is platform specific.
169169

170-
What: /sys/class/misc/tpmX/device/timeouts
170+
What: /sys/class/tpm/tpmX/device/timeouts
171171
Date: March 2011
172172
KernelVersion: 3.1
173173

0 commit comments

Comments
 (0)