Skip to content

Commit 5a55224

Browse files
committed
Merge pull request #6 from torvalds/master
Merge Torvalds/linux:master
2 parents 78914a8 + bb0fd7a commit 5a55224

File tree

21,001 files changed

+1469094
-947627
lines changed

Some content is hidden

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

21,001 files changed

+1469094
-947627
lines changed

.gitignore

Lines changed: 9 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
#
@@ -96,3 +102,6 @@ x509.genkey
96102

97103
# Kconfig presets
98104
all.config
105+
106+
# Kdevelop4
107+
*.kdev4

.mailmap

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Aleksey Gorelov <aleksey_gorelov@phoenix.com>
1717
Al Viro <viro@ftp.linux.org.uk>
1818
Al Viro <viro@zenIV.linux.org.uk>
1919
Andreas Herrmann <aherrman@de.ibm.com>
20-
Andrew Morton <akpm@osdl.org>
20+
Andrew Morton <akpm@linux-foundation.org>
2121
Andrew Vasquez <andrew.vasquez@qlogic.com>
2222
Andy Adamson <andros@citi.umich.edu>
2323
Archit Taneja <archit@ti.com>
@@ -51,6 +51,7 @@ Greg Kroah-Hartman <gregkh@suse.de>
5151
Greg Kroah-Hartman <greg@kroah.com>
5252
Henk Vergonet <Henk.Vergonet@gmail.com>
5353
Henrik Kretzschmar <henne@nachtwindheim.de>
54+
Henrik Rydberg <rydberg@bitmath.org>
5455
Herbert Xu <herbert@gondor.apana.org.au>
5556
Jacob Shin <Jacob.Shin@amd.com>
5657
James Bottomley <jejb@mulgrave.(none)>
@@ -72,6 +73,7 @@ Juha Yrjola <juha.yrjola@nokia.com>
7273
Juha Yrjola <juha.yrjola@solidboot.com>
7374
Kay Sievers <kay.sievers@vrfy.org>
7475
Kenneth W Chen <kenneth.w.chen@intel.com>
76+
Konstantin Khlebnikov <koct9i@gmail.com> <k.khlebnikov@samsung.com>
7577
Koushik <raghavendra.koushik@neterion.com>
7678
Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
7779
Leonid I Ananiev <leonid.i.ananiev@intel.com>
@@ -102,6 +104,8 @@ Rudolf Marek <R.Marek@sh.cvut.cz>
102104
Rui Saraiva <rmps@joel.ist.utl.pt>
103105
Sachin P Sant <ssant@in.ibm.com>
104106
Sam Ravnborg <sam@mars.ravnborg.org>
107+
Santosh Shilimkar <ssantosh@kernel.org>
108+
Santosh Shilimkar <santosh.shilimkar@oracle.org>
105109
Sascha Hauer <s.hauer@pengutronix.de>
106110
S.Çağlar Onur <caglar@pardus.org.tr>
107111
Shiraz Hashim <shiraz.linux.kernel@gmail.com> <shiraz.hashim@st.com>

CREDITS

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,10 @@ N: Krishna Balasubramanian
187187
E: balasub@cis.ohio-state.edu
188188
D: Wrote SYS V IPC (part of standard kernel since 0.99.10)
189189

190+
N: Chris Ball
191+
E: chris@printf.net
192+
D: Former maintainer of the MMC/SD/SDIO subsystem.
193+
190194
N: Dario Ballabio
191195
E: ballabio_dario@emc.com
192196
E: dario.ballabio@tiscalinet.it
@@ -1197,6 +1201,13 @@ S: R. Tocantins, 89 - Cristo Rei
11971201
S: 80050-430 - Curitiba - Paraná
11981202
S: Brazil
11991203

1204+
N: Oded Gabbay
1205+
E: oded.gabbay@gmail.com
1206+
D: AMD KFD maintainer
1207+
S: 12 Shraga Raphaeli
1208+
S: Petah-Tikva, 4906418
1209+
S: Israel
1210+
12001211
N: Kumar Gala
12011212
E: galak@kernel.crashing.org
12021213
D: Embedded PowerPC 6xx/7xx/74xx/82xx/83xx/85xx support
@@ -1727,14 +1738,14 @@ S: Chapel Hill, North Carolina 27514-4818
17271738
S: USA
17281739

17291740
N: Dave Jones
1730-
E: davej@redhat.com
1741+
E: davej@codemonkey.org.uk
17311742
W: http://www.codemonkey.org.uk
17321743
D: Assorted VIA x86 support.
17331744
D: 2.5 AGPGART overhaul.
17341745
D: CPUFREQ maintenance.
1735-
D: Fedora kernel maintenance.
1746+
D: Fedora kernel maintenance (2003-2014).
1747+
D: 'Trinity' and similar fuzz testing work.
17361748
D: Misc/Other.
1737-
S: 314 Littleton Rd, Westford, MA 01886, USA
17381749

17391750
N: Martin Josfsson
17401751
E: gandalf@wlug.westbo.se

Documentation/.gitignore

Lines changed: 0 additions & 7 deletions
This file was deleted.

Documentation/00-INDEX

