]> git.ipfire.org Git - thirdparty/grsecurity-scrape.git/blob - test/changelog-test.txt
Auto commit, 1 new patch{es}.
[thirdparty/grsecurity-scrape.git] / test / changelog-test.txt
1 commit 6c35153995bdd60b32b70dcfeed600c74263dd2d
2 Author: Brad Spengler <spender@grsecurity.net>
3 Date: Wed Jan 14 22:48:11 2015 -0500
4
5 Allow the admin role and subjects with ptrace override ability to
6 view /proc/pid/mem, /proc/pid/fd, and /proc/pid/cmdline of tasks
7 with "d" in their subject mode. Thanks to tjh for the report!
8
9 grsecurity/gracl_fs.c | 4 +++-
10 1 files changed, 3 insertions(+), 1 deletions(-)
11
12 commit c2583282e9d195cd171fc594ecc31efe4ef1b72c
13 Author: Brad Spengler <spender@grsecurity.net>
14 Date: Wed Jan 14 21:47:00 2015 -0500
15
16 Fix some instances of dma-on-stack reported by xxterry1xx on the forums
17
18 drivers/staging/line6/driver.c | 16 ++++++++++++----
19 drivers/staging/line6/toneport.c | 13 ++++++++++---
20 2 files changed, 22 insertions(+), 7 deletions(-)
21
22 commit b7ced885089a10a753947796e99fa10954b83319
23 Merge: 4b01fb5 211425e
24 Author: Brad Spengler <spender@grsecurity.net>
25 Date: Tue Jan 13 21:11:01 2015 -0500
26
27 Merge branch 'pax-test' into grsec-test
28
29 commit 211425e153d85eb1cf55c34f55b247ac0c64fed2
30 Author: Brad Spengler <spender@grsecurity.net>
31 Date: Tue Jan 13 21:09:56 2015 -0500
32
33 Update to pax-linux-3.18.2-test7.patch:
34 - fixed STACKLEAK/SCHED_STACK_END_CHECK interference, reported by Toralf Förster (https://bugs.gentoo.org/show_bug.cgi?id=536514) and KDE (http://forums.grsecurity.net/viewtopic.php?f=3&t=4121)
35
36 arch/x86/kernel/entry_32.S | 1 +
37 arch/x86/kernel/entry_64.S | 1 +
38 arch/x86/kernel/process_32.c | 2 +-
39 arch/x86/kernel/process_64.c | 2 +-
40 fs/exec.c | 2 +-
41 5 files changed, 5 insertions(+), 3 deletions(-)
42
43 commit 4b01fb58d70e5f540f06d567486bb7a93f50b02c
44 Merge: 7f3251a fdecfb6
45 Author: Brad Spengler <spender@grsecurity.net>
46 Date: Mon Jan 12 18:46:19 2015 -0500
47
48 Merge branch 'pax-test' into grsec-test
49
50 commit fdecfb6eb46a64d2892df8d36ada0ef1128262bf
51 Author: Brad Spengler <spender@grsecurity.net>
52 Date: Mon Jan 12 18:45:45 2015 -0500
53
54 Update to pax-linux-3.18.2-test6.patch:
55 - fixed some more REFCOUNT/arm fallout, reported by Michael Tremer <michael.tremer@ipfire.org>
56 - fixed some CONSTIFY fallout triggered on arm
57
58 arch/arm/include/asm/atomic.h | 2 +-
59 drivers/base/power/domain.c | 4 +++-
60 drivers/gpio/gpio-omap.c | 2 +-
61 drivers/irqchip/irq-renesas-intc-irqpin.c | 2 +-
62 4 files changed, 6 insertions(+), 4 deletions(-)
63
64 commit 7f3251a8864fdf56ff6491d8bf2e61e46a469e47
65 Author: Brad Spengler <spender@grsecurity.net>
66 Date: Mon Jan 12 08:18:02 2015 -0500
67
68 don't shadow the 'dentry' variable and cause failures in the recent warning
69 fix, thanks to orfheo from the forums for the report
70
71 fs/kernfs/dir.c | 4 ++--
72 1 files changed, 2 insertions(+), 2 deletions(-)
73
74 commit 1c6b0f4b4d7b777e36ec7c8a951b89634bcef7df
75 Author: Brad Spengler <spender@grsecurity.net>
76 Date: Sun Jan 11 13:52:30 2015 -0500
77
78 update size_overflow hash table
79
80 .../size_overflow_plugin/size_overflow_hash.data | 1 +
81 1 files changed, 1 insertions(+), 0 deletions(-)
82
83 commit a39389bb3df907976655f63a5aae0514f4035515
84 Merge: e49c726 1a560c4
85 Author: Brad Spengler <spender@grsecurity.net>
86 Date: Sun Jan 11 13:23:31 2015 -0500
87
88 Merge branch 'pax-test' into grsec-test
89
90 commit 1a560c4208f9be7c01fef67783ba6946150b439b
91 Merge: 2c69335 e609d3f
92 Author: Brad Spengler <spender@grsecurity.net>
93 Date: Sun Jan 11 13:23:06 2015 -0500
94
95 Update to pax-linux-3.18.2-test5.patch
96
97 Merge branch 'linux-3.18.y' into pax-test
98
99 Conflicts:
100 arch/x86/kernel/process_64.c
101
102 commit e49c72679aaa6d28e582f8f024b60c9c19873e14
103 Author: Brad Spengler <spender@grsecurity.net>
104 Date: Sun Jan 11 09:46:33 2015 -0500
105
106 squelch a harmless compiler warning
107
108 drivers/iommu/amd_iommu.c | 2 +-
109 1 files changed, 1 insertions(+), 1 deletions(-)
110
111 commit 2feaa349b30f65f6e13239347fed280d74313f3f
112 Author: Brad Spengler <spender@grsecurity.net>
113 Date: Sun Jan 11 09:36:06 2015 -0500
114
115 properly return zero if the kernfs lookup succeeded
116
117 fs/kernfs/dir.c | 6 ++++--
118 1 files changed, 4 insertions(+), 2 deletions(-)
119
120 commit 3a3020372a34cad35de74c473129acd3a0cc5e79
121 Merge: 8dd18fa 2c69335
122 Author: Brad Spengler <spender@grsecurity.net>
123 Date: Sun Jan 4 18:51:47 2015 -0500
124
125 Merge branch 'pax-test' into grsec-test
126
127 Conflicts:
128 arch/x86/kernel/espfix_64.c
129
130 commit 2c69335e1b38ad0070e30c8c44f2cc5e809b361e
131 Author: Brad Spengler <spender@grsecurity.net>
132 Date: Sun Jan 4 18:45:48 2015 -0500
133
134 Update to pax-linux-3.18.1-test5.patch:
135 - fixed compile regression on armv5, reported by iamb (http://forums.grsecurity.net/viewtopic.php?f=3&t=4112)
136 - fixed kernel stack corruption in iret fault handling under RANDKSTACK/amd64, triggered by Andy Lutomirski's linux-clock-tests suite (sigreturn_32)
137 - removed superfluous section attr on espfix_pud_page, reported by spender
138
139 arch/arm/include/asm/atomic.h | 16 +++++++++++-----
140 arch/x86/kernel/espfix_64.c | 3 +--
141 arch/x86/kernel/traps.c | 3 +++
142 3 files changed, 15 insertions(+), 7 deletions(-)
143
144 commit 8dd18fa6be65105a316f7987e45526470d8fcf60
145 Author: Jan Kara <jack@suse.cz>
146 Date: Fri Dec 19 14:27:55 2014 +0100
147
148 udf: Check component length before reading it
149
150 Check that length specified in a component of a symlink fits in the
151 input buffer we are reading. Also properly ignore component length for
152 component types that do not use it. Otherwise we read memory after end
153 of buffer for corrupted udf image.
154
155 Reported-by: Carl Henrik Lunde <chlunde@ping.uio.no>
156 CC: stable@vger.kernel.org
157 Signed-off-by: Jan Kara <jack@suse.cz>
158
159 fs/udf/symlink.c | 9 +++++++--
160 1 files changed, 7 insertions(+), 2 deletions(-)
161
162 commit b6b13f2d5f4bcde6d9470866c94c7beaa54b1a91
163 Author: Jan Kara <jack@suse.cz>
164 Date: Thu Dec 18 22:37:50 2014 +0100
165
166 udf: Check path length when reading symlink
167
168 Symlink reading code does not check whether the resulting path fits into
169 the page provided by the generic code. This isn't as easy as just
170 checking the symlink size because of various encoding conversions we
171 perform on path. So we have to check whether there is still enough space
172 in the buffer on the fly.
173
174 CC: stable@vger.kernel.org
175 Reported-by: Carl Henrik Lunde <chlunde@ping.uio.no>
176 Signed-off-by: Jan Kara <jack@suse.cz>
177
178 fs/udf/dir.c | 3 ++-
179 fs/udf/namei.c | 3 ++-
180 fs/udf/symlink.c | 31 ++++++++++++++++++++++++++-----
181 fs/udf/udfdecl.h | 3 ++-
182 fs/udf/unicode.c | 28 ++++++++++++++++------------
183 5 files changed, 48 insertions(+), 20 deletions(-)
184
185 commit 81525439cc99a2ee4d87cec702f619d294006212
186 Author: Jan Kara <jack@suse.cz>
187 Date: Fri Dec 19 12:21:47 2014 +0100
188
189 udf: Verify symlink size before loading it
190
191 UDF specification allows arbitrarily large symlinks. However we support
192 only symlinks at most one block large. Check the length of the symlink
193 so that we don't access memory beyond end of the symlink block.
194
195 CC: stable@vger.kernel.org
196 Reported-by: Carl Henrik Lunde <chlunde@gmail.com>
197 Signed-off-by: Jan Kara <jack@suse.cz>
198
199 fs/udf/symlink.c | 17 +++++++++++++----
200 1 files changed, 13 insertions(+), 4 deletions(-)
201
202 commit 18cd73a23de8439773bc9c189507cba535a45700
203 Author: Jan Kara <jack@suse.cz>
204 Date: Fri Dec 19 12:03:53 2014 +0100
205
206 udf: Verify i_size when loading inode
207
208 Verify that inode size is sane when loading inode with data stored in
209 ICB. Otherwise we may get confused later when working with the inode and
210 inode size is too big.
211
212 CC: stable@vger.kernel.org
213 Reported-by: Carl Henrik Lunde <chlunde@ping.uio.no>
214 Signed-off-by: Jan Kara <jack@suse.cz>
215
216 fs/udf/inode.c | 14 ++++++++++++++
217 1 files changed, 14 insertions(+), 0 deletions(-)
218
219 commit 4621a1d5804594d09381f21b05741803da6c647a
220 Author: Jan Kara <jack@suse.cz>
221 Date: Thu Dec 18 17:26:10 2014 +0100
222
223 isofs: Fix unchecked printing of ER records
224
225 We didn't check length of rock ridge ER records before printing them.
226 Thus corrupted isofs image can cause us to access and print some memory
227 behind the buffer with obvious consequences.
228
229 Reported-and-tested-by: Carl Henrik Lunde <chlunde@ping.uio.no>
230 CC: stable@vger.kernel.org
231 Signed-off-by: Jan Kara <jack@suse.cz>
232
233 fs/isofs/rock.c | 3 +++
234 1 files changed, 3 insertions(+), 0 deletions(-)
235
236 commit 2f5259e11c6ca4b1ec009fcbadd5425351422714
237 Author: Sven Eckelmann <sven@narfation.org>
238 Date: Sat Dec 20 13:48:55 2014 +0100
239
240 batman-adv: Calculate extra tail size based on queued fragments
241
242 The fragmentation code was replaced in 610bfc6bc99bc83680d190ebc69359a05fc7f605
243 ("batman-adv: Receive fragmented packets and merge"). The new code provided a
244 mostly unused parameter skb for the merging function. It is used inside the
245 function to calculate the additionally needed skb tailroom. But instead of
246 increasing its own tailroom, it is only increasing the tailroom of the first
247 queued skb. This is not correct in some situations because the first queued
248 entry can be a different one than the parameter.
249
250 An observed problem was:
251
252 1. packet with size 104, total_size 1464, fragno 1 was received
253 - packet is queued
254 2. packet with size 1400, total_size 1464, fragno 0 was received
255 - packet is queued at the end of the list
256 3. enough data was received and can be given to the merge function
257 (1464 == (1400 - 20) + (104 - 20))
258 - merge functions gets 1400 byte large packet as skb argument
259 4. merge function gets first entry in queue (104 byte)
260 - stored as skb_out
261 5. merge function calculates the required extra tail as total_size - skb->len
262 - pskb_expand_head tail of skb_out with 64 bytes
263 6. merge function tries to squeeze the extra 1380 bytes from the second queued
264 skb (1400 byte aka skb parameter) in the 64 extra tail bytes of skb_out
265
266 Instead calculate the extra required tail bytes for skb_out also using skb_out
267 instead of using the parameter skb. The skb parameter is only used to get the
268 total_size from the last received packet. This is also the total_size used to
269 decide that all fragments were received.
270
271 Reported-by: Philipp Psurek <philipp.psurek@gmail.com>
272 Signed-off-by: Sven Eckelmann <sven@narfation.org>
273 Acked-by: Martin Hundebøll <martin@hundeboll.net>
274 Signed-off-by: David S. Miller <davem@davemloft.net>
275
276 net/batman-adv/fragmentation.c | 2 +-
277 1 files changed, 1 insertions(+), 1 deletions(-)
278
279 commit f7db3dfa3af9c1961edc38ad733be47ddeb50ced
280 Author: Brad Spengler <spender@grsecurity.net>
281 Date: Wed Dec 31 00:05:28 2014 -0500
282
283 force kernfs to initialize the dentry before returning from mkdir
284 It's different behavior than every other filesystem in existence, I reported
285 it to upstream but they were uninterested in fixing it, even though the fsnotify
286 code uses the dentry struct that is improperly initialized immediately after
287 mkdir return.
288
289 fs/kernfs/dir.c | 4 ++++
290 1 files changed, 4 insertions(+), 0 deletions(-)
291
292 commit 312541de06f54e26053a0e9464d79b90d46f545d
293 Merge: e1d9042 b17fed7
294 Author: Brad Spengler <spender@grsecurity.net>
295 Date: Tue Dec 30 23:43:21 2014 -0500
296
297 Merge branch 'pax-test' into grsec-test
298
299 Conflicts:
300 arch/x86/kernel/espfix_64.c
301 arch/x86/kernel/paravirt_patch_64.c
302 drivers/cpufreq/cpufreq-dt.c
303
304 commit b17fed7d4c5657f71060a50f62169d9aadc8bf7e
305 Author: Brad Spengler <spender@grsecurity.net>
306 Date: Tue Dec 30 23:40:01 2014 -0500
307
308 Update to pax-linux-3.18.1-test4.patch:
309 - fixed REFCOUNT/arm compilation, by N8Fear
310 - fixed LOAD_ARGS on amd64 that broke seccomp, reported by many
311 - fixed BPF JIT regression under KERNEXEC
312 - spender finally figured out and fixed the UDEREF/PCID/PARAVIRT problem, reported by Marcin Mirosław (https://bugs.gentoo.org/show_bug.cgi?id=522252)
313 - fixed wrong refcount operation in uart_open, by Rogelio M. Serrano Jr <rogelios664@gmail.com>
314 - fixed ESPFIX crash under per-cpu PGD configs (KERNEXEC/UDEREF on amd64), reported by Andy Lutomirski <luto@amacapital.net>
315 - spender fixed a KERNEXEC compile error in cpufreq-dt.c
316 - constified a few variables
317
318 arch/arm/include/asm/atomic.h | 13 +++++++------
319 arch/x86/include/asm/calling.h | 2 +-
320 arch/x86/kernel/entry_64.S | 12 ++++++------
321 arch/x86/kernel/espfix_64.c | 13 ++++++++-----
322 arch/x86/kernel/paravirt_patch_64.c | 8 ++++++++
323 arch/x86/kvm/emulate.c | 2 +-
324 arch/x86/net/bpf_jit_comp.c | 7 ++-----
325 drivers/cpufreq/cpufreq-dt.c | 4 +++-
326 drivers/tty/serial/serial_core.c | 2 +-
327 kernel/bpf/core.c | 3 +++
328 10 files changed, 40 insertions(+), 26 deletions(-)
329
330 commit e1d90424b9df1471cbf16ca54d1877a22f7f35bb
331 Author: Brad Spengler <spender@grsecurity.net>
332 Date: Sun Dec 28 11:47:06 2014 -0500
333
334 Fix a direct userland dereference introduced in the 3.18 port due
335 to a variable changing behind the scenes to a userland pointer.
336 Caught by UDEREF, reported by slashbeast on IRC
337
338 fs/namespace.c | 4 ++--
339 grsecurity/grsec_mount.c | 4 ++--
340 include/linux/grsecurity.h | 2 +-
341 3 files changed, 5 insertions(+), 5 deletions(-)
342
343 commit 0b8c733a613966fc2eb68cbb21b0f1ab3d7c2109
344 Author: Brad Spengler <spender@grsecurity.net>
345 Date: Sun Dec 28 08:27:25 2014 -0500
346
347 update size_overflow hash
348
349 .../size_overflow_plugin/size_overflow_hash.data | 158 +++++++++++++++++---
350 1 files changed, 137 insertions(+), 21 deletions(-)
351
352 commit cfc17367ad633cf59b51e8770648f433e5291ace
353 Author: Brad Spengler <spender@grsecurity.net>
354 Date: Sat Dec 27 21:49:48 2014 -0500
355
356 compile fix when building with the constify plugin
357
358 drivers/cpufreq/cpufreq-dt.c | 6 +++++-
359 1 files changed, 5 insertions(+), 1 deletions(-)
360
361 commit 50c8201bd5ad953107babef76a103c049d1940f3
362 Author: Brad Spengler <spender@grsecurity.net>
363 Date: Sat Dec 27 21:30:59 2014 -0500
364
365 compile fix
366
367 kernel/kmod.c | 2 +-
368 1 files changed, 1 insertions(+), 1 deletions(-)
369
370 commit cca21c02a2fbd37d799d02a8d22621b772999a58
371 Author: Brad Spengler <spender@grsecurity.net>
372 Date: Sat Dec 27 21:26:45 2014 -0500
373
374 compile fix
375
376 include/linux/grsecurity.h | 10 ----------
377 include/linux/mm.h | 10 ++++++++++
378 2 files changed, 10 insertions(+), 10 deletions(-)
379
380 commit b32189fdf83a7d458c6bb636faf4a9829efa5844
381 Author: Brad Spengler <spender@grsecurity.net>
382 Date: Sat Dec 27 21:19:27 2014 -0500
383
384 Initial import of grsecurity for 3.18.1
385
386 Documentation/dontdiff | 2 +
387 Documentation/kernel-parameters.txt | 4 +
388 Makefile | 18 +-
389 arch/alpha/include/asm/cache.h | 4 +-
390 arch/alpha/kernel/osf_sys.c | 12 +-
391 arch/arm/Kconfig | 1 +
392 arch/arm/include/asm/thread_info.h | 9 +-
393 arch/arm/kernel/process.c | 4 +-
394 arch/arm/kernel/ptrace.c | 9 +
395 arch/arm/kernel/traps.c | 7 +-
396 arch/arm/mm/Kconfig | 2 +-
397 arch/arm/mm/fault.c | 40 +-
398 arch/arm/mm/mmap.c | 8 +-
399 arch/arm/net/bpf_jit_32.c | 4 +
400 arch/avr32/include/asm/cache.h | 4 +-
401 arch/blackfin/include/asm/cache.h | 3 +-
402 arch/cris/include/arch-v10/arch/cache.h | 3 +-
403 arch/cris/include/arch-v32/arch/cache.h | 3 +-
404 arch/frv/include/asm/cache.h | 3 +-
405 arch/frv/mm/elf-fdpic.c | 4 +-
406 arch/hexagon/include/asm/cache.h | 6 +-
407 arch/ia64/Kconfig | 1 +
408 arch/ia64/include/asm/cache.h | 3 +-
409 arch/ia64/kernel/sys_ia64.c | 2 +
410 arch/ia64/mm/hugetlbpage.c | 2 +
411 arch/m32r/include/asm/cache.h | 4 +-
412 arch/m68k/include/asm/cache.h | 4 +-
413 arch/metag/mm/hugetlbpage.c | 1 +
414 arch/microblaze/include/asm/cache.h | 3 +-
415 arch/mips/Kconfig | 1 +
416 arch/mips/include/asm/cache.h | 3 +-
417 arch/mips/include/asm/thread_info.h | 11 +-
418 arch/mips/kernel/irq.c | 4 +
419 arch/mips/kernel/ptrace.c | 9 +
420 arch/mips/mm/mmap.c | 4 +-
421 arch/mn10300/proc-mn103e010/include/proc/cache.h | 4 +-
422 arch/mn10300/proc-mn2ws0050/include/proc/cache.h | 4 +-
423 arch/openrisc/include/asm/cache.h | 4 +-
424 arch/parisc/include/asm/cache.h | 5 +-
425 arch/parisc/kernel/sys_parisc.c | 4 +
426 arch/powerpc/Kconfig | 1 +
427 arch/powerpc/include/asm/cache.h | 3 +-
428 arch/powerpc/include/asm/thread_info.h | 5 +-
429 arch/powerpc/kernel/Makefile | 2 +
430 arch/powerpc/kernel/irq.c | 3 +
431 arch/powerpc/kernel/process.c | 10 +-
432 arch/powerpc/kernel/ptrace.c | 14 +
433 arch/powerpc/kernel/traps.c | 5 +
434 arch/powerpc/mm/slice.c | 2 +-
435 arch/powerpc/platforms/cell/celleb_scc_pciex.c | 4 +-
436 arch/s390/include/asm/cache.h | 4 +-
437 arch/score/include/asm/cache.h | 4 +-
438 arch/sh/include/asm/cache.h | 3 +-
439 arch/sh/mm/mmap.c | 6 +-
440 arch/sparc/include/asm/cache.h | 4 +-
441 arch/sparc/include/asm/pgalloc_64.h | 1 +
442 arch/sparc/include/asm/thread_info_64.h | 8 +-
443 arch/sparc/kernel/process_32.c | 6 +-
444 arch/sparc/kernel/process_64.c | 8 +-
445 arch/sparc/kernel/ptrace_64.c | 14 +
446 arch/sparc/kernel/sys_sparc_64.c | 8 +-
447 arch/sparc/kernel/syscalls.S | 8 +-
448 arch/sparc/kernel/traps_32.c | 8 +-
449 arch/sparc/kernel/traps_64.c | 28 +-
450 arch/sparc/kernel/unaligned_64.c | 2 +-
451 arch/sparc/mm/fault_64.c | 2 +-
452 arch/sparc/mm/hugetlbpage.c | 15 +-
453 arch/tile/Kconfig | 1 +
454 arch/tile/include/asm/cache.h | 3 +-
455 arch/tile/mm/hugetlbpage.c | 2 +
456 arch/um/include/asm/cache.h | 3 +-
457 arch/unicore32/include/asm/cache.h | 6 +-
458 arch/x86/Kconfig | 5 +
459 arch/x86/ia32/ia32_aout.c | 2 +
460 arch/x86/include/asm/floppy.h | 20 +-
461 arch/x86/include/asm/io.h | 2 +-
462 arch/x86/include/asm/kvm_host.h | 1 +
463 arch/x86/include/asm/page.h | 12 +-
464 arch/x86/include/asm/paravirt_types.h | 23 +-
465 arch/x86/include/asm/processor.h | 2 +-
466 arch/x86/include/asm/thread_info.h | 8 +-
467 arch/x86/include/uapi/asm/ldt.h | 7 +
468 arch/x86/kernel/dumpstack.c | 10 +-
469 arch/x86/kernel/dumpstack_32.c | 2 +-
470 arch/x86/kernel/dumpstack_64.c | 2 +-
471 arch/x86/kernel/entry_32.S | 2 +-
472 arch/x86/kernel/entry_64.S | 2 +-
473 arch/x86/kernel/espfix_64.c | 14 +-
474 arch/x86/kernel/ioport.c | 13 +
475 arch/x86/kernel/irq_32.c | 3 +
476 arch/x86/kernel/irq_64.c | 4 +
477 arch/x86/kernel/kvm.c | 9 +-
478 arch/x86/kernel/kvmclock.c | 1 -
479 arch/x86/kernel/msr.c | 10 +
480 arch/x86/kernel/paravirt_patch_64.c | 4 +
481 arch/x86/kernel/ptrace.c | 28 +
482 arch/x86/kernel/signal.c | 9 +-
483 arch/x86/kernel/sys_i386_32.c | 9 +-
484 arch/x86/kernel/sys_x86_64.c | 8 +-
485 arch/x86/kernel/tls.c | 39 +
486 arch/x86/kernel/traps.c | 5 +
487 arch/x86/kernel/verify_cpu.S | 1 +
488 arch/x86/kernel/vm86_32.c | 16 +
489 arch/x86/kvm/emulate.c | 2 +-
490 arch/x86/kvm/x86.c | 2 +
491 arch/x86/mm/fault.c | 12 +-
492 arch/x86/mm/hugetlbpage.c | 15 +-
493 arch/x86/mm/init.c | 66 +-
494 arch/x86/mm/init_32.c | 6 +-
495 arch/x86/net/bpf_jit_comp.c | 4 +
496 arch/x86/platform/efi/efi_64.c | 2 +-
497 arch/x86/xen/Kconfig | 1 +
498 arch/xtensa/variants/dc232b/include/variant/core.h | 2 +-
499 arch/xtensa/variants/fsf/include/variant/core.h | 3 +-
500 arch/xtensa/variants/s6000/include/variant/core.h | 3 +-
501 drivers/acpi/acpica/hwxfsleep.c | 11 +-
502 drivers/acpi/custom_method.c | 4 +
503 drivers/block/cciss.h | 30 +-
504 drivers/block/smart1,2.h | 40 +-
505 drivers/cdrom/cdrom.c | 2 +-
506 drivers/char/Kconfig | 4 +-
507 drivers/char/genrtc.c | 1 +
508 drivers/char/mem.c | 17 +
509 drivers/char/random.c | 5 +-
510 drivers/cpufreq/sparc-us3-cpufreq.c | 2 -
511 drivers/firewire/ohci.c | 4 +
512 drivers/gpu/drm/nouveau/nouveau_ttm.c | 30 +-
513 drivers/gpu/drm/ttm/ttm_bo_manager.c | 10 +-
514 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 10 +-
515 drivers/hid/hid-logitech-dj.c | 6 +
516 drivers/hid/hid-sony.c | 147 +-
517 drivers/hid/hid-wiimote-debug.c | 2 +-
518 drivers/infiniband/hw/nes/nes_cm.c | 22 +-
519 drivers/iommu/amd_iommu.c | 14 +-
520 drivers/isdn/gigaset/bas-gigaset.c | 32 +-
521 drivers/isdn/gigaset/ser-gigaset.c | 32 +-
522 drivers/isdn/gigaset/usb-gigaset.c | 32 +-
523 drivers/isdn/i4l/isdn_concap.c | 6 +-
524 drivers/isdn/i4l/isdn_x25iface.c | 16 +-
525 drivers/md/raid5.c | 8 +
526 drivers/media/pci/solo6x10/solo6x10-g723.c | 2 +-
527 drivers/media/radio/radio-cadet.c | 5 +-
528 drivers/media/usb/dvb-usb/cinergyT2-core.c | 91 +-
529 drivers/media/usb/dvb-usb/cinergyT2-fe.c | 182 +-
530 drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 37 +-
531 drivers/media/usb/dvb-usb/technisat-usb2.c | 75 +-
532 drivers/message/fusion/mptbase.c | 9 +
533 drivers/misc/sgi-xp/xp_main.c | 12 +-
534 drivers/net/ethernet/brocade/bna/bna_enet.c | 8 +-
535 drivers/net/wan/lmc/lmc_media.c | 97 +-
536 drivers/net/wan/z85230.c | 24 +-
537 drivers/net/wireless/zd1211rw/zd_usb.c | 2 +-
538 drivers/pci/proc.c | 9 +
539 drivers/platform/x86/asus-wmi.c | 12 +
540 drivers/rtc/rtc-dev.c | 3 +
541 drivers/scsi/bfa/bfa_fcs.c | 19 +-
542 drivers/scsi/bfa/bfa_fcs_lport.c | 29 +-
543 drivers/scsi/bfa/bfa_modules.h | 12 +-
544 drivers/scsi/hpsa.h | 50 +-
545 drivers/staging/line6/driver.c | 17 +-
546 drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 2 +-
547 drivers/staging/lustre/lustre/libcfs/module.c | 10 +-
548 drivers/staging/lustre/lustre/llite/dir.c | 2 +-
549 drivers/tty/sysrq.c | 2 +-
550 drivers/tty/vt/keyboard.c | 22 +-
551 drivers/uio/uio.c | 6 +-
552 drivers/usb/core/hub.c | 5 +
553 drivers/usb/gadget/function/f_uac1.c | 1 +
554 drivers/usb/gadget/function/u_uac1.c | 1 +
555 drivers/usb/host/hwa-hc.c | 9 +-
556 drivers/video/fbdev/arcfb.c | 2 +-
557 drivers/video/fbdev/matrox/matroxfb_DAC1064.c | 10 +-
558 drivers/video/fbdev/matrox/matroxfb_Ti3026.c | 5 +-
559 drivers/video/fbdev/sh_mobile_lcdcfb.c | 6 +-
560 drivers/video/logo/logo_linux_clut224.ppm | 2720 ++++++++------------
561 drivers/xen/xenfs/xenstored.c | 5 +
562 fs/attr.c | 1 +
563 fs/autofs4/waitq.c | 9 +
564 fs/binfmt_aout.c | 7 +
565 fs/binfmt_elf.c | 40 +-
566 fs/btrfs/ioctl.c | 6 +-
567 fs/compat.c | 20 +-
568 fs/coredump.c | 17 +-
569 fs/debugfs/inode.c | 4 +
570 fs/exec.c | 216 ++-
571 fs/ext2/balloc.c | 4 +-
572 fs/ext2/super.c | 8 +-
573 fs/ext3/balloc.c | 4 +-
574 fs/ext3/super.c | 8 +-
575 fs/ext4/balloc.c | 4 +-
576 fs/fcntl.c | 4 +
577 fs/fhandle.c | 3 +-
578 fs/file.c | 4 +
579 fs/filesystems.c | 4 +
580 fs/fs_struct.c | 13 +-
581 fs/hugetlbfs/inode.c | 5 +-
582 fs/inode.c | 6 +-
583 fs/isofs/rock.c | 6 +
584 fs/mount.h | 4 +-
585 fs/namei.c | 235 ++-
586 fs/namespace.c | 26 +
587 fs/nfsd/nfscache.c | 2 +-
588 fs/open.c | 38 +
589 fs/pipe.c | 2 +-
590 fs/posix_acl.c | 15 +-
591 fs/proc/Kconfig | 10 +-
592 fs/proc/array.c | 66 +-
593 fs/proc/base.c | 161 ++-
594 fs/proc/cmdline.c | 4 +
595 fs/proc/devices.c | 4 +
596 fs/proc/fd.c | 17 +-
597 fs/proc/generic.c | 69 +-
598 fs/proc/inode.c | 17 +
599 fs/proc/internal.h | 11 +-
600 fs/proc/interrupts.c | 4 +
601 fs/proc/kcore.c | 3 +
602 fs/proc/proc_net.c | 31 +
603 fs/proc/proc_sysctl.c | 52 +-
604 fs/proc/root.c | 8 +
605 fs/proc/stat.c | 69 +-
606 fs/proc/task_mmu.c | 74 +-
607 fs/readdir.c | 19 +
608 fs/reiserfs/item_ops.c | 24 +-
609 fs/reiserfs/super.c | 4 +
610 fs/select.c | 2 +
611 fs/seq_file.c | 33 +-
612 fs/stat.c | 20 +-
613 fs/sysfs/dir.c | 24 +-
614 fs/utimes.c | 7 +
615 fs/xattr.c | 34 +-
616 grsecurity/Kconfig | 1166 +++++++++
617 grsecurity/Makefile | 54 +
618 grsecurity/gracl.c | 2703 +++++++++++++++++++
619 grsecurity/gracl_alloc.c | 105 +
620 grsecurity/gracl_cap.c | 127 +
621 grsecurity/gracl_compat.c | 270 ++
622 grsecurity/gracl_fs.c | 445 ++++
623 grsecurity/gracl_ip.c | 386 +++
624 grsecurity/gracl_learn.c | 207 ++
625 grsecurity/gracl_policy.c | 1782 +++++++++++++
626 grsecurity/gracl_res.c | 68 +
627 grsecurity/gracl_segv.c | 313 +++
628 grsecurity/gracl_shm.c | 40 +
629 grsecurity/grsec_chdir.c | 19 +
630 grsecurity/grsec_chroot.c | 385 +++
631 grsecurity/grsec_disabled.c | 440 ++++
632 grsecurity/grsec_exec.c | 188 ++
633 grsecurity/grsec_fifo.c | 24 +
634 grsecurity/grsec_fork.c | 23 +
635 grsecurity/grsec_init.c | 286 ++
636 grsecurity/grsec_ipc.c | 48 +
637 grsecurity/grsec_link.c | 58 +
638 grsecurity/grsec_log.c | 341 +++
639 grsecurity/grsec_mem.c | 48 +
640 grsecurity/grsec_mount.c | 65 +
641 grsecurity/grsec_pax.c | 45 +
642 grsecurity/grsec_proc.c | 20 +
643 grsecurity/grsec_ptrace.c | 30 +
644 grsecurity/grsec_sig.c | 236 ++
645 grsecurity/grsec_sock.c | 244 ++
646 grsecurity/grsec_sysctl.c | 479 ++++
647 grsecurity/grsec_time.c | 16 +
648 grsecurity/grsec_tpe.c | 78 +
649 grsecurity/grsec_usb.c | 15 +
650 grsecurity/grsum.c | 64 +
651 include/asm-generic/io.h | 2 +-
652 include/linux/binfmts.h | 5 +-
653 include/linux/capability.h | 5 +
654 include/linux/compiler-gcc4.h | 5 +
655 include/linux/compiler.h | 8 +
656 include/linux/cred.h | 8 +-
657 include/linux/dcache.h | 2 +-
658 include/linux/fs.h | 24 +-
659 include/linux/fs_struct.h | 2 +-
660 include/linux/fsnotify.h | 6 +
661 include/linux/gracl.h | 340 +++
662 include/linux/gracl_compat.h | 156 ++
663 include/linux/gralloc.h | 9 +
664 include/linux/grdefs.h | 140 +
665 include/linux/grinternal.h | 229 ++
666 include/linux/grmsg.h | 117 +
667 include/linux/grsecurity.h | 254 ++
668 include/linux/grsock.h | 19 +
669 include/linux/ipc_namespace.h | 2 +-
670 include/linux/kallsyms.h | 18 +-
671 include/linux/kmod.h | 5 +
672 include/linux/kobject.h | 2 +-
673 include/linux/mm.h | 2 +
674 include/linux/mm_types.h | 4 +-
675 include/linux/module.h | 4 +-
676 include/linux/mount.h | 2 +-
677 include/linux/netfilter/xt_gradm.h | 9 +
678 include/linux/path.h | 4 +-
679 include/linux/perf_event.h | 13 +-
680 include/linux/pid_namespace.h | 2 +-
681 include/linux/printk.h | 3 +-
682 include/linux/proc_fs.h | 22 +-
683 include/linux/proc_ns.h | 2 +-
684 include/linux/random.h | 2 +-
685 include/linux/rbtree_augmented.h | 4 +-
686 include/linux/scatterlist.h | 7 +
687 include/linux/sched.h | 104 +-
688 include/linux/security.h | 3 +-
689 include/linux/seq_file.h | 5 +
690 include/linux/shm.h | 4 +
691 include/linux/skbuff.h | 3 +
692 include/linux/slab.h | 9 -
693 include/linux/sysctl.h | 4 +-
694 include/linux/thread_info.h | 6 +-
695 include/linux/tty.h | 2 +-
696 include/linux/tty_driver.h | 4 +-
697 include/linux/uidgid.h | 5 +
698 include/linux/user_namespace.h | 2 +-
699 include/linux/utsname.h | 2 +-
700 include/linux/vermagic.h | 16 +-
701 include/linux/vmalloc.h | 4 +
702 include/net/af_unix.h | 2 +-
703 include/net/ip.h | 2 +-
704 include/net/neighbour.h | 2 +-
705 include/net/net_namespace.h | 2 +-
706 include/net/sock.h | 4 +-
707 include/trace/events/fs.h | 53 +
708 include/uapi/linux/personality.h | 1 +
709 init/Kconfig | 3 +-
710 init/main.c | 25 +-
711 ipc/mqueue.c | 1 +
712 ipc/shm.c | 23 +
713 ipc/util.c | 6 +
714 kernel/bpf/syscall.c | 8 +-
715 kernel/capability.c | 41 +-
716 kernel/cgroup.c | 5 +-
717 kernel/compat.c | 1 +
718 kernel/configs.c | 11 +
719 kernel/cred.c | 113 +-
720 kernel/events/core.c | 14 +-
721 kernel/exit.c | 10 +-
722 kernel/fork.c | 86 +-
723 kernel/futex.c | 4 +-
724 kernel/kallsyms.c | 9 +
725 kernel/kcmp.c | 4 +
726 kernel/kmod.c | 94 +-
727 kernel/kprobes.c | 7 +-
728 kernel/ksysfs.c | 2 +
729 kernel/locking/lockdep_proc.c | 10 +-
730 kernel/module.c | 106 +-
731 kernel/panic.c | 4 +-
732 kernel/pid.c | 19 +-
733 kernel/power/Kconfig | 2 +
734 kernel/printk/printk.c | 5 +
735 kernel/ptrace.c | 20 +-
736 kernel/resource.c | 10 +
737 kernel/sched/core.c | 11 +-
738 kernel/signal.c | 37 +-
739 kernel/sys.c | 64 +-
740 kernel/sysctl.c | 71 +-
741 kernel/taskstats.c | 6 +
742 kernel/time/posix-timers.c | 8 +
743 kernel/time/time.c | 5 +
744 kernel/time/timekeeping.c | 3 +
745 kernel/time/timer_list.c | 12 +
746 kernel/time/timer_stats.c | 10 +-
747 kernel/trace/trace_syscalls.c | 8 +
748 kernel/user_namespace.c | 15 +
749 lib/Kconfig.debug | 7 +-
750 lib/is_single_threaded.c | 3 +
751 lib/list_debug.c | 65 +-
752 lib/rbtree.c | 4 +-
753 lib/vsprintf.c | 37 +-
754 localversion-grsec | 1 +
755 mm/Kconfig | 5 +-
756 mm/filemap.c | 1 +
757 mm/kmemleak.c | 4 +-
758 mm/memory.c | 4 +-
759 mm/mempolicy.c | 12 +-
760 mm/migrate.c | 3 +-
761 mm/mlock.c | 6 +-
762 mm/mmap.c | 93 +-
763 mm/mprotect.c | 8 +
764 mm/process_vm_access.c | 6 +
765 mm/shmem.c | 2 +-
766 mm/slab.c | 2 +-
767 mm/slab_common.c | 2 +-
768 mm/slub.c | 22 +-
769 mm/util.c | 3 +
770 mm/vmalloc.c | 68 +-
771 mm/vmstat.c | 29 +-
772 net/appletalk/atalk_proc.c | 2 +-
773 net/atm/lec.c | 6 +-
774 net/atm/mpoa_caches.c | 42 +-
775 net/bluetooth/6lowpan.c | 1 -
776 net/bluetooth/bnep/core.c | 3 +
777 net/bluetooth/cmtp/core.c | 3 +
778 net/bluetooth/hidp/core.c | 3 +-
779 net/can/bcm.c | 2 +-
780 net/can/proc.c | 2 +-
781 net/core/dev_ioctl.c | 7 +-
782 net/core/filter.c | 8 +-
783 net/core/net-procfs.c | 17 +-
784 net/core/pktgen.c | 2 +-
785 net/core/sock_diag.c | 7 +
786 net/core/sysctl_net_core.c | 2 +-
787 net/decnet/dn_dev.c | 2 +-
788 net/ipv4/devinet.c | 6 +-
789 net/ipv4/inet_hashtables.c | 5 +
790 net/ipv4/ip_input.c | 7 +
791 net/ipv4/ip_sockglue.c | 3 +-
792 net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +-
793 net/ipv4/route.c | 6 +-
794 net/ipv4/tcp_input.c | 4 +-
795 net/ipv4/tcp_ipv4.c | 24 +-
796 net/ipv4/tcp_minisocks.c | 9 +-
797 net/ipv4/tcp_timer.c | 11 +
798 net/ipv4/udp.c | 24 +
799 net/ipv6/addrconf.c | 13 +-
800 net/ipv6/proc.c | 2 +-
801 net/ipv6/tcp_ipv6.c | 23 +-
802 net/ipv6/udp.c | 7 +
803 net/ipx/ipx_proc.c | 2 +-
804 net/irda/irproc.c | 2 +-
805 net/llc/llc_proc.c | 2 +-
806 net/netfilter/Kconfig | 10 +
807 net/netfilter/Makefile | 1 +
808 net/netfilter/nf_conntrack_core.c | 8 +
809 net/netfilter/xt_gradm.c | 51 +
810 net/netfilter/xt_hashlimit.c | 4 +-
811 net/netfilter/xt_recent.c | 2 +-
812 net/socket.c | 72 +-
813 net/sunrpc/cache.c | 2 +-
814 net/sunrpc/stats.c | 2 +-
815 net/sysctl_net.c | 2 +-
816 net/unix/af_unix.c | 31 +-
817 net/vmw_vsock/vmci_transport_notify.c | 30 +-
818 net/vmw_vsock/vmci_transport_notify_qstate.c | 30 +-
819 net/x25/sysctl_net_x25.c | 2 +-
820 net/x25/x25_proc.c | 2 +-
821 scripts/package/Makefile | 2 +-
822 scripts/package/mkspec | 38 +-
823 security/Kconfig | 363 +++-
824 security/apparmor/file.c | 4 +-
825 security/apparmor/lsm.c | 8 +-
826 security/commoncap.c | 29 +
827 security/min_addr.c | 2 +
828 security/tomoyo/file.c | 12 +-
829 security/tomoyo/mount.c | 4 +
830 security/tomoyo/tomoyo.c | 22 +-
831 security/yama/Kconfig | 2 +-
832 sound/core/seq/oss/seq_oss.c | 4 +-
833 sound/core/seq/seq_midi.c | 4 +-
834 sound/drivers/opl3/opl3_seq.c | 4 +-
835 sound/drivers/opl4/opl4_seq.c | 4 +-
836 sound/isa/sb/emu8000_synth.c | 4 +-
837 sound/pci/emu10k1/emu10k1_synth.c | 4 +-
838 sound/synth/emux/emux_seq.c | 14 +-
839 tools/gcc/.gitignore | 1 +
840 tools/gcc/Makefile | 12 +
841 tools/gcc/gen-random-seed.sh | 8 +
842 tools/gcc/randomize_layout_plugin.c | 915 +++++++
843 tools/gcc/size_overflow_plugin/.gitignore | 2 +
844 .../size_overflow_plugin/size_overflow_hash.data | 1 +
845 459 files changed, 19226 insertions(+), 2801 deletions(-)
846
847 commit 0f40ebc1077b768d5ae559097efe5666b219ded5
848 Author: Brad Spengler <spender@grsecurity.net>
849 Date: Sat Dec 27 18:26:26 2014 -0500
850
851 Initial import of PaX for 3.18.1
852
853 Documentation/dontdiff | 47 +-
854 Documentation/kbuild/makefiles.txt | 39 +-
855 Documentation/kernel-parameters.txt | 28 +
856 Makefile | 106 +-
857 arch/alpha/include/asm/atomic.h | 10 +
858 arch/alpha/include/asm/elf.h | 7 +
859 arch/alpha/include/asm/pgalloc.h | 6 +
860 arch/alpha/include/asm/pgtable.h | 11 +
861 arch/alpha/kernel/module.c | 2 +-
862 arch/alpha/kernel/osf_sys.c | 8 +-
863 arch/alpha/mm/fault.c | 141 +-
864 arch/arm/Kconfig | 2 +-
865 arch/arm/include/asm/atomic.h | 296 +-
866 arch/arm/include/asm/barrier.h | 2 +-
867 arch/arm/include/asm/cache.h | 5 +-
868 arch/arm/include/asm/cacheflush.h | 2 +-
869 arch/arm/include/asm/checksum.h | 14 +-
870 arch/arm/include/asm/cmpxchg.h | 2 +
871 arch/arm/include/asm/domain.h | 33 +-
872 arch/arm/include/asm/elf.h | 13 +-
873 arch/arm/include/asm/fncpy.h | 2 +
874 arch/arm/include/asm/futex.h | 10 +
875 arch/arm/include/asm/kmap_types.h | 2 +-
876 arch/arm/include/asm/mach/dma.h | 2 +-
877 arch/arm/include/asm/mach/map.h | 16 +-
878 arch/arm/include/asm/outercache.h | 2 +-
879 arch/arm/include/asm/page.h | 3 +-
880 arch/arm/include/asm/pgalloc.h | 22 +-
881 arch/arm/include/asm/pgtable-2level-hwdef.h | 5 +
882 arch/arm/include/asm/pgtable-2level.h | 3 +
883 arch/arm/include/asm/pgtable-3level-hwdef.h | 1 +
884 arch/arm/include/asm/pgtable-3level.h | 3 +
885 arch/arm/include/asm/pgtable.h | 54 +-
886 arch/arm/include/asm/psci.h | 2 +-
887 arch/arm/include/asm/smp.h | 2 +-
888 arch/arm/include/asm/thread_info.h | 6 +-
889 arch/arm/include/asm/tls.h | 3 +
890 arch/arm/include/asm/uaccess.h | 96 +-
891 arch/arm/include/uapi/asm/ptrace.h | 2 +-
892 arch/arm/kernel/armksyms.c | 8 +-
893 arch/arm/kernel/entry-armv.S | 110 +-
894 arch/arm/kernel/entry-common.S | 40 +-
895 arch/arm/kernel/entry-header.S | 60 +
896 arch/arm/kernel/fiq.c | 3 +
897 arch/arm/kernel/head.S | 2 +-
898 arch/arm/kernel/module.c | 31 +-
899 arch/arm/kernel/patch.c | 2 +
900 arch/arm/kernel/process.c | 83 +-
901 arch/arm/kernel/psci.c | 2 +-
902 arch/arm/kernel/setup.c | 20 +-
903 arch/arm/kernel/signal.c | 35 +-
904 arch/arm/kernel/smp.c | 2 +-
905 arch/arm/kernel/tcm.c | 4 +-
906 arch/arm/kernel/traps.c | 6 +-
907 arch/arm/kernel/vmlinux.lds.S | 24 +-
908 arch/arm/kvm/arm.c | 10 +-
909 arch/arm/lib/clear_user.S | 6 +-
910 arch/arm/lib/copy_from_user.S | 6 +-
911 arch/arm/lib/copy_page.S | 1 +
912 arch/arm/lib/copy_to_user.S | 6 +-
913 arch/arm/lib/csumpartialcopyuser.S | 4 +-
914 arch/arm/lib/delay.c | 2 +-
915 arch/arm/lib/uaccess_with_memcpy.c | 4 +-
916 arch/arm/mach-at91/setup.c | 2 +-
917 arch/arm/mach-keystone/keystone.c | 2 +-
918 arch/arm/mach-mvebu/coherency.c | 4 +-
919 arch/arm/mach-omap2/board-n8x0.c | 2 +-
920 arch/arm/mach-omap2/gpmc.c | 22 +-
921 arch/arm/mach-omap2/omap-mpuss-lowpower.c | 4 +-
922 arch/arm/mach-omap2/omap-wakeupgen.c | 2 +-
923 arch/arm/mach-omap2/omap_device.c | 4 +-
924 arch/arm/mach-omap2/omap_device.h | 4 +-
925 arch/arm/mach-omap2/omap_hwmod.c | 4 +-
926 arch/arm/mach-omap2/powerdomains43xx_data.c | 5 +-
927 arch/arm/mach-omap2/wd_timer.c | 6 +-
928 arch/arm/mach-tegra/cpuidle-tegra20.c | 2 +-
929 arch/arm/mach-ux500/setup.h | 7 -
930 arch/arm/mm/Kconfig | 6 +-
931 arch/arm/mm/alignment.c | 8 +
932 arch/arm/mm/cache-l2x0.c | 2 +-
933 arch/arm/mm/context.c | 10 +-
934 arch/arm/mm/fault.c | 146 +
935 arch/arm/mm/fault.h | 12 +
936 arch/arm/mm/init.c | 41 +
937 arch/arm/mm/ioremap.c | 4 +-
938 arch/arm/mm/mmap.c | 30 +-
939 arch/arm/mm/mmu.c | 182 +-
940 arch/arm/net/bpf_jit_32.c | 3 +
941 arch/arm/plat-iop/setup.c | 2 +-
942 arch/arm/plat-omap/sram.c | 2 +
943 arch/arm/plat-samsung/include/plat/dma-ops.h | 2 +-
944 arch/arm64/include/asm/barrier.h | 2 +-
945 arch/arm64/include/asm/uaccess.h | 1 +
946 arch/avr32/include/asm/elf.h | 8 +-
947 arch/avr32/include/asm/kmap_types.h | 4 +-
948 arch/avr32/mm/fault.c | 27 +
949 arch/frv/include/asm/atomic.h | 10 +
950 arch/frv/include/asm/kmap_types.h | 2 +-
951 arch/frv/mm/elf-fdpic.c | 3 +-
952 arch/ia64/Makefile | 1 +
953 arch/ia64/include/asm/atomic.h | 10 +
954 arch/ia64/include/asm/barrier.h | 2 +-
955 arch/ia64/include/asm/elf.h | 7 +
956 arch/ia64/include/asm/pgalloc.h | 12 +
957 arch/ia64/include/asm/pgtable.h | 13 +-
958 arch/ia64/include/asm/spinlock.h | 2 +-
959 arch/ia64/include/asm/uaccess.h | 27 +-
960 arch/ia64/kernel/module.c | 48 +-
961 arch/ia64/kernel/palinfo.c | 2 +-
962 arch/ia64/kernel/sys_ia64.c | 7 +
963 arch/ia64/kernel/vmlinux.lds.S | 2 +-
964 arch/ia64/mm/fault.c | 32 +-
965 arch/ia64/mm/init.c | 15 +-
966 arch/m32r/lib/usercopy.c | 6 +
967 arch/metag/include/asm/barrier.h | 2 +-
968 arch/mips/cavium-octeon/dma-octeon.c | 2 +-
969 arch/mips/include/asm/atomic.h | 346 +-
970 arch/mips/include/asm/barrier.h | 2 +-
971 arch/mips/include/asm/elf.h | 11 +-
972 arch/mips/include/asm/exec.h | 2 +-
973 arch/mips/include/asm/hw_irq.h | 2 +-
974 arch/mips/include/asm/local.h | 57 +
975 arch/mips/include/asm/page.h | 2 +-
976 arch/mips/include/asm/pgalloc.h | 5 +
977 arch/mips/include/asm/pgtable.h | 3 +
978 arch/mips/include/asm/uaccess.h | 1 +
979 arch/mips/kernel/binfmt_elfn32.c | 7 +
980 arch/mips/kernel/binfmt_elfo32.c | 7 +
981 arch/mips/kernel/i8259.c | 2 +-
982 arch/mips/kernel/irq-gt641xx.c | 2 +-
983 arch/mips/kernel/irq.c | 6 +-
984 arch/mips/kernel/pm-cps.c | 2 +-
985 arch/mips/kernel/process.c | 12 -
986 arch/mips/kernel/reset.c | 4 +
987 arch/mips/kernel/sync-r4k.c | 24 +-
988 arch/mips/kernel/traps.c | 13 +-
989 arch/mips/kvm/mips.c | 2 +-
990 arch/mips/mm/fault.c | 25 +
991 arch/mips/mm/mmap.c | 51 +-
992 arch/mips/pci/pci-octeon.c | 4 +-
993 arch/mips/pci/pcie-octeon.c | 12 +-
994 arch/mips/sgi-ip27/ip27-nmi.c | 6 +-
995 arch/mips/sni/rm200.c | 2 +-
996 arch/mips/vr41xx/common/icu.c | 2 +-
997 arch/mips/vr41xx/common/irq.c | 4 +-
998 arch/parisc/include/asm/atomic.h | 10 +
999 arch/parisc/include/asm/elf.h | 7 +
1000 arch/parisc/include/asm/pgalloc.h | 6 +
1001 arch/parisc/include/asm/pgtable.h | 11 +
1002 arch/parisc/include/asm/uaccess.h | 4 +-
1003 arch/parisc/kernel/module.c | 50 +-
1004 arch/parisc/kernel/sys_parisc.c | 15 +
1005 arch/parisc/kernel/traps.c | 4 +-
1006 arch/parisc/mm/fault.c | 140 +-
1007 arch/powerpc/include/asm/atomic.h | 329 +-
1008 arch/powerpc/include/asm/barrier.h | 2 +-
1009 arch/powerpc/include/asm/elf.h | 19 +-
1010 arch/powerpc/include/asm/exec.h | 2 +-
1011 arch/powerpc/include/asm/kmap_types.h | 2 +-
1012 arch/powerpc/include/asm/local.h | 46 +
1013 arch/powerpc/include/asm/mman.h | 2 +-
1014 arch/powerpc/include/asm/page.h | 8 +-
1015 arch/powerpc/include/asm/page_64.h | 7 +-
1016 arch/powerpc/include/asm/pgalloc-64.h | 7 +
1017 arch/powerpc/include/asm/pgtable.h | 1 +
1018 arch/powerpc/include/asm/pte-hash32.h | 1 +
1019 arch/powerpc/include/asm/reg.h | 1 +
1020 arch/powerpc/include/asm/smp.h | 2 +-
1021 arch/powerpc/include/asm/spinlock.h | 42 +-
1022 arch/powerpc/include/asm/uaccess.h | 141 +-
1023 arch/powerpc/kernel/exceptions-64e.S | 4 +-
1024 arch/powerpc/kernel/exceptions-64s.S | 2 +-
1025 arch/powerpc/kernel/module_32.c | 15 +-
1026 arch/powerpc/kernel/process.c | 55 -
1027 arch/powerpc/kernel/signal_32.c | 2 +-
1028 arch/powerpc/kernel/signal_64.c | 2 +-
1029 arch/powerpc/kernel/traps.c | 21 +
1030 arch/powerpc/kernel/vdso.c | 5 +-
1031 arch/powerpc/kvm/powerpc.c | 2 +-
1032 arch/powerpc/lib/usercopy_64.c | 18 -
1033 arch/powerpc/mm/fault.c | 54 +-
1034 arch/powerpc/mm/mmap.c | 24 +-
1035 arch/powerpc/mm/slice.c | 13 +-
1036 arch/powerpc/platforms/cell/spufs/file.c | 4 +-
1037 arch/s390/include/asm/atomic.h | 10 +
1038 arch/s390/include/asm/barrier.h | 2 +-
1039 arch/s390/include/asm/elf.h | 13 +-
1040 arch/s390/include/asm/exec.h | 2 +-
1041 arch/s390/include/asm/uaccess.h | 13 +-
1042 arch/s390/kernel/module.c | 22 +-
1043 arch/s390/kernel/process.c | 34 -
1044 arch/s390/mm/mmap.c | 24 +
1045 arch/score/include/asm/exec.h | 2 +-
1046 arch/score/kernel/process.c | 5 -
1047 arch/sh/mm/mmap.c | 22 +-
1048 arch/sparc/include/asm/atomic_64.h | 110 +-
1049 arch/sparc/include/asm/barrier_64.h | 2 +-
1050 arch/sparc/include/asm/cache.h | 2 +-
1051 arch/sparc/include/asm/elf_32.h | 7 +
1052 arch/sparc/include/asm/elf_64.h | 7 +
1053 arch/sparc/include/asm/pgalloc_32.h | 1 +
1054 arch/sparc/include/asm/pgalloc_64.h | 1 +
1055 arch/sparc/include/asm/pgtable.h | 4 +
1056 arch/sparc/include/asm/pgtable_32.h | 15 +-
1057 arch/sparc/include/asm/pgtsrmmu.h | 5 +
1058 arch/sparc/include/asm/setup.h | 4 +-
1059 arch/sparc/include/asm/spinlock_64.h | 35 +-
1060 arch/sparc/include/asm/thread_info_32.h | 2 +
1061 arch/sparc/include/asm/thread_info_64.h | 2 +
1062 arch/sparc/include/asm/uaccess.h | 1 +
1063 arch/sparc/include/asm/uaccess_32.h | 27 +-
1064 arch/sparc/include/asm/uaccess_64.h | 19 +-
1065 arch/sparc/kernel/Makefile | 2 +-
1066 arch/sparc/kernel/prom_common.c | 2 +-
1067 arch/sparc/kernel/smp_64.c | 8 +-
1068 arch/sparc/kernel/sys_sparc_32.c | 2 +-
1069 arch/sparc/kernel/sys_sparc_64.c | 52 +-
1070 arch/sparc/kernel/traps_64.c | 27 +-
1071 arch/sparc/lib/Makefile | 2 +-
1072 arch/sparc/lib/atomic_64.S | 57 +-
1073 arch/sparc/lib/ksyms.c | 6 +-
1074 arch/sparc/mm/Makefile | 2 +-
1075 arch/sparc/mm/fault_32.c | 292 +
1076 arch/sparc/mm/fault_64.c | 486 ++
1077 arch/sparc/mm/hugetlbpage.c | 22 +-
1078 arch/sparc/mm/init_64.c | 10 +-
1079 arch/tile/include/asm/atomic_64.h | 10 +
1080 arch/tile/include/asm/uaccess.h | 4 +-
1081 arch/um/Makefile | 4 +
1082 arch/um/include/asm/kmap_types.h | 2 +-
1083 arch/um/include/asm/page.h | 3 +
1084 arch/um/include/asm/pgtable-3level.h | 1 +
1085 arch/um/kernel/process.c | 16 -
1086 arch/x86/Kconfig | 11 +-
1087 arch/x86/Kconfig.cpu | 6 +-
1088 arch/x86/Kconfig.debug | 4 +-
1089 arch/x86/Makefile | 13 +-
1090 arch/x86/boot/Makefile | 3 +
1091 arch/x86/boot/bitops.h | 4 +-
1092 arch/x86/boot/boot.h | 2 +-
1093 arch/x86/boot/compressed/Makefile | 3 +
1094 arch/x86/boot/compressed/efi_stub_32.S | 16 +-
1095 arch/x86/boot/compressed/head_32.S | 4 +-
1096 arch/x86/boot/compressed/head_64.S | 12 +-
1097 arch/x86/boot/compressed/misc.c | 11 +-
1098 arch/x86/boot/cpucheck.c | 16 +-
1099 arch/x86/boot/header.S | 6 +-
1100 arch/x86/boot/memory.c | 2 +-
1101 arch/x86/boot/video-vesa.c | 1 +
1102 arch/x86/boot/video.c | 2 +-
1103 arch/x86/crypto/aes-x86_64-asm_64.S | 4 +
1104 arch/x86/crypto/aesni-intel_asm.S | 106 +-
1105 arch/x86/crypto/blowfish-x86_64-asm_64.S | 7 +
1106 arch/x86/crypto/camellia-aesni-avx-asm_64.S | 10 +
1107 arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 10 +
1108 arch/x86/crypto/camellia-x86_64-asm_64.S | 7 +
1109 arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 51 +-
1110 arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 25 +-
1111 arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 2 +
1112 arch/x86/crypto/ghash-clmulni-intel_asm.S | 4 +
1113 arch/x86/crypto/salsa20-x86_64-asm_64.S | 4 +
1114 arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 9 +
1115 arch/x86/crypto/serpent-avx2-asm_64.S | 9 +
1116 arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 4 +
1117 arch/x86/crypto/sha1_ssse3_asm.S | 10 +-
1118 arch/x86/crypto/sha256-avx-asm.S | 2 +
1119 arch/x86/crypto/sha256-avx2-asm.S | 2 +
1120 arch/x86/crypto/sha256-ssse3-asm.S | 2 +
1121 arch/x86/crypto/sha512-avx-asm.S | 2 +
1122 arch/x86/crypto/sha512-avx2-asm.S | 2 +
1123 arch/x86/crypto/sha512-ssse3-asm.S | 2 +
1124 arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 25 +-
1125 arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 4 +
1126 arch/x86/crypto/twofish-x86_64-asm_64.S | 3 +
1127 arch/x86/ia32/ia32_signal.c | 23 +-
1128 arch/x86/ia32/ia32entry.S | 172 +-
1129 arch/x86/ia32/sys_ia32.c | 4 +-
1130 arch/x86/include/asm/alternative-asm.h | 39 +
1131 arch/x86/include/asm/alternative.h | 4 +-
1132 arch/x86/include/asm/apic.h | 2 +-
1133 arch/x86/include/asm/apm.h | 4 +-
1134 arch/x86/include/asm/atomic.h | 271 +-
1135 arch/x86/include/asm/atomic64_32.h | 100 +
1136 arch/x86/include/asm/atomic64_64.h | 164 +-
1137 arch/x86/include/asm/barrier.h | 4 +-
1138 arch/x86/include/asm/bitops.h | 18 +-
1139 arch/x86/include/asm/boot.h | 7 +-
1140 arch/x86/include/asm/cache.h | 5 +-
1141 arch/x86/include/asm/cacheflush.h | 2 +-
1142 arch/x86/include/asm/calling.h | 120 +-
1143 arch/x86/include/asm/checksum_32.h | 12 +-
1144 arch/x86/include/asm/cmpxchg.h | 39 +
1145 arch/x86/include/asm/compat.h | 2 +-
1146 arch/x86/include/asm/cpufeature.h | 16 +-
1147 arch/x86/include/asm/desc.h | 78 +-
1148 arch/x86/include/asm/desc_defs.h | 6 +
1149 arch/x86/include/asm/div64.h | 2 +-
1150 arch/x86/include/asm/elf.h | 36 +-
1151 arch/x86/include/asm/emergency-restart.h | 2 +-
1152 arch/x86/include/asm/fpu-internal.h | 8 +-
1153 arch/x86/include/asm/futex.h | 14 +-
1154 arch/x86/include/asm/hw_irq.h | 4 +-
1155 arch/x86/include/asm/i8259.h | 2 +-
1156 arch/x86/include/asm/io.h | 21 +-
1157 arch/x86/include/asm/irqflags.h | 5 +
1158 arch/x86/include/asm/kprobes.h | 9 +-
1159 arch/x86/include/asm/local.h | 106 +-
1160 arch/x86/include/asm/mman.h | 15 +
1161 arch/x86/include/asm/mmu.h | 16 +-
1162 arch/x86/include/asm/mmu_context.h | 136 +-
1163 arch/x86/include/asm/module.h | 17 +-
1164 arch/x86/include/asm/nmi.h | 19 +-
1165 arch/x86/include/asm/page.h | 1 +
1166 arch/x86/include/asm/page_64.h | 4 +-
1167 arch/x86/include/asm/paravirt.h | 46 +-
1168 arch/x86/include/asm/paravirt_types.h | 15 +-
1169 arch/x86/include/asm/pgalloc.h | 23 +
1170 arch/x86/include/asm/pgtable-2level.h | 2 +
1171 arch/x86/include/asm/pgtable-3level.h | 4 +
1172 arch/x86/include/asm/pgtable.h | 126 +-
1173 arch/x86/include/asm/pgtable_32.h | 14 +-
1174 arch/x86/include/asm/pgtable_32_types.h | 15 +-
1175 arch/x86/include/asm/pgtable_64.h | 20 +-
1176 arch/x86/include/asm/pgtable_64_types.h | 5 +
1177 arch/x86/include/asm/pgtable_types.h | 26 +-
1178 arch/x86/include/asm/preempt.h | 2 +-
1179 arch/x86/include/asm/processor.h | 79 +-
1180 arch/x86/include/asm/ptrace.h | 26 +-
1181 arch/x86/include/asm/qrwlock.h | 4 +-
1182 arch/x86/include/asm/realmode.h | 4 +-
1183 arch/x86/include/asm/reboot.h | 10 +-
1184 arch/x86/include/asm/rmwcc.h | 84 +-
1185 arch/x86/include/asm/rwsem.h | 60 +-
1186 arch/x86/include/asm/segment.h | 29 +-
1187 arch/x86/include/asm/smap.h | 64 +-
1188 arch/x86/include/asm/smp.h | 14 +-
1189 arch/x86/include/asm/stackprotector.h | 4 +-
1190 arch/x86/include/asm/stacktrace.h | 32 +-
1191 arch/x86/include/asm/switch_to.h | 4 +-
1192 arch/x86/include/asm/thread_info.h | 31 +-
1193 arch/x86/include/asm/tlbflush.h | 73 +-
1194 arch/x86/include/asm/uaccess.h | 182 +-
1195 arch/x86/include/asm/uaccess_32.h | 24 +-
1196 arch/x86/include/asm/uaccess_64.h | 173 +-
1197 arch/x86/include/asm/word-at-a-time.h | 2 +-
1198 arch/x86/include/asm/x86_init.h | 10 +-
1199 arch/x86/include/asm/xen/page.h | 2 +-
1200 arch/x86/include/asm/xsave.h | 14 +-
1201 arch/x86/include/uapi/asm/e820.h | 2 +-
1202 arch/x86/include/uapi/asm/ptrace-abi.h | 1 -
1203 arch/x86/kernel/Makefile | 2 +-
1204 arch/x86/kernel/acpi/boot.c | 4 +-
1205 arch/x86/kernel/acpi/sleep.c | 4 +
1206 arch/x86/kernel/acpi/wakeup_32.S | 6 +-
1207 arch/x86/kernel/alternative.c | 74 +-
1208 arch/x86/kernel/apic/apic.c | 4 +-
1209 arch/x86/kernel/apic/apic_flat_64.c | 4 +-
1210 arch/x86/kernel/apic/apic_noop.c | 2 +-
1211 arch/x86/kernel/apic/bigsmp_32.c | 2 +-
1212 arch/x86/kernel/apic/io_apic.c | 8 +-
1213 arch/x86/kernel/apic/probe_32.c | 2 +-
1214 arch/x86/kernel/apic/x2apic_cluster.c | 4 +-
1215 arch/x86/kernel/apic/x2apic_phys.c | 2 +-
1216 arch/x86/kernel/apic/x2apic_uv_x.c | 2 +-
1217 arch/x86/kernel/apm_32.c | 19 +-
1218 arch/x86/kernel/asm-offsets.c | 20 +
1219 arch/x86/kernel/asm-offsets_64.c | 1 +
1220 arch/x86/kernel/cpu/Makefile | 4 -
1221 arch/x86/kernel/cpu/amd.c | 2 +-
1222 arch/x86/kernel/cpu/common.c | 134 +-
1223 arch/x86/kernel/cpu/intel_cacheinfo.c | 48 +-
1224 arch/x86/kernel/cpu/mcheck/mce.c | 31 +-
1225 arch/x86/kernel/cpu/mcheck/p5.c | 3 +
1226 arch/x86/kernel/cpu/mcheck/winchip.c | 3 +
1227 arch/x86/kernel/cpu/microcode/core.c | 2 +-
1228 arch/x86/kernel/cpu/microcode/intel.c | 4 +-
1229 arch/x86/kernel/cpu/mtrr/main.c | 2 +-
1230 arch/x86/kernel/cpu/mtrr/mtrr.h | 2 +-
1231 arch/x86/kernel/cpu/perf_event.c | 8 +-
1232 arch/x86/kernel/cpu/perf_event_amd_iommu.c | 2 +-
1233 arch/x86/kernel/cpu/perf_event_intel.c | 6 +-
1234 arch/x86/kernel/cpu/perf_event_intel_rapl.c | 2 +-
1235 arch/x86/kernel/cpu/perf_event_intel_uncore.c | 2 +-
1236 arch/x86/kernel/cpu/perf_event_intel_uncore.h | 2 +-
1237 arch/x86/kernel/cpuid.c | 2 +-
1238 arch/x86/kernel/crash.c | 2 +-
1239 arch/x86/kernel/crash_dump_64.c | 2 +-
1240 arch/x86/kernel/doublefault.c | 8 +-
1241 arch/x86/kernel/dumpstack.c | 30 +-
1242 arch/x86/kernel/dumpstack_32.c | 29 +-
1243 arch/x86/kernel/dumpstack_64.c | 60 +-
1244 arch/x86/kernel/e820.c | 4 +-
1245 arch/x86/kernel/early_printk.c | 1 +
1246 arch/x86/kernel/entry_32.S | 358 +-
1247 arch/x86/kernel/entry_64.S | 735 +++-
1248 arch/x86/kernel/espfix_64.c | 2 +-
1249 arch/x86/kernel/ftrace.c | 8 +-
1250 arch/x86/kernel/head64.c | 13 +-
1251 arch/x86/kernel/head_32.S | 228 +-
1252 arch/x86/kernel/head_64.S | 139 +-
1253 arch/x86/kernel/i386_ksyms_32.c | 12 +
1254 arch/x86/kernel/i387.c | 2 +-
1255 arch/x86/kernel/i8259.c | 10 +-
1256 arch/x86/kernel/io_delay.c | 2 +-
1257 arch/x86/kernel/ioport.c | 2 +-
1258 arch/x86/kernel/irq.c | 8 +-
1259 arch/x86/kernel/irq_32.c | 47 +-
1260 arch/x86/kernel/irq_64.c | 2 +-
1261 arch/x86/kernel/jump_label.c | 8 +-
1262 arch/x86/kernel/kgdb.c | 25 +-
1263 arch/x86/kernel/kprobes/core.c | 32 +-
1264 arch/x86/kernel/kprobes/opt.c | 16 +-
1265 arch/x86/kernel/ksysfs.c | 2 +-
1266 arch/x86/kernel/ldt.c | 31 +-
1267 arch/x86/kernel/machine_kexec_32.c | 6 +-
1268 arch/x86/kernel/mcount_64.S | 19 +-
1269 arch/x86/kernel/module.c | 78 +-
1270 arch/x86/kernel/msr.c | 2 +-
1271 arch/x86/kernel/nmi.c | 34 +-
1272 arch/x86/kernel/nmi_selftest.c | 4 +-
1273 arch/x86/kernel/paravirt-spinlocks.c | 2 +-
1274 arch/x86/kernel/paravirt.c | 45 +-
1275 arch/x86/kernel/pci-calgary_64.c | 2 +-
1276 arch/x86/kernel/pci-iommu_table.c | 2 +-
1277 arch/x86/kernel/pci-swiotlb.c | 2 +-
1278 arch/x86/kernel/process.c | 55 +-
1279 arch/x86/kernel/process_32.c | 32 +-
1280 arch/x86/kernel/process_64.c | 20 +-
1281 arch/x86/kernel/ptrace.c | 20 +-
1282 arch/x86/kernel/pvclock.c | 8 +-
1283 arch/x86/kernel/reboot.c | 42 +-
1284 arch/x86/kernel/reboot_fixups_32.c | 2 +-
1285 arch/x86/kernel/relocate_kernel_64.S | 3 +-
1286 arch/x86/kernel/setup.c | 63 +-
1287 arch/x86/kernel/setup_percpu.c | 29 +-
1288 arch/x86/kernel/signal.c | 17 +-
1289 arch/x86/kernel/smp.c | 2 +-
1290 arch/x86/kernel/smpboot.c | 29 +-
1291 arch/x86/kernel/step.c | 10 +-
1292 arch/x86/kernel/sys_i386_32.c | 184 +
1293 arch/x86/kernel/sys_x86_64.c | 22 +-
1294 arch/x86/kernel/tboot.c | 12 +-
1295 arch/x86/kernel/time.c | 10 +-
1296 arch/x86/kernel/tls.c | 7 +-
1297 arch/x86/kernel/tracepoint.c | 4 +-
1298 arch/x86/kernel/traps.c | 64 +-
1299 arch/x86/kernel/tsc.c | 2 +-
1300 arch/x86/kernel/uprobes.c | 4 +-
1301 arch/x86/kernel/vm86_32.c | 6 +-
1302 arch/x86/kernel/vmlinux.lds.S | 147 +-
1303 arch/x86/kernel/vsyscall_64.c | 12 +-
1304 arch/x86/kernel/x8664_ksyms_64.c | 6 +-
1305 arch/x86/kernel/x86_init.c | 6 +-
1306 arch/x86/kernel/xsave.c | 10 +-
1307 arch/x86/kvm/cpuid.c | 21 +-
1308 arch/x86/kvm/lapic.c | 2 +-
1309 arch/x86/kvm/paging_tmpl.h | 2 +-
1310 arch/x86/kvm/svm.c | 8 +
1311 arch/x86/kvm/vmx.c | 67 +-
1312 arch/x86/kvm/x86.c | 8 +-
1313 arch/x86/lguest/boot.c | 3 +-
1314 arch/x86/lib/atomic64_386_32.S | 164 +
1315 arch/x86/lib/atomic64_cx8_32.S | 103 +-
1316 arch/x86/lib/checksum_32.S | 100 +-
1317 arch/x86/lib/clear_page_64.S | 5 +-
1318 arch/x86/lib/cmpxchg16b_emu.S | 3 +
1319 arch/x86/lib/copy_page_64.S | 20 +-
1320 arch/x86/lib/copy_user_64.S | 81 +-
1321 arch/x86/lib/copy_user_nocache_64.S | 14 +
1322 arch/x86/lib/csum-copy_64.S | 18 +-
1323 arch/x86/lib/csum-wrappers_64.c | 8 +-
1324 arch/x86/lib/getuser.S | 74 +-
1325 arch/x86/lib/insn.c | 6 +-
1326 arch/x86/lib/iomap_copy_64.S | 2 +
1327 arch/x86/lib/memcpy_64.S | 10 +-
1328 arch/x86/lib/memmove_64.S | 4 +-
1329 arch/x86/lib/memset_64.S | 7 +-
1330 arch/x86/lib/mmx_32.c | 243 +-
1331 arch/x86/lib/msr-reg.S | 2 +
1332 arch/x86/lib/putuser.S | 90 +-
1333 arch/x86/lib/rwsem.S | 6 +-
1334 arch/x86/lib/thunk_64.S | 12 +-
1335 arch/x86/lib/usercopy_32.c | 357 +-
1336 arch/x86/lib/usercopy_64.c | 18 +-
1337 arch/x86/mm/Makefile | 4 +
1338 arch/x86/mm/extable.c | 25 +-
1339 arch/x86/mm/fault.c | 568 ++-
1340 arch/x86/mm/gup.c | 6 +-
1341 arch/x86/mm/highmem_32.c | 4 +
1342 arch/x86/mm/hugetlbpage.c | 24 +-
1343 arch/x86/mm/init.c | 101 +-
1344 arch/x86/mm/init_32.c | 111 +-
1345 arch/x86/mm/init_64.c | 50 +-
1346 arch/x86/mm/iomap_32.c | 4 +
1347 arch/x86/mm/ioremap.c | 17 +-
1348 arch/x86/mm/kmemcheck/kmemcheck.c | 4 +-
1349 arch/x86/mm/mmap.c | 36 +-
1350 arch/x86/mm/mmio-mod.c | 10 +-
1351 arch/x86/mm/numa.c | 2 +-
1352 arch/x86/mm/pageattr.c | 33 +-
1353 arch/x86/mm/pat.c | 12 +-
1354 arch/x86/mm/pat_rbtree.c | 2 +-
1355 arch/x86/mm/pf_in.c | 10 +-
1356 arch/x86/mm/pgtable.c | 151 +-
1357 arch/x86/mm/pgtable_32.c | 3 +
1358 arch/x86/mm/physaddr.c | 4 +-
1359 arch/x86/mm/setup_nx.c | 7 +
1360 arch/x86/mm/tlb.c | 4 +
1361 arch/x86/mm/uderef_64.c | 37 +
1362 arch/x86/net/bpf_jit.S | 11 +
1363 arch/x86/net/bpf_jit_comp.c | 6 +-
1364 arch/x86/oprofile/backtrace.c | 8 +-
1365 arch/x86/oprofile/nmi_int.c | 8 +-
1366 arch/x86/oprofile/op_model_amd.c | 8 +-
1367 arch/x86/oprofile/op_model_ppro.c | 7 +-
1368 arch/x86/oprofile/op_x86_model.h | 2 +-
1369 arch/x86/pci/intel_mid_pci.c | 2 +-
1370 arch/x86/pci/irq.c | 8 +-
1371 arch/x86/pci/pcbios.c | 144 +-
1372 arch/x86/platform/efi/efi_32.c | 24 +
1373 arch/x86/platform/efi/efi_64.c | 27 +-
1374 arch/x86/platform/efi/efi_stub_32.S | 64 +-
1375 arch/x86/platform/efi/efi_stub_64.S | 6 +-
1376 arch/x86/platform/intel-mid/intel-mid.c | 3 +-
1377 arch/x86/platform/intel-mid/intel_mid_weak_decls.h | 6 +-
1378 arch/x86/platform/intel-mid/mfld.c | 4 +-
1379 arch/x86/platform/intel-mid/mrfl.c | 2 +-
1380 arch/x86/platform/olpc/olpc_dt.c | 2 +-
1381 arch/x86/power/cpu.c | 11 +-
1382 arch/x86/realmode/init.c | 10 +-
1383 arch/x86/realmode/rm/Makefile | 3 +
1384 arch/x86/realmode/rm/header.S | 4 +-
1385 arch/x86/realmode/rm/trampoline_32.S | 12 +-
1386 arch/x86/realmode/rm/trampoline_64.S | 3 +-
1387 arch/x86/realmode/rm/wakeup_asm.S | 5 +-
1388 arch/x86/tools/Makefile | 2 +-
1389 arch/x86/tools/relocs.c | 94 +-
1390 arch/x86/um/mem_32.c | 2 +-
1391 arch/x86/um/tls_32.c | 2 +-
1392 arch/x86/vdso/Makefile | 2 +-
1393 arch/x86/vdso/vdso2c.h | 2 +-
1394 arch/x86/vdso/vdso32-setup.c | 1 +
1395 arch/x86/vdso/vma.c | 39 +-
1396 arch/x86/xen/enlighten.c | 45 +-
1397 arch/x86/xen/mmu.c | 13 +-
1398 arch/x86/xen/smp.c | 21 +-
1399 arch/x86/xen/xen-asm_32.S | 2 +-
1400 arch/x86/xen/xen-head.S | 11 +
1401 arch/x86/xen/xen-ops.h | 2 -
1402 block/bio.c | 6 +-
1403 block/blk-iopoll.c | 2 +-
1404 block/blk-map.c | 2 +-
1405 block/blk-softirq.c | 2 +-
1406 block/bsg.c | 12 +-
1407 block/compat_ioctl.c | 4 +-
1408 block/genhd.c | 9 +-
1409 block/partitions/efi.c | 8 +-
1410 block/scsi_ioctl.c | 29 +-
1411 crypto/cryptd.c | 4 +-
1412 crypto/pcrypt.c | 2 +-
1413 drivers/acpi/apei/apei-internal.h | 2 +-
1414 drivers/acpi/apei/ghes.c | 4 +-
1415 drivers/acpi/bgrt.c | 6 +-
1416 drivers/acpi/blacklist.c | 4 +-
1417 drivers/acpi/device_pm.c | 4 +-
1418 drivers/acpi/processor_idle.c | 2 +-
1419 drivers/acpi/sysfs.c | 4 +-
1420 drivers/ata/libahci.c | 2 +-
1421 drivers/ata/libata-core.c | 12 +-
1422 drivers/ata/libata-scsi.c | 2 +-
1423 drivers/ata/libata.h | 2 +-
1424 drivers/ata/pata_arasan_cf.c | 4 +-
1425 drivers/atm/adummy.c | 2 +-
1426 drivers/atm/ambassador.c | 8 +-
1427 drivers/atm/atmtcp.c | 14 +-
1428 drivers/atm/eni.c | 10 +-
1429 drivers/atm/firestream.c | 8 +-
1430 drivers/atm/fore200e.c | 14 +-
1431 drivers/atm/he.c | 18 +-
1432 drivers/atm/horizon.c | 4 +-
1433 drivers/atm/idt77252.c | 36 +-
1434 drivers/atm/iphase.c | 34 +-
1435 drivers/atm/lanai.c | 12 +-
1436 drivers/atm/nicstar.c | 46 +-
1437 drivers/atm/solos-pci.c | 4 +-
1438 drivers/atm/suni.c | 4 +-
1439 drivers/atm/uPD98402.c | 16 +-
1440 drivers/atm/zatm.c | 6 +-
1441 drivers/base/bus.c | 4 +-
1442 drivers/base/devtmpfs.c | 8 +-
1443 drivers/base/node.c | 2 +-
1444 drivers/base/power/domain.c | 4 +-
1445 drivers/base/power/sysfs.c | 2 +-
1446 drivers/base/power/wakeup.c | 8 +-
1447 drivers/base/syscore.c | 4 +-
1448 drivers/block/cciss.c | 28 +-
1449 drivers/block/cciss.h | 2 +-
1450 drivers/block/cpqarray.c | 28 +-
1451 drivers/block/cpqarray.h | 2 +-
1452 drivers/block/drbd/drbd_bitmap.c | 2 +-
1453 drivers/block/drbd/drbd_int.h | 10 +-
1454 drivers/block/drbd/drbd_main.c | 12 +-
1455 drivers/block/drbd/drbd_nl.c | 4 +-
1456 drivers/block/drbd/drbd_receiver.c | 34 +-
1457 drivers/block/drbd/drbd_worker.c | 8 +-
1458 drivers/block/loop.c | 2 +-
1459 drivers/block/nvme-core.c | 6 +-
1460 drivers/block/pktcdvd.c | 4 +-
1461 drivers/bluetooth/btwilink.c | 2 +-
1462 drivers/cdrom/cdrom.c | 11 +-
1463 drivers/cdrom/gdrom.c | 1 -
1464 drivers/char/agp/compat_ioctl.c | 2 +-
1465 drivers/char/agp/frontend.c | 4 +-
1466 drivers/char/hpet.c | 2 +-
1467 drivers/char/ipmi/ipmi_msghandler.c | 8 +-
1468 drivers/char/ipmi/ipmi_si_intf.c | 8 +-
1469 drivers/char/mem.c | 43 +-
1470 drivers/char/nvram.c | 2 +-
1471 drivers/char/pcmcia/synclink_cs.c | 16 +-
1472 drivers/char/random.c | 12 +-
1473 drivers/char/sonypi.c | 9 +-
1474 drivers/char/tpm/tpm_acpi.c | 3 +-
1475 drivers/char/tpm/tpm_eventlog.c | 7 +-
1476 drivers/char/virtio_console.c | 4 +-
1477 drivers/clk/clk-composite.c | 2 +-
1478 drivers/clk/socfpga/clk-gate.c | 9 +-
1479 drivers/clk/socfpga/clk-pll.c | 9 +-
1480 drivers/cpufreq/acpi-cpufreq.c | 17 +-
1481 drivers/cpufreq/cpufreq.c | 26 +-
1482 drivers/cpufreq/cpufreq_governor.c | 6 +-
1483 drivers/cpufreq/cpufreq_governor.h | 4 +-
1484 drivers/cpufreq/cpufreq_ondemand.c | 10 +-
1485 drivers/cpufreq/intel_pstate.c | 33 +-
1486 drivers/cpufreq/p4-clockmod.c | 12 +-
1487 drivers/cpufreq/sparc-us3-cpufreq.c | 67 +-
1488 drivers/cpufreq/speedstep-centrino.c | 7 +-
1489 drivers/cpuidle/driver.c | 2 +-
1490 drivers/cpuidle/governor.c | 2 +-
1491 drivers/cpuidle/sysfs.c | 2 +-
1492 drivers/crypto/hifn_795x.c | 4 +-
1493 drivers/devfreq/devfreq.c | 4 +-
1494 drivers/dma/sh/shdma-base.c | 4 +-
1495 drivers/dma/sh/shdmac.c | 2 +-
1496 drivers/edac/edac_device.c | 4 +-
1497 drivers/edac/edac_mc_sysfs.c | 12 +-
1498 drivers/edac/edac_pci.c | 4 +-
1499 drivers/edac/edac_pci_sysfs.c | 22 +-
1500 drivers/edac/mce_amd.h | 2 +-
1501 drivers/firewire/core-card.c | 6 +-
1502 drivers/firewire/core-device.c | 2 +-
1503 drivers/firewire/core-transaction.c | 1 +
1504 drivers/firewire/core.h | 1 +
1505 drivers/firmware/dmi-id.c | 2 +-
1506 drivers/firmware/dmi_scan.c | 2 +-
1507 drivers/firmware/efi/cper.c | 8 +-
1508 drivers/firmware/efi/efi.c | 12 +-
1509 drivers/firmware/efi/efivars.c | 2 +-
1510 drivers/firmware/google/memconsole.c | 5 +-
1511 drivers/gpio/gpio-em.c | 2 +-
1512 drivers/gpio/gpio-ich.c | 2 +-
1513 drivers/gpio/gpio-rcar.c | 2 +-
1514 drivers/gpio/gpio-vr41xx.c | 2 +-
1515 drivers/gpio/gpiolib.c | 13 +-
1516 drivers/gpu/drm/drm_crtc.c | 2 +-
1517 drivers/gpu/drm/drm_drv.c | 2 +-
1518 drivers/gpu/drm/drm_fops.c | 12 +-
1519 drivers/gpu/drm/drm_global.c | 14 +-
1520 drivers/gpu/drm/drm_info.c | 13 +-
1521 drivers/gpu/drm/drm_ioc32.c | 13 +-
1522 drivers/gpu/drm/drm_ioctl.c | 2 +-
1523 drivers/gpu/drm/i810/i810_drv.h | 4 +-
1524 drivers/gpu/drm/i915/i915_dma.c | 2 +-
1525 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 4 +-
1526 drivers/gpu/drm/i915/i915_ioc32.c | 11 +-
1527 drivers/gpu/drm/i915/intel_display.c | 26 +-
1528 drivers/gpu/drm/mga/mga_drv.h | 4 +-
1529 drivers/gpu/drm/mga/mga_ioc32.c | 11 +-
1530 drivers/gpu/drm/mga/mga_irq.c | 8 +-
1531 drivers/gpu/drm/nouveau/nouveau_bios.c | 2 +-
1532 drivers/gpu/drm/nouveau/nouveau_drm.h | 1 -
1533 drivers/gpu/drm/nouveau/nouveau_ioc32.c | 2 +-
1534 drivers/gpu/drm/nouveau/nouveau_vga.c | 2 +-
1535 drivers/gpu/drm/qxl/qxl_cmd.c | 12 +-
1536 drivers/gpu/drm/qxl/qxl_debugfs.c | 8 +-
1537 drivers/gpu/drm/qxl/qxl_drv.h | 8 +-
1538 drivers/gpu/drm/qxl/qxl_ioctl.c | 10 +-
1539 drivers/gpu/drm/qxl/qxl_irq.c | 16 +-
1540 drivers/gpu/drm/qxl/qxl_ttm.c | 38 +-
1541 drivers/gpu/drm/r128/r128_cce.c | 2 +-
1542 drivers/gpu/drm/r128/r128_drv.h | 4 +-
1543 drivers/gpu/drm/r128/r128_ioc32.c | 11 +-
1544 drivers/gpu/drm/r128/r128_irq.c | 4 +-
1545 drivers/gpu/drm/r128/r128_state.c | 4 +-
1546 drivers/gpu/drm/radeon/mkregtable.c | 4 +-
1547 drivers/gpu/drm/radeon/radeon_device.c | 2 +-
1548 drivers/gpu/drm/radeon/radeon_drv.h | 2 +-
1549 drivers/gpu/drm/radeon/radeon_ioc32.c | 13 +-
1550 drivers/gpu/drm/radeon/radeon_irq.c | 6 +-
1551 drivers/gpu/drm/radeon/radeon_state.c | 4 +-
1552 drivers/gpu/drm/radeon/radeon_ttm.c | 4 +-
1553 drivers/gpu/drm/tegra/dc.c | 2 +-
1554 drivers/gpu/drm/tegra/dsi.c | 2 +-
1555 drivers/gpu/drm/tegra/hdmi.c | 2 +-
1556 drivers/gpu/drm/ttm/ttm_memory.c | 4 +-
1557 drivers/gpu/drm/ttm/ttm_page_alloc.c | 18 +-
1558 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 18 +-
1559 drivers/gpu/drm/udl/udl_fb.c | 1 -
1560 drivers/gpu/drm/via/via_drv.h | 4 +-
1561 drivers/gpu/drm/via/via_irq.c | 18 +-
1562 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 +-
1563 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 8 +-
1564 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 +-
1565 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 4 +-
1566 drivers/gpu/drm/vmwgfx/vmwgfx_marker.c | 2 +-
1567 drivers/gpu/vga/vga_switcheroo.c | 4 +-
1568 drivers/hid/hid-core.c | 4 +-
1569 drivers/hv/channel.c | 4 +-
1570 drivers/hv/hv.c | 4 +-
1571 drivers/hv/hv_balloon.c | 18 +-
1572 drivers/hv/hyperv_vmbus.h | 2 +-
1573 drivers/hv/vmbus_drv.c | 4 +-
1574 drivers/hwmon/acpi_power_meter.c | 4 +-
1575 drivers/hwmon/applesmc.c | 2 +-
1576 drivers/hwmon/asus_atk0110.c | 10 +-
1577 drivers/hwmon/coretemp.c | 2 +-
1578 drivers/hwmon/ibmaem.c | 2 +-
1579 drivers/hwmon/iio_hwmon.c | 2 +-
1580 drivers/hwmon/nct6683.c | 6 +-
1581 drivers/hwmon/nct6775.c | 6 +-
1582 drivers/hwmon/pmbus/pmbus_core.c | 10 +-
1583 drivers/hwmon/sht15.c | 12 +-
1584 drivers/hwmon/via-cputemp.c | 2 +-
1585 drivers/i2c/busses/i2c-amd756-s4882.c | 2 +-
1586 drivers/i2c/busses/i2c-diolan-u2c.c | 2 +-
1587 drivers/i2c/busses/i2c-nforce2-s4985.c | 2 +-
1588 drivers/i2c/i2c-dev.c | 2 +-
1589 drivers/ide/ide-cd.c | 2 +-
1590 drivers/iio/industrialio-core.c | 2 +-
1591 drivers/infiniband/core/cm.c | 32 +-
1592 drivers/infiniband/core/fmr_pool.c | 20 +-
1593 drivers/infiniband/hw/cxgb4/mem.c | 4 +-
1594 drivers/infiniband/hw/ipath/ipath_rc.c | 6 +-
1595 drivers/infiniband/hw/ipath/ipath_ruc.c | 6 +-
1596 drivers/infiniband/hw/mlx4/mad.c | 2 +-
1597 drivers/infiniband/hw/mlx4/mcg.c | 2 +-
1598 drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +-
1599 drivers/infiniband/hw/mthca/mthca_cmd.c | 8 +-
1600 drivers/infiniband/hw/mthca/mthca_main.c | 2 +-
1601 drivers/infiniband/hw/mthca/mthca_mr.c | 6 +-
1602 drivers/infiniband/hw/mthca/mthca_provider.c | 2 +-
1603 drivers/infiniband/hw/nes/nes.c | 4 +-
1604 drivers/infiniband/hw/nes/nes.h | 40 +-
1605 drivers/infiniband/hw/nes/nes_cm.c | 62 +-
1606 drivers/infiniband/hw/nes/nes_mgt.c | 8 +-
1607 drivers/infiniband/hw/nes/nes_nic.c | 40 +-
1608 drivers/infiniband/hw/nes/nes_verbs.c | 10 +-
1609 drivers/infiniband/hw/qib/qib.h | 1 +
1610 drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 2 +-
1611 drivers/input/gameport/gameport.c | 4 +-
1612 drivers/input/input.c | 4 +-
1613 drivers/input/joystick/sidewinder.c | 1 +
1614 drivers/input/joystick/xpad.c | 4 +-
1615 drivers/input/misc/ims-pcu.c | 4 +-
1616 drivers/input/mouse/psmouse.h | 2 +-
1617 drivers/input/mousedev.c | 2 +-
1618 drivers/input/serio/serio.c | 4 +-
1619 drivers/input/serio/serio_raw.c | 4 +-
1620 drivers/iommu/arm-smmu.c | 2 +-
1621 drivers/iommu/iommu.c | 2 +-
1622 drivers/iommu/irq_remapping.c | 12 +-
1623 drivers/irqchip/irq-gic.c | 4 +-
1624 drivers/irqchip/irq-renesas-irqc.c | 2 +-
1625 drivers/isdn/capi/capi.c | 10 +-
1626 drivers/isdn/gigaset/interface.c | 8 +-
1627 drivers/isdn/gigaset/usb-gigaset.c | 2 +-
1628 drivers/isdn/hardware/avm/b1.c | 4 +-
1629 drivers/isdn/i4l/isdn_common.c | 2 +
1630 drivers/isdn/i4l/isdn_tty.c | 22 +-
1631 drivers/isdn/icn/icn.c | 2 +-
1632 drivers/isdn/mISDN/dsp_cmx.c | 2 +-
1633 drivers/leds/leds-clevo-mail.c | 2 +-
1634 drivers/leds/leds-ss4200.c | 2 +-
1635 drivers/lguest/core.c | 10 +-
1636 drivers/lguest/page_tables.c | 2 +-
1637 drivers/lguest/x86/core.c | 12 +-
1638 drivers/lguest/x86/switcher_32.S | 27 +-
1639 drivers/md/bcache/closure.h | 2 +-
1640 drivers/md/bitmap.c | 2 +-
1641 drivers/md/dm-ioctl.c | 2 +-
1642 drivers/md/dm-raid1.c | 16 +-
1643 drivers/md/dm-stats.c | 6 +-
1644 drivers/md/dm-stripe.c | 10 +-
1645 drivers/md/dm-table.c | 2 +-
1646 drivers/md/dm-thin-metadata.c | 4 +-
1647 drivers/md/dm.c | 16 +-
1648 drivers/md/md.c | 26 +-
1649 drivers/md/md.h | 6 +-
1650 drivers/md/persistent-data/dm-space-map-metadata.c | 4 +-
1651 drivers/md/persistent-data/dm-space-map.h | 1 +
1652 drivers/md/raid1.c | 4 +-
1653 drivers/md/raid10.c | 16 +-
1654 drivers/md/raid5.c | 10 +-
1655 drivers/media/dvb-core/dvbdev.c | 2 +-
1656 drivers/media/dvb-frontends/af9033.h | 2 +-
1657 drivers/media/dvb-frontends/dib3000.h | 2 +-
1658 drivers/media/dvb-frontends/dib7000p.h | 2 +-
1659 drivers/media/dvb-frontends/dib8000.h | 2 +-
1660 drivers/media/pci/cx88/cx88-video.c | 6 +-
1661 drivers/media/pci/ivtv/ivtv-driver.c | 2 +-
1662 drivers/media/pci/solo6x10/solo6x10-core.c | 2 +-
1663 drivers/media/pci/solo6x10/solo6x10-p2m.c | 2 +-
1664 drivers/media/pci/solo6x10/solo6x10.h | 2 +-
1665 drivers/media/pci/tw68/tw68-core.c | 2 +-
1666 drivers/media/platform/omap/omap_vout.c | 11 +-
1667 drivers/media/platform/s5p-tv/mixer.h | 2 +-
1668 drivers/media/platform/s5p-tv/mixer_grp_layer.c | 2 +-
1669 drivers/media/platform/s5p-tv/mixer_reg.c | 2 +-
1670 drivers/media/platform/s5p-tv/mixer_video.c | 24 +-
1671 drivers/media/platform/s5p-tv/mixer_vp_layer.c | 2 +-
1672 drivers/media/radio/radio-cadet.c | 2 +
1673 drivers/media/radio/radio-maxiradio.c | 2 +-
1674 drivers/media/radio/radio-shark.c | 2 +-
1675 drivers/media/radio/radio-shark2.c | 2 +-
1676 drivers/media/radio/radio-si476x.c | 2 +-
1677 drivers/media/usb/dvb-usb/dw2102.c | 2 +-
1678 drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 12 +-
1679 drivers/media/v4l2-core/v4l2-device.c | 4 +-
1680 drivers/media/v4l2-core/v4l2-ioctl.c | 13 +-
1681 drivers/message/fusion/mptsas.c | 34 +-
1682 drivers/message/i2o/i2o_proc.c | 67 +-
1683 drivers/message/i2o/iop.c | 8 +-
1684 drivers/mfd/ab8500-debugfs.c | 2 +-
1685 drivers/mfd/max8925-i2c.c | 2 +-
1686 drivers/mfd/tps65910.c | 2 +-
1687 drivers/mfd/twl4030-irq.c | 9 +-
1688 drivers/misc/c2port/core.c | 4 +-
1689 drivers/misc/eeprom/sunxi_sid.c | 4 +-
1690 drivers/misc/kgdbts.c | 4 +-
1691 drivers/misc/lis3lv02d/lis3lv02d.c | 8 +-
1692 drivers/misc/lis3lv02d/lis3lv02d.h | 2 +-
1693 drivers/misc/sgi-gru/gruhandles.c | 4 +-
1694 drivers/misc/sgi-gru/gruprocfs.c | 8 +-
1695 drivers/misc/sgi-gru/grutables.h | 154 +-
1696 drivers/misc/sgi-xp/xp.h | 2 +-
1697 drivers/misc/sgi-xp/xpc.h | 3 +-
1698 drivers/misc/sgi-xp/xpc_main.c | 4 +-
1699 drivers/mmc/card/block.c | 2 +-
1700 drivers/mmc/core/mmc_ops.c | 2 +-
1701 drivers/mmc/host/dw_mmc.h | 2 +-
1702 drivers/mmc/host/mmci.c | 4 +-
1703 drivers/mmc/host/omap_hsmmc.c | 4 +-
1704 drivers/mmc/host/sdhci-esdhc-imx.c | 7 +-
1705 drivers/mmc/host/sdhci-s3c.c | 8 +-
1706 drivers/mtd/chips/cfi_cmdset_0020.c | 2 +-
1707 drivers/mtd/nand/denali.c | 1 +
1708 drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 2 +-
1709 drivers/mtd/nftlmount.c | 1 +
1710 drivers/mtd/sm_ftl.c | 2 +-
1711 drivers/net/bonding/bond_main.c | 2 +-
1712 drivers/net/bonding/bond_netlink.c | 2 +-
1713 drivers/net/caif/caif_hsi.c | 2 +-
1714 drivers/net/can/Kconfig | 2 +-
1715 drivers/net/can/dev.c | 2 +-
1716 drivers/net/can/vcan.c | 2 +-
1717 drivers/net/dummy.c | 2 +-
1718 drivers/net/ethernet/8390/ax88796.c | 4 +-
1719 drivers/net/ethernet/altera/altera_tse_main.c | 4 +-
1720 drivers/net/ethernet/amd/xgbe/xgbe-common.h | 4 +-
1721 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c | 4 +-
1722 drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 29 +-
1723 drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 137 +-
1724 drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 60 +-
1725 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 6 +-
1726 drivers/net/ethernet/amd/xgbe/xgbe-main.c | 11 +-
1727 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 4 +-
1728 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c | 4 +-
1729 drivers/net/ethernet/amd/xgbe/xgbe.h | 7 +-
1730 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +-
1731 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 11 +-
1732 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 3 +-
1733 drivers/net/ethernet/broadcom/tg3.h | 1 +
1734 drivers/net/ethernet/chelsio/cxgb3/l2t.h | 2 +-
1735 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +-
1736 drivers/net/ethernet/dec/tulip/de4x5.c | 4 +-
1737 drivers/net/ethernet/emulex/benet/be_main.c | 2 +-
1738 drivers/net/ethernet/faraday/ftgmac100.c | 2 +
1739 drivers/net/ethernet/faraday/ftmac100.c | 2 +
1740 drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +-
1741 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 2 +-
1742 drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +-
1743 drivers/net/ethernet/neterion/vxge/vxge-config.c | 7 +-
1744 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 4 +-
1745 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 12 +-
1746 .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 2 +-
1747 drivers/net/ethernet/realtek/r8169.c | 8 +-
1748 drivers/net/ethernet/sfc/ptp.c | 2 +-
1749 drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 4 +-
1750 drivers/net/hyperv/hyperv_net.h | 2 +-
1751 drivers/net/hyperv/rndis_filter.c | 4 +-
1752 drivers/net/ieee802154/fakehard.c | 2 +-
1753 drivers/net/ifb.c | 2 +-
1754 drivers/net/macvlan.c | 20 +-
1755 drivers/net/macvtap.c | 6 +-
1756 drivers/net/nlmon.c | 2 +-
1757 drivers/net/ppp/ppp_generic.c | 4 +-
1758 drivers/net/slip/slhc.c | 2 +-
1759 drivers/net/team/team.c | 4 +-
1760 drivers/net/tun.c | 7 +-
1761 drivers/net/usb/hso.c | 23 +-
1762 drivers/net/usb/r8152.c | 2 +-
1763 drivers/net/usb/sierra_net.c | 4 +-
1764 drivers/net/virtio_net.c | 2 +-
1765 drivers/net/vxlan.c | 4 +-
1766 drivers/net/wimax/i2400m/rx.c | 2 +-
1767 drivers/net/wireless/airo.c | 2 +-
1768 drivers/net/wireless/at76c50x-usb.c | 2 +-
1769 drivers/net/wireless/ath/ath10k/htc.c | 7 +-
1770 drivers/net/wireless/ath/ath10k/htc.h | 4 +-
1771 drivers/net/wireless/ath/ath9k/ar9002_mac.c | 36 +-
1772 drivers/net/wireless/ath/ath9k/ar9003_mac.c | 64 +-
1773 drivers/net/wireless/ath/ath9k/hw.h | 4 +-
1774 drivers/net/wireless/ath/ath9k/main.c | 22 +-
1775 drivers/net/wireless/b43/phy_lp.c | 2 +-
1776 drivers/net/wireless/iwlegacy/3945-mac.c | 4 +-
1777 drivers/net/wireless/iwlwifi/dvm/debugfs.c | 34 +-
1778 drivers/net/wireless/iwlwifi/pcie/trans.c | 4 +-
1779 drivers/net/wireless/mac80211_hwsim.c | 28 +-
1780 drivers/net/wireless/rndis_wlan.c | 2 +-
1781 drivers/net/wireless/rt2x00/rt2x00.h | 2 +-
1782 drivers/net/wireless/rt2x00/rt2x00queue.c | 4 +-
1783 drivers/net/wireless/ti/wl1251/sdio.c | 12 +-
1784 drivers/net/wireless/ti/wl12xx/main.c | 8 +-
1785 drivers/net/wireless/ti/wl18xx/main.c | 6 +-
1786 drivers/nfc/nfcwilink.c | 2 +-
1787 drivers/oprofile/buffer_sync.c | 8 +-
1788 drivers/oprofile/event_buffer.c | 2 +-
1789 drivers/oprofile/oprof.c | 2 +-
1790 drivers/oprofile/oprofile_files.c | 2 +-
1791 drivers/oprofile/oprofile_stats.c | 10 +-
1792 drivers/oprofile/oprofile_stats.h | 10 +-
1793 drivers/oprofile/oprofilefs.c | 6 +-
1794 drivers/oprofile/timer_int.c | 2 +-
1795 drivers/parport/procfs.c | 4 +-
1796 drivers/pci/hotplug/acpiphp_ibm.c | 4 +-
1797 drivers/pci/hotplug/cpcihp_generic.c | 6 +-
1798 drivers/pci/hotplug/cpcihp_zt5550.c | 14 +-
1799 drivers/pci/hotplug/cpqphp_nvram.c | 2 +
1800 drivers/pci/hotplug/pci_hotplug_core.c | 6 +-
1801 drivers/pci/hotplug/pciehp_core.c | 2 +-
1802 drivers/pci/msi.c | 6 +-
1803 drivers/pci/pci-sysfs.c | 6 +-
1804 drivers/pci/pci.h | 2 +-
1805 drivers/pci/pcie/aspm.c | 6 +-
1806 drivers/pci/probe.c | 2 +-
1807 drivers/platform/chrome/chromeos_laptop.c | 2 +-
1808 drivers/platform/x86/alienware-wmi.c | 4 +-
1809 drivers/platform/x86/msi-laptop.c | 14 +-
1810 drivers/platform/x86/msi-wmi.c | 2 +-
1811 drivers/platform/x86/sony-laptop.c | 12 +-
1812 drivers/platform/x86/thinkpad_acpi.c | 4 +-
1813 drivers/pnp/pnpbios/bioscalls.c | 14 +-
1814 drivers/power/pda_power.c | 7 +-
1815 drivers/power/power_supply.h | 4 +-
1816 drivers/power/power_supply_core.c | 7 +-
1817 drivers/power/power_supply_sysfs.c | 6 +-
1818 drivers/powercap/powercap_sys.c | 136 +-
1819 drivers/ptp/ptp_private.h | 2 +-
1820 drivers/ptp/ptp_sysfs.c | 2 +-
1821 drivers/regulator/core.c | 4 +-
1822 drivers/regulator/max8660.c | 6 +-
1823 drivers/regulator/max8973-regulator.c | 8 +-
1824 drivers/regulator/mc13892-regulator.c | 6 +-
1825 drivers/rtc/rtc-cmos.c | 4 +-
1826 drivers/rtc/rtc-ds1307.c | 2 +-
1827 drivers/rtc/rtc-m48t59.c | 4 +-
1828 drivers/scsi/bfa/bfa_fcpim.h | 2 +-
1829 drivers/scsi/bfa/bfa_ioc.h | 4 +-
1830 drivers/scsi/fcoe/fcoe_sysfs.c | 12 +-
1831 drivers/scsi/hosts.c | 4 +-
1832 drivers/scsi/hpsa.c | 38 +-
1833 drivers/scsi/hpsa.h | 2 +-
1834 drivers/scsi/libfc/fc_exch.c | 50 +-
1835 drivers/scsi/libsas/sas_ata.c | 2 +-
1836 drivers/scsi/lpfc/lpfc.h | 8 +-
1837 drivers/scsi/lpfc/lpfc_debugfs.c | 18 +-
1838 drivers/scsi/lpfc/lpfc_init.c | 6 +-
1839 drivers/scsi/lpfc/lpfc_scsi.c | 10 +-
1840 drivers/scsi/mpt2sas/mpt2sas_scsih.c | 8 +-
1841 drivers/scsi/pmcraid.c | 20 +-
1842 drivers/scsi/pmcraid.h | 8 +-
1843 drivers/scsi/qla2xxx/qla_attr.c | 4 +-
1844 drivers/scsi/qla2xxx/qla_gbl.h | 4 +-
1845 drivers/scsi/qla2xxx/qla_os.c | 6 +-
1846 drivers/scsi/qla4xxx/ql4_def.h | 2 +-
1847 drivers/scsi/qla4xxx/ql4_os.c | 6 +-
1848 drivers/scsi/scsi.c | 2 +-
1849 drivers/scsi/scsi_lib.c | 6 +-
1850 drivers/scsi/scsi_sysfs.c | 2 +-
1851 drivers/scsi/scsi_transport_fc.c | 8 +-
1852 drivers/scsi/scsi_transport_iscsi.c | 6 +-
1853 drivers/scsi/scsi_transport_srp.c | 6 +-
1854 drivers/scsi/sd.c | 2 +-
1855 drivers/scsi/sg.c | 2 +-
1856 drivers/soc/tegra/fuse/fuse-tegra.c | 2 +-
1857 drivers/spi/spi.c | 2 +-
1858 drivers/staging/android/timed_output.c | 6 +-
1859 drivers/staging/gdm724x/gdm_tty.c | 2 +-
1860 drivers/staging/imx-drm/imx-drm-core.c | 2 +-
1861 drivers/staging/lustre/lnet/selftest/brw_test.c | 12 +-
1862 drivers/staging/lustre/lnet/selftest/framework.c | 4 -
1863 drivers/staging/lustre/lnet/selftest/ping_test.c | 14 +-
1864 drivers/staging/lustre/lustre/include/lustre_dlm.h | 2 +-
1865 drivers/staging/lustre/lustre/include/obd.h | 2 +-
1866 .../lustre/lustre/libcfs/linux/linux-proc.c | 6 +-
1867 drivers/staging/octeon/ethernet-rx.c | 12 +-
1868 drivers/staging/octeon/ethernet.c | 8 +-
1869 drivers/staging/rtl8188eu/include/hal_intf.h | 2 +-
1870 drivers/staging/rtl8712/rtl871x_io.h | 2 +-
1871 drivers/staging/unisys/visorchipset/visorchipset.h | 4 +-
1872 drivers/staging/vt6655/hostap.c | 7 +-
1873 drivers/target/sbp/sbp_target.c | 4 +-
1874 drivers/target/target_core_device.c | 2 +-
1875 drivers/target/target_core_transport.c | 2 +-
1876 drivers/thermal/int340x_thermal/int3400_thermal.c | 6 +-
1877 drivers/thermal/of-thermal.c | 13 +-
1878 drivers/tty/cyclades.c | 6 +-
1879 drivers/tty/hvc/hvc_console.c | 14 +-
1880 drivers/tty/hvc/hvcs.c | 21 +-
1881 drivers/tty/hvc/hvsi.c | 22 +-
1882 drivers/tty/hvc/hvsi_lib.c | 4 +-
1883 drivers/tty/ipwireless/tty.c | 27 +-
1884 drivers/tty/moxa.c | 2 +-
1885 drivers/tty/n_gsm.c | 4 +-
1886 drivers/tty/n_tty.c | 5 +-
1887 drivers/tty/pty.c | 4 +-
1888 drivers/tty/rocket.c | 6 +-
1889 drivers/tty/serial/ioc4_serial.c | 6 +-
1890 drivers/tty/serial/kgdb_nmi.c | 4 +-
1891 drivers/tty/serial/kgdboc.c | 32 +-
1892 drivers/tty/serial/msm_serial.c | 4 +-
1893 drivers/tty/serial/samsung.c | 9 +-
1894 drivers/tty/serial/serial_core.c | 8 +-
1895 drivers/tty/synclink.c | 34 +-
1896 drivers/tty/synclink_gt.c | 28 +-
1897 drivers/tty/synclinkmp.c | 34 +-
1898 drivers/tty/tty_io.c | 2 +-
1899 drivers/tty/tty_ldisc.c | 8 +-
1900 drivers/tty/tty_port.c | 22 +-
1901 drivers/uio/uio.c | 13 +-
1902 drivers/usb/atm/cxacru.c | 2 +-
1903 drivers/usb/atm/usbatm.c | 24 +-
1904 drivers/usb/core/devices.c | 6 +-
1905 drivers/usb/core/devio.c | 10 +-
1906 drivers/usb/core/hcd.c | 4 +-
1907 drivers/usb/core/message.c | 6 +-
1908 drivers/usb/core/sysfs.c | 2 +-
1909 drivers/usb/core/usb.c | 2 +-
1910 drivers/usb/early/ehci-dbgp.c | 16 +-
1911 drivers/usb/gadget/function/u_serial.c | 22 +-
1912 drivers/usb/host/ehci-hub.c | 4 +-
1913 drivers/usb/misc/appledisplay.c | 4 +-
1914 drivers/usb/serial/console.c | 8 +-
1915 drivers/usb/storage/usb.h | 2 +-
1916 drivers/usb/usbip/vhci.h | 2 +-
1917 drivers/usb/usbip/vhci_hcd.c | 6 +-
1918 drivers/usb/usbip/vhci_rx.c | 2 +-
1919 drivers/usb/wusbcore/wa-hc.h | 4 +-
1920 drivers/usb/wusbcore/wa-xfer.c | 2 +-
1921 drivers/vfio/vfio.c | 2 +-
1922 drivers/vhost/vringh.c | 20 +-
1923 drivers/video/backlight/kb3886_bl.c | 2 +-
1924 drivers/video/fbdev/aty/aty128fb.c | 2 +-
1925 drivers/video/fbdev/aty/atyfb_base.c | 8 +-
1926 drivers/video/fbdev/aty/mach64_cursor.c | 5 +-
1927 drivers/video/fbdev/core/fb_defio.c | 6 +-
1928 drivers/video/fbdev/core/fbmem.c | 2 +-
1929 drivers/video/fbdev/hyperv_fb.c | 4 +-
1930 drivers/video/fbdev/i810/i810_accel.c | 1 +
1931 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 16 +-
1932 drivers/video/fbdev/nvidia/nvidia.c | 27 +-
1933 drivers/video/fbdev/omap2/dss/display.c | 8 +-
1934 drivers/video/fbdev/s1d13xxxfb.c | 6 +-
1935 drivers/video/fbdev/smscufx.c | 4 +-
1936 drivers/video/fbdev/udlfb.c | 36 +-
1937 drivers/video/fbdev/uvesafb.c | 52 +-
1938 drivers/video/fbdev/vesafb.c | 58 +-
1939 drivers/video/fbdev/via/via_clock.h | 2 +-
1940 fs/9p/vfs_addr.c | 2 +-
1941 fs/9p/vfs_inode.c | 2 +-
1942 fs/Kconfig.binfmt | 2 +-
1943 fs/afs/inode.c | 4 +-
1944 fs/aio.c | 2 +-
1945 fs/autofs4/waitq.c | 2 +-
1946 fs/befs/endian.h | 6 +-
1947 fs/binfmt_aout.c | 23 +-
1948 fs/binfmt_elf.c | 674 +++-
1949 fs/block_dev.c | 2 +-
1950 fs/btrfs/ctree.c | 9 +-
1951 fs/btrfs/delayed-inode.c | 6 +-
1952 fs/btrfs/delayed-inode.h | 4 +-
1953 fs/btrfs/super.c | 2 +-
1954 fs/btrfs/sysfs.c | 2 +-
1955 fs/btrfs/tests/free-space-tests.c | 8 +-
1956 fs/btrfs/tree-log.h | 2 +-
1957 fs/buffer.c | 2 +-
1958 fs/cachefiles/bind.c | 6 +-
1959 fs/cachefiles/daemon.c | 8 +-
1960 fs/cachefiles/internal.h | 12 +-
1961 fs/cachefiles/namei.c | 2 +-
1962 fs/cachefiles/proc.c | 12 +-
1963 fs/ceph/dir.c | 11 +-
1964 fs/ceph/super.c | 4 +-
1965 fs/cifs/cifs_debug.c | 12 +-
1966 fs/cifs/cifsfs.c | 8 +-
1967 fs/cifs/cifsglob.h | 54 +-
1968 fs/cifs/file.c | 10 +-
1969 fs/cifs/misc.c | 4 +-
1970 fs/cifs/smb1ops.c | 80 +-
1971 fs/cifs/smb2ops.c | 84 +-
1972 fs/cifs/smb2pdu.c | 3 +-
1973 fs/coda/cache.c | 10 +-
1974 fs/compat.c | 4 +-
1975 fs/compat_binfmt_elf.c | 2 +
1976 fs/compat_ioctl.c | 12 +-
1977 fs/configfs/dir.c | 10 +-
1978 fs/coredump.c | 16 +-
1979 fs/dcache.c | 43 +-
1980 fs/ecryptfs/inode.c | 2 +-
1981 fs/ecryptfs/miscdev.c | 2 +-
1982 fs/exec.c | 362 ++-
1983 fs/ext2/xattr.c | 5 +-
1984 fs/ext3/xattr.c | 5 +-
1985 fs/ext4/ext4.h | 20 +-
1986 fs/ext4/mballoc.c | 44 +-
1987 fs/ext4/mmp.c | 2 +-
1988 fs/ext4/super.c | 4 +-
1989 fs/ext4/xattr.c | 5 +-
1990 fs/fhandle.c | 3 +-
1991 fs/file.c | 4 +-
1992 fs/fs_struct.c | 8 +-
1993 fs/fscache/cookie.c | 40 +-
1994 fs/fscache/internal.h | 200 +-
1995 fs/fscache/object.c | 26 +-
1996 fs/fscache/operation.c | 30 +-
1997 fs/fscache/page.c | 110 +-
1998 fs/fscache/stats.c | 344 +-
1999 fs/fuse/cuse.c | 10 +-
2000 fs/fuse/dev.c | 4 +-
2001 fs/fuse/dir.c | 2 +-
2002 fs/hostfs/hostfs_kern.c | 2 +-
2003 fs/hugetlbfs/inode.c | 13 +-
2004 fs/inode.c | 4 +-
2005 fs/jffs2/erase.c | 3 +-
2006 fs/jffs2/wbuf.c | 3 +-
2007 fs/jfs/super.c | 2 +-
2008 fs/kernfs/dir.c | 2 +-
2009 fs/kernfs/file.c | 16 +-
2010 fs/kernfs/symlink.c | 2 +-
2011 fs/libfs.c | 12 +-
2012 fs/lockd/clntproc.c | 4 +-
2013 fs/locks.c | 8 +-
2014 fs/namei.c | 16 +-
2015 fs/namespace.c | 16 +-
2016 fs/nfs/callback_xdr.c | 2 +-
2017 fs/nfs/inode.c | 6 +-
2018 fs/nfsd/nfs4proc.c | 2 +-
2019 fs/nfsd/nfs4xdr.c | 2 +-
2020 fs/nfsd/nfscache.c | 11 +-
2021 fs/nfsd/vfs.c | 6 +-
2022 fs/nls/nls_base.c | 26 +-
2023 fs/nls/nls_euc-jp.c | 6 +-
2024 fs/nls/nls_koi8-ru.c | 6 +-
2025 fs/notify/fanotify/fanotify_user.c | 4 +-
2026 fs/notify/notification.c | 4 +-
2027 fs/ntfs/dir.c | 2 +-
2028 fs/ntfs/file.c | 2 +-
2029 fs/ntfs/super.c | 6 +-
2030 fs/ocfs2/localalloc.c | 2 +-
2031 fs/ocfs2/ocfs2.h | 10 +-
2032 fs/ocfs2/suballoc.c | 12 +-
2033 fs/ocfs2/super.c | 20 +-
2034 fs/pipe.c | 59 +-
2035 fs/posix_acl.c | 4 +-
2036 fs/proc/array.c | 20 +
2037 fs/proc/base.c | 4 +-
2038 fs/proc/kcore.c | 32 +-
2039 fs/proc/meminfo.c | 2 +-
2040 fs/proc/nommu.c | 2 +-
2041 fs/proc/proc_sysctl.c | 18 +-
2042 fs/proc/task_mmu.c | 39 +-
2043 fs/proc/task_nommu.c | 4 +-
2044 fs/proc/vmcore.c | 16 +-
2045 fs/qnx6/qnx6.h | 4 +-
2046 fs/quota/netlink.c | 4 +-
2047 fs/read_write.c | 2 +-
2048 fs/reiserfs/do_balan.c | 2 +-
2049 fs/reiserfs/procfs.c | 2 +-
2050 fs/reiserfs/reiserfs.h | 4 +-
2051 fs/seq_file.c | 4 +-
2052 fs/splice.c | 43 +-
2053 fs/sysv/sysv.h | 2 +-
2054 fs/ubifs/io.c | 2 +-
2055 fs/udf/misc.c | 2 +-
2056 fs/ufs/swab.h | 4 +-
2057 fs/xattr.c | 21 +
2058 fs/xfs/libxfs/xfs_bmap.c | 2 +-
2059 fs/xfs/xfs_dir2_readdir.c | 7 +-
2060 fs/xfs/xfs_ioctl.c | 2 +-
2061 fs/xfs/xfs_linux.h | 4 +-
2062 include/asm-generic/4level-fixup.h | 2 +
2063 include/asm-generic/atomic-long.h | 214 +-
2064 include/asm-generic/atomic64.h | 12 +
2065 include/asm-generic/barrier.h | 2 +-
2066 include/asm-generic/bitops/__fls.h | 2 +-
2067 include/asm-generic/bitops/fls.h | 2 +-
2068 include/asm-generic/bitops/fls64.h | 4 +-
2069 include/asm-generic/cache.h | 4 +-
2070 include/asm-generic/emergency-restart.h | 2 +-
2071 include/asm-generic/kmap_types.h | 4 +-
2072 include/asm-generic/local.h | 13 +
2073 include/asm-generic/pgtable-nopmd.h | 18 +-
2074 include/asm-generic/pgtable-nopud.h | 15 +-
2075 include/asm-generic/pgtable.h | 16 +
2076 include/asm-generic/uaccess.h | 16 +
2077 include/asm-generic/vmlinux.lds.h | 10 +-
2078 include/crypto/algapi.h | 2 +-
2079 include/drm/drmP.h | 16 +-
2080 include/drm/drm_crtc_helper.h | 2 +-
2081 include/drm/i915_pciids.h | 2 +-
2082 include/drm/ttm/ttm_memory.h | 2 +-
2083 include/drm/ttm/ttm_page_alloc.h | 1 +
2084 include/keys/asymmetric-subtype.h | 2 +-
2085 include/linux/atmdev.h | 4 +-
2086 include/linux/audit.h | 2 +-
2087 include/linux/binfmts.h | 3 +-
2088 include/linux/bitops.h | 6 +-
2089 include/linux/blkdev.h | 2 +-
2090 include/linux/blktrace_api.h | 2 +-
2091 include/linux/cache.h | 8 +
2092 include/linux/cdrom.h | 1 -
2093 include/linux/cleancache.h | 2 +-
2094 include/linux/clk-provider.h | 1 +
2095 include/linux/compat.h | 4 +-
2096 include/linux/compiler-gcc4.h | 20 +
2097 include/linux/compiler.h | 65 +-
2098 include/linux/completion.h | 12 +-
2099 include/linux/configfs.h | 2 +-
2100 include/linux/cpufreq.h | 3 +-
2101 include/linux/cpuidle.h | 5 +-
2102 include/linux/cpumask.h | 12 +-
2103 include/linux/crypto.h | 6 +-
2104 include/linux/ctype.h | 2 +-
2105 include/linux/decompress/mm.h | 2 +-
2106 include/linux/devfreq.h | 2 +-
2107 include/linux/device.h | 7 +-
2108 include/linux/dma-mapping.h | 2 +-
2109 include/linux/dmaengine.h | 4 +-
2110 include/linux/efi.h | 1 +
2111 include/linux/elf.h | 2 +
2112 include/linux/err.h | 4 +-
2113 include/linux/extcon.h | 2 +-
2114 include/linux/fb.h | 2 +-
2115 include/linux/fdtable.h | 2 +-
2116 include/linux/frontswap.h | 2 +-
2117 include/linux/fs.h | 3 +-
2118 include/linux/fs_struct.h | 2 +-
2119 include/linux/fscache-cache.h | 4 +-
2120 include/linux/fscache.h | 2 +-
2121 include/linux/fsnotify.h | 2 +-
2122 include/linux/genhd.h | 4 +-
2123 include/linux/genl_magic_func.h | 2 +-
2124 include/linux/gfp.h | 12 +-
2125 include/linux/hash.h | 2 +-
2126 include/linux/highmem.h | 12 +
2127 include/linux/hwmon-sysfs.h | 6 +-
2128 include/linux/i2c.h | 1 +
2129 include/linux/i2o.h | 2 +-
2130 include/linux/if_pppox.h | 2 +-
2131 include/linux/init.h | 12 +-
2132 include/linux/init_task.h | 7 +
2133 include/linux/interrupt.h | 6 +-
2134 include/linux/iommu.h | 2 +-
2135 include/linux/ioport.h | 2 +-
2136 include/linux/irq.h | 3 +-
2137 include/linux/irqchip/arm-gic.h | 4 +-
2138 include/linux/jiffies.h | 14 +-
2139 include/linux/key-type.h | 2 +-
2140 include/linux/kgdb.h | 6 +-
2141 include/linux/kobject.h | 3 +-
2142 include/linux/kobject_ns.h | 2 +-
2143 include/linux/kref.h | 2 +-
2144 include/linux/kvm_host.h | 4 +-
2145 include/linux/libata.h | 2 +-
2146 include/linux/linkage.h | 1 +
2147 include/linux/list.h | 15 +
2148 include/linux/lockref.h | 32 +
2149 include/linux/math64.h | 10 +-
2150 include/linux/mempolicy.h | 7 +
2151 include/linux/mm.h | 104 +-
2152 include/linux/mm_types.h | 20 +
2153 include/linux/mmiotrace.h | 4 +-
2154 include/linux/mmzone.h | 2 +-
2155 include/linux/mod_devicetable.h | 4 +-
2156 include/linux/module.h | 60 +-
2157 include/linux/moduleloader.h | 16 +
2158 include/linux/moduleparam.h | 4 +-
2159 include/linux/namei.h | 6 +-
2160 include/linux/net.h | 2 +-
2161 include/linux/netdevice.h | 7 +-
2162 include/linux/netfilter.h | 2 +-
2163 include/linux/netfilter/nfnetlink.h | 2 +-
2164 include/linux/nls.h | 4 +-
2165 include/linux/notifier.h | 3 +-
2166 include/linux/oprofile.h | 4 +-
2167 include/linux/padata.h | 2 +-
2168 include/linux/pci_hotplug.h | 3 +-
2169 include/linux/perf_event.h | 10 +-
2170 include/linux/pipe_fs_i.h | 8 +-
2171 include/linux/pm.h | 1 +
2172 include/linux/pm_domain.h | 4 +-
2173 include/linux/pm_runtime.h | 2 +-
2174 include/linux/pnp.h | 2 +-
2175 include/linux/poison.h | 4 +-
2176 include/linux/power/smartreflex.h | 2 +-
2177 include/linux/ppp-comp.h | 2 +-
2178 include/linux/preempt.h | 21 +
2179 include/linux/proc_ns.h | 2 +-
2180 include/linux/quota.h | 2 +-
2181 include/linux/random.h | 23 +-
2182 include/linux/rculist.h | 20 +-
2183 include/linux/rcupdate.h | 2 +-
2184 include/linux/reboot.h | 14 +-
2185 include/linux/regset.h | 3 +-
2186 include/linux/relay.h | 2 +-
2187 include/linux/rio.h | 2 +-
2188 include/linux/rmap.h | 4 +-
2189 include/linux/sched.h | 70 +-
2190 include/linux/sched/sysctl.h | 1 +
2191 include/linux/security.h | 2 -
2192 include/linux/semaphore.h | 2 +-
2193 include/linux/seq_file.h | 1 +
2194 include/linux/signal.h | 2 +-
2195 include/linux/skbuff.h | 8 +-
2196 include/linux/slab.h | 46 +-
2197 include/linux/slab_def.h | 14 +-
2198 include/linux/slub_def.h | 2 +-
2199 include/linux/smp.h | 2 +
2200 include/linux/sock_diag.h | 2 +-
2201 include/linux/sonet.h | 2 +-
2202 include/linux/sunrpc/addr.h | 8 +-
2203 include/linux/sunrpc/clnt.h | 2 +-
2204 include/linux/sunrpc/svc.h | 2 +-
2205 include/linux/sunrpc/svc_rdma.h | 18 +-
2206 include/linux/sunrpc/svcauth.h | 2 +-
2207 include/linux/swiotlb.h | 3 +-
2208 include/linux/syscalls.h | 18 +-
2209 include/linux/syscore_ops.h | 2 +-
2210 include/linux/sysctl.h | 3 +-
2211 include/linux/sysfs.h | 9 +-
2212 include/linux/sysrq.h | 3 +-
2213 include/linux/thread_info.h | 7 +
2214 include/linux/tty.h | 4 +-
2215 include/linux/tty_driver.h | 2 +-
2216 include/linux/tty_ldisc.h | 2 +-
2217 include/linux/types.h | 16 +
2218 include/linux/uaccess.h | 6 +-
2219 include/linux/uio_driver.h | 2 +-
2220 include/linux/unaligned/access_ok.h | 24 +-
2221 include/linux/usb.h | 4 +-
2222 include/linux/usb/renesas_usbhs.h | 2 +-
2223 include/linux/vermagic.h | 21 +-
2224 include/linux/vga_switcheroo.h | 8 +-
2225 include/linux/vmalloc.h | 7 +-
2226 include/linux/vmstat.h | 24 +-
2227 include/linux/xattr.h | 5 +-
2228 include/linux/zlib.h | 3 +-
2229 include/media/v4l2-dev.h | 2 +-
2230 include/media/v4l2-device.h | 2 +-
2231 include/net/9p/transport.h | 2 +-
2232 include/net/bluetooth/l2cap.h | 2 +-
2233 include/net/caif/cfctrl.h | 6 +-
2234 include/net/flow.h | 2 +-
2235 include/net/genetlink.h | 2 +-
2236 include/net/gro_cells.h | 2 +-
2237 include/net/inet_connection_sock.h | 2 +-
2238 include/net/inetpeer.h | 2 +-
2239 include/net/ip_fib.h | 2 +-
2240 include/net/ip_vs.h | 8 +-
2241 include/net/irda/ircomm_tty.h | 1 +
2242 include/net/iucv/af_iucv.h | 2 +-
2243 include/net/llc_c_ac.h | 2 +-
2244 include/net/llc_c_ev.h | 4 +-
2245 include/net/llc_c_st.h | 2 +-
2246 include/net/llc_s_ac.h | 2 +-
2247 include/net/llc_s_st.h | 2 +-
2248 include/net/mac80211.h | 2 +-
2249 include/net/neighbour.h | 2 +-
2250 include/net/net_namespace.h | 16 +-
2251 include/net/netlink.h | 2 +-
2252 include/net/netns/conntrack.h | 6 +-
2253 include/net/netns/ipv4.h | 4 +-
2254 include/net/netns/ipv6.h | 4 +-
2255 include/net/netns/xfrm.h | 2 +-
2256 include/net/ping.h | 2 +-
2257 include/net/protocol.h | 4 +-
2258 include/net/rtnetlink.h | 2 +-
2259 include/net/sctp/checksum.h | 4 +-
2260 include/net/sctp/sm.h | 4 +-
2261 include/net/sctp/structs.h | 2 +-
2262 include/net/sock.h | 8 +-
2263 include/net/tcp.h | 8 +-
2264 include/net/xfrm.h | 13 +-
2265 include/rdma/iw_cm.h | 2 +-
2266 include/scsi/libfc.h | 3 +-
2267 include/scsi/scsi_device.h | 6 +-
2268 include/scsi/scsi_transport_fc.h | 3 +-
2269 include/sound/compress_driver.h | 2 +-
2270 include/sound/soc.h | 4 +-
2271 include/target/target_core_base.h | 2 +-
2272 include/trace/events/irq.h | 4 +-
2273 include/uapi/linux/a.out.h | 8 +
2274 include/uapi/linux/bcache.h | 5 +-
2275 include/uapi/linux/byteorder/little_endian.h | 28 +-
2276 include/uapi/linux/elf.h | 28 +
2277 include/uapi/linux/screen_info.h | 3 +-
2278 include/uapi/linux/swab.h | 6 +-
2279 include/uapi/linux/sysctl.h | 2 -
2280 include/uapi/linux/xattr.h | 4 +
2281 include/video/udlfb.h | 8 +-
2282 include/video/uvesafb.h | 1 +
2283 init/Kconfig | 2 +-
2284 init/Makefile | 3 +
2285 init/do_mounts.c | 14 +-
2286 init/do_mounts.h | 8 +-
2287 init/do_mounts_initrd.c | 30 +-
2288 init/do_mounts_md.c | 6 +-
2289 init/init_task.c | 4 +
2290 init/initramfs.c | 38 +-
2291 init/main.c | 78 +-
2292 ipc/compat.c | 2 +-
2293 ipc/ipc_sysctl.c | 10 +-
2294 ipc/mq_sysctl.c | 4 +-
2295 ipc/shm.c | 6 +
2296 kernel/audit.c | 8 +-
2297 kernel/auditsc.c | 4 +-
2298 kernel/bpf/core.c | 4 +-
2299 kernel/capability.c | 3 +
2300 kernel/compat.c | 38 +-
2301 kernel/debug/debug_core.c | 16 +-
2302 kernel/debug/kdb/kdb_main.c | 4 +-
2303 kernel/events/core.c | 28 +-
2304 kernel/events/internal.h | 10 +-
2305 kernel/events/uprobes.c | 2 +-
2306 kernel/exit.c | 2 +-
2307 kernel/fork.c | 166 +-
2308 kernel/futex.c | 11 +-
2309 kernel/futex_compat.c | 2 +-
2310 kernel/gcov/base.c | 7 +-
2311 kernel/jump_label.c | 5 +
2312 kernel/kallsyms.c | 37 +-
2313 kernel/kexec.c | 3 +-
2314 kernel/kmod.c | 8 +-
2315 kernel/kprobes.c | 4 +-
2316 kernel/ksysfs.c | 2 +-
2317 kernel/locking/lockdep.c | 7 +-
2318 kernel/locking/mcs_spinlock.c | 10 +-
2319 kernel/locking/mcs_spinlock.h | 2 +-
2320 kernel/locking/mutex-debug.c | 12 +-
2321 kernel/locking/mutex-debug.h | 4 +-
2322 kernel/locking/mutex.c | 6 +-
2323 kernel/locking/rtmutex-tester.c | 24 +-
2324 kernel/module.c | 334 +-
2325 kernel/notifier.c | 17 +-
2326 kernel/padata.c | 4 +-
2327 kernel/panic.c | 5 +-
2328 kernel/pid.c | 2 +-
2329 kernel/pid_namespace.c | 2 +-
2330 kernel/power/process.c | 12 +-
2331 kernel/profile.c | 14 +-
2332 kernel/ptrace.c | 8 +-
2333 kernel/rcu/rcutorture.c | 60 +-
2334 kernel/rcu/tiny.c | 4 +-
2335 kernel/rcu/tiny_plugin.h | 6 +-
2336 kernel/rcu/tree.c | 106 +-
2337 kernel/rcu/tree.h | 26 +-
2338 kernel/rcu/tree_plugin.h | 46 +-
2339 kernel/rcu/tree_trace.c | 22 +-
2340 kernel/rcu/update.c | 10 +-
2341 kernel/sched/auto_group.c | 4 +-
2342 kernel/sched/completion.c | 6 +-
2343 kernel/sched/core.c | 45 +-
2344 kernel/sched/fair.c | 4 +-
2345 kernel/sched/sched.h | 2 +-
2346 kernel/signal.c | 12 +-
2347 kernel/smpboot.c | 4 +-
2348 kernel/softirq.c | 12 +-
2349 kernel/sys.c | 10 +-
2350 kernel/sysctl.c | 34 +-
2351 kernel/time/alarmtimer.c | 2 +-
2352 kernel/time/hrtimer.c | 2 +-
2353 kernel/time/posix-cpu-timers.c | 4 +-
2354 kernel/time/posix-timers.c | 24 +-
2355 kernel/time/timer.c | 4 +-
2356 kernel/time/timer_stats.c | 10 +-
2357 kernel/torture.c | 10 +-
2358 kernel/trace/blktrace.c | 6 +-
2359 kernel/trace/ftrace.c | 15 +-
2360 kernel/trace/ring_buffer.c | 76 +-
2361 kernel/trace/trace.c | 2 +-
2362 kernel/trace/trace.h | 2 +-
2363 kernel/trace/trace_clock.c | 4 +-
2364 kernel/trace/trace_events.c | 1 -
2365 kernel/trace/trace_functions_graph.c | 4 +-
2366 kernel/trace/trace_mmiotrace.c | 8 +-
2367 kernel/trace/trace_output.c | 10 +-
2368 kernel/trace/trace_seq.c | 2 +-
2369 kernel/trace/trace_stack.c | 2 +-
2370 kernel/user_namespace.c | 2 +-
2371 kernel/utsname_sysctl.c | 2 +-
2372 kernel/watchdog.c | 2 +-
2373 kernel/workqueue.c | 2 +-
2374 lib/Kconfig.debug | 8 +-
2375 lib/Makefile | 2 +-
2376 lib/average.c | 2 +-
2377 lib/bitmap.c | 8 +-
2378 lib/bug.c | 2 +
2379 lib/debugobjects.c | 2 +-
2380 lib/div64.c | 4 +-
2381 lib/dma-debug.c | 4 +-
2382 lib/hash.c | 2 +-
2383 lib/inflate.c | 2 +-
2384 lib/ioremap.c | 4 +-
2385 lib/kobject.c | 4 +-
2386 lib/list_debug.c | 126 +-
2387 lib/lockref.c | 20 +-
2388 lib/percpu-refcount.c | 2 +-
2389 lib/radix-tree.c | 2 +-
2390 lib/random32.c | 2 +-
2391 lib/show_mem.c | 2 +-
2392 lib/strncpy_from_user.c | 2 +-
2393 lib/strnlen_user.c | 2 +-
2394 lib/swiotlb.c | 2 +-
2395 lib/usercopy.c | 6 +
2396 lib/vsprintf.c | 12 +-
2397 mm/Kconfig | 6 +-
2398 mm/backing-dev.c | 4 +-
2399 mm/filemap.c | 2 +-
2400 mm/fremap.c | 5 +
2401 mm/gup.c | 13 +-
2402 mm/highmem.c | 7 +-
2403 mm/hugetlb.c | 70 +-
2404 mm/internal.h | 3 +-
2405 mm/iov_iter.c | 6 +-
2406 mm/maccess.c | 4 +-
2407 mm/madvise.c | 41 +
2408 mm/memory-failure.c | 30 +-
2409 mm/memory.c | 410 ++-
2410 mm/mempolicy.c | 25 +
2411 mm/mlock.c | 15 +-
2412 mm/mmap.c | 579 ++-
2413 mm/mprotect.c | 137 +-
2414 mm/mremap.c | 44 +-
2415 mm/nommu.c | 21 +-
2416 mm/page-writeback.c | 2 +-
2417 mm/page_alloc.c | 48 +-
2418 mm/percpu.c | 2 +-
2419 mm/process_vm_access.c | 14 +-
2420 mm/rmap.c | 44 +-
2421 mm/shmem.c | 19 +-
2422 mm/slab.c | 105 +-
2423 mm/slab.h | 22 +-
2424 mm/slab_common.c | 84 +-
2425 mm/slob.c | 214 +-
2426 mm/slub.c | 97 +-
2427 mm/sparse-vmemmap.c | 4 +-
2428 mm/sparse.c | 2 +-
2429 mm/swap.c | 3 +
2430 mm/swapfile.c | 12 +-
2431 mm/util.c | 6 +
2432 mm/vmalloc.c | 75 +-
2433 mm/vmstat.c | 12 +-
2434 net/8021q/vlan.c | 5 +-
2435 net/8021q/vlan_netlink.c | 2 +-
2436 net/9p/client.c | 6 +-
2437 net/9p/mod.c | 4 +-
2438 net/9p/trans_fd.c | 2 +-
2439 net/atm/atm_misc.c | 8 +-
2440 net/atm/lec.h | 2 +-
2441 net/atm/proc.c | 6 +-
2442 net/atm/resources.c | 4 +-
2443 net/ax25/sysctl_net_ax25.c | 2 +-
2444 net/batman-adv/bat_iv_ogm.c | 8 +-
2445 net/batman-adv/fragmentation.c | 2 +-
2446 net/batman-adv/soft-interface.c | 8 +-
2447 net/batman-adv/types.h | 6 +-
2448 net/bluetooth/hci_sock.c | 2 +-
2449 net/bluetooth/l2cap_core.c | 6 +-
2450 net/bluetooth/l2cap_sock.c | 12 +-
2451 net/bluetooth/rfcomm/sock.c | 4 +-
2452 net/bluetooth/rfcomm/tty.c | 4 +-
2453 net/bridge/br_netlink.c | 2 +-
2454 net/bridge/netfilter/ebtables.c | 6 +-
2455 net/caif/cfctrl.c | 11 +-
2456 net/caif/chnl_net.c | 2 +-
2457 net/can/af_can.c | 2 +-
2458 net/can/gw.c | 6 +-
2459 net/ceph/messenger.c | 4 +-
2460 net/compat.c | 34 +-
2461 net/core/datagram.c | 2 +-
2462 net/core/dev.c | 18 +-
2463 net/core/filter.c | 2 +-
2464 net/core/flow.c | 6 +-
2465 net/core/iovec.c | 4 +-
2466 net/core/neighbour.c | 4 +-
2467 net/core/net-sysfs.c | 2 +-
2468 net/core/net_namespace.c | 8 +-
2469 net/core/netpoll.c | 4 +-
2470 net/core/rtnetlink.c | 15 +-
2471 net/core/scm.c | 8 +-
2472 net/core/skbuff.c | 8 +-
2473 net/core/sock.c | 28 +-
2474 net/core/sock_diag.c | 9 +-
2475 net/core/sysctl_net_core.c | 20 +-
2476 net/decnet/af_decnet.c | 1 +
2477 net/decnet/sysctl_net_decnet.c | 4 +-
2478 net/hsr/hsr_netlink.c | 2 +-
2479 net/ieee802154/6lowpan_rtnl.c | 2 +-
2480 net/ieee802154/reassembly.c | 14 +-
2481 net/ipv4/af_inet.c | 2 +-
2482 net/ipv4/devinet.c | 18 +-
2483 net/ipv4/fib_frontend.c | 6 +-
2484 net/ipv4/fib_semantics.c | 2 +-
2485 net/ipv4/inetpeer.c | 2 +-
2486 net/ipv4/ip_fragment.c | 15 +-
2487 net/ipv4/ip_gre.c | 6 +-
2488 net/ipv4/ip_sockglue.c | 2 +-
2489 net/ipv4/ip_vti.c | 4 +-
2490 net/ipv4/ipconfig.c | 6 +-
2491 net/ipv4/ipip.c | 4 +-
2492 net/ipv4/netfilter/arp_tables.c | 12 +-
2493 net/ipv4/netfilter/ip_tables.c | 12 +-
2494 net/ipv4/ping.c | 14 +-
2495 net/ipv4/raw.c | 14 +-
2496 net/ipv4/route.c | 32 +-
2497 net/ipv4/sysctl_net_ipv4.c | 22 +-
2498 net/ipv4/tcp_input.c | 4 +-
2499 net/ipv4/tcp_probe.c | 2 +-
2500 net/ipv4/udp.c | 10 +-
2501 net/ipv4/xfrm4_policy.c | 18 +-
2502 net/ipv6/addrconf.c | 12 +-
2503 net/ipv6/af_inet6.c | 2 +-
2504 net/ipv6/datagram.c | 2 +-
2505 net/ipv6/icmp.c | 2 +-
2506 net/ipv6/ip6_fib.c | 4 +-
2507 net/ipv6/ip6_gre.c | 10 +-
2508 net/ipv6/ip6_tunnel.c | 4 +-
2509 net/ipv6/ip6_vti.c | 4 +-
2510 net/ipv6/ipv6_sockglue.c | 2 +-
2511 net/ipv6/netfilter/ip6_tables.c | 12 +-
2512 net/ipv6/netfilter/nf_conntrack_reasm.c | 14 +-
2513 net/ipv6/ping.c | 33 +-
2514 net/ipv6/raw.c | 17 +-
2515 net/ipv6/reassembly.c | 13 +-
2516 net/ipv6/route.c | 2 +-
2517 net/ipv6/sit.c | 4 +-
2518 net/ipv6/sysctl_net_ipv6.c | 2 +-
2519 net/ipv6/udp.c | 6 +-
2520 net/ipv6/xfrm6_policy.c | 19 +-
2521 net/irda/ircomm/ircomm_tty.c | 18 +-
2522 net/iucv/af_iucv.c | 4 +-
2523 net/iucv/iucv.c | 2 +-
2524 net/key/af_key.c | 4 +-
2525 net/l2tp/l2tp_eth.c | 38 +-
2526 net/mac80211/cfg.c | 8 +-
2527 net/mac80211/ieee80211_i.h | 3 +-
2528 net/mac80211/iface.c | 16 +-
2529 net/mac80211/main.c | 2 +-
2530 net/mac80211/pm.c | 6 +-
2531 net/mac80211/rate.c | 2 +-
2532 net/mac80211/util.c | 4 +-
2533 net/netfilter/ipset/ip_set_core.c | 2 +-
2534 net/netfilter/ipvs/ip_vs_conn.c | 6 +-
2535 net/netfilter/ipvs/ip_vs_core.c | 4 +-
2536 net/netfilter/ipvs/ip_vs_ctl.c | 14 +-
2537 net/netfilter/ipvs/ip_vs_lblc.c | 2 +-
2538 net/netfilter/ipvs/ip_vs_lblcr.c | 2 +-
2539 net/netfilter/ipvs/ip_vs_sync.c | 6 +-
2540 net/netfilter/ipvs/ip_vs_xmit.c | 4 +-
2541 net/netfilter/nf_conntrack_acct.c | 2 +-
2542 net/netfilter/nf_conntrack_ecache.c | 2 +-
2543 net/netfilter/nf_conntrack_helper.c | 2 +-
2544 net/netfilter/nf_conntrack_proto.c | 2 +-
2545 net/netfilter/nf_conntrack_standalone.c | 2 +-
2546 net/netfilter/nf_conntrack_timestamp.c | 2 +-
2547 net/netfilter/nf_log.c | 10 +-
2548 net/netfilter/nf_sockopt.c | 4 +-
2549 net/netfilter/nfnetlink_log.c | 4 +-
2550 net/netfilter/xt_statistic.c | 8 +-
2551 net/netlink/af_netlink.c | 4 +-
2552 net/openvswitch/vport-internal_dev.c | 2 +-
2553 net/openvswitch/vport.c | 16 +-
2554 net/openvswitch/vport.h | 8 +-
2555 net/packet/af_packet.c | 10 +-
2556 net/phonet/pep.c | 6 +-
2557 net/phonet/socket.c | 2 +-
2558 net/phonet/sysctl.c | 2 +-
2559 net/rds/cong.c | 6 +-
2560 net/rds/ib.h | 2 +-
2561 net/rds/ib_cm.c | 2 +-
2562 net/rds/ib_recv.c | 4 +-
2563 net/rds/iw.h | 2 +-
2564 net/rds/iw_cm.c | 2 +-
2565 net/rds/iw_recv.c | 4 +-
2566 net/rds/rds.h | 2 +-
2567 net/rds/tcp.c | 2 +-
2568 net/rds/tcp_send.c | 2 +-
2569 net/rxrpc/af_rxrpc.c | 2 +-
2570 net/rxrpc/ar-ack.c | 14 +-
2571 net/rxrpc/ar-call.c | 2 +-
2572 net/rxrpc/ar-connection.c | 2 +-
2573 net/rxrpc/ar-connevent.c | 2 +-
2574 net/rxrpc/ar-input.c | 4 +-
2575 net/rxrpc/ar-internal.h | 8 +-
2576 net/rxrpc/ar-local.c | 2 +-
2577 net/rxrpc/ar-output.c | 4 +-
2578 net/rxrpc/ar-peer.c | 2 +-
2579 net/rxrpc/ar-proc.c | 4 +-
2580 net/rxrpc/ar-transport.c | 2 +-
2581 net/rxrpc/rxkad.c | 4 +-
2582 net/sched/sch_generic.c | 4 +-
2583 net/sctp/ipv6.c | 6 +-
2584 net/sctp/protocol.c | 10 +-
2585 net/sctp/sm_sideeffect.c | 2 +-
2586 net/sctp/socket.c | 21 +-
2587 net/sctp/sysctl.c | 10 +-
2588 net/socket.c | 20 +-
2589 net/sunrpc/auth_gss/svcauth_gss.c | 4 +-
2590 net/sunrpc/clnt.c | 4 +-
2591 net/sunrpc/sched.c | 4 +-
2592 net/sunrpc/svc.c | 4 +-
2593 net/sunrpc/svcauth_unix.c | 4 +-
2594 net/sunrpc/xprtrdma/svc_rdma.c | 38 +-
2595 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 8 +-
2596 net/sunrpc/xprtrdma/svc_rdma_sendto.c | 2 +-
2597 net/sunrpc/xprtrdma/svc_rdma_transport.c | 10 +-
2598 net/tipc/subscr.c | 2 +-
2599 net/unix/sysctl_net_unix.c | 2 +-
2600 net/wireless/wext-core.c | 19 +-
2601 net/xfrm/xfrm_policy.c | 16 +-
2602 net/xfrm/xfrm_state.c | 33 +-
2603 net/xfrm/xfrm_sysctl.c | 2 +-
2604 scripts/Makefile.build | 2 +-
2605 scripts/Makefile.clean | 3 +-
2606 scripts/Makefile.host | 63 +-
2607 scripts/basic/fixdep.c | 12 +-
2608 scripts/gcc-plugin.sh | 51 +
2609 scripts/headers_install.sh | 1 +
2610 scripts/link-vmlinux.sh | 2 +-
2611 scripts/mod/file2alias.c | 14 +-
2612 scripts/mod/modpost.c | 25 +-
2613 scripts/mod/modpost.h | 6 +-
2614 scripts/mod/sumversion.c | 2 +-
2615 scripts/module-common.lds | 4 +
2616 scripts/package/builddeb | 1 +
2617 scripts/pnmtologo.c | 6 +-
2618 scripts/sortextable.h | 6 +-
2619 scripts/tags.sh | 2 +-
2620 security/Kconfig | 691 +++-
2621 security/apparmor/lsm.c | 2 +-
2622 security/integrity/ima/ima.h | 4 +-
2623 security/integrity/ima/ima_api.c | 2 +-
2624 security/integrity/ima/ima_fs.c | 4 +-
2625 security/integrity/ima/ima_queue.c | 2 +-
2626 security/keys/compat.c | 2 +-
2627 security/keys/internal.h | 2 +-
2628 security/keys/key.c | 18 +-
2629 security/keys/keyctl.c | 8 +-
2630 security/security.c | 9 +-
2631 security/selinux/avc.c | 6 +-
2632 security/selinux/hooks.c | 11 +-
2633 security/selinux/include/xfrm.h | 2 +-
2634 security/smack/smack_lsm.c | 2 +-
2635 security/tomoyo/tomoyo.c | 2 +-
2636 security/yama/yama_lsm.c | 22 +-
2637 sound/aoa/codecs/onyx.c | 7 +-
2638 sound/aoa/codecs/onyx.h | 1 +
2639 sound/core/oss/pcm_oss.c | 18 +-
2640 sound/core/pcm_compat.c | 2 +-
2641 sound/core/pcm_native.c | 4 +-
2642 sound/core/seq/seq_device.c | 8 +-
2643 sound/core/sound.c | 2 +-
2644 sound/drivers/mts64.c | 14 +-
2645 sound/drivers/opl4/opl4_lib.c | 2 +-
2646 sound/drivers/portman2x4.c | 3 +-
2647 sound/firewire/amdtp.c | 4 +-
2648 sound/firewire/amdtp.h | 4 +-
2649 sound/firewire/isight.c | 10 +-
2650 sound/firewire/scs1x.c | 8 +-
2651 sound/oss/sb_audio.c | 2 +-
2652 sound/oss/swarm_cs4297a.c | 6 +-
2653 sound/pci/hda/hda_codec.c | 10 +-
2654 sound/pci/ymfpci/ymfpci.h | 2 +-
2655 sound/pci/ymfpci/ymfpci_main.c | 12 +-
2656 sound/soc/soc-core.c | 6 +-
2657 tools/gcc/Makefile | 40 +
2658 tools/gcc/checker_plugin.c | 150 +
2659 tools/gcc/colorize_plugin.c | 210 +
2660 tools/gcc/constify_plugin.c | 557 ++
2661 tools/gcc/gcc-common.h | 295 +
2662 tools/gcc/kallocstat_plugin.c | 183 +
2663 tools/gcc/kernexec_plugin.c | 522 ++
2664 tools/gcc/latent_entropy_plugin.c | 466 ++
2665 tools/gcc/size_overflow_plugin/.gitignore | 1 +
2666 tools/gcc/size_overflow_plugin/Makefile | 20 +
2667 .../generate_size_overflow_hash.sh | 102 +
2668 .../insert_size_overflow_asm.c | 748 +++
2669 .../insert_size_overflow_check_core.c | 943 ++++
2670 .../insert_size_overflow_check_ipa.c | 1141 ++++
2671 .../size_overflow_plugin/intentional_overflow.c | 736 +++
2672 tools/gcc/size_overflow_plugin/misc.c | 203 +
2673 .../size_overflow_plugin/remove_unnecessary_dup.c | 138 +
2674 tools/gcc/size_overflow_plugin/size_overflow.h | 127 +
2675 .../gcc/size_overflow_plugin/size_overflow_debug.c | 116 +
2676 .../size_overflow_plugin/size_overflow_hash.data | 5911 ++++++++++++++++++++
2677 .../size_overflow_hash_aux.data | 92 +
2678 .../size_overflow_plugin/size_overflow_plugin.c | 259 +
2679 .../size_overflow_plugin_hash.c | 364 ++
2680 tools/gcc/stackleak_plugin.c | 395 ++
2681 tools/gcc/structleak_plugin.c | 274 +
2682 tools/include/linux/compiler.h | 8 +
2683 tools/lib/api/Makefile | 2 +-
2684 tools/perf/util/include/asm/alternative-asm.h | 3 +
2685 tools/virtio/linux/uaccess.h | 2 +-
2686 virt/kvm/kvm_main.c | 44 +-
2687 1834 files changed, 36315 insertions(+), 8522 deletions(-)