]> git.ipfire.org Git - thirdparty/grsecurity-scrape.git/blob - test/changelog-test.txt
Auto commit, 1 new patch{es}.
[thirdparty/grsecurity-scrape.git] / test / changelog-test.txt
1 commit 1d52b29be8ddbed363e933472fe6fb0cd9ce2c2d
2 Author: Brad Spengler <spender@grsecurity.net>
3 Date: Tue Mar 31 17:14:21 2015 -0400
4
5 add an additional guard against negative copy lengths on nla_memcpy as
6 signed integers are being used with the expectation that they will always
7 be positive.
8
9 lib/nlattr.c | 2 ++
10 1 files changed, 2 insertions(+), 0 deletions(-)
11
12 commit 75a7ccebaed2b26b8e8e42bc4ca1f9b27229cc0a
13 Author: Jiri Benc <jbenc@redhat.com>
14 Date: Sun Mar 29 16:05:28 2015 +0200
15
16 netlink: pad nla_memcpy dest buffer with zeroes
17
18 This is especially important in cases where the kernel allocs a new
19 structure and expects a field to be set from a netlink attribute. If such
20 attribute is shorter than expected, the rest of the field is left containing
21 previous data. When such field is read back by the user space, kernel memory
22 content is leaked.
23
24 Signed-off-by: Jiri Benc <jbenc@redhat.com>
25 Acked-by: Thomas Graf <tgraf@suug.ch>
26 Signed-off-by: David S. Miller <davem@davemloft.net>
27
28 lib/nlattr.c | 2 ++
29 1 files changed, 2 insertions(+), 0 deletions(-)
30
31 commit d2cab3830f9e041873272fd072725b9bf646cde3
32 Author: Brad Spengler <spender@grsecurity.net>
33 Date: Mon Mar 30 20:57:48 2015 -0400
34
35 compile fix
36
37 init/main.c | 2 +-
38 1 files changed, 1 insertions(+), 1 deletions(-)
39
40 commit 2826d291e310b3168cc6671fba6e211cf69b4c03
41 Author: Brad Spengler <spender@grsecurity.net>
42 Date: Mon Mar 30 23:28:01 2015 -0400
43
44 Add a boot-time parameter to disable GRKERNSEC_SYSFS_RESTRICT.
45
46 To disable it at boot time (when compiled into the kernel), use
47 grsec_sysfs_restrict=0
48 on the kernel commandline
49
50 Documentation/kernel-parameters.txt | 3 +++
51 fs/debugfs/inode.c | 14 ++++++++++----
52 fs/sysfs/dir.c | 6 ++++++
53 init/main.c | 10 ++++++++++
54 4 files changed, 29 insertions(+), 4 deletions(-)
55
56 commit 1958c233d3e3df6586fdfe94019fa4062084a823
57 Author: Brad Spengler <spender@grsecurity.net>
58 Date: Thu Mar 26 23:48:50 2015 -0400
59
60 update size_overflow hash table
61
62 .../size_overflow_plugin/size_overflow_hash.data | 9 ++++++---
63 1 files changed, 6 insertions(+), 3 deletions(-)
64
65 commit d5df331952493e7c7d2aa5c26d741a185efe20f4
66 Merge: e0ddfa7 204bcdf
67 Author: Brad Spengler <spender@grsecurity.net>
68 Date: Thu Mar 26 23:17:36 2015 -0400
69
70 Merge branch 'pax-test' into grsec-test
71
72 commit 204bcdfb687a52171995a5c7c2f341ff230c89dc
73 Author: Brad Spengler <spender@grsecurity.net>
74 Date: Thu Mar 26 23:17:17 2015 -0400
75
76 Update to pax-linux-3.19.3-test12.patch
77
78 arch/x86/kernel/traps.c | 4 ++--
79 1 files changed, 2 insertions(+), 2 deletions(-)
80
81 commit e0ddfa741a2b78764a198789be39c803b5c24463
82 Author: Brad Spengler <spender@grsecurity.net>
83 Date: Thu Mar 26 23:12:00 2015 -0400
84
85 forward-port reverse dependency on PAX_MEMORY_SANITIZE for DEBUG_PAGEALLOC
86
87 mm/Kconfig.debug | 1 +
88 1 files changed, 1 insertions(+), 0 deletions(-)
89
90 commit 3b2c818b9b665709555cae0f0693f2cef40aa375
91 Merge: bfdd23a e3ebb7d
92 Author: Brad Spengler <spender@grsecurity.net>
93 Date: Thu Mar 26 23:11:06 2015 -0400
94
95 Merge branch 'pax-test' into grsec-test
96
97 Conflicts:
98 security/Kconfig
99
100 commit e3ebb7d8202b84ee559e25a98625bec01ac0f7c0
101 Author: Brad Spengler <spender@grsecurity.net>
102 Date: Thu Mar 26 23:10:48 2015 -0400
103
104 Update to pax-linux-3.19.3-test12.patch:
105 - worked around incompatibility between SANITIZE and DEBUG_PAGEALLOC, reported by metarox (https://forums.grsecurity.net/viewtopic.php?f=3&t=4176)
106
107 security/Kconfig | 2 +-
108 1 files changed, 1 insertions(+), 1 deletions(-)
109
110 commit bfdd23a014859d876f220ebb1713490096b4067e
111 Merge: b8052c5 b69a0b9
112 Author: Brad Spengler <spender@grsecurity.net>
113 Date: Thu Mar 26 22:54:39 2015 -0400
114
115 Merge branch 'pax-test' into grsec-test
116
117 commit b69a0b94ab1a34d99546869acb1273848feed5cf
118 Merge: 45fce33 d8cf08a
119 Author: Brad Spengler <spender@grsecurity.net>
120 Date: Thu Mar 26 22:54:34 2015 -0400
121
122 Merge branch 'linux-3.19.y' into pax-test
123
124 commit b8052c5d57cae3bdbf3afd953f342cd1fb9a8293
125 Author: Brad Spengler <spender@grsecurity.net>
126 Date: Wed Mar 25 18:40:53 2015 -0400
127
128 Add allowance for /usr/libexec/abrt-hook-cpp to be executed as a usermode helper, as observed on some cPanel systems
129
130 kernel/kmod.c | 1 +
131 1 files changed, 1 insertions(+), 0 deletions(-)
132
133 commit 323e853b010020af6d7442472facb29ecf098fca
134 Author: Brad Spengler <spender@grsecurity.net>
135 Date: Wed Mar 25 16:53:50 2015 -0400
136
137 Revert an incorrect fix from Dan Rosenberg for a btrfs heap overflow which
138 preserved the vulnerability in some cases.
139 https://lkml.org/lkml/2011/2/9/147
140
141 Thanks to eswierk from the forums for spotting this!
142
143 fs/btrfs/ioctl.c | 6 +++---
144 1 files changed, 3 insertions(+), 3 deletions(-)
145
146 commit 3be3bc0f3a7b5164cd3c53a3999d8c3ef3dd1137
147 Author: Al Viro <viro@ZenIV.linux.org.uk>
148 Date: Fri Mar 20 17:41:43 2015 +0000
149
150 Yet another upstream vulnerablity cover-up. While it seems some sendmsg
151 handlers will end up in memcpy_iovec which will perform the access_ok()
152 Al has added, clearly Al is aware of at least one path where that doesn't
153 happen and this becomes an easy arbitrary kernel read/write. One would think
154 this would warrant more than a single-line commit message, but apparently this
155 is just business as usual in Linux kernel development.
156
157 net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom
158
159 Cc: stable@vger.kernel.org # v3.19
160 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
161 Signed-off-by: David S. Miller <davem@davemloft.net>
162
163 net/socket.c | 4 ++++
164 1 files changed, 4 insertions(+), 0 deletions(-)
165
166 commit 98399b6d44c4d4ef984b4f00f4cf1926a48728e4
167 Merge: 2b322d8 45fce33
168 Author: Brad Spengler <spender@grsecurity.net>
169 Date: Wed Mar 18 21:10:43 2015 -0400
170
171 Merge branch 'pax-test' into grsec-test
172
173 Conflicts:
174 tools/gcc/size_overflow_plugin/size_overflow_hash.data
175
176 commit 45fce33b1193db854cf35c70a0c737c2ab245158
177 Author: Brad Spengler <spender@grsecurity.net>
178 Date: Wed Mar 18 21:09:47 2015 -0400
179
180 Update to pax-linux-3.19.2-test11.patch
181
182 .../size_overflow_plugin/size_overflow_hash.data | 5 ++++-
183 1 files changed, 4 insertions(+), 1 deletions(-)
184
185 commit 2b322d8b6b7db6bafe8e5ae7ba64664ede510204
186 Author: Brad Spengler <spender@grsecurity.net>
187 Date: Wed Mar 18 20:40:07 2015 -0400
188
189 update size_overflow hash table
190
191 .../size_overflow_plugin/size_overflow_hash.data | 2 ++
192 1 files changed, 2 insertions(+), 0 deletions(-)
193
194 commit 2c2ab6d2b4c3f341c450c6adbcb573c734b6e950
195 Author: Brad Spengler <spender@grsecurity.net>
196 Date: Wed Mar 18 19:54:15 2015 -0400
197
198 From: Shachar Raindel <raindel () mellanox com>
199 Date: Sun, 04 Jan 2015 18:30:32 +0200
200 Subject: [PATCH] IB/core: Prevent integer overflow in ib_umem_get address arithmetic
201
202 Properly verify that the resulting page aligned end address is larger
203 than both the start address and the length of the memory area
204 requested.
205
206 Both the start and length arguments for ib_umem_get are controlled by
207 the user. A misbehaving user can provide values which will cause an
208 integer overflow when calculating the page aligned end address.
209
210 This overflow can cause also miscalculation of the number of pages
211 mapped, and additional logic issues.
212
213 Signed-off-by: Shachar Raindel <raindel () mellanox com>
214 Signed-off-by: Jack Morgenstein <jackm () mellanox com>
215 Signed-off-by: Or Gerlitz <ogerlitz () mellanox com>
216
217 drivers/infiniband/core/umem.c | 8 ++++++++
218 1 files changed, 8 insertions(+), 0 deletions(-)
219
220 commit 75e97c11e86afb0a2f30a98e21c365c35d2383f8
221 Author: Oliver Hartkopp <socketcan@hartkopp.net>
222 Date: Mon Feb 23 20:37:54 2015 +0100
223
224 can: add missing initialisations in CAN related skbuffs
225
226 When accessing CAN network interfaces with AF_PACKET sockets e.g. by dhclient
227 this can lead to a skb_under_panic due to missing skb initialisations.
228
229 Add the missing initialisations at the CAN skbuff creation times on driver
230 level (rx path) and in the network layer (tx path).
231
232 Reported-by: Austin Schuh <austin@peloton-tech.com>
233 Reported-by: Daniel Steer <daniel.steer@mclaren.com>
234 Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
235 Cc: linux-stable <stable@vger.kernel.org>
236 Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
237
238 drivers/net/can/dev.c | 8 ++++++++
239 net/can/af_can.c | 3 +++
240 2 files changed, 11 insertions(+), 0 deletions(-)
241
242 commit 5aa58ea29056fd17fe74f498ede17386d39fbe7d
243 Author: Alexey Kodanev <alexey.kodanev@oracle.com>
244 Date: Wed Mar 11 14:29:17 2015 +0300
245
246 net: sysctl_net_core: check SNDBUF and RCVBUF for min length
247
248 sysctl has sysctl.net.core.rmem_*/wmem_* parameters which can be
249 set to incorrect values. Given that 'struct sk_buff' allocates from
250 rcvbuf, incorrectly set buffer length could result to memory
251 allocation failures. For example, set them as follows:
252
253 # sysctl net.core.rmem_default=64
254 net.core.wmem_default = 64
255 # sysctl net.core.wmem_default=64
256 net.core.wmem_default = 64
257 # ping localhost -s 1024 -i 0 > /dev/null
258
259 This could result to the following failure:
260
261 skbuff: skb_over_panic: text:ffffffff81628db4 len:-32 put:-32
262 head:ffff88003a1cc200 data:ffff88003a1cc200 tail:0xffffffe0 end:0xc0 dev:<NULL>
263 kernel BUG at net/core/skbuff.c:102!
264 invalid opcode: 0000 [#1] SMP
265 ...
266 task: ffff88003b7f5550 ti: ffff88003ae88000 task.ti: ffff88003ae88000
267 RIP: 0010:[<ffffffff8155fbd1>] [<ffffffff8155fbd1>] skb_put+0xa1/0xb0
268 RSP: 0018:ffff88003ae8bc68 EFLAGS: 00010296
269 RAX: 000000000000008d RBX: 00000000ffffffe0 RCX: 0000000000000000
270 RDX: ffff88003fdcf598 RSI: ffff88003fdcd9c8 RDI: ffff88003fdcd9c8
271 RBP: ffff88003ae8bc88 R08: 0000000000000001 R09: 0000000000000000
272 R10: 0000000000000001 R11: 00000000000002b2 R12: 0000000000000000
273 R13: 0000000000000000 R14: ffff88003d3f7300 R15: ffff88000012a900
274 FS: 00007fa0e2b4a840(0000) GS:ffff88003fc00000(0000) knlGS:0000000000000000
275 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
276 CR2: 0000000000d0f7e0 CR3: 000000003b8fb000 CR4: 00000000000006f0
277 Stack:
278 ffff88003a1cc200 00000000ffffffe0 00000000000000c0 ffffffff818cab1d
279 ffff88003ae8bd68 ffffffff81628db4 ffff88003ae8bd48 ffff88003b7f5550
280 ffff880031a09408 ffff88003b7f5550 ffff88000012aa48 ffff88000012ab00
281 Call Trace:
282 [<ffffffff81628db4>] unix_stream_sendmsg+0x2c4/0x470
283 [<ffffffff81556f56>] sock_write_iter+0x146/0x160
284 [<ffffffff811d9612>] new_sync_write+0x92/0xd0
285 [<ffffffff811d9cd6>] vfs_write+0xd6/0x180
286 [<ffffffff811da499>] SyS_write+0x59/0xd0
287 [<ffffffff81651532>] system_call_fastpath+0x12/0x17
288 Code: 00 00 48 89 44 24 10 8b 87 c8 00 00 00 48 89 44 24 08 48 8b 87 d8 00
289 00 00 48 c7 c7 30 db 91 81 48 89 04 24 31 c0 e8 4f a8 0e 00 <0f> 0b
290 eb fe 66 66 2e 0f 1f 84 00 00 00 00 00 55 48 89 e5 48 83
291 RIP [<ffffffff8155fbd1>] skb_put+0xa1/0xb0
292 RSP <ffff88003ae8bc68>
293 Kernel panic - not syncing: Fatal exception
294
295 Moreover, the possible minimum is 1, so we can get another kernel panic:
296 ...
297 BUG: unable to handle kernel paging request at ffff88013caee5c0
298 IP: [<ffffffff815604cf>] __alloc_skb+0x12f/0x1f0
299 ...
300
301 Signed-off-by: Alexey Kodanev <alexey.kodanev@oracle.com>
302 Signed-off-by: David S. Miller <davem@davemloft.net>
303
304 net/core/sysctl_net_core.c | 10 ++++++----
305 1 files changed, 6 insertions(+), 4 deletions(-)
306
307 commit 5b9ecb5f6bcd7b85cc8b76164719123f8c64da8f
308 Author: Dan Carpenter <dan.carpenter@oracle.com>
309 Date: Sun Mar 15 13:48:03 2015 +0300
310
311 isdn: icn: use strlcpy() when parsing setup options
312
313 If you pass an invalid string here then you probably deserve the memory
314 corruption, but it annoys static analysis tools so lets fix it.
315
316 Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
317 Signed-off-by: David S. Miller <davem@davemloft.net>
318
319 drivers/isdn/icn/icn.c | 2 +-
320 1 files changed, 1 insertions(+), 1 deletions(-)
321
322 commit ede54a5201fcf67ffa2ebfd2e82cc56ee8e337ea
323 Author: Eric Dumazet <edumazet@google.com>
324 Date: Fri Mar 13 09:49:59 2015 -0700
325
326 inet_diag: fix possible overflow in inet_diag_dump_one_icsk()
327
328 inet_diag_dump_one_icsk() allocates too small skb.
329
330 Add inet_sk_attr_size() helper right before inet_sk_diag_fill()
331 so that it can be updated if/when new attributes are added.
332
333 iproute2/ss currently does not use this dump_one() interface,
334 this might explain nobody noticed this problem yet.
335
336 Signed-off-by: Eric Dumazet <edumazet@google.com>
337 Signed-off-by: David S. Miller <davem@davemloft.net>
338
339 net/ipv4/inet_diag.c | 18 +++++++++++++++---
340 1 files changed, 15 insertions(+), 3 deletions(-)
341
342 commit e2ec5b7531eb5f4f3d4da424e67eca6f4cc89fff
343 Author: Arnd Bergmann <arnd@arndb.de>
344 Date: Wed Mar 11 22:46:59 2015 +0100
345
346 rds: avoid potential stack overflow
347
348 The rds_iw_update_cm_id function stores a large 'struct rds_sock' object
349 on the stack in order to pass a pair of addresses. This happens to just
350 fit withint the 1024 byte stack size warning limit on x86, but just
351 exceed that limit on ARM, which gives us this warning:
352
353 net/rds/iw_rdma.c:200:1: warning: the frame size of 1056 bytes is larger than 1024 bytes [-Wframe-larger-than=]
354
355 As the use of this large variable is basically bogus, we can rearrange
356 the code to not do that. Instead of passing an rds socket into
357 rds_iw_get_device, we now just pass the two addresses that we have
358 available in rds_iw_update_cm_id, and we change rds_iw_get_mr accordingly,
359 to create two address structures on the stack there.
360
361 Signed-off-by: Arnd Bergmann <arnd@arndb.de>
362 Acked-by: Sowmini Varadhan <sowmini.varadhan@oracle.com>
363 Signed-off-by: David S. Miller <davem@davemloft.net>
364
365 net/rds/iw_rdma.c | 40 ++++++++++++++++++++++------------------
366 1 files changed, 22 insertions(+), 18 deletions(-)
367
368 commit 1677f6c0fb75090ade7f6a112e59dbadeb6d3408
369 Merge: 257f3c5 67c007c
370 Author: Brad Spengler <spender@grsecurity.net>
371 Date: Wed Mar 18 17:54:21 2015 -0400
372
373 Merge branch 'pax-test' into grsec-test
374
375 Conflicts:
376 fs/proc/inode.c
377
378 commit 67c007c5973ecc721098eacec609e658ebeaef02
379 Merge: b92787a 660613d
380 Author: Brad Spengler <spender@grsecurity.net>
381 Date: Wed Mar 18 17:51:15 2015 -0400
382
383 Merge branch 'linux-3.19.y' into pax-test
384
385 commit 257f3c5bfec90810079bb7d9d7dea8d7d2500d35
386 Merge: 8d02e6e b92787a
387 Author: Brad Spengler <spender@grsecurity.net>
388 Date: Mon Mar 16 17:47:23 2015 -0400
389
390 Merge branch 'pax-test' into grsec-test
391
392 commit b92787ab69f95b55ba4a941838f8b39e94dc37f7
393 Author: Brad Spengler <spender@grsecurity.net>
394 Date: Mon Mar 16 17:46:58 2015 -0400
395
396 Update to pax-linux-3.19.1-test11.patch:
397 - fixed a false positive size overflow report that triggered while resizing an ext4 file system, reported by Mathias Krause <minipli@googlemail.com>
398
399 fs/ext4/resize.c | 16 +++++++++-------
400 1 files changed, 9 insertions(+), 7 deletions(-)
401
402 commit 8d02e6e58dec394dda0c922709e1d1c096b4a2b6
403 Author: Brad Spengler <spender@grsecurity.net>
404 Date: Fri Mar 13 07:36:16 2015 -0400
405
406 Add CAP_AUDIT_READ, as reported by Sverd Johnsen
407
408 grsecurity/grsec_exec.c | 3 ++-
409 1 files changed, 2 insertions(+), 1 deletions(-)
410
411 commit fe273ddc232e8deb8be979eaa952bbe92724faf7
412 Merge: 696b99c 52c4efc
413 Author: Brad Spengler <spender@grsecurity.net>
414 Date: Thu Mar 12 19:27:04 2015 -0400
415
416 Merge branch 'pax-test' into grsec-test
417
418 Conflicts:
419 mm/vmalloc.c
420
421 commit 52c4efc327661a90e10d7e54faeb8b9998e27179
422 Author: Brad Spengler <spender@grsecurity.net>
423 Date: Thu Mar 12 19:23:05 2015 -0400
424
425 Update to pax-linux-3.19.1-test10.patch:
426 - the new size overflow plugin caught kernfs_fop_write incorrectly using an error return value to adjust a file position, reported by jww
427 - fixed some compile regressions on arm, reported by Michael Tremer <michael.tremer@ipfire.org>
428 - fixed module unload regression under KERNEXEC/i386, reported by x14sg1 (https://forums.grsecurity.net/viewtopic.php?f=3&t=4162)
429 - Emese made the handling of cloned functions a bit more robust
430
431 arch/arm/mach-exynos/suspend.c | 7 +++-
432 arch/arm/mach-omap2/omap-smp.c | 1 +
433 arch/arm/mach-tegra/irq.c | 1 +
434 arch/arm/mach-ux500/pm.c | 1 +
435 arch/arm/mach-zynq/platsmp.c | 1 +
436 drivers/of/fdt.c | 4 ++-
437 fs/kernfs/file.c | 2 +-
438 mm/vmalloc.c | 34 +++++++++++++++++---
439 tools/gcc/size_overflow_plugin/misc.c | 4 +-
440 .../size_overflow_plugin/size_overflow_plugin.c | 2 +-
441 10 files changed, 45 insertions(+), 12 deletions(-)
442
443 commit 696b99cacf606e736e59af8de87a071a3f435184
444 Merge: f1c8c97 b741487
445 Author: Brad Spengler <spender@grsecurity.net>
446 Date: Tue Mar 10 22:19:50 2015 -0400
447
448 Merge branch 'pax-test' into grsec-test
449
450 commit b741487c0b303a2d72c1439c24d91060b42c5ba2
451 Author: Brad Spengler <spender@grsecurity.net>
452 Date: Tue Mar 10 22:19:32 2015 -0400
453
454 Update to pax-linux-3.19.1-test7.patch:
455 - small cleanup/speedup to the size overflow plugin from Emese
456 - updated size overflow hash table from Emese and spender
457 - fixed a compile regression in gcc plugins under gcc 4.6, reported by Kamil Kaczkowski and spender
458 - fixed a compile regression in the amd xgbe driver, reported by spender
459
460 drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +-
461 tools/gcc/gcc-common.h | 2 +-
462 tools/gcc/size_overflow_plugin/misc.c | 9 +-
463 .../size_overflow_plugin/size_overflow_hash.data | 1779 +++++++++++++++-----
464 .../size_overflow_plugin/size_overflow_plugin.c | 2 +-
465 5 files changed, 1407 insertions(+), 387 deletions(-)
466
467 commit f1c8c9705fb0badde64ae9490529983f37caba81
468 Author: Brad Spengler <spender@grsecurity.net>
469 Date: Tue Mar 10 22:17:16 2015 -0400
470
471 Fix module unloading, reported by x14sg1 on the forums:
472 https://forums.grsecurity.net/viewtopic.php?t=4162&p=15072#p15072
473 patch is from the PaX Team
474
475 mm/vmalloc.c | 32 +++++++++++++++++++++++++++-----
476 1 files changed, 27 insertions(+), 5 deletions(-)
477
478 commit 502394d685898a6103d7e6b1f534ea97484738af
479 Author: Brad Spengler <spender@grsecurity.net>
480 Date: Mon Mar 9 21:31:02 2015 -0400
481
482 update size_overflow hash table
483
484 .../size_overflow_plugin/size_overflow_hash.data | 2 +-
485 1 files changed, 1 insertions(+), 1 deletions(-)
486
487 commit fb49b8a14b89d7bb0fb56c25caf819ecee9c84db
488 Author: Brad Spengler <spender@grsecurity.net>
489 Date: Mon Mar 9 20:40:34 2015 -0400
490
491 update size_overflow hash
492
493 .../size_overflow_plugin/size_overflow_hash.data | 9 ++++++++-
494 1 files changed, 8 insertions(+), 1 deletions(-)
495
496 commit 250eebbb55183ace7d6583ddf05623a8a19a8460
497 Author: Brad Spengler <spender@grsecurity.net>
498 Date: Mon Mar 9 19:54:36 2015 -0400
499
500 compile fix
501
502 drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +-
503 1 files changed, 1 insertions(+), 1 deletions(-)
504
505 commit dc55425f835591e5c498c5209bac3d235e3c7db6
506 Author: Brad Spengler <spender@grsecurity.net>
507 Date: Mon Mar 9 18:44:26 2015 -0400
508
509 disable SO_ATTACH_BPF, not that it's likely usable anyway since the bpf syscall is disabled under GRKERNSEC_BPF_HARDEN
510
511 net/core/sock.c | 3 ++-
512 1 files changed, 2 insertions(+), 1 deletions(-)
513
514 commit 4e110acc5e0ed434171d2bb3d5b11a11f3aac138
515 Author: Brad Spengler <spender@grsecurity.net>
516 Date: Mon Mar 9 18:26:00 2015 -0400
517
518 Fix compilation with plugins, reported by Kamil Kaczkowski. Apparently the version
519 of gcc 4.6.4 being shipped with some distros is different from that produced by
520 source builds in that it places the c-common.h header file in a different directory.
521 We'll now choose the path used by distros for compatibility reasons.
522
523 tools/gcc/gcc-common.h | 2 +-
524 1 files changed, 1 insertions(+), 1 deletions(-)
525
526 commit 6ed2b5850b009bbd58cbc44865698a473ebcadab
527 Author: Johan Hovold <johan@kernel.org>
528 Date: Wed Mar 4 10:39:05 2015 +0100
529
530 USB: serial: fix infinite wait_until_sent timeout
531
532 Make sure to handle an infinite timeout (0).
533
534 Note that wait_until_sent is currently never called with a 0-timeout
535 argument due to a bug in tty_wait_until_sent.
536
537 Fixes: dcf010503966 ("USB: serial: add generic wait_until_sent
538 implementation")
539 Cc: stable <stable@vger.kernel.org> # v3.10
540
541 Signed-off-by: Johan Hovold <johan@kernel.org>
542 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
543
544 drivers/usb/serial/generic.c | 5 +++--
545 1 files changed, 3 insertions(+), 2 deletions(-)
546
547 commit f2ef089fa057449882dcd5a507b11f7d2660a54f
548 Author: Johan Hovold <johan@kernel.org>
549 Date: Wed Mar 4 10:39:06 2015 +0100
550
551 TTY: fix tty_wait_until_sent on 64-bit machines
552
553 Fix overflow bug in tty_wait_until_sent on 64-bit machines, where an
554 infinite timeout (0) would be passed to the underlying tty-driver's
555 wait_until_sent-operation as a negative timeout (-1), causing it to
556 return immediately.
557
558 This manifests itself for example as tcdrain() returning immediately,
559 drivers not honouring the drain flags when setting terminal attributes,
560 or even dropped data on close as a requested infinite closing-wait
561 timeout would be ignored.
562
563 The first symptom was reported by Asier LLANO who noted that tcdrain()
564 returned prematurely when using the ftdi_sio usb-serial driver.
565
566 Fix this by passing 0 rather than MAX_SCHEDULE_TIMEOUT (LONG_MAX) to the
567 underlying tty driver.
568
569 Note that the serial-core wait_until_sent-implementation is not affected
570 by this bug due to a lucky chance (comparison to an unsigned maximum
571 timeout), and neither is the cyclades one that had an explicit check for
572 negative timeouts, but all other tty drivers appear to be affected.
573
574 Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
575 Cc: stable <stable@vger.kernel.org> # v2.6.12
576 Reported-by: ZIV-Asier Llano Palacios <asier.llano@cgglobal.com>
577 Signed-off-by: Johan Hovold <johan@kernel.org>
578 Reviewed-by: Peter Hurley <peter@hurleysoftware.com>
579 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
580
581 drivers/tty/tty_ioctl.c | 12 +++++++++---
582 1 files changed, 9 insertions(+), 3 deletions(-)
583
584 commit e6f835d291e717ea23201cbccbd5d5e4506aa5b5
585 Author: Al Viro <viro@ZenIV.linux.org.uk>
586 Date: Sat Mar 7 21:08:46 2015 +0000
587
588 sunrpc: fix braino in ->poll()
589
590 POLL_OUT isn't what callers of ->poll() are expecting to see; it's
591 actually __SI_POLL | 2 and it's a siginfo code, not a poll bitmap
592 bit...
593
594 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
595 Cc: stable@vger.kernel.org
596 Cc: Bruce Fields <bfields@fieldses.org>
597 Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
598
599 net/sunrpc/cache.c | 2 +-
600 1 files changed, 1 insertions(+), 1 deletions(-)
601
602 commit d4d03577179f074f2ed88c2fe9651c5eea081dce
603 Author: Quentin Casasnovas <quentin.casasnovas@oracle.com>
604 Date: Tue Mar 3 16:31:38 2015 +0100
605
606 Btrfs:__add_inode_ref: out of bounds memory read when looking for extended ref.
607
608 Improper arithmetics when calculting the address of the extended ref could
609 lead to an out of bounds memory read and kernel panic.
610
611 Signed-off-by: Quentin Casasnovas <quentin.casasnovas@oracle.com>
612 Reviewed-by: David Sterba <dsterba@suse.cz>
613 cc: stable@vger.kernel.org # v3.7+
614 Signed-off-by: Chris Mason <clm@fb.com>
615
616 fs/btrfs/tree-log.c | 2 +-
617 1 files changed, 1 insertions(+), 1 deletions(-)
618
619 commit 68f8b48ca82d9d9c0b52c6cb5c72da684264e42f
620 Author: Jiri Slaby <jslaby@suse.cz>
621 Date: Fri Feb 27 18:40:31 2015 +0100
622
623 tty: fix up atime/mtime mess, take four
624
625 This problem was taken care of three times already in
626 * b0de59b5733d18b0d1974a060860a8b5c1b36a2e (TTY: do not update
627 atime/mtime on read/write),
628 * 37b7f3c76595e23257f61bd80b223de8658617ee (TTY: fix atime/mtime
629 regression), and
630 * b0b885657b6c8ef63a46bc9299b2a7715d19acde (tty: fix up atime/mtime
631 mess, take three)
632
633 But it still misses one point. As John Paul correctly points out, we
634 do not care about setting date. If somebody ever changes wall
635 time backwards (by mistake for example), tty timestamps are never
636 updated until the original wall time passes.
637
638 So check the absolute difference of times and if it large than "8
639 seconds or so", always update the time. That means we will update
640 immediatelly when changing time. Ergo, CAP_SYS_TIME can foul the
641 check, but it was always that way.
642
643 Thanks John for serving me this so nicely debugged.
644
645 Signed-off-by: Jiri Slaby <jslaby@suse.cz>
646 Reported-by: John Paul Perry <john_paul.perry@alcatel-lucent.com>
647 Cc: <stable@vger.kernel.org> # all, as b0b885657 was backported
648 Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
649 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
650
651 drivers/tty/tty_io.c | 4 ++--
652 1 files changed, 2 insertions(+), 2 deletions(-)
653
654 commit 1c6f718f3b8e462897f316ac167e31e9d6843a19
655 Author: Peter Hurley <peter@hurleysoftware.com>
656 Date: Sun Mar 1 10:11:05 2015 -0500
657
658 console: Fix console name size mismatch
659
660 commit 6ae9200f2cab7 ("enlarge console.name") increased the storage
661 for the console name to 16 bytes, but not the corresponding
662 struct console_cmdline::name storage. Console names longer than
663 8 bytes cause read beyond end-of-string and failure to match
664 console; I'm not sure if there are other unexpected consequences.
665
666 Cc: <stable@vger.kernel.org> # 2.6.22+
667 Signed-off-by: Peter Hurley <peter@hurleysoftware.com>
668 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
669
670 kernel/printk/console_cmdline.h | 2 +-
671 kernel/printk/printk.c | 1 +
672 2 files changed, 2 insertions(+), 1 deletions(-)
673
674 commit 005e4f9bd0c38d00fdd1b33fbb75f1919c2840d8
675 Author: Brad Spengler <spender@grsecurity.net>
676 Date: Mon Mar 9 17:10:45 2015 -0400
677
678 update size_overflow hash table
679
680 .../size_overflow_plugin/size_overflow_hash.data | 1770 +++++++++++++++-----
681 1 files changed, 1392 insertions(+), 378 deletions(-)
682
683 commit f6264b28f27df3b10c90a5949f105a9bd21c6e94
684 Author: Brad Spengler <spender@grsecurity.net>
685 Date: Sun Mar 8 21:11:47 2015 -0400
686
687 fix typo
688
689 mm/vmalloc.c | 2 +-
690 1 files changed, 1 insertions(+), 1 deletions(-)
691
692 commit 64d2ad17cbb21f643d7061cd150feb9895a771ac
693 Author: Brad Spengler <spender@grsecurity.net>
694 Date: Sun Mar 8 21:06:55 2015 -0400
695
696 fix KSTACKOVERFLOW compile error
697
698 mm/vmalloc.c | 2 +-
699 1 files changed, 1 insertions(+), 1 deletions(-)
700
701 commit 7a94802d193b97df8184c2b3847376c8c21dc925
702 Author: Brad Spengler <spender@grsecurity.net>
703 Date: Sun Mar 8 20:58:49 2015 -0400
704
705 fix compilation error under RANDSTRUCT
706
707 mm/page_alloc.c | 2 +-
708 1 files changed, 1 insertions(+), 1 deletions(-)
709
710 commit 919cdaba24b7efeaf4da14a09a14eff3f643efa3
711 Author: Johannes Weiner <hannes@cmpxchg.org>
712 Date: Fri Feb 27 15:52:09 2015 -0800
713
714 mm: page_alloc: revert inadvertent !__GFP_FS retry behavior change
715
716 Historically, !__GFP_FS allocations were not allowed to invoke the OOM
717 killer once reclaim had failed, but nevertheless kept looping in the
718 allocator.
719
720 Commit 9879de7373fc ("mm: page_alloc: embed OOM killing naturally into
721 allocation slowpath"), which should have been a simple cleanup patch,
722 accidentally changed the behavior to aborting the allocation at that
723 point. This creates problems with filesystem callers (?) that currently
724 rely on the allocator waiting for other tasks to intervene.
725
726 Revert the behavior as it shouldn't have been changed as part of a
727 cleanup patch.
728
729 Fixes: 9879de7373fc ("mm: page_alloc: embed OOM killing naturally into allocation slowpath")
730 Signed-off-by: Johannes Weiner <hannes@cmpxchg.org>
731 Acked-by: Michal Hocko <mhocko@suse.cz>
732 Reported-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
733 Cc: Theodore Ts'o <tytso@mit.edu>
734 Cc: Dave Chinner <david@fromorbit.com>
735 Acked-by: David Rientjes <rientjes@google.com>
736 Cc: Oleg Nesterov <oleg@redhat.com>
737 Cc: Mel Gorman <mgorman@suse.de>
738 Cc: <stable@vger.kernel.org> [3.19.x]
739 Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
740 Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
741
742 mm/page_alloc.c | 9 ++++++++-
743 1 files changed, 8 insertions(+), 1 deletions(-)
744
745 commit f919bc076b7cb55755ea2c6463bc4ae07b34605c
746 Author: Brad Spengler <spender@grsecurity.net>
747 Date: Sun Mar 8 20:54:46 2015 -0400
748
749 Initial import of grsecurity 3.1 for 3.19.1
750
751 Documentation/dontdiff | 2 +
752 Documentation/kernel-parameters.txt | 4 +
753 Makefile | 18 +-
754 arch/alpha/include/asm/cache.h | 4 +-
755 arch/alpha/kernel/osf_sys.c | 12 +-
756 arch/arm/Kconfig | 1 +
757 arch/arm/include/asm/thread_info.h | 9 +-
758 arch/arm/kernel/process.c | 4 +-
759 arch/arm/kernel/ptrace.c | 9 +
760 arch/arm/kernel/traps.c | 7 +-
761 arch/arm/mm/Kconfig | 2 +-
762 arch/arm/mm/fault.c | 40 +-
763 arch/arm/mm/mmap.c | 8 +-
764 arch/arm/net/bpf_jit_32.c | 4 +
765 arch/avr32/include/asm/cache.h | 4 +-
766 arch/blackfin/include/asm/cache.h | 3 +-
767 arch/cris/include/arch-v10/arch/cache.h | 3 +-
768 arch/cris/include/arch-v32/arch/cache.h | 3 +-
769 arch/frv/include/asm/cache.h | 3 +-
770 arch/frv/mm/elf-fdpic.c | 4 +-
771 arch/hexagon/include/asm/cache.h | 6 +-
772 arch/ia64/Kconfig | 1 +
773 arch/ia64/include/asm/cache.h | 3 +-
774 arch/ia64/kernel/sys_ia64.c | 2 +
775 arch/ia64/mm/hugetlbpage.c | 2 +
776 arch/m32r/include/asm/cache.h | 4 +-
777 arch/m68k/include/asm/cache.h | 4 +-
778 arch/metag/mm/hugetlbpage.c | 1 +
779 arch/microblaze/include/asm/cache.h | 3 +-
780 arch/mips/Kconfig | 1 +
781 arch/mips/include/asm/cache.h | 3 +-
782 arch/mips/include/asm/thread_info.h | 11 +-
783 arch/mips/kernel/irq.c | 4 +
784 arch/mips/kernel/ptrace.c | 9 +
785 arch/mips/mm/mmap.c | 4 +-
786 arch/mn10300/proc-mn103e010/include/proc/cache.h | 4 +-
787 arch/mn10300/proc-mn2ws0050/include/proc/cache.h | 4 +-
788 arch/openrisc/include/asm/cache.h | 4 +-
789 arch/parisc/include/asm/cache.h | 5 +-
790 arch/parisc/kernel/sys_parisc.c | 4 +
791 arch/powerpc/Kconfig | 1 +
792 arch/powerpc/include/asm/cache.h | 3 +-
793 arch/powerpc/include/asm/thread_info.h | 5 +-
794 arch/powerpc/kernel/Makefile | 2 +
795 arch/powerpc/kernel/irq.c | 3 +
796 arch/powerpc/kernel/process.c | 10 +-
797 arch/powerpc/kernel/ptrace.c | 14 +
798 arch/powerpc/kernel/traps.c | 5 +
799 arch/powerpc/mm/slice.c | 2 +-
800 arch/powerpc/platforms/cell/celleb_scc_pciex.c | 4 +-
801 arch/s390/include/asm/cache.h | 4 +-
802 arch/score/include/asm/cache.h | 4 +-
803 arch/sh/include/asm/cache.h | 3 +-
804 arch/sh/mm/mmap.c | 6 +-
805 arch/sparc/include/asm/cache.h | 4 +-
806 arch/sparc/include/asm/pgalloc_64.h | 1 +
807 arch/sparc/include/asm/thread_info_64.h | 8 +-
808 arch/sparc/kernel/process_32.c | 6 +-
809 arch/sparc/kernel/process_64.c | 8 +-
810 arch/sparc/kernel/ptrace_64.c | 14 +
811 arch/sparc/kernel/sys_sparc_64.c | 8 +-
812 arch/sparc/kernel/syscalls.S | 8 +-
813 arch/sparc/kernel/traps_32.c | 8 +-
814 arch/sparc/kernel/traps_64.c | 28 +-
815 arch/sparc/kernel/unaligned_64.c | 2 +-
816 arch/sparc/mm/fault_64.c | 2 +-
817 arch/sparc/mm/hugetlbpage.c | 15 +-
818 arch/tile/Kconfig | 1 +
819 arch/tile/include/asm/cache.h | 3 +-
820 arch/tile/mm/hugetlbpage.c | 2 +
821 arch/um/include/asm/cache.h | 3 +-
822 arch/unicore32/include/asm/cache.h | 6 +-
823 arch/x86/Kconfig | 5 +
824 arch/x86/ia32/ia32_aout.c | 2 +
825 arch/x86/include/asm/floppy.h | 20 +-
826 arch/x86/include/asm/io.h | 2 +-
827 arch/x86/include/asm/page.h | 12 +-
828 arch/x86/include/asm/paravirt_types.h | 23 +-
829 arch/x86/include/asm/processor.h | 2 +-
830 arch/x86/include/asm/thread_info.h | 8 +-
831 arch/x86/kernel/cpu/microcode/intel.c | 5 +
832 arch/x86/kernel/cpu/microcode/intel_early.c | 6 +-
833 arch/x86/kernel/dumpstack.c | 10 +-
834 arch/x86/kernel/dumpstack_32.c | 2 +-
835 arch/x86/kernel/dumpstack_64.c | 2 +-
836 arch/x86/kernel/entry_32.S | 2 +-
837 arch/x86/kernel/entry_64.S | 15 +-
838 arch/x86/kernel/espfix_64.c | 2 +-
839 arch/x86/kernel/ioport.c | 13 +
840 arch/x86/kernel/irq_32.c | 3 +
841 arch/x86/kernel/irq_64.c | 4 +
842 arch/x86/kernel/msr.c | 10 +
843 arch/x86/kernel/ptrace.c | 28 +
844 arch/x86/kernel/signal.c | 9 +-
845 arch/x86/kernel/sys_i386_32.c | 9 +-
846 arch/x86/kernel/sys_x86_64.c | 8 +-
847 arch/x86/kernel/traps.c | 5 +
848 arch/x86/kernel/verify_cpu.S | 1 +
849 arch/x86/kernel/vm86_32.c | 16 +
850 arch/x86/mm/fault.c | 12 +-
851 arch/x86/mm/hugetlbpage.c | 15 +-
852 arch/x86/mm/init.c | 66 +-
853 arch/x86/mm/init_32.c | 6 +-
854 arch/x86/net/bpf_jit_comp.c | 4 +
855 arch/x86/platform/efi/efi_64.c | 2 +-
856 arch/x86/xen/Kconfig | 1 +
857 arch/xtensa/variants/dc232b/include/variant/core.h | 2 +-
858 arch/xtensa/variants/fsf/include/variant/core.h | 3 +-
859 drivers/acpi/acpica/hwxfsleep.c | 11 +-
860 drivers/acpi/custom_method.c | 4 +
861 drivers/block/cciss.h | 30 +-
862 drivers/block/smart1,2.h | 40 +-
863 drivers/cdrom/cdrom.c | 2 +-
864 drivers/char/Kconfig | 4 +-
865 drivers/char/genrtc.c | 1 +
866 drivers/char/mem.c | 17 +
867 drivers/char/random.c | 5 +-
868 drivers/cpufreq/sparc-us3-cpufreq.c | 2 -
869 drivers/firewire/ohci.c | 4 +
870 drivers/gpu/drm/nouveau/nouveau_ttm.c | 30 +-
871 drivers/gpu/drm/ttm/ttm_bo_manager.c | 10 +-
872 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 10 +-
873 drivers/hid/hid-logitech-dj.c | 6 +
874 drivers/hid/hid-wiimote-debug.c | 2 +-
875 drivers/infiniband/hw/nes/nes_cm.c | 22 +-
876 drivers/iommu/amd_iommu.c | 14 +-
877 drivers/isdn/gigaset/bas-gigaset.c | 32 +-
878 drivers/isdn/gigaset/ser-gigaset.c | 32 +-
879 drivers/isdn/gigaset/usb-gigaset.c | 32 +-
880 drivers/isdn/i4l/isdn_concap.c | 6 +-
881 drivers/isdn/i4l/isdn_x25iface.c | 16 +-
882 drivers/md/raid5.c | 8 +
883 drivers/media/pci/solo6x10/solo6x10-g723.c | 2 +-
884 drivers/media/radio/radio-cadet.c | 5 +-
885 drivers/media/usb/dvb-usb/cinergyT2-core.c | 91 +-
886 drivers/media/usb/dvb-usb/cinergyT2-fe.c | 182 +-
887 drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 37 +-
888 drivers/media/usb/dvb-usb/technisat-usb2.c | 75 +-
889 drivers/message/fusion/mptbase.c | 9 +
890 drivers/misc/sgi-xp/xp_main.c | 12 +-
891 drivers/net/ethernet/brocade/bna/bna_enet.c | 8 +-
892 drivers/net/macvtap.c | 7 +-
893 drivers/net/wan/lmc/lmc_media.c | 97 +-
894 drivers/net/wan/z85230.c | 24 +-
895 drivers/net/wireless/zd1211rw/zd_usb.c | 2 +-
896 drivers/pci/proc.c | 9 +
897 drivers/platform/x86/asus-wmi.c | 12 +
898 drivers/rtc/rtc-dev.c | 3 +
899 drivers/scsi/bfa/bfa_fcs.c | 19 +-
900 drivers/scsi/bfa/bfa_fcs_lport.c | 29 +-
901 drivers/scsi/bfa/bfa_modules.h | 12 +-
902 drivers/scsi/hpsa.h | 50 +-
903 drivers/staging/line6/driver.c | 33 +-
904 drivers/staging/line6/toneport.c | 13 +-
905 drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 2 +-
906 drivers/staging/lustre/lustre/libcfs/module.c | 10 +-
907 drivers/tty/sysrq.c | 2 +-
908 drivers/tty/vt/keyboard.c | 22 +-
909 drivers/uio/uio.c | 6 +-
910 drivers/usb/core/hub.c | 5 +
911 drivers/usb/gadget/function/f_uac1.c | 1 +
912 drivers/usb/gadget/function/u_uac1.c | 1 +
913 drivers/usb/host/hwa-hc.c | 9 +-
914 drivers/vhost/net.c | 4 +-
915 drivers/video/fbdev/arcfb.c | 2 +-
916 drivers/video/fbdev/matrox/matroxfb_DAC1064.c | 10 +-
917 drivers/video/fbdev/matrox/matroxfb_Ti3026.c | 5 +-
918 drivers/video/fbdev/sh_mobile_lcdcfb.c | 6 +-
919 drivers/video/logo/logo_linux_clut224.ppm | 2720 ++++++++------------
920 drivers/xen/xenfs/xenstored.c | 5 +
921 fs/attr.c | 1 +
922 fs/autofs4/dev-ioctl.c | 8 +-
923 fs/autofs4/waitq.c | 9 +
924 fs/binfmt_aout.c | 7 +
925 fs/binfmt_elf.c | 40 +-
926 fs/btrfs/ioctl.c | 6 +-
927 fs/compat.c | 20 +-
928 fs/coredump.c | 17 +-
929 fs/dcache.c | 3 +
930 fs/debugfs/inode.c | 38 +-
931 fs/exec.c | 218 ++-
932 fs/ext2/balloc.c | 4 +-
933 fs/ext2/super.c | 8 +-
934 fs/ext3/balloc.c | 4 +-
935 fs/ext3/super.c | 8 +-
936 fs/ext4/balloc.c | 4 +-
937 fs/fcntl.c | 4 +
938 fs/fhandle.c | 8 +-
939 fs/file.c | 4 +
940 fs/filesystems.c | 4 +
941 fs/fs_struct.c | 19 +-
942 fs/hugetlbfs/inode.c | 5 +-
943 fs/inode.c | 6 +-
944 fs/kernfs/dir.c | 6 +
945 fs/mount.h | 4 +-
946 fs/namei.c | 243 ++-
947 fs/namespace.c | 24 +
948 fs/nfsd/nfscache.c | 2 +-
949 fs/open.c | 38 +
950 fs/pipe.c | 2 +-
951 fs/posix_acl.c | 15 +-
952 fs/proc/Kconfig | 10 +-
953 fs/proc/array.c | 66 +-
954 fs/proc/base.c | 163 ++-
955 fs/proc/cmdline.c | 4 +
956 fs/proc/devices.c | 4 +
957 fs/proc/fd.c | 17 +-
958 fs/proc/generic.c | 69 +-
959 fs/proc/inode.c | 17 +
960 fs/proc/internal.h | 11 +-
961 fs/proc/interrupts.c | 4 +
962 fs/proc/kcore.c | 3 +
963 fs/proc/proc_net.c | 31 +
964 fs/proc/proc_sysctl.c | 52 +-
965 fs/proc/root.c | 8 +
966 fs/proc/stat.c | 69 +-
967 fs/proc/task_mmu.c | 74 +-
968 fs/readdir.c | 19 +
969 fs/reiserfs/item_ops.c | 24 +-
970 fs/reiserfs/super.c | 4 +
971 fs/select.c | 2 +
972 fs/seq_file.c | 37 +-
973 fs/stat.c | 20 +-
974 fs/sysfs/dir.c | 24 +-
975 fs/utimes.c | 7 +
976 fs/xattr.c | 26 +-
977 grsecurity/Kconfig | 1182 +++++++++
978 grsecurity/Makefile | 54 +
979 grsecurity/gracl.c | 2749 ++++++++++++++++++++
980 grsecurity/gracl_alloc.c | 105 +
981 grsecurity/gracl_cap.c | 127 +
982 grsecurity/gracl_compat.c | 269 ++
983 grsecurity/gracl_fs.c | 447 ++++
984 grsecurity/gracl_ip.c | 386 +++
985 grsecurity/gracl_learn.c | 207 ++
986 grsecurity/gracl_policy.c | 1781 +++++++++++++
987 grsecurity/gracl_res.c | 68 +
988 grsecurity/gracl_segv.c | 324 +++
989 grsecurity/gracl_shm.c | 40 +
990 grsecurity/grsec_chdir.c | 19 +
991 grsecurity/grsec_chroot.c | 467 ++++
992 grsecurity/grsec_disabled.c | 445 ++++
993 grsecurity/grsec_exec.c | 188 ++
994 grsecurity/grsec_fifo.c | 24 +
995 grsecurity/grsec_fork.c | 23 +
996 grsecurity/grsec_init.c | 290 ++
997 grsecurity/grsec_ipc.c | 48 +
998 grsecurity/grsec_link.c | 58 +
999 grsecurity/grsec_log.c | 341 +++
1000 grsecurity/grsec_mem.c | 48 +
1001 grsecurity/grsec_mount.c | 65 +
1002 grsecurity/grsec_pax.c | 45 +
1003 grsecurity/grsec_proc.c | 20 +
1004 grsecurity/grsec_ptrace.c | 30 +
1005 grsecurity/grsec_sig.c | 236 ++
1006 grsecurity/grsec_sock.c | 244 ++
1007 grsecurity/grsec_sysctl.c | 488 ++++
1008 grsecurity/grsec_time.c | 16 +
1009 grsecurity/grsec_tpe.c | 78 +
1010 grsecurity/grsec_usb.c | 15 +
1011 grsecurity/grsum.c | 64 +
1012 include/linux/binfmts.h | 5 +-
1013 include/linux/capability.h | 5 +
1014 include/linux/compiler-gcc4.h | 5 +
1015 include/linux/compiler.h | 8 +
1016 include/linux/cred.h | 8 +-
1017 include/linux/dcache.h | 5 +-
1018 include/linux/fs.h | 24 +-
1019 include/linux/fs_struct.h | 2 +-
1020 include/linux/fsnotify.h | 6 +
1021 include/linux/gracl.h | 342 +++
1022 include/linux/gracl_compat.h | 156 ++
1023 include/linux/gralloc.h | 9 +
1024 include/linux/grdefs.h | 140 +
1025 include/linux/grinternal.h | 230 ++
1026 include/linux/grmsg.h | 118 +
1027 include/linux/grsecurity.h | 250 ++
1028 include/linux/grsock.h | 19 +
1029 include/linux/ipc_namespace.h | 2 +-
1030 include/linux/kallsyms.h | 18 +-
1031 include/linux/kmod.h | 5 +
1032 include/linux/kobject.h | 2 +-
1033 include/linux/mm.h | 12 +
1034 include/linux/mm_types.h | 4 +-
1035 include/linux/module.h | 4 +-
1036 include/linux/mount.h | 2 +-
1037 include/linux/netfilter/xt_gradm.h | 9 +
1038 include/linux/path.h | 4 +-
1039 include/linux/perf_event.h | 13 +-
1040 include/linux/pid_namespace.h | 2 +-
1041 include/linux/printk.h | 2 +-
1042 include/linux/proc_fs.h | 22 +-
1043 include/linux/proc_ns.h | 2 +-
1044 include/linux/random.h | 2 +-
1045 include/linux/rbtree_augmented.h | 4 +-
1046 include/linux/scatterlist.h | 7 +
1047 include/linux/sched.h | 104 +-
1048 include/linux/security.h | 3 +-
1049 include/linux/seq_file.h | 5 +
1050 include/linux/shm.h | 4 +
1051 include/linux/skbuff.h | 3 +
1052 include/linux/slab.h | 9 -
1053 include/linux/sysctl.h | 4 +-
1054 include/linux/thread_info.h | 6 +-
1055 include/linux/tty.h | 2 +-
1056 include/linux/tty_driver.h | 4 +-
1057 include/linux/uidgid.h | 5 +
1058 include/linux/user_namespace.h | 2 +-
1059 include/linux/utsname.h | 2 +-
1060 include/linux/vermagic.h | 16 +-
1061 include/linux/vmalloc.h | 4 +
1062 include/net/af_unix.h | 2 +-
1063 include/net/ip.h | 2 +-
1064 include/net/neighbour.h | 2 +-
1065 include/net/net_namespace.h | 2 +-
1066 include/net/sock.h | 4 +-
1067 include/trace/events/fs.h | 53 +
1068 include/uapi/linux/personality.h | 1 +
1069 init/Kconfig | 3 +-
1070 init/main.c | 25 +-
1071 ipc/mqueue.c | 1 +
1072 ipc/shm.c | 23 +
1073 ipc/util.c | 6 +
1074 kernel/bpf/syscall.c | 8 +-
1075 kernel/capability.c | 41 +-
1076 kernel/cgroup.c | 5 +-
1077 kernel/compat.c | 1 +
1078 kernel/configs.c | 11 +
1079 kernel/cred.c | 113 +-
1080 kernel/events/core.c | 14 +-
1081 kernel/exit.c | 10 +-
1082 kernel/fork.c | 86 +-
1083 kernel/futex.c | 4 +-
1084 kernel/kallsyms.c | 9 +
1085 kernel/kcmp.c | 4 +
1086 kernel/kmod.c | 94 +-
1087 kernel/kprobes.c | 7 +-
1088 kernel/ksysfs.c | 2 +
1089 kernel/locking/lockdep_proc.c | 10 +-
1090 kernel/module.c | 106 +-
1091 kernel/panic.c | 4 +-
1092 kernel/pid.c | 19 +-
1093 kernel/power/Kconfig | 2 +
1094 kernel/printk/printk.c | 5 +
1095 kernel/ptrace.c | 20 +-
1096 kernel/resource.c | 10 +
1097 kernel/sched/core.c | 11 +-
1098 kernel/seccomp.c | 4 +-
1099 kernel/signal.c | 37 +-
1100 kernel/sys.c | 64 +-
1101 kernel/sysctl.c | 71 +-
1102 kernel/taskstats.c | 6 +
1103 kernel/time/posix-timers.c | 8 +
1104 kernel/time/time.c | 5 +
1105 kernel/time/timekeeping.c | 3 +
1106 kernel/time/timer_list.c | 12 +
1107 kernel/time/timer_stats.c | 10 +-
1108 kernel/trace/trace_syscalls.c | 8 +
1109 kernel/user_namespace.c | 15 +
1110 lib/Kconfig.debug | 7 +-
1111 lib/is_single_threaded.c | 3 +
1112 lib/list_debug.c | 65 +-
1113 lib/rbtree.c | 4 +-
1114 lib/vsprintf.c | 37 +-
1115 localversion-grsec | 1 +
1116 mm/Kconfig | 5 +-
1117 mm/filemap.c | 1 +
1118 mm/kmemleak.c | 4 +-
1119 mm/memory.c | 4 +-
1120 mm/mempolicy.c | 12 +-
1121 mm/migrate.c | 3 +-
1122 mm/mlock.c | 6 +-
1123 mm/mmap.c | 97 +-
1124 mm/mprotect.c | 8 +
1125 mm/nommu.c | 4 +-
1126 mm/process_vm_access.c | 6 +
1127 mm/shmem.c | 2 +-
1128 mm/slab.c | 2 +-
1129 mm/slab_common.c | 2 +-
1130 mm/slub.c | 22 +-
1131 mm/util.c | 3 +
1132 mm/vmalloc.c | 68 +-
1133 mm/vmstat.c | 29 +-
1134 net/appletalk/atalk_proc.c | 2 +-
1135 net/atm/lec.c | 6 +-
1136 net/atm/mpoa_caches.c | 42 +-
1137 net/bridge/br.c | 2 +
1138 net/can/bcm.c | 2 +-
1139 net/can/proc.c | 2 +-
1140 net/core/dev_ioctl.c | 7 +-
1141 net/core/filter.c | 8 +-
1142 net/core/net-procfs.c | 17 +-
1143 net/core/pktgen.c | 2 +-
1144 net/core/rtnetlink.c | 4 +
1145 net/core/sock_diag.c | 7 +
1146 net/core/sysctl_net_core.c | 2 +-
1147 net/decnet/dn_dev.c | 2 +-
1148 net/ipv4/devinet.c | 6 +-
1149 net/ipv4/inet_hashtables.c | 5 +
1150 net/ipv4/ip_input.c | 7 +
1151 net/ipv4/ip_sockglue.c | 3 +-
1152 net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +-
1153 net/ipv4/ping.c | 12 +-
1154 net/ipv4/route.c | 6 +-
1155 net/ipv4/tcp_input.c | 4 +-
1156 net/ipv4/tcp_ipv4.c | 24 +-
1157 net/ipv4/tcp_minisocks.c | 9 +-
1158 net/ipv4/tcp_timer.c | 11 +
1159 net/ipv4/udp.c | 24 +
1160 net/ipv6/addrconf.c | 30 +-
1161 net/ipv6/ping.c | 5 +-
1162 net/ipv6/proc.c | 2 +-
1163 net/ipv6/tcp_ipv6.c | 23 +-
1164 net/ipv6/udp.c | 7 +
1165 net/ipx/ipx_proc.c | 2 +-
1166 net/irda/irproc.c | 2 +-
1167 net/llc/llc_proc.c | 2 +-
1168 net/mac80211/tx.c | 1 +
1169 net/netfilter/Kconfig | 10 +
1170 net/netfilter/Makefile | 1 +
1171 net/netfilter/nf_conntrack_core.c | 8 +
1172 net/netfilter/xt_gradm.c | 51 +
1173 net/netfilter/xt_hashlimit.c | 4 +-
1174 net/netfilter/xt_recent.c | 2 +-
1175 net/socket.c | 71 +-
1176 net/sunrpc/cache.c | 2 +-
1177 net/sunrpc/stats.c | 2 +-
1178 net/sysctl_net.c | 2 +-
1179 net/unix/af_unix.c | 31 +-
1180 net/vmw_vsock/vmci_transport_notify.c | 30 +-
1181 net/vmw_vsock/vmci_transport_notify_qstate.c | 30 +-
1182 net/x25/sysctl_net_x25.c | 2 +-
1183 net/x25/x25_proc.c | 2 +-
1184 scripts/package/Makefile | 2 +-
1185 scripts/package/mkspec | 38 +-
1186 security/Kconfig | 363 +++-
1187 security/apparmor/file.c | 4 +-
1188 security/apparmor/lsm.c | 8 +-
1189 security/commoncap.c | 29 +
1190 security/keys/request_key.c | 1 +
1191 security/min_addr.c | 2 +
1192 security/tomoyo/file.c | 12 +-
1193 security/tomoyo/mount.c | 4 +
1194 security/tomoyo/tomoyo.c | 22 +-
1195 security/yama/Kconfig | 2 +-
1196 sound/core/seq/oss/seq_oss.c | 4 +-
1197 sound/core/seq/seq_midi.c | 4 +-
1198 sound/drivers/opl3/opl3_seq.c | 4 +-
1199 sound/drivers/opl4/opl4_seq.c | 4 +-
1200 sound/isa/sb/emu8000_synth.c | 4 +-
1201 sound/pci/emu10k1/emu10k1_synth.c | 4 +-
1202 sound/synth/emux/emux_seq.c | 14 +-
1203 tools/gcc/.gitignore | 1 +
1204 tools/gcc/Makefile | 12 +
1205 tools/gcc/gen-random-seed.sh | 8 +
1206 tools/gcc/randomize_layout_plugin.c | 915 +++++++
1207 tools/gcc/size_overflow_plugin/.gitignore | 2 +
1208 457 files changed, 19347 insertions(+), 2802 deletions(-)
1209
1210 commit 1581aba992dd565de5ddc87c87477b4da9883a84
1211 Author: Brad Spengler <spender@grsecurity.net>
1212 Date: Sun Mar 8 19:57:15 2015 -0400
1213
1214 Initial import of pax-linux-3.19.1-test6.patch
1215
1216 Documentation/dontdiff | 47 +-
1217 Documentation/kbuild/makefiles.txt | 39 +-
1218 Documentation/kernel-parameters.txt | 28 +
1219 Makefile | 106 +-
1220 arch/alpha/include/asm/atomic.h | 10 +
1221 arch/alpha/include/asm/elf.h | 7 +
1222 arch/alpha/include/asm/pgalloc.h | 6 +
1223 arch/alpha/include/asm/pgtable.h | 11 +
1224 arch/alpha/kernel/module.c | 2 +-
1225 arch/alpha/kernel/osf_sys.c | 8 +-
1226 arch/alpha/mm/fault.c | 141 +-
1227 arch/arm/Kconfig | 2 +-
1228 arch/arm/include/asm/atomic.h | 319 +-
1229 arch/arm/include/asm/barrier.h | 2 +-
1230 arch/arm/include/asm/cache.h | 5 +-
1231 arch/arm/include/asm/cacheflush.h | 2 +-
1232 arch/arm/include/asm/checksum.h | 14 +-
1233 arch/arm/include/asm/cmpxchg.h | 2 +
1234 arch/arm/include/asm/domain.h | 33 +-
1235 arch/arm/include/asm/elf.h | 13 +-
1236 arch/arm/include/asm/fncpy.h | 2 +
1237 arch/arm/include/asm/futex.h | 10 +
1238 arch/arm/include/asm/kmap_types.h | 2 +-
1239 arch/arm/include/asm/mach/dma.h | 2 +-
1240 arch/arm/include/asm/mach/map.h | 16 +-
1241 arch/arm/include/asm/outercache.h | 2 +-
1242 arch/arm/include/asm/page.h | 3 +-
1243 arch/arm/include/asm/pgalloc.h | 20 +
1244 arch/arm/include/asm/pgtable-2level-hwdef.h | 4 +-
1245 arch/arm/include/asm/pgtable-2level.h | 3 +
1246 arch/arm/include/asm/pgtable-3level.h | 3 +
1247 arch/arm/include/asm/pgtable.h | 54 +-
1248 arch/arm/include/asm/psci.h | 2 +-
1249 arch/arm/include/asm/smp.h | 2 +-
1250 arch/arm/include/asm/thread_info.h | 6 +-
1251 arch/arm/include/asm/tls.h | 3 +
1252 arch/arm/include/asm/uaccess.h | 96 +-
1253 arch/arm/include/uapi/asm/ptrace.h | 2 +-
1254 arch/arm/kernel/armksyms.c | 8 +-
1255 arch/arm/kernel/entry-armv.S | 110 +-
1256 arch/arm/kernel/entry-common.S | 40 +-
1257 arch/arm/kernel/entry-header.S | 60 +
1258 arch/arm/kernel/fiq.c | 3 +
1259 arch/arm/kernel/head.S | 2 +-
1260 arch/arm/kernel/module.c | 31 +-
1261 arch/arm/kernel/patch.c | 2 +
1262 arch/arm/kernel/process.c | 83 +-
1263 arch/arm/kernel/psci.c | 2 +-
1264 arch/arm/kernel/setup.c | 20 +-
1265 arch/arm/kernel/signal.c | 35 +-
1266 arch/arm/kernel/smp.c | 2 +-
1267 arch/arm/kernel/tcm.c | 4 +-
1268 arch/arm/kernel/traps.c | 6 +-
1269 arch/arm/kernel/vmlinux.lds.S | 6 +-
1270 arch/arm/kvm/arm.c | 10 +-
1271 arch/arm/lib/clear_user.S | 6 +-
1272 arch/arm/lib/copy_from_user.S | 6 +-
1273 arch/arm/lib/copy_page.S | 1 +
1274 arch/arm/lib/copy_to_user.S | 6 +-
1275 arch/arm/lib/csumpartialcopyuser.S | 4 +-
1276 arch/arm/lib/delay.c | 2 +-
1277 arch/arm/lib/uaccess_with_memcpy.c | 4 +-
1278 arch/arm/mach-at91/setup.c | 2 +-
1279 arch/arm/mach-keystone/keystone.c | 2 +-
1280 arch/arm/mach-mvebu/coherency.c | 4 +-
1281 arch/arm/mach-omap2/board-n8x0.c | 2 +-
1282 arch/arm/mach-omap2/omap-mpuss-lowpower.c | 4 +-
1283 arch/arm/mach-omap2/omap-wakeupgen.c | 2 +-
1284 arch/arm/mach-omap2/omap_device.c | 4 +-
1285 arch/arm/mach-omap2/omap_device.h | 4 +-
1286 arch/arm/mach-omap2/omap_hwmod.c | 4 +-
1287 arch/arm/mach-omap2/powerdomains43xx_data.c | 5 +-
1288 arch/arm/mach-omap2/wd_timer.c | 6 +-
1289 arch/arm/mach-tegra/cpuidle-tegra20.c | 2 +-
1290 arch/arm/mach-ux500/setup.h | 7 -
1291 arch/arm/mm/Kconfig | 6 +-
1292 arch/arm/mm/alignment.c | 8 +
1293 arch/arm/mm/cache-l2x0.c | 2 +-
1294 arch/arm/mm/context.c | 10 +-
1295 arch/arm/mm/fault.c | 146 +
1296 arch/arm/mm/fault.h | 12 +
1297 arch/arm/mm/init.c | 39 +
1298 arch/arm/mm/ioremap.c | 4 +-
1299 arch/arm/mm/mmap.c | 30 +-
1300 arch/arm/mm/mmu.c | 182 +-
1301 arch/arm/net/bpf_jit_32.c | 3 +
1302 arch/arm/plat-iop/setup.c | 2 +-
1303 arch/arm/plat-omap/sram.c | 2 +
1304 arch/arm/plat-samsung/include/plat/dma-ops.h | 2 +-
1305 arch/arm64/include/asm/barrier.h | 2 +-
1306 arch/arm64/include/asm/percpu.h | 8 +-
1307 arch/arm64/include/asm/uaccess.h | 1 +
1308 arch/avr32/include/asm/elf.h | 8 +-
1309 arch/avr32/include/asm/kmap_types.h | 4 +-
1310 arch/avr32/mm/fault.c | 27 +
1311 arch/frv/include/asm/atomic.h | 10 +
1312 arch/frv/include/asm/kmap_types.h | 2 +-
1313 arch/frv/mm/elf-fdpic.c | 3 +-
1314 arch/ia64/Makefile | 1 +
1315 arch/ia64/include/asm/atomic.h | 10 +
1316 arch/ia64/include/asm/barrier.h | 2 +-
1317 arch/ia64/include/asm/elf.h | 7 +
1318 arch/ia64/include/asm/pgalloc.h | 12 +
1319 arch/ia64/include/asm/pgtable.h | 13 +-
1320 arch/ia64/include/asm/spinlock.h | 2 +-
1321 arch/ia64/include/asm/uaccess.h | 27 +-
1322 arch/ia64/kernel/module.c | 45 +-
1323 arch/ia64/kernel/palinfo.c | 2 +-
1324 arch/ia64/kernel/sys_ia64.c | 7 +
1325 arch/ia64/kernel/vmlinux.lds.S | 2 +-
1326 arch/ia64/mm/fault.c | 32 +-
1327 arch/ia64/mm/init.c | 15 +-
1328 arch/m32r/lib/usercopy.c | 6 +
1329 arch/metag/include/asm/barrier.h | 2 +-
1330 arch/mips/cavium-octeon/dma-octeon.c | 2 +-
1331 arch/mips/include/asm/atomic.h | 351 +-
1332 arch/mips/include/asm/barrier.h | 2 +-
1333 arch/mips/include/asm/elf.h | 11 +-
1334 arch/mips/include/asm/exec.h | 2 +-
1335 arch/mips/include/asm/hw_irq.h | 2 +-
1336 arch/mips/include/asm/local.h | 57 +
1337 arch/mips/include/asm/page.h | 2 +-
1338 arch/mips/include/asm/pgalloc.h | 5 +
1339 arch/mips/include/asm/pgtable.h | 3 +
1340 arch/mips/include/asm/uaccess.h | 1 +
1341 arch/mips/kernel/binfmt_elfn32.c | 7 +
1342 arch/mips/kernel/binfmt_elfo32.c | 7 +
1343 arch/mips/kernel/i8259.c | 2 +-
1344 arch/mips/kernel/irq-gt641xx.c | 2 +-
1345 arch/mips/kernel/irq.c | 6 +-
1346 arch/mips/kernel/pm-cps.c | 2 +-
1347 arch/mips/kernel/process.c | 12 -
1348 arch/mips/kernel/reset.c | 4 +
1349 arch/mips/kernel/sync-r4k.c | 24 +-
1350 arch/mips/kernel/traps.c | 13 +-
1351 arch/mips/kvm/mips.c | 2 +-
1352 arch/mips/mm/fault.c | 25 +
1353 arch/mips/mm/mmap.c | 51 +-
1354 arch/mips/pci/pci-octeon.c | 4 +-
1355 arch/mips/pci/pcie-octeon.c | 12 +-
1356 arch/mips/sgi-ip27/ip27-nmi.c | 6 +-
1357 arch/mips/sni/rm200.c | 2 +-
1358 arch/mips/vr41xx/common/icu.c | 2 +-
1359 arch/mips/vr41xx/common/irq.c | 4 +-
1360 arch/parisc/include/asm/atomic.h | 10 +
1361 arch/parisc/include/asm/elf.h | 7 +
1362 arch/parisc/include/asm/pgalloc.h | 6 +
1363 arch/parisc/include/asm/pgtable.h | 11 +
1364 arch/parisc/include/asm/uaccess.h | 4 +-
1365 arch/parisc/kernel/module.c | 50 +-
1366 arch/parisc/kernel/sys_parisc.c | 15 +
1367 arch/parisc/kernel/traps.c | 4 +-
1368 arch/parisc/mm/fault.c | 140 +-
1369 arch/powerpc/include/asm/atomic.h | 329 +-
1370 arch/powerpc/include/asm/barrier.h | 2 +-
1371 arch/powerpc/include/asm/elf.h | 16 +-
1372 arch/powerpc/include/asm/exec.h | 2 +-
1373 arch/powerpc/include/asm/kmap_types.h | 2 +-
1374 arch/powerpc/include/asm/local.h | 46 +
1375 arch/powerpc/include/asm/mman.h | 2 +-
1376 arch/powerpc/include/asm/page.h | 8 +-
1377 arch/powerpc/include/asm/page_64.h | 7 +-
1378 arch/powerpc/include/asm/pgalloc-64.h | 7 +
1379 arch/powerpc/include/asm/pgtable.h | 1 +
1380 arch/powerpc/include/asm/pte-hash32.h | 1 +
1381 arch/powerpc/include/asm/reg.h | 1 +
1382 arch/powerpc/include/asm/smp.h | 2 +-
1383 arch/powerpc/include/asm/spinlock.h | 42 +-
1384 arch/powerpc/include/asm/uaccess.h | 141 +-
1385 arch/powerpc/kernel/Makefile | 5 +
1386 arch/powerpc/kernel/exceptions-64e.S | 4 +-
1387 arch/powerpc/kernel/exceptions-64s.S | 2 +-
1388 arch/powerpc/kernel/module_32.c | 15 +-
1389 arch/powerpc/kernel/process.c | 46 -
1390 arch/powerpc/kernel/signal_32.c | 2 +-
1391 arch/powerpc/kernel/signal_64.c | 2 +-
1392 arch/powerpc/kernel/traps.c | 21 +
1393 arch/powerpc/kernel/vdso.c | 5 +-
1394 arch/powerpc/kvm/powerpc.c | 2 +-
1395 arch/powerpc/lib/usercopy_64.c | 18 -
1396 arch/powerpc/mm/fault.c | 54 +-
1397 arch/powerpc/mm/mmap.c | 24 +-
1398 arch/powerpc/mm/slice.c | 13 +-
1399 arch/powerpc/platforms/cell/spufs/file.c | 4 +-
1400 arch/s390/include/asm/atomic.h | 10 +
1401 arch/s390/include/asm/barrier.h | 2 +-
1402 arch/s390/include/asm/elf.h | 13 +-
1403 arch/s390/include/asm/exec.h | 2 +-
1404 arch/s390/include/asm/uaccess.h | 13 +-
1405 arch/s390/kernel/module.c | 22 +-
1406 arch/s390/kernel/process.c | 34 -
1407 arch/s390/mm/mmap.c | 24 +
1408 arch/score/include/asm/exec.h | 2 +-
1409 arch/score/kernel/process.c | 5 -
1410 arch/sh/mm/mmap.c | 22 +-
1411 arch/sparc/include/asm/atomic_64.h | 110 +-
1412 arch/sparc/include/asm/barrier_64.h | 2 +-
1413 arch/sparc/include/asm/cache.h | 2 +-
1414 arch/sparc/include/asm/elf_32.h | 7 +
1415 arch/sparc/include/asm/elf_64.h | 7 +
1416 arch/sparc/include/asm/pgalloc_32.h | 1 +
1417 arch/sparc/include/asm/pgalloc_64.h | 1 +
1418 arch/sparc/include/asm/pgtable.h | 4 +
1419 arch/sparc/include/asm/pgtable_32.h | 15 +-
1420 arch/sparc/include/asm/pgtsrmmu.h | 5 +
1421 arch/sparc/include/asm/setup.h | 4 +-
1422 arch/sparc/include/asm/spinlock_64.h | 35 +-
1423 arch/sparc/include/asm/thread_info_32.h | 2 +
1424 arch/sparc/include/asm/thread_info_64.h | 2 +
1425 arch/sparc/include/asm/uaccess.h | 1 +
1426 arch/sparc/include/asm/uaccess_32.h | 27 +-
1427 arch/sparc/include/asm/uaccess_64.h | 19 +-
1428 arch/sparc/kernel/Makefile | 2 +-
1429 arch/sparc/kernel/prom_common.c | 2 +-
1430 arch/sparc/kernel/smp_64.c | 8 +-
1431 arch/sparc/kernel/sys_sparc_32.c | 2 +-
1432 arch/sparc/kernel/sys_sparc_64.c | 52 +-
1433 arch/sparc/kernel/traps_64.c | 27 +-
1434 arch/sparc/lib/Makefile | 2 +-
1435 arch/sparc/lib/atomic_64.S | 57 +-
1436 arch/sparc/lib/ksyms.c | 6 +-
1437 arch/sparc/mm/Makefile | 2 +-
1438 arch/sparc/mm/fault_32.c | 292 +
1439 arch/sparc/mm/fault_64.c | 486 +
1440 arch/sparc/mm/hugetlbpage.c | 22 +-
1441 arch/sparc/mm/init_64.c | 10 +-
1442 arch/tile/include/asm/atomic_64.h | 10 +
1443 arch/tile/include/asm/uaccess.h | 4 +-
1444 arch/um/Makefile | 4 +
1445 arch/um/include/asm/kmap_types.h | 2 +-
1446 arch/um/include/asm/page.h | 3 +
1447 arch/um/include/asm/pgtable-3level.h | 1 +
1448 arch/um/kernel/process.c | 16 -
1449 arch/x86/Kconfig | 11 +-
1450 arch/x86/Kconfig.cpu | 6 +-
1451 arch/x86/Kconfig.debug | 4 +-
1452 arch/x86/Makefile | 13 +-
1453 arch/x86/boot/Makefile | 3 +
1454 arch/x86/boot/bitops.h | 4 +-
1455 arch/x86/boot/boot.h | 2 +-
1456 arch/x86/boot/compressed/Makefile | 3 +
1457 arch/x86/boot/compressed/efi_stub_32.S | 16 +-
1458 arch/x86/boot/compressed/efi_thunk_64.S | 4 +-
1459 arch/x86/boot/compressed/head_32.S | 4 +-
1460 arch/x86/boot/compressed/head_64.S | 12 +-
1461 arch/x86/boot/compressed/misc.c | 11 +-
1462 arch/x86/boot/cpucheck.c | 16 +-
1463 arch/x86/boot/header.S | 6 +-
1464 arch/x86/boot/memory.c | 2 +-
1465 arch/x86/boot/video-vesa.c | 1 +
1466 arch/x86/boot/video.c | 2 +-
1467 arch/x86/crypto/aes-x86_64-asm_64.S | 4 +
1468 arch/x86/crypto/aesni-intel_asm.S | 106 +-
1469 arch/x86/crypto/blowfish-x86_64-asm_64.S | 7 +
1470 arch/x86/crypto/camellia-aesni-avx-asm_64.S | 10 +
1471 arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 10 +
1472 arch/x86/crypto/camellia-x86_64-asm_64.S | 7 +
1473 arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 51 +-
1474 arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 25 +-
1475 arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 2 +
1476 arch/x86/crypto/ghash-clmulni-intel_asm.S | 4 +
1477 arch/x86/crypto/salsa20-x86_64-asm_64.S | 4 +
1478 arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 9 +
1479 arch/x86/crypto/serpent-avx2-asm_64.S | 9 +
1480 arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 4 +
1481 arch/x86/crypto/sha1_ssse3_asm.S | 10 +-
1482 arch/x86/crypto/sha256-avx-asm.S | 2 +
1483 arch/x86/crypto/sha256-avx2-asm.S | 2 +
1484 arch/x86/crypto/sha256-ssse3-asm.S | 2 +
1485 arch/x86/crypto/sha512-avx-asm.S | 2 +
1486 arch/x86/crypto/sha512-avx2-asm.S | 2 +
1487 arch/x86/crypto/sha512-ssse3-asm.S | 2 +
1488 arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 25 +-
1489 arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 4 +
1490 arch/x86/crypto/twofish-x86_64-asm_64.S | 3 +
1491 arch/x86/ia32/ia32_signal.c | 23 +-
1492 arch/x86/ia32/ia32entry.S | 172 +-
1493 arch/x86/ia32/sys_ia32.c | 4 +-
1494 arch/x86/include/asm/alternative-asm.h | 39 +
1495 arch/x86/include/asm/alternative.h | 4 +-
1496 arch/x86/include/asm/apic.h | 2 +-
1497 arch/x86/include/asm/apm.h | 4 +-
1498 arch/x86/include/asm/atomic.h | 269 +-
1499 arch/x86/include/asm/atomic64_32.h | 100 +
1500 arch/x86/include/asm/atomic64_64.h | 164 +-
1501 arch/x86/include/asm/barrier.h | 4 +-
1502 arch/x86/include/asm/bitops.h | 18 +-
1503 arch/x86/include/asm/boot.h | 7 +-
1504 arch/x86/include/asm/cache.h | 5 +-
1505 arch/x86/include/asm/calling.h | 120 +-
1506 arch/x86/include/asm/checksum_32.h | 12 +-
1507 arch/x86/include/asm/cmpxchg.h | 39 +
1508 arch/x86/include/asm/compat.h | 2 +-
1509 arch/x86/include/asm/cpufeature.h | 16 +-
1510 arch/x86/include/asm/desc.h | 78 +-
1511 arch/x86/include/asm/desc_defs.h | 6 +
1512 arch/x86/include/asm/div64.h | 2 +-
1513 arch/x86/include/asm/elf.h | 36 +-
1514 arch/x86/include/asm/emergency-restart.h | 2 +-
1515 arch/x86/include/asm/fpu-internal.h | 8 +-
1516 arch/x86/include/asm/futex.h | 14 +-
1517 arch/x86/include/asm/hw_irq.h | 4 +-
1518 arch/x86/include/asm/i8259.h | 2 +-
1519 arch/x86/include/asm/io.h | 21 +-
1520 arch/x86/include/asm/irqflags.h | 5 +
1521 arch/x86/include/asm/kprobes.h | 9 +-
1522 arch/x86/include/asm/kvm_host.h | 2 +-
1523 arch/x86/include/asm/local.h | 106 +-
1524 arch/x86/include/asm/mman.h | 15 +
1525 arch/x86/include/asm/mmu.h | 16 +-
1526 arch/x86/include/asm/mmu_context.h | 136 +-
1527 arch/x86/include/asm/module.h | 17 +-
1528 arch/x86/include/asm/nmi.h | 19 +-
1529 arch/x86/include/asm/page.h | 1 +
1530 arch/x86/include/asm/page_64.h | 4 +-
1531 arch/x86/include/asm/paravirt.h | 46 +-
1532 arch/x86/include/asm/paravirt_types.h | 15 +-
1533 arch/x86/include/asm/pgalloc.h | 23 +
1534 arch/x86/include/asm/pgtable-2level.h | 2 +
1535 arch/x86/include/asm/pgtable-3level.h | 4 +
1536 arch/x86/include/asm/pgtable.h | 126 +-
1537 arch/x86/include/asm/pgtable_32.h | 14 +-
1538 arch/x86/include/asm/pgtable_32_types.h | 15 +-
1539 arch/x86/include/asm/pgtable_64.h | 20 +-
1540 arch/x86/include/asm/pgtable_64_types.h | 5 +
1541 arch/x86/include/asm/pgtable_types.h | 26 +-
1542 arch/x86/include/asm/preempt.h | 2 +-
1543 arch/x86/include/asm/processor.h | 79 +-
1544 arch/x86/include/asm/ptrace.h | 26 +-
1545 arch/x86/include/asm/qrwlock.h | 4 +-
1546 arch/x86/include/asm/realmode.h | 4 +-
1547 arch/x86/include/asm/reboot.h | 10 +-
1548 arch/x86/include/asm/rmwcc.h | 84 +-
1549 arch/x86/include/asm/rwsem.h | 60 +-
1550 arch/x86/include/asm/segment.h | 29 +-
1551 arch/x86/include/asm/smap.h | 64 +-
1552 arch/x86/include/asm/smp.h | 14 +-
1553 arch/x86/include/asm/stackprotector.h | 4 +-
1554 arch/x86/include/asm/stacktrace.h | 32 +-
1555 arch/x86/include/asm/switch_to.h | 4 +-
1556 arch/x86/include/asm/thread_info.h | 31 +-
1557 arch/x86/include/asm/tlbflush.h | 73 +-
1558 arch/x86/include/asm/uaccess.h | 184 +-
1559 arch/x86/include/asm/uaccess_32.h | 28 +-
1560 arch/x86/include/asm/uaccess_64.h | 169 +-
1561 arch/x86/include/asm/word-at-a-time.h | 2 +-
1562 arch/x86/include/asm/x86_init.h | 10 +-
1563 arch/x86/include/asm/xen/page.h | 2 +-
1564 arch/x86/include/asm/xsave.h | 14 +-
1565 arch/x86/include/uapi/asm/e820.h | 2 +-
1566 arch/x86/include/uapi/asm/ptrace-abi.h | 1 -
1567 arch/x86/kernel/Makefile | 2 +-
1568 arch/x86/kernel/acpi/boot.c | 4 +-
1569 arch/x86/kernel/acpi/sleep.c | 4 +
1570 arch/x86/kernel/acpi/wakeup_32.S | 6 +-
1571 arch/x86/kernel/alternative.c | 74 +-
1572 arch/x86/kernel/apic/apic.c | 4 +-
1573 arch/x86/kernel/apic/apic_flat_64.c | 4 +-
1574 arch/x86/kernel/apic/apic_noop.c | 2 +-
1575 arch/x86/kernel/apic/bigsmp_32.c | 2 +-
1576 arch/x86/kernel/apic/io_apic.c | 4 +-
1577 arch/x86/kernel/apic/probe_32.c | 2 +-
1578 arch/x86/kernel/apic/vector.c | 4 +-
1579 arch/x86/kernel/apic/x2apic_cluster.c | 4 +-
1580 arch/x86/kernel/apic/x2apic_phys.c | 2 +-
1581 arch/x86/kernel/apic/x2apic_uv_x.c | 2 +-
1582 arch/x86/kernel/apm_32.c | 19 +-
1583 arch/x86/kernel/asm-offsets.c | 20 +
1584 arch/x86/kernel/asm-offsets_64.c | 1 +
1585 arch/x86/kernel/cpu/Makefile | 4 -
1586 arch/x86/kernel/cpu/amd.c | 2 +-
1587 arch/x86/kernel/cpu/common.c | 134 +-
1588 arch/x86/kernel/cpu/intel_cacheinfo.c | 48 +-
1589 arch/x86/kernel/cpu/mcheck/mce.c | 31 +-
1590 arch/x86/kernel/cpu/mcheck/p5.c | 3 +
1591 arch/x86/kernel/cpu/mcheck/winchip.c | 3 +
1592 arch/x86/kernel/cpu/microcode/core.c | 2 +-
1593 arch/x86/kernel/cpu/microcode/intel.c | 4 +-
1594 arch/x86/kernel/cpu/mtrr/main.c | 2 +-
1595 arch/x86/kernel/cpu/mtrr/mtrr.h | 2 +-
1596 arch/x86/kernel/cpu/perf_event.c | 8 +-
1597 arch/x86/kernel/cpu/perf_event_amd_iommu.c | 2 +-
1598 arch/x86/kernel/cpu/perf_event_intel.c | 6 +-
1599 arch/x86/kernel/cpu/perf_event_intel_rapl.c | 2 +-
1600 arch/x86/kernel/cpu/perf_event_intel_uncore.c | 2 +-
1601 arch/x86/kernel/cpu/perf_event_intel_uncore.h | 2 +-
1602 arch/x86/kernel/cpuid.c | 2 +-
1603 arch/x86/kernel/crash.c | 2 +-
1604 arch/x86/kernel/crash_dump_64.c | 2 +-
1605 arch/x86/kernel/doublefault.c | 8 +-
1606 arch/x86/kernel/dumpstack.c | 30 +-
1607 arch/x86/kernel/dumpstack_32.c | 29 +-
1608 arch/x86/kernel/dumpstack_64.c | 62 +-
1609 arch/x86/kernel/e820.c | 4 +-
1610 arch/x86/kernel/early_printk.c | 1 +
1611 arch/x86/kernel/entry_32.S | 359 +-
1612 arch/x86/kernel/entry_64.S | 748 +-
1613 arch/x86/kernel/espfix_64.c | 13 +-
1614 arch/x86/kernel/ftrace.c | 8 +-
1615 arch/x86/kernel/head64.c | 13 +-
1616 arch/x86/kernel/head_32.S | 228 +-
1617 arch/x86/kernel/head_64.S | 139 +-
1618 arch/x86/kernel/i386_ksyms_32.c | 12 +
1619 arch/x86/kernel/i387.c | 2 +-
1620 arch/x86/kernel/i8259.c | 10 +-
1621 arch/x86/kernel/io_delay.c | 2 +-
1622 arch/x86/kernel/ioport.c | 2 +-
1623 arch/x86/kernel/irq.c | 8 +-
1624 arch/x86/kernel/irq_32.c | 47 +-
1625 arch/x86/kernel/irq_64.c | 2 +-
1626 arch/x86/kernel/jump_label.c | 8 +-
1627 arch/x86/kernel/kgdb.c | 25 +-
1628 arch/x86/kernel/kprobes/core.c | 32 +-
1629 arch/x86/kernel/kprobes/opt.c | 16 +-
1630 arch/x86/kernel/ksysfs.c | 2 +-
1631 arch/x86/kernel/ldt.c | 31 +-
1632 arch/x86/kernel/machine_kexec_32.c | 6 +-
1633 arch/x86/kernel/mcount_64.S | 19 +-
1634 arch/x86/kernel/module.c | 78 +-
1635 arch/x86/kernel/msr.c | 2 +-
1636 arch/x86/kernel/nmi.c | 34 +-
1637 arch/x86/kernel/nmi_selftest.c | 4 +-
1638 arch/x86/kernel/paravirt-spinlocks.c | 2 +-
1639 arch/x86/kernel/paravirt.c | 45 +-
1640 arch/x86/kernel/paravirt_patch_64.c | 8 +
1641 arch/x86/kernel/pci-calgary_64.c | 2 +-
1642 arch/x86/kernel/pci-iommu_table.c | 2 +-
1643 arch/x86/kernel/pci-swiotlb.c | 2 +-
1644 arch/x86/kernel/process.c | 55 +-
1645 arch/x86/kernel/process_32.c | 32 +-
1646 arch/x86/kernel/process_64.c | 21 +-
1647 arch/x86/kernel/ptrace.c | 20 +-
1648 arch/x86/kernel/pvclock.c | 8 +-
1649 arch/x86/kernel/reboot.c | 42 +-
1650 arch/x86/kernel/reboot_fixups_32.c | 2 +-
1651 arch/x86/kernel/relocate_kernel_64.S | 3 +-
1652 arch/x86/kernel/setup.c | 63 +-
1653 arch/x86/kernel/setup_percpu.c | 29 +-
1654 arch/x86/kernel/signal.c | 17 +-
1655 arch/x86/kernel/smp.c | 2 +-
1656 arch/x86/kernel/smpboot.c | 29 +-
1657 arch/x86/kernel/step.c | 10 +-
1658 arch/x86/kernel/sys_i386_32.c | 184 +
1659 arch/x86/kernel/sys_x86_64.c | 22 +-
1660 arch/x86/kernel/tboot.c | 12 +-
1661 arch/x86/kernel/time.c | 10 +-
1662 arch/x86/kernel/tls.c | 7 +-
1663 arch/x86/kernel/tracepoint.c | 4 +-
1664 arch/x86/kernel/traps.c | 67 +-
1665 arch/x86/kernel/tsc.c | 2 +-
1666 arch/x86/kernel/uprobes.c | 4 +-
1667 arch/x86/kernel/vm86_32.c | 6 +-
1668 arch/x86/kernel/vmlinux.lds.S | 147 +-
1669 arch/x86/kernel/vsyscall_64.c | 16 +-
1670 arch/x86/kernel/x8664_ksyms_64.c | 6 +-
1671 arch/x86/kernel/x86_init.c | 6 +-
1672 arch/x86/kernel/xsave.c | 10 +-
1673 arch/x86/kvm/cpuid.c | 21 +-
1674 arch/x86/kvm/emulate.c | 2 +-
1675 arch/x86/kvm/lapic.c | 2 +-
1676 arch/x86/kvm/paging_tmpl.h | 2 +-
1677 arch/x86/kvm/svm.c | 8 +
1678 arch/x86/kvm/vmx.c | 67 +-
1679 arch/x86/kvm/x86.c | 8 +-
1680 arch/x86/lguest/boot.c | 3 +-
1681 arch/x86/lib/atomic64_386_32.S | 164 +
1682 arch/x86/lib/atomic64_cx8_32.S | 103 +-
1683 arch/x86/lib/checksum_32.S | 100 +-
1684 arch/x86/lib/clear_page_64.S | 5 +-
1685 arch/x86/lib/cmpxchg16b_emu.S | 3 +
1686 arch/x86/lib/copy_page_64.S | 20 +-
1687 arch/x86/lib/copy_user_64.S | 81 +-
1688 arch/x86/lib/copy_user_nocache_64.S | 14 +
1689 arch/x86/lib/csum-copy_64.S | 18 +-
1690 arch/x86/lib/csum-wrappers_64.c | 8 +-
1691 arch/x86/lib/getuser.S | 74 +-
1692 arch/x86/lib/insn.c | 8 +-
1693 arch/x86/lib/iomap_copy_64.S | 2 +
1694 arch/x86/lib/memcpy_64.S | 10 +-
1695 arch/x86/lib/memmove_64.S | 4 +-
1696 arch/x86/lib/memset_64.S | 7 +-
1697 arch/x86/lib/mmx_32.c | 243 +-
1698 arch/x86/lib/msr-reg.S | 2 +
1699 arch/x86/lib/putuser.S | 90 +-
1700 arch/x86/lib/rwsem.S | 6 +-
1701 arch/x86/lib/thunk_64.S | 12 +-
1702 arch/x86/lib/usercopy_32.c | 357 +-
1703 arch/x86/lib/usercopy_64.c | 18 +-
1704 arch/x86/mm/Makefile | 4 +
1705 arch/x86/mm/extable.c | 25 +-
1706 arch/x86/mm/fault.c | 568 +-
1707 arch/x86/mm/gup.c | 6 +-
1708 arch/x86/mm/highmem_32.c | 4 +
1709 arch/x86/mm/hugetlbpage.c | 24 +-
1710 arch/x86/mm/init.c | 101 +-
1711 arch/x86/mm/init_32.c | 111 +-
1712 arch/x86/mm/init_64.c | 46 +-
1713 arch/x86/mm/iomap_32.c | 4 +
1714 arch/x86/mm/ioremap.c | 28 +-
1715 arch/x86/mm/kmemcheck/kmemcheck.c | 4 +-
1716 arch/x86/mm/mmap.c | 36 +-
1717 arch/x86/mm/mmio-mod.c | 10 +-
1718 arch/x86/mm/numa.c | 2 +-
1719 arch/x86/mm/pageattr.c | 33 +-
1720 arch/x86/mm/pat.c | 20 +-
1721 arch/x86/mm/pat_rbtree.c | 2 +-
1722 arch/x86/mm/pf_in.c | 10 +-
1723 arch/x86/mm/pgtable.c | 151 +-
1724 arch/x86/mm/pgtable_32.c | 3 +
1725 arch/x86/mm/physaddr.c | 4 +-
1726 arch/x86/mm/setup_nx.c | 7 +
1727 arch/x86/mm/tlb.c | 4 +
1728 arch/x86/mm/uderef_64.c | 37 +
1729 arch/x86/net/bpf_jit.S | 11 +
1730 arch/x86/net/bpf_jit_comp.c | 13 +-
1731 arch/x86/oprofile/backtrace.c | 8 +-
1732 arch/x86/oprofile/nmi_int.c | 8 +-
1733 arch/x86/oprofile/op_model_amd.c | 8 +-
1734 arch/x86/oprofile/op_model_ppro.c | 7 +-
1735 arch/x86/oprofile/op_x86_model.h | 2 +-
1736 arch/x86/pci/intel_mid_pci.c | 2 +-
1737 arch/x86/pci/irq.c | 8 +-
1738 arch/x86/pci/pcbios.c | 144 +-
1739 arch/x86/platform/efi/efi_32.c | 24 +
1740 arch/x86/platform/efi/efi_64.c | 27 +-
1741 arch/x86/platform/efi/efi_stub_32.S | 64 +-
1742 arch/x86/platform/efi/efi_stub_64.S | 2 +
1743 arch/x86/platform/intel-mid/intel-mid.c | 3 +-
1744 arch/x86/platform/intel-mid/intel_mid_weak_decls.h | 6 +-
1745 arch/x86/platform/intel-mid/mfld.c | 4 +-
1746 arch/x86/platform/intel-mid/mrfl.c | 2 +-
1747 arch/x86/platform/olpc/olpc_dt.c | 2 +-
1748 arch/x86/power/cpu.c | 11 +-
1749 arch/x86/realmode/init.c | 10 +-
1750 arch/x86/realmode/rm/Makefile | 3 +
1751 arch/x86/realmode/rm/header.S | 4 +-
1752 arch/x86/realmode/rm/trampoline_32.S | 12 +-
1753 arch/x86/realmode/rm/trampoline_64.S | 3 +-
1754 arch/x86/realmode/rm/wakeup_asm.S | 5 +-
1755 arch/x86/tools/Makefile | 2 +-
1756 arch/x86/tools/relocs.c | 94 +-
1757 arch/x86/um/mem_32.c | 2 +-
1758 arch/x86/um/tls_32.c | 2 +-
1759 arch/x86/vdso/Makefile | 2 +-
1760 arch/x86/vdso/vdso2c.h | 2 +-
1761 arch/x86/vdso/vdso32-setup.c | 1 +
1762 arch/x86/vdso/vma.c | 41 +-
1763 arch/x86/xen/enlighten.c | 52 +-
1764 arch/x86/xen/mmu.c | 13 +-
1765 arch/x86/xen/smp.c | 21 +-
1766 arch/x86/xen/xen-asm_32.S | 2 +-
1767 arch/x86/xen/xen-head.S | 11 +
1768 arch/x86/xen/xen-ops.h | 2 -
1769 block/bio.c | 6 +-
1770 block/blk-iopoll.c | 2 +-
1771 block/blk-map.c | 2 +-
1772 block/blk-softirq.c | 2 +-
1773 block/bsg.c | 12 +-
1774 block/compat_ioctl.c | 4 +-
1775 block/genhd.c | 9 +-
1776 block/partitions/efi.c | 8 +-
1777 block/scsi_ioctl.c | 29 +-
1778 crypto/cryptd.c | 4 +-
1779 crypto/pcrypt.c | 2 +-
1780 drivers/acpi/apei/apei-internal.h | 2 +-
1781 drivers/acpi/apei/ghes.c | 4 +-
1782 drivers/acpi/bgrt.c | 6 +-
1783 drivers/acpi/blacklist.c | 4 +-
1784 drivers/acpi/device_pm.c | 4 +-
1785 drivers/acpi/processor_idle.c | 2 +-
1786 drivers/acpi/sysfs.c | 4 +-
1787 drivers/ata/libahci.c | 2 +-
1788 drivers/ata/libata-core.c | 12 +-
1789 drivers/ata/libata-scsi.c | 2 +-
1790 drivers/ata/libata.h | 2 +-
1791 drivers/ata/pata_arasan_cf.c | 4 +-
1792 drivers/atm/adummy.c | 2 +-
1793 drivers/atm/ambassador.c | 8 +-
1794 drivers/atm/atmtcp.c | 14 +-
1795 drivers/atm/eni.c | 10 +-
1796 drivers/atm/firestream.c | 8 +-
1797 drivers/atm/fore200e.c | 14 +-
1798 drivers/atm/he.c | 18 +-
1799 drivers/atm/horizon.c | 4 +-
1800 drivers/atm/idt77252.c | 36 +-
1801 drivers/atm/iphase.c | 34 +-
1802 drivers/atm/lanai.c | 12 +-
1803 drivers/atm/nicstar.c | 46 +-
1804 drivers/atm/solos-pci.c | 4 +-
1805 drivers/atm/suni.c | 4 +-
1806 drivers/atm/uPD98402.c | 16 +-
1807 drivers/atm/zatm.c | 6 +-
1808 drivers/base/bus.c | 4 +-
1809 drivers/base/devtmpfs.c | 8 +-
1810 drivers/base/node.c | 2 +-
1811 drivers/base/power/domain.c | 9 +-
1812 drivers/base/power/sysfs.c | 2 +-
1813 drivers/base/power/wakeup.c | 8 +-
1814 drivers/base/syscore.c | 4 +-
1815 drivers/block/cciss.c | 28 +-
1816 drivers/block/cciss.h | 2 +-
1817 drivers/block/cpqarray.c | 28 +-
1818 drivers/block/cpqarray.h | 2 +-
1819 drivers/block/drbd/drbd_bitmap.c | 2 +-
1820 drivers/block/drbd/drbd_int.h | 8 +-
1821 drivers/block/drbd/drbd_main.c | 12 +-
1822 drivers/block/drbd/drbd_nl.c | 4 +-
1823 drivers/block/drbd/drbd_receiver.c | 34 +-
1824 drivers/block/drbd/drbd_worker.c | 8 +-
1825 drivers/block/loop.c | 2 +-
1826 drivers/block/nvme-core.c | 2 -
1827 drivers/block/pktcdvd.c | 4 +-
1828 drivers/block/rbd.c | 2 +-
1829 drivers/bluetooth/btwilink.c | 2 +-
1830 drivers/cdrom/cdrom.c | 11 +-
1831 drivers/cdrom/gdrom.c | 1 -
1832 drivers/char/agp/compat_ioctl.c | 2 +-
1833 drivers/char/agp/frontend.c | 4 +-
1834 drivers/char/hpet.c | 2 +-
1835 drivers/char/ipmi/ipmi_msghandler.c | 8 +-
1836 drivers/char/ipmi/ipmi_si_intf.c | 8 +-
1837 drivers/char/mem.c | 47 +-
1838 drivers/char/nvram.c | 2 +-
1839 drivers/char/pcmcia/synclink_cs.c | 16 +-
1840 drivers/char/random.c | 12 +-
1841 drivers/char/sonypi.c | 9 +-
1842 drivers/char/tpm/tpm_acpi.c | 3 +-
1843 drivers/char/tpm/tpm_eventlog.c | 7 +-
1844 drivers/char/virtio_console.c | 4 +-
1845 drivers/clk/clk-composite.c | 2 +-
1846 drivers/clk/socfpga/clk-gate.c | 9 +-
1847 drivers/clk/socfpga/clk-pll.c | 9 +-
1848 drivers/cpufreq/acpi-cpufreq.c | 17 +-
1849 drivers/cpufreq/cpufreq-dt.c | 4 +-
1850 drivers/cpufreq/cpufreq.c | 26 +-
1851 drivers/cpufreq/cpufreq_governor.c | 6 +-
1852 drivers/cpufreq/cpufreq_governor.h | 4 +-
1853 drivers/cpufreq/cpufreq_ondemand.c | 10 +-
1854 drivers/cpufreq/intel_pstate.c | 33 +-
1855 drivers/cpufreq/p4-clockmod.c | 12 +-
1856 drivers/cpufreq/sparc-us3-cpufreq.c | 67 +-
1857 drivers/cpufreq/speedstep-centrino.c | 7 +-
1858 drivers/cpuidle/driver.c | 2 +-
1859 drivers/cpuidle/governor.c | 2 +-
1860 drivers/cpuidle/sysfs.c | 2 +-
1861 drivers/crypto/hifn_795x.c | 4 +-
1862 drivers/devfreq/devfreq.c | 4 +-
1863 drivers/dma/sh/shdma-base.c | 4 +-
1864 drivers/dma/sh/shdmac.c | 2 +-
1865 drivers/edac/edac_device.c | 4 +-
1866 drivers/edac/edac_mc_sysfs.c | 12 +-
1867 drivers/edac/edac_pci.c | 4 +-
1868 drivers/edac/edac_pci_sysfs.c | 22 +-
1869 drivers/edac/mce_amd.h | 2 +-
1870 drivers/firewire/core-card.c | 6 +-
1871 drivers/firewire/core-device.c | 2 +-
1872 drivers/firewire/core-transaction.c | 1 +
1873 drivers/firewire/core.h | 1 +
1874 drivers/firmware/dmi-id.c | 2 +-
1875 drivers/firmware/dmi_scan.c | 2 +-
1876 drivers/firmware/efi/cper.c | 8 +-
1877 drivers/firmware/efi/efi.c | 12 +-
1878 drivers/firmware/efi/efivars.c | 2 +-
1879 drivers/firmware/google/memconsole.c | 5 +-
1880 drivers/gpio/gpio-em.c | 2 +-
1881 drivers/gpio/gpio-ich.c | 2 +-
1882 drivers/gpio/gpio-omap.c | 2 +-
1883 drivers/gpio/gpio-rcar.c | 2 +-
1884 drivers/gpio/gpio-vr41xx.c | 2 +-
1885 drivers/gpio/gpiolib.c | 13 +-
1886 drivers/gpu/drm/drm_crtc.c | 2 +-
1887 drivers/gpu/drm/drm_drv.c | 2 +-
1888 drivers/gpu/drm/drm_fops.c | 12 +-
1889 drivers/gpu/drm/drm_global.c | 14 +-
1890 drivers/gpu/drm/drm_info.c | 13 +-
1891 drivers/gpu/drm/drm_ioc32.c | 13 +-
1892 drivers/gpu/drm/drm_ioctl.c | 2 +-
1893 drivers/gpu/drm/i810/i810_drv.h | 4 +-
1894 drivers/gpu/drm/i915/i915_dma.c | 2 +-
1895 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 4 +-
1896 drivers/gpu/drm/i915/i915_ioc32.c | 11 +-
1897 drivers/gpu/drm/i915/intel_display.c | 26 +-
1898 drivers/gpu/drm/imx/imx-drm-core.c | 2 +-
1899 drivers/gpu/drm/mga/mga_drv.h | 4 +-
1900 drivers/gpu/drm/mga/mga_ioc32.c | 11 +-
1901 drivers/gpu/drm/mga/mga_irq.c | 8 +-
1902 drivers/gpu/drm/nouveau/nouveau_bios.c | 2 +-
1903 drivers/gpu/drm/nouveau/nouveau_drm.h | 1 -
1904 drivers/gpu/drm/nouveau/nouveau_ioc32.c | 2 +-
1905 drivers/gpu/drm/nouveau/nouveau_vga.c | 2 +-
1906 drivers/gpu/drm/qxl/qxl_cmd.c | 12 +-
1907 drivers/gpu/drm/qxl/qxl_debugfs.c | 8 +-
1908 drivers/gpu/drm/qxl/qxl_drv.h | 8 +-
1909 drivers/gpu/drm/qxl/qxl_ioctl.c | 10 +-
1910 drivers/gpu/drm/qxl/qxl_irq.c | 16 +-
1911 drivers/gpu/drm/qxl/qxl_ttm.c | 38 +-
1912 drivers/gpu/drm/r128/r128_cce.c | 2 +-
1913 drivers/gpu/drm/r128/r128_drv.h | 4 +-
1914 drivers/gpu/drm/r128/r128_ioc32.c | 11 +-
1915 drivers/gpu/drm/r128/r128_irq.c | 4 +-
1916 drivers/gpu/drm/r128/r128_state.c | 4 +-
1917 drivers/gpu/drm/radeon/mkregtable.c | 4 +-
1918 drivers/gpu/drm/radeon/radeon_device.c | 2 +-
1919 drivers/gpu/drm/radeon/radeon_drv.h | 2 +-
1920 drivers/gpu/drm/radeon/radeon_ioc32.c | 13 +-
1921 drivers/gpu/drm/radeon/radeon_irq.c | 6 +-
1922 drivers/gpu/drm/radeon/radeon_state.c | 4 +-
1923 drivers/gpu/drm/radeon/radeon_ttm.c | 4 +-
1924 drivers/gpu/drm/tegra/dc.c | 2 +-
1925 drivers/gpu/drm/tegra/dsi.c | 2 +-
1926 drivers/gpu/drm/tegra/hdmi.c | 2 +-
1927 drivers/gpu/drm/ttm/ttm_memory.c | 4 +-
1928 drivers/gpu/drm/ttm/ttm_page_alloc.c | 18 +-
1929 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 18 +-
1930 drivers/gpu/drm/udl/udl_fb.c | 1 -
1931 drivers/gpu/drm/via/via_drv.h | 4 +-
1932 drivers/gpu/drm/via/via_irq.c | 18 +-
1933 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 +-
1934 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 8 +-
1935 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 +-
1936 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 4 +-
1937 drivers/gpu/drm/vmwgfx/vmwgfx_marker.c | 2 +-
1938 drivers/gpu/vga/vga_switcheroo.c | 4 +-
1939 drivers/hid/hid-core.c | 4 +-
1940 drivers/hv/channel.c | 4 +-
1941 drivers/hv/hv.c | 4 +-
1942 drivers/hv/hv_balloon.c | 18 +-
1943 drivers/hv/hyperv_vmbus.h | 2 +-
1944 drivers/hv/vmbus_drv.c | 4 +-
1945 drivers/hwmon/acpi_power_meter.c | 4 +-
1946 drivers/hwmon/applesmc.c | 2 +-
1947 drivers/hwmon/asus_atk0110.c | 10 +-
1948 drivers/hwmon/coretemp.c | 2 +-
1949 drivers/hwmon/ibmaem.c | 2 +-
1950 drivers/hwmon/iio_hwmon.c | 2 +-
1951 drivers/hwmon/nct6683.c | 6 +-
1952 drivers/hwmon/nct6775.c | 6 +-
1953 drivers/hwmon/pmbus/pmbus_core.c | 10 +-
1954 drivers/hwmon/sht15.c | 12 +-
1955 drivers/hwmon/via-cputemp.c | 2 +-
1956 drivers/i2c/busses/i2c-amd756-s4882.c | 2 +-
1957 drivers/i2c/busses/i2c-diolan-u2c.c | 2 +-
1958 drivers/i2c/busses/i2c-nforce2-s4985.c | 2 +-
1959 drivers/i2c/i2c-dev.c | 2 +-
1960 drivers/ide/ide-cd.c | 2 +-
1961 drivers/iio/industrialio-core.c | 2 +-
1962 drivers/infiniband/core/cm.c | 32 +-
1963 drivers/infiniband/core/fmr_pool.c | 20 +-
1964 drivers/infiniband/hw/cxgb4/mem.c | 4 +-
1965 drivers/infiniband/hw/ipath/ipath_rc.c | 6 +-
1966 drivers/infiniband/hw/ipath/ipath_ruc.c | 6 +-
1967 drivers/infiniband/hw/mlx4/mad.c | 2 +-
1968 drivers/infiniband/hw/mlx4/mcg.c | 2 +-
1969 drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +-
1970 drivers/infiniband/hw/mthca/mthca_cmd.c | 8 +-
1971 drivers/infiniband/hw/mthca/mthca_main.c | 2 +-
1972 drivers/infiniband/hw/mthca/mthca_mr.c | 6 +-
1973 drivers/infiniband/hw/mthca/mthca_provider.c | 2 +-
1974 drivers/infiniband/hw/nes/nes.c | 4 +-
1975 drivers/infiniband/hw/nes/nes.h | 40 +-
1976 drivers/infiniband/hw/nes/nes_cm.c | 62 +-
1977 drivers/infiniband/hw/nes/nes_mgt.c | 8 +-
1978 drivers/infiniband/hw/nes/nes_nic.c | 40 +-
1979 drivers/infiniband/hw/nes/nes_verbs.c | 10 +-
1980 drivers/infiniband/hw/qib/qib.h | 1 +
1981 drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 2 +-
1982 drivers/input/gameport/gameport.c | 4 +-
1983 drivers/input/input.c | 4 +-
1984 drivers/input/joystick/sidewinder.c | 1 +
1985 drivers/input/joystick/xpad.c | 4 +-
1986 drivers/input/misc/ims-pcu.c | 4 +-
1987 drivers/input/mouse/psmouse.h | 2 +-
1988 drivers/input/mousedev.c | 2 +-
1989 drivers/input/serio/serio.c | 4 +-
1990 drivers/input/serio/serio_raw.c | 4 +-
1991 drivers/iommu/arm-smmu.c | 2 +-
1992 drivers/iommu/iommu.c | 2 +-
1993 drivers/iommu/irq_remapping.c | 12 +-
1994 drivers/irqchip/irq-gic.c | 4 +-
1995 drivers/irqchip/irq-renesas-intc-irqpin.c | 2 +-
1996 drivers/irqchip/irq-renesas-irqc.c | 2 +-
1997 drivers/isdn/capi/capi.c | 10 +-
1998 drivers/isdn/gigaset/interface.c | 8 +-
1999 drivers/isdn/gigaset/usb-gigaset.c | 2 +-
2000 drivers/isdn/hardware/avm/b1.c | 4 +-
2001 drivers/isdn/i4l/isdn_common.c | 2 +
2002 drivers/isdn/i4l/isdn_tty.c | 22 +-
2003 drivers/isdn/icn/icn.c | 2 +-
2004 drivers/isdn/mISDN/dsp_cmx.c | 2 +-
2005 drivers/leds/leds-clevo-mail.c | 2 +-
2006 drivers/leds/leds-ss4200.c | 2 +-
2007 drivers/lguest/core.c | 10 +-
2008 drivers/lguest/page_tables.c | 2 +-
2009 drivers/lguest/x86/core.c | 12 +-
2010 drivers/lguest/x86/switcher_32.S | 27 +-
2011 drivers/md/bcache/closure.h | 2 +-
2012 drivers/md/bitmap.c | 2 +-
2013 drivers/md/dm-ioctl.c | 2 +-
2014 drivers/md/dm-raid1.c | 16 +-
2015 drivers/md/dm-stats.c | 6 +-
2016 drivers/md/dm-stripe.c | 10 +-
2017 drivers/md/dm-table.c | 2 +-
2018 drivers/md/dm-thin-metadata.c | 4 +-
2019 drivers/md/dm.c | 16 +-
2020 drivers/md/md.c | 26 +-
2021 drivers/md/md.h | 6 +-
2022 drivers/md/persistent-data/dm-space-map-metadata.c | 4 +-
2023 drivers/md/persistent-data/dm-space-map.h | 1 +
2024 drivers/md/raid1.c | 4 +-
2025 drivers/md/raid10.c | 16 +-
2026 drivers/md/raid5.c | 10 +-
2027 drivers/media/dvb-core/dvbdev.c | 2 +-
2028 drivers/media/dvb-frontends/af9033.h | 2 +-
2029 drivers/media/dvb-frontends/dib3000.h | 2 +-
2030 drivers/media/dvb-frontends/dib7000p.h | 2 +-
2031 drivers/media/dvb-frontends/dib8000.h | 2 +-
2032 drivers/media/pci/cx88/cx88-video.c | 6 +-
2033 drivers/media/pci/ivtv/ivtv-driver.c | 2 +-
2034 drivers/media/pci/solo6x10/solo6x10-core.c | 2 +-
2035 drivers/media/pci/solo6x10/solo6x10-p2m.c | 2 +-
2036 drivers/media/pci/solo6x10/solo6x10.h | 2 +-
2037 drivers/media/pci/tw68/tw68-core.c | 2 +-
2038 drivers/media/platform/omap/omap_vout.c | 11 +-
2039 drivers/media/platform/s5p-tv/mixer.h | 2 +-
2040 drivers/media/platform/s5p-tv/mixer_grp_layer.c | 2 +-
2041 drivers/media/platform/s5p-tv/mixer_reg.c | 2 +-
2042 drivers/media/platform/s5p-tv/mixer_video.c | 24 +-
2043 drivers/media/platform/s5p-tv/mixer_vp_layer.c | 2 +-
2044 drivers/media/radio/radio-cadet.c | 2 +
2045 drivers/media/radio/radio-maxiradio.c | 2 +-
2046 drivers/media/radio/radio-shark.c | 2 +-
2047 drivers/media/radio/radio-shark2.c | 2 +-
2048 drivers/media/radio/radio-si476x.c | 2 +-
2049 drivers/media/radio/wl128x/fmdrv_common.c | 2 +-
2050 drivers/media/usb/dvb-usb/dw2102.c | 2 +-
2051 drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 12 +-
2052 drivers/media/v4l2-core/v4l2-device.c | 4 +-
2053 drivers/media/v4l2-core/v4l2-ioctl.c | 13 +-
2054 drivers/memory/omap-gpmc.c | 21 +-
2055 drivers/message/fusion/mptsas.c | 34 +-
2056 drivers/message/i2o/i2o_proc.c | 67 +-
2057 drivers/message/i2o/iop.c | 8 +-
2058 drivers/mfd/ab8500-debugfs.c | 2 +-
2059 drivers/mfd/max8925-i2c.c | 2 +-
2060 drivers/mfd/tps65910.c | 2 +-
2061 drivers/mfd/twl4030-irq.c | 9 +-
2062 drivers/misc/c2port/core.c | 4 +-
2063 drivers/misc/eeprom/sunxi_sid.c | 4 +-
2064 drivers/misc/kgdbts.c | 4 +-
2065 drivers/misc/lis3lv02d/lis3lv02d.c | 8 +-
2066 drivers/misc/lis3lv02d/lis3lv02d.h | 2 +-
2067 drivers/misc/sgi-gru/gruhandles.c | 4 +-
2068 drivers/misc/sgi-gru/gruprocfs.c | 8 +-
2069 drivers/misc/sgi-gru/grutables.h | 154 +-
2070 drivers/misc/sgi-xp/xp.h | 2 +-
2071 drivers/misc/sgi-xp/xpc.h | 3 +-
2072 drivers/misc/sgi-xp/xpc_main.c | 4 +-
2073 drivers/mmc/card/block.c | 2 +-
2074 drivers/mmc/host/dw_mmc.h | 2 +-
2075 drivers/mmc/host/mmci.c | 4 +-
2076 drivers/mmc/host/omap_hsmmc.c | 4 +-
2077 drivers/mmc/host/sdhci-esdhc-imx.c | 7 +-
2078 drivers/mmc/host/sdhci-s3c.c | 8 +-
2079 drivers/mtd/chips/cfi_cmdset_0020.c | 2 +-
2080 drivers/mtd/nand/denali.c | 1 +
2081 drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 2 +-
2082 drivers/mtd/nftlmount.c | 1 +
2083 drivers/mtd/sm_ftl.c | 2 +-
2084 drivers/net/bonding/bond_netlink.c | 2 +-
2085 drivers/net/caif/caif_hsi.c | 2 +-
2086 drivers/net/can/Kconfig | 2 +-
2087 drivers/net/can/dev.c | 2 +-
2088 drivers/net/can/vcan.c | 2 +-
2089 drivers/net/dummy.c | 2 +-
2090 drivers/net/ethernet/8390/ax88796.c | 4 +-
2091 drivers/net/ethernet/altera/altera_tse_main.c | 4 +-
2092 drivers/net/ethernet/amd/xgbe/xgbe-common.h | 4 +-
2093 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c | 4 +-
2094 drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 29 +-
2095 drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 147 +-
2096 drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 60 +-
2097 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 6 +-
2098 drivers/net/ethernet/amd/xgbe/xgbe-main.c | 11 +-
2099 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 4 +-
2100 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c | 4 +-
2101 drivers/net/ethernet/amd/xgbe/xgbe.h | 7 +-
2102 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +-
2103 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 11 +-
2104 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 3 +-
2105 drivers/net/ethernet/broadcom/tg3.h | 1 +
2106 drivers/net/ethernet/chelsio/cxgb3/l2t.h | 2 +-
2107 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +-
2108 drivers/net/ethernet/dec/tulip/de4x5.c | 4 +-
2109 drivers/net/ethernet/emulex/benet/be_main.c | 2 +-
2110 drivers/net/ethernet/faraday/ftgmac100.c | 2 +
2111 drivers/net/ethernet/faraday/ftmac100.c | 2 +
2112 drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +-
2113 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 2 +-
2114 drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +-
2115 drivers/net/ethernet/neterion/vxge/vxge-config.c | 7 +-
2116 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 4 +-
2117 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 12 +-
2118 .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 2 +-
2119 drivers/net/ethernet/realtek/r8169.c | 8 +-
2120 drivers/net/ethernet/sfc/ptp.c | 2 +-
2121 drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 4 +-
2122 drivers/net/hyperv/hyperv_net.h | 2 +-
2123 drivers/net/hyperv/rndis_filter.c | 4 +-
2124 drivers/net/ifb.c | 2 +-
2125 drivers/net/macvlan.c | 20 +-
2126 drivers/net/macvtap.c | 6 +-
2127 drivers/net/nlmon.c | 2 +-
2128 drivers/net/phy/phy_device.c | 6 +-
2129 drivers/net/ppp/ppp_generic.c | 4 +-
2130 drivers/net/slip/slhc.c | 2 +-
2131 drivers/net/team/team.c | 4 +-
2132 drivers/net/tun.c | 7 +-
2133 drivers/net/usb/hso.c | 23 +-
2134 drivers/net/usb/r8152.c | 2 +-
2135 drivers/net/usb/sierra_net.c | 4 +-
2136 drivers/net/virtio_net.c | 2 +-
2137 drivers/net/vxlan.c | 4 +-
2138 drivers/net/wimax/i2400m/rx.c | 2 +-
2139 drivers/net/wireless/airo.c | 2 +-
2140 drivers/net/wireless/at76c50x-usb.c | 2 +-
2141 drivers/net/wireless/ath/ath10k/htc.c | 7 +-
2142 drivers/net/wireless/ath/ath10k/htc.h | 4 +-
2143 drivers/net/wireless/ath/ath9k/ar9002_mac.c | 36 +-
2144 drivers/net/wireless/ath/ath9k/ar9003_mac.c | 64 +-
2145 drivers/net/wireless/ath/ath9k/hw.h | 4 +-
2146 drivers/net/wireless/ath/ath9k/main.c | 22 +-
2147 drivers/net/wireless/b43/phy_lp.c | 2 +-
2148 drivers/net/wireless/iwlegacy/3945-mac.c | 4 +-
2149 drivers/net/wireless/iwlwifi/dvm/debugfs.c | 34 +-
2150 drivers/net/wireless/iwlwifi/pcie/trans.c | 4 +-
2151 drivers/net/wireless/mac80211_hwsim.c | 28 +-
2152 drivers/net/wireless/rndis_wlan.c | 2 +-
2153 drivers/net/wireless/rt2x00/rt2x00.h | 2 +-
2154 drivers/net/wireless/rt2x00/rt2x00queue.c | 4 +-
2155 drivers/net/wireless/ti/wl1251/sdio.c | 12 +-
2156 drivers/net/wireless/ti/wl12xx/main.c | 8 +-
2157 drivers/net/wireless/ti/wl18xx/main.c | 6 +-
2158 drivers/nfc/nfcwilink.c | 2 +-
2159 drivers/nfc/st21nfca/st21nfca.c | 2 +-
2160 drivers/oprofile/buffer_sync.c | 8 +-
2161 drivers/oprofile/event_buffer.c | 2 +-
2162 drivers/oprofile/oprof.c | 2 +-
2163 drivers/oprofile/oprofile_files.c | 2 +-
2164 drivers/oprofile/oprofile_stats.c | 10 +-
2165 drivers/oprofile/oprofile_stats.h | 10 +-
2166 drivers/oprofile/oprofilefs.c | 6 +-
2167 drivers/oprofile/timer_int.c | 2 +-
2168 drivers/parport/procfs.c | 4 +-
2169 drivers/pci/hotplug/acpiphp_ibm.c | 4 +-
2170 drivers/pci/hotplug/cpcihp_generic.c | 6 +-
2171 drivers/pci/hotplug/cpcihp_zt5550.c | 14 +-
2172 drivers/pci/hotplug/cpqphp_nvram.c | 2 +
2173 drivers/pci/hotplug/pci_hotplug_core.c | 6 +-
2174 drivers/pci/hotplug/pciehp_core.c | 2 +-
2175 drivers/pci/msi.c | 6 +-
2176 drivers/pci/pci-sysfs.c | 6 +-
2177 drivers/pci/pci.h | 2 +-
2178 drivers/pci/pcie/aspm.c | 6 +-
2179 drivers/pci/probe.c | 2 +-
2180 drivers/platform/chrome/chromeos_laptop.c | 2 +-
2181 drivers/platform/x86/alienware-wmi.c | 4 +-
2182 drivers/platform/x86/msi-laptop.c | 14 +-
2183 drivers/platform/x86/msi-wmi.c | 2 +-
2184 drivers/platform/x86/sony-laptop.c | 12 +-
2185 drivers/platform/x86/thinkpad_acpi.c | 4 +-
2186 drivers/pnp/pnpbios/bioscalls.c | 14 +-
2187 drivers/power/pda_power.c | 7 +-
2188 drivers/power/power_supply.h | 4 +-
2189 drivers/power/power_supply_core.c | 7 +-
2190 drivers/power/power_supply_sysfs.c | 6 +-
2191 drivers/powercap/powercap_sys.c | 136 +-
2192 drivers/ptp/ptp_private.h | 2 +-
2193 drivers/ptp/ptp_sysfs.c | 2 +-
2194 drivers/regulator/core.c | 4 +-
2195 drivers/regulator/max8660.c | 6 +-
2196 drivers/regulator/max8973-regulator.c | 8 +-
2197 drivers/regulator/mc13892-regulator.c | 8 +-
2198 drivers/rtc/rtc-cmos.c | 4 +-
2199 drivers/rtc/rtc-ds1307.c | 2 +-
2200 drivers/rtc/rtc-m48t59.c | 4 +-
2201 drivers/scsi/bfa/bfa_fcpim.h | 2 +-
2202 drivers/scsi/bfa/bfa_ioc.h | 4 +-
2203 drivers/scsi/fcoe/fcoe_sysfs.c | 12 +-
2204 drivers/scsi/hosts.c | 4 +-
2205 drivers/scsi/hpsa.c | 38 +-
2206 drivers/scsi/hpsa.h | 2 +-
2207 drivers/scsi/libfc/fc_exch.c | 50 +-
2208 drivers/scsi/libsas/sas_ata.c | 2 +-
2209 drivers/scsi/lpfc/lpfc.h | 8 +-
2210 drivers/scsi/lpfc/lpfc_debugfs.c | 18 +-
2211 drivers/scsi/lpfc/lpfc_init.c | 6 +-
2212 drivers/scsi/lpfc/lpfc_scsi.c | 10 +-
2213 drivers/scsi/mpt2sas/mpt2sas_scsih.c | 8 +-
2214 drivers/scsi/pmcraid.c | 20 +-
2215 drivers/scsi/pmcraid.h | 8 +-
2216 drivers/scsi/qla2xxx/qla_attr.c | 4 +-
2217 drivers/scsi/qla2xxx/qla_gbl.h | 4 +-
2218 drivers/scsi/qla2xxx/qla_os.c | 6 +-
2219 drivers/scsi/qla4xxx/ql4_def.h | 2 +-
2220 drivers/scsi/qla4xxx/ql4_os.c | 6 +-
2221 drivers/scsi/scsi_lib.c | 8 +-
2222 drivers/scsi/scsi_sysfs.c | 2 +-
2223 drivers/scsi/scsi_transport_fc.c | 8 +-
2224 drivers/scsi/scsi_transport_iscsi.c | 6 +-
2225 drivers/scsi/scsi_transport_srp.c | 6 +-
2226 drivers/scsi/sd.c | 2 +-
2227 drivers/scsi/sg.c | 2 +-
2228 drivers/soc/tegra/fuse/fuse-tegra.c | 2 +-
2229 drivers/spi/spi.c | 2 +-
2230 drivers/staging/android/timed_output.c | 6 +-
2231 drivers/staging/comedi/comedi_fops.c | 8 +-
2232 drivers/staging/gdm724x/gdm_tty.c | 2 +-
2233 drivers/staging/lustre/lnet/selftest/brw_test.c | 12 +-
2234 drivers/staging/lustre/lnet/selftest/framework.c | 4 -
2235 drivers/staging/lustre/lnet/selftest/ping_test.c | 14 +-
2236 drivers/staging/lustre/lustre/include/lustre_dlm.h | 2 +-
2237 drivers/staging/lustre/lustre/include/obd.h | 2 +-
2238 .../lustre/lustre/libcfs/linux/linux-proc.c | 6 +-
2239 drivers/staging/octeon/ethernet-rx.c | 12 +-
2240 drivers/staging/octeon/ethernet.c | 8 +-
2241 drivers/staging/rtl8188eu/include/hal_intf.h | 2 +-
2242 drivers/staging/rtl8712/rtl871x_io.h | 2 +-
2243 drivers/staging/unisys/visorchipset/visorchipset.h | 4 +-
2244 drivers/target/sbp/sbp_target.c | 4 +-
2245 drivers/target/target_core_device.c | 2 +-
2246 drivers/target/target_core_transport.c | 2 +-
2247 drivers/thermal/int340x_thermal/int3400_thermal.c | 6 +-
2248 drivers/thermal/of-thermal.c | 17 +-
2249 drivers/tty/cyclades.c | 6 +-
2250 drivers/tty/hvc/hvc_console.c | 14 +-
2251 drivers/tty/hvc/hvcs.c | 21 +-
2252 drivers/tty/hvc/hvsi.c | 22 +-
2253 drivers/tty/hvc/hvsi_lib.c | 4 +-
2254 drivers/tty/ipwireless/tty.c | 27 +-
2255 drivers/tty/moxa.c | 2 +-
2256 drivers/tty/n_gsm.c | 4 +-
2257 drivers/tty/n_tty.c | 5 +-
2258 drivers/tty/pty.c | 4 +-
2259 drivers/tty/rocket.c | 6 +-
2260 drivers/tty/serial/ioc4_serial.c | 6 +-
2261 drivers/tty/serial/kgdb_nmi.c | 4 +-
2262 drivers/tty/serial/kgdboc.c | 32 +-
2263 drivers/tty/serial/msm_serial.c | 4 +-
2264 drivers/tty/serial/samsung.c | 9 +-
2265 drivers/tty/serial/serial_core.c | 8 +-
2266 drivers/tty/synclink.c | 34 +-
2267 drivers/tty/synclink_gt.c | 28 +-
2268 drivers/tty/synclinkmp.c | 34 +-
2269 drivers/tty/tty_io.c | 2 +-
2270 drivers/tty/tty_ldisc.c | 8 +-
2271 drivers/tty/tty_port.c | 22 +-
2272 drivers/uio/uio.c | 13 +-
2273 drivers/usb/atm/cxacru.c | 2 +-
2274 drivers/usb/atm/usbatm.c | 24 +-
2275 drivers/usb/core/devices.c | 6 +-
2276 drivers/usb/core/devio.c | 10 +-
2277 drivers/usb/core/hcd.c | 4 +-
2278 drivers/usb/core/message.c | 6 +-
2279 drivers/usb/core/sysfs.c | 2 +-
2280 drivers/usb/core/usb.c | 2 +-
2281 drivers/usb/early/ehci-dbgp.c | 16 +-
2282 drivers/usb/gadget/function/u_serial.c | 22 +-
2283 drivers/usb/host/ehci-hub.c | 4 +-
2284 drivers/usb/misc/appledisplay.c | 4 +-
2285 drivers/usb/serial/console.c | 8 +-
2286 drivers/usb/storage/usb.h | 2 +-
2287 drivers/usb/usbip/vhci.h | 2 +-
2288 drivers/usb/usbip/vhci_hcd.c | 6 +-
2289 drivers/usb/usbip/vhci_rx.c | 2 +-
2290 drivers/usb/wusbcore/wa-hc.h | 4 +-
2291 drivers/usb/wusbcore/wa-xfer.c | 2 +-
2292 drivers/vfio/vfio.c | 2 +-
2293 drivers/vhost/vringh.c | 20 +-
2294 drivers/video/backlight/kb3886_bl.c | 2 +-
2295 drivers/video/fbdev/aty/aty128fb.c | 2 +-
2296 drivers/video/fbdev/aty/atyfb_base.c | 8 +-
2297 drivers/video/fbdev/aty/mach64_cursor.c | 5 +-
2298 drivers/video/fbdev/core/fb_defio.c | 6 +-
2299 drivers/video/fbdev/core/fbmem.c | 2 +-
2300 drivers/video/fbdev/hyperv_fb.c | 4 +-
2301 drivers/video/fbdev/i810/i810_accel.c | 1 +
2302 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 16 +-
2303 drivers/video/fbdev/nvidia/nvidia.c | 27 +-
2304 drivers/video/fbdev/omap2/dss/display.c | 8 +-
2305 drivers/video/fbdev/s1d13xxxfb.c | 6 +-
2306 drivers/video/fbdev/smscufx.c | 4 +-
2307 drivers/video/fbdev/udlfb.c | 36 +-
2308 drivers/video/fbdev/uvesafb.c | 52 +-
2309 drivers/video/fbdev/vesafb.c | 58 +-
2310 drivers/video/fbdev/via/via_clock.h | 2 +-
2311 fs/9p/vfs_addr.c | 2 +-
2312 fs/9p/vfs_inode.c | 2 +-
2313 fs/Kconfig.binfmt | 2 +-
2314 fs/afs/inode.c | 4 +-
2315 fs/aio.c | 2 +-
2316 fs/autofs4/waitq.c | 2 +-
2317 fs/befs/endian.h | 6 +-
2318 fs/binfmt_aout.c | 23 +-
2319 fs/binfmt_elf.c | 665 +-
2320 fs/block_dev.c | 2 +-
2321 fs/btrfs/ctree.c | 9 +-
2322 fs/btrfs/delayed-inode.c | 6 +-
2323 fs/btrfs/delayed-inode.h | 4 +-
2324 fs/btrfs/super.c | 2 +-
2325 fs/btrfs/sysfs.c | 2 +-
2326 fs/btrfs/tests/free-space-tests.c | 8 +-
2327 fs/btrfs/tree-log.h | 2 +-
2328 fs/buffer.c | 2 +-
2329 fs/cachefiles/bind.c | 6 +-
2330 fs/cachefiles/daemon.c | 8 +-
2331 fs/cachefiles/internal.h | 12 +-
2332 fs/cachefiles/namei.c | 2 +-
2333 fs/cachefiles/proc.c | 12 +-
2334 fs/ceph/dir.c | 11 +-
2335 fs/ceph/super.c | 4 +-
2336 fs/cifs/cifs_debug.c | 12 +-
2337 fs/cifs/cifsfs.c | 8 +-
2338 fs/cifs/cifsglob.h | 54 +-
2339 fs/cifs/file.c | 10 +-
2340 fs/cifs/misc.c | 4 +-
2341 fs/cifs/smb1ops.c | 80 +-
2342 fs/cifs/smb2ops.c | 84 +-
2343 fs/cifs/smb2pdu.c | 3 +-
2344 fs/coda/cache.c | 10 +-
2345 fs/compat.c | 4 +-
2346 fs/compat_binfmt_elf.c | 2 +
2347 fs/compat_ioctl.c | 12 +-
2348 fs/configfs/dir.c | 10 +-
2349 fs/coredump.c | 16 +-
2350 fs/dcache.c | 43 +-
2351 fs/ecryptfs/inode.c | 2 +-
2352 fs/ecryptfs/miscdev.c | 2 +-
2353 fs/exec.c | 362 +-
2354 fs/ext2/xattr.c | 5 +-
2355 fs/ext3/xattr.c | 5 +-
2356 fs/ext4/ext4.h | 20 +-
2357 fs/ext4/mballoc.c | 44 +-
2358 fs/ext4/mmp.c | 2 +-
2359 fs/ext4/super.c | 4 +-
2360 fs/ext4/xattr.c | 5 +-
2361 fs/fhandle.c | 3 +-
2362 fs/file.c | 4 +-
2363 fs/fs_struct.c | 8 +-
2364 fs/fscache/cookie.c | 40 +-
2365 fs/fscache/internal.h | 200 +-
2366 fs/fscache/object.c | 26 +-
2367 fs/fscache/operation.c | 30 +-
2368 fs/fscache/page.c | 110 +-
2369 fs/fscache/stats.c | 344 +-
2370 fs/fuse/cuse.c | 10 +-
2371 fs/fuse/dev.c | 4 +-
2372 fs/fuse/dir.c | 2 +-
2373 fs/hostfs/hostfs_kern.c | 2 +-
2374 fs/hugetlbfs/inode.c | 13 +-
2375 fs/inode.c | 4 +-
2376 fs/jffs2/erase.c | 3 +-
2377 fs/jffs2/wbuf.c | 3 +-
2378 fs/jfs/super.c | 2 +-
2379 fs/kernfs/dir.c | 2 +-
2380 fs/kernfs/file.c | 16 +-
2381 fs/kernfs/symlink.c | 2 +-
2382 fs/libfs.c | 12 +-
2383 fs/lockd/clntproc.c | 4 +-
2384 fs/locks.c | 8 +-
2385 fs/namei.c | 22 +-
2386 fs/namespace.c | 16 +-
2387 fs/nfs/callback_xdr.c | 2 +-
2388 fs/nfs/inode.c | 6 +-
2389 fs/nfsd/nfs4proc.c | 2 +-
2390 fs/nfsd/nfs4xdr.c | 2 +-
2391 fs/nfsd/nfscache.c | 11 +-
2392 fs/nfsd/vfs.c | 6 +-
2393 fs/nls/nls_base.c | 26 +-
2394 fs/nls/nls_euc-jp.c | 6 +-
2395 fs/nls/nls_koi8-ru.c | 6 +-
2396 fs/notify/fanotify/fanotify_user.c | 4 +-
2397 fs/notify/notification.c | 4 +-
2398 fs/ntfs/dir.c | 2 +-
2399 fs/ntfs/file.c | 2 +-
2400 fs/ntfs/super.c | 6 +-
2401 fs/ocfs2/localalloc.c | 2 +-
2402 fs/ocfs2/ocfs2.h | 10 +-
2403 fs/ocfs2/suballoc.c | 12 +-
2404 fs/ocfs2/super.c | 20 +-
2405 fs/pipe.c | 59 +-
2406 fs/posix_acl.c | 4 +-
2407 fs/proc/array.c | 20 +
2408 fs/proc/base.c | 4 +-
2409 fs/proc/kcore.c | 32 +-
2410 fs/proc/meminfo.c | 2 +-
2411 fs/proc/nommu.c | 2 +-
2412 fs/proc/proc_sysctl.c | 18 +-
2413 fs/proc/task_mmu.c | 39 +-
2414 fs/proc/task_nommu.c | 4 +-
2415 fs/proc/vmcore.c | 16 +-
2416 fs/qnx6/qnx6.h | 4 +-
2417 fs/quota/netlink.c | 4 +-
2418 fs/read_write.c | 2 +-
2419 fs/reiserfs/do_balan.c | 2 +-
2420 fs/reiserfs/procfs.c | 2 +-
2421 fs/reiserfs/reiserfs.h | 4 +-
2422 fs/seq_file.c | 4 +-
2423 fs/splice.c | 43 +-
2424 fs/sysv/sysv.h | 2 +-
2425 fs/ubifs/io.c | 2 +-
2426 fs/udf/misc.c | 2 +-
2427 fs/ufs/swab.h | 4 +-
2428 fs/xattr.c | 21 +
2429 fs/xfs/libxfs/xfs_bmap.c | 2 +-
2430 fs/xfs/xfs_dir2_readdir.c | 7 +-
2431 fs/xfs/xfs_ioctl.c | 2 +-
2432 fs/xfs/xfs_linux.h | 4 +-
2433 include/asm-generic/4level-fixup.h | 2 +
2434 include/asm-generic/atomic-long.h | 214 +-
2435 include/asm-generic/atomic64.h | 12 +
2436 include/asm-generic/barrier.h | 2 +-
2437 include/asm-generic/bitops/__fls.h | 2 +-
2438 include/asm-generic/bitops/fls.h | 2 +-
2439 include/asm-generic/bitops/fls64.h | 4 +-
2440 include/asm-generic/cache.h | 4 +-
2441 include/asm-generic/emergency-restart.h | 2 +-
2442 include/asm-generic/kmap_types.h | 4 +-
2443 include/asm-generic/local.h | 13 +
2444 include/asm-generic/pgtable-nopmd.h | 18 +-
2445 include/asm-generic/pgtable-nopud.h | 15 +-
2446 include/asm-generic/pgtable.h | 16 +
2447 include/asm-generic/uaccess.h | 16 +
2448 include/asm-generic/vmlinux.lds.h | 10 +-
2449 include/crypto/algapi.h | 2 +-
2450 include/drm/drmP.h | 16 +-
2451 include/drm/drm_crtc_helper.h | 2 +-
2452 include/drm/i915_pciids.h | 2 +-
2453 include/drm/ttm/ttm_memory.h | 2 +-
2454 include/drm/ttm/ttm_page_alloc.h | 1 +
2455 include/keys/asymmetric-subtype.h | 2 +-
2456 include/linux/atmdev.h | 4 +-
2457 include/linux/atomic.h | 2 +-
2458 include/linux/audit.h | 2 +-
2459 include/linux/binfmts.h | 3 +-
2460 include/linux/bitmap.h | 2 +-
2461 include/linux/bitops.h | 6 +-
2462 include/linux/blkdev.h | 2 +-
2463 include/linux/blktrace_api.h | 2 +-
2464 include/linux/cache.h | 8 +
2465 include/linux/cdrom.h | 1 -
2466 include/linux/cleancache.h | 2 +-
2467 include/linux/clk-provider.h | 1 +
2468 include/linux/compat.h | 4 +-
2469 include/linux/compiler-gcc4.h | 20 +
2470 include/linux/compiler-gcc5.h | 22 +
2471 include/linux/compiler.h | 87 +-
2472 include/linux/completion.h | 12 +-
2473 include/linux/configfs.h | 2 +-
2474 include/linux/cpufreq.h | 3 +-
2475 include/linux/cpuidle.h | 5 +-
2476 include/linux/cpumask.h | 14 +-
2477 include/linux/crypto.h | 6 +-
2478 include/linux/ctype.h | 2 +-
2479 include/linux/decompress/mm.h | 2 +-
2480 include/linux/devfreq.h | 2 +-
2481 include/linux/device.h | 7 +-
2482 include/linux/dma-mapping.h | 2 +-
2483 include/linux/dmaengine.h | 4 +-
2484 include/linux/efi.h | 1 +
2485 include/linux/elf.h | 2 +
2486 include/linux/err.h | 4 +-
2487 include/linux/extcon.h | 2 +-
2488 include/linux/fb.h | 2 +-
2489 include/linux/fdtable.h | 2 +-
2490 include/linux/frontswap.h | 2 +-
2491 include/linux/fs.h | 3 +-
2492 include/linux/fs_struct.h | 2 +-
2493 include/linux/fscache-cache.h | 4 +-
2494 include/linux/fscache.h | 2 +-
2495 include/linux/fsnotify.h | 2 +-
2496 include/linux/genhd.h | 4 +-
2497 include/linux/genl_magic_func.h | 2 +-
2498 include/linux/gfp.h | 12 +-
2499 include/linux/highmem.h | 12 +
2500 include/linux/hwmon-sysfs.h | 6 +-
2501 include/linux/i2c.h | 1 +
2502 include/linux/i2o.h | 2 +-
2503 include/linux/if_pppox.h | 2 +-
2504 include/linux/init.h | 12 +-
2505 include/linux/init_task.h | 7 +
2506 include/linux/interrupt.h | 6 +-
2507 include/linux/iommu.h | 2 +-
2508 include/linux/ioport.h | 2 +-
2509 include/linux/irq.h | 3 +-
2510 include/linux/irqchip/arm-gic.h | 2 +-
2511 include/linux/irqdesc.h | 2 +-
2512 include/linux/jiffies.h | 14 +-
2513 include/linux/kernel.h | 2 +-
2514 include/linux/key-type.h | 2 +-
2515 include/linux/kgdb.h | 6 +-
2516 include/linux/kmemleak.h | 4 +-
2517 include/linux/kobject.h | 3 +-
2518 include/linux/kobject_ns.h | 2 +-
2519 include/linux/kref.h | 2 +-
2520 include/linux/kvm_host.h | 4 +-
2521 include/linux/libata.h | 2 +-
2522 include/linux/linkage.h | 1 +
2523 include/linux/list.h | 15 +
2524 include/linux/lockref.h | 32 +
2525 include/linux/math64.h | 10 +-
2526 include/linux/mempolicy.h | 7 +
2527 include/linux/mm.h | 104 +-
2528 include/linux/mm_types.h | 20 +
2529 include/linux/mmiotrace.h | 4 +-
2530 include/linux/mmzone.h | 2 +-
2531 include/linux/mod_devicetable.h | 4 +-
2532 include/linux/module.h | 60 +-
2533 include/linux/moduleloader.h | 16 +
2534 include/linux/moduleparam.h | 4 +-
2535 include/linux/namei.h | 4 +-
2536 include/linux/net.h | 2 +-
2537 include/linux/netdevice.h | 7 +-
2538 include/linux/netfilter.h | 2 +-
2539 include/linux/netfilter/nfnetlink.h | 2 +-
2540 include/linux/nls.h | 4 +-
2541 include/linux/notifier.h | 3 +-
2542 include/linux/oprofile.h | 4 +-
2543 include/linux/padata.h | 2 +-
2544 include/linux/pci_hotplug.h | 3 +-
2545 include/linux/percpu.h | 2 +-
2546 include/linux/perf_event.h | 10 +-
2547 include/linux/pipe_fs_i.h | 8 +-
2548 include/linux/pm.h | 1 +
2549 include/linux/pm_domain.h | 4 +-
2550 include/linux/pm_runtime.h | 2 +-
2551 include/linux/pnp.h | 2 +-
2552 include/linux/poison.h | 4 +-
2553 include/linux/power/smartreflex.h | 2 +-
2554 include/linux/ppp-comp.h | 2 +-
2555 include/linux/preempt.h | 21 +
2556 include/linux/proc_ns.h | 2 +-
2557 include/linux/quota.h | 2 +-
2558 include/linux/random.h | 23 +-
2559 include/linux/rculist.h | 20 +-
2560 include/linux/rcupdate.h | 2 +-
2561 include/linux/reboot.h | 14 +-
2562 include/linux/regset.h | 3 +-
2563 include/linux/relay.h | 2 +-
2564 include/linux/rio.h | 2 +-
2565 include/linux/rmap.h | 4 +-
2566 include/linux/sched.h | 70 +-
2567 include/linux/sched/sysctl.h | 1 +
2568 include/linux/security.h | 2 -
2569 include/linux/semaphore.h | 2 +-
2570 include/linux/seq_file.h | 1 +
2571 include/linux/signal.h | 2 +-
2572 include/linux/skbuff.h | 10 +-
2573 include/linux/slab.h | 48 +-
2574 include/linux/slab_def.h | 14 +-
2575 include/linux/slub_def.h | 2 +-
2576 include/linux/smp.h | 2 +
2577 include/linux/sock_diag.h | 2 +-
2578 include/linux/sonet.h | 2 +-
2579 include/linux/sunrpc/addr.h | 8 +-
2580 include/linux/sunrpc/clnt.h | 2 +-
2581 include/linux/sunrpc/svc.h | 2 +-
2582 include/linux/sunrpc/svc_rdma.h | 18 +-
2583 include/linux/sunrpc/svcauth.h | 2 +-
2584 include/linux/swiotlb.h | 3 +-
2585 include/linux/syscalls.h | 18 +-
2586 include/linux/syscore_ops.h | 2 +-
2587 include/linux/sysctl.h | 3 +-
2588 include/linux/sysfs.h | 9 +-
2589 include/linux/sysrq.h | 3 +-
2590 include/linux/thread_info.h | 7 +
2591 include/linux/tty.h | 4 +-
2592 include/linux/tty_driver.h | 2 +-
2593 include/linux/tty_ldisc.h | 2 +-
2594 include/linux/types.h | 16 +
2595 include/linux/uaccess.h | 6 +-
2596 include/linux/uio_driver.h | 2 +-
2597 include/linux/unaligned/access_ok.h | 24 +-
2598 include/linux/usb.h | 4 +-
2599 include/linux/usb/renesas_usbhs.h | 2 +-
2600 include/linux/vermagic.h | 21 +-
2601 include/linux/vga_switcheroo.h | 8 +-
2602 include/linux/vmalloc.h | 7 +-
2603 include/linux/vmstat.h | 24 +-
2604 include/linux/xattr.h | 5 +-
2605 include/linux/zlib.h | 3 +-
2606 include/media/v4l2-dev.h | 2 +-
2607 include/media/v4l2-device.h | 2 +-
2608 include/net/9p/transport.h | 2 +-
2609 include/net/bluetooth/l2cap.h | 2 +-
2610 include/net/bonding.h | 2 +-
2611 include/net/caif/cfctrl.h | 6 +-
2612 include/net/flow.h | 2 +-
2613 include/net/genetlink.h | 2 +-
2614 include/net/gro_cells.h | 2 +-
2615 include/net/inet_connection_sock.h | 2 +-
2616 include/net/inetpeer.h | 2 +-
2617 include/net/ip_fib.h | 2 +-
2618 include/net/ip_vs.h | 8 +-
2619 include/net/irda/ircomm_tty.h | 1 +
2620 include/net/iucv/af_iucv.h | 2 +-
2621 include/net/llc_c_ac.h | 2 +-
2622 include/net/llc_c_ev.h | 4 +-
2623 include/net/llc_c_st.h | 2 +-
2624 include/net/llc_s_ac.h | 2 +-
2625 include/net/llc_s_st.h | 2 +-
2626 include/net/mac80211.h | 2 +-
2627 include/net/neighbour.h | 2 +-
2628 include/net/net_namespace.h | 16 +-
2629 include/net/netlink.h | 2 +-
2630 include/net/netns/conntrack.h | 6 +-
2631 include/net/netns/ipv4.h | 4 +-
2632 include/net/netns/ipv6.h | 4 +-
2633 include/net/netns/xfrm.h | 2 +-
2634 include/net/ping.h | 2 +-
2635 include/net/protocol.h | 4 +-
2636 include/net/rtnetlink.h | 2 +-
2637 include/net/sctp/checksum.h | 4 +-
2638 include/net/sctp/sm.h | 4 +-
2639 include/net/sctp/structs.h | 2 +-
2640 include/net/sock.h | 8 +-
2641 include/net/tcp.h | 8 +-
2642 include/net/xfrm.h | 13 +-
2643 include/rdma/iw_cm.h | 2 +-
2644 include/scsi/libfc.h | 3 +-
2645 include/scsi/scsi_device.h | 6 +-
2646 include/scsi/scsi_transport_fc.h | 3 +-
2647 include/sound/compress_driver.h | 2 +-
2648 include/sound/soc.h | 4 +-
2649 include/target/target_core_base.h | 2 +-
2650 include/trace/events/irq.h | 4 +-
2651 include/uapi/linux/a.out.h | 8 +
2652 include/uapi/linux/bcache.h | 5 +-
2653 include/uapi/linux/byteorder/little_endian.h | 28 +-
2654 include/uapi/linux/elf.h | 28 +
2655 include/uapi/linux/screen_info.h | 3 +-
2656 include/uapi/linux/swab.h | 6 +-
2657 include/uapi/linux/xattr.h | 4 +
2658 include/video/udlfb.h | 8 +-
2659 include/video/uvesafb.h | 1 +
2660 init/Kconfig | 2 +-
2661 init/Makefile | 3 +
2662 init/do_mounts.c | 14 +-
2663 init/do_mounts.h | 8 +-
2664 init/do_mounts_initrd.c | 30 +-
2665 init/do_mounts_md.c | 6 +-
2666 init/init_task.c | 4 +
2667 init/initramfs.c | 38 +-
2668 init/main.c | 78 +-
2669 ipc/compat.c | 2 +-
2670 ipc/ipc_sysctl.c | 8 +-
2671 ipc/mq_sysctl.c | 4 +-
2672 ipc/shm.c | 6 +
2673 kernel/audit.c | 8 +-
2674 kernel/auditsc.c | 4 +-
2675 kernel/bpf/core.c | 7 +-
2676 kernel/capability.c | 3 +
2677 kernel/compat.c | 38 +-
2678 kernel/debug/debug_core.c | 16 +-
2679 kernel/debug/kdb/kdb_main.c | 4 +-
2680 kernel/events/core.c | 28 +-
2681 kernel/events/internal.h | 10 +-
2682 kernel/events/uprobes.c | 2 +-
2683 kernel/exit.c | 2 +-
2684 kernel/fork.c | 168 +-
2685 kernel/futex.c | 11 +-
2686 kernel/futex_compat.c | 2 +-
2687 kernel/gcov/base.c | 7 +-
2688 kernel/irq/manage.c | 2 +-
2689 kernel/irq/spurious.c | 2 +-
2690 kernel/jump_label.c | 5 +
2691 kernel/kallsyms.c | 37 +-
2692 kernel/kexec.c | 3 +-
2693 kernel/kmod.c | 8 +-
2694 kernel/kprobes.c | 4 +-
2695 kernel/ksysfs.c | 2 +-
2696 kernel/locking/lockdep.c | 7 +-
2697 kernel/locking/mcs_spinlock.c | 10 +-
2698 kernel/locking/mcs_spinlock.h | 2 +-
2699 kernel/locking/mutex-debug.c | 12 +-
2700 kernel/locking/mutex-debug.h | 4 +-
2701 kernel/locking/mutex.c | 6 +-
2702 kernel/locking/rtmutex-tester.c | 24 +-
2703 kernel/module.c | 350 +-
2704 kernel/notifier.c | 17 +-
2705 kernel/padata.c | 4 +-
2706 kernel/panic.c | 5 +-
2707 kernel/pid.c | 2 +-
2708 kernel/pid_namespace.c | 2 +-
2709 kernel/power/process.c | 12 +-
2710 kernel/profile.c | 14 +-
2711 kernel/ptrace.c | 8 +-
2712 kernel/rcu/rcutorture.c | 60 +-
2713 kernel/rcu/tiny.c | 4 +-
2714 kernel/rcu/tiny_plugin.h | 6 +-
2715 kernel/rcu/tree.c | 108 +-
2716 kernel/rcu/tree.h | 26 +-
2717 kernel/rcu/tree_plugin.h | 46 +-
2718 kernel/rcu/tree_trace.c | 22 +-
2719 kernel/rcu/update.c | 10 +-
2720 kernel/sched/auto_group.c | 4 +-
2721 kernel/sched/completion.c | 6 +-
2722 kernel/sched/core.c | 45 +-
2723 kernel/sched/fair.c | 4 +-
2724 kernel/sched/sched.h | 2 +-
2725 kernel/signal.c | 12 +-
2726 kernel/smpboot.c | 4 +-
2727 kernel/softirq.c | 12 +-
2728 kernel/sys.c | 10 +-
2729 kernel/sysctl.c | 34 +-
2730 kernel/time/alarmtimer.c | 2 +-
2731 kernel/time/hrtimer.c | 2 +-
2732 kernel/time/posix-cpu-timers.c | 4 +-
2733 kernel/time/posix-timers.c | 24 +-
2734 kernel/time/timer.c | 4 +-
2735 kernel/time/timer_stats.c | 10 +-
2736 kernel/torture.c | 10 +-
2737 kernel/trace/blktrace.c | 6 +-
2738 kernel/trace/ftrace.c | 15 +-
2739 kernel/trace/ring_buffer.c | 76 +-
2740 kernel/trace/trace.c | 2 +-
2741 kernel/trace/trace.h | 2 +-
2742 kernel/trace/trace_clock.c | 4 +-
2743 kernel/trace/trace_events.c | 1 -
2744 kernel/trace/trace_functions_graph.c | 4 +-
2745 kernel/trace/trace_mmiotrace.c | 8 +-
2746 kernel/trace/trace_output.c | 10 +-
2747 kernel/trace/trace_seq.c | 2 +-
2748 kernel/trace/trace_stack.c | 2 +-
2749 kernel/user_namespace.c | 2 +-
2750 kernel/utsname_sysctl.c | 2 +-
2751 kernel/watchdog.c | 2 +-
2752 kernel/workqueue.c | 2 +-
2753 lib/Kconfig.debug | 8 +-
2754 lib/Makefile | 2 +-
2755 lib/average.c | 2 +-
2756 lib/bitmap.c | 10 +-
2757 lib/bug.c | 2 +
2758 lib/debugobjects.c | 2 +-
2759 lib/div64.c | 4 +-
2760 lib/dma-debug.c | 4 +-
2761 lib/inflate.c | 2 +-
2762 lib/ioremap.c | 4 +-
2763 lib/kobject.c | 4 +-
2764 lib/list_debug.c | 126 +-
2765 lib/lockref.c | 20 +-
2766 lib/percpu-refcount.c | 2 +-
2767 lib/radix-tree.c | 2 +-
2768 lib/random32.c | 2 +-
2769 lib/show_mem.c | 2 +-
2770 lib/strncpy_from_user.c | 2 +-
2771 lib/strnlen_user.c | 2 +-
2772 lib/swiotlb.c | 2 +-
2773 lib/usercopy.c | 6 +
2774 lib/vsprintf.c | 12 +-
2775 mm/Kconfig | 6 +-
2776 mm/backing-dev.c | 4 +-
2777 mm/filemap.c | 2 +-
2778 mm/fremap.c | 5 +
2779 mm/gup.c | 13 +-
2780 mm/highmem.c | 7 +-
2781 mm/hugetlb.c | 70 +-
2782 mm/internal.h | 3 +-
2783 mm/maccess.c | 4 +-
2784 mm/madvise.c | 41 +
2785 mm/memory-failure.c | 30 +-
2786 mm/memory.c | 410 +-
2787 mm/mempolicy.c | 25 +
2788 mm/mlock.c | 15 +-
2789 mm/mmap.c | 581 +-
2790 mm/mprotect.c | 137 +-
2791 mm/mremap.c | 44 +-
2792 mm/nommu.c | 21 +-
2793 mm/page-writeback.c | 2 +-
2794 mm/page_alloc.c | 48 +-
2795 mm/percpu.c | 2 +-
2796 mm/process_vm_access.c | 14 +-
2797 mm/rmap.c | 45 +-
2798 mm/shmem.c | 19 +-
2799 mm/slab.c | 109 +-
2800 mm/slab.h | 22 +-
2801 mm/slab_common.c | 86 +-
2802 mm/slob.c | 218 +-
2803 mm/slub.c | 101 +-
2804 mm/sparse-vmemmap.c | 4 +-
2805 mm/sparse.c | 2 +-
2806 mm/swap.c | 3 +
2807 mm/swapfile.c | 12 +-
2808 mm/util.c | 6 +
2809 mm/vmalloc.c | 77 +-
2810 mm/vmstat.c | 12 +-
2811 net/8021q/vlan.c | 5 +-
2812 net/8021q/vlan_netlink.c | 2 +-
2813 net/9p/client.c | 6 +-
2814 net/9p/mod.c | 4 +-
2815 net/9p/trans_fd.c | 2 +-
2816 net/atm/atm_misc.c | 8 +-
2817 net/atm/lec.h | 2 +-
2818 net/atm/proc.c | 6 +-
2819 net/atm/resources.c | 4 +-
2820 net/ax25/sysctl_net_ax25.c | 2 +-
2821 net/batman-adv/bat_iv_ogm.c | 8 +-
2822 net/batman-adv/fragmentation.c | 2 +-
2823 net/batman-adv/soft-interface.c | 8 +-
2824 net/batman-adv/types.h | 6 +-
2825 net/bluetooth/hci_sock.c | 2 +-
2826 net/bluetooth/l2cap_core.c | 6 +-
2827 net/bluetooth/l2cap_sock.c | 12 +-
2828 net/bluetooth/rfcomm/sock.c | 4 +-
2829 net/bluetooth/rfcomm/tty.c | 4 +-
2830 net/bridge/br_netlink.c | 2 +-
2831 net/bridge/netfilter/ebtables.c | 6 +-
2832 net/caif/cfctrl.c | 11 +-
2833 net/caif/chnl_net.c | 2 +-
2834 net/can/af_can.c | 2 +-
2835 net/can/gw.c | 6 +-
2836 net/ceph/messenger.c | 4 +-
2837 net/compat.c | 24 +-
2838 net/core/datagram.c | 2 +-
2839 net/core/dev.c | 18 +-
2840 net/core/filter.c | 2 +-
2841 net/core/flow.c | 8 +-
2842 net/core/neighbour.c | 4 +-
2843 net/core/net-sysfs.c | 2 +-
2844 net/core/net_namespace.c | 8 +-
2845 net/core/netpoll.c | 4 +-
2846 net/core/rtnetlink.c | 15 +-
2847 net/core/scm.c | 8 +-
2848 net/core/skbuff.c | 8 +-
2849 net/core/sock.c | 28 +-
2850 net/core/sock_diag.c | 9 +-
2851 net/core/sysctl_net_core.c | 22 +-
2852 net/decnet/af_decnet.c | 1 +
2853 net/decnet/sysctl_net_decnet.c | 4 +-
2854 net/hsr/hsr_netlink.c | 2 +-
2855 net/ieee802154/6lowpan_rtnl.c | 2 +-
2856 net/ieee802154/reassembly.c | 14 +-
2857 net/ipv4/af_inet.c | 2 +-
2858 net/ipv4/devinet.c | 18 +-
2859 net/ipv4/fib_frontend.c | 6 +-
2860 net/ipv4/fib_semantics.c | 2 +-
2861 net/ipv4/inetpeer.c | 2 +-
2862 net/ipv4/ip_fragment.c | 15 +-
2863 net/ipv4/ip_gre.c | 6 +-
2864 net/ipv4/ip_sockglue.c | 2 +-
2865 net/ipv4/ip_vti.c | 4 +-
2866 net/ipv4/ipconfig.c | 6 +-
2867 net/ipv4/ipip.c | 4 +-
2868 net/ipv4/netfilter/arp_tables.c | 12 +-
2869 net/ipv4/netfilter/ip_tables.c | 12 +-
2870 net/ipv4/ping.c | 14 +-
2871 net/ipv4/raw.c | 14 +-
2872 net/ipv4/route.c | 32 +-
2873 net/ipv4/sysctl_net_ipv4.c | 22 +-
2874 net/ipv4/tcp_input.c | 4 +-
2875 net/ipv4/tcp_probe.c | 2 +-
2876 net/ipv4/udp.c | 10 +-
2877 net/ipv4/xfrm4_policy.c | 18 +-
2878 net/ipv6/addrconf.c | 12 +-
2879 net/ipv6/af_inet6.c | 2 +-
2880 net/ipv6/datagram.c | 2 +-
2881 net/ipv6/icmp.c | 2 +-
2882 net/ipv6/ip6_fib.c | 4 +-
2883 net/ipv6/ip6_gre.c | 10 +-
2884 net/ipv6/ip6_tunnel.c | 4 +-
2885 net/ipv6/ip6_vti.c | 4 +-
2886 net/ipv6/ipv6_sockglue.c | 2 +-
2887 net/ipv6/netfilter/ip6_tables.c | 12 +-
2888 net/ipv6/netfilter/nf_conntrack_reasm.c | 14 +-
2889 net/ipv6/ping.c | 33 +-
2890 net/ipv6/raw.c | 17 +-
2891 net/ipv6/reassembly.c | 13 +-
2892 net/ipv6/route.c | 2 +-
2893 net/ipv6/sit.c | 4 +-
2894 net/ipv6/sysctl_net_ipv6.c | 2 +-
2895 net/ipv6/udp.c | 6 +-
2896 net/ipv6/xfrm6_policy.c | 17 +-
2897 net/irda/ircomm/ircomm_tty.c | 18 +-
2898 net/iucv/af_iucv.c | 4 +-
2899 net/iucv/iucv.c | 2 +-
2900 net/key/af_key.c | 4 +-
2901 net/l2tp/l2tp_eth.c | 38 +-
2902 net/mac80211/cfg.c | 8 +-
2903 net/mac80211/ieee80211_i.h | 3 +-
2904 net/mac80211/iface.c | 16 +-
2905 net/mac80211/main.c | 2 +-
2906 net/mac80211/pm.c | 6 +-
2907 net/mac80211/rate.c | 2 +-
2908 net/mac80211/util.c | 4 +-
2909 net/netfilter/ipset/ip_set_core.c | 2 +-
2910 net/netfilter/ipvs/ip_vs_conn.c | 6 +-
2911 net/netfilter/ipvs/ip_vs_core.c | 4 +-
2912 net/netfilter/ipvs/ip_vs_ctl.c | 14 +-
2913 net/netfilter/ipvs/ip_vs_lblc.c | 2 +-
2914 net/netfilter/ipvs/ip_vs_lblcr.c | 2 +-
2915 net/netfilter/ipvs/ip_vs_sync.c | 6 +-
2916 net/netfilter/ipvs/ip_vs_xmit.c | 4 +-
2917 net/netfilter/nf_conntrack_acct.c | 2 +-
2918 net/netfilter/nf_conntrack_ecache.c | 2 +-
2919 net/netfilter/nf_conntrack_helper.c | 2 +-
2920 net/netfilter/nf_conntrack_proto.c | 2 +-
2921 net/netfilter/nf_conntrack_standalone.c | 2 +-
2922 net/netfilter/nf_conntrack_timestamp.c | 2 +-
2923 net/netfilter/nf_log.c | 10 +-
2924 net/netfilter/nf_sockopt.c | 4 +-
2925 net/netfilter/nfnetlink_log.c | 4 +-
2926 net/netfilter/xt_statistic.c | 8 +-
2927 net/netlink/af_netlink.c | 4 +-
2928 net/openvswitch/vport-internal_dev.c | 2 +-
2929 net/openvswitch/vport.c | 16 +-
2930 net/openvswitch/vport.h | 8 +-
2931 net/packet/af_packet.c | 10 +-
2932 net/phonet/pep.c | 6 +-
2933 net/phonet/socket.c | 2 +-
2934 net/phonet/sysctl.c | 2 +-
2935 net/rds/cong.c | 6 +-
2936 net/rds/ib.h | 2 +-
2937 net/rds/ib_cm.c | 2 +-
2938 net/rds/ib_recv.c | 4 +-
2939 net/rds/iw.h | 2 +-
2940 net/rds/iw_cm.c | 2 +-
2941 net/rds/iw_recv.c | 4 +-
2942 net/rds/rds.h | 2 +-
2943 net/rds/tcp.c | 2 +-
2944 net/rds/tcp_send.c | 2 +-
2945 net/rxrpc/af_rxrpc.c | 2 +-
2946 net/rxrpc/ar-ack.c | 14 +-
2947 net/rxrpc/ar-call.c | 2 +-
2948 net/rxrpc/ar-connection.c | 2 +-
2949 net/rxrpc/ar-connevent.c | 2 +-
2950 net/rxrpc/ar-input.c | 4 +-
2951 net/rxrpc/ar-internal.h | 8 +-
2952 net/rxrpc/ar-local.c | 2 +-
2953 net/rxrpc/ar-output.c | 4 +-
2954 net/rxrpc/ar-peer.c | 2 +-
2955 net/rxrpc/ar-proc.c | 4 +-
2956 net/rxrpc/ar-transport.c | 2 +-
2957 net/rxrpc/rxkad.c | 4 +-
2958 net/sched/sch_generic.c | 4 +-
2959 net/sctp/ipv6.c | 6 +-
2960 net/sctp/protocol.c | 10 +-
2961 net/sctp/sm_sideeffect.c | 2 +-
2962 net/sctp/socket.c | 21 +-
2963 net/sctp/sysctl.c | 10 +-
2964 net/socket.c | 18 +-
2965 net/sunrpc/auth_gss/svcauth_gss.c | 4 +-
2966 net/sunrpc/clnt.c | 4 +-
2967 net/sunrpc/sched.c | 4 +-
2968 net/sunrpc/svc.c | 4 +-
2969 net/sunrpc/svcauth_unix.c | 4 +-
2970 net/sunrpc/xprtrdma/svc_rdma.c | 38 +-
2971 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 8 +-
2972 net/sunrpc/xprtrdma/svc_rdma_sendto.c | 2 +-
2973 net/sunrpc/xprtrdma/svc_rdma_transport.c | 10 +-
2974 net/tipc/subscr.c | 2 +-
2975 net/unix/af_unix.c | 7 +-
2976 net/unix/sysctl_net_unix.c | 2 +-
2977 net/wireless/wext-core.c | 19 +-
2978 net/xfrm/xfrm_policy.c | 16 +-
2979 net/xfrm/xfrm_state.c | 33 +-
2980 net/xfrm/xfrm_sysctl.c | 2 +-
2981 scripts/Kbuild.include | 2 +-
2982 scripts/Makefile.build | 2 +-
2983 scripts/Makefile.clean | 3 +-
2984 scripts/Makefile.host | 63 +-
2985 scripts/basic/fixdep.c | 12 +-
2986 scripts/gcc-plugin.sh | 51 +
2987 scripts/headers_install.sh | 1 +
2988 scripts/link-vmlinux.sh | 2 +-
2989 scripts/mod/file2alias.c | 14 +-
2990 scripts/mod/modpost.c | 25 +-
2991 scripts/mod/modpost.h | 6 +-
2992 scripts/mod/sumversion.c | 2 +-
2993 scripts/module-common.lds | 4 +
2994 scripts/package/builddeb | 1 +
2995 scripts/pnmtologo.c | 6 +-
2996 scripts/sortextable.h | 6 +-
2997 scripts/tags.sh | 2 +-
2998 security/Kconfig | 692 +-
2999 security/apparmor/lsm.c | 2 +-
3000 security/integrity/ima/ima.h | 4 +-
3001 security/integrity/ima/ima_api.c | 2 +-
3002 security/integrity/ima/ima_fs.c | 4 +-
3003 security/integrity/ima/ima_queue.c | 2 +-
3004 security/keys/compat.c | 2 +-
3005 security/keys/internal.h | 2 +-
3006 security/keys/key.c | 18 +-
3007 security/keys/keyctl.c | 8 +-
3008 security/security.c | 9 +-
3009 security/selinux/avc.c | 6 +-
3010 security/selinux/hooks.c | 10 +-
3011 security/selinux/include/xfrm.h | 2 +-
3012 security/smack/smack_lsm.c | 2 +-
3013 security/tomoyo/tomoyo.c | 2 +-
3014 security/yama/yama_lsm.c | 22 +-
3015 sound/aoa/codecs/onyx.c | 7 +-
3016 sound/aoa/codecs/onyx.h | 1 +
3017 sound/core/oss/pcm_oss.c | 18 +-
3018 sound/core/pcm_compat.c | 2 +-
3019 sound/core/pcm_native.c | 4 +-
3020 sound/core/seq/seq_device.c | 8 +-
3021 sound/core/sound.c | 2 +-
3022 sound/drivers/mts64.c | 14 +-
3023 sound/drivers/opl4/opl4_lib.c | 2 +-
3024 sound/drivers/portman2x4.c | 3 +-
3025 sound/firewire/amdtp.c | 4 +-
3026 sound/firewire/amdtp.h | 4 +-
3027 sound/firewire/isight.c | 10 +-
3028 sound/firewire/scs1x.c | 8 +-
3029 sound/oss/sb_audio.c | 2 +-
3030 sound/oss/swarm_cs4297a.c | 6 +-
3031 sound/pci/hda/hda_codec.c | 2 +-
3032 sound/pci/ymfpci/ymfpci.h | 2 +-
3033 sound/pci/ymfpci/ymfpci_main.c | 12 +-
3034 sound/soc/soc-ac97.c | 6 +-
3035 tools/gcc/Makefile | 40 +
3036 tools/gcc/checker_plugin.c | 150 +
3037 tools/gcc/colorize_plugin.c | 210 +
3038 tools/gcc/constify_plugin.c | 558 +
3039 tools/gcc/gcc-common.h | 375 +
3040 tools/gcc/kallocstat_plugin.c | 183 +
3041 tools/gcc/kernexec_plugin.c | 522 +
3042 tools/gcc/latent_entropy_plugin.c | 466 +
3043 tools/gcc/size_overflow_plugin/.gitignore | 1 +
3044 tools/gcc/size_overflow_plugin/Makefile | 20 +
3045 .../generate_size_overflow_hash.sh | 102 +
3046 .../insert_size_overflow_asm.c | 404 +
3047 .../size_overflow_plugin/intentional_overflow.c | 951 +
3048 tools/gcc/size_overflow_plugin/misc.c | 427 +
3049 .../size_overflow_plugin/remove_unnecessary_dup.c | 137 +
3050 tools/gcc/size_overflow_plugin/size_overflow.h | 226 +
3051 .../gcc/size_overflow_plugin/size_overflow_debug.c | 164 +
3052 .../size_overflow_plugin/size_overflow_hash.data |26684 ++++++++++++++++++++
3053 .../size_overflow_hash_aux.data | 92 +
3054 tools/gcc/size_overflow_plugin/size_overflow_ipa.c | 908 +
3055 .../size_overflow_plugin/size_overflow_plugin.c | 231 +
3056 .../size_overflow_plugin_hash.c | 345 +
3057 .../size_overflow_plugin/size_overflow_transform.c | 430 +
3058 .../size_overflow_transform_core.c | 956 +
3059 tools/gcc/stackleak_plugin.c | 395 +
3060 tools/gcc/structleak_plugin.c | 274 +
3061 tools/include/linux/compiler.h | 8 +
3062 tools/lib/api/Makefile | 2 +-
3063 tools/perf/util/include/asm/alternative-asm.h | 3 +
3064 tools/virtio/linux/uaccess.h | 2 +-
3065 virt/kvm/kvm_main.c | 44 +-
3066 1850 files changed, 57698 insertions(+), 8590 deletions(-)