Lines changed: 12 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,20 +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.
290-
lockstat.txt
291-
- info on collecting statistics on locks (and contention).
288+
locking/
289+
- directory with info about kernel locking primitives
292290
lockup-watchdogs.txt
293291
- info on soft and hard lockup detectors (aka nmi_watchdog).
294292
logo.gif
295293
- full colour GIF image of Linux logo (penguin - Tux).
296294
logo.txt
297295
- info on creator of above logo & site to get additional images from.
296+
lzo.txt
297+
- kernel LZO decompressor input formats
298298
m68k/
299299
- directory with info about Linux on Motorola 68k architecture.
300300
magic-number.txt
301301
- 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).
302304
md.txt
303305
- info on boot arguments for the multiple devices driver.
304306
media-framework.txt
@@ -325,8 +327,6 @@ mtd/
325327
- directory with info about memory technology devices (flash)
326328
mono.txt
327329
- how to execute Mono-based .NET binaries with the help of BINFMT_MISC.
328-
mutex-design.txt
329-
- info on the generic mutex subsystem.
330330
namespaces/
331331
- directory with various information about namespaces
332332
netlabel/
@@ -393,10 +393,6 @@ robust-futexes.txt
393393
- a description of what robust futexes are.
394394
rpmsg.txt
395395
- info on the Remote Processor Messaging (rpmsg) Framework
396-
rt-mutex-design.txt
397-
- description of the RealTime mutex implementation design.
398-
rt-mutex.txt
399-
- desc. of RT-mutex subsystem with PI (Priority Inheritance) support.
400396
rtc.txt
401397
- notes on how to use the Real Time Clock (aka CMOS clock) driver.
402398
s390/
@@ -423,8 +419,6 @@ sparse.txt
423419
- info on how to obtain and use the sparse tool for typechecking.
424420
spi/
425421
- overview of Linux kernel Serial Peripheral Interface (SPI) support.
426-
spinlocks.txt
427-
- info on using spinlocks to provide exclusive access in kernel.
428422
stable_api_nonsense.txt
429423
- info on why the kernel does not have a stable in-kernel api or abi.
430424
stable_kernel_rules.txt
@@ -481,10 +475,10 @@ wimax/
481475
- directory with info about Intel Wireless Wimax Connections
482476
workqueue.txt
483477
- information on the Concurrency Managed Workqueue implementation
484-
ww-mutex-design.txt
485-
- Intro to Mutex wait/would deadlock handling.s
486478
x86/x86_64/
487479
- directory with info on Linux support for AMD x86-64 (Hammer) machines.
480+
xillybus.txt
481+
- Overview and basic ui of xillybus driver
488482
xtensa/
489483
- directory with documents relating to arch/xtensa port/implementation
490484
xz.txt

Documentation/ABI/removed/net_dma

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
What: tcp_dma_copybreak sysctl
2+
Date: Removed in kernel v3.13
3+
Contact: Dan Williams <dan.j.williams@intel.com>
4+
Description:
5+
Formerly the lower limit, in bytes, of the size of socket reads
6+
that will be offloaded to a DMA copy engine. Removed due to
7+
coherency issues of the cpu potentially touching the buffers
8+
while dma is in flight.

Documentation/ABI/stable/sysfs-bus-usb

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,9 @@ Date: January 2008
3232
KernelVersion: 2.6.25
3333
Contact: Sarah Sharp <sarah.a.sharp@intel.com>
3434
Description:
35-
If CONFIG_PM_RUNTIME is enabled then this file
36-
is present. When read, it returns the total time (in msec)
37-
that the USB device has been connected to the machine. This
38-
file is read-only.
35+
If CONFIG_PM is enabled, then this file is present. When read,
36+
it returns the total time (in msec) that the USB device has been
37+
connected to the machine. This file is read-only.
3938
Users:
4039
PowerTOP <powertop@lists.01.org>
4140
https://01.org/powertop/
@@ -45,10 +44,9 @@ Date: January 2008
4544
KernelVersion: 2.6.25
4645
Contact: Sarah Sharp <sarah.a.sharp@intel.com>
4746
Description:
48-
If CONFIG_PM_RUNTIME is enabled then this file
49-
is present. When read, it returns the total time (in msec)
50-
that the USB device has been active, i.e. not in a suspended
51-
state. This file is read-only.
47+
If CONFIG_PM is enabled, then this file is present. When read,
48+
it returns the total time (in msec) that the USB device has been
49+
active, i.e. not in a suspended state. This file is read-only.
5250

5351
Tools can use this file and the connected_duration file to
5452
compute the percentage of time that a device has been active.

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
Contact: tpmdd-devel@lists.sf.net
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
Contact: tpmdd-devel@lists.sf.net
@@ -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
Contact: tpmdd-devel@lists.sf.net
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
Contact: tpmdd-devel@lists.sf.net
@@ -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
Contact: tpmdd-devel@lists.sf.net
@@ -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
Contact: tpmdd-devel@lists.sf.net
@@ -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
Contact: tpmdd-devel@lists.sf.net
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
Contact: tpmdd-devel@lists.sf.net
@@ -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
Contact: tpmdd-devel@lists.sf.net
@@ -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
Contact: tpmdd-devel@lists.sf.net
@@ -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
Contact: tpmdd-devel@lists.sf.net

0 commit comments

Comments
 (0)