]> git.ipfire.org Git - thirdparty/grsecurity-scrape.git/blame - test/changelog-test.txt
Auto commit, 1 new patch{es}.
[thirdparty/grsecurity-scrape.git] / test / changelog-test.txt
CommitLineData
eeed91c5
PK
1commit 03b7af8228322b40082478299e9f126c285310d9
2Merge: ff50b9e 25cc98c
3Author: Brad Spengler <spender@grsecurity.net>
4Date: Mon Jun 8 21:13:31 2015 -0400
5
6 Merge branch 'pax-test' into grsec-test
7
8commit 25cc98cf74ff8408b8eb329fea32acce8e78acbf
9Author: Brad Spengler <spender@grsecurity.net>
10Date: Mon Jun 8 21:13:24 2015 -0400
11
12 fix typo
13
14 fs/binfmt_elf.c | 1 +
15 1 files changed, 1 insertions(+), 0 deletions(-)
16
17commit ff50b9e20b0f1b7d77a1791842e7af4de4119eba
18Author: Helge Deller <deller@gmx.de>
19Date: Thu Jun 4 23:57:18 2015 +0200
20
21 compat: cleanup coding in compat_get_bitmap() and compat_put_bitmap()
22
23 In the functions compat_get_bitmap() and compat_put_bitmap() the
24 variable nr_compat_longs stores how many compat_ulong_t words should be
25 copied in a loop.
26
27 The copy loop itself is this:
28 if (nr_compat_longs-- > 0) {
29 if (__get_user(um, umask)) return -EFAULT;
30 } else {
31 um = 0;
32 }
33
34 Since nr_compat_longs gets unconditionally decremented in each loop and
35 since it's type is unsigned this could theoretically lead to out of
36 bounds accesses to userspace if nr_compat_longs wraps around to
37 (unsigned)(-1).
38
39 Although the callers currently do not trigger out-of-bounds accesses, we
40 should better implement the loop in a safe way to completely avoid such
41 warp-arounds.
42
43 Signed-off-by: Helge Deller <deller@gmx.de>
44 Cc: Linus Torvalds <torvalds@linux-foundation.org>
45 Cc: Al Viro <viro@zeniv.linux.org.uk>
46
47 kernel/compat.c | 6 ++++--
48 1 files changed, 4 insertions(+), 2 deletions(-)
49
50commit bae0e0db826183b52118e8d0c9729717de984bc1
51Author: Robert Shearman <rshearma@brocade.com>
52Date: Fri Jun 5 18:51:54 2015 +0100
53
54 ipv6: fix possible use after free of dev stats
55
56 The memory pointed to by idev->stats.icmpv6msgdev,
57 idev->stats.icmpv6dev and idev->stats.ipv6 can each be used in an RCU
58 read context without taking a reference on idev. For example, through
59 IP6_*_STATS_* calls in ip6_rcv. These memory blocks are freed without
60 waiting for an RCU grace period to elapse. This could lead to the
61 memory being written to after it has been freed.
62
63 Fix this by using call_rcu to free the memory used for stats, as well
64 as idev after an RCU grace period has elapsed.
65
66 Signed-off-by: Robert Shearman <rshearma@brocade.com>
67 Acked-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
68 Signed-off-by: David S. Miller <davem@davemloft.net>
69
70 net/ipv6/addrconf_core.c | 11 +++++++++--
71 1 files changed, 9 insertions(+), 2 deletions(-)
72
73commit ec0c6e7c12a3d1f50bdb49e9c57aeca4202d4cb7
74Merge: d435087 41fdefe
75Author: Brad Spengler <spender@grsecurity.net>
76Date: Mon Jun 8 20:31:53 2015 -0400
77
78 Merge branch 'pax-test' into grsec-test
79
80commit 41fdefe752c9ad838f327944a6633732c3a0a0ff
81Merge: 2ca6f6c be4cb23
82Author: Brad Spengler <spender@grsecurity.net>
83Date: Mon Jun 8 20:31:44 2015 -0400
84
85 Merge branch 'linux-4.0.y' into pax-test
86
87 Conflicts:
88 fs/binfmt_elf.c
89
16159020
PK
90commit d435087b7dc7861149ee39c0a06a1d7e8c942f7e
91Author: Rusty Russell <rusty@rustcorp.com.au>
92Date: Wed May 27 10:59:26 2015 +0930
93
94 lguest: fix out-by-one error in address checking.
95
96 This bug has been there since day 1; addresses in the top guest physical
97 page weren't considered valid. You could map that page (the check in
98 check_gpte() is correct), but if a guest tried to put a pagetable there
99 we'd check that address manually when walking it, and kill the guest.
100
101 Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
102 Cc: stable@kernel.org
103 Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
104
105 drivers/lguest/core.c | 2 +-
106 1 files changed, 1 insertions(+), 1 deletions(-)
107
108commit 125836e926d5fdf74c748f9aad27bde566566378
109Author: Joe Thornber <ejt@redhat.com>
110Date: Fri May 29 14:52:51 2015 +0100
111
112 dm: fix casting bug in dm_merge_bvec()
113
114 dm_merge_bvec() was originally added in f6fccb ("dm: introduce
115 merge_bvec_fn"). In that commit a value in sectors is converted to
116 bytes using << 9, and then assigned to an int. This code made
117 assumptions about the value of BIO_MAX_SECTORS.
118
119 A later commit 148e51 ("dm: improve documentation and code clarity in
120 dm_merge_bvec") was meant to have no functional change but it removed
121 the use of BIO_MAX_SECTORS in favor of using queue_max_sectors(). At
122 this point the cast from sector_t to int resulted in a zero value. The
123 fallout being dm_merge_bvec() would only allow a single page to be added
124 to a bio.
125
126 This interim fix is minimal for the benefit of stable@ because the more
127 comprehensive cleanup of passing a sector_t to all DM targets' merge
128 function will impact quite a few DM targets.
129
130 Signed-off-by: Joe Thornber <ejt@redhat.com>
131 Signed-off-by: Mike Snitzer <snitzer@redhat.com>
132 Cc: stable@vger.kernel.org # 3.19+
133
134 drivers/md/dm.c | 17 ++++++++++++-----
135 1 files changed, 12 insertions(+), 5 deletions(-)
136
137commit e4077a089999d63dfbd6b83a834e24ec25f41fb4
138Author: Al Viro <viro@zeniv.linux.org.uk>
139Date: Thu May 28 23:09:19 2015 -0400
140
141 d_walk() might skip too much
142
143 when we find that a child has died while we'd been trying to ascend,
144 we should go into the first live sibling itself, rather than its sibling.
145
146 Off-by-one in question had been introduced in "deal with deadlock in
147 d_walk()" and the fix needs to be backported to all branches this one
148 has been backported to.
149
150 Cc: stable@vger.kernel.org # 3.2 and later
151 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
152
153 fs/dcache.c | 8 ++++----
154 1 files changed, 4 insertions(+), 4 deletions(-)
155
156commit b18767da07374771cd2c627b4d0aac1372eee807
157Author: Eric Dumazet <edumazet@google.com>
158Date: Sat May 30 09:16:53 2015 -0700
159
160 udp: fix behavior of wrong checksums
161
162 We have two problems in UDP stack related to bogus checksums :
163
164 1) We return -EAGAIN to application even if receive queue is not empty.
165 This breaks applications using edge trigger epoll()
166
167 2) Under UDP flood, we can loop forever without yielding to other
168 processes, potentially hanging the host, especially on non SMP.
169
170 This patch is an attempt to make things better.
171
172 We might in the future add extra support for rt applications
173 wanting to better control time spent doing a recv() in a hostile
174 environment. For example we could validate checksums before queuing
175 packets in socket receive queue.
176
177 Signed-off-by: Eric Dumazet <edumazet@google.com>
178 Cc: Willem de Bruijn <willemb@google.com>
179 Signed-off-by: David S. Miller <davem@davemloft.net>
180
181 net/ipv4/udp.c | 6 ++----
182 net/ipv6/udp.c | 6 ++----
183 2 files changed, 4 insertions(+), 8 deletions(-)
184
185commit 33414e447f7395b1c4a510dda495c9f1318f4570
186Author: Jan Kara <jack@suse.cz>
187Date: Tue Jun 2 17:10:28 2015 +0200
188
189 lib: Fix strnlen_user() to not touch memory after specified maximum
190
191 If the specified maximum length of the string is a multiple of unsigned
192 long, we would load one long behind the specified maximum. If that
193 happens to be in a next page, we can hit a page fault although we were
194 not expected to.
195
196 Fix the off-by-one bug in the test whether we are at the end of the
197 specified range.
198
199 Signed-off-by: Jan Kara <jack@suse.cz>
200 Cc: stable@vger.kernel.org
201 Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
202
203 lib/strnlen_user.c | 3 ++-
204 1 files changed, 2 insertions(+), 1 deletions(-)
205
babefb38
PK
206commit 22050350eb0fd749f46a19c1c6814a5571c8a89b
207Author: Brad Spengler <spender@grsecurity.net>
208Date: Wed May 27 20:31:40 2015 -0400
209
210 squelch noise from initify plugin by default
211
212 tools/gcc/initify_plugin.c | 4 ++--
213 1 files changed, 2 insertions(+), 2 deletions(-)
214
215commit ea7c117aca7fa6333302e3d29c918a55fefed297
216Merge: 8cab60e 2ca6f6c
217Author: Brad Spengler <spender@grsecurity.net>
218Date: Wed May 27 19:35:49 2015 -0400
219
220 Merge branch 'pax-test' into grsec-test
221
222 Conflicts:
223 Makefile
224 tools/gcc/Makefile
225
226commit 2ca6f6c4ea5dc16ae343bf85db644d9df17ebaf9
227Author: Brad Spengler <spender@grsecurity.net>
228Date: Wed May 27 19:34:20 2015 -0400
229
230 Update to pax-linux-4.0.4-test13.patch:
231 - fixed arm compilation once again, reported by Michael Tremer <michael.tremer@ipfire.org>
232 - Emese wrote a new gcc plugin called initify that moves some strings into freed-after-init memory, inspired by Mathias Krause (https://lkml.org/lkml/2014/8/21/255)
233 - the result is a saving of a few pages worth of memory on typical configs
234 - it is unconditionally enabled since it should not affect anything except reducing runtime memory usage a little bit
235 - this can be further enhanced in various ways (propagation of __init/__exit annotations, more __nocapture annotations, etc)
236 - fixed some section mismatch fallout brought out by the initify plugin
237
238 Makefile | 2 +
239 arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 2 +-
240 drivers/clk/hisilicon/clk-hi3620.c | 70 +++---
241 drivers/clk/hisilicon/clk-hix5hd2.c | 6 +-
242 drivers/clk/rockchip/clk-rk3188.c | 2 +-
243 drivers/clk/rockchip/clk-rk3288.c | 2 +-
244 drivers/clk/rockchip/clk.h | 2 +-
245 drivers/clk/samsung/clk.h | 2 +-
246 drivers/clk/ti/composite.c | 2 +-
247 drivers/clk/zynq/clkc.c | 24 +-
248 drivers/leds/leds-clevo-mail.c | 2 +-
249 drivers/leds/leds-ss4200.c | 2 +-
250 drivers/platform/chrome/chromeos_laptop.c | 2 +-
251 fs/exec.c | 2 +-
252 include/asm-generic/bug.h | 6 +-
253 include/asm-generic/vmlinux.lds.h | 3 +
254 include/linux/compiler-gcc.h | 4 +-
255 include/linux/compiler-gcc4.h | 4 +
256 include/linux/compiler-gcc5.h | 4 +
257 include/linux/compiler.h | 4 +
258 include/linux/fs.h | 2 +-
259 include/linux/irqdomain.h | 2 +-
260 lib/test-hexdump.c | 8 +-
261 tools/gcc/Makefile | 2 +
262 tools/gcc/constify_plugin.c | 3 +-
263 tools/gcc/gcc-common.h | 23 ++
264 tools/gcc/initify_plugin.c | 427 +++++++++++++++++++++++++++++
265 27 files changed, 542 insertions(+), 72 deletions(-)
266
57e29f20
PK
267commit 8cab60ecbb5b5667ba9ef80654fbeedc4d6e2cd5
268Author: Eric Work <work.eric@gmail.com>
269Date: Mon May 18 23:26:23 2015 -0700
270
271 md/raid0: fix restore to sector variable in raid0_make_request
272
273 The variable "sector" in "raid0_make_request()" was improperly updated
274 by a call to "sector_div()" which modifies its first argument in place.
275 Commit 47d68979cc968535cb87f3e5f2e6a3533ea48fbd restored this variable
276 after the call for later re-use. Unfortunetly the restore was done after
277 the referenced variable "bio" was advanced. This lead to the original
278 value and the restored value being different. Here we move this line to
279 the proper place.
280
281 One observed side effect of this bug was discarding a file though
282 unlinking would cause an unrelated file's contents to be discarded.
283
284 Signed-off-by: NeilBrown <neilb@suse.de>
285 Fixes: 47d68979cc96 ("md/raid0: fix bug with chunksize not a power of 2.")
286 Cc: stable@vger.kernel.org (any that received above backport)
287 URL: https://bugzilla.kernel.org/show_bug.cgi?id=98501
288
289 drivers/md/raid0.c | 4 +++-
290 1 files changed, 3 insertions(+), 1 deletions(-)
291
292commit ea49dcac0da7f7fc28aca292ecda1fc0560afd5d
293Author: Brad Spengler <spender@grsecurity.net>
294Date: Fri May 22 21:10:11 2015 -0400
295
296 Include the required BNX2 firmware from Broadcom for usability
297 purposes. Performed whitespace changes on the WHENCE file to
298 ensure Broadcom's license for the file is not only contained in
299 the resulting compilation but also in the patch itself. It is
300 being distributed in hex format as permitted by their license.
301
302 firmware/Makefile | 1 +
303 firmware/WHENCE | 19 +-
304 firmware/bnx2/bnx2-mips-09-6.2.1b.fw.ihex | 6496 +++++++++++++++++++++++++++++
305 3 files changed, 6507 insertions(+), 9 deletions(-)
306
307commit 639a09d41cd5c6989fda788181bd44fe5f94b639
308Author: Brad Spengler <spender@grsecurity.net>
309Date: Thu May 21 07:10:30 2015 -0400
310
311 Fix compile warnings in DRM code caused by recent backport, reported by
312 Nicolas Iooss
313
314 drivers/gpu/drm/drm_context.c | 6 +++---
315 1 files changed, 3 insertions(+), 3 deletions(-)
316
c8714b5a
PK
317commit 57f09049db562ea13c1a7348251dfa52c971aa91
318Merge: d58754b ce11297
319Author: Brad Spengler <spender@grsecurity.net>
320Date: Mon May 18 19:41:42 2015 -0400
321
322 Merge branch 'pax-test' into grsec-test
323
324commit ce11297c212fd4e4c0c03b5c1def54b1049fcceb
325Author: Brad Spengler <spender@grsecurity.net>
326Date: Mon May 18 19:41:17 2015 -0400
327
328 Update to pax-linux-4.0.4-test12.patch:
329 - fixed a xen regression introduced with the recent enlargement of level1_fixmap_pgt, reported by 2d1
330 - fixed a regression in the structleak plugin that would disable it under LTO
331
332 arch/x86/include/asm/pgtable_64.h | 4 ++--
333 arch/x86/xen/mmu.c | 4 +++-
334 tools/gcc/structleak_plugin.c | 2 +-
335 3 files changed, 6 insertions(+), 4 deletions(-)
336
337commit d58754b52933bca6a1c1bb910c7045f8adfe1c1d
338Author: Brad Spengler <spender@grsecurity.net>
339Date: Mon May 18 18:01:08 2015 -0400
340
341 Remove __inline__ from .c files, let the compiler decide
342
343 Conflicts:
344
345 grsecurity/gracl_segv.c
346
347 grsecurity/gracl.c | 12 ++++++------
348 grsecurity/gracl_alloc.c | 4 ++--
349 grsecurity/gracl_segv.c | 6 +++---
350 grsecurity/grsec_sock.c | 4 ++--
351 4 files changed, 13 insertions(+), 13 deletions(-)
352
353commit f6b6f7e408d655d6fd25ef038a836c57a1c0ef65
354Author: Brad Spengler <spender@grsecurity.net>
355Date: Mon May 18 17:54:21 2015 -0400
356
357 Actually wire up use of the RANDSTRUCT attributes for GCC 5.1, otherwise we'd
358 ICE on some Xen PARAVIRT code (and would miss explicit randomization and would
359 break other code)
360
361 include/linux/compiler-gcc5.h | 5 +++++
362 1 files changed, 5 insertions(+), 0 deletions(-)
363
32ca80f1
PK
364commit 743fa074b6cb2515f66b49d2d9f6aeed993b7cc9
365Author: Brad Spengler <spender@grsecurity.net>
366Date: Sun May 17 16:34:31 2015 -0400
367
368 Update size_overflow hash table
369
370 .../size_overflow_plugin/size_overflow_hash.data | 3 ++-
371 1 files changed, 2 insertions(+), 1 deletions(-)
372
373commit 6a139e192ae004a0108ca54c1fb28e738a28fd65
374Merge: 35b9dfe f296a3a
375Author: Brad Spengler <spender@grsecurity.net>
376Date: Sun May 17 15:04:29 2015 -0400
377
378 Merge branch 'pax-test' into grsec-test
379
380commit f296a3a91c0eb8adeacbe65e74ee26bdc922fd12
381Merge: f11664e 8b660f4
382Author: Brad Spengler <spender@grsecurity.net>
383Date: Sun May 17 15:04:22 2015 -0400
384
385 Merge branch 'linux-4.0.y' into pax-test
386
387 Conflicts:
388 mm/memory-failure.c
389
390commit 35b9dfe2ec2260af1e6d0952c25e18756db64dd5
391Author: Brad Spengler <spender@grsecurity.net>
392Date: Sun May 17 14:24:15 2015 -0400
393
394 fix whitespace
395
396 grsecurity/gracl.c | 8 ++++----
397 1 files changed, 4 insertions(+), 4 deletions(-)
398
399commit 38b838667a0c58da6b0e1bb51571eb696d1fe180
400Author: Brad Spengler <spender@grsecurity.net>
401Date: Sun May 17 14:22:18 2015 -0400
402
403 Fix an ICE in the RANDSTRUCT plugin on GCC 5.1 reported and fixed by pipacs
404
405 tools/gcc/randomize_layout_plugin.c | 1 +
406 1 files changed, 1 insertions(+), 0 deletions(-)
407
e1f904d0
PK
408commit 9009fade1831c1f748c3d4758859a710d883b468
409Author: Brad Spengler <spender@grsecurity.net>
410Date: Thu May 14 07:59:25 2015 -0400
411
412 Commit a series of patches from Peter Antoine that improve the security
413 of the kernel's drm code:
414
415 The following series of patches fix a number of security holes in the i915
416 driver (actually in drm but...). The first three patches remove the actual
417 security issues that have been found. The last two patches make the functions
418 optional for all drivers. The only driver that has this feature turned on is
419 the Nouveau driver, thus hopefully not breaking that driver.
420
421 The patch set has been tested on the Intel platforms but has not been tested
422 on the Nouveau driver. Hopefully someone with a working card and the right
423 combination of drmlib can verify that the patches do what they say.
424
425 There is a i-g-t test that goes with this patchset, but that test SHOULD NOT
426 be run before the kernel is patches as the test will crash the driver and/or
427 make the kernel panic.
428
429 Peter Antoine (5):
430 drm: Kernel Crash in drm_unlock
431 drm: Fixes unsafe deference in locks.
432 drm: Possible lock priority escalation.
433 drm: Make HW_LOCK access functions optional.
434 drm: Make Legacy Context access functions optional.
435
436 drivers/gpu/drm/drm_context.c | 50 ++++++++++++++++++++++++++++++--
437 drivers/gpu/drm/drm_drv.c | 11 ++++--
438 drivers/gpu/drm/drm_lock.c | 18 ++++++++++-
439 drivers/gpu/drm/i915/i915_dma.c | 3 ++
440 drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +-
441 include/drm/drmP.h | 23 ++++++++-------
442 include/uapi/drm/i915_drm.h | 1 +
443 7 files changed, 87 insertions(+), 22 deletions(-)
444
445commit fb9c8521491dac227589503a88ec9330210b3e1b
446Author: Alexei Starovoitov <ast@plumgrid.com>
447Date: Mon May 11 23:25:16 2015 -0700
448
449 x86: bpf_jit: fix FROM_BE16 and FROM_LE16/32 instructions
450
451 FROM_BE16:
452 'ror %reg, 8' doesn't clear upper bits of the register,
453 so use additional 'movzwl' insn to zero extend 16 bits into 64
454
455 FROM_LE16:
456 should zero extend lower 16 bits into 64 bit
457
458 FROM_LE32:
459 should zero extend lower 32 bits into 64 bit
460
461 Fixes: 89aa075832b0 ("net: sock: allow eBPF programs to be attached to sockets")
462 Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
463 Signed-off-by: David S. Miller <davem@davemloft.net>
464
465 arch/x86/net/bpf_jit_comp.c | 28 ++++++++++++++++++++++++++++
466 1 files changed, 28 insertions(+), 0 deletions(-)
467
468commit 8a44405559fd34746059c0fbfc3d304478e23f2a
469Author: Brad Spengler <spender@grsecurity.net>
470Date: Thu May 14 07:29:57 2015 -0400
471
472 Update size_overflow hash table
473
474 .../size_overflow_plugin/size_overflow_hash.data | 684 ++++++++++++++++----
475 1 files changed, 544 insertions(+), 140 deletions(-)
476
477commit 6a3ad59934ad12b28a8834ceebf8d6a23a95d654
478Merge: 798f007 f11664e
479Author: Brad Spengler <spender@grsecurity.net>
480Date: Wed May 13 18:11:35 2015 -0400
481
482 Merge branch 'pax-test' into grsec-test
483
484 Conflicts:
485 tools/gcc/size_overflow_plugin/size_overflow_hash.data
486
487commit f11664e3d714d8c69033066f2ed7cd10dd7e0aa2
488Author: Brad Spengler <spender@grsecurity.net>
489Date: Wed May 13 18:08:17 2015 -0400
490
491 Update to pax-linux-4.0.3-test11.patch:
492 - updated the size overflow hash table
493 - Emese regenerated the size overflow hash table and also fixed compile errors with gcc 4.5 and 4.6
494 - fixed a compile error in drivers/iommu/io-pgtable-arm.c, by spender
495 - fixed a compile error in KVM on arm, reported by Michael Tremer <michael.tremer@ipfire.org>
496 - fixed a size overflow false positive in squashfs, reported by Martin Vath <martin@mvath.de> (https://bugs.gentoo.org/show_bug.cgi?id=548960)
497 - fixed a UDEREF false positive in copy_user_handle_tail on amd64, reported by matt merhar
498 - fixed a boot crash due to a recent change to fixmap page table allocations on amd64, reported by Hanno Böck <hanno@hboeck.de> (https://forums.grsecurity.net/viewtopic.php?f=1&t=4201)
499 - fixed a /proc/kcore regression to not return uninitialized memory if the requested kernel address range is not fully mapped
500
501 arch/x86/include/asm/pgtable.h | 2 +
502 arch/x86/kernel/head_64.S | 4 +-
503 arch/x86/lib/usercopy_64.c | 2 +-
504 drivers/iommu/io-pgtable-arm.c | 12 +-
505 fs/proc/kcore.c | 14 +-
506 fs/squashfs/xattr.c | 12 +-
507 include/linux/irqdomain.h | 1 +
508 .../size_overflow_plugin/size_overflow_hash.data | 6233 ++++++++++----------
509 .../size_overflow_plugin/size_overflow_plugin.c | 2 +-
510 .../size_overflow_plugin/size_overflow_transform.c | 6 +-
511 .../size_overflow_transform_core.c | 21 +
512 11 files changed, 3083 insertions(+), 3226 deletions(-)
513
514commit 1d3cc55d86824a8bee85e5bf625c29d28b4c4e64
515Merge: 34db492 fa253b2
516Author: Brad Spengler <spender@grsecurity.net>
517Date: Wed May 13 18:05:12 2015 -0400
518
519 Merge branch 'linux-4.0.y' into pax-test
520
cac6ae42
PK
521commit 798f007623ca5c65e3c07f52d1034aac26640103
522Author: Jason A. Donenfeld <Jason@zx2c4.com>
523Date: Wed May 6 15:09:40 2015 +0200
524
525 usbnet: avoid integer overflow in start_xmit
526
527 transfer_buffer_length is of type u32. It's therefore wrong to assign it
528 to a signed integer. This patch avoids the overflow.
529
530 It's worth noting that entry->length here is a long; perhaps it would be
531 beneficial at somepoint to change this to be unsigned as well, if
532 nothing else relies on its signedness for error conditions or the like.
533
534 Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
535 Signed-off-by: David S. Miller <davem@davemloft.net>
536
537 drivers/net/usb/usbnet.c | 4 ++--
538 1 files changed, 2 insertions(+), 2 deletions(-)
539
540commit 1844c93ca54650d8b56bc28d6fceb7e30ae44337
541Author: Eric W. Biederman <ebiederm@xmission.com>
542Date: Fri May 8 16:36:50 2015 -0500
543
544 mnt: Fix fs_fully_visible to verify the root directory is visible
545
546 This fixes a dumb bug in fs_fully_visible that allows proc or sys to
547 be mounted if there is a bind mount of part of /proc/ or /sys/ visible.
548
549 Cc: stable@vger.kernel.org
550 Reported-by: Eric Windisch <ewindisch@docker.com>
551 Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
552
553 fs/namespace.c | 6 ++++++
554 1 files changed, 6 insertions(+), 0 deletions(-)
555
89de23c2
PK
556commit 8674ca202b191f9504414c20b870d93f6cdde83f
557Author: Christophe Leroy <christophe.leroy@c-s.fr>
558Date: Wed May 6 17:26:47 2015 +0200
559
560 splice: sendfile() at once fails for big files
561
562 Using sendfile with below small program to get MD5 sums of some files,
563 it appear that big files (over 64kbytes with 4k pages system) get a
564 wrong MD5 sum while small files get the correct sum.
565 This program uses sendfile() to send a file to an AF_ALG socket
566 for hashing.
567
568 /* md5sum2.c */
569 #include <stdio.h>
570 #include <stdlib.h>
571 #include <unistd.h>
572 #include <string.h>
573 #include <fcntl.h>
574 #include <sys/socket.h>
575 #include <sys/stat.h>
576 #include <sys/types.h>
577 #include <linux/if_alg.h>
578
579 int main(int argc, char **argv)
580 {
581 int sk = socket(AF_ALG, SOCK_SEQPACKET, 0);
582 struct stat st;
583 struct sockaddr_alg sa = {
584 .salg_family = AF_ALG,
585 .salg_type = "hash",
586 .salg_name = "md5",
587 };
588 int n;
589
590 bind(sk, (struct sockaddr*)&sa, sizeof(sa));
591
592 for (n = 1; n < argc; n++) {
593 int size;
594 int offset = 0;
595 char buf[4096];
596 int fd;
597 int sko;
598 int i;
599
600 fd = open(argv[n], O_RDONLY);
601 sko = accept(sk, NULL, 0);
602 fstat(fd, &st);
603 size = st.st_size;
604 sendfile(sko, fd, &offset, size);
605 size = read(sko, buf, sizeof(buf));
606 for (i = 0; i < size; i++)
607 printf("%2.2x", buf[i]);
608 printf(" %s\n", argv[n]);
609 close(fd);
610 close(sko);
611 }
612 exit(0);
613 }
614
615 Test below is done using official linux patch files. First result is
616 with a software based md5sum. Second result is with the program above.
617
618 root@vgoip:~# ls -l patch-3.6.*
619 -rw-r--r-- 1 root root 64011 Aug 24 12:01 patch-3.6.2.gz
620 -rw-r--r-- 1 root root 94131 Aug 24 12:01 patch-3.6.3.gz
621
622 root@vgoip:~# md5sum patch-3.6.*
623 b3ffb9848196846f31b2ff133d2d6443 patch-3.6.2.gz
624 c5e8f687878457db77cb7158c38a7e43 patch-3.6.3.gz
625
626 root@vgoip:~# ./md5sum2 patch-3.6.*
627 b3ffb9848196846f31b2ff133d2d6443 patch-3.6.2.gz
628 5fd77b24e68bb24dcc72d6e57c64790e patch-3.6.3.gz
629
630 After investivation, it appears that sendfile() sends the files by blocks
631 of 64kbytes (16 times PAGE_SIZE). The problem is that at the end of each
632 block, the SPLICE_F_MORE flag is missing, therefore the hashing operation
633 is reset as if it was the end of the file.
634
635 This patch adds SPLICE_F_MORE to the flags when more data is pending.
636
637 With the patch applied, we get the correct sums:
638
639 root@vgoip:~# md5sum patch-3.6.*
640 b3ffb9848196846f31b2ff133d2d6443 patch-3.6.2.gz
641 c5e8f687878457db77cb7158c38a7e43 patch-3.6.3.gz
642
643 root@vgoip:~# ./md5sum2 patch-3.6.*
644 b3ffb9848196846f31b2ff133d2d6443 patch-3.6.2.gz
645 c5e8f687878457db77cb7158c38a7e43 patch-3.6.3.gz
646
647 Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
648 Signed-off-by: Jens Axboe <axboe@fb.com>
649
650 fs/splice.c | 12 +++++++++++-
651 1 files changed, 11 insertions(+), 1 deletions(-)
652
653commit 47488c19e1d47e54d0421dd372e4020868703b9a
654Author: Al Viro <viro@zeniv.linux.org.uk>
655Date: Fri May 8 22:53:15 2015 -0400
656
657 path_openat(): fix double fput()
658
659 path_openat() jumps to the wrong place after do_tmpfile() - it has
660 already done path_cleanup() (as part of path_lookupat() called by
661 do_tmpfile()), so doing that again can lead to double fput().
662
663 Cc: stable@vger.kernel.org # v3.11+
664 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
665
666 fs/namei.c | 3 ++-
667 1 files changed, 2 insertions(+), 1 deletions(-)
668
3969d2a7
PK
669commit 965d7cc13d29d9b8b2168cf73b05d006ce7a0330
670Author: Brad Spengler <spender@grsecurity.net>
671Date: Thu May 7 20:09:26 2015 -0400
672
673 Update size_overflow hash table
674
675 .../size_overflow_plugin/size_overflow_hash.data | 3 +++
676 1 files changed, 3 insertions(+), 0 deletions(-)
677
678commit 0ae1f9332e2c234f733300ca9cb61033ff0be292
679Author: Brad Spengler <spender@grsecurity.net>
680Date: Thu May 7 19:44:47 2015 -0400
681
682 make the const ops table non-local
683
684 drivers/iommu/io-pgtable-arm.c | 12 +++++++-----
685 1 files changed, 7 insertions(+), 5 deletions(-)
686
687commit ba1301fd7a645a5d5be6c59b620ca97c36299ad2
688Author: Brad Spengler <spender@grsecurity.net>
689Date: Thu May 7 18:58:43 2015 -0400
690
691 Update size_overflow hash table
692
693 .../size_overflow_plugin/size_overflow_hash.data | 1 +
694 1 files changed, 1 insertions(+), 0 deletions(-)
695
696commit 050a518c6f55c8e770e44c7bab3ebf603539b746
697Merge: 7614be0 34db492
698Author: Brad Spengler <spender@grsecurity.net>
699Date: Thu May 7 18:26:43 2015 -0400
700
701 Merge branch 'pax-test' into grsec-test
702
703 Conflicts:
704 fs/open.c
705
706commit 34db492ef0dddd9c4e3d2f7b2480247ae2bbdaf0
707Merge: e580e37 072cab6
708Author: Brad Spengler <spender@grsecurity.net>
709Date: Thu May 7 18:24:48 2015 -0400
710
711 Update to pax-linux-4.0.2-test10.patch:
712 - disable PCID before exiting the kernel to code that may not sanitize its environment properly before turning off paging, fixes tboot/TXT shutdown among others, reported and debugged by Jason Zaman perfinion@gentoo.org
713 - worked around a gcc induced intentional overflow in the bunzip decompressor, reported by Martin Filo (https://bugs.gentoo.org/show_bug.cgi?id=548508)
714 - F_SETPIPE_SZ handling ignored pipe_min_size and could trigger the size overflow instrumentation, reported by minipli
715 - fixed an integer signedness mixup in a parameter of semop and semtimedop, by minipli
716 - fixed some constification fallout in io_pgtable/io_pgtable_ops handling that triggered on arm, reported by Michael Tremer <michael.tremer@ipfire.org>
717
718 Merge branch 'linux-4.0.y' into pax-test
719
720 Conflicts:
721 arch/arm/include/asm/elf.h
722 fs/binfmt_elf.c
723
724commit 7614be07b9df52ecd1dbad23cef4221dd76a54bf
725Author: Brad Spengler <spender@grsecurity.net>
726Date: Thu May 7 18:01:36 2015 -0400
727
728 Even though in the history of autoconfig it has never tripped anyone
729 up under realistic use cases (e.g. nobody starts a config, enables
730 only CONFIG_GRKERNSEC, then exits menuconfig, then loads it back up
731 and tries to apply an autoconfig setting) explicitly mention that you
732 cannot do it and expect the autoconfig to work. Due to how the Kbuild
733 system works, we can't apply defaults and also allow them to be modified
734 via custom settings -- if they're 'select'ed then they can't be modified,
735 and using 'select' violates any dependencies that may exist. Therefore
736 we have to resort to using 'default', which after a user has already chosen
737 all the settings by virtue of enabling CONFIG_GRKERNSEC and then saving their
738 complete kernel config, cannot have any effect as the options have now all
739 been chosen and there's no 'default' applicable.
740
741 security/Kconfig | 5 +++++
742 1 files changed, 5 insertions(+), 0 deletions(-)
743
4b05c312
PK
744commit 3c85103f0377ab0e193be5a427498d1ab1c4ebef
745Merge: 314b162 e580e37
746Author: Brad Spengler <spender@grsecurity.net>
747Date: Mon May 4 18:42:22 2015 -0400
748
749 Merge branch 'pax-test' into grsec-test
750
751commit e580e375583a4288990269df661098155e29b3e7
752Author: Brad Spengler <spender@grsecurity.net>
753Date: Mon May 4 18:42:01 2015 -0400
754
755 Update to pax-linux-4.0.1-test7.patch:
756 - fixed an xgbe driver compile regression, reported by spender
757 - fixed a bunch of NULL function pointer dereference regressions in the compat drm ioctl code for i915/mga/r128/radeon, reported by minipli
758
759 drivers/gpu/drm/i915/i915_ioc32.c | 13 ++++++-------
760 drivers/gpu/drm/mga/mga_ioc32.c | 7 +++----
761 drivers/gpu/drm/r128/r128_ioc32.c | 7 +++----
762 drivers/gpu/drm/radeon/radeon_ioc32.c | 7 +++----
763 drivers/net/ethernet/amd/xgbe/xgbe.h | 4 ++--
764 5 files changed, 17 insertions(+), 21 deletions(-)
765
e8242a6d 766commit 314b16217423b8e732f3dcb1e04a9daee66b06ea
07800abd 767Author: Brad Spengler <spender@grsecurity.net>
e8242a6d 768Date: Sun May 3 14:21:56 2015 -0400
07800abd 769
e8242a6d 770 Update size_overflow hash table
07800abd 771
e8242a6d
PK
772 .../size_overflow_plugin/size_overflow_hash.data | 510 +++++++++++++++-----
773 1 files changed, 401 insertions(+), 109 deletions(-)
07800abd 774
e8242a6d 775commit ec7e8a8c3309e0036d4c5361a66caac880418347
07800abd 776Author: Brad Spengler <spender@grsecurity.net>
e8242a6d 777Date: Sun May 3 08:50:17 2015 -0400
07800abd 778
e8242a6d 779 constify compile fix
07800abd 780
e8242a6d 781 drivers/net/ethernet/amd/xgbe/xgbe.h | 4 ++--
6ae3ce5b
PK
782 1 files changed, 2 insertions(+), 2 deletions(-)
783
e8242a6d 784commit e98198e8f9aa0b17be2727731390268c02a6afe4
6ae3ce5b 785Author: Brad Spengler <spender@grsecurity.net>
e8242a6d 786Date: Sun May 3 08:28:00 2015 -0400
6ae3ce5b 787
e8242a6d 788 RANDSTRUCT compile fix
6ae3ce5b 789
e8242a6d
PK
790 fs/overlayfs/super.c | 6 +++---
791 1 files changed, 3 insertions(+), 3 deletions(-)
6ae3ce5b 792
e8242a6d 793commit 61e19c8623ec094d5cbf811938691ca7b4066713
6ae3ce5b 794Author: Brad Spengler <spender@grsecurity.net>
e8242a6d 795Date: Sat May 2 23:26:32 2015 -0400
6ae3ce5b
PK
796
797 compile fix
798
e8242a6d 799 fs/proc/generic.c | 2 +-
6ae3ce5b
PK
800 1 files changed, 1 insertions(+), 1 deletions(-)
801
e8242a6d 802commit 88e4f3ecfbc91dea85862629fb79f8ede5d7c689
3764e23b 803Author: Brad Spengler <spender@grsecurity.net>
e8242a6d 804Date: Sat May 2 23:18:10 2015 -0400
6181b738
PK
805
806 compile fix
807
e8242a6d
PK
808 fs/debugfs/inode.c | 12 ++++++++++++
809 1 files changed, 12 insertions(+), 0 deletions(-)
fed340c0 810
e8242a6d 811commit c207fa7156db513835c1d2848eb710a48a9dabcf
fed340c0 812Author: Brad Spengler <spender@grsecurity.net>
e8242a6d 813Date: Sat May 2 23:15:53 2015 -0400
fed340c0 814
e8242a6d 815 fix gcc warning
fed340c0 816
e8242a6d 817 drivers/char/mem.c | 2 +-
fed340c0
PK
818 1 files changed, 1 insertions(+), 1 deletions(-)
819
e8242a6d 820commit ee428a73671f9d2cb4256f24abc417c7c8b8c356
fed340c0 821Author: Brad Spengler <spender@grsecurity.net>
e8242a6d 822Date: Sat May 2 23:03:56 2015 -0400
6883c528 823
8cf17962 824 compile fix
6883c528 825
e8242a6d 826 fs/debugfs/inode.c | 2 +-
883d498e
PK
827 1 files changed, 1 insertions(+), 1 deletions(-)
828
e8242a6d 829commit 2de93b3f9e3c8346e2b39d8370cce9dd87f5c0d2
76e7c0f9 830Author: Brad Spengler <spender@grsecurity.net>
e8242a6d 831Date: Sat May 2 22:56:36 2015 -0400
76e7c0f9 832
e8242a6d 833 Initial import of grsecurity 3.1 for Linux 4.0.1
76e7c0f9 834
6090327c 835 Documentation/dontdiff | 2 +
e8242a6d 836 Documentation/kernel-parameters.txt | 7 +
a8b227b4 837 Makefile | 18 +-
6090327c
PK
838 arch/alpha/include/asm/cache.h | 4 +-
839 arch/alpha/kernel/osf_sys.c | 12 +-
840 arch/arm/Kconfig | 1 +
841 arch/arm/include/asm/thread_info.h | 9 +-
842 arch/arm/kernel/process.c | 4 +-
843 arch/arm/kernel/ptrace.c | 9 +
844 arch/arm/kernel/traps.c | 7 +-
845 arch/arm/mm/Kconfig | 2 +-
846 arch/arm/mm/fault.c | 40 +-
847 arch/arm/mm/mmap.c | 8 +-
0986ccbe 848 arch/arm/net/bpf_jit_32.c | 4 +
6090327c
PK
849 arch/avr32/include/asm/cache.h | 4 +-
850 arch/blackfin/include/asm/cache.h | 3 +-
851 arch/cris/include/arch-v10/arch/cache.h | 3 +-
852 arch/cris/include/arch-v32/arch/cache.h | 3 +-
853 arch/frv/include/asm/cache.h | 3 +-
854 arch/frv/mm/elf-fdpic.c | 4 +-
855 arch/hexagon/include/asm/cache.h | 6 +-
856 arch/ia64/Kconfig | 1 +
857 arch/ia64/include/asm/cache.h | 3 +-
858 arch/ia64/kernel/sys_ia64.c | 2 +
859 arch/ia64/mm/hugetlbpage.c | 2 +
860 arch/m32r/include/asm/cache.h | 4 +-
861 arch/m68k/include/asm/cache.h | 4 +-
862 arch/metag/mm/hugetlbpage.c | 1 +
863 arch/microblaze/include/asm/cache.h | 3 +-
864 arch/mips/Kconfig | 1 +
865 arch/mips/include/asm/cache.h | 3 +-
866 arch/mips/include/asm/thread_info.h | 11 +-
867 arch/mips/kernel/irq.c | 4 +
868 arch/mips/kernel/ptrace.c | 9 +
869 arch/mips/mm/mmap.c | 4 +-
870 arch/mn10300/proc-mn103e010/include/proc/cache.h | 4 +-
871 arch/mn10300/proc-mn2ws0050/include/proc/cache.h | 4 +-
872 arch/openrisc/include/asm/cache.h | 4 +-
873 arch/parisc/include/asm/cache.h | 5 +-
874 arch/parisc/kernel/sys_parisc.c | 4 +
875 arch/powerpc/Kconfig | 1 +
876 arch/powerpc/include/asm/cache.h | 3 +-
877 arch/powerpc/include/asm/thread_info.h | 5 +-
878 arch/powerpc/kernel/Makefile | 2 +
879 arch/powerpc/kernel/irq.c | 3 +
880 arch/powerpc/kernel/process.c | 10 +-
881 arch/powerpc/kernel/ptrace.c | 14 +
882 arch/powerpc/kernel/traps.c | 5 +
6090327c 883 arch/powerpc/mm/slice.c | 2 +-
6090327c
PK
884 arch/s390/include/asm/cache.h | 4 +-
885 arch/score/include/asm/cache.h | 4 +-
886 arch/sh/include/asm/cache.h | 3 +-
887 arch/sh/mm/mmap.c | 6 +-
888 arch/sparc/include/asm/cache.h | 4 +-
0986ccbe
PK
889 arch/sparc/include/asm/pgalloc_64.h | 1 +
890 arch/sparc/include/asm/thread_info_64.h | 8 +-
6090327c
PK
891 arch/sparc/kernel/process_32.c | 6 +-
892 arch/sparc/kernel/process_64.c | 8 +-
893 arch/sparc/kernel/ptrace_64.c | 14 +
894 arch/sparc/kernel/sys_sparc_64.c | 8 +-
895 arch/sparc/kernel/syscalls.S | 8 +-
896 arch/sparc/kernel/traps_32.c | 8 +-
897 arch/sparc/kernel/traps_64.c | 28 +-
898 arch/sparc/kernel/unaligned_64.c | 2 +-
899 arch/sparc/mm/fault_64.c | 2 +-
900 arch/sparc/mm/hugetlbpage.c | 15 +-
901 arch/tile/Kconfig | 1 +
902 arch/tile/include/asm/cache.h | 3 +-
903 arch/tile/mm/hugetlbpage.c | 2 +
904 arch/um/include/asm/cache.h | 3 +-
905 arch/unicore32/include/asm/cache.h | 6 +-
0986ccbe 906 arch/x86/Kconfig | 5 +
6090327c
PK
907 arch/x86/ia32/ia32_aout.c | 2 +
908 arch/x86/include/asm/floppy.h | 20 +-
909 arch/x86/include/asm/io.h | 2 +-
910 arch/x86/include/asm/page.h | 12 +-
911 arch/x86/include/asm/paravirt_types.h | 23 +-
912 arch/x86/include/asm/processor.h | 2 +-
913 arch/x86/include/asm/thread_info.h | 8 +-
a8b227b4 914 arch/x86/kernel/dumpstack.c | 10 +-
6090327c
PK
915 arch/x86/kernel/dumpstack_32.c | 2 +-
916 arch/x86/kernel/dumpstack_64.c | 2 +-
917 arch/x86/kernel/entry_32.S | 2 +-
e8242a6d 918 arch/x86/kernel/entry_64.S | 2 +-
8cf17962 919 arch/x86/kernel/espfix_64.c | 2 +-
6090327c
PK
920 arch/x86/kernel/ioport.c | 13 +
921 arch/x86/kernel/irq_32.c | 3 +
922 arch/x86/kernel/irq_64.c | 4 +
6090327c
PK
923 arch/x86/kernel/msr.c | 10 +
924 arch/x86/kernel/ptrace.c | 28 +
925 arch/x86/kernel/signal.c | 9 +-
926 arch/x86/kernel/sys_i386_32.c | 9 +-
927 arch/x86/kernel/sys_x86_64.c | 8 +-
928 arch/x86/kernel/traps.c | 5 +
929 arch/x86/kernel/verify_cpu.S | 1 +
930 arch/x86/kernel/vm86_32.c | 16 +
931 arch/x86/mm/fault.c | 12 +-
932 arch/x86/mm/hugetlbpage.c | 15 +-
933 arch/x86/mm/init.c | 66 +-
934 arch/x86/mm/init_32.c | 6 +-
0986ccbe 935 arch/x86/net/bpf_jit_comp.c | 4 +
a8b227b4 936 arch/x86/platform/efi/efi_64.c | 2 +-
6090327c
PK
937 arch/x86/xen/Kconfig | 1 +
938 arch/xtensa/variants/dc232b/include/variant/core.h | 2 +-
939 arch/xtensa/variants/fsf/include/variant/core.h | 3 +-
6090327c
PK
940 drivers/acpi/acpica/hwxfsleep.c | 11 +-
941 drivers/acpi/custom_method.c | 4 +
942 drivers/block/cciss.h | 30 +-
6090327c
PK
943 drivers/block/smart1,2.h | 40 +-
944 drivers/cdrom/cdrom.c | 2 +-
945 drivers/char/Kconfig | 4 +-
946 drivers/char/genrtc.c | 1 +
947 drivers/char/mem.c | 17 +
948 drivers/char/random.c | 5 +-
949 drivers/cpufreq/sparc-us3-cpufreq.c | 2 -
950 drivers/firewire/ohci.c | 4 +
6090327c
PK
951 drivers/gpu/drm/nouveau/nouveau_ttm.c | 30 +-
952 drivers/gpu/drm/ttm/ttm_bo_manager.c | 10 +-
953 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 10 +-
6090327c
PK
954 drivers/hid/hid-wiimote-debug.c | 2 +-
955 drivers/infiniband/hw/nes/nes_cm.c | 22 +-
0986ccbe 956 drivers/iommu/amd_iommu.c | 14 +-
6090327c
PK
957 drivers/isdn/gigaset/bas-gigaset.c | 32 +-
958 drivers/isdn/gigaset/ser-gigaset.c | 32 +-
959 drivers/isdn/gigaset/usb-gigaset.c | 32 +-
960 drivers/isdn/i4l/isdn_concap.c | 6 +-
961 drivers/isdn/i4l/isdn_x25iface.c | 16 +-
a8b227b4
PK
962 drivers/md/raid5.c | 8 +
963 drivers/media/pci/solo6x10/solo6x10-g723.c | 2 +-
6090327c 964 drivers/media/radio/radio-cadet.c | 5 +-
a8b227b4
PK
965 drivers/media/usb/dvb-usb/cinergyT2-core.c | 91 +-
966 drivers/media/usb/dvb-usb/cinergyT2-fe.c | 182 +-
6090327c
PK
967 drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 37 +-
968 drivers/media/usb/dvb-usb/technisat-usb2.c | 75 +-
969 drivers/message/fusion/mptbase.c | 9 +
970 drivers/misc/sgi-xp/xp_main.c | 12 +-
6090327c 971 drivers/net/ethernet/brocade/bna/bna_enet.c | 8 +-
e8242a6d 972 drivers/net/ethernet/sfc/selftest.c | 2 +-
6090327c
PK
973 drivers/net/wan/lmc/lmc_media.c | 97 +-
974 drivers/net/wan/z85230.c | 24 +-
975 drivers/net/wireless/zd1211rw/zd_usb.c | 2 +-
976 drivers/pci/proc.c | 9 +
977 drivers/platform/x86/asus-wmi.c | 12 +
978 drivers/rtc/rtc-dev.c | 3 +
979 drivers/scsi/bfa/bfa_fcs.c | 19 +-
980 drivers/scsi/bfa/bfa_fcs_lport.c | 29 +-
981 drivers/scsi/bfa/bfa_modules.h | 12 +-
e8242a6d 982 drivers/scsi/hpsa.h | 40 +-
6090327c
PK
983 drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 2 +-
984 drivers/staging/lustre/lustre/libcfs/module.c | 10 +-
6090327c
PK
985 drivers/tty/sysrq.c | 2 +-
986 drivers/tty/vt/keyboard.c | 22 +-
987 drivers/uio/uio.c | 6 +-
988 drivers/usb/core/hub.c | 5 +
a8b227b4
PK
989 drivers/usb/gadget/function/f_uac1.c | 1 +
990 drivers/usb/gadget/function/u_uac1.c | 1 +
6090327c
PK
991 drivers/usb/host/hwa-hc.c | 9 +-
992 drivers/video/fbdev/arcfb.c | 2 +-
993 drivers/video/fbdev/matrox/matroxfb_DAC1064.c | 10 +-
994 drivers/video/fbdev/matrox/matroxfb_Ti3026.c | 5 +-
995 drivers/video/fbdev/sh_mobile_lcdcfb.c | 6 +-
996 drivers/video/logo/logo_linux_clut224.ppm | 2720 ++++++++------------
997 drivers/xen/xenfs/xenstored.c | 5 +
998 fs/attr.c | 1 +
999 fs/autofs4/waitq.c | 9 +
1000 fs/binfmt_aout.c | 7 +
1001 fs/binfmt_elf.c | 40 +-
6090327c
PK
1002 fs/compat.c | 20 +-
1003 fs/coredump.c | 17 +-
8cf17962 1004 fs/dcache.c | 3 +
e8242a6d
PK
1005 fs/debugfs/inode.c | 27 +-
1006 fs/exec.c | 224 ++-
6090327c 1007 fs/ext2/balloc.c | 4 +-
0986ccbe 1008 fs/ext2/super.c | 8 +-
6090327c 1009 fs/ext3/balloc.c | 4 +-
0986ccbe 1010 fs/ext3/super.c | 8 +-
6090327c 1011 fs/ext4/balloc.c | 4 +-
0986ccbe 1012 fs/fcntl.c | 4 +
8cf17962 1013 fs/fhandle.c | 8 +-
6090327c
PK
1014 fs/file.c | 4 +
1015 fs/filesystems.c | 4 +
e8242a6d 1016 fs/fs_struct.c | 20 +-
6090327c
PK
1017 fs/hugetlbfs/inode.c | 5 +-
1018 fs/inode.c | 6 +-
8cf17962 1019 fs/kernfs/dir.c | 6 +
6090327c 1020 fs/mount.h | 4 +-
8cf17962
PK
1021 fs/namei.c | 243 ++-
1022 fs/namespace.c | 24 +
a8b227b4 1023 fs/nfsd/nfscache.c | 2 +-
e8242a6d 1024 fs/ocfs2/refcounttree.c | 2 +-
6090327c
PK
1025 fs/open.c | 38 +
1026 fs/pipe.c | 2 +-
1027 fs/posix_acl.c | 15 +-
1028 fs/proc/Kconfig | 10 +-
0986ccbe 1029 fs/proc/array.c | 66 +-
8cf17962 1030 fs/proc/base.c | 163 ++-
6090327c
PK
1031 fs/proc/cmdline.c | 4 +
1032 fs/proc/devices.c | 4 +
1033 fs/proc/fd.c | 17 +-
e8242a6d 1034 fs/proc/generic.c | 64 +
6090327c 1035 fs/proc/inode.c | 17 +
0986ccbe 1036 fs/proc/internal.h | 11 +-
6090327c
PK
1037 fs/proc/interrupts.c | 4 +
1038 fs/proc/kcore.c | 3 +
1039 fs/proc/proc_net.c | 31 +
1040 fs/proc/proc_sysctl.c | 52 +-
1041 fs/proc/root.c | 8 +
1042 fs/proc/stat.c | 69 +-
e8242a6d 1043 fs/proc/task_mmu.c | 66 +-
6090327c
PK
1044 fs/readdir.c | 19 +
1045 fs/reiserfs/item_ops.c | 24 +-
0986ccbe 1046 fs/reiserfs/super.c | 4 +
6090327c 1047 fs/select.c | 2 +
8cf17962 1048 fs/seq_file.c | 37 +-
6090327c 1049 fs/stat.c | 20 +-
e8242a6d 1050 fs/sysfs/dir.c | 30 +-
6090327c 1051 fs/utimes.c | 7 +
8cf17962
PK
1052 fs/xattr.c | 26 +-
1053 grsecurity/Kconfig | 1182 +++++++++
6090327c 1054 grsecurity/Makefile | 54 +
8cf17962 1055 grsecurity/gracl.c | 2749 ++++++++++++++++++++
6090327c 1056 grsecurity/gracl_alloc.c | 105 +
a8b227b4 1057 grsecurity/gracl_cap.c | 127 +
8cf17962
PK
1058 grsecurity/gracl_compat.c | 269 ++
1059 grsecurity/gracl_fs.c | 447 ++++
6090327c
PK
1060 grsecurity/gracl_ip.c | 386 +++
1061 grsecurity/gracl_learn.c | 207 ++
8cf17962 1062 grsecurity/gracl_policy.c | 1781 +++++++++++++
6090327c 1063 grsecurity/gracl_res.c | 68 +
8cf17962 1064 grsecurity/gracl_segv.c | 324 +++
6090327c
PK
1065 grsecurity/gracl_shm.c | 40 +
1066 grsecurity/grsec_chdir.c | 19 +
8cf17962
PK
1067 grsecurity/grsec_chroot.c | 467 ++++
1068 grsecurity/grsec_disabled.c | 445 ++++
e8242a6d 1069 grsecurity/grsec_exec.c | 189 ++
6090327c
PK
1070 grsecurity/grsec_fifo.c | 24 +
1071 grsecurity/grsec_fork.c | 23 +
8cf17962 1072 grsecurity/grsec_init.c | 290 ++
6090327c
PK
1073 grsecurity/grsec_ipc.c | 48 +
1074 grsecurity/grsec_link.c | 58 +
1075 grsecurity/grsec_log.c | 341 +++
1076 grsecurity/grsec_mem.c | 48 +
1077 grsecurity/grsec_mount.c | 65 +
1078 grsecurity/grsec_pax.c | 45 +
1079 grsecurity/grsec_proc.c | 20 +
1080 grsecurity/grsec_ptrace.c | 30 +
1081 grsecurity/grsec_sig.c | 236 ++
1082 grsecurity/grsec_sock.c | 244 ++
8cf17962 1083 grsecurity/grsec_sysctl.c | 488 ++++
6090327c
PK
1084 grsecurity/grsec_time.c | 16 +
1085 grsecurity/grsec_tpe.c | 78 +
1086 grsecurity/grsec_usb.c | 15 +
1087 grsecurity/grsum.c | 64 +
6090327c
PK
1088 include/linux/binfmts.h | 5 +-
1089 include/linux/capability.h | 5 +
1090 include/linux/compiler-gcc4.h | 5 +
1091 include/linux/compiler.h | 8 +
1092 include/linux/cred.h | 8 +-
8cf17962 1093 include/linux/dcache.h | 5 +-
6090327c
PK
1094 include/linux/fs.h | 24 +-
1095 include/linux/fs_struct.h | 2 +-
1096 include/linux/fsnotify.h | 6 +
8cf17962 1097 include/linux/gracl.h | 342 +++
6090327c
PK
1098 include/linux/gracl_compat.h | 156 ++
1099 include/linux/gralloc.h | 9 +
1100 include/linux/grdefs.h | 140 +
8cf17962
PK
1101 include/linux/grinternal.h | 230 ++
1102 include/linux/grmsg.h | 118 +
1103 include/linux/grsecurity.h | 250 ++
6090327c
PK
1104 include/linux/grsock.h | 19 +
1105 include/linux/ipc_namespace.h | 2 +-
1106 include/linux/kallsyms.h | 18 +-
1107 include/linux/kmod.h | 5 +
1108 include/linux/kobject.h | 2 +-
8cf17962 1109 include/linux/mm.h | 12 +
6090327c
PK
1110 include/linux/mm_types.h | 4 +-
1111 include/linux/module.h | 4 +-
1112 include/linux/mount.h | 2 +-
1113 include/linux/netfilter/xt_gradm.h | 9 +
1114 include/linux/path.h | 4 +-
1115 include/linux/perf_event.h | 13 +-
1116 include/linux/pid_namespace.h | 2 +-
8cf17962 1117 include/linux/printk.h | 2 +-
6090327c
PK
1118 include/linux/proc_fs.h | 22 +-
1119 include/linux/proc_ns.h | 2 +-
1120 include/linux/random.h | 2 +-
1121 include/linux/rbtree_augmented.h | 4 +-
1122 include/linux/scatterlist.h | 7 +
1123 include/linux/sched.h | 104 +-
1124 include/linux/security.h | 3 +-
1125 include/linux/seq_file.h | 5 +
1126 include/linux/shm.h | 4 +
1127 include/linux/skbuff.h | 3 +
1128 include/linux/slab.h | 9 -
1129 include/linux/sysctl.h | 4 +-
1130 include/linux/thread_info.h | 6 +-
1131 include/linux/tty.h | 2 +-
1132 include/linux/tty_driver.h | 4 +-
1133 include/linux/uidgid.h | 5 +
1134 include/linux/user_namespace.h | 2 +-
1135 include/linux/utsname.h | 2 +-
1136 include/linux/vermagic.h | 16 +-
1137 include/linux/vmalloc.h | 4 +
1138 include/net/af_unix.h | 2 +-
1139 include/net/ip.h | 2 +-
1140 include/net/neighbour.h | 2 +-
1141 include/net/net_namespace.h | 2 +-
e8242a6d 1142 include/net/sock.h | 2 +-
6090327c
PK
1143 include/trace/events/fs.h | 53 +
1144 include/uapi/linux/personality.h | 1 +
1145 init/Kconfig | 3 +-
e8242a6d 1146 init/main.c | 35 +-
6090327c 1147 ipc/mqueue.c | 1 +
0986ccbe 1148 ipc/shm.c | 23 +
6090327c 1149 ipc/util.c | 6 +
0986ccbe 1150 kernel/bpf/syscall.c | 8 +-
6090327c 1151 kernel/capability.c | 41 +-
0986ccbe 1152 kernel/cgroup.c | 5 +-
6090327c
PK
1153 kernel/compat.c | 1 +
1154 kernel/configs.c | 11 +
1155 kernel/cred.c | 113 +-
1156 kernel/events/core.c | 14 +-
1157 kernel/exit.c | 10 +-
1158 kernel/fork.c | 86 +-
1159 kernel/futex.c | 4 +-
1160 kernel/kallsyms.c | 9 +
1161 kernel/kcmp.c | 4 +
e8242a6d 1162 kernel/kmod.c | 95 +-
6090327c
PK
1163 kernel/kprobes.c | 7 +-
1164 kernel/ksysfs.c | 2 +
1165 kernel/locking/lockdep_proc.c | 10 +-
1166 kernel/module.c | 106 +-
1167 kernel/panic.c | 4 +-
1168 kernel/pid.c | 19 +-
6090327c
PK
1169 kernel/power/Kconfig | 2 +
1170 kernel/printk/printk.c | 5 +
1171 kernel/ptrace.c | 20 +-
6090327c
PK
1172 kernel/resource.c | 10 +
1173 kernel/sched/core.c | 11 +-
1174 kernel/signal.c | 37 +-
a8b227b4 1175 kernel/sys.c | 64 +-
6090327c
PK
1176 kernel/sysctl.c | 71 +-
1177 kernel/taskstats.c | 6 +
a8b227b4
PK
1178 kernel/time/posix-timers.c | 8 +
1179 kernel/time/time.c | 5 +
6090327c
PK
1180 kernel/time/timekeeping.c | 3 +
1181 kernel/time/timer_list.c | 12 +
1182 kernel/time/timer_stats.c | 10 +-
0986ccbe 1183 kernel/trace/trace_syscalls.c | 8 +
6090327c
PK
1184 kernel/user_namespace.c | 15 +
1185 lib/Kconfig.debug | 7 +-
1186 lib/is_single_threaded.c | 3 +
1187 lib/list_debug.c | 65 +-
e8242a6d 1188 lib/nlattr.c | 2 +
6090327c 1189 lib/rbtree.c | 4 +-
a8b227b4 1190 lib/vsprintf.c | 37 +-
6090327c
PK
1191 localversion-grsec | 1 +
1192 mm/Kconfig | 5 +-
e8242a6d 1193 mm/Kconfig.debug | 1 +
6090327c
PK
1194 mm/filemap.c | 1 +
1195 mm/kmemleak.c | 4 +-
0986ccbe 1196 mm/memory.c | 4 +-
6090327c
PK
1197 mm/mempolicy.c | 12 +-
1198 mm/migrate.c | 3 +-
1199 mm/mlock.c | 6 +-
e8242a6d 1200 mm/mmap.c | 93 +-
6090327c 1201 mm/mprotect.c | 8 +
e8242a6d 1202 mm/page_alloc.c | 2 +-
6090327c
PK
1203 mm/process_vm_access.c | 6 +
1204 mm/shmem.c | 2 +-
1205 mm/slab.c | 2 +-
1206 mm/slab_common.c | 2 +-
1207 mm/slub.c | 22 +-
1208 mm/util.c | 3 +
e8242a6d 1209 mm/vmalloc.c | 72 +-
6090327c
PK
1210 mm/vmstat.c | 29 +-
1211 net/appletalk/atalk_proc.c | 2 +-
1212 net/atm/lec.c | 6 +-
1213 net/atm/mpoa_caches.c | 42 +-
1214 net/can/bcm.c | 2 +-
1215 net/can/proc.c | 2 +-
0986ccbe 1216 net/core/dev_ioctl.c | 7 +-
6090327c
PK
1217 net/core/filter.c | 8 +-
1218 net/core/net-procfs.c | 17 +-
1219 net/core/pktgen.c | 2 +-
e8242a6d 1220 net/core/sock.c | 3 +-
6090327c 1221 net/core/sock_diag.c | 7 +
0986ccbe 1222 net/core/sysctl_net_core.c | 2 +-
6090327c 1223 net/decnet/dn_dev.c | 2 +-
0986ccbe 1224 net/ipv4/devinet.c | 6 +-
6090327c 1225 net/ipv4/inet_hashtables.c | 5 +
a8b227b4 1226 net/ipv4/ip_input.c | 7 +
6090327c
PK
1227 net/ipv4/ip_sockglue.c | 3 +-
1228 net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +-
e8242a6d 1229 net/ipv4/ping.c | 1 +
6090327c 1230 net/ipv4/route.c | 6 +-
e8242a6d
PK
1231 net/ipv4/tcp.c | 4 +-
1232 net/ipv4/tcp_input.c | 6 +-
6090327c
PK
1233 net/ipv4/tcp_ipv4.c | 24 +-
1234 net/ipv4/tcp_minisocks.c | 9 +-
1235 net/ipv4/tcp_timer.c | 11 +
1236 net/ipv4/udp.c | 24 +
e8242a6d 1237 net/ipv6/addrconf.c | 13 +-
6090327c
PK
1238 net/ipv6/proc.c | 2 +-
1239 net/ipv6/tcp_ipv6.c | 23 +-
1240 net/ipv6/udp.c | 7 +
1241 net/ipx/ipx_proc.c | 2 +-
1242 net/irda/irproc.c | 2 +-
1243 net/llc/llc_proc.c | 2 +-
1244 net/netfilter/Kconfig | 10 +
1245 net/netfilter/Makefile | 1 +
1246 net/netfilter/nf_conntrack_core.c | 8 +
1247 net/netfilter/xt_gradm.c | 51 +
1248 net/netfilter/xt_hashlimit.c | 4 +-
1249 net/netfilter/xt_recent.c | 2 +-
e8242a6d
PK
1250 net/rds/connection.c | 1 +
1251 net/rds/rds.h | 1 +
1252 net/rds/send.c | 33 +-
8cf17962 1253 net/socket.c | 71 +-
6090327c
PK
1254 net/sunrpc/cache.c | 2 +-
1255 net/sunrpc/stats.c | 2 +-
1256 net/sysctl_net.c | 2 +-
e8242a6d 1257 net/unix/af_unix.c | 52 +-
6090327c
PK
1258 net/vmw_vsock/vmci_transport_notify.c | 30 +-
1259 net/vmw_vsock/vmci_transport_notify_qstate.c | 30 +-
1260 net/x25/sysctl_net_x25.c | 2 +-
1261 net/x25/x25_proc.c | 2 +-
0986ccbe
PK
1262 scripts/package/Makefile | 2 +-
1263 scripts/package/mkspec | 38 +-
1264 security/Kconfig | 363 +++-
6090327c
PK
1265 security/apparmor/file.c | 4 +-
1266 security/apparmor/lsm.c | 8 +-
1267 security/commoncap.c | 29 +
1268 security/min_addr.c | 2 +
1269 security/tomoyo/file.c | 12 +-
1270 security/tomoyo/mount.c | 4 +
1271 security/tomoyo/tomoyo.c | 22 +-
1272 security/yama/Kconfig | 2 +-
1273 sound/core/seq/oss/seq_oss.c | 4 +-
1274 sound/core/seq/seq_midi.c | 4 +-
1275 sound/drivers/opl3/opl3_seq.c | 4 +-
1276 sound/drivers/opl4/opl4_seq.c | 4 +-
1277 sound/isa/sb/emu8000_synth.c | 4 +-
1278 sound/pci/emu10k1/emu10k1_synth.c | 4 +-
1279 sound/synth/emux/emux_seq.c | 14 +-
e8242a6d
PK
1280 sound/usb/line6/driver.c | 40 +-
1281 sound/usb/line6/toneport.c | 12 +-
6090327c
PK
1282 tools/gcc/.gitignore | 1 +
1283 tools/gcc/Makefile | 12 +
1284 tools/gcc/gen-random-seed.sh | 8 +
e8242a6d 1285 tools/gcc/randomize_layout_plugin.c | 917 +++++++
6090327c 1286 tools/gcc/size_overflow_plugin/.gitignore | 2 +
e8242a6d 1287 452 files changed, 19340 insertions(+), 2775 deletions(-)
76e7c0f9 1288
e8242a6d 1289commit bb1459423dd1d228fcbd17812a82a2d05ad9577b
6090327c 1290Author: Brad Spengler <spender@grsecurity.net>
e8242a6d 1291Date: Sat May 2 21:53:15 2015 -0400
76e7c0f9 1292
e8242a6d 1293 Initial import of pax-linux-4.0.1-test6.patch
76e7c0f9 1294
6090327c 1295 Documentation/dontdiff | 47 +-
a8b227b4 1296 Documentation/kbuild/makefiles.txt | 39 +-
0986ccbe
PK
1297 Documentation/kernel-parameters.txt | 28 +
1298 Makefile | 106 +-
6090327c
PK
1299 arch/alpha/include/asm/atomic.h | 10 +
1300 arch/alpha/include/asm/elf.h | 7 +
1301 arch/alpha/include/asm/pgalloc.h | 6 +
1302 arch/alpha/include/asm/pgtable.h | 11 +
1303 arch/alpha/kernel/module.c | 2 +-
1304 arch/alpha/kernel/osf_sys.c | 8 +-
1305 arch/alpha/mm/fault.c | 141 +-
1306 arch/arm/Kconfig | 2 +-
8cf17962 1307 arch/arm/include/asm/atomic.h | 319 +-
6090327c
PK
1308 arch/arm/include/asm/barrier.h | 2 +-
1309 arch/arm/include/asm/cache.h | 5 +-
1310 arch/arm/include/asm/cacheflush.h | 2 +-
1311 arch/arm/include/asm/checksum.h | 14 +-
1312 arch/arm/include/asm/cmpxchg.h | 2 +
1313 arch/arm/include/asm/domain.h | 33 +-
1314 arch/arm/include/asm/elf.h | 13 +-
1315 arch/arm/include/asm/fncpy.h | 2 +
1316 arch/arm/include/asm/futex.h | 10 +
1317 arch/arm/include/asm/kmap_types.h | 2 +-
1318 arch/arm/include/asm/mach/dma.h | 2 +-
1319 arch/arm/include/asm/mach/map.h | 16 +-
1320 arch/arm/include/asm/outercache.h | 2 +-
1321 arch/arm/include/asm/page.h | 3 +-
8cf17962
PK
1322 arch/arm/include/asm/pgalloc.h | 20 +
1323 arch/arm/include/asm/pgtable-2level-hwdef.h | 4 +-
6090327c 1324 arch/arm/include/asm/pgtable-2level.h | 3 +
0986ccbe 1325 arch/arm/include/asm/pgtable-3level.h | 3 +
6090327c
PK
1326 arch/arm/include/asm/pgtable.h | 54 +-
1327 arch/arm/include/asm/psci.h | 2 +-
1328 arch/arm/include/asm/smp.h | 2 +-
1329 arch/arm/include/asm/thread_info.h | 6 +-
a8b227b4 1330 arch/arm/include/asm/tls.h | 3 +
6090327c
PK
1331 arch/arm/include/asm/uaccess.h | 96 +-
1332 arch/arm/include/uapi/asm/ptrace.h | 2 +-
1333 arch/arm/kernel/armksyms.c | 8 +-
1334 arch/arm/kernel/entry-armv.S | 110 +-
1335 arch/arm/kernel/entry-common.S | 40 +-
1336 arch/arm/kernel/entry-header.S | 60 +
1337 arch/arm/kernel/fiq.c | 3 +
1338 arch/arm/kernel/head.S | 2 +-
1339 arch/arm/kernel/module.c | 31 +-
1340 arch/arm/kernel/patch.c | 2 +
0986ccbe 1341 arch/arm/kernel/process.c | 83 +-
6090327c
PK
1342 arch/arm/kernel/psci.c | 2 +-
1343 arch/arm/kernel/setup.c | 20 +-
1344 arch/arm/kernel/signal.c | 35 +-
1345 arch/arm/kernel/smp.c | 2 +-
1346 arch/arm/kernel/tcm.c | 4 +-
a8b227b4 1347 arch/arm/kernel/traps.c | 6 +-
8cf17962 1348 arch/arm/kernel/vmlinux.lds.S | 6 +-
a8b227b4 1349 arch/arm/kvm/arm.c | 10 +-
6090327c
PK
1350 arch/arm/lib/clear_user.S | 6 +-
1351 arch/arm/lib/copy_from_user.S | 6 +-
1352 arch/arm/lib/copy_page.S | 1 +
1353 arch/arm/lib/copy_to_user.S | 6 +-
1354 arch/arm/lib/csumpartialcopyuser.S | 4 +-
1355 arch/arm/lib/delay.c | 2 +-
1356 arch/arm/lib/uaccess_with_memcpy.c | 4 +-
e8242a6d 1357 arch/arm/mach-exynos/suspend.c | 7 +-
0986ccbe 1358 arch/arm/mach-keystone/keystone.c | 2 +-
a8b227b4 1359 arch/arm/mach-mvebu/coherency.c | 4 +-
6090327c 1360 arch/arm/mach-omap2/board-n8x0.c | 2 +-
6090327c 1361 arch/arm/mach-omap2/omap-mpuss-lowpower.c | 4 +-
e8242a6d 1362 arch/arm/mach-omap2/omap-smp.c | 1 +
6090327c
PK
1363 arch/arm/mach-omap2/omap-wakeupgen.c | 2 +-
1364 arch/arm/mach-omap2/omap_device.c | 4 +-
1365 arch/arm/mach-omap2/omap_device.h | 4 +-
1366 arch/arm/mach-omap2/omap_hwmod.c | 4 +-
1367 arch/arm/mach-omap2/powerdomains43xx_data.c | 5 +-
1368 arch/arm/mach-omap2/wd_timer.c | 6 +-
1369 arch/arm/mach-tegra/cpuidle-tegra20.c | 2 +-
e8242a6d
PK
1370 arch/arm/mach-tegra/irq.c | 1 +
1371 arch/arm/mach-ux500/pm.c | 1 +
6090327c 1372 arch/arm/mach-ux500/setup.h | 7 -
e8242a6d 1373 arch/arm/mach-zynq/platsmp.c | 1 +
0986ccbe 1374 arch/arm/mm/Kconfig | 6 +-
6090327c
PK
1375 arch/arm/mm/alignment.c | 8 +
1376 arch/arm/mm/cache-l2x0.c | 2 +-
1377 arch/arm/mm/context.c | 10 +-
0986ccbe 1378 arch/arm/mm/fault.c | 146 +
6090327c 1379 arch/arm/mm/fault.h | 12 +
8cf17962 1380 arch/arm/mm/init.c | 39 +
6090327c
PK
1381 arch/arm/mm/ioremap.c | 4 +-
1382 arch/arm/mm/mmap.c | 30 +-
1383 arch/arm/mm/mmu.c | 182 +-
0986ccbe 1384 arch/arm/net/bpf_jit_32.c | 3 +
6090327c
PK
1385 arch/arm/plat-iop/setup.c | 2 +-
1386 arch/arm/plat-omap/sram.c | 2 +
e8242a6d 1387 arch/arm64/include/asm/atomic.h | 10 +
6090327c 1388 arch/arm64/include/asm/barrier.h | 2 +-
8cf17962 1389 arch/arm64/include/asm/percpu.h | 8 +-
e8242a6d 1390 arch/arm64/include/asm/pgalloc.h | 5 +
6090327c 1391 arch/arm64/include/asm/uaccess.h | 1 +
e8242a6d 1392 arch/arm64/mm/dma-mapping.c | 2 +-
6090327c
PK
1393 arch/avr32/include/asm/elf.h | 8 +-
1394 arch/avr32/include/asm/kmap_types.h | 4 +-
1395 arch/avr32/mm/fault.c | 27 +
1396 arch/frv/include/asm/atomic.h | 10 +
1397 arch/frv/include/asm/kmap_types.h | 2 +-
1398 arch/frv/mm/elf-fdpic.c | 3 +-
a8b227b4 1399 arch/ia64/Makefile | 1 +
6090327c
PK
1400 arch/ia64/include/asm/atomic.h | 10 +
1401 arch/ia64/include/asm/barrier.h | 2 +-
1402 arch/ia64/include/asm/elf.h | 7 +
1403 arch/ia64/include/asm/pgalloc.h | 12 +
1404 arch/ia64/include/asm/pgtable.h | 13 +-
1405 arch/ia64/include/asm/spinlock.h | 2 +-
1406 arch/ia64/include/asm/uaccess.h | 27 +-
8cf17962 1407 arch/ia64/kernel/module.c | 45 +-
6090327c
PK
1408 arch/ia64/kernel/palinfo.c | 2 +-
1409 arch/ia64/kernel/sys_ia64.c | 7 +
1410 arch/ia64/kernel/vmlinux.lds.S | 2 +-
1411 arch/ia64/mm/fault.c | 32 +-
a8b227b4 1412 arch/ia64/mm/init.c | 15 +-
6090327c
PK
1413 arch/m32r/lib/usercopy.c | 6 +
1414 arch/metag/include/asm/barrier.h | 2 +-
1415 arch/mips/cavium-octeon/dma-octeon.c | 2 +-
e8242a6d 1416 arch/mips/include/asm/atomic.h | 355 +-
6090327c
PK
1417 arch/mips/include/asm/barrier.h | 2 +-
1418 arch/mips/include/asm/elf.h | 11 +-
1419 arch/mips/include/asm/exec.h | 2 +-
1420 arch/mips/include/asm/hw_irq.h | 2 +-
1421 arch/mips/include/asm/local.h | 57 +
1422 arch/mips/include/asm/page.h | 2 +-
1423 arch/mips/include/asm/pgalloc.h | 5 +
1424 arch/mips/include/asm/pgtable.h | 3 +
1425 arch/mips/include/asm/uaccess.h | 1 +
1426 arch/mips/kernel/binfmt_elfn32.c | 7 +
1427 arch/mips/kernel/binfmt_elfo32.c | 7 +
1428 arch/mips/kernel/i8259.c | 2 +-
1429 arch/mips/kernel/irq-gt641xx.c | 2 +-
1430 arch/mips/kernel/irq.c | 6 +-
1431 arch/mips/kernel/pm-cps.c | 2 +-
1432 arch/mips/kernel/process.c | 12 -
1433 arch/mips/kernel/reset.c | 4 +
1434 arch/mips/kernel/sync-r4k.c | 24 +-
1435 arch/mips/kernel/traps.c | 13 +-
a8b227b4 1436 arch/mips/kvm/mips.c | 2 +-
6090327c
PK
1437 arch/mips/mm/fault.c | 25 +
1438 arch/mips/mm/mmap.c | 51 +-
6090327c
PK
1439 arch/mips/sgi-ip27/ip27-nmi.c | 6 +-
1440 arch/mips/sni/rm200.c | 2 +-
1441 arch/mips/vr41xx/common/icu.c | 2 +-
1442 arch/mips/vr41xx/common/irq.c | 4 +-
1443 arch/parisc/include/asm/atomic.h | 10 +
1444 arch/parisc/include/asm/elf.h | 7 +
1445 arch/parisc/include/asm/pgalloc.h | 6 +
1446 arch/parisc/include/asm/pgtable.h | 11 +
1447 arch/parisc/include/asm/uaccess.h | 4 +-
1448 arch/parisc/kernel/module.c | 50 +-
1449 arch/parisc/kernel/sys_parisc.c | 15 +
1450 arch/parisc/kernel/traps.c | 4 +-
1451 arch/parisc/mm/fault.c | 140 +-
0986ccbe 1452 arch/powerpc/include/asm/atomic.h | 329 +-
6090327c 1453 arch/powerpc/include/asm/barrier.h | 2 +-
8cf17962 1454 arch/powerpc/include/asm/elf.h | 16 +-
6090327c
PK
1455 arch/powerpc/include/asm/exec.h | 2 +-
1456 arch/powerpc/include/asm/kmap_types.h | 2 +-
0986ccbe 1457 arch/powerpc/include/asm/local.h | 46 +
6090327c
PK
1458 arch/powerpc/include/asm/mman.h | 2 +-
1459 arch/powerpc/include/asm/page.h | 8 +-
1460 arch/powerpc/include/asm/page_64.h | 7 +-
1461 arch/powerpc/include/asm/pgalloc-64.h | 7 +
1462 arch/powerpc/include/asm/pgtable.h | 1 +
1463 arch/powerpc/include/asm/pte-hash32.h | 1 +
1464 arch/powerpc/include/asm/reg.h | 1 +
1465 arch/powerpc/include/asm/smp.h | 2 +-
0986ccbe 1466 arch/powerpc/include/asm/spinlock.h | 42 +-
6090327c 1467 arch/powerpc/include/asm/uaccess.h | 141 +-
8cf17962 1468 arch/powerpc/kernel/Makefile | 5 +
6090327c
PK
1469 arch/powerpc/kernel/exceptions-64e.S | 4 +-
1470 arch/powerpc/kernel/exceptions-64s.S | 2 +-
1471 arch/powerpc/kernel/module_32.c | 15 +-
8cf17962 1472 arch/powerpc/kernel/process.c | 46 -
6090327c
PK
1473 arch/powerpc/kernel/signal_32.c | 2 +-
1474 arch/powerpc/kernel/signal_64.c | 2 +-
0986ccbe 1475 arch/powerpc/kernel/traps.c | 21 +
6090327c
PK
1476 arch/powerpc/kernel/vdso.c | 5 +-
1477 arch/powerpc/kvm/powerpc.c | 2 +-
1478 arch/powerpc/lib/usercopy_64.c | 18 -
e8242a6d 1479 arch/powerpc/mm/fault.c | 56 +-
a8b227b4 1480 arch/powerpc/mm/mmap.c | 24 +-
6090327c
PK
1481 arch/powerpc/mm/slice.c | 13 +-
1482 arch/powerpc/platforms/cell/spufs/file.c | 4 +-
1483 arch/s390/include/asm/atomic.h | 10 +
1484 arch/s390/include/asm/barrier.h | 2 +-
1485 arch/s390/include/asm/elf.h | 13 +-
1486 arch/s390/include/asm/exec.h | 2 +-
1487 arch/s390/include/asm/uaccess.h | 13 +-
1488 arch/s390/kernel/module.c | 22 +-
e8242a6d 1489 arch/s390/kernel/process.c | 24 -
6090327c
PK
1490 arch/s390/mm/mmap.c | 24 +
1491 arch/score/include/asm/exec.h | 2 +-
1492 arch/score/kernel/process.c | 5 -
1493 arch/sh/mm/mmap.c | 22 +-
0986ccbe 1494 arch/sparc/include/asm/atomic_64.h | 110 +-
6090327c
PK
1495 arch/sparc/include/asm/barrier_64.h | 2 +-
1496 arch/sparc/include/asm/cache.h | 2 +-
1497 arch/sparc/include/asm/elf_32.h | 7 +
1498 arch/sparc/include/asm/elf_64.h | 7 +
1499 arch/sparc/include/asm/pgalloc_32.h | 1 +
1500 arch/sparc/include/asm/pgalloc_64.h | 1 +
1501 arch/sparc/include/asm/pgtable.h | 4 +
1502 arch/sparc/include/asm/pgtable_32.h | 15 +-
1503 arch/sparc/include/asm/pgtsrmmu.h | 5 +
1504 arch/sparc/include/asm/setup.h | 4 +-
1505 arch/sparc/include/asm/spinlock_64.h | 35 +-
e8242a6d 1506 arch/sparc/include/asm/thread_info_32.h | 1 +
6090327c
PK
1507 arch/sparc/include/asm/thread_info_64.h | 2 +
1508 arch/sparc/include/asm/uaccess.h | 1 +
e8242a6d
PK
1509 arch/sparc/include/asm/uaccess_32.h | 28 +-
1510 arch/sparc/include/asm/uaccess_64.h | 24 +-
6090327c
PK
1511 arch/sparc/kernel/Makefile | 2 +-
1512 arch/sparc/kernel/prom_common.c | 2 +-
1513 arch/sparc/kernel/smp_64.c | 8 +-
1514 arch/sparc/kernel/sys_sparc_32.c | 2 +-
1515 arch/sparc/kernel/sys_sparc_64.c | 52 +-
1516 arch/sparc/kernel/traps_64.c | 27 +-
1517 arch/sparc/lib/Makefile | 2 +-
0986ccbe
PK
1518 arch/sparc/lib/atomic_64.S | 57 +-
1519 arch/sparc/lib/ksyms.c | 6 +-
6090327c
PK
1520 arch/sparc/mm/Makefile | 2 +-
1521 arch/sparc/mm/fault_32.c | 292 +
8cf17962 1522 arch/sparc/mm/fault_64.c | 486 +
6090327c
PK
1523 arch/sparc/mm/hugetlbpage.c | 22 +-
1524 arch/sparc/mm/init_64.c | 10 +-
1525 arch/tile/include/asm/atomic_64.h | 10 +
1526 arch/tile/include/asm/uaccess.h | 4 +-
1527 arch/um/Makefile | 4 +
1528 arch/um/include/asm/kmap_types.h | 2 +-
1529 arch/um/include/asm/page.h | 3 +
1530 arch/um/include/asm/pgtable-3level.h | 1 +
1531 arch/um/kernel/process.c | 16 -
1532 arch/x86/Kconfig | 11 +-
1533 arch/x86/Kconfig.cpu | 6 +-
1534 arch/x86/Kconfig.debug | 4 +-
a8b227b4 1535 arch/x86/Makefile | 13 +-
6090327c
PK
1536 arch/x86/boot/Makefile | 3 +
1537 arch/x86/boot/bitops.h | 4 +-
1538 arch/x86/boot/boot.h | 2 +-
1539 arch/x86/boot/compressed/Makefile | 3 +
1540 arch/x86/boot/compressed/efi_stub_32.S | 16 +-
8cf17962 1541 arch/x86/boot/compressed/efi_thunk_64.S | 4 +-
6090327c
PK
1542 arch/x86/boot/compressed/head_32.S | 4 +-
1543 arch/x86/boot/compressed/head_64.S | 12 +-
1544 arch/x86/boot/compressed/misc.c | 11 +-
1545 arch/x86/boot/cpucheck.c | 16 +-
1546 arch/x86/boot/header.S | 6 +-
1547 arch/x86/boot/memory.c | 2 +-
1548 arch/x86/boot/video-vesa.c | 1 +
1549 arch/x86/boot/video.c | 2 +-
1550 arch/x86/crypto/aes-x86_64-asm_64.S | 4 +
1551 arch/x86/crypto/aesni-intel_asm.S | 106 +-
1552 arch/x86/crypto/blowfish-x86_64-asm_64.S | 7 +
1553 arch/x86/crypto/camellia-aesni-avx-asm_64.S | 10 +
1554 arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 10 +
1555 arch/x86/crypto/camellia-x86_64-asm_64.S | 7 +
1556 arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 51 +-
1557 arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 25 +-
1558 arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 2 +
1559 arch/x86/crypto/ghash-clmulni-intel_asm.S | 4 +
1560 arch/x86/crypto/salsa20-x86_64-asm_64.S | 4 +
1561 arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 9 +
1562 arch/x86/crypto/serpent-avx2-asm_64.S | 9 +
1563 arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 4 +
1564 arch/x86/crypto/sha1_ssse3_asm.S | 10 +-
1565 arch/x86/crypto/sha256-avx-asm.S | 2 +
1566 arch/x86/crypto/sha256-avx2-asm.S | 2 +
1567 arch/x86/crypto/sha256-ssse3-asm.S | 2 +
1568 arch/x86/crypto/sha512-avx-asm.S | 2 +
1569 arch/x86/crypto/sha512-avx2-asm.S | 2 +
1570 arch/x86/crypto/sha512-ssse3-asm.S | 2 +
1571 arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 25 +-
1572 arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 4 +
1573 arch/x86/crypto/twofish-x86_64-asm_64.S | 3 +
0986ccbe 1574 arch/x86/ia32/ia32_signal.c | 23 +-
e8242a6d 1575 arch/x86/ia32/ia32entry.S | 170 +-
6090327c
PK
1576 arch/x86/ia32/sys_ia32.c | 4 +-
1577 arch/x86/include/asm/alternative-asm.h | 39 +
1578 arch/x86/include/asm/alternative.h | 4 +-
1579 arch/x86/include/asm/apic.h | 2 +-
1580 arch/x86/include/asm/apm.h | 4 +-
8cf17962 1581 arch/x86/include/asm/atomic.h | 269 +-
6090327c 1582 arch/x86/include/asm/atomic64_32.h | 100 +
0986ccbe 1583 arch/x86/include/asm/atomic64_64.h | 164 +-
6090327c
PK
1584 arch/x86/include/asm/barrier.h | 4 +-
1585 arch/x86/include/asm/bitops.h | 18 +-
1586 arch/x86/include/asm/boot.h | 7 +-
1587 arch/x86/include/asm/cache.h | 5 +-
e8242a6d 1588 arch/x86/include/asm/calling.h | 119 +-
6090327c
PK
1589 arch/x86/include/asm/checksum_32.h | 12 +-
1590 arch/x86/include/asm/cmpxchg.h | 39 +
1591 arch/x86/include/asm/compat.h | 2 +-
1592 arch/x86/include/asm/cpufeature.h | 16 +-
1593 arch/x86/include/asm/desc.h | 78 +-
1594 arch/x86/include/asm/desc_defs.h | 6 +
1595 arch/x86/include/asm/div64.h | 2 +-
1596 arch/x86/include/asm/elf.h | 36 +-
1597 arch/x86/include/asm/emergency-restart.h | 2 +-
1598 arch/x86/include/asm/fpu-internal.h | 8 +-
1599 arch/x86/include/asm/futex.h | 14 +-
1600 arch/x86/include/asm/hw_irq.h | 4 +-
1601 arch/x86/include/asm/i8259.h | 2 +-
1602 arch/x86/include/asm/io.h | 21 +-
1603 arch/x86/include/asm/irqflags.h | 5 +
1604 arch/x86/include/asm/kprobes.h | 9 +-
1605 arch/x86/include/asm/local.h | 106 +-
1606 arch/x86/include/asm/mman.h | 15 +
1607 arch/x86/include/asm/mmu.h | 16 +-
1608 arch/x86/include/asm/mmu_context.h | 136 +-
1609 arch/x86/include/asm/module.h | 17 +-
1610 arch/x86/include/asm/nmi.h | 19 +-
1611 arch/x86/include/asm/page.h | 1 +
e8242a6d 1612 arch/x86/include/asm/page_64.h | 8 +-
6090327c
PK
1613 arch/x86/include/asm/paravirt.h | 46 +-
1614 arch/x86/include/asm/paravirt_types.h | 15 +-
1615 arch/x86/include/asm/pgalloc.h | 23 +
1616 arch/x86/include/asm/pgtable-2level.h | 2 +
1617 arch/x86/include/asm/pgtable-3level.h | 4 +
a8b227b4 1618 arch/x86/include/asm/pgtable.h | 126 +-
6090327c
PK
1619 arch/x86/include/asm/pgtable_32.h | 14 +-
1620 arch/x86/include/asm/pgtable_32_types.h | 15 +-
a8b227b4 1621 arch/x86/include/asm/pgtable_64.h | 20 +-
6090327c
PK
1622 arch/x86/include/asm/pgtable_64_types.h | 5 +
1623 arch/x86/include/asm/pgtable_types.h | 26 +-
1624 arch/x86/include/asm/preempt.h | 2 +-
e8242a6d 1625 arch/x86/include/asm/processor.h | 54 +-
6090327c
PK
1626 arch/x86/include/asm/ptrace.h | 26 +-
1627 arch/x86/include/asm/qrwlock.h | 4 +-
1628 arch/x86/include/asm/realmode.h | 4 +-
1629 arch/x86/include/asm/reboot.h | 10 +-
1630 arch/x86/include/asm/rmwcc.h | 84 +-
1631 arch/x86/include/asm/rwsem.h | 60 +-
1632 arch/x86/include/asm/segment.h | 29 +-
1633 arch/x86/include/asm/smap.h | 64 +-
1634 arch/x86/include/asm/smp.h | 14 +-
6090327c
PK
1635 arch/x86/include/asm/stackprotector.h | 4 +-
1636 arch/x86/include/asm/stacktrace.h | 32 +-
1637 arch/x86/include/asm/switch_to.h | 4 +-
1638 arch/x86/include/asm/thread_info.h | 31 +-
e8242a6d
PK
1639 arch/x86/include/asm/tlbflush.h | 75 +-
1640 arch/x86/include/asm/uaccess.h | 192 +-
8cf17962
PK
1641 arch/x86/include/asm/uaccess_32.h | 28 +-
1642 arch/x86/include/asm/uaccess_64.h | 169 +-
6090327c
PK
1643 arch/x86/include/asm/word-at-a-time.h | 2 +-
1644 arch/x86/include/asm/x86_init.h | 10 +-
1645 arch/x86/include/asm/xen/page.h | 2 +-
1646 arch/x86/include/asm/xsave.h | 14 +-
1647 arch/x86/include/uapi/asm/e820.h | 2 +-
1648 arch/x86/include/uapi/asm/ptrace-abi.h | 1 -
1649 arch/x86/kernel/Makefile | 2 +-
1650 arch/x86/kernel/acpi/boot.c | 4 +-
1651 arch/x86/kernel/acpi/sleep.c | 4 +
1652 arch/x86/kernel/acpi/wakeup_32.S | 6 +-
1653 arch/x86/kernel/alternative.c | 74 +-
1654 arch/x86/kernel/apic/apic.c | 4 +-
1655 arch/x86/kernel/apic/apic_flat_64.c | 4 +-
1656 arch/x86/kernel/apic/apic_noop.c | 2 +-
1657 arch/x86/kernel/apic/bigsmp_32.c | 2 +-
e8242a6d 1658 arch/x86/kernel/apic/io_apic.c | 8 +-
6090327c 1659 arch/x86/kernel/apic/probe_32.c | 2 +-
8cf17962 1660 arch/x86/kernel/apic/vector.c | 4 +-
6090327c
PK
1661 arch/x86/kernel/apic/x2apic_cluster.c | 4 +-
1662 arch/x86/kernel/apic/x2apic_phys.c | 2 +-
1663 arch/x86/kernel/apic/x2apic_uv_x.c | 2 +-
e8242a6d 1664 arch/x86/kernel/apm_32.c | 21 +-
6090327c
PK
1665 arch/x86/kernel/asm-offsets.c | 20 +
1666 arch/x86/kernel/asm-offsets_64.c | 1 +
1667 arch/x86/kernel/cpu/Makefile | 4 -
1668 arch/x86/kernel/cpu/amd.c | 2 +-
e8242a6d 1669 arch/x86/kernel/cpu/common.c | 140 +-
6090327c
PK
1670 arch/x86/kernel/cpu/intel_cacheinfo.c | 48 +-
1671 arch/x86/kernel/cpu/mcheck/mce.c | 31 +-
1672 arch/x86/kernel/cpu/mcheck/p5.c | 3 +
1673 arch/x86/kernel/cpu/mcheck/winchip.c | 3 +
1674 arch/x86/kernel/cpu/microcode/core.c | 2 +-
1675 arch/x86/kernel/cpu/microcode/intel.c | 4 +-
1676 arch/x86/kernel/cpu/mtrr/main.c | 2 +-
1677 arch/x86/kernel/cpu/mtrr/mtrr.h | 2 +-
1678 arch/x86/kernel/cpu/perf_event.c | 8 +-
1679 arch/x86/kernel/cpu/perf_event_amd_iommu.c | 2 +-
1680 arch/x86/kernel/cpu/perf_event_intel.c | 6 +-
1681 arch/x86/kernel/cpu/perf_event_intel_rapl.c | 2 +-
1682 arch/x86/kernel/cpu/perf_event_intel_uncore.c | 2 +-
1683 arch/x86/kernel/cpu/perf_event_intel_uncore.h | 2 +-
1684 arch/x86/kernel/cpuid.c | 2 +-
1685 arch/x86/kernel/crash.c | 2 +-
1686 arch/x86/kernel/crash_dump_64.c | 2 +-
1687 arch/x86/kernel/doublefault.c | 8 +-
1688 arch/x86/kernel/dumpstack.c | 30 +-
1689 arch/x86/kernel/dumpstack_32.c | 29 +-
8cf17962 1690 arch/x86/kernel/dumpstack_64.c | 62 +-
6090327c
PK
1691 arch/x86/kernel/e820.c | 4 +-
1692 arch/x86/kernel/early_printk.c | 1 +
8cf17962 1693 arch/x86/kernel/entry_32.S | 359 +-
e8242a6d 1694 arch/x86/kernel/entry_64.S | 714 +-
8cf17962 1695 arch/x86/kernel/espfix_64.c | 13 +-
6090327c
PK
1696 arch/x86/kernel/ftrace.c | 8 +-
1697 arch/x86/kernel/head64.c | 13 +-
1698 arch/x86/kernel/head_32.S | 228 +-
a8b227b4 1699 arch/x86/kernel/head_64.S | 139 +-
6090327c
PK
1700 arch/x86/kernel/i386_ksyms_32.c | 12 +
1701 arch/x86/kernel/i387.c | 2 +-
1702 arch/x86/kernel/i8259.c | 10 +-
1703 arch/x86/kernel/io_delay.c | 2 +-
1704 arch/x86/kernel/ioport.c | 2 +-
1705 arch/x86/kernel/irq.c | 8 +-
1706 arch/x86/kernel/irq_32.c | 47 +-
1707 arch/x86/kernel/irq_64.c | 2 +-
1708 arch/x86/kernel/jump_label.c | 8 +-
1709 arch/x86/kernel/kgdb.c | 25 +-
1710 arch/x86/kernel/kprobes/core.c | 32 +-
1711 arch/x86/kernel/kprobes/opt.c | 16 +-
1712 arch/x86/kernel/ksysfs.c | 2 +-
1713 arch/x86/kernel/ldt.c | 31 +-
e8242a6d 1714 arch/x86/kernel/livepatch.c | 12 +-
6090327c 1715 arch/x86/kernel/machine_kexec_32.c | 6 +-
a8b227b4 1716 arch/x86/kernel/mcount_64.S | 19 +-
6090327c
PK
1717 arch/x86/kernel/module.c | 78 +-
1718 arch/x86/kernel/msr.c | 2 +-
1719 arch/x86/kernel/nmi.c | 34 +-
1720 arch/x86/kernel/nmi_selftest.c | 4 +-
1721 arch/x86/kernel/paravirt-spinlocks.c | 2 +-
1722 arch/x86/kernel/paravirt.c | 45 +-
8cf17962 1723 arch/x86/kernel/paravirt_patch_64.c | 8 +
6090327c
PK
1724 arch/x86/kernel/pci-calgary_64.c | 2 +-
1725 arch/x86/kernel/pci-iommu_table.c | 2 +-
1726 arch/x86/kernel/pci-swiotlb.c | 2 +-
6090327c
PK
1727 arch/x86/kernel/process.c | 55 +-
1728 arch/x86/kernel/process_32.c | 32 +-
8cf17962 1729 arch/x86/kernel/process_64.c | 21 +-
6090327c
PK
1730 arch/x86/kernel/ptrace.c | 20 +-
1731 arch/x86/kernel/pvclock.c | 8 +-
e8242a6d 1732 arch/x86/kernel/reboot.c | 44 +-
6090327c
PK
1733 arch/x86/kernel/reboot_fixups_32.c | 2 +-
1734 arch/x86/kernel/relocate_kernel_64.S | 3 +-
e8242a6d 1735 arch/x86/kernel/setup.c | 27 +-
6090327c
PK
1736 arch/x86/kernel/setup_percpu.c | 29 +-
1737 arch/x86/kernel/signal.c | 17 +-
1738 arch/x86/kernel/smp.c | 2 +-
1739 arch/x86/kernel/smpboot.c | 29 +-
1740 arch/x86/kernel/step.c | 10 +-
1741 arch/x86/kernel/sys_i386_32.c | 184 +
1742 arch/x86/kernel/sys_x86_64.c | 22 +-
1743 arch/x86/kernel/tboot.c | 12 +-
1744 arch/x86/kernel/time.c | 10 +-
1745 arch/x86/kernel/tls.c | 7 +-
1746 arch/x86/kernel/tracepoint.c | 4 +-
e8242a6d 1747 arch/x86/kernel/traps.c | 79 +-
6090327c
PK
1748 arch/x86/kernel/tsc.c | 2 +-
1749 arch/x86/kernel/uprobes.c | 4 +-
1750 arch/x86/kernel/vm86_32.c | 6 +-
1751 arch/x86/kernel/vmlinux.lds.S | 147 +-
8cf17962 1752 arch/x86/kernel/vsyscall_64.c | 16 +-
6090327c
PK
1753 arch/x86/kernel/x8664_ksyms_64.c | 6 +-
1754 arch/x86/kernel/x86_init.c | 6 +-
1755 arch/x86/kernel/xsave.c | 10 +-
1756 arch/x86/kvm/cpuid.c | 21 +-
8cf17962 1757 arch/x86/kvm/emulate.c | 2 +-
6090327c
PK
1758 arch/x86/kvm/lapic.c | 2 +-
1759 arch/x86/kvm/paging_tmpl.h | 2 +-
1760 arch/x86/kvm/svm.c | 8 +
e8242a6d 1761 arch/x86/kvm/vmx.c | 82 +-
6090327c
PK
1762 arch/x86/kvm/x86.c | 8 +-
1763 arch/x86/lguest/boot.c | 3 +-
1764 arch/x86/lib/atomic64_386_32.S | 164 +
1765 arch/x86/lib/atomic64_cx8_32.S | 103 +-
1766 arch/x86/lib/checksum_32.S | 100 +-
1767 arch/x86/lib/clear_page_64.S | 5 +-
0986ccbe 1768 arch/x86/lib/cmpxchg16b_emu.S | 3 +
6090327c
PK
1769 arch/x86/lib/copy_page_64.S | 20 +-
1770 arch/x86/lib/copy_user_64.S | 81 +-
1771 arch/x86/lib/copy_user_nocache_64.S | 14 +
1772 arch/x86/lib/csum-copy_64.S | 18 +-
1773 arch/x86/lib/csum-wrappers_64.c | 8 +-
1774 arch/x86/lib/getuser.S | 74 +-
8cf17962 1775 arch/x86/lib/insn.c | 8 +-
6090327c
PK
1776 arch/x86/lib/iomap_copy_64.S | 2 +
1777 arch/x86/lib/memcpy_64.S | 10 +-
1778 arch/x86/lib/memmove_64.S | 4 +-
1779 arch/x86/lib/memset_64.S | 7 +-
1780 arch/x86/lib/mmx_32.c | 243 +-
1781 arch/x86/lib/msr-reg.S | 2 +
1782 arch/x86/lib/putuser.S | 90 +-
6090327c
PK
1783 arch/x86/lib/rwsem.S | 6 +-
1784 arch/x86/lib/thunk_64.S | 12 +-
1785 arch/x86/lib/usercopy_32.c | 357 +-
1786 arch/x86/lib/usercopy_64.c | 18 +-
1787 arch/x86/mm/Makefile | 4 +
1788 arch/x86/mm/extable.c | 25 +-
8cf17962 1789 arch/x86/mm/fault.c | 568 +-
6090327c
PK
1790 arch/x86/mm/gup.c | 6 +-
1791 arch/x86/mm/highmem_32.c | 4 +
1792 arch/x86/mm/hugetlbpage.c | 24 +-
1793 arch/x86/mm/init.c | 101 +-
1794 arch/x86/mm/init_32.c | 111 +-
8cf17962 1795 arch/x86/mm/init_64.c | 46 +-
6090327c 1796 arch/x86/mm/iomap_32.c | 4 +
8cf17962 1797 arch/x86/mm/ioremap.c | 28 +-
6090327c
PK
1798 arch/x86/mm/kmemcheck/kmemcheck.c | 4 +-
1799 arch/x86/mm/mmap.c | 36 +-
1800 arch/x86/mm/mmio-mod.c | 10 +-
1801 arch/x86/mm/numa.c | 2 +-
1802 arch/x86/mm/pageattr.c | 33 +-
8cf17962 1803 arch/x86/mm/pat.c | 20 +-
6090327c
PK
1804 arch/x86/mm/pat_rbtree.c | 2 +-
1805 arch/x86/mm/pf_in.c | 10 +-
e8242a6d 1806 arch/x86/mm/pgtable.c | 162 +-
6090327c
PK
1807 arch/x86/mm/pgtable_32.c | 3 +
1808 arch/x86/mm/physaddr.c | 4 +-
1809 arch/x86/mm/setup_nx.c | 7 +
1810 arch/x86/mm/tlb.c | 4 +
1811 arch/x86/mm/uderef_64.c | 37 +
1812 arch/x86/net/bpf_jit.S | 11 +
8cf17962 1813 arch/x86/net/bpf_jit_comp.c | 13 +-
6090327c
PK
1814 arch/x86/oprofile/backtrace.c | 8 +-
1815 arch/x86/oprofile/nmi_int.c | 8 +-
1816 arch/x86/oprofile/op_model_amd.c | 8 +-
1817 arch/x86/oprofile/op_model_ppro.c | 7 +-
1818 arch/x86/oprofile/op_x86_model.h | 2 +-
1819 arch/x86/pci/intel_mid_pci.c | 2 +-
1820 arch/x86/pci/irq.c | 8 +-
1821 arch/x86/pci/pcbios.c | 144 +-
1822 arch/x86/platform/efi/efi_32.c | 24 +
a8b227b4 1823 arch/x86/platform/efi/efi_64.c | 27 +-
6090327c 1824 arch/x86/platform/efi/efi_stub_32.S | 64 +-
8cf17962 1825 arch/x86/platform/efi/efi_stub_64.S | 2 +
e8242a6d 1826 arch/x86/platform/intel-mid/intel-mid.c | 5 +-
a8b227b4
PK
1827 arch/x86/platform/intel-mid/intel_mid_weak_decls.h | 6 +-
1828 arch/x86/platform/intel-mid/mfld.c | 4 +-
1829 arch/x86/platform/intel-mid/mrfl.c | 2 +-
e8242a6d 1830 arch/x86/platform/intel-quark/imr_selftest.c | 2 +-
6090327c
PK
1831 arch/x86/platform/olpc/olpc_dt.c | 2 +-
1832 arch/x86/power/cpu.c | 11 +-
1833 arch/x86/realmode/init.c | 10 +-
1834 arch/x86/realmode/rm/Makefile | 3 +
1835 arch/x86/realmode/rm/header.S | 4 +-
1836 arch/x86/realmode/rm/trampoline_32.S | 12 +-
1837 arch/x86/realmode/rm/trampoline_64.S | 3 +-
1838 arch/x86/realmode/rm/wakeup_asm.S | 5 +-
1839 arch/x86/tools/Makefile | 2 +-
1840 arch/x86/tools/relocs.c | 94 +-
1841 arch/x86/um/mem_32.c | 2 +-
1842 arch/x86/um/tls_32.c | 2 +-
1843 arch/x86/vdso/Makefile | 2 +-
0986ccbe 1844 arch/x86/vdso/vdso2c.h | 2 +-
6090327c 1845 arch/x86/vdso/vdso32-setup.c | 1 +
8cf17962
PK
1846 arch/x86/vdso/vma.c | 41 +-
1847 arch/x86/xen/enlighten.c | 52 +-
a8b227b4 1848 arch/x86/xen/mmu.c | 13 +-
6090327c
PK
1849 arch/x86/xen/smp.c | 21 +-
1850 arch/x86/xen/xen-asm_32.S | 2 +-
1851 arch/x86/xen/xen-head.S | 11 +
1852 arch/x86/xen/xen-ops.h | 2 -
e8242a6d 1853 block/bio.c | 4 +-
6090327c
PK
1854 block/blk-iopoll.c | 2 +-
1855 block/blk-map.c | 2 +-
1856 block/blk-softirq.c | 2 +-
1857 block/bsg.c | 12 +-
1858 block/compat_ioctl.c | 4 +-
1859 block/genhd.c | 9 +-
1860 block/partitions/efi.c | 8 +-
1861 block/scsi_ioctl.c | 29 +-
1862 crypto/cryptd.c | 4 +-
1863 crypto/pcrypt.c | 2 +-
e8242a6d 1864 crypto/zlib.c | 4 +-
6090327c
PK
1865 drivers/acpi/apei/apei-internal.h | 2 +-
1866 drivers/acpi/apei/ghes.c | 4 +-
1867 drivers/acpi/bgrt.c | 6 +-
1868 drivers/acpi/blacklist.c | 4 +-
e8242a6d 1869 drivers/acpi/bus.c | 4 +-
0986ccbe 1870 drivers/acpi/device_pm.c | 4 +-
e8242a6d
PK
1871 drivers/acpi/ec.c | 2 +-
1872 drivers/acpi/pci_slot.c | 2 +-
1873 drivers/acpi/processor_driver.c | 2 +-
6090327c 1874 drivers/acpi/processor_idle.c | 2 +-
e8242a6d
PK
1875 drivers/acpi/processor_pdc.c | 2 +-
1876 drivers/acpi/sleep.c | 2 +-
6090327c 1877 drivers/acpi/sysfs.c | 4 +-
e8242a6d
PK
1878 drivers/acpi/thermal.c | 2 +-
1879 drivers/acpi/video.c | 2 +-
6090327c
PK
1880 drivers/ata/libahci.c | 2 +-
1881 drivers/ata/libata-core.c | 12 +-
1882 drivers/ata/libata-scsi.c | 2 +-
1883 drivers/ata/libata.h | 2 +-
1884 drivers/ata/pata_arasan_cf.c | 4 +-
1885 drivers/atm/adummy.c | 2 +-
1886 drivers/atm/ambassador.c | 8 +-
1887 drivers/atm/atmtcp.c | 14 +-
1888 drivers/atm/eni.c | 10 +-
1889 drivers/atm/firestream.c | 8 +-
1890 drivers/atm/fore200e.c | 14 +-
1891 drivers/atm/he.c | 18 +-
1892 drivers/atm/horizon.c | 4 +-
1893 drivers/atm/idt77252.c | 36 +-
1894 drivers/atm/iphase.c | 34 +-
1895 drivers/atm/lanai.c | 12 +-
1896 drivers/atm/nicstar.c | 46 +-
1897 drivers/atm/solos-pci.c | 4 +-
1898 drivers/atm/suni.c | 4 +-
1899 drivers/atm/uPD98402.c | 16 +-
1900 drivers/atm/zatm.c | 6 +-
1901 drivers/base/bus.c | 4 +-
1902 drivers/base/devtmpfs.c | 8 +-
1903 drivers/base/node.c | 2 +-
8cf17962 1904 drivers/base/power/domain.c | 9 +-
6090327c
PK
1905 drivers/base/power/sysfs.c | 2 +-
1906 drivers/base/power/wakeup.c | 8 +-
1907 drivers/base/syscore.c | 4 +-
1908 drivers/block/cciss.c | 28 +-
1909 drivers/block/cciss.h | 2 +-
1910 drivers/block/cpqarray.c | 28 +-
1911 drivers/block/cpqarray.h | 2 +-
a8b227b4 1912 drivers/block/drbd/drbd_bitmap.c | 2 +-
8cf17962 1913 drivers/block/drbd/drbd_int.h | 8 +-
a8b227b4 1914 drivers/block/drbd/drbd_main.c | 12 +-
6090327c 1915 drivers/block/drbd/drbd_nl.c | 4 +-
a8b227b4
PK
1916 drivers/block/drbd/drbd_receiver.c | 34 +-
1917 drivers/block/drbd/drbd_worker.c | 8 +-
6090327c
PK
1918 drivers/block/loop.c | 2 +-
1919 drivers/block/pktcdvd.c | 4 +-
8cf17962 1920 drivers/block/rbd.c | 2 +-
6090327c
PK
1921 drivers/bluetooth/btwilink.c | 2 +-
1922 drivers/cdrom/cdrom.c | 11 +-
1923 drivers/cdrom/gdrom.c | 1 -
1924 drivers/char/agp/compat_ioctl.c | 2 +-
1925 drivers/char/agp/frontend.c | 4 +-
1926 drivers/char/hpet.c | 2 +-
e8242a6d 1927 drivers/char/i8k.c | 2 +-
6090327c
PK
1928 drivers/char/ipmi/ipmi_msghandler.c | 8 +-
1929 drivers/char/ipmi/ipmi_si_intf.c | 8 +-
8cf17962 1930 drivers/char/mem.c | 47 +-
6090327c 1931 drivers/char/nvram.c | 2 +-
a8b227b4
PK
1932 drivers/char/pcmcia/synclink_cs.c | 16 +-
1933 drivers/char/random.c | 12 +-
e8242a6d 1934 drivers/char/sonypi.c | 11 +-
6090327c
PK
1935 drivers/char/tpm/tpm_acpi.c | 3 +-
1936 drivers/char/tpm/tpm_eventlog.c | 7 +-
1937 drivers/char/virtio_console.c | 4 +-
1938 drivers/clk/clk-composite.c | 2 +-
1939 drivers/clk/socfpga/clk-gate.c | 9 +-
1940 drivers/clk/socfpga/clk-pll.c | 9 +-
1941 drivers/cpufreq/acpi-cpufreq.c | 17 +-
8cf17962 1942 drivers/cpufreq/cpufreq-dt.c | 4 +-
6090327c
PK
1943 drivers/cpufreq/cpufreq.c | 26 +-
1944 drivers/cpufreq/cpufreq_governor.c | 6 +-
1945 drivers/cpufreq/cpufreq_governor.h | 4 +-
1946 drivers/cpufreq/cpufreq_ondemand.c | 10 +-
0986ccbe 1947 drivers/cpufreq/intel_pstate.c | 33 +-
6090327c
PK
1948 drivers/cpufreq/p4-clockmod.c | 12 +-
1949 drivers/cpufreq/sparc-us3-cpufreq.c | 67 +-
1950 drivers/cpufreq/speedstep-centrino.c | 7 +-
1951 drivers/cpuidle/driver.c | 2 +-
1952 drivers/cpuidle/governor.c | 2 +-
1953 drivers/cpuidle/sysfs.c | 2 +-
1954 drivers/crypto/hifn_795x.c | 4 +-
1955 drivers/devfreq/devfreq.c | 4 +-
1956 drivers/dma/sh/shdma-base.c | 4 +-
1957 drivers/dma/sh/shdmac.c | 2 +-
1958 drivers/edac/edac_device.c | 4 +-
1959 drivers/edac/edac_mc_sysfs.c | 12 +-
1960 drivers/edac/edac_pci.c | 4 +-
1961 drivers/edac/edac_pci_sysfs.c | 22 +-
1962 drivers/edac/mce_amd.h | 2 +-
1963 drivers/firewire/core-card.c | 6 +-
1964 drivers/firewire/core-device.c | 2 +-
1965 drivers/firewire/core-transaction.c | 1 +
1966 drivers/firewire/core.h | 1 +
1967 drivers/firmware/dmi-id.c | 2 +-
1968 drivers/firmware/dmi_scan.c | 2 +-
1969 drivers/firmware/efi/cper.c | 8 +-
1970 drivers/firmware/efi/efi.c | 12 +-
1971 drivers/firmware/efi/efivars.c | 2 +-
e8242a6d
PK
1972 drivers/firmware/efi/runtime-map.c | 2 +-
1973 drivers/firmware/google/gsmi.c | 2 +-
1974 drivers/firmware/google/memconsole.c | 7 +-
1975 drivers/firmware/memmap.c | 2 +-
6090327c
PK
1976 drivers/gpio/gpio-em.c | 2 +-
1977 drivers/gpio/gpio-ich.c | 2 +-
8cf17962 1978 drivers/gpio/gpio-omap.c | 2 +-
6090327c
PK
1979 drivers/gpio/gpio-rcar.c | 2 +-
1980 drivers/gpio/gpio-vr41xx.c | 2 +-
a8b227b4 1981 drivers/gpio/gpiolib.c | 13 +-
e8242a6d
PK
1982 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +-
1983 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 2 +-
6090327c 1984 drivers/gpu/drm/drm_crtc.c | 2 +-
a8b227b4 1985 drivers/gpu/drm/drm_drv.c | 2 +-
6090327c
PK
1986 drivers/gpu/drm/drm_fops.c | 12 +-
1987 drivers/gpu/drm/drm_global.c | 14 +-
1988 drivers/gpu/drm/drm_info.c | 13 +-
1989 drivers/gpu/drm/drm_ioc32.c | 13 +-
a8b227b4 1990 drivers/gpu/drm/drm_ioctl.c | 2 +-
e8242a6d 1991 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 10 +-
6090327c
PK
1992 drivers/gpu/drm/i810/i810_drv.h | 4 +-
1993 drivers/gpu/drm/i915/i915_dma.c | 2 +-
1994 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 4 +-
1995 drivers/gpu/drm/i915/i915_ioc32.c | 11 +-
1996 drivers/gpu/drm/i915/intel_display.c | 26 +-
8cf17962 1997 drivers/gpu/drm/imx/imx-drm-core.c | 2 +-
6090327c
PK
1998 drivers/gpu/drm/mga/mga_drv.h | 4 +-
1999 drivers/gpu/drm/mga/mga_ioc32.c | 11 +-
2000 drivers/gpu/drm/mga/mga_irq.c | 8 +-
2001 drivers/gpu/drm/nouveau/nouveau_bios.c | 2 +-
2002 drivers/gpu/drm/nouveau/nouveau_drm.h | 1 -
2003 drivers/gpu/drm/nouveau/nouveau_ioc32.c | 2 +-
2004 drivers/gpu/drm/nouveau/nouveau_vga.c | 2 +-
2005 drivers/gpu/drm/qxl/qxl_cmd.c | 12 +-
2006 drivers/gpu/drm/qxl/qxl_debugfs.c | 8 +-
2007 drivers/gpu/drm/qxl/qxl_drv.h | 8 +-
2008 drivers/gpu/drm/qxl/qxl_ioctl.c | 10 +-
2009 drivers/gpu/drm/qxl/qxl_irq.c | 16 +-
2010 drivers/gpu/drm/qxl/qxl_ttm.c | 38 +-
2011 drivers/gpu/drm/r128/r128_cce.c | 2 +-
2012 drivers/gpu/drm/r128/r128_drv.h | 4 +-
2013 drivers/gpu/drm/r128/r128_ioc32.c | 11 +-
2014 drivers/gpu/drm/r128/r128_irq.c | 4 +-
2015 drivers/gpu/drm/r128/r128_state.c | 4 +-
2016 drivers/gpu/drm/radeon/mkregtable.c | 4 +-
2017 drivers/gpu/drm/radeon/radeon_device.c | 2 +-
2018 drivers/gpu/drm/radeon/radeon_drv.h | 2 +-
2019 drivers/gpu/drm/radeon/radeon_ioc32.c | 13 +-
2020 drivers/gpu/drm/radeon/radeon_irq.c | 6 +-
2021 drivers/gpu/drm/radeon/radeon_state.c | 4 +-
2022 drivers/gpu/drm/radeon/radeon_ttm.c | 4 +-
2023 drivers/gpu/drm/tegra/dc.c | 2 +-
2024 drivers/gpu/drm/tegra/dsi.c | 2 +-
2025 drivers/gpu/drm/tegra/hdmi.c | 2 +-
2026 drivers/gpu/drm/ttm/ttm_memory.c | 4 +-
0986ccbe
PK
2027 drivers/gpu/drm/ttm/ttm_page_alloc.c | 18 +-
2028 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 18 +-
6090327c
PK
2029 drivers/gpu/drm/udl/udl_fb.c | 1 -
2030 drivers/gpu/drm/via/via_drv.h | 4 +-
2031 drivers/gpu/drm/via/via_irq.c | 18 +-
2032 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 +-
2033 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 8 +-
2034 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 +-
2035 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 4 +-
2036 drivers/gpu/drm/vmwgfx/vmwgfx_marker.c | 2 +-
2037 drivers/gpu/vga/vga_switcheroo.c | 4 +-
2038 drivers/hid/hid-core.c | 4 +-
e8242a6d 2039 drivers/hv/channel.c | 2 +-
6090327c
PK
2040 drivers/hv/hv.c | 4 +-
2041 drivers/hv/hv_balloon.c | 18 +-
2042 drivers/hv/hyperv_vmbus.h | 2 +-
2043 drivers/hv/vmbus_drv.c | 4 +-
e8242a6d 2044 drivers/hwmon/acpi_power_meter.c | 6 +-
6090327c
PK
2045 drivers/hwmon/applesmc.c | 2 +-
2046 drivers/hwmon/asus_atk0110.c | 10 +-
2047 drivers/hwmon/coretemp.c | 2 +-
2048 drivers/hwmon/ibmaem.c | 2 +-
2049 drivers/hwmon/iio_hwmon.c | 2 +-
a8b227b4 2050 drivers/hwmon/nct6683.c | 6 +-
6090327c
PK
2051 drivers/hwmon/nct6775.c | 6 +-
2052 drivers/hwmon/pmbus/pmbus_core.c | 10 +-
2053 drivers/hwmon/sht15.c | 12 +-
2054 drivers/hwmon/via-cputemp.c | 2 +-
2055 drivers/i2c/busses/i2c-amd756-s4882.c | 2 +-
2056 drivers/i2c/busses/i2c-diolan-u2c.c | 2 +-
2057 drivers/i2c/busses/i2c-nforce2-s4985.c | 2 +-
2058 drivers/i2c/i2c-dev.c | 2 +-
2059 drivers/ide/ide-cd.c | 2 +-
2060 drivers/iio/industrialio-core.c | 2 +-
2061 drivers/infiniband/core/cm.c | 32 +-
2062 drivers/infiniband/core/fmr_pool.c | 20 +-
e8242a6d 2063 drivers/infiniband/core/uverbs_cmd.c | 3 +
6090327c
PK
2064 drivers/infiniband/hw/cxgb4/mem.c | 4 +-
2065 drivers/infiniband/hw/ipath/ipath_rc.c | 6 +-
2066 drivers/infiniband/hw/ipath/ipath_ruc.c | 6 +-
2067 drivers/infiniband/hw/mlx4/mad.c | 2 +-
2068 drivers/infiniband/hw/mlx4/mcg.c | 2 +-
2069 drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +-
2070 drivers/infiniband/hw/mthca/mthca_cmd.c | 8 +-
2071 drivers/infiniband/hw/mthca/mthca_main.c | 2 +-
2072 drivers/infiniband/hw/mthca/mthca_mr.c | 6 +-
2073 drivers/infiniband/hw/mthca/mthca_provider.c | 2 +-
2074 drivers/infiniband/hw/nes/nes.c | 4 +-
2075 drivers/infiniband/hw/nes/nes.h | 40 +-
2076 drivers/infiniband/hw/nes/nes_cm.c | 62 +-
2077 drivers/infiniband/hw/nes/nes_mgt.c | 8 +-
2078 drivers/infiniband/hw/nes/nes_nic.c | 40 +-
2079 drivers/infiniband/hw/nes/nes_verbs.c | 10 +-
2080 drivers/infiniband/hw/qib/qib.h | 1 +
0986ccbe 2081 drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 2 +-
6090327c
PK
2082 drivers/input/gameport/gameport.c | 4 +-
2083 drivers/input/input.c | 4 +-
2084 drivers/input/joystick/sidewinder.c | 1 +
2085 drivers/input/joystick/xpad.c | 4 +-
2086 drivers/input/misc/ims-pcu.c | 4 +-
2087 drivers/input/mouse/psmouse.h | 2 +-
2088 drivers/input/mousedev.c | 2 +-
2089 drivers/input/serio/serio.c | 4 +-
2090 drivers/input/serio/serio_raw.c | 4 +-
e8242a6d 2091 drivers/input/touchscreen/htcpen.c | 2 +-
0986ccbe 2092 drivers/iommu/iommu.c | 2 +-
6090327c
PK
2093 drivers/iommu/irq_remapping.c | 12 +-
2094 drivers/irqchip/irq-gic.c | 4 +-
8cf17962 2095 drivers/irqchip/irq-renesas-intc-irqpin.c | 2 +-
6090327c
PK
2096 drivers/irqchip/irq-renesas-irqc.c | 2 +-
2097 drivers/isdn/capi/capi.c | 10 +-
2098 drivers/isdn/gigaset/interface.c | 8 +-
2099 drivers/isdn/gigaset/usb-gigaset.c | 2 +-
2100 drivers/isdn/hardware/avm/b1.c | 4 +-
2101 drivers/isdn/i4l/isdn_common.c | 2 +
2102 drivers/isdn/i4l/isdn_tty.c | 22 +-
2103 drivers/isdn/icn/icn.c | 2 +-
2104 drivers/isdn/mISDN/dsp_cmx.c | 2 +-
2105 drivers/leds/leds-clevo-mail.c | 2 +-
2106 drivers/leds/leds-ss4200.c | 2 +-
2107 drivers/lguest/core.c | 10 +-
2108 drivers/lguest/page_tables.c | 2 +-
2109 drivers/lguest/x86/core.c | 12 +-
2110 drivers/lguest/x86/switcher_32.S | 27 +-
2111 drivers/md/bcache/closure.h | 2 +-
2112 drivers/md/bitmap.c | 2 +-
2113 drivers/md/dm-ioctl.c | 2 +-
2114 drivers/md/dm-raid1.c | 16 +-
2115 drivers/md/dm-stats.c | 6 +-
2116 drivers/md/dm-stripe.c | 10 +-
0986ccbe 2117 drivers/md/dm-table.c | 2 +-
6090327c
PK
2118 drivers/md/dm-thin-metadata.c | 4 +-
2119 drivers/md/dm.c | 16 +-
2120 drivers/md/md.c | 26 +-
2121 drivers/md/md.h | 6 +-
2122 drivers/md/persistent-data/dm-space-map-metadata.c | 4 +-
2123 drivers/md/persistent-data/dm-space-map.h | 1 +
2124 drivers/md/raid1.c | 4 +-
2125 drivers/md/raid10.c | 16 +-
e8242a6d 2126 drivers/md/raid5.c | 22 +-
6090327c
PK
2127 drivers/media/dvb-core/dvbdev.c | 2 +-
2128 drivers/media/dvb-frontends/af9033.h | 2 +-
2129 drivers/media/dvb-frontends/dib3000.h | 2 +-
a8b227b4
PK
2130 drivers/media/dvb-frontends/dib7000p.h | 2 +-
2131 drivers/media/dvb-frontends/dib8000.h | 2 +-
6090327c
PK
2132 drivers/media/pci/cx88/cx88-video.c | 6 +-
2133 drivers/media/pci/ivtv/ivtv-driver.c | 2 +-
a8b227b4
PK
2134 drivers/media/pci/solo6x10/solo6x10-core.c | 2 +-
2135 drivers/media/pci/solo6x10/solo6x10-p2m.c | 2 +-
2136 drivers/media/pci/solo6x10/solo6x10.h | 2 +-
0986ccbe 2137 drivers/media/pci/tw68/tw68-core.c | 2 +-
6090327c
PK
2138 drivers/media/platform/omap/omap_vout.c | 11 +-
2139 drivers/media/platform/s5p-tv/mixer.h | 2 +-
2140 drivers/media/platform/s5p-tv/mixer_grp_layer.c | 2 +-
2141 drivers/media/platform/s5p-tv/mixer_reg.c | 2 +-
2142 drivers/media/platform/s5p-tv/mixer_video.c | 24 +-
2143 drivers/media/platform/s5p-tv/mixer_vp_layer.c | 2 +-
6090327c
PK
2144 drivers/media/radio/radio-cadet.c | 2 +
2145 drivers/media/radio/radio-maxiradio.c | 2 +-
2146 drivers/media/radio/radio-shark.c | 2 +-
2147 drivers/media/radio/radio-shark2.c | 2 +-
2148 drivers/media/radio/radio-si476x.c | 2 +-
8cf17962 2149 drivers/media/radio/wl128x/fmdrv_common.c | 2 +-
6090327c 2150 drivers/media/usb/dvb-usb/dw2102.c | 2 +-
0986ccbe 2151 drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 12 +-
6090327c
PK
2152 drivers/media/v4l2-core/v4l2-device.c | 4 +-
2153 drivers/media/v4l2-core/v4l2-ioctl.c | 13 +-
8cf17962 2154 drivers/memory/omap-gpmc.c | 21 +-
6090327c 2155 drivers/message/fusion/mptsas.c | 34 +-
6090327c 2156 drivers/mfd/ab8500-debugfs.c | 2 +-
e8242a6d 2157 drivers/mfd/kempld-core.c | 2 +-
6090327c
PK
2158 drivers/mfd/max8925-i2c.c | 2 +-
2159 drivers/mfd/tps65910.c | 2 +-
2160 drivers/mfd/twl4030-irq.c | 9 +-
2161 drivers/misc/c2port/core.c | 4 +-
2162 drivers/misc/eeprom/sunxi_sid.c | 4 +-
2163 drivers/misc/kgdbts.c | 4 +-
2164 drivers/misc/lis3lv02d/lis3lv02d.c | 8 +-
2165 drivers/misc/lis3lv02d/lis3lv02d.h | 2 +-
2166 drivers/misc/sgi-gru/gruhandles.c | 4 +-
2167 drivers/misc/sgi-gru/gruprocfs.c | 8 +-
2168 drivers/misc/sgi-gru/grutables.h | 154 +-
2169 drivers/misc/sgi-xp/xp.h | 2 +-
2170 drivers/misc/sgi-xp/xpc.h | 3 +-
2171 drivers/misc/sgi-xp/xpc_main.c | 4 +-
2172 drivers/mmc/card/block.c | 2 +-
6090327c
PK
2173 drivers/mmc/host/dw_mmc.h | 2 +-
2174 drivers/mmc/host/mmci.c | 4 +-
0986ccbe 2175 drivers/mmc/host/omap_hsmmc.c | 4 +-
6090327c
PK
2176 drivers/mmc/host/sdhci-esdhc-imx.c | 7 +-
2177 drivers/mmc/host/sdhci-s3c.c | 8 +-
2178 drivers/mtd/chips/cfi_cmdset_0020.c | 2 +-
2179 drivers/mtd/nand/denali.c | 1 +
0986ccbe 2180 drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 2 +-
6090327c
PK
2181 drivers/mtd/nftlmount.c | 1 +
2182 drivers/mtd/sm_ftl.c | 2 +-
2183 drivers/net/bonding/bond_netlink.c | 2 +-
0986ccbe 2184 drivers/net/caif/caif_hsi.c | 2 +-
6090327c 2185 drivers/net/can/Kconfig | 2 +-
0986ccbe
PK
2186 drivers/net/can/dev.c | 2 +-
2187 drivers/net/can/vcan.c | 2 +-
2188 drivers/net/dummy.c | 2 +-
6090327c
PK
2189 drivers/net/ethernet/8390/ax88796.c | 4 +-
2190 drivers/net/ethernet/altera/altera_tse_main.c | 4 +-
a8b227b4 2191 drivers/net/ethernet/amd/xgbe/xgbe-common.h | 4 +-
0986ccbe 2192 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c | 4 +-
e8242a6d 2193 drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 27 +-
8cf17962 2194 drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 147 +-
e8242a6d
PK
2195 drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 58 +-
2196 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 8 +-
a8b227b4
PK
2197 drivers/net/ethernet/amd/xgbe/xgbe-main.c | 11 +-
2198 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 4 +-
2199 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c | 4 +-
2200 drivers/net/ethernet/amd/xgbe/xgbe.h | 7 +-
6090327c
PK
2201 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +-
2202 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 11 +-
2203 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 3 +-
2204 drivers/net/ethernet/broadcom/tg3.h | 1 +
2205 drivers/net/ethernet/chelsio/cxgb3/l2t.h | 2 +-
2206 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +-
2207 drivers/net/ethernet/dec/tulip/de4x5.c | 4 +-
2208 drivers/net/ethernet/emulex/benet/be_main.c | 2 +-
2209 drivers/net/ethernet/faraday/ftgmac100.c | 2 +
2210 drivers/net/ethernet/faraday/ftmac100.c | 2 +
2211 drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +-
2212 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 2 +-
0986ccbe 2213 drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +-
6090327c
PK
2214 drivers/net/ethernet/neterion/vxge/vxge-config.c | 7 +-
2215 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 4 +-
2216 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 12 +-
2217 .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 2 +-
2218 drivers/net/ethernet/realtek/r8169.c | 8 +-
2219 drivers/net/ethernet/sfc/ptp.c | 2 +-
2220 drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 4 +-
e8242a6d 2221 drivers/net/ethernet/via/via-rhine.c | 2 +-
6090327c
PK
2222 drivers/net/hyperv/hyperv_net.h | 2 +-
2223 drivers/net/hyperv/rndis_filter.c | 4 +-
0986ccbe 2224 drivers/net/ifb.c | 2 +-
6090327c 2225 drivers/net/macvlan.c | 20 +-
0986ccbe
PK
2226 drivers/net/macvtap.c | 6 +-
2227 drivers/net/nlmon.c | 2 +-
8cf17962 2228 drivers/net/phy/phy_device.c | 6 +-
6090327c
PK
2229 drivers/net/ppp/ppp_generic.c | 4 +-
2230 drivers/net/slip/slhc.c | 2 +-
0986ccbe
PK
2231 drivers/net/team/team.c | 4 +-
2232 drivers/net/tun.c | 7 +-
6090327c
PK
2233 drivers/net/usb/hso.c | 23 +-
2234 drivers/net/usb/r8152.c | 2 +-
2235 drivers/net/usb/sierra_net.c | 4 +-
2236 drivers/net/virtio_net.c | 2 +-
2237 drivers/net/vxlan.c | 4 +-
2238 drivers/net/wimax/i2400m/rx.c | 2 +-
2239 drivers/net/wireless/airo.c | 2 +-
2240 drivers/net/wireless/at76c50x-usb.c | 2 +-
2241 drivers/net/wireless/ath/ath10k/htc.c | 7 +-
2242 drivers/net/wireless/ath/ath10k/htc.h | 4 +-
a8b227b4
PK
2243 drivers/net/wireless/ath/ath9k/ar9002_mac.c | 36 +-
2244 drivers/net/wireless/ath/ath9k/ar9003_mac.c | 64 +-
6090327c 2245 drivers/net/wireless/ath/ath9k/hw.h | 4 +-
a8b227b4 2246 drivers/net/wireless/ath/ath9k/main.c | 22 +-
6090327c
PK
2247 drivers/net/wireless/b43/phy_lp.c | 2 +-
2248 drivers/net/wireless/iwlegacy/3945-mac.c | 4 +-
2249 drivers/net/wireless/iwlwifi/dvm/debugfs.c | 34 +-
2250 drivers/net/wireless/iwlwifi/pcie/trans.c | 4 +-
2251 drivers/net/wireless/mac80211_hwsim.c | 28 +-
2252 drivers/net/wireless/rndis_wlan.c | 2 +-
2253 drivers/net/wireless/rt2x00/rt2x00.h | 2 +-
2254 drivers/net/wireless/rt2x00/rt2x00queue.c | 4 +-
2255 drivers/net/wireless/ti/wl1251/sdio.c | 12 +-
2256 drivers/net/wireless/ti/wl12xx/main.c | 8 +-
2257 drivers/net/wireless/ti/wl18xx/main.c | 6 +-
2258 drivers/nfc/nfcwilink.c | 2 +-
8cf17962 2259 drivers/nfc/st21nfca/st21nfca.c | 2 +-
e8242a6d 2260 drivers/of/fdt.c | 4 +-
6090327c
PK
2261 drivers/oprofile/buffer_sync.c | 8 +-
2262 drivers/oprofile/event_buffer.c | 2 +-
2263 drivers/oprofile/oprof.c | 2 +-
2264 drivers/oprofile/oprofile_files.c | 2 +-
2265 drivers/oprofile/oprofile_stats.c | 10 +-
2266 drivers/oprofile/oprofile_stats.h | 10 +-
2267 drivers/oprofile/oprofilefs.c | 6 +-
2268 drivers/oprofile/timer_int.c | 2 +-
2269 drivers/parport/procfs.c | 4 +-
e8242a6d 2270 drivers/pci/host/pci-host-generic.c | 24 +-
6090327c
PK
2271 drivers/pci/hotplug/acpiphp_ibm.c | 4 +-
2272 drivers/pci/hotplug/cpcihp_generic.c | 6 +-
2273 drivers/pci/hotplug/cpcihp_zt5550.c | 14 +-
0986ccbe 2274 drivers/pci/hotplug/cpqphp_nvram.c | 2 +
6090327c
PK
2275 drivers/pci/hotplug/pci_hotplug_core.c | 6 +-
2276 drivers/pci/hotplug/pciehp_core.c | 2 +-
2277 drivers/pci/msi.c | 6 +-
2278 drivers/pci/pci-sysfs.c | 6 +-
2279 drivers/pci/pci.h | 2 +-
2280 drivers/pci/pcie/aspm.c | 6 +-
e8242a6d 2281 drivers/pci/pcie/portdrv_pci.c | 2 +-
6090327c
PK
2282 drivers/pci/probe.c | 2 +-
2283 drivers/platform/chrome/chromeos_laptop.c | 2 +-
e8242a6d 2284 drivers/platform/chrome/chromeos_pstore.c | 2 +-
6090327c 2285 drivers/platform/x86/alienware-wmi.c | 4 +-
e8242a6d
PK
2286 drivers/platform/x86/compal-laptop.c | 2 +-
2287 drivers/platform/x86/hdaps.c | 2 +-
2288 drivers/platform/x86/ibm_rtl.c | 2 +-
2289 drivers/platform/x86/intel_oaktrail.c | 2 +-
2290 drivers/platform/x86/msi-laptop.c | 16 +-
6090327c 2291 drivers/platform/x86/msi-wmi.c | 2 +-
e8242a6d
PK
2292 drivers/platform/x86/samsung-laptop.c | 2 +-
2293 drivers/platform/x86/samsung-q10.c | 2 +-
2294 drivers/platform/x86/sony-laptop.c | 14 +-
6090327c
PK
2295 drivers/platform/x86/thinkpad_acpi.c | 4 +-
2296 drivers/pnp/pnpbios/bioscalls.c | 14 +-
e8242a6d 2297 drivers/pnp/pnpbios/core.c | 2 +-
6090327c
PK
2298 drivers/power/pda_power.c | 7 +-
2299 drivers/power/power_supply.h | 4 +-
2300 drivers/power/power_supply_core.c | 7 +-
2301 drivers/power/power_supply_sysfs.c | 6 +-
2302 drivers/powercap/powercap_sys.c | 136 +-
2303 drivers/ptp/ptp_private.h | 2 +-
2304 drivers/ptp/ptp_sysfs.c | 2 +-
2305 drivers/regulator/core.c | 4 +-
2306 drivers/regulator/max8660.c | 6 +-
2307 drivers/regulator/max8973-regulator.c | 8 +-
8cf17962 2308 drivers/regulator/mc13892-regulator.c | 8 +-
6090327c
PK
2309 drivers/rtc/rtc-cmos.c | 4 +-
2310 drivers/rtc/rtc-ds1307.c | 2 +-
2311 drivers/rtc/rtc-m48t59.c | 4 +-
2312 drivers/scsi/bfa/bfa_fcpim.h | 2 +-
2313 drivers/scsi/bfa/bfa_ioc.h | 4 +-
2314 drivers/scsi/fcoe/fcoe_sysfs.c | 12 +-
2315 drivers/scsi/hosts.c | 4 +-
e8242a6d 2316 drivers/scsi/hpsa.c | 36 +-
6090327c
PK
2317 drivers/scsi/hpsa.h | 2 +-
2318 drivers/scsi/libfc/fc_exch.c | 50 +-
2319 drivers/scsi/libsas/sas_ata.c | 2 +-
2320 drivers/scsi/lpfc/lpfc.h | 8 +-
2321 drivers/scsi/lpfc/lpfc_debugfs.c | 18 +-
2322 drivers/scsi/lpfc/lpfc_init.c | 6 +-
2323 drivers/scsi/lpfc/lpfc_scsi.c | 10 +-
2324 drivers/scsi/mpt2sas/mpt2sas_scsih.c | 8 +-
2325 drivers/scsi/pmcraid.c | 20 +-
2326 drivers/scsi/pmcraid.h | 8 +-
2327 drivers/scsi/qla2xxx/qla_attr.c | 4 +-
2328 drivers/scsi/qla2xxx/qla_gbl.h | 4 +-
2329 drivers/scsi/qla2xxx/qla_os.c | 6 +-
2330 drivers/scsi/qla4xxx/ql4_def.h | 2 +-
2331 drivers/scsi/qla4xxx/ql4_os.c | 6 +-
8cf17962 2332 drivers/scsi/scsi_lib.c | 8 +-
6090327c 2333 drivers/scsi/scsi_sysfs.c | 2 +-
6090327c
PK
2334 drivers/scsi/scsi_transport_fc.c | 8 +-
2335 drivers/scsi/scsi_transport_iscsi.c | 6 +-
2336 drivers/scsi/scsi_transport_srp.c | 6 +-
2337 drivers/scsi/sd.c | 2 +-
2338 drivers/scsi/sg.c | 2 +-
0986ccbe 2339 drivers/soc/tegra/fuse/fuse-tegra.c | 2 +-
6090327c
PK
2340 drivers/spi/spi.c | 2 +-
2341 drivers/staging/android/timed_output.c | 6 +-
8cf17962 2342 drivers/staging/comedi/comedi_fops.c | 8 +-
e8242a6d
PK
2343 drivers/staging/fbtft/fbtft-core.c | 2 +-
2344 drivers/staging/fbtft/fbtft.h | 2 +-
6090327c 2345 drivers/staging/gdm724x/gdm_tty.c | 2 +-
e8242a6d
PK
2346 drivers/staging/i2o/i2o.h | 2 +-
2347 drivers/staging/i2o/i2o_proc.c | 67 +-
2348 drivers/staging/i2o/iop.c | 8 +-
6090327c
PK
2349 drivers/staging/lustre/lnet/selftest/brw_test.c | 12 +-
2350 drivers/staging/lustre/lnet/selftest/framework.c | 4 -
2351 drivers/staging/lustre/lnet/selftest/ping_test.c | 14 +-
2352 drivers/staging/lustre/lustre/include/lustre_dlm.h | 2 +-
2353 drivers/staging/lustre/lustre/include/obd.h | 2 +-
2354 .../lustre/lustre/libcfs/linux/linux-proc.c | 6 +-
6090327c
PK
2355 drivers/staging/octeon/ethernet-rx.c | 12 +-
2356 drivers/staging/octeon/ethernet.c | 8 +-
2357 drivers/staging/rtl8188eu/include/hal_intf.h | 2 +-
6090327c 2358 drivers/staging/rtl8712/rtl871x_io.h | 2 +-
0986ccbe 2359 drivers/staging/unisys/visorchipset/visorchipset.h | 4 +-
6090327c
PK
2360 drivers/target/sbp/sbp_target.c | 4 +-
2361 drivers/target/target_core_device.c | 2 +-
2362 drivers/target/target_core_transport.c | 2 +-
0986ccbe 2363 drivers/thermal/int340x_thermal/int3400_thermal.c | 6 +-
8cf17962 2364 drivers/thermal/of-thermal.c | 17 +-
e8242a6d 2365 drivers/thermal/x86_pkg_temp_thermal.c | 2 +-
6090327c
PK
2366 drivers/tty/cyclades.c | 6 +-
2367 drivers/tty/hvc/hvc_console.c | 14 +-
2368 drivers/tty/hvc/hvcs.c | 21 +-
2369 drivers/tty/hvc/hvsi.c | 22 +-
2370 drivers/tty/hvc/hvsi_lib.c | 4 +-
2371 drivers/tty/ipwireless/tty.c | 27 +-
2372 drivers/tty/moxa.c | 2 +-
2373 drivers/tty/n_gsm.c | 4 +-
2374 drivers/tty/n_tty.c | 5 +-
2375 drivers/tty/pty.c | 4 +-
2376 drivers/tty/rocket.c | 6 +-
2377 drivers/tty/serial/ioc4_serial.c | 6 +-
2378 drivers/tty/serial/kgdb_nmi.c | 4 +-
2379 drivers/tty/serial/kgdboc.c | 32 +-
2380 drivers/tty/serial/msm_serial.c | 4 +-
2381 drivers/tty/serial/samsung.c | 9 +-
2382 drivers/tty/serial/serial_core.c | 8 +-
2383 drivers/tty/synclink.c | 34 +-
2384 drivers/tty/synclink_gt.c | 28 +-
2385 drivers/tty/synclinkmp.c | 34 +-
2386 drivers/tty/tty_io.c | 2 +-
2387 drivers/tty/tty_ldisc.c | 8 +-
2388 drivers/tty/tty_port.c | 22 +-
0986ccbe 2389 drivers/uio/uio.c | 13 +-
6090327c
PK
2390 drivers/usb/atm/cxacru.c | 2 +-
2391 drivers/usb/atm/usbatm.c | 24 +-
2392 drivers/usb/core/devices.c | 6 +-
2393 drivers/usb/core/devio.c | 10 +-
2394 drivers/usb/core/hcd.c | 4 +-
2395 drivers/usb/core/message.c | 6 +-
2396 drivers/usb/core/sysfs.c | 2 +-
2397 drivers/usb/core/usb.c | 2 +-
6090327c 2398 drivers/usb/early/ehci-dbgp.c | 16 +-
a8b227b4 2399 drivers/usb/gadget/function/u_serial.c | 22 +-
6090327c
PK
2400 drivers/usb/host/ehci-hub.c | 4 +-
2401 drivers/usb/misc/appledisplay.c | 4 +-
2402 drivers/usb/serial/console.c | 8 +-
2403 drivers/usb/storage/usb.h | 2 +-
a8b227b4
PK
2404 drivers/usb/usbip/vhci.h | 2 +-
2405 drivers/usb/usbip/vhci_hcd.c | 6 +-
2406 drivers/usb/usbip/vhci_rx.c | 2 +-
6090327c
PK
2407 drivers/usb/wusbcore/wa-hc.h | 4 +-
2408 drivers/usb/wusbcore/wa-xfer.c | 2 +-
2409 drivers/vfio/vfio.c | 2 +-
2410 drivers/vhost/vringh.c | 20 +-
2411 drivers/video/backlight/kb3886_bl.c | 2 +-
2412 drivers/video/fbdev/aty/aty128fb.c | 2 +-
2413 drivers/video/fbdev/aty/atyfb_base.c | 8 +-
2414 drivers/video/fbdev/aty/mach64_cursor.c | 5 +-
2415 drivers/video/fbdev/core/fb_defio.c | 6 +-
2416 drivers/video/fbdev/core/fbmem.c | 2 +-
2417 drivers/video/fbdev/hyperv_fb.c | 4 +-
2418 drivers/video/fbdev/i810/i810_accel.c | 1 +
2419 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 16 +-
2420 drivers/video/fbdev/nvidia/nvidia.c | 27 +-
2421 drivers/video/fbdev/omap2/dss/display.c | 8 +-
2422 drivers/video/fbdev/s1d13xxxfb.c | 6 +-
2423 drivers/video/fbdev/smscufx.c | 4 +-
2424 drivers/video/fbdev/udlfb.c | 36 +-
2425 drivers/video/fbdev/uvesafb.c | 52 +-
2426 drivers/video/fbdev/vesafb.c | 58 +-
2427 drivers/video/fbdev/via/via_clock.h | 2 +-
e8242a6d 2428 drivers/xen/events/events_base.c | 6 +-
6090327c
PK
2429 fs/9p/vfs_addr.c | 2 +-
2430 fs/9p/vfs_inode.c | 2 +-
2431 fs/Kconfig.binfmt | 2 +-
2432 fs/afs/inode.c | 4 +-
2433 fs/aio.c | 2 +-
2434 fs/autofs4/waitq.c | 2 +-
2435 fs/befs/endian.h | 6 +-
2436 fs/binfmt_aout.c | 23 +-
8cf17962 2437 fs/binfmt_elf.c | 665 +-
6090327c
PK
2438 fs/block_dev.c | 2 +-
2439 fs/btrfs/ctree.c | 9 +-
2440 fs/btrfs/delayed-inode.c | 6 +-
2441 fs/btrfs/delayed-inode.h | 4 +-
2442 fs/btrfs/super.c | 2 +-
2443 fs/btrfs/sysfs.c | 2 +-
0986ccbe 2444 fs/btrfs/tests/free-space-tests.c | 8 +-
6090327c
PK
2445 fs/btrfs/tree-log.h | 2 +-
2446 fs/buffer.c | 2 +-
2447 fs/cachefiles/bind.c | 6 +-
2448 fs/cachefiles/daemon.c | 8 +-
2449 fs/cachefiles/internal.h | 12 +-
2450 fs/cachefiles/namei.c | 2 +-
2451 fs/cachefiles/proc.c | 12 +-
a8b227b4 2452 fs/ceph/dir.c | 11 +-
6090327c
PK
2453 fs/ceph/super.c | 4 +-
2454 fs/cifs/cifs_debug.c | 12 +-
2455 fs/cifs/cifsfs.c | 8 +-
2456 fs/cifs/cifsglob.h | 54 +-
2457 fs/cifs/file.c | 10 +-
2458 fs/cifs/misc.c | 4 +-
2459 fs/cifs/smb1ops.c | 80 +-
2460 fs/cifs/smb2ops.c | 84 +-
2461 fs/cifs/smb2pdu.c | 3 +-
2462 fs/coda/cache.c | 10 +-
2463 fs/compat.c | 4 +-
2464 fs/compat_binfmt_elf.c | 2 +
2465 fs/compat_ioctl.c | 12 +-
2466 fs/configfs/dir.c | 10 +-
2467 fs/coredump.c | 16 +-
e8242a6d 2468 fs/dcache.c | 51 +-
6090327c
PK
2469 fs/ecryptfs/inode.c | 2 +-
2470 fs/ecryptfs/miscdev.c | 2 +-
8cf17962 2471 fs/exec.c | 362 +-
6090327c
PK
2472 fs/ext2/xattr.c | 5 +-
2473 fs/ext3/xattr.c | 5 +-
2474 fs/ext4/ext4.h | 20 +-
2475 fs/ext4/mballoc.c | 44 +-
2476 fs/ext4/mmp.c | 2 +-
e8242a6d 2477 fs/ext4/resize.c | 16 +-
6090327c
PK
2478 fs/ext4/super.c | 4 +-
2479 fs/ext4/xattr.c | 5 +-
2480 fs/fhandle.c | 3 +-
2481 fs/file.c | 4 +-
2482 fs/fs_struct.c | 8 +-
2483 fs/fscache/cookie.c | 40 +-
2484 fs/fscache/internal.h | 200 +-
2485 fs/fscache/object.c | 26 +-
2486 fs/fscache/operation.c | 30 +-
2487 fs/fscache/page.c | 110 +-
2488 fs/fscache/stats.c | 344 +-
2489 fs/fuse/cuse.c | 10 +-
2490 fs/fuse/dev.c | 4 +-
2491 fs/fuse/dir.c | 2 +-
e8242a6d
PK
2492 fs/gfs2/glock.c | 22 +-
2493 fs/gfs2/glops.c | 4 +-
2494 fs/gfs2/quota.c | 6 +-
6090327c
PK
2495 fs/hostfs/hostfs_kern.c | 2 +-
2496 fs/hugetlbfs/inode.c | 13 +-
2497 fs/inode.c | 4 +-
2498 fs/jffs2/erase.c | 3 +-
2499 fs/jffs2/wbuf.c | 3 +-
2500 fs/jfs/super.c | 2 +-
2501 fs/kernfs/dir.c | 2 +-
e8242a6d 2502 fs/kernfs/file.c | 20 +-
6090327c
PK
2503 fs/kernfs/symlink.c | 2 +-
2504 fs/libfs.c | 12 +-
2505 fs/lockd/clntproc.c | 4 +-
e8242a6d 2506 fs/namei.c | 24 +-
6090327c
PK
2507 fs/namespace.c | 16 +-
2508 fs/nfs/callback_xdr.c | 2 +-
2509 fs/nfs/inode.c | 6 +-
2510 fs/nfsd/nfs4proc.c | 2 +-
2511 fs/nfsd/nfs4xdr.c | 2 +-
a8b227b4 2512 fs/nfsd/nfscache.c | 11 +-
6090327c 2513 fs/nfsd/vfs.c | 6 +-
a8b227b4 2514 fs/nls/nls_base.c | 26 +-
6090327c
PK
2515 fs/nls/nls_euc-jp.c | 6 +-
2516 fs/nls/nls_koi8-ru.c | 6 +-
2517 fs/notify/fanotify/fanotify_user.c | 4 +-
2518 fs/notify/notification.c | 4 +-
2519 fs/ntfs/dir.c | 2 +-
2520 fs/ntfs/file.c | 2 +-
2521 fs/ntfs/super.c | 6 +-
2522 fs/ocfs2/localalloc.c | 2 +-
2523 fs/ocfs2/ocfs2.h | 10 +-
2524 fs/ocfs2/suballoc.c | 12 +-
2525 fs/ocfs2/super.c | 20 +-
2526 fs/pipe.c | 59 +-
2527 fs/posix_acl.c | 4 +-
2528 fs/proc/array.c | 20 +
2529 fs/proc/base.c | 4 +-
e8242a6d 2530 fs/proc/kcore.c | 34 +-
6090327c
PK
2531 fs/proc/meminfo.c | 2 +-
2532 fs/proc/nommu.c | 2 +-
2533 fs/proc/proc_sysctl.c | 18 +-
2534 fs/proc/task_mmu.c | 39 +-
2535 fs/proc/task_nommu.c | 4 +-
2536 fs/proc/vmcore.c | 16 +-
2537 fs/qnx6/qnx6.h | 4 +-
2538 fs/quota/netlink.c | 4 +-
2539 fs/read_write.c | 2 +-
2540 fs/reiserfs/do_balan.c | 2 +-
2541 fs/reiserfs/procfs.c | 2 +-
2542 fs/reiserfs/reiserfs.h | 4 +-
2543 fs/seq_file.c | 4 +-
2544 fs/splice.c | 43 +-
2545 fs/sysv/sysv.h | 2 +-
2546 fs/ubifs/io.c | 2 +-
2547 fs/udf/misc.c | 2 +-
2548 fs/ufs/swab.h | 4 +-
2549 fs/xattr.c | 21 +
a8b227b4 2550 fs/xfs/libxfs/xfs_bmap.c | 2 +-
6090327c
PK
2551 fs/xfs/xfs_dir2_readdir.c | 7 +-
2552 fs/xfs/xfs_ioctl.c | 2 +-
0986ccbe 2553 fs/xfs/xfs_linux.h | 4 +-
6090327c 2554 include/asm-generic/4level-fixup.h | 2 +
0986ccbe 2555 include/asm-generic/atomic-long.h | 214 +-
6090327c
PK
2556 include/asm-generic/atomic64.h | 12 +
2557 include/asm-generic/barrier.h | 2 +-
2558 include/asm-generic/bitops/__fls.h | 2 +-
2559 include/asm-generic/bitops/fls.h | 2 +-
2560 include/asm-generic/bitops/fls64.h | 4 +-
2561 include/asm-generic/cache.h | 4 +-
2562 include/asm-generic/emergency-restart.h | 2 +-
2563 include/asm-generic/kmap_types.h | 4 +-
2564 include/asm-generic/local.h | 13 +
2565 include/asm-generic/pgtable-nopmd.h | 18 +-
2566 include/asm-generic/pgtable-nopud.h | 15 +-
2567 include/asm-generic/pgtable.h | 16 +
2568 include/asm-generic/uaccess.h | 16 +
2569 include/asm-generic/vmlinux.lds.h | 10 +-
2570 include/crypto/algapi.h | 2 +-
2571 include/drm/drmP.h | 16 +-
2572 include/drm/drm_crtc_helper.h | 2 +-
2573 include/drm/i915_pciids.h | 2 +-
2574 include/drm/ttm/ttm_memory.h | 2 +-
2575 include/drm/ttm/ttm_page_alloc.h | 1 +
2576 include/keys/asymmetric-subtype.h | 2 +-
2577 include/linux/atmdev.h | 4 +-
8cf17962 2578 include/linux/atomic.h | 2 +-
6090327c
PK
2579 include/linux/audit.h | 2 +-
2580 include/linux/binfmts.h | 3 +-
8cf17962 2581 include/linux/bitmap.h | 2 +-
6090327c
PK
2582 include/linux/bitops.h | 6 +-
2583 include/linux/blkdev.h | 2 +-
2584 include/linux/blktrace_api.h | 2 +-
2585 include/linux/cache.h | 8 +
2586 include/linux/cdrom.h | 1 -
2587 include/linux/cleancache.h | 2 +-
2588 include/linux/clk-provider.h | 1 +
2589 include/linux/compat.h | 4 +-
2590 include/linux/compiler-gcc4.h | 20 +
e8242a6d
PK
2591 include/linux/compiler-gcc5.h | 19 +
2592 include/linux/compiler.h | 89 +-
6090327c
PK
2593 include/linux/completion.h | 12 +-
2594 include/linux/configfs.h | 2 +-
2595 include/linux/cpufreq.h | 3 +-
2596 include/linux/cpuidle.h | 5 +-
8cf17962 2597 include/linux/cpumask.h | 14 +-
6090327c
PK
2598 include/linux/crypto.h | 6 +-
2599 include/linux/ctype.h | 2 +-
e8242a6d 2600 include/linux/dcache.h | 4 +-
6090327c
PK
2601 include/linux/decompress/mm.h | 2 +-
2602 include/linux/devfreq.h | 2 +-
2603 include/linux/device.h | 7 +-
2604 include/linux/dma-mapping.h | 2 +-
2605 include/linux/dmaengine.h | 4 +-
2606 include/linux/efi.h | 1 +
2607 include/linux/elf.h | 2 +
2608 include/linux/err.h | 4 +-
2609 include/linux/extcon.h | 2 +-
e8242a6d 2610 include/linux/fb.h | 3 +-
6090327c
PK
2611 include/linux/fdtable.h | 2 +-
2612 include/linux/frontswap.h | 2 +-
2613 include/linux/fs.h | 3 +-
2614 include/linux/fs_struct.h | 2 +-
2615 include/linux/fscache-cache.h | 4 +-
2616 include/linux/fscache.h | 2 +-
2617 include/linux/fsnotify.h | 2 +-
2618 include/linux/genhd.h | 4 +-
2619 include/linux/genl_magic_func.h | 2 +-
2620 include/linux/gfp.h | 12 +-
6090327c
PK
2621 include/linux/highmem.h | 12 +
2622 include/linux/hwmon-sysfs.h | 6 +-
2623 include/linux/i2c.h | 1 +
6090327c
PK
2624 include/linux/if_pppox.h | 2 +-
2625 include/linux/init.h | 12 +-
2626 include/linux/init_task.h | 7 +
2627 include/linux/interrupt.h | 6 +-
2628 include/linux/iommu.h | 2 +-
2629 include/linux/ioport.h | 2 +-
2630 include/linux/irq.h | 3 +-
8cf17962
PK
2631 include/linux/irqchip/arm-gic.h | 2 +-
2632 include/linux/irqdesc.h | 2 +-
6090327c 2633 include/linux/jiffies.h | 14 +-
8cf17962 2634 include/linux/kernel.h | 2 +-
6090327c
PK
2635 include/linux/key-type.h | 2 +-
2636 include/linux/kgdb.h | 6 +-
8cf17962 2637 include/linux/kmemleak.h | 4 +-
6090327c
PK
2638 include/linux/kobject.h | 3 +-
2639 include/linux/kobject_ns.h | 2 +-
2640 include/linux/kref.h | 2 +-
2641 include/linux/kvm_host.h | 4 +-
2642 include/linux/libata.h | 2 +-
2643 include/linux/linkage.h | 1 +
2644 include/linux/list.h | 15 +
e8242a6d 2645 include/linux/lockref.h | 26 +-
6090327c
PK
2646 include/linux/math64.h | 10 +-
2647 include/linux/mempolicy.h | 7 +
0986ccbe 2648 include/linux/mm.h | 104 +-
6090327c 2649 include/linux/mm_types.h | 20 +
e8242a6d 2650 include/linux/mmc/core.h | 2 +-
6090327c
PK
2651 include/linux/mmiotrace.h | 4 +-
2652 include/linux/mmzone.h | 2 +-
2653 include/linux/mod_devicetable.h | 4 +-
2654 include/linux/module.h | 60 +-
2655 include/linux/moduleloader.h | 16 +
2656 include/linux/moduleparam.h | 4 +-
8cf17962 2657 include/linux/namei.h | 4 +-
6090327c
PK
2658 include/linux/net.h | 2 +-
2659 include/linux/netdevice.h | 7 +-
2660 include/linux/netfilter.h | 2 +-
2661 include/linux/netfilter/nfnetlink.h | 2 +-
a8b227b4 2662 include/linux/nls.h | 4 +-
6090327c
PK
2663 include/linux/notifier.h | 3 +-
2664 include/linux/oprofile.h | 4 +-
2665 include/linux/padata.h | 2 +-
2666 include/linux/pci_hotplug.h | 3 +-
8cf17962 2667 include/linux/percpu.h | 2 +-
6090327c
PK
2668 include/linux/perf_event.h | 10 +-
2669 include/linux/pipe_fs_i.h | 8 +-
2670 include/linux/pm.h | 1 +
2671 include/linux/pm_domain.h | 4 +-
2672 include/linux/pm_runtime.h | 2 +-
2673 include/linux/pnp.h | 2 +-
2674 include/linux/poison.h | 4 +-
2675 include/linux/power/smartreflex.h | 2 +-
2676 include/linux/ppp-comp.h | 2 +-
2677 include/linux/preempt.h | 21 +
2678 include/linux/proc_ns.h | 2 +-
2679 include/linux/quota.h | 2 +-
2680 include/linux/random.h | 23 +-
2681 include/linux/rculist.h | 20 +-
0986ccbe 2682 include/linux/rcupdate.h | 2 +-
6090327c
PK
2683 include/linux/reboot.h | 14 +-
2684 include/linux/regset.h | 3 +-
2685 include/linux/relay.h | 2 +-
2686 include/linux/rio.h | 2 +-
2687 include/linux/rmap.h | 4 +-
0986ccbe 2688 include/linux/sched.h | 70 +-
6090327c
PK
2689 include/linux/sched/sysctl.h | 1 +
2690 include/linux/security.h | 2 -
2691 include/linux/semaphore.h | 2 +-
2692 include/linux/seq_file.h | 1 +
2693 include/linux/signal.h | 2 +-
8cf17962
PK
2694 include/linux/skbuff.h | 10 +-
2695 include/linux/slab.h | 48 +-
6090327c
PK
2696 include/linux/slab_def.h | 14 +-
2697 include/linux/slub_def.h | 2 +-
2698 include/linux/smp.h | 2 +
2699 include/linux/sock_diag.h | 2 +-
2700 include/linux/sonet.h | 2 +-
2701 include/linux/sunrpc/addr.h | 8 +-
2702 include/linux/sunrpc/clnt.h | 2 +-
2703 include/linux/sunrpc/svc.h | 2 +-
2704 include/linux/sunrpc/svc_rdma.h | 18 +-
2705 include/linux/sunrpc/svcauth.h | 2 +-
2706 include/linux/swiotlb.h | 3 +-
e8242a6d 2707 include/linux/syscalls.h | 17 +-
6090327c 2708 include/linux/syscore_ops.h | 2 +-
a8b227b4 2709 include/linux/sysctl.h | 3 +-
6090327c
PK
2710 include/linux/sysfs.h | 9 +-
2711 include/linux/sysrq.h | 3 +-
2712 include/linux/thread_info.h | 7 +
2713 include/linux/tty.h | 4 +-
2714 include/linux/tty_driver.h | 2 +-
2715 include/linux/tty_ldisc.h | 2 +-
2716 include/linux/types.h | 16 +
2717 include/linux/uaccess.h | 6 +-
0986ccbe 2718 include/linux/uio_driver.h | 2 +-
6090327c
PK
2719 include/linux/unaligned/access_ok.h | 24 +-
2720 include/linux/usb.h | 4 +-
2721 include/linux/usb/renesas_usbhs.h | 2 +-
2722 include/linux/vermagic.h | 21 +-
2723 include/linux/vga_switcheroo.h | 8 +-
2724 include/linux/vmalloc.h | 7 +-
2725 include/linux/vmstat.h | 24 +-
2726 include/linux/xattr.h | 5 +-
2727 include/linux/zlib.h | 3 +-
2728 include/media/v4l2-dev.h | 2 +-
2729 include/media/v4l2-device.h | 2 +-
2730 include/net/9p/transport.h | 2 +-
2731 include/net/bluetooth/l2cap.h | 2 +-
8cf17962 2732 include/net/bonding.h | 2 +-
6090327c
PK
2733 include/net/caif/cfctrl.h | 6 +-
2734 include/net/flow.h | 2 +-
2735 include/net/genetlink.h | 2 +-
2736 include/net/gro_cells.h | 2 +-
2737 include/net/inet_connection_sock.h | 2 +-
2738 include/net/inetpeer.h | 2 +-
2739 include/net/ip_fib.h | 2 +-
2740 include/net/ip_vs.h | 8 +-
2741 include/net/irda/ircomm_tty.h | 1 +
2742 include/net/iucv/af_iucv.h | 2 +-
2743 include/net/llc_c_ac.h | 2 +-
2744 include/net/llc_c_ev.h | 4 +-
2745 include/net/llc_c_st.h | 2 +-
2746 include/net/llc_s_ac.h | 2 +-
2747 include/net/llc_s_st.h | 2 +-
2748 include/net/mac80211.h | 2 +-
2749 include/net/neighbour.h | 2 +-
a8b227b4 2750 include/net/net_namespace.h | 16 +-
6090327c
PK
2751 include/net/netlink.h | 2 +-
2752 include/net/netns/conntrack.h | 6 +-
2753 include/net/netns/ipv4.h | 4 +-
2754 include/net/netns/ipv6.h | 4 +-
2755 include/net/netns/xfrm.h | 2 +-
2756 include/net/ping.h | 2 +-
2757 include/net/protocol.h | 4 +-
2758 include/net/rtnetlink.h | 2 +-
2759 include/net/sctp/checksum.h | 4 +-
2760 include/net/sctp/sm.h | 4 +-
2761 include/net/sctp/structs.h | 2 +-
2762 include/net/sock.h | 8 +-
2763 include/net/tcp.h | 8 +-
2764 include/net/xfrm.h | 13 +-
2765 include/rdma/iw_cm.h | 2 +-
2766 include/scsi/libfc.h | 3 +-
2767 include/scsi/scsi_device.h | 6 +-
2768 include/scsi/scsi_transport_fc.h | 3 +-
2769 include/sound/compress_driver.h | 2 +-
2770 include/sound/soc.h | 4 +-
2771 include/target/target_core_base.h | 2 +-
2772 include/trace/events/irq.h | 4 +-
2773 include/uapi/linux/a.out.h | 8 +
2774 include/uapi/linux/bcache.h | 5 +-
2775 include/uapi/linux/byteorder/little_endian.h | 28 +-
2776 include/uapi/linux/elf.h | 28 +
2777 include/uapi/linux/screen_info.h | 3 +-
2778 include/uapi/linux/swab.h | 6 +-
6090327c
PK
2779 include/uapi/linux/xattr.h | 4 +
2780 include/video/udlfb.h | 8 +-
2781 include/video/uvesafb.h | 1 +
2782 init/Kconfig | 2 +-
2783 init/Makefile | 3 +
2784 init/do_mounts.c | 14 +-
2785 init/do_mounts.h | 8 +-
2786 init/do_mounts_initrd.c | 30 +-
2787 init/do_mounts_md.c | 6 +-
2788 init/init_task.c | 4 +
a8b227b4 2789 init/initramfs.c | 38 +-
6090327c
PK
2790 init/main.c | 78 +-
2791 ipc/compat.c | 2 +-
8cf17962 2792 ipc/ipc_sysctl.c | 8 +-
6090327c
PK
2793 ipc/mq_sysctl.c | 4 +-
2794 ipc/shm.c | 6 +
6090327c
PK
2795 kernel/audit.c | 8 +-
2796 kernel/auditsc.c | 4 +-
8cf17962 2797 kernel/bpf/core.c | 7 +-
6090327c
PK
2798 kernel/capability.c | 3 +
2799 kernel/compat.c | 38 +-
2800 kernel/debug/debug_core.c | 16 +-
2801 kernel/debug/kdb/kdb_main.c | 4 +-
2802 kernel/events/core.c | 28 +-
2803 kernel/events/internal.h | 10 +-
2804 kernel/events/uprobes.c | 2 +-
2805 kernel/exit.c | 2 +-
e8242a6d 2806 kernel/fork.c | 161 +-
6090327c
PK
2807 kernel/futex.c | 11 +-
2808 kernel/futex_compat.c | 2 +-
2809 kernel/gcov/base.c | 7 +-
8cf17962
PK
2810 kernel/irq/manage.c | 2 +-
2811 kernel/irq/spurious.c | 2 +-
6090327c 2812 kernel/jump_label.c | 5 +
0986ccbe 2813 kernel/kallsyms.c | 37 +-
6090327c
PK
2814 kernel/kexec.c | 3 +-
2815 kernel/kmod.c | 8 +-
2816 kernel/kprobes.c | 4 +-
2817 kernel/ksysfs.c | 2 +-
2818 kernel/locking/lockdep.c | 7 +-
6090327c
PK
2819 kernel/locking/mcs_spinlock.h | 2 +-
2820 kernel/locking/mutex-debug.c | 12 +-
2821 kernel/locking/mutex-debug.h | 4 +-
2822 kernel/locking/mutex.c | 6 +-
e8242a6d 2823 kernel/locking/osq_lock.c | 10 +-
6090327c 2824 kernel/locking/rtmutex-tester.c | 24 +-
e8242a6d 2825 kernel/module.c | 357 +-
6090327c
PK
2826 kernel/notifier.c | 17 +-
2827 kernel/padata.c | 4 +-
2828 kernel/panic.c | 5 +-
2829 kernel/pid.c | 2 +-
2830 kernel/pid_namespace.c | 2 +-
6090327c
PK
2831 kernel/power/process.c | 12 +-
2832 kernel/profile.c | 14 +-
2833 kernel/ptrace.c | 8 +-
0986ccbe 2834 kernel/rcu/rcutorture.c | 60 +-
6090327c
PK
2835 kernel/rcu/tiny.c | 4 +-
2836 kernel/rcu/tiny_plugin.h | 6 +-
e8242a6d 2837 kernel/rcu/tree.c | 128 +-
6090327c 2838 kernel/rcu/tree.h | 26 +-
e8242a6d 2839 kernel/rcu/tree_plugin.h | 42 +-
6090327c 2840 kernel/rcu/tree_trace.c | 22 +-
0986ccbe 2841 kernel/rcu/update.c | 10 +-
6090327c
PK
2842 kernel/sched/auto_group.c | 4 +-
2843 kernel/sched/completion.c | 6 +-
2844 kernel/sched/core.c | 45 +-
2845 kernel/sched/fair.c | 4 +-
2846 kernel/sched/sched.h | 2 +-
2847 kernel/signal.c | 12 +-
2848 kernel/smpboot.c | 4 +-
2849 kernel/softirq.c | 12 +-
2850 kernel/sys.c | 10 +-
2851 kernel/sysctl.c | 34 +-
2852 kernel/time/alarmtimer.c | 2 +-
a8b227b4
PK
2853 kernel/time/hrtimer.c | 2 +-
2854 kernel/time/posix-cpu-timers.c | 4 +-
2855 kernel/time/posix-timers.c | 24 +-
2856 kernel/time/timer.c | 4 +-
6090327c 2857 kernel/time/timer_stats.c | 10 +-
6090327c
PK
2858 kernel/torture.c | 10 +-
2859 kernel/trace/blktrace.c | 6 +-
0986ccbe 2860 kernel/trace/ftrace.c | 15 +-
e8242a6d 2861 kernel/trace/ring_buffer.c | 96 +-
6090327c
PK
2862 kernel/trace/trace.c | 2 +-
2863 kernel/trace/trace.h | 2 +-
2864 kernel/trace/trace_clock.c | 4 +-
2865 kernel/trace/trace_events.c | 1 -
0986ccbe 2866 kernel/trace/trace_functions_graph.c | 4 +-
6090327c 2867 kernel/trace/trace_mmiotrace.c | 8 +-
a8b227b4
PK
2868 kernel/trace/trace_output.c | 10 +-
2869 kernel/trace/trace_seq.c | 2 +-
6090327c
PK
2870 kernel/trace/trace_stack.c | 2 +-
2871 kernel/user_namespace.c | 2 +-
2872 kernel/utsname_sysctl.c | 2 +-
2873 kernel/watchdog.c | 2 +-
2874 kernel/workqueue.c | 2 +-
2875 lib/Kconfig.debug | 8 +-
2876 lib/Makefile | 2 +-
2877 lib/average.c | 2 +-
8cf17962 2878 lib/bitmap.c | 10 +-
6090327c
PK
2879 lib/bug.c | 2 +
2880 lib/debugobjects.c | 2 +-
2881 lib/div64.c | 4 +-
2882 lib/dma-debug.c | 4 +-
6090327c
PK
2883 lib/inflate.c | 2 +-
2884 lib/ioremap.c | 4 +-
2885 lib/kobject.c | 4 +-
2886 lib/list_debug.c | 126 +-
e8242a6d 2887 lib/lockref.c | 44 +-
6090327c
PK
2888 lib/percpu-refcount.c | 2 +-
2889 lib/radix-tree.c | 2 +-
2890 lib/random32.c | 2 +-
2891 lib/show_mem.c | 2 +-
2892 lib/strncpy_from_user.c | 2 +-
2893 lib/strnlen_user.c | 2 +-
2894 lib/swiotlb.c | 2 +-
2895 lib/usercopy.c | 6 +
2896 lib/vsprintf.c | 12 +-
2897 mm/Kconfig | 6 +-
2898 mm/backing-dev.c | 4 +-
2899 mm/filemap.c | 2 +-
6090327c
PK
2900 mm/gup.c | 13 +-
2901 mm/highmem.c | 7 +-
2902 mm/hugetlb.c | 70 +-
2903 mm/internal.h | 3 +-
6090327c 2904 mm/maccess.c | 4 +-
e8242a6d 2905 mm/madvise.c | 37 +
6090327c 2906 mm/memory-failure.c | 30 +-
8cf17962 2907 mm/memory.c | 410 +-
6090327c
PK
2908 mm/mempolicy.c | 25 +
2909 mm/mlock.c | 15 +-
e8242a6d
PK
2910 mm/mm_init.c | 2 +-
2911 mm/mmap.c | 586 +-
0986ccbe 2912 mm/mprotect.c | 137 +-
6090327c
PK
2913 mm/mremap.c | 44 +-
2914 mm/nommu.c | 21 +-
2915 mm/page-writeback.c | 2 +-
a8b227b4 2916 mm/page_alloc.c | 48 +-
6090327c
PK
2917 mm/percpu.c | 2 +-
2918 mm/process_vm_access.c | 14 +-
8cf17962 2919 mm/rmap.c | 45 +-
6090327c 2920 mm/shmem.c | 19 +-
8cf17962 2921 mm/slab.c | 109 +-
0986ccbe 2922 mm/slab.h | 22 +-
8cf17962
PK
2923 mm/slab_common.c | 86 +-
2924 mm/slob.c | 218 +-
2925 mm/slub.c | 101 +-
6090327c
PK
2926 mm/sparse-vmemmap.c | 4 +-
2927 mm/sparse.c | 2 +-
2928 mm/swap.c | 3 +
2929 mm/swapfile.c | 12 +-
2930 mm/util.c | 6 +
e8242a6d 2931 mm/vmalloc.c | 112 +-
6090327c
PK
2932 mm/vmstat.c | 12 +-
2933 net/8021q/vlan.c | 5 +-
0986ccbe 2934 net/8021q/vlan_netlink.c | 2 +-
6090327c
PK
2935 net/9p/client.c | 6 +-
2936 net/9p/mod.c | 4 +-
2937 net/9p/trans_fd.c | 2 +-
2938 net/atm/atm_misc.c | 8 +-
2939 net/atm/lec.h | 2 +-
2940 net/atm/proc.c | 6 +-
2941 net/atm/resources.c | 4 +-
2942 net/ax25/sysctl_net_ax25.c | 2 +-
2943 net/batman-adv/bat_iv_ogm.c | 8 +-
2944 net/batman-adv/fragmentation.c | 2 +-
0986ccbe 2945 net/batman-adv/soft-interface.c | 8 +-
6090327c
PK
2946 net/batman-adv/types.h | 6 +-
2947 net/bluetooth/hci_sock.c | 2 +-
2948 net/bluetooth/l2cap_core.c | 6 +-
2949 net/bluetooth/l2cap_sock.c | 12 +-
2950 net/bluetooth/rfcomm/sock.c | 4 +-
2951 net/bluetooth/rfcomm/tty.c | 4 +-
0986ccbe 2952 net/bridge/br_netlink.c | 2 +-
6090327c
PK
2953 net/bridge/netfilter/ebtables.c | 6 +-
2954 net/caif/cfctrl.c | 11 +-
0986ccbe 2955 net/caif/chnl_net.c | 2 +-
6090327c
PK
2956 net/can/af_can.c | 2 +-
2957 net/can/gw.c | 6 +-
2958 net/ceph/messenger.c | 4 +-
8cf17962 2959 net/compat.c | 24 +-
6090327c 2960 net/core/datagram.c | 2 +-
0986ccbe 2961 net/core/dev.c | 18 +-
6090327c 2962 net/core/filter.c | 2 +-
e8242a6d 2963 net/core/flow.c | 6 +-
6090327c
PK
2964 net/core/neighbour.c | 4 +-
2965 net/core/net-sysfs.c | 2 +-
2966 net/core/net_namespace.c | 8 +-
2967 net/core/netpoll.c | 4 +-
2968 net/core/rtnetlink.c | 15 +-
2969 net/core/scm.c | 8 +-
2970 net/core/skbuff.c | 8 +-
2971 net/core/sock.c | 28 +-
2972 net/core/sock_diag.c | 9 +-
8cf17962 2973 net/core/sysctl_net_core.c | 22 +-
6090327c
PK
2974 net/decnet/af_decnet.c | 1 +
2975 net/decnet/sysctl_net_decnet.c | 4 +-
0986ccbe 2976 net/hsr/hsr_netlink.c | 2 +-
e8242a6d
PK
2977 net/ieee802154/6lowpan/core.c | 2 +-
2978 net/ieee802154/6lowpan/reassembly.c | 14 +-
0986ccbe 2979 net/ipv4/af_inet.c | 2 +-
6090327c
PK
2980 net/ipv4/devinet.c | 18 +-
2981 net/ipv4/fib_frontend.c | 6 +-
2982 net/ipv4/fib_semantics.c | 2 +-
e8242a6d 2983 net/ipv4/fou.c | 4 +-
6090327c
PK
2984 net/ipv4/inetpeer.c | 2 +-
2985 net/ipv4/ip_fragment.c | 15 +-
2986 net/ipv4/ip_gre.c | 6 +-
2987 net/ipv4/ip_sockglue.c | 2 +-
2988 net/ipv4/ip_vti.c | 4 +-
2989 net/ipv4/ipconfig.c | 6 +-
2990 net/ipv4/ipip.c | 4 +-
2991 net/ipv4/netfilter/arp_tables.c | 12 +-
2992 net/ipv4/netfilter/ip_tables.c | 12 +-
0986ccbe 2993 net/ipv4/ping.c | 14 +-
6090327c
PK
2994 net/ipv4/raw.c | 14 +-
2995 net/ipv4/route.c | 32 +-
2996 net/ipv4/sysctl_net_ipv4.c | 22 +-
2997 net/ipv4/tcp_input.c | 4 +-
2998 net/ipv4/tcp_probe.c | 2 +-
2999 net/ipv4/udp.c | 10 +-
3000 net/ipv4/xfrm4_policy.c | 18 +-
e8242a6d 3001 net/ipv6/addrconf.c | 14 +-
6090327c
PK
3002 net/ipv6/af_inet6.c | 2 +-
3003 net/ipv6/datagram.c | 2 +-
3004 net/ipv6/icmp.c | 2 +-
0986ccbe 3005 net/ipv6/ip6_fib.c | 4 +-
6090327c
PK
3006 net/ipv6/ip6_gre.c | 10 +-
3007 net/ipv6/ip6_tunnel.c | 4 +-
3008 net/ipv6/ip6_vti.c | 4 +-
3009 net/ipv6/ipv6_sockglue.c | 2 +-
3010 net/ipv6/netfilter/ip6_tables.c | 12 +-
3011 net/ipv6/netfilter/nf_conntrack_reasm.c | 14 +-
3012 net/ipv6/ping.c | 33 +-
3013 net/ipv6/raw.c | 17 +-
3014 net/ipv6/reassembly.c | 13 +-
3015 net/ipv6/route.c | 2 +-
3016 net/ipv6/sit.c | 4 +-
3017 net/ipv6/sysctl_net_ipv6.c | 2 +-
3018 net/ipv6/udp.c | 6 +-
8cf17962 3019 net/ipv6/xfrm6_policy.c | 17 +-
6090327c
PK
3020 net/irda/ircomm/ircomm_tty.c | 18 +-
3021 net/iucv/af_iucv.c | 4 +-
3022 net/iucv/iucv.c | 2 +-
3023 net/key/af_key.c | 4 +-
3024 net/l2tp/l2tp_eth.c | 38 +-
e8242a6d
PK
3025 net/l2tp/l2tp_ip.c | 2 +-
3026 net/l2tp/l2tp_ip6.c | 2 +-
6090327c
PK
3027 net/mac80211/cfg.c | 8 +-
3028 net/mac80211/ieee80211_i.h | 3 +-
3029 net/mac80211/iface.c | 16 +-
3030 net/mac80211/main.c | 2 +-
3031 net/mac80211/pm.c | 6 +-
3032 net/mac80211/rate.c | 2 +-
e8242a6d 3033 net/mac80211/util.c | 8 +-
6090327c
PK
3034 net/netfilter/ipset/ip_set_core.c | 2 +-
3035 net/netfilter/ipvs/ip_vs_conn.c | 6 +-
3036 net/netfilter/ipvs/ip_vs_core.c | 4 +-
3037 net/netfilter/ipvs/ip_vs_ctl.c | 14 +-
3038 net/netfilter/ipvs/ip_vs_lblc.c | 2 +-
3039 net/netfilter/ipvs/ip_vs_lblcr.c | 2 +-
3040 net/netfilter/ipvs/ip_vs_sync.c | 6 +-
3041 net/netfilter/ipvs/ip_vs_xmit.c | 4 +-
3042 net/netfilter/nf_conntrack_acct.c | 2 +-
3043 net/netfilter/nf_conntrack_ecache.c | 2 +-
3044 net/netfilter/nf_conntrack_helper.c | 2 +-
3045 net/netfilter/nf_conntrack_proto.c | 2 +-
3046 net/netfilter/nf_conntrack_standalone.c | 2 +-
3047 net/netfilter/nf_conntrack_timestamp.c | 2 +-
3048 net/netfilter/nf_log.c | 10 +-
3049 net/netfilter/nf_sockopt.c | 4 +-
3050 net/netfilter/nfnetlink_log.c | 4 +-
e8242a6d 3051 net/netfilter/nft_compat.c | 9 +-
6090327c
PK
3052 net/netfilter/xt_statistic.c | 8 +-
3053 net/netlink/af_netlink.c | 4 +-
0986ccbe
PK
3054 net/openvswitch/vport-internal_dev.c | 2 +-
3055 net/openvswitch/vport.c | 16 +-
3056 net/openvswitch/vport.h | 8 +-
6090327c
PK
3057 net/packet/af_packet.c | 10 +-
3058 net/phonet/pep.c | 6 +-
3059 net/phonet/socket.c | 2 +-
3060 net/phonet/sysctl.c | 2 +-
3061 net/rds/cong.c | 6 +-
3062 net/rds/ib.h | 2 +-
3063 net/rds/ib_cm.c | 2 +-
3064 net/rds/ib_recv.c | 4 +-
3065 net/rds/iw.h | 2 +-
3066 net/rds/iw_cm.c | 2 +-
3067 net/rds/iw_recv.c | 4 +-
3068 net/rds/rds.h | 2 +-
3069 net/rds/tcp.c | 2 +-
3070 net/rds/tcp_send.c | 2 +-
3071 net/rxrpc/af_rxrpc.c | 2 +-
3072 net/rxrpc/ar-ack.c | 14 +-
3073 net/rxrpc/ar-call.c | 2 +-
3074 net/rxrpc/ar-connection.c | 2 +-
3075 net/rxrpc/ar-connevent.c | 2 +-
3076 net/rxrpc/ar-input.c | 4 +-
3077 net/rxrpc/ar-internal.h | 8 +-
3078 net/rxrpc/ar-local.c | 2 +-
3079 net/rxrpc/ar-output.c | 4 +-
3080 net/rxrpc/ar-peer.c | 2 +-
3081 net/rxrpc/ar-proc.c | 4 +-
3082 net/rxrpc/ar-transport.c | 2 +-
3083 net/rxrpc/rxkad.c | 4 +-
3084 net/sched/sch_generic.c | 4 +-
3085 net/sctp/ipv6.c | 6 +-
3086 net/sctp/protocol.c | 10 +-
3087 net/sctp/sm_sideeffect.c | 2 +-
3088 net/sctp/socket.c | 21 +-
3089 net/sctp/sysctl.c | 10 +-
8cf17962 3090 net/socket.c | 18 +-
6090327c
PK
3091 net/sunrpc/auth_gss/svcauth_gss.c | 4 +-
3092 net/sunrpc/clnt.c | 4 +-
3093 net/sunrpc/sched.c | 4 +-
3094 net/sunrpc/svc.c | 4 +-
3095 net/sunrpc/svcauth_unix.c | 4 +-
3096 net/sunrpc/xprtrdma/svc_rdma.c | 38 +-
3097 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 8 +-
3098 net/sunrpc/xprtrdma/svc_rdma_sendto.c | 2 +-
3099 net/sunrpc/xprtrdma/svc_rdma_transport.c | 10 +-
e8242a6d 3100 net/tipc/netlink_compat.c | 12 +-
6090327c 3101 net/tipc/subscr.c | 2 +-
8cf17962 3102 net/unix/af_unix.c | 7 +-
6090327c
PK
3103 net/unix/sysctl_net_unix.c | 2 +-
3104 net/wireless/wext-core.c | 19 +-
3105 net/xfrm/xfrm_policy.c | 16 +-
3106 net/xfrm/xfrm_state.c | 33 +-
3107 net/xfrm/xfrm_sysctl.c | 2 +-
8cf17962 3108 scripts/Kbuild.include | 2 +-
6090327c
PK
3109 scripts/Makefile.build | 2 +-
3110 scripts/Makefile.clean | 3 +-
0986ccbe 3111 scripts/Makefile.host | 63 +-
6090327c 3112 scripts/basic/fixdep.c | 12 +-
a8b227b4 3113 scripts/gcc-plugin.sh | 51 +
6090327c
PK
3114 scripts/headers_install.sh | 1 +
3115 scripts/link-vmlinux.sh | 2 +-
3116 scripts/mod/file2alias.c | 14 +-
3117 scripts/mod/modpost.c | 25 +-
3118 scripts/mod/modpost.h | 6 +-
3119 scripts/mod/sumversion.c | 2 +-
3120 scripts/module-common.lds | 4 +
3121 scripts/package/builddeb | 1 +
3122 scripts/pnmtologo.c | 6 +-
3123 scripts/sortextable.h | 6 +-
a8b227b4 3124 scripts/tags.sh | 2 +-
8cf17962 3125 security/Kconfig | 692 +-
6090327c
PK
3126 security/apparmor/lsm.c | 2 +-
3127 security/integrity/ima/ima.h | 4 +-
3128 security/integrity/ima/ima_api.c | 2 +-
3129 security/integrity/ima/ima_fs.c | 4 +-
3130 security/integrity/ima/ima_queue.c | 2 +-
3131 security/keys/compat.c | 2 +-
3132 security/keys/internal.h | 2 +-
3133 security/keys/key.c | 18 +-
3134 security/keys/keyctl.c | 8 +-
3135 security/security.c | 9 +-
3136 security/selinux/avc.c | 6 +-
8cf17962 3137 security/selinux/hooks.c | 10 +-
6090327c
PK
3138 security/selinux/include/xfrm.h | 2 +-
3139 security/smack/smack_lsm.c | 2 +-
3140 security/tomoyo/tomoyo.c | 2 +-
3141 security/yama/yama_lsm.c | 22 +-
3142 sound/aoa/codecs/onyx.c | 7 +-
3143 sound/aoa/codecs/onyx.h | 1 +
3144 sound/core/oss/pcm_oss.c | 18 +-
3145 sound/core/pcm_compat.c | 2 +-
3146 sound/core/pcm_native.c | 4 +-
3147 sound/core/seq/seq_device.c | 8 +-
3148 sound/core/sound.c | 2 +-
3149 sound/drivers/mts64.c | 14 +-
3150 sound/drivers/opl4/opl4_lib.c | 2 +-
3151 sound/drivers/portman2x4.c | 3 +-
3152 sound/firewire/amdtp.c | 4 +-
3153 sound/firewire/amdtp.h | 4 +-
3154 sound/firewire/isight.c | 10 +-
3155 sound/firewire/scs1x.c | 8 +-
3156 sound/oss/sb_audio.c | 2 +-
3157 sound/oss/swarm_cs4297a.c | 6 +-
8cf17962 3158 sound/pci/hda/hda_codec.c | 2 +-
6090327c
PK
3159 sound/pci/ymfpci/ymfpci.h | 2 +-
3160 sound/pci/ymfpci/ymfpci_main.c | 12 +-
8cf17962 3161 sound/soc/soc-ac97.c | 6 +-
e8242a6d 3162 sound/soc/xtensa/xtfpga-i2s.c | 2 +-
6090327c
PK
3163 tools/gcc/Makefile | 40 +
3164 tools/gcc/checker_plugin.c | 150 +
e8242a6d
PK
3165 tools/gcc/colorize_plugin.c | 215 +
3166 tools/gcc/constify_plugin.c | 563 +
3167 tools/gcc/gcc-common.h | 666 +
3168 tools/gcc/kallocstat_plugin.c | 188 +
3169 tools/gcc/kernexec_plugin.c | 547 +
3170 tools/gcc/latent_entropy_plugin.c | 474 +
6090327c
PK
3171 tools/gcc/size_overflow_plugin/.gitignore | 1 +
3172 tools/gcc/size_overflow_plugin/Makefile | 20 +
3173 .../generate_size_overflow_hash.sh | 102 +
e8242a6d
PK
3174 .../insert_size_overflow_asm.c | 409 +
3175 .../size_overflow_plugin/intentional_overflow.c | 955 +
3176 tools/gcc/size_overflow_plugin/misc.c | 441 +
8cf17962 3177 .../size_overflow_plugin/remove_unnecessary_dup.c | 137 +
e8242a6d 3178 tools/gcc/size_overflow_plugin/size_overflow.h | 281 +
8cf17962 3179 .../gcc/size_overflow_plugin/size_overflow_debug.c | 164 +
e8242a6d 3180 .../size_overflow_plugin/size_overflow_hash.data |27747 ++++++++++++++++++++
6090327c 3181 .../size_overflow_hash_aux.data | 92 +
e8242a6d
PK
3182 tools/gcc/size_overflow_plugin/size_overflow_ipa.c | 913 +
3183 .../size_overflow_plugin/size_overflow_plugin.c | 256 +
8cf17962 3184 .../size_overflow_plugin_hash.c | 345 +
e8242a6d
PK
3185 .../size_overflow_plugin/size_overflow_transform.c | 431 +
3186 .../size_overflow_transform_core.c | 941 +
3187 tools/gcc/stackleak_plugin.c | 432 +
3188 tools/gcc/structleak_plugin.c | 287 +
6090327c
PK
3189 tools/include/linux/compiler.h | 8 +
3190 tools/lib/api/Makefile | 2 +-
3191 tools/perf/util/include/asm/alternative-asm.h | 3 +
3192 tools/virtio/linux/uaccess.h | 2 +-
3193 virt/kvm/kvm_main.c | 44 +-
e8242a6d 3194 1899 files changed, 59437 insertions(+), 8692 deletions(-)