]> git.ipfire.org Git - thirdparty/grsecurity-scrape.git/blame - test/changelog-test.txt
Auto commit, 1 new patch{es}.
[thirdparty/grsecurity-scrape.git] / test / changelog-test.txt
CommitLineData
ebfb31c7
PK
1commit 7af7ad1e287067b7ea659dc0dd3e2e355588e246
2Author: Brad Spengler <spender@grsecurity.net>
3Date: Tue Oct 13 08:03:51 2015 -0400
4
5 Apply fix by Tejun Heo for upstream bug reported on the forums by Fuxino:
6 https://forums.grsecurity.net/viewtopic.php?f=3&t=4276#p15570
7
8 Probably made more easily reproducible via SANITIZE, but we won't know for
9 sure without a full oops report.
10
11 For some reason even though this patch was marked for 4.2+ stable over a month
12 ago, it still hasn't hit Greg's tree.
13
14 block/blk-cgroup.c | 3 +++
15 1 files changed, 3 insertions(+), 0 deletions(-)
16
17commit 8e1f29f9e1af36f71d12213ea6530eb77014c00c
18Author: Dmitry Vyukov <dvyukov@google.com>
19Date: Thu Sep 17 17:17:10 2015 +0200
20
21 tty: fix data race on tty_buffer.commit
22
23 Race on buffer data happens when newly committed data is
24 picked up by an old flush work in the following scenario:
25 __tty_buffer_request_room does a plain write of tail->commit,
26 no barriers were executed before that.
27 At this point flush_to_ldisc reads this new value of commit,
28 and reads buffer data, no barriers in between.
29 The committed buffer data is not necessary visible to flush_to_ldisc.
30
31 Similar bug happens when tty_schedule_flip commits data.
32
33 Update commit with smp_store_release and read commit with
34 smp_load_acquire, as it is commit that signals data readiness.
35 This is orthogonal to the existing synchronization on tty_buffer.next,
36 which is required to not dismiss a buffer with unconsumed data.
37
38 The data race was found with KernelThreadSanitizer (KTSAN).
39
40 Signed-off-by: Dmitry Vyukov <dvyukov@google.com>
41 Reviewed-by: Peter Hurley <peter@hurleysoftware.com>
42 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
43
44 drivers/tty/tty_buffer.c | 15 ++++++++++++---
45 1 files changed, 12 insertions(+), 3 deletions(-)
46
47commit d62db216e7182e24317596471c1a3a2a9fb9d1f5
48Author: Peter Hurley <peter@hurleysoftware.com>
49Date: Sun Jul 12 20:50:49 2015 -0400
50
51 tty: Replace smp_rmb/smp_wmb with smp_load_acquire/smp_store_release
52
53 Clarify flip buffer producer/consumer operation; the use of
54 smp_load_acquire() and smp_store_release() more clearly indicates
55 which memory access requires a barrier.
56
57 Signed-off-by: Peter Hurley <peter@hurleysoftware.com>
58 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
59
60 drivers/tty/tty_buffer.c | 10 ++++------
61 1 files changed, 4 insertions(+), 6 deletions(-)
62
63commit c6bbe8a6097f869b6a3d3c40d456727180573dd9
64Author: Kosuke Tatsukawa <tatsu@ab.jp.nec.com>
65Date: Fri Oct 2 08:27:05 2015 +0000
66
67 tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c
68
69 My colleague ran into a program stall on a x86_64 server, where
70 n_tty_read() was waiting for data even if there was data in the buffer
71 in the pty. kernel stack for the stuck process looks like below.
72 #0 [ffff88303d107b58] __schedule at ffffffff815c4b20
73 #1 [ffff88303d107bd0] schedule at ffffffff815c513e
74 #2 [ffff88303d107bf0] schedule_timeout at ffffffff815c7818
75 #3 [ffff88303d107ca0] wait_woken at ffffffff81096bd2
76 #4 [ffff88303d107ce0] n_tty_read at ffffffff8136fa23
77 #5 [ffff88303d107dd0] tty_read at ffffffff81368013
78 #6 [ffff88303d107e20] __vfs_read at ffffffff811a3704
79 #7 [ffff88303d107ec0] vfs_read at ffffffff811a3a57
80 #8 [ffff88303d107f00] sys_read at ffffffff811a4306
81 #9 [ffff88303d107f50] entry_SYSCALL_64_fastpath at ffffffff815c86d7
82
83 There seems to be two problems causing this issue.
84
85 First, in drivers/tty/n_tty.c, __receive_buf() stores the data and
86 updates ldata->commit_head using smp_store_release() and then checks
87 the wait queue using waitqueue_active(). However, since there is no
88 memory barrier, __receive_buf() could return without calling
89 wake_up_interactive_poll(), and at the same time, n_tty_read() could
90 start to wait in wait_woken() as in the following chart.
91
92 __receive_buf() n_tty_read()
93 ------------------------------------------------------------------------
94 if (waitqueue_active(&tty->read_wait))
95 /* Memory operations issued after the
96 RELEASE may be completed before the
97 RELEASE operation has completed */
98 add_wait_queue(&tty->read_wait, &wait);
99 ...
100 if (!input_available_p(tty, 0)) {
101 smp_store_release(&ldata->commit_head,
102 ldata->read_head);
103 ...
104 timeout = wait_woken(&wait,
105 TASK_INTERRUPTIBLE, timeout);
106 ------------------------------------------------------------------------
107
108 The second problem is that n_tty_read() also lacks a memory barrier
109 call and could also cause __receive_buf() to return without calling
110 wake_up_interactive_poll(), and n_tty_read() to wait in wait_woken()
111 as in the chart below.
112
113 __receive_buf() n_tty_read()
114 ------------------------------------------------------------------------
115 spin_lock_irqsave(&q->lock, flags);
116 /* from add_wait_queue() */
117 ...
118 if (!input_available_p(tty, 0)) {
119 /* Memory operations issued after the
120 RELEASE may be completed before the
121 RELEASE operation has completed */
122 smp_store_release(&ldata->commit_head,
123 ldata->read_head);
124 if (waitqueue_active(&tty->read_wait))
125 __add_wait_queue(q, wait);
126 spin_unlock_irqrestore(&q->lock,flags);
127 /* from add_wait_queue() */
128 ...
129 timeout = wait_woken(&wait,
130 TASK_INTERRUPTIBLE, timeout);
131 ------------------------------------------------------------------------
132
133 There are also other places in drivers/tty/n_tty.c which have similar
134 calls to waitqueue_active(), so instead of adding many memory barrier
135 calls, this patch simply removes the call to waitqueue_active(),
136 leaving just wake_up*() behind.
137
138 This fixes both problems because, even though the memory access before
139 or after the spinlocks in both wake_up*() and add_wait_queue() can
140 sneak into the critical section, it cannot go past it and the critical
141 section assures that they will be serialized (please see "INTER-CPU
142 ACQUIRING BARRIER EFFECTS" in Documentation/memory-barriers.txt for a
143 better explanation). Moreover, the resulting code is much simpler.
144
145 Latency measurement using a ping-pong test over a pty doesn't show any
146 visible performance drop.
147
148 Signed-off-by: Kosuke Tatsukawa <tatsu@ab.jp.nec.com>
149 Cc: stable@vger.kernel.org
150 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
151
152 drivers/tty/n_tty.c | 15 +++++----------
153 1 files changed, 5 insertions(+), 10 deletions(-)
154
155commit 3af2011ac1a085a3e8c57ca3a840aec393b37db3
156Author: Dmitry Vyukov <dvyukov@google.com>
157Date: Thu Sep 17 17:17:08 2015 +0200
158
159 tty: fix data race in flush_to_ldisc
160
161 flush_to_ldisc reads port->itty and checks that it is not NULL,
162 concurrently release_tty sets port->itty to NULL. It is possible
163 that flush_to_ldisc loads port->itty once, ensures that it is
164 not NULL, but then reloads it again and uses. The second load
165 can already return NULL, which will cause a crash.
166
167 Use READ_ONCE to read port->itty.
168
169 The data race was found with KernelThreadSanitizer (KTSAN).
170
171 Signed-off-by: Dmitry Vyukov <dvyukov@google.com>
172 Reviewed-by: Peter Hurley <peter@hurleysoftware.com>
173 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
174
175 drivers/tty/tty_buffer.c | 2 +-
176 1 files changed, 1 insertions(+), 1 deletions(-)
177
178commit 4a433f384b0a5b7e39f969ee8df89c56537d078d
179Author: Dmitry Vyukov <dvyukov@google.com>
180Date: Thu Sep 17 17:17:09 2015 +0200
181
182 tty: fix data race in tty_buffer_flush
183
184 tty_buffer_flush frees not acquired buffers.
185 As the result, for example, read of b->size in tty_buffer_free
186 can return garbage value which will lead to a huge buffer
187 hanging in the freelist. This is just the benignest
188 manifestation of freeing of a not acquired object.
189 If the object is passed to kfree, heap can be corrupted.
190
191 Acquire visibility over the buffer before freeing it.
192
193 The data race was found with KernelThreadSanitizer (KTSAN).
194
195 Signed-off-by: Dmitry Vyukov <dvyukov@google.com>
196 Reviewed-by: Peter Hurley <peter@hurleysoftware.com>
197 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
198
199 drivers/tty/tty_buffer.c | 5 ++++-
200 1 files changed, 4 insertions(+), 1 deletions(-)
201
202commit 1477c439d65debf45ac3164a1615504131fad1ff
203Author: Jann Horn <jann@thejh.net>
204Date: Sun Oct 4 19:29:12 2015 +0200
205
206 drivers/tty: require read access for controlling terminal
207
208 This is mostly a hardening fix, given that write-only access to other
209 users' ttys is usually only given through setgid tty executables.
210
211 Signed-off-by: Jann Horn <jann@thejh.net>
212 Cc: stable@vger.kernel.org
213 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214
215 drivers/tty/tty_io.c | 31 +++++++++++++++++++++++++++----
216 1 files changed, 27 insertions(+), 4 deletions(-)
217
218commit c2d51348729aa244b827216715db7734daf07155
219Author: Brad Spengler <spender@grsecurity.net>
220Date: Mon Oct 12 07:19:03 2015 -0400
221
222 Don't auto-enable UDEREF on x64 with a VirtualBox host
223
224 Conflicts:
225
226 security/Kconfig
227
228 security/Kconfig | 2 +-
229 1 files changed, 1 insertions(+), 1 deletions(-)
230
cf7c63af
PK
231commit 45ff0fe97624b7133be6f0280ab8fda4610b7937
232Merge: ca6828e 1c527d2
233Author: Brad Spengler <spender@grsecurity.net>
234Date: Sun Oct 11 17:17:58 2015 -0400
235
236 Merge branch 'pax-test' into grsec-test
237
238 Conflicts:
239 arch/x86/mm/pgtable.c
240
241commit 1c527d25ad2ece4cdb4723047625d96b942a3b91
242Author: Brad Spengler <spender@grsecurity.net>
243Date: Sun Oct 11 17:16:49 2015 -0400
244
245 Update to pax-linux-4.2.3-test9.patch:
246 - really fixed vsyscall/pvclock regression caused by the recent page table hardening, reported by kamil (https://forums.grsecurity.net/viewtopic.php?f=3&t=4272) and quasar366 (https://forums.grsecurity.net/viewtopic.php?f=3&t=4275)
247 - fixed a compilation error caused by the above regression, reported by spender
248 - fixed an arm compilation error, reported by Emese
249
250 arch/arm/kernel/module-plts.c | 7 +------
251 arch/x86/mm/pgtable.c | 21 +++++++++++++++++++--
252 2 files changed, 20 insertions(+), 8 deletions(-)
253
254commit ca6828e73b10b4a7537b16a37c2c0280523171e1
255Author: Trond Myklebust <trond.myklebust@primarydata.com>
256Date: Fri Oct 9 13:44:34 2015 -0400
257
258 namei: results of d_is_negative() should be checked after dentry revalidation
259
260 Leandro Awa writes:
261 "After switching to version 4.1.6, our parallelized and distributed
262 workflows now fail consistently with errors of the form:
263
264 T34: ./regex.c:39:22: error: config.h: No such file or directory
265
266 From our 'git bisect' testing, the following commit appears to be the
267 possible cause of the behavior we've been seeing: commit 766c4cbfacd8"
268
269 Al Viro says:
270 "What happens is that 766c4cbfacd8 got the things subtly wrong.
271
272 We used to treat d_is_negative() after lookup_fast() as "fall with
273 ENOENT". That was wrong - checking ->d_flags outside of ->d_seq
274 protection is unreliable and failing with hard error on what should've
275 fallen back to non-RCU pathname resolution is a bug.
276
277 Unfortunately, we'd pulled the test too far up and ran afoul of
278 another kind of staleness. The dentry might have been absolutely
279 stable from the RCU point of view (and we might be on UP, etc), but
280 stale from the remote fs point of view. If ->d_revalidate() returns
281 "it's actually stale", dentry gets thrown away and the original code
282 wouldn't even have looked at its ->d_flags.
283
284 What we need is to check ->d_flags where 766c4cbfacd8 does (prior to
285 ->d_seq validation) but only use the result in cases where we do not
286 discard this dentry outright"
287
288 Reported-by: Leandro Awa <lawa@nvidia.com>
289 Link: https://bugzilla.kernel.org/show_bug.cgi?id=104911
290 Fixes: 766c4cbfacd8 ("namei: d_is_negative() should be checked...")
291 Tested-by: Leandro Awa <lawa@nvidia.com>
292 Cc: stable@vger.kernel.org # v4.1+
293 Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
294 Acked-by: Al Viro <viro@zeniv.linux.org.uk>
295 Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
296
297 fs/namei.c | 8 ++++++--
298 1 files changed, 6 insertions(+), 2 deletions(-)
299
300commit c0181260ce096a814637ad60e45a64c94840fffa
301Author: Matt Fleming <matt.fleming@intel.com>
302Date: Fri Sep 25 23:02:18 2015 +0100
303
304 x86/efi: Fix boot crash by mapping EFI memmap entries bottom-up at runtime, instead of top-down
305
306 Beginning with UEFI v2.5 EFI_PROPERTIES_TABLE was introduced
307 that signals that the firmware PE/COFF loader supports splitting
308 code and data sections of PE/COFF images into separate EFI
309 memory map entries. This allows the kernel to map those regions
310 with strict memory protections, e.g. EFI_MEMORY_RO for code,
311 EFI_MEMORY_XP for data, etc.
312
313 Unfortunately, an unwritten requirement of this new feature is
314 that the regions need to be mapped with the same offsets
315 relative to each other as observed in the EFI memory map. If
316 this is not done crashes like this may occur,
317
318 BUG: unable to handle kernel paging request at fffffffefe6086dd
319 IP: [<fffffffefe6086dd>] 0xfffffffefe6086dd
320 Call Trace:
321 [<ffffffff8104c90e>] efi_call+0x7e/0x100
322 [<ffffffff81602091>] ? virt_efi_set_variable+0x61/0x90
323 [<ffffffff8104c583>] efi_delete_dummy_variable+0x63/0x70
324 [<ffffffff81f4e4aa>] efi_enter_virtual_mode+0x383/0x392
325 [<ffffffff81f37e1b>] start_kernel+0x38a/0x417
326 [<ffffffff81f37495>] x86_64_start_reservations+0x2a/0x2c
327 [<ffffffff81f37582>] x86_64_start_kernel+0xeb/0xef
328
329 Here 0xfffffffefe6086dd refers to an address the firmware
330 expects to be mapped but which the OS never claimed was mapped.
331 The issue is that included in these regions are relative
332 addresses to other regions which were emitted by the firmware
333 toolchain before the "splitting" of sections occurred at
334 runtime.
335
336 Needless to say, we don't satisfy this unwritten requirement on
337 x86_64 and instead map the EFI memory map entries in reverse
338 order. The above crash is almost certainly triggerable with any
339 kernel newer than v3.13 because that's when we rewrote the EFI
340 runtime region mapping code, in commit d2f7cbe7b26a ("x86/efi:
341 Runtime services virtual mapping"). For kernel versions before
342 v3.13 things may work by pure luck depending on the
343 fragmentation of the kernel virtual address space at the time we
344 map the EFI regions.
345
346 Instead of mapping the EFI memory map entries in reverse order,
347 where entry N has a higher virtual address than entry N+1, map
348 them in the same order as they appear in the EFI memory map to
349 preserve this relative offset between regions.
350
351 This patch has been kept as small as possible with the intention
352 that it should be applied aggressively to stable and
353 distribution kernels. It is very much a bugfix rather than
354 support for a new feature, since when EFI_PROPERTIES_TABLE is
355 enabled we must map things as outlined above to even boot - we
356 have no way of asking the firmware not to split the code/data
357 regions.
358
359 In fact, this patch doesn't even make use of the more strict
360 memory protections available in UEFI v2.5. That will come later.
361
362 Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
363 Reported-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
364 Signed-off-by: Matt Fleming <matt.fleming@intel.com>
365 Cc: <stable@vger.kernel.org>
366 Cc: Borislav Petkov <bp@suse.de>
367 Cc: Chun-Yi <jlee@suse.com>
368 Cc: Dave Young <dyoung@redhat.com>
369 Cc: H. Peter Anvin <hpa@zytor.com>
370 Cc: James Bottomley <JBottomley@Odin.com>
371 Cc: Lee, Chun-Yi <jlee@suse.com>
372 Cc: Leif Lindholm <leif.lindholm@linaro.org>
373 Cc: Linus Torvalds <torvalds@linux-foundation.org>
374 Cc: Matthew Garrett <mjg59@srcf.ucam.org>
375 Cc: Mike Galbraith <efault@gmx.de>
376 Cc: Peter Jones <pjones@redhat.com>
377 Cc: Peter Zijlstra <peterz@infradead.org>
378 Cc: Thomas Gleixner <tglx@linutronix.de>
379 Cc: linux-kernel@vger.kernel.org
380 Link: http://lkml.kernel.org/r/1443218539-7610-2-git-send-email-matt@codeblueprint.co.uk
381 Signed-off-by: Ingo Molnar <mingo@kernel.org>
382
383 arch/x86/platform/efi/efi.c | 67 ++++++++++++++++++++++++++++++++++++++++++-
384 1 files changed, 66 insertions(+), 1 deletions(-)
385
386commit 9377caab146791c8c587da3750d6eddcd01bdfba
387Author: Ard Biesheuvel <ard.biesheuvel@linaro.org>
388Date: Fri Sep 25 23:02:19 2015 +0100
389
390 arm64/efi: Fix boot crash by not padding between EFI_MEMORY_RUNTIME regions
391
392 The new Properties Table feature introduced in UEFIv2.5 may
393 split memory regions that cover PE/COFF memory images into
394 separate code and data regions. Since these regions only differ
395 in the type (runtime code vs runtime data) and the permission
396 bits, but not in the memory type attributes (UC/WC/WT/WB), the
397 spec does not require them to be aligned to 64 KB.
398
399 Since the relative offset of PE/COFF .text and .data segments
400 cannot be changed on the fly, this means that we can no longer
401 pad out those regions to be mappable using 64 KB pages.
402 Unfortunately, there is no annotation in the UEFI memory map
403 that identifies data regions that were split off from a code
404 region, so we must apply this logic to all adjacent runtime
405 regions whose attributes only differ in the permission bits.
406
407 So instead of rounding each memory region to 64 KB alignment at
408 both ends, only round down regions that are not directly
409 preceded by another runtime region with the same type
410 attributes. Since the UEFI spec does not mandate that the memory
411 map be sorted, this means we also need to sort it first.
412
413 Note that this change will result in all EFI_MEMORY_RUNTIME
414 regions whose start addresses are not aligned to the OS page
415 size to be mapped with executable permissions (i.e., on kernels
416 compiled with 64 KB pages). However, since these mappings are
417 only active during the time that UEFI Runtime Services are being
418 invoked, the window for abuse is rather small.
419
420 Tested-by: Mark Salter <msalter@redhat.com>
421 Tested-by: Mark Rutland <mark.rutland@arm.com> [UEFI 2.4 only]
422 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
423 Signed-off-by: Matt Fleming <matt.fleming@intel.com>
424 Reviewed-by: Mark Salter <msalter@redhat.com>
425 Reviewed-by: Mark Rutland <mark.rutland@arm.com>
426 Cc: <stable@vger.kernel.org> # v4.0+
427 Cc: Catalin Marinas <catalin.marinas@arm.com>
428 Cc: Leif Lindholm <leif.lindholm@linaro.org>
429 Cc: Linus Torvalds <torvalds@linux-foundation.org>
430 Cc: Mike Galbraith <efault@gmx.de>
431 Cc: Peter Zijlstra <peterz@infradead.org>
432 Cc: Thomas Gleixner <tglx@linutronix.de>
433 Cc: Will Deacon <will.deacon@arm.com>
434 Cc: linux-kernel@vger.kernel.org
435 Link: http://lkml.kernel.org/r/1443218539-7610-3-git-send-email-matt@codeblueprint.co.uk
436 Signed-off-by: Ingo Molnar <mingo@kernel.org>
437
438 arch/arm64/kernel/efi.c | 3 +-
439 drivers/firmware/efi/libstub/arm-stub.c | 88 +++++++++++++++++++++++++-----
440 2 files changed, 75 insertions(+), 16 deletions(-)
441
442commit 189124f1e733622c44d72060832af3c68d7ee8bc
443Author: Ralf Baechle <ralf@linux-mips.org>
444Date: Fri Oct 2 09:48:57 2015 +0200
445
446 MIPS: BPF: Fix load delay slots.
447
448 The entire bpf_jit_asm.S is written in noreorder mode because "we know
449 better" according to a comment. This also prevented the assembler from
450 throwing in the required NOPs for MIPS I processors which have no
451 load-use interlock, thus the load's consumer might end up using the
452 old value of the register from prior to the load.
453
454 Fixed by putting the assembler in reorder mode for just the affected
455 load instructions. This is not enough for gas to actually try to be
456 clever by looking at the next instruction and inserting a nop only
457 when needed but as the comment said "we know better", so getting gas
458 to unconditionally emit a NOP is just right in this case and prevents
459 adding further ifdefery.
460
461 Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
462
463 arch/mips/net/bpf_jit_asm.S | 4 ++++
464 1 files changed, 4 insertions(+), 0 deletions(-)
465
466commit b4b012d6599fbc3c6e81f0a03cd59eb9f0095ed8
467Author: Lee, Chun-Yi <joeyli.kernel@gmail.com>
468Date: Tue Sep 29 20:58:57 2015 +0800
469
470 x86/kexec: Fix kexec crash in syscall kexec_file_load()
471
472 The original bug is a page fault crash that sometimes happens
473 on big machines when preparing ELF headers:
474
475 BUG: unable to handle kernel paging request at ffffc90613fc9000
476 IP: [<ffffffff8103d645>] prepare_elf64_ram_headers_callback+0x165/0x260
477
478 The bug is caused by us under-counting the number of memory ranges
479 and subsequently not allocating enough ELF header space for them.
480 The bug is typically masked on smaller systems, because the ELF header
481 allocation is rounded up to the next page.
482
483 This patch modifies the code in fill_up_crash_elf_data() by using
484 walk_system_ram_res() instead of walk_system_ram_range() to correctly
485 count the max number of crash memory ranges. That's because the
486 walk_system_ram_range() filters out small memory regions that
487 reside in the same page, but walk_system_ram_res() does not.
488
489 Here's how I found the bug:
490
491 After tracing prepare_elf64_headers() and prepare_elf64_ram_headers_callback(),
492 the code uses walk_system_ram_res() to fill-in crash memory regions information
493 to the program header, so it counts those small memory regions that
494 reside in a page area.
495
496 But, when the kernel was using walk_system_ram_range() in
497 fill_up_crash_elf_data() to count the number of crash memory regions,
498 it filters out small regions.
499
500 I printed those small memory regions, for example:
501
502 kexec: Get nr_ram ranges. vaddr=0xffff880077592258 paddr=0x77592258, sz=0xdc0
503
504 Based on the code in walk_system_ram_range(), this memory region
505 will be filtered out:
506
507 pfn = (0x77592258 + 0x1000 - 1) >> 12 = 0x77593
508 end_pfn = (0x77592258 + 0xfc0 -1 + 1) >> 12 = 0x77593
509 end_pfn - pfn = 0x77593 - 0x77593 = 0 <=== if (end_pfn > pfn) is FALSE
510
511 So, the max_nr_ranges that's counted by the kernel doesn't include
512 small memory regions - causing us to under-allocate the required space.
513 That causes the page fault crash that happens in a later code path
514 when preparing ELF headers.
515
516 This bug is not easy to reproduce on small machines that have few
517 CPUs, because the allocated page aligned ELF buffer has more free
518 space to cover those small memory regions' PT_LOAD headers.
519
520 Signed-off-by: Lee, Chun-Yi <jlee@suse.com>
521 Cc: Andy Lutomirski <luto@kernel.org>
522 Cc: Baoquan He <bhe@redhat.com>
523 Cc: Jiang Liu <jiang.liu@linux.intel.com>
524 Cc: Linus Torvalds <torvalds@linux-foundation.org>
525 Cc: Mike Galbraith <efault@gmx.de>
526 Cc: Peter Zijlstra <peterz@infradead.org>
527 Cc: Stephen Rothwell <sfr@canb.auug.org.au>
528 Cc: Takashi Iwai <tiwai@suse.de>
529 Cc: Thomas Gleixner <tglx@linutronix.de>
530 Cc: Viresh Kumar <viresh.kumar@linaro.org>
531 Cc: Vivek Goyal <vgoyal@redhat.com>
532 Cc: kexec@lists.infradead.org
533 Cc: linux-kernel@vger.kernel.org
534 Cc: <stable@vger.kernel.org>
535 Link: http://lkml.kernel.org/r/1443531537-29436-1-git-send-email-jlee@suse.com
536 Signed-off-by: Ingo Molnar <mingo@kernel.org>
537
538 arch/x86/kernel/crash.c | 7 +++----
539 1 files changed, 3 insertions(+), 4 deletions(-)
540
541commit bf91f1e0162bdd27ebd1411090a81fd9188daa4f
542Author: Elad Raz <eladr@mellanox.com>
543Date: Sat Aug 22 08:44:11 2015 +0300
544
545 netfilter: ipset: Fixing unnamed union init
546
547 In continue to proposed Vinson Lee's post [1], this patch fixes compilation
548 issues founded at gcc 4.4.7. The initialization of .cidr field of unnamed
549 unions causes compilation error in gcc 4.4.x.
550
551 References
552
553 Visible links
554 [1] https://lkml.org/lkml/2015/7/5/74
555
556 Signed-off-by: Elad Raz <eladr@mellanox.com>
557 Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
558
559 net/netfilter/ipset/ip_set_hash_netnet.c | 20 ++++++++++++++++++--
560 net/netfilter/ipset/ip_set_hash_netportnet.c | 20 ++++++++++++++++++--
561 2 files changed, 36 insertions(+), 4 deletions(-)
562
40d5ff9e
PK
563commit fed13a5012b8d7e87a6f9efa2e40e0be28eaecd9
564Author: Brad Spengler <spender@grsecurity.net>
565Date: Fri Oct 9 23:12:43 2015 -0400
566
567 compile fix
568
569 arch/x86/mm/pgtable.c | 2 ++
570 1 files changed, 2 insertions(+), 0 deletions(-)
571
572commit 58edc15a668a6dd90b3f66abc84b509f8fba7505
573Author: Daniel Borkmann <daniel@iogearbox.net>
574Date: Mon Aug 31 19:11:02 2015 +0200
575
576 netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy error paths
577
578 Commit 0838aa7fcfcd ("netfilter: fix netns dependencies with conntrack
579 templates") migrated templates to the new allocator api, but forgot to
580 update error paths for them in CT and synproxy to use nf_ct_tmpl_free()
581 instead of nf_conntrack_free().
582
583 Due to that, memory is being freed into the wrong kmemcache, but also
584 we drop the per net reference count of ct objects causing an imbalance.
585
586 In Brad's case, this leads to a wrap-around of net->ct.count and thus
587 lets __nf_conntrack_alloc() refuse to create a new ct object:
588
589 [ 10.340913] xt_addrtype: ipv6 does not support BROADCAST matching
590 [ 10.810168] nf_conntrack: table full, dropping packet
591 [ 11.917416] r8169 0000:07:00.0 eth0: link up
592 [ 11.917438] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
593 [ 12.815902] nf_conntrack: table full, dropping packet
594 [ 15.688561] nf_conntrack: table full, dropping packet
595 [ 15.689365] nf_conntrack: table full, dropping packet
596 [ 15.690169] nf_conntrack: table full, dropping packet
597 [ 15.690967] nf_conntrack: table full, dropping packet
598 [...]
599
600 With slab debugging, it also reports the wrong kmemcache (kmalloc-512 vs.
601 nf_conntrack_ffffffff81ce75c0) and reports poison overwrites, etc. Thus,
602 to fix the problem, export and use nf_ct_tmpl_free() instead.
603
604 Fixes: 0838aa7fcfcd ("netfilter: fix netns dependencies with conntrack templates")
605 Reported-by: Brad Jackson <bjackson0971@gmail.com>
606 Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
607 Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
608
609 include/net/netfilter/nf_conntrack.h | 1 +
610 net/netfilter/nf_conntrack_core.c | 3 ++-
611 net/netfilter/nf_synproxy_core.c | 2 +-
612 net/netfilter/xt_CT.c | 2 +-
613 4 files changed, 5 insertions(+), 3 deletions(-)
614
615commit 37d26e44573aaa9c3b1f0c36ec9d4bddc008fc03
616Author: Brad Spengler <spender@grsecurity.net>
617Date: Fri Oct 9 18:22:54 2015 -0400
618
619 Fix BUG() in scatterwalk_map_and_copy caused by virt_to_page being
620 called on the KSTACKOVERFLOW's vmalloc'd stack. Thanks to
621 Yves-Alexis Perez for the report
622
623 crypto/scatterwalk.c | 10 ++++++++--
624 1 files changed, 8 insertions(+), 2 deletions(-)
625
626commit 8137d53d2b60023587a48004f0b67946ed6db4a8
627Merge: 147420b a9c991f
628Author: Brad Spengler <spender@grsecurity.net>
629Date: Fri Oct 9 18:20:32 2015 -0400
630
631 Merge branch 'pax-test' into grsec-test
632
633commit a9c991f727bb8daf15838296e301683791c17071
634Author: Brad Spengler <spender@grsecurity.net>
635Date: Fri Oct 9 18:20:07 2015 -0400
636
637 Update to pax-linux-4.2.3-test8.patch:
638 - fixed vsyscall/pvclock regression caused by the recent page table hardening, reported by kamil (https://forums.grsecurity.net/viewtopic.php?f=3&t=4272)
639
640 arch/x86/kernel/espfix_64.c | 4 +---
641 arch/x86/kernel/kvmclock.c | 20 ++++++--------------
642 arch/x86/mm/highmem_32.c | 2 ++
643 arch/x86/mm/pgtable.c | 33 +++++++++++++++++++++++++++++++++
644 4 files changed, 42 insertions(+), 17 deletions(-)
645
646commit 147420b0f00c7f20f354e1dfa460b904a3af432b
647Author: Brad Spengler <spender@grsecurity.net>
648Date: Fri Oct 9 08:54:24 2015 -0400
649
650 Properly fix the bug reported at:
651 https://code.google.com/p/android/issues/detail?id=187973
652
653 drivers/net/slip/slhc.c | 3 +++
654 1 files changed, 3 insertions(+), 0 deletions(-)
655
afe359a8
PK
656commit 4918a68ea80e1185ec8f3a94d3a2210552ed0bb5
657Merge: 4e736d9 7e02f35
0a9c1e67 658Author: Brad Spengler <spender@grsecurity.net>
afe359a8 659Date: Wed Oct 7 20:57:21 2015 -0400
0a9c1e67 660
afe359a8 661 Merge branch 'pax-test' into grsec-test
ee1b9a5f 662
da1216b9 663 Conflicts:
afe359a8 664 arch/x86/kernel/espfix_64.c
da1216b9 665
afe359a8
PK
666commit 7e02f35880fd6bdb2f4e7ba07a13d6df1d121008
667Author: Brad Spengler <spender@grsecurity.net>
668Date: Wed Oct 7 20:54:36 2015 -0400
da1216b9 669
afe359a8
PK
670 Update to pax-linux-4.2.3-test7.patch:
671 - backported vanilla commits b763ec17ac762470eec5be8ebcc43e4f8b2c2b82 and 176fc2d5770a0990eebff903ba680d2edd32e718
672 - constified a few more page tables for ESPFIX/amd64
673 - fixed xen and the recently added level1_modules_pgt page tables on amd64
ee1b9a5f 674
afe359a8
PK
675 arch/x86/include/asm/pgtable_64.h | 1 +
676 arch/x86/kernel/espfix_64.c | 35 +++++++++++++++++++++++----------
677 arch/x86/xen/mmu.c | 4 +++
678 drivers/base/regmap/regmap-debugfs.c | 14 +++++-------
679 4 files changed, 35 insertions(+), 19 deletions(-)
ee1b9a5f 680
afe359a8
PK
681commit 4e736d9e568f6cc0d08dfe7519abf9a5d58a5418
682Author: Robin Murphy <robin.murphy@arm.com>
683Date: Thu Oct 1 15:37:19 2015 -0700
ee1b9a5f 684
afe359a8 685 dmapool: fix overflow condition in pool_find_page()
ee1b9a5f 686
afe359a8
PK
687 If a DMA pool lies at the very top of the dma_addr_t range (as may
688 happen with an IOMMU involved), the calculated end address of the pool
689 wraps around to zero, and page lookup always fails.
ee1b9a5f 690
afe359a8 691 Tweak the relevant calculation to be overflow-proof.
da1216b9 692
afe359a8
PK
693 Signed-off-by: Robin Murphy <robin.murphy@arm.com>
694 Cc: Arnd Bergmann <arnd@arndb.de>
695 Cc: Marek Szyprowski <m.szyprowski@samsung.com>
696 Cc: Sumit Semwal <sumit.semwal@linaro.org>
697 Cc: Sakari Ailus <sakari.ailus@iki.fi>
698 Cc: Russell King <rmk+kernel@arm.linux.org.uk>
da1216b9
PK
699 Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
700 Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
ee1b9a5f 701
afe359a8 702 mm/dmapool.c | 2 +-
578d7714
PK
703 1 files changed, 1 insertions(+), 1 deletions(-)
704
afe359a8
PK
705commit 96a101a9b4208a6e5f2a0db7599881142e70ba43
706Author: Greg Thelen <gthelen@google.com>
707Date: Thu Oct 1 15:37:05 2015 -0700
578d7714 708
afe359a8 709 memcg: make mem_cgroup_read_stat() unsigned
da1216b9 710
afe359a8
PK
711 mem_cgroup_read_stat() returns a page count by summing per cpu page
712 counters. The summing is racy wrt. updates, so a transient negative
713 sum is possible. Callers don't want negative values:
578d7714 714
afe359a8
PK
715 - mem_cgroup_wb_stats() doesn't want negative nr_dirty or nr_writeback.
716 This could confuse dirty throttling.
da1216b9 717
afe359a8 718 - oom reports and memory.stat shouldn't show confusing negative usage.
da1216b9 719
afe359a8 720 - tree_usage() already avoids negatives.
da1216b9 721
afe359a8
PK
722 Avoid returning negative page counts from mem_cgroup_read_stat() and
723 convert it to unsigned.
da1216b9 724
afe359a8
PK
725 [akpm@linux-foundation.org: fix old typo while we're in there]
726 Signed-off-by: Greg Thelen <gthelen@google.com>
727 Cc: Johannes Weiner <hannes@cmpxchg.org>
728 Acked-by: Michal Hocko <mhocko@suse.com>
729 Cc: <stable@vger.kernel.org> [4.2+]
730 Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
731 Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
eeed91c5 732
afe359a8
PK
733 mm/memcontrol.c | 30 ++++++++++++++++++------------
734 1 files changed, 18 insertions(+), 12 deletions(-)
eeed91c5 735
afe359a8 736commit b7808c46650d5f4c09f071566de991af36eb9d37
da1216b9 737Author: Daniel Borkmann <daniel@iogearbox.net>
afe359a8
PK
738Date: Fri Oct 2 12:06:03 2015 +0200
739
740 bpf: fix panic in SO_GET_FILTER with native ebpf programs
741
742 When sockets have a native eBPF program attached through
743 setsockopt(sk, SOL_SOCKET, SO_ATTACH_BPF, ...), and then try to
744 dump these over getsockopt(sk, SOL_SOCKET, SO_GET_FILTER, ...),
745 the following panic appears:
746
747 [49904.178642] BUG: unable to handle kernel NULL pointer dereference at (null)
748 [49904.178762] IP: [<ffffffff81610fd9>] sk_get_filter+0x39/0x90
749 [49904.182000] PGD 86fc9067 PUD 531a1067 PMD 0
750 [49904.185196] Oops: 0000 [#1] SMP
751 [...]
752 [49904.224677] Call Trace:
753 [49904.226090] [<ffffffff815e3d49>] sock_getsockopt+0x319/0x740
754 [49904.227535] [<ffffffff812f59e3>] ? sock_has_perm+0x63/0x70
755 [49904.228953] [<ffffffff815e2fc8>] ? release_sock+0x108/0x150
756 [49904.230380] [<ffffffff812f5a43>] ? selinux_socket_getsockopt+0x23/0x30
757 [49904.231788] [<ffffffff815dff36>] SyS_getsockopt+0xa6/0xc0
758 [49904.233267] [<ffffffff8171b9ae>] entry_SYSCALL_64_fastpath+0x12/0x71
759
760 The underlying issue is the very same as in commit b382c0865600
761 ("sock, diag: fix panic in sock_diag_put_filterinfo"), that is,
762 native eBPF programs don't store an original program since this
763 is only needed in cBPF ones.
764
765 However, sk_get_filter() wasn't updated to test for this at the
766 time when eBPF could be attached. Just throw an error to the user
767 to indicate that eBPF cannot be dumped over this interface.
768 That way, it can also be known that a program _is_ attached (as
769 opposed to just return 0), and a different (future) method needs
770 to be consulted for a dump.
771
772 Fixes: 89aa075832b0 ("net: sock: allow eBPF programs to be attached to sockets")
da1216b9 773 Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
afe359a8 774 Acked-by: Alexei Starovoitov <ast@plumgrid.com>
da1216b9 775 Signed-off-by: David S. Miller <davem@davemloft.net>
32ca80f1 776
afe359a8
PK
777 net/core/filter.c | 6 +++++-
778 1 files changed, 5 insertions(+), 1 deletions(-)
32ca80f1 779
afe359a8
PK
780commit 40853c884afb5fc2dcb9f7fc34ef446162566fcc
781Author: Steve French <smfrench@gmail.com>
782Date: Mon Sep 28 17:21:07 2015 -0500
32ca80f1 783
afe359a8 784 [SMB3] Do not fall back to SMBWriteX in set_file_size error cases
e1f904d0 785
afe359a8 786 The error paths in set_file_size for cifs and smb3 are incorrect.
e1f904d0 787
afe359a8
PK
788 In the unlikely event that a server did not support set file info
789 of the file size, the code incorrectly falls back to trying SMBWriteX
790 (note that only the original core SMB Write, used for example by DOS,
791 can set the file size this way - this actually does not work for the more
792 recent SMBWriteX). The idea was since the old DOS SMB Write could set
793 the file size if you write zero bytes at that offset then use that if
794 server rejects the normal set file info call.
da1216b9 795
afe359a8
PK
796 Fortunately the SMBWriteX will never be sent on the wire (except when
797 file size is zero) since the length and offset fields were reversed
798 in the two places in this function that call SMBWriteX causing
799 the fall back path to return an error. It is also important to never call
800 an SMB request from an SMB2/sMB3 session (which theoretically would
801 be possible, and can cause a brief session drop, although the client
802 recovers) so this should be fixed. In practice this path does not happen
803 with modern servers but the error fall back to SMBWriteX is clearly wrong.
e1f904d0 804
afe359a8 805 Removing the calls to SMBWriteX in the error paths in cifs_set_file_size
da1216b9 806
afe359a8 807 Pointed out by PaX/grsecurity team
cac6ae42 808
afe359a8
PK
809 Signed-off-by: Steve French <steve.french@primarydata.com>
810 Reported-by: PaX Team <pageexec@freemail.hu>
811 CC: Emese Revfy <re.emese@gmail.com>
812 CC: Brad Spengler <spender@grsecurity.net>
813 CC: Stable <stable@vger.kernel.org>
3969d2a7 814
afe359a8
PK
815 fs/cifs/inode.c | 34 ----------------------------------
816 1 files changed, 0 insertions(+), 34 deletions(-)
3969d2a7 817
afe359a8 818commit f5fad97c967a08f4a89513969598b1d3c8232a38
3969d2a7 819Author: Brad Spengler <spender@grsecurity.net>
afe359a8 820Date: Wed Oct 7 18:22:40 2015 -0400
3969d2a7 821
afe359a8
PK
822 Initial import of grsecurity for Linux 4.2.3
823 Note that size_overflow is currently marked BROKEN
76e7c0f9 824
6090327c 825 Documentation/dontdiff | 2 +
e8242a6d 826 Documentation/kernel-parameters.txt | 7 +
afe359a8 827 Documentation/sysctl/kernel.txt | 15 +
a8b227b4 828 Makefile | 18 +-
6090327c
PK
829 arch/alpha/include/asm/cache.h | 4 +-
830 arch/alpha/kernel/osf_sys.c | 12 +-
831 arch/arm/Kconfig | 1 +
832 arch/arm/include/asm/thread_info.h | 9 +-
833 arch/arm/kernel/process.c | 4 +-
834 arch/arm/kernel/ptrace.c | 9 +
835 arch/arm/kernel/traps.c | 7 +-
836 arch/arm/mm/Kconfig | 2 +-
837 arch/arm/mm/fault.c | 40 +-
838 arch/arm/mm/mmap.c | 8 +-
afe359a8 839 arch/arm/net/bpf_jit_32.c | 51 +-
6090327c
PK
840 arch/avr32/include/asm/cache.h | 4 +-
841 arch/blackfin/include/asm/cache.h | 3 +-
842 arch/cris/include/arch-v10/arch/cache.h | 3 +-
843 arch/cris/include/arch-v32/arch/cache.h | 3 +-
844 arch/frv/include/asm/cache.h | 3 +-
845 arch/frv/mm/elf-fdpic.c | 4 +-
846 arch/hexagon/include/asm/cache.h | 6 +-
847 arch/ia64/Kconfig | 1 +
848 arch/ia64/include/asm/cache.h | 3 +-
849 arch/ia64/kernel/sys_ia64.c | 2 +
850 arch/ia64/mm/hugetlbpage.c | 2 +
851 arch/m32r/include/asm/cache.h | 4 +-
852 arch/m68k/include/asm/cache.h | 4 +-
853 arch/metag/mm/hugetlbpage.c | 1 +
854 arch/microblaze/include/asm/cache.h | 3 +-
855 arch/mips/Kconfig | 1 +
856 arch/mips/include/asm/cache.h | 3 +-
857 arch/mips/include/asm/thread_info.h | 11 +-
da1216b9 858 arch/mips/kernel/irq.c | 3 +
6090327c
PK
859 arch/mips/kernel/ptrace.c | 9 +
860 arch/mips/mm/mmap.c | 4 +-
861 arch/mn10300/proc-mn103e010/include/proc/cache.h | 4 +-
862 arch/mn10300/proc-mn2ws0050/include/proc/cache.h | 4 +-
863 arch/openrisc/include/asm/cache.h | 4 +-
864 arch/parisc/include/asm/cache.h | 5 +-
865 arch/parisc/kernel/sys_parisc.c | 4 +
866 arch/powerpc/Kconfig | 1 +
867 arch/powerpc/include/asm/cache.h | 3 +-
868 arch/powerpc/include/asm/thread_info.h | 5 +-
869 arch/powerpc/kernel/Makefile | 2 +
870 arch/powerpc/kernel/irq.c | 3 +
871 arch/powerpc/kernel/process.c | 10 +-
872 arch/powerpc/kernel/ptrace.c | 14 +
873 arch/powerpc/kernel/traps.c | 5 +
6090327c 874 arch/powerpc/mm/slice.c | 2 +-
6090327c
PK
875 arch/s390/include/asm/cache.h | 4 +-
876 arch/score/include/asm/cache.h | 4 +-
877 arch/sh/include/asm/cache.h | 3 +-
878 arch/sh/mm/mmap.c | 6 +-
879 arch/sparc/include/asm/cache.h | 4 +-
0986ccbe
PK
880 arch/sparc/include/asm/pgalloc_64.h | 1 +
881 arch/sparc/include/asm/thread_info_64.h | 8 +-
6090327c
PK
882 arch/sparc/kernel/process_32.c | 6 +-
883 arch/sparc/kernel/process_64.c | 8 +-
884 arch/sparc/kernel/ptrace_64.c | 14 +
885 arch/sparc/kernel/sys_sparc_64.c | 8 +-
886 arch/sparc/kernel/syscalls.S | 8 +-
887 arch/sparc/kernel/traps_32.c | 8 +-
888 arch/sparc/kernel/traps_64.c | 28 +-
889 arch/sparc/kernel/unaligned_64.c | 2 +-
890 arch/sparc/mm/fault_64.c | 2 +-
891 arch/sparc/mm/hugetlbpage.c | 15 +-
892 arch/tile/Kconfig | 1 +
893 arch/tile/include/asm/cache.h | 3 +-
894 arch/tile/mm/hugetlbpage.c | 2 +
895 arch/um/include/asm/cache.h | 3 +-
896 arch/unicore32/include/asm/cache.h | 6 +-
afe359a8
PK
897 arch/x86/Kconfig | 21 +
898 arch/x86/entry/entry_32.S | 2 +-
899 arch/x86/entry/entry_64.S | 2 +-
6090327c
PK
900 arch/x86/ia32/ia32_aout.c | 2 +
901 arch/x86/include/asm/floppy.h | 20 +-
902 arch/x86/include/asm/io.h | 2 +-
903 arch/x86/include/asm/page.h | 12 +-
904 arch/x86/include/asm/paravirt_types.h | 23 +-
905 arch/x86/include/asm/processor.h | 2 +-
906 arch/x86/include/asm/thread_info.h | 8 +-
a8b227b4 907 arch/x86/kernel/dumpstack.c | 10 +-
6090327c
PK
908 arch/x86/kernel/dumpstack_32.c | 2 +-
909 arch/x86/kernel/dumpstack_64.c | 2 +-
8cf17962 910 arch/x86/kernel/espfix_64.c | 2 +-
afe359a8 911 arch/x86/kernel/fpu/init.c | 4 +-
6090327c
PK
912 arch/x86/kernel/ioport.c | 13 +
913 arch/x86/kernel/irq_32.c | 3 +
914 arch/x86/kernel/irq_64.c | 4 +
afe359a8 915 arch/x86/kernel/ldt.c | 18 +
6090327c
PK
916 arch/x86/kernel/msr.c | 10 +
917 arch/x86/kernel/ptrace.c | 28 +
918 arch/x86/kernel/signal.c | 9 +-
919 arch/x86/kernel/sys_i386_32.c | 9 +-
920 arch/x86/kernel/sys_x86_64.c | 8 +-
921 arch/x86/kernel/traps.c | 5 +
922 arch/x86/kernel/verify_cpu.S | 1 +
923 arch/x86/kernel/vm86_32.c | 16 +
924 arch/x86/mm/fault.c | 12 +-
925 arch/x86/mm/hugetlbpage.c | 15 +-
926 arch/x86/mm/init.c | 66 +-
927 arch/x86/mm/init_32.c | 6 +-
0986ccbe 928 arch/x86/net/bpf_jit_comp.c | 4 +
a8b227b4 929 arch/x86/platform/efi/efi_64.c | 2 +-
6090327c
PK
930 arch/x86/xen/Kconfig | 1 +
931 arch/xtensa/variants/dc232b/include/variant/core.h | 2 +-
932 arch/xtensa/variants/fsf/include/variant/core.h | 3 +-
6090327c
PK
933 drivers/acpi/acpica/hwxfsleep.c | 11 +-
934 drivers/acpi/custom_method.c | 4 +
935 drivers/block/cciss.h | 30 +-
6090327c
PK
936 drivers/block/smart1,2.h | 40 +-
937 drivers/cdrom/cdrom.c | 2 +-
938 drivers/char/Kconfig | 4 +-
939 drivers/char/genrtc.c | 1 +
940 drivers/char/mem.c | 17 +
941 drivers/char/random.c | 5 +-
942 drivers/cpufreq/sparc-us3-cpufreq.c | 2 -
943 drivers/firewire/ohci.c | 4 +
da1216b9
PK
944 drivers/gpu/drm/drm_context.c | 50 +-
945 drivers/gpu/drm/drm_drv.c | 11 +-
946 drivers/gpu/drm/drm_lock.c | 18 +-
947 drivers/gpu/drm/i915/i915_dma.c | 2 +
948 drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +-
6090327c
PK
949 drivers/gpu/drm/nouveau/nouveau_ttm.c | 30 +-
950 drivers/gpu/drm/ttm/ttm_bo_manager.c | 10 +-
afe359a8 951 drivers/gpu/drm/virtio/virtgpu_ttm.c | 10 +-
6090327c 952 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 10 +-
6090327c
PK
953 drivers/hid/hid-wiimote-debug.c | 2 +-
954 drivers/infiniband/hw/nes/nes_cm.c | 22 +-
0986ccbe 955 drivers/iommu/amd_iommu.c | 14 +-
6090327c
PK
956 drivers/isdn/gigaset/bas-gigaset.c | 32 +-
957 drivers/isdn/gigaset/ser-gigaset.c | 32 +-
958 drivers/isdn/gigaset/usb-gigaset.c | 32 +-
959 drivers/isdn/i4l/isdn_concap.c | 6 +-
960 drivers/isdn/i4l/isdn_x25iface.c | 16 +-
a8b227b4
PK
961 drivers/md/raid5.c | 8 +
962 drivers/media/pci/solo6x10/solo6x10-g723.c | 2 +-
6090327c 963 drivers/media/radio/radio-cadet.c | 5 +-
a8b227b4
PK
964 drivers/media/usb/dvb-usb/cinergyT2-core.c | 91 +-
965 drivers/media/usb/dvb-usb/cinergyT2-fe.c | 182 +-
6090327c
PK
966 drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 37 +-
967 drivers/media/usb/dvb-usb/technisat-usb2.c | 75 +-
968 drivers/message/fusion/mptbase.c | 9 +
969 drivers/misc/sgi-xp/xp_main.c | 12 +-
6090327c
PK
970 drivers/net/ethernet/brocade/bna/bna_enet.c | 8 +-
971 drivers/net/wan/lmc/lmc_media.c | 97 +-
972 drivers/net/wan/z85230.c | 24 +-
973 drivers/net/wireless/zd1211rw/zd_usb.c | 2 +-
974 drivers/pci/proc.c | 9 +
975 drivers/platform/x86/asus-wmi.c | 12 +
976 drivers/rtc/rtc-dev.c | 3 +
977 drivers/scsi/bfa/bfa_fcs.c | 19 +-
978 drivers/scsi/bfa/bfa_fcs_lport.c | 29 +-
979 drivers/scsi/bfa/bfa_modules.h | 12 +-
e8242a6d 980 drivers/scsi/hpsa.h | 40 +-
6090327c
PK
981 drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 2 +-
982 drivers/staging/lustre/lustre/libcfs/module.c | 10 +-
afe359a8
PK
983 drivers/staging/sm750fb/sm750.c | 3 +
984 drivers/tty/serial/uartlite.c | 4 +-
6090327c
PK
985 drivers/tty/sysrq.c | 2 +-
986 drivers/tty/vt/keyboard.c | 22 +-
987 drivers/uio/uio.c | 6 +-
988 drivers/usb/core/hub.c | 5 +
a8b227b4
PK
989 drivers/usb/gadget/function/f_uac1.c | 1 +
990 drivers/usb/gadget/function/u_uac1.c | 1 +
6090327c 991 drivers/usb/host/hwa-hc.c | 9 +-
afe359a8 992 drivers/usb/usbip/vhci_sysfs.c | 2 +-
6090327c
PK
993 drivers/video/fbdev/arcfb.c | 2 +-
994 drivers/video/fbdev/matrox/matroxfb_DAC1064.c | 10 +-
995 drivers/video/fbdev/matrox/matroxfb_Ti3026.c | 5 +-
996 drivers/video/fbdev/sh_mobile_lcdcfb.c | 6 +-
da1216b9 997 drivers/video/logo/logo_linux_clut224.ppm | 2720 ++++-----
6090327c 998 drivers/xen/xenfs/xenstored.c | 5 +
afe359a8
PK
999 firmware/Makefile | 2 +
1000 firmware/WHENCE | 20 +-
1001 firmware/bnx2/bnx2-mips-06-6.2.3.fw.ihex | 5804 +++++++++++++++++
da1216b9 1002 firmware/bnx2/bnx2-mips-09-6.2.1b.fw.ihex | 6496 ++++++++++++++++++++
6090327c
PK
1003 fs/attr.c | 1 +
1004 fs/autofs4/waitq.c | 9 +
1005 fs/binfmt_aout.c | 7 +
1006 fs/binfmt_elf.c | 40 +-
6090327c
PK
1007 fs/compat.c | 20 +-
1008 fs/coredump.c | 17 +-
8cf17962 1009 fs/dcache.c | 3 +
da1216b9
PK
1010 fs/debugfs/inode.c | 11 +-
1011 fs/exec.c | 218 +-
6090327c 1012 fs/ext2/balloc.c | 4 +-
0986ccbe 1013 fs/ext2/super.c | 8 +-
6090327c 1014 fs/ext3/balloc.c | 4 +-
0986ccbe 1015 fs/ext3/super.c | 8 +-
6090327c 1016 fs/ext4/balloc.c | 4 +-
0986ccbe 1017 fs/fcntl.c | 4 +
da1216b9 1018 fs/fhandle.c | 3 +-
6090327c
PK
1019 fs/file.c | 4 +
1020 fs/filesystems.c | 4 +
e8242a6d 1021 fs/fs_struct.c | 20 +-
6090327c 1022 fs/hugetlbfs/inode.c | 5 +-
afe359a8 1023 fs/inode.c | 8 +-
8cf17962 1024 fs/kernfs/dir.c | 6 +
6090327c 1025 fs/mount.h | 4 +-
afe359a8 1026 fs/namei.c | 285 +-
8cf17962 1027 fs/namespace.c | 24 +
a8b227b4 1028 fs/nfsd/nfscache.c | 2 +-
6090327c 1029 fs/open.c | 38 +
afe359a8 1030 fs/overlayfs/inode.c | 3 +
da1216b9 1031 fs/overlayfs/super.c | 6 +-
6090327c
PK
1032 fs/pipe.c | 2 +-
1033 fs/posix_acl.c | 15 +-
1034 fs/proc/Kconfig | 10 +-
0986ccbe 1035 fs/proc/array.c | 66 +-
afe359a8 1036 fs/proc/base.c | 168 +-
6090327c
PK
1037 fs/proc/cmdline.c | 4 +
1038 fs/proc/devices.c | 4 +
1039 fs/proc/fd.c | 17 +-
e8242a6d 1040 fs/proc/generic.c | 64 +
6090327c 1041 fs/proc/inode.c | 17 +
0986ccbe 1042 fs/proc/internal.h | 11 +-
6090327c
PK
1043 fs/proc/interrupts.c | 4 +
1044 fs/proc/kcore.c | 3 +
1045 fs/proc/proc_net.c | 31 +
1046 fs/proc/proc_sysctl.c | 52 +-
1047 fs/proc/root.c | 8 +
1048 fs/proc/stat.c | 69 +-
e8242a6d 1049 fs/proc/task_mmu.c | 66 +-
6090327c
PK
1050 fs/readdir.c | 19 +
1051 fs/reiserfs/item_ops.c | 24 +-
0986ccbe 1052 fs/reiserfs/super.c | 4 +
6090327c 1053 fs/select.c | 2 +
afe359a8 1054 fs/seq_file.c | 30 +-
6090327c 1055 fs/stat.c | 20 +-
e8242a6d 1056 fs/sysfs/dir.c | 30 +-
6090327c 1057 fs/utimes.c | 7 +
8cf17962 1058 fs/xattr.c | 26 +-
da1216b9 1059 grsecurity/Kconfig | 1182 ++++
6090327c 1060 grsecurity/Makefile | 54 +
da1216b9 1061 grsecurity/gracl.c | 2757 +++++++++
6090327c 1062 grsecurity/gracl_alloc.c | 105 +
a8b227b4 1063 grsecurity/gracl_cap.c | 127 +
da1216b9 1064 grsecurity/gracl_compat.c | 269 +
afe359a8 1065 grsecurity/gracl_fs.c | 448 ++
da1216b9
PK
1066 grsecurity/gracl_ip.c | 386 ++
1067 grsecurity/gracl_learn.c | 207 +
1068 grsecurity/gracl_policy.c | 1786 ++++++
6090327c 1069 grsecurity/gracl_res.c | 68 +
da1216b9 1070 grsecurity/gracl_segv.c | 304 +
6090327c
PK
1071 grsecurity/gracl_shm.c | 40 +
1072 grsecurity/grsec_chdir.c | 19 +
da1216b9
PK
1073 grsecurity/grsec_chroot.c | 467 ++
1074 grsecurity/grsec_disabled.c | 445 ++
1075 grsecurity/grsec_exec.c | 189 +
1076 grsecurity/grsec_fifo.c | 26 +
6090327c 1077 grsecurity/grsec_fork.c | 23 +
da1216b9 1078 grsecurity/grsec_init.c | 290 +
6090327c 1079 grsecurity/grsec_ipc.c | 48 +
afe359a8
PK
1080 grsecurity/grsec_link.c | 65 +
1081 grsecurity/grsec_log.c | 340 +
6090327c
PK
1082 grsecurity/grsec_mem.c | 48 +
1083 grsecurity/grsec_mount.c | 65 +
afe359a8 1084 grsecurity/grsec_pax.c | 47 +
6090327c
PK
1085 grsecurity/grsec_proc.c | 20 +
1086 grsecurity/grsec_ptrace.c | 30 +
da1216b9
PK
1087 grsecurity/grsec_sig.c | 236 +
1088 grsecurity/grsec_sock.c | 244 +
1089 grsecurity/grsec_sysctl.c | 488 ++
6090327c
PK
1090 grsecurity/grsec_time.c | 16 +
1091 grsecurity/grsec_tpe.c | 78 +
1092 grsecurity/grsec_usb.c | 15 +
1093 grsecurity/grsum.c | 64 +
da1216b9 1094 include/drm/drmP.h | 23 +-
6090327c 1095 include/linux/binfmts.h | 5 +-
afe359a8
PK
1096 include/linux/capability.h | 13 +
1097 include/linux/compiler-gcc.h | 5 +
6090327c
PK
1098 include/linux/compiler.h | 8 +
1099 include/linux/cred.h | 8 +-
8cf17962 1100 include/linux/dcache.h | 5 +-
6090327c
PK
1101 include/linux/fs.h | 24 +-
1102 include/linux/fs_struct.h | 2 +-
1103 include/linux/fsnotify.h | 6 +
da1216b9
PK
1104 include/linux/gracl.h | 342 +
1105 include/linux/gracl_compat.h | 156 +
6090327c
PK
1106 include/linux/gralloc.h | 9 +
1107 include/linux/grdefs.h | 140 +
da1216b9 1108 include/linux/grinternal.h | 230 +
8cf17962 1109 include/linux/grmsg.h | 118 +
afe359a8 1110 include/linux/grsecurity.h | 249 +
6090327c 1111 include/linux/grsock.h | 19 +
afe359a8 1112 include/linux/ipc.h | 2 +-
6090327c
PK
1113 include/linux/ipc_namespace.h | 2 +-
1114 include/linux/kallsyms.h | 18 +-
1115 include/linux/kmod.h | 5 +
1116 include/linux/kobject.h | 2 +-
afe359a8 1117 include/linux/lsm_hooks.h | 4 +-
8cf17962 1118 include/linux/mm.h | 12 +
6090327c 1119 include/linux/mm_types.h | 4 +-
afe359a8 1120 include/linux/module.h | 5 +-
6090327c
PK
1121 include/linux/mount.h | 2 +-
1122 include/linux/netfilter/xt_gradm.h | 9 +
1123 include/linux/path.h | 4 +-
1124 include/linux/perf_event.h | 13 +-
1125 include/linux/pid_namespace.h | 2 +-
8cf17962 1126 include/linux/printk.h | 2 +-
6090327c
PK
1127 include/linux/proc_fs.h | 22 +-
1128 include/linux/proc_ns.h | 2 +-
1129 include/linux/random.h | 2 +-
1130 include/linux/rbtree_augmented.h | 4 +-
da1216b9 1131 include/linux/scatterlist.h | 12 +-
afe359a8 1132 include/linux/sched.h | 110 +-
6090327c
PK
1133 include/linux/security.h | 3 +-
1134 include/linux/seq_file.h | 5 +
afe359a8 1135 include/linux/shm.h | 6 +-
6090327c
PK
1136 include/linux/skbuff.h | 3 +
1137 include/linux/slab.h | 9 -
afe359a8 1138 include/linux/sysctl.h | 8 +-
6090327c
PK
1139 include/linux/thread_info.h | 6 +-
1140 include/linux/tty.h | 2 +-
1141 include/linux/tty_driver.h | 4 +-
1142 include/linux/uidgid.h | 5 +
1143 include/linux/user_namespace.h | 2 +-
1144 include/linux/utsname.h | 2 +-
1145 include/linux/vermagic.h | 16 +-
afe359a8 1146 include/linux/vmalloc.h | 8 +
6090327c
PK
1147 include/net/af_unix.h | 2 +-
1148 include/net/ip.h | 2 +-
1149 include/net/neighbour.h | 2 +-
1150 include/net/net_namespace.h | 2 +-
e8242a6d 1151 include/net/sock.h | 2 +-
6090327c 1152 include/trace/events/fs.h | 53 +
da1216b9 1153 include/uapi/drm/i915_drm.h | 1 +
6090327c
PK
1154 include/uapi/linux/personality.h | 1 +
1155 init/Kconfig | 3 +-
e8242a6d 1156 init/main.c | 35 +-
6090327c 1157 ipc/mqueue.c | 1 +
afe359a8
PK
1158 ipc/msg.c | 14 +-
1159 ipc/shm.c | 36 +-
1160 ipc/util.c | 14 +-
da1216b9 1161 kernel/auditsc.c | 2 +-
0986ccbe 1162 kernel/bpf/syscall.c | 8 +-
6090327c 1163 kernel/capability.c | 41 +-
0986ccbe 1164 kernel/cgroup.c | 5 +-
6090327c
PK
1165 kernel/compat.c | 1 +
1166 kernel/configs.c | 11 +
afe359a8 1167 kernel/cred.c | 112 +-
6090327c
PK
1168 kernel/events/core.c | 14 +-
1169 kernel/exit.c | 10 +-
1170 kernel/fork.c | 86 +-
1171 kernel/futex.c | 4 +-
1172 kernel/kallsyms.c | 9 +
1173 kernel/kcmp.c | 4 +
afe359a8 1174 kernel/kexec.c | 2 +-
e8242a6d 1175 kernel/kmod.c | 95 +-
6090327c
PK
1176 kernel/kprobes.c | 7 +-
1177 kernel/ksysfs.c | 2 +
1178 kernel/locking/lockdep_proc.c | 10 +-
afe359a8 1179 kernel/module.c | 108 +-
6090327c
PK
1180 kernel/panic.c | 4 +-
1181 kernel/pid.c | 19 +-
6090327c 1182 kernel/power/Kconfig | 2 +
afe359a8 1183 kernel/printk/printk.c | 7 +-
6090327c 1184 kernel/ptrace.c | 20 +-
6090327c
PK
1185 kernel/resource.c | 10 +
1186 kernel/sched/core.c | 11 +-
1187 kernel/signal.c | 37 +-
a8b227b4 1188 kernel/sys.c | 64 +-
afe359a8 1189 kernel/sysctl.c | 180 +-
6090327c 1190 kernel/taskstats.c | 6 +
a8b227b4
PK
1191 kernel/time/posix-timers.c | 8 +
1192 kernel/time/time.c | 5 +
6090327c 1193 kernel/time/timekeeping.c | 3 +
afe359a8 1194 kernel/time/timer_list.c | 13 +-
6090327c 1195 kernel/time/timer_stats.c | 10 +-
0986ccbe 1196 kernel/trace/trace_syscalls.c | 8 +
6090327c
PK
1197 kernel/user_namespace.c | 15 +
1198 lib/Kconfig.debug | 7 +-
1199 lib/is_single_threaded.c | 3 +
1200 lib/list_debug.c | 65 +-
e8242a6d 1201 lib/nlattr.c | 2 +
6090327c 1202 lib/rbtree.c | 4 +-
afe359a8 1203 lib/vsprintf.c | 39 +-
6090327c
PK
1204 localversion-grsec | 1 +
1205 mm/Kconfig | 5 +-
e8242a6d 1206 mm/Kconfig.debug | 1 +
6090327c 1207 mm/filemap.c | 1 +
afe359a8 1208 mm/hugetlb.c | 8 +
6090327c 1209 mm/kmemleak.c | 4 +-
da1216b9 1210 mm/memory.c | 2 +-
6090327c
PK
1211 mm/mempolicy.c | 12 +-
1212 mm/migrate.c | 3 +-
1213 mm/mlock.c | 6 +-
e8242a6d 1214 mm/mmap.c | 93 +-
6090327c 1215 mm/mprotect.c | 8 +
e8242a6d 1216 mm/page_alloc.c | 2 +-
6090327c
PK
1217 mm/process_vm_access.c | 6 +
1218 mm/shmem.c | 2 +-
afe359a8 1219 mm/slab.c | 27 +-
6090327c 1220 mm/slab_common.c | 2 +-
afe359a8
PK
1221 mm/slob.c | 12 +
1222 mm/slub.c | 33 +-
6090327c 1223 mm/util.c | 3 +
afe359a8 1224 mm/vmalloc.c | 80 +-
6090327c
PK
1225 mm/vmstat.c | 29 +-
1226 net/appletalk/atalk_proc.c | 2 +-
1227 net/atm/lec.c | 6 +-
1228 net/atm/mpoa_caches.c | 42 +-
1229 net/can/bcm.c | 2 +-
1230 net/can/proc.c | 2 +-
0986ccbe 1231 net/core/dev_ioctl.c | 7 +-
6090327c
PK
1232 net/core/filter.c | 8 +-
1233 net/core/net-procfs.c | 17 +-
1234 net/core/pktgen.c | 2 +-
e8242a6d 1235 net/core/sock.c | 3 +-
0986ccbe 1236 net/core/sysctl_net_core.c | 2 +-
6090327c 1237 net/decnet/dn_dev.c | 2 +-
0986ccbe 1238 net/ipv4/devinet.c | 6 +-
6090327c 1239 net/ipv4/inet_hashtables.c | 5 +
a8b227b4 1240 net/ipv4/ip_input.c | 7 +
6090327c
PK
1241 net/ipv4/ip_sockglue.c | 3 +-
1242 net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +-
1243 net/ipv4/route.c | 6 +-
da1216b9 1244 net/ipv4/tcp_input.c | 4 +-
6090327c
PK
1245 net/ipv4/tcp_ipv4.c | 24 +-
1246 net/ipv4/tcp_minisocks.c | 9 +-
1247 net/ipv4/tcp_timer.c | 11 +
1248 net/ipv4/udp.c | 24 +
e8242a6d 1249 net/ipv6/addrconf.c | 13 +-
6090327c
PK
1250 net/ipv6/proc.c | 2 +-
1251 net/ipv6/tcp_ipv6.c | 23 +-
1252 net/ipv6/udp.c | 7 +
1253 net/ipx/ipx_proc.c | 2 +-
1254 net/irda/irproc.c | 2 +-
1255 net/llc/llc_proc.c | 2 +-
1256 net/netfilter/Kconfig | 10 +
1257 net/netfilter/Makefile | 1 +
1258 net/netfilter/nf_conntrack_core.c | 8 +
1259 net/netfilter/xt_gradm.c | 51 +
1260 net/netfilter/xt_hashlimit.c | 4 +-
1261 net/netfilter/xt_recent.c | 2 +-
8cf17962 1262 net/socket.c | 71 +-
6090327c
PK
1263 net/sunrpc/cache.c | 2 +-
1264 net/sunrpc/stats.c | 2 +-
1265 net/sysctl_net.c | 2 +-
e8242a6d 1266 net/unix/af_unix.c | 52 +-
6090327c
PK
1267 net/vmw_vsock/vmci_transport_notify.c | 30 +-
1268 net/vmw_vsock/vmci_transport_notify_qstate.c | 30 +-
1269 net/x25/sysctl_net_x25.c | 2 +-
1270 net/x25/x25_proc.c | 2 +-
0986ccbe
PK
1271 scripts/package/Makefile | 2 +-
1272 scripts/package/mkspec | 38 +-
afe359a8 1273 security/Kconfig | 370 +-
6090327c
PK
1274 security/apparmor/file.c | 4 +-
1275 security/apparmor/lsm.c | 8 +-
1276 security/commoncap.c | 29 +
1277 security/min_addr.c | 2 +
1278 security/tomoyo/file.c | 12 +-
1279 security/tomoyo/mount.c | 4 +
da1216b9 1280 security/tomoyo/tomoyo.c | 20 +-
6090327c 1281 security/yama/Kconfig | 2 +-
6090327c 1282 sound/synth/emux/emux_seq.c | 14 +-
e8242a6d
PK
1283 sound/usb/line6/driver.c | 40 +-
1284 sound/usb/line6/toneport.c | 12 +-
6090327c
PK
1285 tools/gcc/.gitignore | 1 +
1286 tools/gcc/Makefile | 12 +
1287 tools/gcc/gen-random-seed.sh | 8 +
afe359a8
PK
1288 tools/gcc/randomize_layout_plugin.c | 930 +++
1289 tools/gcc/size_overflow_plugin/.gitignore | 1 +
1290 .../size_overflow_plugin/size_overflow_hash.data | 320 +-
1291 466 files changed, 32295 insertions(+), 2907 deletions(-)
1292
1293commit fc19197ab5a42069863a7d88f1d41eb687697fe9
1294Author: Brad Spengler <spender@grsecurity.net>
1295Date: Sun Oct 4 20:43:51 2015 -0400
1296
1297 Update to pax-linux-4.2.3-test6.patch:
1298 - fixed a KERNEXEC/x86 and early ioremap regression, reported by spender
1299 - sanitized a few more top level page table entries on amd64
76e7c0f9 1300
afe359a8
PK
1301 arch/x86/kernel/espfix_64.c | 2 +-
1302 arch/x86/kernel/head_64.S | 8 ++++----
1303 arch/x86/mm/ioremap.c | 6 +++++-
1304 3 files changed, 10 insertions(+), 6 deletions(-)
1305
1306commit 23ac5415b9ef394e10b1516d3b314c742c6a3e59
1307Author: Brad Spengler <spender@grsecurity.net>
1308Date: Sun Oct 4 17:47:37 2015 -0400
1309
1310 Resync with pax-linux-4.2.3-test5.patch
1311
1312 arch/x86/include/asm/pgtable-2level.h | 20 ++++++++++++++++----
1313 arch/x86/include/asm/pgtable-3level.h | 8 ++++++++
1314 arch/x86/include/asm/pgtable_32.h | 2 --
1315 arch/x86/include/asm/pgtable_64.h | 20 ++++++++++++++++----
1316 arch/x86/mm/highmem_32.c | 2 --
1317 arch/x86/mm/init_64.c | 2 --
1318 arch/x86/mm/iomap_32.c | 4 ----
1319 arch/x86/mm/ioremap.c | 2 +-
1320 arch/x86/mm/pgtable.c | 2 --
1321 arch/x86/mm/pgtable_32.c | 3 ---
1322 mm/highmem.c | 6 +-----
1323 mm/vmalloc.c | 12 +-----------
1324 .../size_overflow_plugin/size_overflow_hash.data | 2 --
1325 13 files changed, 43 insertions(+), 42 deletions(-)
1326
1327commit 25f4bed80f0d87783793a70d6c20080031a1fd38
1328Author: Brad Spengler <spender@grsecurity.net>
1329Date: Sun Oct 4 13:06:32 2015 -0400
1330
1331 Update to pax-linux-4.2.3-test5.patch:
1332 - forward port to 4.2.3
1333 - fixed integer sign conversion errors caused by ieee80211_tx_rate_control.max_rate_idx, caught by the size overflow plugin
1334 - fixed a bug in try_preserve_large_page that caused unnecessary large page split ups
1335 - increased the number of statically allocated kernel page tables under KERNEXEC/amd64
1336
1337 arch/x86/include/asm/pgtable-2level.h | 2 ++
1338 arch/x86/include/asm/pgtable-3level.h | 5 +++++
1339 arch/x86/include/asm/pgtable_64.h | 2 ++
1340 arch/x86/kernel/cpu/bugs_64.c | 2 ++
1341 arch/x86/kernel/head_64.S | 28 +++++++++++++++++++++++-----
1342 arch/x86/kernel/vmlinux.lds.S | 8 +++++++-
1343 arch/x86/mm/init.c | 18 ++++++++++++++----
1344 arch/x86/mm/ioremap.c | 8 ++++++--
1345 arch/x86/mm/pageattr.c | 5 ++---
1346 arch/x86/mm/pgtable.c | 2 ++
1347 include/asm-generic/sections.h | 1 +
1348 include/asm-generic/vmlinux.lds.h | 2 ++
1349 include/net/mac80211.h | 2 +-
1350 mm/vmalloc.c | 7 ++++++-
1351 14 files changed, 75 insertions(+), 17 deletions(-)
1352
1353commit a2dce7cb2e3c389b7ef6c76c15ccdbf506007ddd
1354Merge: d113ff6 fcba09f
1355Author: Brad Spengler <spender@grsecurity.net>
1356Date: Sat Oct 3 09:12:31 2015 -0400
1357
1358 Merge branch 'linux-4.2.y' into pax-test
1359
1360commit d113ff6e7835e89e2b954503b1a100750ddb43c7
1361Author: Brad Spengler <spender@grsecurity.net>
1362Date: Thu Oct 1 21:34:12 2015 -0400
1363
1364 Update to pax-linux-4.2.2-test5.patch:
1365 - fixed a RANDKSTACK regression, reported by spender
1366 - fixed some more compiler warnings due to the ktla_ktva changes, reported by spender
1367
1368 arch/x86/entry/entry_64.S | 2 ++
1369 arch/x86/kernel/process.c | 1 +
1370 drivers/hv/hv.c | 2 +-
1371 drivers/lguest/x86/core.c | 4 ++--
1372 drivers/misc/kgdbts.c | 4 ++--
1373 drivers/video/fbdev/uvesafb.c | 4 ++--
1374 fs/binfmt_elf_fdpic.c | 2 +-
1375 7 files changed, 11 insertions(+), 8 deletions(-)
1376
1377commit 149e32a4dddfae46e2490f011870cd4492ca946c
1378Author: Brad Spengler <spender@grsecurity.net>
1379Date: Tue Sep 29 16:31:50 2015 -0400
1380
1381 Update to pax-linux-4.2.2-test4.patch:
1382 - fixed a few compiler warnings caused by the recently reworked ktla_ktva/ktva_ktla functions, reported by spender
1383 - Emese fixed a size overflow false positive in the IDE driver, reported by spender
1384
1385 arch/x86/lib/insn.c | 2 +-
1386 drivers/ide/ide-disk.c | 2 +-
1387 drivers/video/fbdev/vesafb.c | 4 ++--
1388 fs/binfmt_elf.c | 2 +-
1389 .../size_overflow_plugin/size_overflow_plugin.c | 4 ++--
1390 .../size_overflow_transform_core.c | 11 +++++------
1391 6 files changed, 12 insertions(+), 13 deletions(-)
1392
1393commit 02c41b848fbaddf82ce98690b23d3d85a94d55fe
1394Merge: b8b2f5b 7659db3
6090327c 1395Author: Brad Spengler <spender@grsecurity.net>
afe359a8 1396Date: Tue Sep 29 15:50:40 2015 -0400
76e7c0f9 1397
afe359a8
PK
1398 Merge branch 'linux-4.2.y' into pax-test
1399
1400 Conflicts:
1401 fs/nfs/inode.c
1402
1403commit b8b2f5bc93ced0ca9a8366d0f3fa09abd1ca7ac6
1404Author: Brad Spengler <spender@grsecurity.net>
1405Date: Tue Sep 29 09:13:54 2015 -0400
1406
1407 Initial import of pax-linux-4.2.1-test3.patch
76e7c0f9 1408
6090327c 1409 Documentation/dontdiff | 47 +-
a8b227b4 1410 Documentation/kbuild/makefiles.txt | 39 +-
0986ccbe 1411 Documentation/kernel-parameters.txt | 28 +
da1216b9 1412 Makefile | 108 +-
6090327c
PK
1413 arch/alpha/include/asm/atomic.h | 10 +
1414 arch/alpha/include/asm/elf.h | 7 +
1415 arch/alpha/include/asm/pgalloc.h | 6 +
1416 arch/alpha/include/asm/pgtable.h | 11 +
1417 arch/alpha/kernel/module.c | 2 +-
1418 arch/alpha/kernel/osf_sys.c | 8 +-
1419 arch/alpha/mm/fault.c | 141 +-
1420 arch/arm/Kconfig | 2 +-
8cf17962 1421 arch/arm/include/asm/atomic.h | 319 +-
6090327c
PK
1422 arch/arm/include/asm/barrier.h | 2 +-
1423 arch/arm/include/asm/cache.h | 5 +-
1424 arch/arm/include/asm/cacheflush.h | 2 +-
1425 arch/arm/include/asm/checksum.h | 14 +-
afe359a8
PK
1426 arch/arm/include/asm/cmpxchg.h | 4 +
1427 arch/arm/include/asm/cpuidle.h | 2 +-
6090327c 1428 arch/arm/include/asm/domain.h | 33 +-
da1216b9 1429 arch/arm/include/asm/elf.h | 9 +-
6090327c
PK
1430 arch/arm/include/asm/fncpy.h | 2 +
1431 arch/arm/include/asm/futex.h | 10 +
1432 arch/arm/include/asm/kmap_types.h | 2 +-
1433 arch/arm/include/asm/mach/dma.h | 2 +-
1434 arch/arm/include/asm/mach/map.h | 16 +-
1435 arch/arm/include/asm/outercache.h | 2 +-
1436 arch/arm/include/asm/page.h | 3 +-
8cf17962
PK
1437 arch/arm/include/asm/pgalloc.h | 20 +
1438 arch/arm/include/asm/pgtable-2level-hwdef.h | 4 +-
6090327c 1439 arch/arm/include/asm/pgtable-2level.h | 3 +
0986ccbe 1440 arch/arm/include/asm/pgtable-3level.h | 3 +
6090327c
PK
1441 arch/arm/include/asm/pgtable.h | 54 +-
1442 arch/arm/include/asm/psci.h | 2 +-
1443 arch/arm/include/asm/smp.h | 2 +-
1444 arch/arm/include/asm/thread_info.h | 6 +-
a8b227b4 1445 arch/arm/include/asm/tls.h | 3 +
afe359a8 1446 arch/arm/include/asm/uaccess.h | 100 +-
6090327c
PK
1447 arch/arm/include/uapi/asm/ptrace.h | 2 +-
1448 arch/arm/kernel/armksyms.c | 8 +-
afe359a8 1449 arch/arm/kernel/cpuidle.c | 2 +-
6090327c
PK
1450 arch/arm/kernel/entry-armv.S | 110 +-
1451 arch/arm/kernel/entry-common.S | 40 +-
1452 arch/arm/kernel/entry-header.S | 60 +
1453 arch/arm/kernel/fiq.c | 3 +
1454 arch/arm/kernel/head.S | 2 +-
afe359a8 1455 arch/arm/kernel/module.c | 38 +-
6090327c 1456 arch/arm/kernel/patch.c | 2 +
da1216b9 1457 arch/arm/kernel/process.c | 90 +-
6090327c 1458 arch/arm/kernel/psci.c | 2 +-
da1216b9 1459 arch/arm/kernel/reboot.c | 1 +
6090327c
PK
1460 arch/arm/kernel/setup.c | 20 +-
1461 arch/arm/kernel/signal.c | 35 +-
1462 arch/arm/kernel/smp.c | 2 +-
1463 arch/arm/kernel/tcm.c | 4 +-
a8b227b4 1464 arch/arm/kernel/traps.c | 6 +-
8cf17962 1465 arch/arm/kernel/vmlinux.lds.S | 6 +-
a8b227b4 1466 arch/arm/kvm/arm.c | 10 +-
6090327c
PK
1467 arch/arm/lib/clear_user.S | 6 +-
1468 arch/arm/lib/copy_from_user.S | 6 +-
1469 arch/arm/lib/copy_page.S | 1 +
1470 arch/arm/lib/copy_to_user.S | 6 +-
1471 arch/arm/lib/csumpartialcopyuser.S | 4 +-
1472 arch/arm/lib/delay.c | 2 +-
afe359a8 1473 arch/arm/lib/uaccess_with_memcpy.c | 8 +-
da1216b9 1474 arch/arm/mach-exynos/suspend.c | 6 +-
a8b227b4 1475 arch/arm/mach-mvebu/coherency.c | 4 +-
6090327c 1476 arch/arm/mach-omap2/board-n8x0.c | 2 +-
6090327c 1477 arch/arm/mach-omap2/omap-mpuss-lowpower.c | 4 +-
e8242a6d 1478 arch/arm/mach-omap2/omap-smp.c | 1 +
6090327c
PK
1479 arch/arm/mach-omap2/omap-wakeupgen.c | 2 +-
1480 arch/arm/mach-omap2/omap_device.c | 4 +-
1481 arch/arm/mach-omap2/omap_device.h | 4 +-
1482 arch/arm/mach-omap2/omap_hwmod.c | 4 +-
1483 arch/arm/mach-omap2/powerdomains43xx_data.c | 5 +-
1484 arch/arm/mach-omap2/wd_timer.c | 6 +-
afe359a8
PK
1485 arch/arm/mach-shmobile/platsmp-apmu.c | 5 +-
1486 arch/arm/mach-shmobile/pm-r8a7740.c | 5 +-
1487 arch/arm/mach-shmobile/pm-sh73a0.c | 5 +-
6090327c 1488 arch/arm/mach-tegra/cpuidle-tegra20.c | 2 +-
e8242a6d
PK
1489 arch/arm/mach-tegra/irq.c | 1 +
1490 arch/arm/mach-ux500/pm.c | 1 +
e8242a6d 1491 arch/arm/mach-zynq/platsmp.c | 1 +
0986ccbe 1492 arch/arm/mm/Kconfig | 6 +-
6090327c
PK
1493 arch/arm/mm/alignment.c | 8 +
1494 arch/arm/mm/cache-l2x0.c | 2 +-
1495 arch/arm/mm/context.c | 10 +-
0986ccbe 1496 arch/arm/mm/fault.c | 146 +
6090327c 1497 arch/arm/mm/fault.h | 12 +
8cf17962 1498 arch/arm/mm/init.c | 39 +
6090327c
PK
1499 arch/arm/mm/ioremap.c | 4 +-
1500 arch/arm/mm/mmap.c | 30 +-
1501 arch/arm/mm/mmu.c | 182 +-
0986ccbe 1502 arch/arm/net/bpf_jit_32.c | 3 +
6090327c
PK
1503 arch/arm/plat-iop/setup.c | 2 +-
1504 arch/arm/plat-omap/sram.c | 2 +
e8242a6d 1505 arch/arm64/include/asm/atomic.h | 10 +
6090327c 1506 arch/arm64/include/asm/barrier.h | 2 +-
8cf17962 1507 arch/arm64/include/asm/percpu.h | 8 +-
e8242a6d 1508 arch/arm64/include/asm/pgalloc.h | 5 +
6090327c 1509 arch/arm64/include/asm/uaccess.h | 1 +
e8242a6d 1510 arch/arm64/mm/dma-mapping.c | 2 +-
6090327c
PK
1511 arch/avr32/include/asm/elf.h | 8 +-
1512 arch/avr32/include/asm/kmap_types.h | 4 +-
1513 arch/avr32/mm/fault.c | 27 +
1514 arch/frv/include/asm/atomic.h | 10 +
1515 arch/frv/include/asm/kmap_types.h | 2 +-
1516 arch/frv/mm/elf-fdpic.c | 3 +-
a8b227b4 1517 arch/ia64/Makefile | 1 +
6090327c
PK
1518 arch/ia64/include/asm/atomic.h | 10 +
1519 arch/ia64/include/asm/barrier.h | 2 +-
1520 arch/ia64/include/asm/elf.h | 7 +
1521 arch/ia64/include/asm/pgalloc.h | 12 +
1522 arch/ia64/include/asm/pgtable.h | 13 +-
1523 arch/ia64/include/asm/spinlock.h | 2 +-
1524 arch/ia64/include/asm/uaccess.h | 27 +-
8cf17962 1525 arch/ia64/kernel/module.c | 45 +-
6090327c
PK
1526 arch/ia64/kernel/palinfo.c | 2 +-
1527 arch/ia64/kernel/sys_ia64.c | 7 +
1528 arch/ia64/kernel/vmlinux.lds.S | 2 +-
1529 arch/ia64/mm/fault.c | 32 +-
a8b227b4 1530 arch/ia64/mm/init.c | 15 +-
6090327c
PK
1531 arch/m32r/lib/usercopy.c | 6 +
1532 arch/metag/include/asm/barrier.h | 2 +-
1533 arch/mips/cavium-octeon/dma-octeon.c | 2 +-
e8242a6d 1534 arch/mips/include/asm/atomic.h | 355 +-
6090327c 1535 arch/mips/include/asm/barrier.h | 2 +-
da1216b9 1536 arch/mips/include/asm/elf.h | 7 +
6090327c
PK
1537 arch/mips/include/asm/exec.h | 2 +-
1538 arch/mips/include/asm/hw_irq.h | 2 +-
1539 arch/mips/include/asm/local.h | 57 +
1540 arch/mips/include/asm/page.h | 2 +-
1541 arch/mips/include/asm/pgalloc.h | 5 +
1542 arch/mips/include/asm/pgtable.h | 3 +
1543 arch/mips/include/asm/uaccess.h | 1 +
1544 arch/mips/kernel/binfmt_elfn32.c | 7 +
1545 arch/mips/kernel/binfmt_elfo32.c | 7 +
1546 arch/mips/kernel/i8259.c | 2 +-
1547 arch/mips/kernel/irq-gt641xx.c | 2 +-
1548 arch/mips/kernel/irq.c | 6 +-
1549 arch/mips/kernel/pm-cps.c | 2 +-
1550 arch/mips/kernel/process.c | 12 -
6090327c
PK
1551 arch/mips/kernel/sync-r4k.c | 24 +-
1552 arch/mips/kernel/traps.c | 13 +-
a8b227b4 1553 arch/mips/kvm/mips.c | 2 +-
6090327c
PK
1554 arch/mips/mm/fault.c | 25 +
1555 arch/mips/mm/mmap.c | 51 +-
6090327c
PK
1556 arch/mips/sgi-ip27/ip27-nmi.c | 6 +-
1557 arch/mips/sni/rm200.c | 2 +-
1558 arch/mips/vr41xx/common/icu.c | 2 +-
1559 arch/mips/vr41xx/common/irq.c | 4 +-
1560 arch/parisc/include/asm/atomic.h | 10 +
1561 arch/parisc/include/asm/elf.h | 7 +
1562 arch/parisc/include/asm/pgalloc.h | 6 +
1563 arch/parisc/include/asm/pgtable.h | 11 +
1564 arch/parisc/include/asm/uaccess.h | 4 +-
1565 arch/parisc/kernel/module.c | 50 +-
1566 arch/parisc/kernel/sys_parisc.c | 15 +
1567 arch/parisc/kernel/traps.c | 4 +-
1568 arch/parisc/mm/fault.c | 140 +-
0986ccbe 1569 arch/powerpc/include/asm/atomic.h | 329 +-
6090327c 1570 arch/powerpc/include/asm/barrier.h | 2 +-
da1216b9 1571 arch/powerpc/include/asm/elf.h | 12 +
6090327c
PK
1572 arch/powerpc/include/asm/exec.h | 2 +-
1573 arch/powerpc/include/asm/kmap_types.h | 2 +-
0986ccbe 1574 arch/powerpc/include/asm/local.h | 46 +
6090327c
PK
1575 arch/powerpc/include/asm/mman.h | 2 +-
1576 arch/powerpc/include/asm/page.h | 8 +-
1577 arch/powerpc/include/asm/page_64.h | 7 +-
1578 arch/powerpc/include/asm/pgalloc-64.h | 7 +
1579 arch/powerpc/include/asm/pgtable.h | 1 +
1580 arch/powerpc/include/asm/pte-hash32.h | 1 +
1581 arch/powerpc/include/asm/reg.h | 1 +
1582 arch/powerpc/include/asm/smp.h | 2 +-
0986ccbe 1583 arch/powerpc/include/asm/spinlock.h | 42 +-
6090327c 1584 arch/powerpc/include/asm/uaccess.h | 141 +-
8cf17962 1585 arch/powerpc/kernel/Makefile | 5 +
6090327c
PK
1586 arch/powerpc/kernel/exceptions-64e.S | 4 +-
1587 arch/powerpc/kernel/exceptions-64s.S | 2 +-
1588 arch/powerpc/kernel/module_32.c | 15 +-
8cf17962 1589 arch/powerpc/kernel/process.c | 46 -
6090327c
PK
1590 arch/powerpc/kernel/signal_32.c | 2 +-
1591 arch/powerpc/kernel/signal_64.c | 2 +-
0986ccbe 1592 arch/powerpc/kernel/traps.c | 21 +
6090327c
PK
1593 arch/powerpc/kernel/vdso.c | 5 +-
1594 arch/powerpc/kvm/powerpc.c | 2 +-
1595 arch/powerpc/lib/usercopy_64.c | 18 -
e8242a6d 1596 arch/powerpc/mm/fault.c | 56 +-
da1216b9 1597 arch/powerpc/mm/mmap.c | 16 +
6090327c
PK
1598 arch/powerpc/mm/slice.c | 13 +-
1599 arch/powerpc/platforms/cell/spufs/file.c | 4 +-
1600 arch/s390/include/asm/atomic.h | 10 +
1601 arch/s390/include/asm/barrier.h | 2 +-
da1216b9 1602 arch/s390/include/asm/elf.h | 7 +
6090327c
PK
1603 arch/s390/include/asm/exec.h | 2 +-
1604 arch/s390/include/asm/uaccess.h | 13 +-
1605 arch/s390/kernel/module.c | 22 +-
e8242a6d 1606 arch/s390/kernel/process.c | 24 -
da1216b9 1607 arch/s390/mm/mmap.c | 16 +
6090327c
PK
1608 arch/score/include/asm/exec.h | 2 +-
1609 arch/score/kernel/process.c | 5 -
1610 arch/sh/mm/mmap.c | 22 +-
0986ccbe 1611 arch/sparc/include/asm/atomic_64.h | 110 +-
6090327c
PK
1612 arch/sparc/include/asm/barrier_64.h | 2 +-
1613 arch/sparc/include/asm/cache.h | 2 +-
1614 arch/sparc/include/asm/elf_32.h | 7 +
1615 arch/sparc/include/asm/elf_64.h | 7 +
1616 arch/sparc/include/asm/pgalloc_32.h | 1 +
1617 arch/sparc/include/asm/pgalloc_64.h | 1 +
1618 arch/sparc/include/asm/pgtable.h | 4 +
1619 arch/sparc/include/asm/pgtable_32.h | 15 +-
1620 arch/sparc/include/asm/pgtsrmmu.h | 5 +
1621 arch/sparc/include/asm/setup.h | 4 +-
1622 arch/sparc/include/asm/spinlock_64.h | 35 +-
e8242a6d 1623 arch/sparc/include/asm/thread_info_32.h | 1 +
6090327c
PK
1624 arch/sparc/include/asm/thread_info_64.h | 2 +
1625 arch/sparc/include/asm/uaccess.h | 1 +
e8242a6d
PK
1626 arch/sparc/include/asm/uaccess_32.h | 28 +-
1627 arch/sparc/include/asm/uaccess_64.h | 24 +-
6090327c
PK
1628 arch/sparc/kernel/Makefile | 2 +-
1629 arch/sparc/kernel/prom_common.c | 2 +-
1630 arch/sparc/kernel/smp_64.c | 8 +-
1631 arch/sparc/kernel/sys_sparc_32.c | 2 +-
1632 arch/sparc/kernel/sys_sparc_64.c | 52 +-
1633 arch/sparc/kernel/traps_64.c | 27 +-
1634 arch/sparc/lib/Makefile | 2 +-
0986ccbe
PK
1635 arch/sparc/lib/atomic_64.S | 57 +-
1636 arch/sparc/lib/ksyms.c | 6 +-
6090327c
PK
1637 arch/sparc/mm/Makefile | 2 +-
1638 arch/sparc/mm/fault_32.c | 292 +
8cf17962 1639 arch/sparc/mm/fault_64.c | 486 +
6090327c
PK
1640 arch/sparc/mm/hugetlbpage.c | 22 +-
1641 arch/sparc/mm/init_64.c | 10 +-
1642 arch/tile/include/asm/atomic_64.h | 10 +
1643 arch/tile/include/asm/uaccess.h | 4 +-
1644 arch/um/Makefile | 4 +
1645 arch/um/include/asm/kmap_types.h | 2 +-
1646 arch/um/include/asm/page.h | 3 +
1647 arch/um/include/asm/pgtable-3level.h | 1 +
1648 arch/um/kernel/process.c | 16 -
afe359a8 1649 arch/x86/Kconfig | 15 +-
6090327c
PK
1650 arch/x86/Kconfig.cpu | 6 +-
1651 arch/x86/Kconfig.debug | 4 +-
a8b227b4 1652 arch/x86/Makefile | 13 +-
6090327c
PK
1653 arch/x86/boot/Makefile | 3 +
1654 arch/x86/boot/bitops.h | 4 +-
1655 arch/x86/boot/boot.h | 2 +-
1656 arch/x86/boot/compressed/Makefile | 3 +
1657 arch/x86/boot/compressed/efi_stub_32.S | 16 +-
8cf17962 1658 arch/x86/boot/compressed/efi_thunk_64.S | 4 +-
6090327c
PK
1659 arch/x86/boot/compressed/head_32.S | 4 +-
1660 arch/x86/boot/compressed/head_64.S | 12 +-
1661 arch/x86/boot/compressed/misc.c | 11 +-
1662 arch/x86/boot/cpucheck.c | 16 +-
1663 arch/x86/boot/header.S | 6 +-
1664 arch/x86/boot/memory.c | 2 +-
1665 arch/x86/boot/video-vesa.c | 1 +
1666 arch/x86/boot/video.c | 2 +-
1667 arch/x86/crypto/aes-x86_64-asm_64.S | 4 +
1668 arch/x86/crypto/aesni-intel_asm.S | 106 +-
1669 arch/x86/crypto/blowfish-x86_64-asm_64.S | 7 +
1670 arch/x86/crypto/camellia-aesni-avx-asm_64.S | 10 +
1671 arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 10 +
1672 arch/x86/crypto/camellia-x86_64-asm_64.S | 7 +
1673 arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 51 +-
1674 arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 25 +-
da1216b9 1675 arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 4 +-
6090327c
PK
1676 arch/x86/crypto/ghash-clmulni-intel_asm.S | 4 +
1677 arch/x86/crypto/salsa20-x86_64-asm_64.S | 4 +
1678 arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 9 +
1679 arch/x86/crypto/serpent-avx2-asm_64.S | 9 +
1680 arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 4 +
1681 arch/x86/crypto/sha1_ssse3_asm.S | 10 +-
1682 arch/x86/crypto/sha256-avx-asm.S | 2 +
1683 arch/x86/crypto/sha256-avx2-asm.S | 2 +
1684 arch/x86/crypto/sha256-ssse3-asm.S | 2 +
1685 arch/x86/crypto/sha512-avx-asm.S | 2 +
1686 arch/x86/crypto/sha512-avx2-asm.S | 2 +
1687 arch/x86/crypto/sha512-ssse3-asm.S | 2 +
1688 arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 25 +-
1689 arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 4 +
1690 arch/x86/crypto/twofish-x86_64-asm_64.S | 3 +
afe359a8
PK
1691 arch/x86/entry/calling.h | 92 +-
1692 arch/x86/entry/entry_32.S | 360 +-
1693 arch/x86/entry/entry_64.S | 636 +-
1694 arch/x86/entry/entry_64_compat.S | 159 +-
1695 arch/x86/entry/thunk_64.S | 2 +
1696 arch/x86/entry/vdso/Makefile | 2 +-
1697 arch/x86/entry/vdso/vdso2c.h | 4 +-
1698 arch/x86/entry/vdso/vma.c | 41 +-
1699 arch/x86/entry/vsyscall/vsyscall_64.c | 16 +-
0986ccbe 1700 arch/x86/ia32/ia32_signal.c | 23 +-
afe359a8 1701 arch/x86/ia32/sys_ia32.c | 42 +-
da1216b9 1702 arch/x86/include/asm/alternative-asm.h | 43 +-
6090327c
PK
1703 arch/x86/include/asm/alternative.h | 4 +-
1704 arch/x86/include/asm/apic.h | 2 +-
1705 arch/x86/include/asm/apm.h | 4 +-
8cf17962 1706 arch/x86/include/asm/atomic.h | 269 +-
6090327c 1707 arch/x86/include/asm/atomic64_32.h | 100 +
0986ccbe 1708 arch/x86/include/asm/atomic64_64.h | 164 +-
6090327c
PK
1709 arch/x86/include/asm/barrier.h | 4 +-
1710 arch/x86/include/asm/bitops.h | 18 +-
afe359a8 1711 arch/x86/include/asm/boot.h | 2 +-
6090327c 1712 arch/x86/include/asm/cache.h | 5 +-
6090327c
PK
1713 arch/x86/include/asm/checksum_32.h | 12 +-
1714 arch/x86/include/asm/cmpxchg.h | 39 +
1715 arch/x86/include/asm/compat.h | 2 +-
afe359a8 1716 arch/x86/include/asm/cpufeature.h | 17 +-
6090327c
PK
1717 arch/x86/include/asm/desc.h | 78 +-
1718 arch/x86/include/asm/desc_defs.h | 6 +
1719 arch/x86/include/asm/div64.h | 2 +-
da1216b9 1720 arch/x86/include/asm/elf.h | 33 +-
6090327c 1721 arch/x86/include/asm/emergency-restart.h | 2 +-
afe359a8
PK
1722 arch/x86/include/asm/fpu/internal.h | 36 +-
1723 arch/x86/include/asm/fpu/types.h | 5 +-
6090327c
PK
1724 arch/x86/include/asm/futex.h | 14 +-
1725 arch/x86/include/asm/hw_irq.h | 4 +-
1726 arch/x86/include/asm/i8259.h | 2 +-
afe359a8 1727 arch/x86/include/asm/io.h | 22 +-
6090327c
PK
1728 arch/x86/include/asm/irqflags.h | 5 +
1729 arch/x86/include/asm/kprobes.h | 9 +-
1730 arch/x86/include/asm/local.h | 106 +-
1731 arch/x86/include/asm/mman.h | 15 +
afe359a8
PK
1732 arch/x86/include/asm/mmu.h | 14 +-
1733 arch/x86/include/asm/mmu_context.h | 138 +-
6090327c
PK
1734 arch/x86/include/asm/module.h | 17 +-
1735 arch/x86/include/asm/nmi.h | 19 +-
1736 arch/x86/include/asm/page.h | 1 +
afe359a8
PK
1737 arch/x86/include/asm/page_32.h | 12 +-
1738 arch/x86/include/asm/page_64.h | 14 +-
6090327c
PK
1739 arch/x86/include/asm/paravirt.h | 46 +-
1740 arch/x86/include/asm/paravirt_types.h | 15 +-
1741 arch/x86/include/asm/pgalloc.h | 23 +
1742 arch/x86/include/asm/pgtable-2level.h | 2 +
1743 arch/x86/include/asm/pgtable-3level.h | 4 +
da1216b9 1744 arch/x86/include/asm/pgtable.h | 128 +-
6090327c 1745 arch/x86/include/asm/pgtable_32.h | 14 +-
afe359a8 1746 arch/x86/include/asm/pgtable_32_types.h | 24 +-
da1216b9 1747 arch/x86/include/asm/pgtable_64.h | 22 +-
6090327c
PK
1748 arch/x86/include/asm/pgtable_64_types.h | 5 +
1749 arch/x86/include/asm/pgtable_types.h | 26 +-
1750 arch/x86/include/asm/preempt.h | 2 +-
afe359a8
PK
1751 arch/x86/include/asm/processor.h | 59 +-
1752 arch/x86/include/asm/ptrace.h | 21 +-
6090327c
PK
1753 arch/x86/include/asm/qrwlock.h | 4 +-
1754 arch/x86/include/asm/realmode.h | 4 +-
1755 arch/x86/include/asm/reboot.h | 10 +-
1756 arch/x86/include/asm/rmwcc.h | 84 +-
1757 arch/x86/include/asm/rwsem.h | 60 +-
da1216b9
PK
1758 arch/x86/include/asm/segment.h | 27 +-
1759 arch/x86/include/asm/smap.h | 43 +
6090327c 1760 arch/x86/include/asm/smp.h | 14 +-
6090327c
PK
1761 arch/x86/include/asm/stackprotector.h | 4 +-
1762 arch/x86/include/asm/stacktrace.h | 32 +-
1763 arch/x86/include/asm/switch_to.h | 4 +-
afe359a8
PK
1764 arch/x86/include/asm/sys_ia32.h | 6 +-
1765 arch/x86/include/asm/thread_info.h | 27 +-
1766 arch/x86/include/asm/tlbflush.h | 77 +-
e8242a6d 1767 arch/x86/include/asm/uaccess.h | 192 +-
8cf17962
PK
1768 arch/x86/include/asm/uaccess_32.h | 28 +-
1769 arch/x86/include/asm/uaccess_64.h | 169 +-
6090327c
PK
1770 arch/x86/include/asm/word-at-a-time.h | 2 +-
1771 arch/x86/include/asm/x86_init.h | 10 +-
1772 arch/x86/include/asm/xen/page.h | 2 +-
6090327c 1773 arch/x86/include/uapi/asm/e820.h | 2 +-
6090327c
PK
1774 arch/x86/kernel/Makefile | 2 +-
1775 arch/x86/kernel/acpi/boot.c | 4 +-
1776 arch/x86/kernel/acpi/sleep.c | 4 +
1777 arch/x86/kernel/acpi/wakeup_32.S | 6 +-
afe359a8 1778 arch/x86/kernel/alternative.c | 124 +-
6090327c
PK
1779 arch/x86/kernel/apic/apic.c | 4 +-
1780 arch/x86/kernel/apic/apic_flat_64.c | 4 +-
1781 arch/x86/kernel/apic/apic_noop.c | 2 +-
1782 arch/x86/kernel/apic/bigsmp_32.c | 2 +-
e8242a6d 1783 arch/x86/kernel/apic/io_apic.c | 8 +-
afe359a8 1784 arch/x86/kernel/apic/msi.c | 2 +-
6090327c 1785 arch/x86/kernel/apic/probe_32.c | 2 +-
8cf17962 1786 arch/x86/kernel/apic/vector.c | 4 +-
6090327c
PK
1787 arch/x86/kernel/apic/x2apic_cluster.c | 4 +-
1788 arch/x86/kernel/apic/x2apic_phys.c | 2 +-
1789 arch/x86/kernel/apic/x2apic_uv_x.c | 2 +-
e8242a6d 1790 arch/x86/kernel/apm_32.c | 21 +-
6090327c
PK
1791 arch/x86/kernel/asm-offsets.c | 20 +
1792 arch/x86/kernel/asm-offsets_64.c | 1 +
1793 arch/x86/kernel/cpu/Makefile | 4 -
1794 arch/x86/kernel/cpu/amd.c | 2 +-
afe359a8 1795 arch/x86/kernel/cpu/common.c | 202 +-
da1216b9 1796 arch/x86/kernel/cpu/intel_cacheinfo.c | 14 +-
6090327c
PK
1797 arch/x86/kernel/cpu/mcheck/mce.c | 31 +-
1798 arch/x86/kernel/cpu/mcheck/p5.c | 3 +
1799 arch/x86/kernel/cpu/mcheck/winchip.c | 3 +
1800 arch/x86/kernel/cpu/microcode/core.c | 2 +-
1801 arch/x86/kernel/cpu/microcode/intel.c | 4 +-
1802 arch/x86/kernel/cpu/mtrr/main.c | 2 +-
1803 arch/x86/kernel/cpu/mtrr/mtrr.h | 2 +-
afe359a8 1804 arch/x86/kernel/cpu/perf_event.c | 10 +-
6090327c
PK
1805 arch/x86/kernel/cpu/perf_event_amd_iommu.c | 2 +-
1806 arch/x86/kernel/cpu/perf_event_intel.c | 6 +-
da1216b9
PK
1807 arch/x86/kernel/cpu/perf_event_intel_bts.c | 6 +-
1808 arch/x86/kernel/cpu/perf_event_intel_cqm.c | 4 +-
1809 arch/x86/kernel/cpu/perf_event_intel_pt.c | 44 +-
6090327c
PK
1810 arch/x86/kernel/cpu/perf_event_intel_rapl.c | 2 +-
1811 arch/x86/kernel/cpu/perf_event_intel_uncore.c | 2 +-
1812 arch/x86/kernel/cpu/perf_event_intel_uncore.h | 2 +-
1813 arch/x86/kernel/cpuid.c | 2 +-
6090327c
PK
1814 arch/x86/kernel/crash_dump_64.c | 2 +-
1815 arch/x86/kernel/doublefault.c | 8 +-
da1216b9
PK
1816 arch/x86/kernel/dumpstack.c | 24 +-
1817 arch/x86/kernel/dumpstack_32.c | 25 +-
8cf17962 1818 arch/x86/kernel/dumpstack_64.c | 62 +-
6090327c
PK
1819 arch/x86/kernel/e820.c | 4 +-
1820 arch/x86/kernel/early_printk.c | 1 +
8cf17962 1821 arch/x86/kernel/espfix_64.c | 13 +-
afe359a8
PK
1822 arch/x86/kernel/fpu/core.c | 22 +-
1823 arch/x86/kernel/fpu/init.c | 8 +-
1824 arch/x86/kernel/fpu/regset.c | 22 +-
1825 arch/x86/kernel/fpu/signal.c | 20 +-
1826 arch/x86/kernel/fpu/xstate.c | 8 +-
da1216b9 1827 arch/x86/kernel/ftrace.c | 18 +-
afe359a8
PK
1828 arch/x86/kernel/head64.c | 14 +-
1829 arch/x86/kernel/head_32.S | 235 +-
da1216b9 1830 arch/x86/kernel/head_64.S | 149 +-
6090327c 1831 arch/x86/kernel/i386_ksyms_32.c | 12 +
6090327c
PK
1832 arch/x86/kernel/i8259.c | 10 +-
1833 arch/x86/kernel/io_delay.c | 2 +-
1834 arch/x86/kernel/ioport.c | 2 +-
1835 arch/x86/kernel/irq.c | 8 +-
da1216b9 1836 arch/x86/kernel/irq_32.c | 45 +-
afe359a8 1837 arch/x86/kernel/jump_label.c | 10 +-
da1216b9
PK
1838 arch/x86/kernel/kgdb.c | 21 +-
1839 arch/x86/kernel/kprobes/core.c | 28 +-
6090327c
PK
1840 arch/x86/kernel/kprobes/opt.c | 16 +-
1841 arch/x86/kernel/ksysfs.c | 2 +-
afe359a8 1842 arch/x86/kernel/ldt.c | 25 +
e8242a6d 1843 arch/x86/kernel/livepatch.c | 12 +-
6090327c 1844 arch/x86/kernel/machine_kexec_32.c | 6 +-
a8b227b4 1845 arch/x86/kernel/mcount_64.S | 19 +-
6090327c
PK
1846 arch/x86/kernel/module.c | 78 +-
1847 arch/x86/kernel/msr.c | 2 +-
1848 arch/x86/kernel/nmi.c | 34 +-
1849 arch/x86/kernel/nmi_selftest.c | 4 +-
1850 arch/x86/kernel/paravirt-spinlocks.c | 2 +-
1851 arch/x86/kernel/paravirt.c | 45 +-
8cf17962 1852 arch/x86/kernel/paravirt_patch_64.c | 8 +
6090327c
PK
1853 arch/x86/kernel/pci-calgary_64.c | 2 +-
1854 arch/x86/kernel/pci-iommu_table.c | 2 +-
1855 arch/x86/kernel/pci-swiotlb.c | 2 +-
afe359a8
PK
1856 arch/x86/kernel/process.c | 71 +-
1857 arch/x86/kernel/process_32.c | 30 +-
1858 arch/x86/kernel/process_64.c | 19 +-
6090327c
PK
1859 arch/x86/kernel/ptrace.c | 20 +-
1860 arch/x86/kernel/pvclock.c | 8 +-
e8242a6d 1861 arch/x86/kernel/reboot.c | 44 +-
6090327c
PK
1862 arch/x86/kernel/reboot_fixups_32.c | 2 +-
1863 arch/x86/kernel/relocate_kernel_64.S | 3 +-
afe359a8 1864 arch/x86/kernel/setup.c | 29 +-
6090327c
PK
1865 arch/x86/kernel/setup_percpu.c | 29 +-
1866 arch/x86/kernel/signal.c | 17 +-
1867 arch/x86/kernel/smp.c | 2 +-
afe359a8
PK
1868 arch/x86/kernel/smpboot.c | 29 +-
1869 arch/x86/kernel/step.c | 6 +-
6090327c
PK
1870 arch/x86/kernel/sys_i386_32.c | 184 +
1871 arch/x86/kernel/sys_x86_64.c | 22 +-
da1216b9
PK
1872 arch/x86/kernel/tboot.c | 14 +-
1873 arch/x86/kernel/time.c | 8 +-
6090327c
PK
1874 arch/x86/kernel/tls.c | 7 +-
1875 arch/x86/kernel/tracepoint.c | 4 +-
da1216b9 1876 arch/x86/kernel/traps.c | 53 +-
6090327c 1877 arch/x86/kernel/tsc.c | 2 +-
da1216b9 1878 arch/x86/kernel/uprobes.c | 2 +-
6090327c
PK
1879 arch/x86/kernel/vm86_32.c | 6 +-
1880 arch/x86/kernel/vmlinux.lds.S | 147 +-
6090327c
PK
1881 arch/x86/kernel/x8664_ksyms_64.c | 6 +-
1882 arch/x86/kernel/x86_init.c | 6 +-
6090327c 1883 arch/x86/kvm/cpuid.c | 21 +-
8cf17962 1884 arch/x86/kvm/emulate.c | 2 +-
6090327c
PK
1885 arch/x86/kvm/lapic.c | 2 +-
1886 arch/x86/kvm/paging_tmpl.h | 2 +-
1887 arch/x86/kvm/svm.c | 8 +
e8242a6d 1888 arch/x86/kvm/vmx.c | 82 +-
afe359a8 1889 arch/x86/kvm/x86.c | 44 +-
6090327c
PK
1890 arch/x86/lguest/boot.c | 3 +-
1891 arch/x86/lib/atomic64_386_32.S | 164 +
afe359a8
PK
1892 arch/x86/lib/atomic64_cx8_32.S | 98 +-
1893 arch/x86/lib/checksum_32.S | 97 +-
da1216b9 1894 arch/x86/lib/clear_page_64.S | 3 +
0986ccbe 1895 arch/x86/lib/cmpxchg16b_emu.S | 3 +
afe359a8
PK
1896 arch/x86/lib/copy_page_64.S | 14 +-
1897 arch/x86/lib/copy_user_64.S | 66 +-
1898 arch/x86/lib/csum-copy_64.S | 14 +-
6090327c
PK
1899 arch/x86/lib/csum-wrappers_64.c | 8 +-
1900 arch/x86/lib/getuser.S | 74 +-
8cf17962 1901 arch/x86/lib/insn.c | 8 +-
6090327c 1902 arch/x86/lib/iomap_copy_64.S | 2 +
da1216b9
PK
1903 arch/x86/lib/memcpy_64.S | 6 +
1904 arch/x86/lib/memmove_64.S | 3 +-
1905 arch/x86/lib/memset_64.S | 3 +
6090327c
PK
1906 arch/x86/lib/mmx_32.c | 243 +-
1907 arch/x86/lib/msr-reg.S | 2 +
afe359a8 1908 arch/x86/lib/putuser.S | 87 +-
6090327c 1909 arch/x86/lib/rwsem.S | 6 +-
afe359a8 1910 arch/x86/lib/usercopy_32.c | 359 +-
da1216b9 1911 arch/x86/lib/usercopy_64.c | 20 +-
afe359a8
PK
1912 arch/x86/math-emu/fpu_aux.c | 2 +-
1913 arch/x86/math-emu/fpu_entry.c | 4 +-
1914 arch/x86/math-emu/fpu_system.h | 2 +-
6090327c 1915 arch/x86/mm/Makefile | 4 +
afe359a8 1916 arch/x86/mm/extable.c | 26 +-
da1216b9 1917 arch/x86/mm/fault.c | 570 +-
6090327c
PK
1918 arch/x86/mm/gup.c | 6 +-
1919 arch/x86/mm/highmem_32.c | 4 +
1920 arch/x86/mm/hugetlbpage.c | 24 +-
1921 arch/x86/mm/init.c | 101 +-
1922 arch/x86/mm/init_32.c | 111 +-
8cf17962 1923 arch/x86/mm/init_64.c | 46 +-
6090327c 1924 arch/x86/mm/iomap_32.c | 4 +
afe359a8 1925 arch/x86/mm/ioremap.c | 44 +-
6090327c 1926 arch/x86/mm/kmemcheck/kmemcheck.c | 4 +-
da1216b9 1927 arch/x86/mm/mmap.c | 40 +-
6090327c
PK
1928 arch/x86/mm/mmio-mod.c | 10 +-
1929 arch/x86/mm/numa.c | 2 +-
1930 arch/x86/mm/pageattr.c | 33 +-
afe359a8 1931 arch/x86/mm/pat.c | 12 +-
6090327c
PK
1932 arch/x86/mm/pat_rbtree.c | 2 +-
1933 arch/x86/mm/pf_in.c | 10 +-
e8242a6d 1934 arch/x86/mm/pgtable.c | 162 +-
6090327c 1935 arch/x86/mm/pgtable_32.c | 3 +
6090327c
PK
1936 arch/x86/mm/setup_nx.c | 7 +
1937 arch/x86/mm/tlb.c | 4 +
1938 arch/x86/mm/uderef_64.c | 37 +
1939 arch/x86/net/bpf_jit.S | 11 +
8cf17962 1940 arch/x86/net/bpf_jit_comp.c | 13 +-
da1216b9 1941 arch/x86/oprofile/backtrace.c | 6 +-
6090327c
PK
1942 arch/x86/oprofile/nmi_int.c | 8 +-
1943 arch/x86/oprofile/op_model_amd.c | 8 +-
1944 arch/x86/oprofile/op_model_ppro.c | 7 +-
1945 arch/x86/oprofile/op_x86_model.h | 2 +-
1946 arch/x86/pci/intel_mid_pci.c | 2 +-
1947 arch/x86/pci/irq.c | 8 +-
1948 arch/x86/pci/pcbios.c | 144 +-
1949 arch/x86/platform/efi/efi_32.c | 24 +
da1216b9 1950 arch/x86/platform/efi/efi_64.c | 26 +-
6090327c 1951 arch/x86/platform/efi/efi_stub_32.S | 64 +-
8cf17962 1952 arch/x86/platform/efi/efi_stub_64.S | 2 +
e8242a6d 1953 arch/x86/platform/intel-mid/intel-mid.c | 5 +-
a8b227b4
PK
1954 arch/x86/platform/intel-mid/intel_mid_weak_decls.h | 6 +-
1955 arch/x86/platform/intel-mid/mfld.c | 4 +-
1956 arch/x86/platform/intel-mid/mrfl.c | 2 +-
e8242a6d 1957 arch/x86/platform/intel-quark/imr_selftest.c | 2 +-
6090327c
PK
1958 arch/x86/platform/olpc/olpc_dt.c | 2 +-
1959 arch/x86/power/cpu.c | 11 +-
1960 arch/x86/realmode/init.c | 10 +-
1961 arch/x86/realmode/rm/Makefile | 3 +
1962 arch/x86/realmode/rm/header.S | 4 +-
da1216b9 1963 arch/x86/realmode/rm/reboot.S | 4 +
6090327c
PK
1964 arch/x86/realmode/rm/trampoline_32.S | 12 +-
1965 arch/x86/realmode/rm/trampoline_64.S | 3 +-
1966 arch/x86/realmode/rm/wakeup_asm.S | 5 +-
1967 arch/x86/tools/Makefile | 2 +-
afe359a8 1968 arch/x86/tools/relocs.c | 96 +-
6090327c
PK
1969 arch/x86/um/mem_32.c | 2 +-
1970 arch/x86/um/tls_32.c | 2 +-
da1216b9
PK
1971 arch/x86/xen/enlighten.c | 50 +-
1972 arch/x86/xen/mmu.c | 17 +-
1973 arch/x86/xen/smp.c | 16 +-
6090327c
PK
1974 arch/x86/xen/xen-asm_32.S | 2 +-
1975 arch/x86/xen/xen-head.S | 11 +
1976 arch/x86/xen/xen-ops.h | 2 -
e8242a6d 1977 block/bio.c | 4 +-
6090327c
PK
1978 block/blk-iopoll.c | 2 +-
1979 block/blk-map.c | 2 +-
1980 block/blk-softirq.c | 2 +-
1981 block/bsg.c | 12 +-
1982 block/compat_ioctl.c | 4 +-
1983 block/genhd.c | 9 +-
1984 block/partitions/efi.c | 8 +-
1985 block/scsi_ioctl.c | 29 +-
1986 crypto/cryptd.c | 4 +-
1987 crypto/pcrypt.c | 2 +-
e8242a6d 1988 crypto/zlib.c | 4 +-
afe359a8 1989 drivers/acpi/acpi_video.c | 2 +-
6090327c
PK
1990 drivers/acpi/apei/apei-internal.h | 2 +-
1991 drivers/acpi/apei/ghes.c | 4 +-
1992 drivers/acpi/bgrt.c | 6 +-
1993 drivers/acpi/blacklist.c | 4 +-
e8242a6d 1994 drivers/acpi/bus.c | 4 +-
0986ccbe 1995 drivers/acpi/device_pm.c | 4 +-
e8242a6d
PK
1996 drivers/acpi/ec.c | 2 +-
1997 drivers/acpi/pci_slot.c | 2 +-
1998 drivers/acpi/processor_driver.c | 2 +-
6090327c 1999 drivers/acpi/processor_idle.c | 2 +-
e8242a6d
PK
2000 drivers/acpi/processor_pdc.c | 2 +-
2001 drivers/acpi/sleep.c | 2 +-
6090327c 2002 drivers/acpi/sysfs.c | 4 +-
e8242a6d 2003 drivers/acpi/thermal.c | 2 +-
afe359a8 2004 drivers/acpi/video_detect.c | 7 +-
6090327c
PK
2005 drivers/ata/libahci.c | 2 +-
2006 drivers/ata/libata-core.c | 12 +-
2007 drivers/ata/libata-scsi.c | 2 +-
2008 drivers/ata/libata.h | 2 +-
2009 drivers/ata/pata_arasan_cf.c | 4 +-
2010 drivers/atm/adummy.c | 2 +-
2011 drivers/atm/ambassador.c | 8 +-
2012 drivers/atm/atmtcp.c | 14 +-
2013 drivers/atm/eni.c | 10 +-
2014 drivers/atm/firestream.c | 8 +-
2015 drivers/atm/fore200e.c | 14 +-
2016 drivers/atm/he.c | 18 +-
2017 drivers/atm/horizon.c | 4 +-
2018 drivers/atm/idt77252.c | 36 +-
2019 drivers/atm/iphase.c | 34 +-
2020 drivers/atm/lanai.c | 12 +-
2021 drivers/atm/nicstar.c | 46 +-
2022 drivers/atm/solos-pci.c | 4 +-
2023 drivers/atm/suni.c | 4 +-
2024 drivers/atm/uPD98402.c | 16 +-
2025 drivers/atm/zatm.c | 6 +-
2026 drivers/base/bus.c | 4 +-
2027 drivers/base/devtmpfs.c | 8 +-
2028 drivers/base/node.c | 2 +-
da1216b9 2029 drivers/base/power/domain.c | 11 +-
6090327c
PK
2030 drivers/base/power/sysfs.c | 2 +-
2031 drivers/base/power/wakeup.c | 8 +-
2032 drivers/base/syscore.c | 4 +-
2033 drivers/block/cciss.c | 28 +-
2034 drivers/block/cciss.h | 2 +-
2035 drivers/block/cpqarray.c | 28 +-
2036 drivers/block/cpqarray.h | 2 +-
a8b227b4 2037 drivers/block/drbd/drbd_bitmap.c | 2 +-
8cf17962 2038 drivers/block/drbd/drbd_int.h | 8 +-
a8b227b4 2039 drivers/block/drbd/drbd_main.c | 12 +-
6090327c 2040 drivers/block/drbd/drbd_nl.c | 4 +-
a8b227b4
PK
2041 drivers/block/drbd/drbd_receiver.c | 34 +-
2042 drivers/block/drbd/drbd_worker.c | 8 +-
6090327c 2043 drivers/block/pktcdvd.c | 4 +-
8cf17962 2044 drivers/block/rbd.c | 2 +-
6090327c
PK
2045 drivers/bluetooth/btwilink.c | 2 +-
2046 drivers/cdrom/cdrom.c | 11 +-
2047 drivers/cdrom/gdrom.c | 1 -
2048 drivers/char/agp/compat_ioctl.c | 2 +-
2049 drivers/char/agp/frontend.c | 4 +-
afe359a8 2050 drivers/char/agp/intel-gtt.c | 4 +-
6090327c 2051 drivers/char/hpet.c | 2 +-
6090327c
PK
2052 drivers/char/ipmi/ipmi_msghandler.c | 8 +-
2053 drivers/char/ipmi/ipmi_si_intf.c | 8 +-
8cf17962 2054 drivers/char/mem.c | 47 +-
6090327c 2055 drivers/char/nvram.c | 2 +-
a8b227b4
PK
2056 drivers/char/pcmcia/synclink_cs.c | 16 +-
2057 drivers/char/random.c | 12 +-
e8242a6d 2058 drivers/char/sonypi.c | 11 +-
6090327c
PK
2059 drivers/char/tpm/tpm_acpi.c | 3 +-
2060 drivers/char/tpm/tpm_eventlog.c | 7 +-
2061 drivers/char/virtio_console.c | 4 +-
2062 drivers/clk/clk-composite.c | 2 +-
da1216b9 2063 drivers/clk/samsung/clk.h | 2 +-
6090327c
PK
2064 drivers/clk/socfpga/clk-gate.c | 9 +-
2065 drivers/clk/socfpga/clk-pll.c | 9 +-
2066 drivers/cpufreq/acpi-cpufreq.c | 17 +-
8cf17962 2067 drivers/cpufreq/cpufreq-dt.c | 4 +-
6090327c 2068 drivers/cpufreq/cpufreq.c | 26 +-
afe359a8 2069 drivers/cpufreq/cpufreq_governor.c | 2 +-
6090327c
PK
2070 drivers/cpufreq/cpufreq_governor.h | 4 +-
2071 drivers/cpufreq/cpufreq_ondemand.c | 10 +-
0986ccbe 2072 drivers/cpufreq/intel_pstate.c | 33 +-
6090327c
PK
2073 drivers/cpufreq/p4-clockmod.c | 12 +-
2074 drivers/cpufreq/sparc-us3-cpufreq.c | 67 +-
2075 drivers/cpufreq/speedstep-centrino.c | 7 +-
2076 drivers/cpuidle/driver.c | 2 +-
afe359a8 2077 drivers/cpuidle/dt_idle_states.c | 2 +-
6090327c
PK
2078 drivers/cpuidle/governor.c | 2 +-
2079 drivers/cpuidle/sysfs.c | 2 +-
2080 drivers/crypto/hifn_795x.c | 4 +-
2081 drivers/devfreq/devfreq.c | 4 +-
2082 drivers/dma/sh/shdma-base.c | 4 +-
2083 drivers/dma/sh/shdmac.c | 2 +-
2084 drivers/edac/edac_device.c | 4 +-
da1216b9 2085 drivers/edac/edac_mc_sysfs.c | 2 +-
6090327c
PK
2086 drivers/edac/edac_pci.c | 4 +-
2087 drivers/edac/edac_pci_sysfs.c | 22 +-
2088 drivers/edac/mce_amd.h | 2 +-
2089 drivers/firewire/core-card.c | 6 +-
2090 drivers/firewire/core-device.c | 2 +-
2091 drivers/firewire/core-transaction.c | 1 +
2092 drivers/firewire/core.h | 1 +
2093 drivers/firmware/dmi-id.c | 2 +-
afe359a8 2094 drivers/firmware/dmi_scan.c | 12 +-
6090327c
PK
2095 drivers/firmware/efi/cper.c | 8 +-
2096 drivers/firmware/efi/efi.c | 12 +-
2097 drivers/firmware/efi/efivars.c | 2 +-
e8242a6d
PK
2098 drivers/firmware/efi/runtime-map.c | 2 +-
2099 drivers/firmware/google/gsmi.c | 2 +-
2100 drivers/firmware/google/memconsole.c | 7 +-
2101 drivers/firmware/memmap.c | 2 +-
afe359a8 2102 drivers/gpio/gpio-davinci.c | 6 +-
6090327c
PK
2103 drivers/gpio/gpio-em.c | 2 +-
2104 drivers/gpio/gpio-ich.c | 2 +-
afe359a8 2105 drivers/gpio/gpio-omap.c | 4 +-
6090327c
PK
2106 drivers/gpio/gpio-rcar.c | 2 +-
2107 drivers/gpio/gpio-vr41xx.c | 2 +-
a8b227b4 2108 drivers/gpio/gpiolib.c | 13 +-
afe359a8
PK
2109 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +-
2110 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +-
2111 drivers/gpu/drm/amd/amdkfd/kfd_device.c | 6 +-
2112 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 90 +-
2113 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 8 +-
2114 .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 14 +-
2115 .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 14 +-
2116 drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 4 +-
2117 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 2 +-
e8242a6d 2118 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 2 +-
afe359a8 2119 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 16 +-
6090327c 2120 drivers/gpu/drm/drm_crtc.c | 2 +-
a8b227b4 2121 drivers/gpu/drm/drm_drv.c | 2 +-
6090327c
PK
2122 drivers/gpu/drm/drm_fops.c | 12 +-
2123 drivers/gpu/drm/drm_global.c | 14 +-
2124 drivers/gpu/drm/drm_info.c | 13 +-
2125 drivers/gpu/drm/drm_ioc32.c | 13 +-
a8b227b4 2126 drivers/gpu/drm/drm_ioctl.c | 2 +-
e8242a6d 2127 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 10 +-
6090327c 2128 drivers/gpu/drm/i810/i810_drv.h | 4 +-
afe359a8 2129 drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
6090327c
PK
2130 drivers/gpu/drm/i915/i915_dma.c | 2 +-
2131 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 4 +-
afe359a8
PK
2132 drivers/gpu/drm/i915/i915_gem_gtt.c | 32 +-
2133 drivers/gpu/drm/i915/i915_gem_gtt.h | 16 +-
2134 drivers/gpu/drm/i915/i915_gem_stolen.c | 2 +-
da1216b9 2135 drivers/gpu/drm/i915/i915_ioc32.c | 16 +-
6090327c 2136 drivers/gpu/drm/i915/intel_display.c | 26 +-
8cf17962 2137 drivers/gpu/drm/imx/imx-drm-core.c | 2 +-
6090327c 2138 drivers/gpu/drm/mga/mga_drv.h | 4 +-
da1216b9 2139 drivers/gpu/drm/mga/mga_ioc32.c | 10 +-
6090327c
PK
2140 drivers/gpu/drm/mga/mga_irq.c | 8 +-
2141 drivers/gpu/drm/nouveau/nouveau_bios.c | 2 +-
2142 drivers/gpu/drm/nouveau/nouveau_drm.h | 1 -
2143 drivers/gpu/drm/nouveau/nouveau_ioc32.c | 2 +-
2144 drivers/gpu/drm/nouveau/nouveau_vga.c | 2 +-
afe359a8 2145 drivers/gpu/drm/omapdrm/Makefile | 2 +-
6090327c
PK
2146 drivers/gpu/drm/qxl/qxl_cmd.c | 12 +-
2147 drivers/gpu/drm/qxl/qxl_debugfs.c | 8 +-
2148 drivers/gpu/drm/qxl/qxl_drv.h | 8 +-
2149 drivers/gpu/drm/qxl/qxl_ioctl.c | 10 +-
2150 drivers/gpu/drm/qxl/qxl_irq.c | 16 +-
2151 drivers/gpu/drm/qxl/qxl_ttm.c | 38 +-
2152 drivers/gpu/drm/r128/r128_cce.c | 2 +-
2153 drivers/gpu/drm/r128/r128_drv.h | 4 +-
da1216b9 2154 drivers/gpu/drm/r128/r128_ioc32.c | 10 +-
6090327c
PK
2155 drivers/gpu/drm/r128/r128_irq.c | 4 +-
2156 drivers/gpu/drm/r128/r128_state.c | 4 +-
2157 drivers/gpu/drm/radeon/mkregtable.c | 4 +-
2158 drivers/gpu/drm/radeon/radeon_device.c | 2 +-
2159 drivers/gpu/drm/radeon/radeon_drv.h | 2 +-
da1216b9 2160 drivers/gpu/drm/radeon/radeon_ioc32.c | 12 +-
6090327c
PK
2161 drivers/gpu/drm/radeon/radeon_irq.c | 6 +-
2162 drivers/gpu/drm/radeon/radeon_state.c | 4 +-
2163 drivers/gpu/drm/radeon/radeon_ttm.c | 4 +-
2164 drivers/gpu/drm/tegra/dc.c | 2 +-
2165 drivers/gpu/drm/tegra/dsi.c | 2 +-
2166 drivers/gpu/drm/tegra/hdmi.c | 2 +-
afe359a8
PK
2167 drivers/gpu/drm/tegra/sor.c | 7 +-
2168 drivers/gpu/drm/tilcdc/Makefile | 6 +-
6090327c 2169 drivers/gpu/drm/ttm/ttm_memory.c | 4 +-
0986ccbe
PK
2170 drivers/gpu/drm/ttm/ttm_page_alloc.c | 18 +-
2171 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 18 +-
6090327c
PK
2172 drivers/gpu/drm/udl/udl_fb.c | 1 -
2173 drivers/gpu/drm/via/via_drv.h | 4 +-
2174 drivers/gpu/drm/via/via_irq.c | 18 +-
afe359a8
PK
2175 drivers/gpu/drm/virtio/virtgpu_debugfs.c | 2 +-
2176 drivers/gpu/drm/virtio/virtgpu_fence.c | 2 +-
6090327c
PK
2177 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 +-
2178 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 8 +-
2179 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 +-
2180 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 4 +-
2181 drivers/gpu/drm/vmwgfx/vmwgfx_marker.c | 2 +-
2182 drivers/gpu/vga/vga_switcheroo.c | 4 +-
2183 drivers/hid/hid-core.c | 4 +-
afe359a8 2184 drivers/hid/hid-sensor-custom.c | 2 +-
e8242a6d 2185 drivers/hv/channel.c | 2 +-
6090327c
PK
2186 drivers/hv/hv.c | 4 +-
2187 drivers/hv/hv_balloon.c | 18 +-
2188 drivers/hv/hyperv_vmbus.h | 2 +-
e8242a6d 2189 drivers/hwmon/acpi_power_meter.c | 6 +-
6090327c
PK
2190 drivers/hwmon/applesmc.c | 2 +-
2191 drivers/hwmon/asus_atk0110.c | 10 +-
2192 drivers/hwmon/coretemp.c | 2 +-
afe359a8 2193 drivers/hwmon/dell-smm-hwmon.c | 2 +-
6090327c
PK
2194 drivers/hwmon/ibmaem.c | 2 +-
2195 drivers/hwmon/iio_hwmon.c | 2 +-
a8b227b4 2196 drivers/hwmon/nct6683.c | 6 +-
6090327c
PK
2197 drivers/hwmon/nct6775.c | 6 +-
2198 drivers/hwmon/pmbus/pmbus_core.c | 10 +-
2199 drivers/hwmon/sht15.c | 12 +-
2200 drivers/hwmon/via-cputemp.c | 2 +-
2201 drivers/i2c/busses/i2c-amd756-s4882.c | 2 +-
2202 drivers/i2c/busses/i2c-diolan-u2c.c | 2 +-
2203 drivers/i2c/busses/i2c-nforce2-s4985.c | 2 +-
2204 drivers/i2c/i2c-dev.c | 2 +-
2205 drivers/ide/ide-cd.c | 2 +-
2206 drivers/iio/industrialio-core.c | 2 +-
afe359a8 2207 drivers/iio/magnetometer/ak8975.c | 2 +-
6090327c
PK
2208 drivers/infiniband/core/cm.c | 32 +-
2209 drivers/infiniband/core/fmr_pool.c | 20 +-
e8242a6d 2210 drivers/infiniband/core/uverbs_cmd.c | 3 +
6090327c
PK
2211 drivers/infiniband/hw/cxgb4/mem.c | 4 +-
2212 drivers/infiniband/hw/ipath/ipath_rc.c | 6 +-
2213 drivers/infiniband/hw/ipath/ipath_ruc.c | 6 +-
2214 drivers/infiniband/hw/mlx4/mad.c | 2 +-
2215 drivers/infiniband/hw/mlx4/mcg.c | 2 +-
2216 drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +-
2217 drivers/infiniband/hw/mthca/mthca_cmd.c | 8 +-
2218 drivers/infiniband/hw/mthca/mthca_main.c | 2 +-
2219 drivers/infiniband/hw/mthca/mthca_mr.c | 6 +-
2220 drivers/infiniband/hw/mthca/mthca_provider.c | 2 +-
2221 drivers/infiniband/hw/nes/nes.c | 4 +-
2222 drivers/infiniband/hw/nes/nes.h | 40 +-
2223 drivers/infiniband/hw/nes/nes_cm.c | 62 +-
2224 drivers/infiniband/hw/nes/nes_mgt.c | 8 +-
2225 drivers/infiniband/hw/nes/nes_nic.c | 40 +-
2226 drivers/infiniband/hw/nes/nes_verbs.c | 10 +-
2227 drivers/infiniband/hw/qib/qib.h | 1 +
0986ccbe 2228 drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 2 +-
6090327c
PK
2229 drivers/input/gameport/gameport.c | 4 +-
2230 drivers/input/input.c | 4 +-
2231 drivers/input/joystick/sidewinder.c | 1 +
2232 drivers/input/joystick/xpad.c | 4 +-
2233 drivers/input/misc/ims-pcu.c | 4 +-
2234 drivers/input/mouse/psmouse.h | 2 +-
2235 drivers/input/mousedev.c | 2 +-
2236 drivers/input/serio/serio.c | 4 +-
2237 drivers/input/serio/serio_raw.c | 4 +-
e8242a6d 2238 drivers/input/touchscreen/htcpen.c | 2 +-
da1216b9
PK
2239 drivers/iommu/arm-smmu.c | 43 +-
2240 drivers/iommu/io-pgtable-arm.c | 101 +-
2241 drivers/iommu/io-pgtable.c | 11 +-
2242 drivers/iommu/io-pgtable.h | 19 +-
0986ccbe 2243 drivers/iommu/iommu.c | 2 +-
da1216b9 2244 drivers/iommu/ipmmu-vmsa.c | 13 +-
afe359a8 2245 drivers/iommu/irq_remapping.c | 2 +-
da1216b9 2246 drivers/irqchip/irq-gic.c | 2 +-
8cf17962 2247 drivers/irqchip/irq-renesas-intc-irqpin.c | 2 +-
6090327c
PK
2248 drivers/irqchip/irq-renesas-irqc.c | 2 +-
2249 drivers/isdn/capi/capi.c | 10 +-
2250 drivers/isdn/gigaset/interface.c | 8 +-
2251 drivers/isdn/gigaset/usb-gigaset.c | 2 +-
2252 drivers/isdn/hardware/avm/b1.c | 4 +-
2253 drivers/isdn/i4l/isdn_common.c | 2 +
2254 drivers/isdn/i4l/isdn_tty.c | 22 +-
2255 drivers/isdn/icn/icn.c | 2 +-
2256 drivers/isdn/mISDN/dsp_cmx.c | 2 +-
6090327c
PK
2257 drivers/lguest/core.c | 10 +-
2258 drivers/lguest/page_tables.c | 2 +-
2259 drivers/lguest/x86/core.c | 12 +-
2260 drivers/lguest/x86/switcher_32.S | 27 +-
2261 drivers/md/bcache/closure.h | 2 +-
2262 drivers/md/bitmap.c | 2 +-
2263 drivers/md/dm-ioctl.c | 2 +-
afe359a8 2264 drivers/md/dm-raid1.c | 18 +-
6090327c
PK
2265 drivers/md/dm-stats.c | 6 +-
2266 drivers/md/dm-stripe.c | 10 +-
0986ccbe 2267 drivers/md/dm-table.c | 2 +-
6090327c
PK
2268 drivers/md/dm-thin-metadata.c | 4 +-
2269 drivers/md/dm.c | 16 +-
2270 drivers/md/md.c | 26 +-
2271 drivers/md/md.h | 6 +-
2272 drivers/md/persistent-data/dm-space-map-metadata.c | 4 +-
2273 drivers/md/persistent-data/dm-space-map.h | 1 +
2274 drivers/md/raid1.c | 4 +-
2275 drivers/md/raid10.c | 16 +-
e8242a6d 2276 drivers/md/raid5.c | 22 +-
6090327c
PK
2277 drivers/media/dvb-core/dvbdev.c | 2 +-
2278 drivers/media/dvb-frontends/af9033.h | 2 +-
2279 drivers/media/dvb-frontends/dib3000.h | 2 +-
a8b227b4
PK
2280 drivers/media/dvb-frontends/dib7000p.h | 2 +-
2281 drivers/media/dvb-frontends/dib8000.h | 2 +-
6090327c
PK
2282 drivers/media/pci/cx88/cx88-video.c | 6 +-
2283 drivers/media/pci/ivtv/ivtv-driver.c | 2 +-
a8b227b4
PK
2284 drivers/media/pci/solo6x10/solo6x10-core.c | 2 +-
2285 drivers/media/pci/solo6x10/solo6x10-p2m.c | 2 +-
2286 drivers/media/pci/solo6x10/solo6x10.h | 2 +-
0986ccbe 2287 drivers/media/pci/tw68/tw68-core.c | 2 +-
6090327c
PK
2288 drivers/media/platform/omap/omap_vout.c | 11 +-
2289 drivers/media/platform/s5p-tv/mixer.h | 2 +-
2290 drivers/media/platform/s5p-tv/mixer_grp_layer.c | 2 +-
2291 drivers/media/platform/s5p-tv/mixer_reg.c | 2 +-
2292 drivers/media/platform/s5p-tv/mixer_video.c | 24 +-
2293 drivers/media/platform/s5p-tv/mixer_vp_layer.c | 2 +-
6090327c
PK
2294 drivers/media/radio/radio-cadet.c | 2 +
2295 drivers/media/radio/radio-maxiradio.c | 2 +-
2296 drivers/media/radio/radio-shark.c | 2 +-
2297 drivers/media/radio/radio-shark2.c | 2 +-
2298 drivers/media/radio/radio-si476x.c | 2 +-
8cf17962 2299 drivers/media/radio/wl128x/fmdrv_common.c | 2 +-
0986ccbe 2300 drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 12 +-
6090327c
PK
2301 drivers/media/v4l2-core/v4l2-device.c | 4 +-
2302 drivers/media/v4l2-core/v4l2-ioctl.c | 13 +-
8cf17962 2303 drivers/memory/omap-gpmc.c | 21 +-
6090327c 2304 drivers/message/fusion/mptsas.c | 34 +-
6090327c 2305 drivers/mfd/ab8500-debugfs.c | 2 +-
e8242a6d 2306 drivers/mfd/kempld-core.c | 2 +-
6090327c
PK
2307 drivers/mfd/max8925-i2c.c | 2 +-
2308 drivers/mfd/tps65910.c | 2 +-
2309 drivers/mfd/twl4030-irq.c | 9 +-
2310 drivers/misc/c2port/core.c | 4 +-
2311 drivers/misc/eeprom/sunxi_sid.c | 4 +-
2312 drivers/misc/kgdbts.c | 4 +-
2313 drivers/misc/lis3lv02d/lis3lv02d.c | 8 +-
2314 drivers/misc/lis3lv02d/lis3lv02d.h | 2 +-
afe359a8 2315 drivers/misc/mic/scif/scif_rb.c | 8 +-
6090327c
PK
2316 drivers/misc/sgi-gru/gruhandles.c | 4 +-
2317 drivers/misc/sgi-gru/gruprocfs.c | 8 +-
2318 drivers/misc/sgi-gru/grutables.h | 154 +-
2319 drivers/misc/sgi-xp/xp.h | 2 +-
2320 drivers/misc/sgi-xp/xpc.h | 3 +-
da1216b9 2321 drivers/misc/sgi-xp/xpc_main.c | 2 +-
6090327c 2322 drivers/mmc/card/block.c | 2 +-
6090327c
PK
2323 drivers/mmc/host/dw_mmc.h | 2 +-
2324 drivers/mmc/host/mmci.c | 4 +-
0986ccbe 2325 drivers/mmc/host/omap_hsmmc.c | 4 +-
6090327c
PK
2326 drivers/mmc/host/sdhci-esdhc-imx.c | 7 +-
2327 drivers/mmc/host/sdhci-s3c.c | 8 +-
2328 drivers/mtd/chips/cfi_cmdset_0020.c | 2 +-
2329 drivers/mtd/nand/denali.c | 1 +
0986ccbe 2330 drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 2 +-
6090327c
PK
2331 drivers/mtd/nftlmount.c | 1 +
2332 drivers/mtd/sm_ftl.c | 2 +-
2333 drivers/net/bonding/bond_netlink.c | 2 +-
0986ccbe 2334 drivers/net/caif/caif_hsi.c | 2 +-
6090327c 2335 drivers/net/can/Kconfig | 2 +-
0986ccbe
PK
2336 drivers/net/can/dev.c | 2 +-
2337 drivers/net/can/vcan.c | 2 +-
2338 drivers/net/dummy.c | 2 +-
6090327c
PK
2339 drivers/net/ethernet/8390/ax88796.c | 4 +-
2340 drivers/net/ethernet/altera/altera_tse_main.c | 4 +-
a8b227b4 2341 drivers/net/ethernet/amd/xgbe/xgbe-common.h | 4 +-
0986ccbe 2342 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c | 4 +-
e8242a6d 2343 drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 27 +-
afe359a8
PK
2344 drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 143 +-
2345 drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 64 +-
2346 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 10 +-
2347 drivers/net/ethernet/amd/xgbe/xgbe-main.c | 15 +-
2348 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 27 +-
a8b227b4 2349 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c | 4 +-
afe359a8 2350 drivers/net/ethernet/amd/xgbe/xgbe.h | 10 +-
6090327c
PK
2351 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +-
2352 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 11 +-
2353 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 3 +-
2354 drivers/net/ethernet/broadcom/tg3.h | 1 +
afe359a8
PK
2355 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 6 +-
2356 drivers/net/ethernet/cavium/liquidio/lio_main.c | 11 +-
6090327c 2357 drivers/net/ethernet/chelsio/cxgb3/l2t.h | 2 +-
6090327c
PK
2358 drivers/net/ethernet/dec/tulip/de4x5.c | 4 +-
2359 drivers/net/ethernet/emulex/benet/be_main.c | 2 +-
2360 drivers/net/ethernet/faraday/ftgmac100.c | 2 +
2361 drivers/net/ethernet/faraday/ftmac100.c | 2 +
2362 drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +-
2363 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 2 +-
0986ccbe 2364 drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +-
afe359a8 2365 drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +-
6090327c
PK
2366 drivers/net/ethernet/neterion/vxge/vxge-config.c | 7 +-
2367 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 4 +-
2368 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 12 +-
2369 .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 2 +-
2370 drivers/net/ethernet/realtek/r8169.c | 8 +-
2371 drivers/net/ethernet/sfc/ptp.c | 2 +-
2372 drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 4 +-
e8242a6d 2373 drivers/net/ethernet/via/via-rhine.c | 2 +-
6090327c
PK
2374 drivers/net/hyperv/hyperv_net.h | 2 +-
2375 drivers/net/hyperv/rndis_filter.c | 4 +-
0986ccbe 2376 drivers/net/ifb.c | 2 +-
afe359a8 2377 drivers/net/ipvlan/ipvlan_core.c | 2 +-
6090327c 2378 drivers/net/macvlan.c | 20 +-
0986ccbe
PK
2379 drivers/net/macvtap.c | 6 +-
2380 drivers/net/nlmon.c | 2 +-
8cf17962 2381 drivers/net/phy/phy_device.c | 6 +-
6090327c
PK
2382 drivers/net/ppp/ppp_generic.c | 4 +-
2383 drivers/net/slip/slhc.c | 2 +-
0986ccbe
PK
2384 drivers/net/team/team.c | 4 +-
2385 drivers/net/tun.c | 7 +-
6090327c
PK
2386 drivers/net/usb/hso.c | 23 +-
2387 drivers/net/usb/r8152.c | 2 +-
2388 drivers/net/usb/sierra_net.c | 4 +-
2389 drivers/net/virtio_net.c | 2 +-
2390 drivers/net/vxlan.c | 4 +-
2391 drivers/net/wimax/i2400m/rx.c | 2 +-
2392 drivers/net/wireless/airo.c | 2 +-
2393 drivers/net/wireless/at76c50x-usb.c | 2 +-
2394 drivers/net/wireless/ath/ath10k/htc.c | 7 +-
2395 drivers/net/wireless/ath/ath10k/htc.h | 4 +-
a8b227b4
PK
2396 drivers/net/wireless/ath/ath9k/ar9002_mac.c | 36 +-
2397 drivers/net/wireless/ath/ath9k/ar9003_mac.c | 64 +-
6090327c 2398 drivers/net/wireless/ath/ath9k/hw.h | 4 +-
a8b227b4 2399 drivers/net/wireless/ath/ath9k/main.c | 22 +-
6090327c
PK
2400 drivers/net/wireless/b43/phy_lp.c | 2 +-
2401 drivers/net/wireless/iwlegacy/3945-mac.c | 4 +-
2402 drivers/net/wireless/iwlwifi/dvm/debugfs.c | 34 +-
2403 drivers/net/wireless/iwlwifi/pcie/trans.c | 4 +-
2404 drivers/net/wireless/mac80211_hwsim.c | 28 +-
2405 drivers/net/wireless/rndis_wlan.c | 2 +-
2406 drivers/net/wireless/rt2x00/rt2x00.h | 2 +-
2407 drivers/net/wireless/rt2x00/rt2x00queue.c | 4 +-
2408 drivers/net/wireless/ti/wl1251/sdio.c | 12 +-
2409 drivers/net/wireless/ti/wl12xx/main.c | 8 +-
2410 drivers/net/wireless/ti/wl18xx/main.c | 6 +-
2411 drivers/nfc/nfcwilink.c | 2 +-
e8242a6d 2412 drivers/of/fdt.c | 4 +-
6090327c
PK
2413 drivers/oprofile/buffer_sync.c | 8 +-
2414 drivers/oprofile/event_buffer.c | 2 +-
2415 drivers/oprofile/oprof.c | 2 +-
2416 drivers/oprofile/oprofile_files.c | 2 +-
2417 drivers/oprofile/oprofile_stats.c | 10 +-
2418 drivers/oprofile/oprofile_stats.h | 10 +-
2419 drivers/oprofile/oprofilefs.c | 6 +-
2420 drivers/oprofile/timer_int.c | 2 +-
2421 drivers/parport/procfs.c | 4 +-
e8242a6d 2422 drivers/pci/host/pci-host-generic.c | 24 +-
6090327c
PK
2423 drivers/pci/hotplug/acpiphp_ibm.c | 4 +-
2424 drivers/pci/hotplug/cpcihp_generic.c | 6 +-
2425 drivers/pci/hotplug/cpcihp_zt5550.c | 14 +-
0986ccbe 2426 drivers/pci/hotplug/cpqphp_nvram.c | 2 +
6090327c
PK
2427 drivers/pci/hotplug/pci_hotplug_core.c | 6 +-
2428 drivers/pci/hotplug/pciehp_core.c | 2 +-
afe359a8 2429 drivers/pci/msi.c | 21 +-
6090327c
PK
2430 drivers/pci/pci-sysfs.c | 6 +-
2431 drivers/pci/pci.h | 2 +-
2432 drivers/pci/pcie/aspm.c | 6 +-
e8242a6d 2433 drivers/pci/pcie/portdrv_pci.c | 2 +-
6090327c 2434 drivers/pci/probe.c | 2 +-
afe359a8 2435 drivers/pinctrl/pinctrl-at91.c | 5 +-
e8242a6d 2436 drivers/platform/chrome/chromeos_pstore.c | 2 +-
6090327c 2437 drivers/platform/x86/alienware-wmi.c | 4 +-
e8242a6d
PK
2438 drivers/platform/x86/compal-laptop.c | 2 +-
2439 drivers/platform/x86/hdaps.c | 2 +-
2440 drivers/platform/x86/ibm_rtl.c | 2 +-
2441 drivers/platform/x86/intel_oaktrail.c | 2 +-
2442 drivers/platform/x86/msi-laptop.c | 16 +-
6090327c 2443 drivers/platform/x86/msi-wmi.c | 2 +-
e8242a6d
PK
2444 drivers/platform/x86/samsung-laptop.c | 2 +-
2445 drivers/platform/x86/samsung-q10.c | 2 +-
2446 drivers/platform/x86/sony-laptop.c | 14 +-
da1216b9 2447 drivers/platform/x86/thinkpad_acpi.c | 2 +-
6090327c 2448 drivers/pnp/pnpbios/bioscalls.c | 14 +-
e8242a6d 2449 drivers/pnp/pnpbios/core.c | 2 +-
6090327c
PK
2450 drivers/power/pda_power.c | 7 +-
2451 drivers/power/power_supply.h | 4 +-
2452 drivers/power/power_supply_core.c | 7 +-
2453 drivers/power/power_supply_sysfs.c | 6 +-
afe359a8 2454 drivers/power/reset/at91-reset.c | 9 +-
6090327c
PK
2455 drivers/powercap/powercap_sys.c | 136 +-
2456 drivers/ptp/ptp_private.h | 2 +-
2457 drivers/ptp/ptp_sysfs.c | 2 +-
2458 drivers/regulator/core.c | 4 +-
2459 drivers/regulator/max8660.c | 6 +-
afe359a8 2460 drivers/regulator/max8973-regulator.c | 16 +-
8cf17962 2461 drivers/regulator/mc13892-regulator.c | 8 +-
afe359a8 2462 drivers/rtc/rtc-armada38x.c | 7 +-
6090327c
PK
2463 drivers/rtc/rtc-cmos.c | 4 +-
2464 drivers/rtc/rtc-ds1307.c | 2 +-
2465 drivers/rtc/rtc-m48t59.c | 4 +-
afe359a8
PK
2466 drivers/rtc/rtc-test.c | 6 +-
2467 drivers/scsi/be2iscsi/be_main.c | 2 +-
6090327c
PK
2468 drivers/scsi/bfa/bfa_fcpim.h | 2 +-
2469 drivers/scsi/bfa/bfa_ioc.h | 4 +-
2470 drivers/scsi/fcoe/fcoe_sysfs.c | 12 +-
2471 drivers/scsi/hosts.c | 4 +-
afe359a8 2472 drivers/scsi/hpsa.c | 38 +-
6090327c
PK
2473 drivers/scsi/hpsa.h | 2 +-
2474 drivers/scsi/libfc/fc_exch.c | 50 +-
2475 drivers/scsi/libsas/sas_ata.c | 2 +-
2476 drivers/scsi/lpfc/lpfc.h | 8 +-
2477 drivers/scsi/lpfc/lpfc_debugfs.c | 18 +-
2478 drivers/scsi/lpfc/lpfc_init.c | 6 +-
2479 drivers/scsi/lpfc/lpfc_scsi.c | 10 +-
2480 drivers/scsi/mpt2sas/mpt2sas_scsih.c | 8 +-
2481 drivers/scsi/pmcraid.c | 20 +-
2482 drivers/scsi/pmcraid.h | 8 +-
2483 drivers/scsi/qla2xxx/qla_attr.c | 4 +-
2484 drivers/scsi/qla2xxx/qla_gbl.h | 4 +-
2485 drivers/scsi/qla2xxx/qla_os.c | 6 +-
2486 drivers/scsi/qla4xxx/ql4_def.h | 2 +-
2487 drivers/scsi/qla4xxx/ql4_os.c | 6 +-
da1216b9 2488 drivers/scsi/scsi.c | 2 +-
8cf17962 2489 drivers/scsi/scsi_lib.c | 8 +-
6090327c 2490 drivers/scsi/scsi_sysfs.c | 2 +-
6090327c
PK
2491 drivers/scsi/scsi_transport_fc.c | 8 +-
2492 drivers/scsi/scsi_transport_iscsi.c | 6 +-
2493 drivers/scsi/scsi_transport_srp.c | 6 +-
da1216b9 2494 drivers/scsi/sd.c | 6 +-
6090327c 2495 drivers/scsi/sg.c | 2 +-
afe359a8 2496 drivers/scsi/sr.c | 21 +-
0986ccbe 2497 drivers/soc/tegra/fuse/fuse-tegra.c | 2 +-
6090327c 2498 drivers/spi/spi.c | 2 +-
afe359a8 2499 drivers/spi/spidev.c | 2 +-
6090327c 2500 drivers/staging/android/timed_output.c | 6 +-
8cf17962 2501 drivers/staging/comedi/comedi_fops.c | 8 +-
e8242a6d
PK
2502 drivers/staging/fbtft/fbtft-core.c | 2 +-
2503 drivers/staging/fbtft/fbtft.h | 2 +-
6090327c 2504 drivers/staging/gdm724x/gdm_tty.c | 2 +-
afe359a8
PK
2505 drivers/staging/iio/accel/lis3l02dq_ring.c | 2 +-
2506 drivers/staging/iio/adc/ad7280a.c | 4 +-
6090327c
PK
2507 drivers/staging/lustre/lnet/selftest/brw_test.c | 12 +-
2508 drivers/staging/lustre/lnet/selftest/framework.c | 4 -
2509 drivers/staging/lustre/lnet/selftest/ping_test.c | 14 +-
2510 drivers/staging/lustre/lustre/include/lustre_dlm.h | 2 +-
2511 drivers/staging/lustre/lustre/include/obd.h | 2 +-
da1216b9 2512 drivers/staging/lustre/lustre/libcfs/module.c | 6 +-
6090327c
PK
2513 drivers/staging/octeon/ethernet-rx.c | 12 +-
2514 drivers/staging/octeon/ethernet.c | 8 +-
2515 drivers/staging/rtl8188eu/include/hal_intf.h | 2 +-
6090327c 2516 drivers/staging/rtl8712/rtl871x_io.h | 2 +-
afe359a8
PK
2517 drivers/staging/sm750fb/sm750.c | 14 +-
2518 drivers/staging/unisys/visorbus/visorbus_private.h | 4 +-
6090327c
PK
2519 drivers/target/sbp/sbp_target.c | 4 +-
2520 drivers/target/target_core_device.c | 2 +-
2521 drivers/target/target_core_transport.c | 2 +-
afe359a8 2522 drivers/thermal/cpu_cooling.c | 9 +-
0986ccbe 2523 drivers/thermal/int340x_thermal/int3400_thermal.c | 6 +-
8cf17962 2524 drivers/thermal/of-thermal.c | 17 +-
e8242a6d 2525 drivers/thermal/x86_pkg_temp_thermal.c | 2 +-
6090327c
PK
2526 drivers/tty/cyclades.c | 6 +-
2527 drivers/tty/hvc/hvc_console.c | 14 +-
2528 drivers/tty/hvc/hvcs.c | 21 +-
2529 drivers/tty/hvc/hvsi.c | 22 +-
2530 drivers/tty/hvc/hvsi_lib.c | 4 +-
2531 drivers/tty/ipwireless/tty.c | 27 +-
2532 drivers/tty/moxa.c | 2 +-
2533 drivers/tty/n_gsm.c | 4 +-
2534 drivers/tty/n_tty.c | 5 +-
2535 drivers/tty/pty.c | 4 +-
2536 drivers/tty/rocket.c | 6 +-
afe359a8
PK
2537 drivers/tty/serial/8250/8250_core.c | 10 +-
2538 drivers/tty/serial/ifx6x60.c | 2 +-
6090327c
PK
2539 drivers/tty/serial/ioc4_serial.c | 6 +-
2540 drivers/tty/serial/kgdb_nmi.c | 4 +-
2541 drivers/tty/serial/kgdboc.c | 32 +-
2542 drivers/tty/serial/msm_serial.c | 4 +-
2543 drivers/tty/serial/samsung.c | 9 +-
2544 drivers/tty/serial/serial_core.c | 8 +-
2545 drivers/tty/synclink.c | 34 +-
2546 drivers/tty/synclink_gt.c | 28 +-
2547 drivers/tty/synclinkmp.c | 34 +-
2548 drivers/tty/tty_io.c | 2 +-
2549 drivers/tty/tty_ldisc.c | 8 +-
2550 drivers/tty/tty_port.c | 22 +-
0986ccbe 2551 drivers/uio/uio.c | 13 +-
6090327c
PK
2552 drivers/usb/atm/cxacru.c | 2 +-
2553 drivers/usb/atm/usbatm.c | 24 +-
2554 drivers/usb/core/devices.c | 6 +-
2555 drivers/usb/core/devio.c | 10 +-
2556 drivers/usb/core/hcd.c | 4 +-
2557 drivers/usb/core/message.c | 6 +-
2558 drivers/usb/core/sysfs.c | 2 +-
2559 drivers/usb/core/usb.c | 2 +-
6090327c 2560 drivers/usb/early/ehci-dbgp.c | 16 +-
a8b227b4 2561 drivers/usb/gadget/function/u_serial.c | 22 +-
afe359a8
PK
2562 drivers/usb/gadget/udc/dummy_hcd.c | 2 +-
2563 drivers/usb/host/ehci-hcd.c | 2 +-
6090327c 2564 drivers/usb/host/ehci-hub.c | 4 +-
afe359a8
PK
2565 drivers/usb/host/ehci-q.c | 4 +-
2566 drivers/usb/host/fotg210-hcd.c | 2 +-
2567 drivers/usb/host/fusbh200-hcd.c | 2 +-
2568 drivers/usb/host/hwa-hc.c | 2 +-
2569 drivers/usb/host/ohci-hcd.c | 2 +-
2570 drivers/usb/host/r8a66597.h | 2 +-
2571 drivers/usb/host/uhci-hcd.c | 2 +-
2572 drivers/usb/host/xhci-pci.c | 2 +-
2573 drivers/usb/host/xhci.c | 2 +-
6090327c
PK
2574 drivers/usb/misc/appledisplay.c | 4 +-
2575 drivers/usb/serial/console.c | 8 +-
afe359a8 2576 drivers/usb/storage/usb.c | 2 +-
6090327c 2577 drivers/usb/storage/usb.h | 2 +-
a8b227b4
PK
2578 drivers/usb/usbip/vhci.h | 2 +-
2579 drivers/usb/usbip/vhci_hcd.c | 6 +-
2580 drivers/usb/usbip/vhci_rx.c | 2 +-
6090327c
PK
2581 drivers/usb/wusbcore/wa-hc.h | 4 +-
2582 drivers/usb/wusbcore/wa-xfer.c | 2 +-
2583 drivers/vfio/vfio.c | 2 +-
2584 drivers/vhost/vringh.c | 20 +-
2585 drivers/video/backlight/kb3886_bl.c | 2 +-
2586 drivers/video/fbdev/aty/aty128fb.c | 2 +-
2587 drivers/video/fbdev/aty/atyfb_base.c | 8 +-
2588 drivers/video/fbdev/aty/mach64_cursor.c | 5 +-
2589 drivers/video/fbdev/core/fb_defio.c | 6 +-
2590 drivers/video/fbdev/core/fbmem.c | 2 +-
2591 drivers/video/fbdev/hyperv_fb.c | 4 +-
2592 drivers/video/fbdev/i810/i810_accel.c | 1 +
afe359a8 2593 drivers/video/fbdev/matrox/matroxfb_base.c | 2 +-
6090327c
PK
2594 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 16 +-
2595 drivers/video/fbdev/nvidia/nvidia.c | 27 +-
2596 drivers/video/fbdev/omap2/dss/display.c | 8 +-
2597 drivers/video/fbdev/s1d13xxxfb.c | 6 +-
2598 drivers/video/fbdev/smscufx.c | 4 +-
2599 drivers/video/fbdev/udlfb.c | 36 +-
2600 drivers/video/fbdev/uvesafb.c | 52 +-
2601 drivers/video/fbdev/vesafb.c | 58 +-
2602 drivers/video/fbdev/via/via_clock.h | 2 +-
e8242a6d 2603 drivers/xen/events/events_base.c | 6 +-
afe359a8 2604 drivers/xen/evtchn.c | 4 +-
6090327c
PK
2605 fs/Kconfig.binfmt | 2 +-
2606 fs/afs/inode.c | 4 +-
2607 fs/aio.c | 2 +-
2608 fs/autofs4/waitq.c | 2 +-
2609 fs/befs/endian.h | 6 +-
2610 fs/binfmt_aout.c | 23 +-
afe359a8
PK
2611 fs/binfmt_elf.c | 672 +-
2612 fs/binfmt_elf_fdpic.c | 2 +-
6090327c
PK
2613 fs/block_dev.c | 2 +-
2614 fs/btrfs/ctree.c | 9 +-
2615 fs/btrfs/delayed-inode.c | 6 +-
2616 fs/btrfs/delayed-inode.h | 4 +-
2617 fs/btrfs/super.c | 2 +-
2618 fs/btrfs/sysfs.c | 2 +-
0986ccbe 2619 fs/btrfs/tests/free-space-tests.c | 8 +-
6090327c
PK
2620 fs/btrfs/tree-log.h | 2 +-
2621 fs/buffer.c | 2 +-
2622 fs/cachefiles/bind.c | 6 +-
2623 fs/cachefiles/daemon.c | 8 +-
2624 fs/cachefiles/internal.h | 12 +-
2625 fs/cachefiles/namei.c | 2 +-
2626 fs/cachefiles/proc.c | 12 +-
afe359a8 2627 fs/ceph/dir.c | 12 +-
6090327c
PK
2628 fs/ceph/super.c | 4 +-
2629 fs/cifs/cifs_debug.c | 12 +-
2630 fs/cifs/cifsfs.c | 8 +-
2631 fs/cifs/cifsglob.h | 54 +-
2632 fs/cifs/file.c | 10 +-
2633 fs/cifs/misc.c | 4 +-
2634 fs/cifs/smb1ops.c | 80 +-
2635 fs/cifs/smb2ops.c | 84 +-
2636 fs/cifs/smb2pdu.c | 3 +-
2637 fs/coda/cache.c | 10 +-
2638 fs/compat.c | 4 +-
2639 fs/compat_binfmt_elf.c | 2 +
2640 fs/compat_ioctl.c | 12 +-
2641 fs/configfs/dir.c | 10 +-
2642 fs/coredump.c | 16 +-
e8242a6d 2643 fs/dcache.c | 51 +-
6090327c
PK
2644 fs/ecryptfs/inode.c | 2 +-
2645 fs/ecryptfs/miscdev.c | 2 +-
8cf17962 2646 fs/exec.c | 362 +-
6090327c
PK
2647 fs/ext2/xattr.c | 5 +-
2648 fs/ext3/xattr.c | 5 +-
2649 fs/ext4/ext4.h | 20 +-
2650 fs/ext4/mballoc.c | 44 +-
2651 fs/ext4/mmp.c | 2 +-
e8242a6d 2652 fs/ext4/resize.c | 16 +-
6090327c
PK
2653 fs/ext4/super.c | 4 +-
2654 fs/ext4/xattr.c | 5 +-
2655 fs/fhandle.c | 3 +-
2656 fs/file.c | 4 +-
2657 fs/fs_struct.c | 8 +-
2658 fs/fscache/cookie.c | 40 +-
afe359a8 2659 fs/fscache/internal.h | 202 +-
6090327c 2660 fs/fscache/object.c | 26 +-
afe359a8 2661 fs/fscache/operation.c | 38 +-
6090327c 2662 fs/fscache/page.c | 110 +-
afe359a8 2663 fs/fscache/stats.c | 348 +-
6090327c
PK
2664 fs/fuse/cuse.c | 10 +-
2665 fs/fuse/dev.c | 4 +-
e8242a6d
PK
2666 fs/gfs2/glock.c | 22 +-
2667 fs/gfs2/glops.c | 4 +-
2668 fs/gfs2/quota.c | 6 +-
6090327c
PK
2669 fs/hugetlbfs/inode.c | 13 +-
2670 fs/inode.c | 4 +-
2671 fs/jffs2/erase.c | 3 +-
2672 fs/jffs2/wbuf.c | 3 +-
2673 fs/jfs/super.c | 2 +-
2674 fs/kernfs/dir.c | 2 +-
e8242a6d 2675 fs/kernfs/file.c | 20 +-
afe359a8 2676 fs/libfs.c | 10 +-
6090327c 2677 fs/lockd/clntproc.c | 4 +-
afe359a8 2678 fs/namei.c | 16 +-
6090327c
PK
2679 fs/namespace.c | 16 +-
2680 fs/nfs/callback_xdr.c | 2 +-
2681 fs/nfs/inode.c | 6 +-
2682 fs/nfsd/nfs4proc.c | 2 +-
2683 fs/nfsd/nfs4xdr.c | 2 +-
a8b227b4 2684 fs/nfsd/nfscache.c | 11 +-
6090327c 2685 fs/nfsd/vfs.c | 6 +-
a8b227b4 2686 fs/nls/nls_base.c | 26 +-
6090327c
PK
2687 fs/nls/nls_euc-jp.c | 6 +-
2688 fs/nls/nls_koi8-ru.c | 6 +-
2689 fs/notify/fanotify/fanotify_user.c | 4 +-
2690 fs/notify/notification.c | 4 +-
2691 fs/ntfs/dir.c | 2 +-
6090327c
PK
2692 fs/ntfs/super.c | 6 +-
2693 fs/ocfs2/localalloc.c | 2 +-
2694 fs/ocfs2/ocfs2.h | 10 +-
2695 fs/ocfs2/suballoc.c | 12 +-
2696 fs/ocfs2/super.c | 20 +-
da1216b9 2697 fs/pipe.c | 72 +-
6090327c
PK
2698 fs/posix_acl.c | 4 +-
2699 fs/proc/array.c | 20 +
2700 fs/proc/base.c | 4 +-
e8242a6d 2701 fs/proc/kcore.c | 34 +-
6090327c
PK
2702 fs/proc/meminfo.c | 2 +-
2703 fs/proc/nommu.c | 2 +-
afe359a8 2704 fs/proc/proc_sysctl.c | 26 +-
6090327c
PK
2705 fs/proc/task_mmu.c | 39 +-
2706 fs/proc/task_nommu.c | 4 +-
2707 fs/proc/vmcore.c | 16 +-
2708 fs/qnx6/qnx6.h | 4 +-
2709 fs/quota/netlink.c | 4 +-
2710 fs/read_write.c | 2 +-
2711 fs/reiserfs/do_balan.c | 2 +-
2712 fs/reiserfs/procfs.c | 2 +-
2713 fs/reiserfs/reiserfs.h | 4 +-
2714 fs/seq_file.c | 4 +-
2715 fs/splice.c | 43 +-
da1216b9 2716 fs/squashfs/xattr.c | 12 +-
6090327c 2717 fs/sysv/sysv.h | 2 +-
afe359a8 2718 fs/tracefs/inode.c | 8 +-
6090327c
PK
2719 fs/ubifs/io.c | 2 +-
2720 fs/udf/misc.c | 2 +-
2721 fs/ufs/swab.h | 4 +-
2722 fs/xattr.c | 21 +
a8b227b4 2723 fs/xfs/libxfs/xfs_bmap.c | 2 +-
6090327c
PK
2724 fs/xfs/xfs_dir2_readdir.c | 7 +-
2725 fs/xfs/xfs_ioctl.c | 2 +-
0986ccbe 2726 fs/xfs/xfs_linux.h | 4 +-
6090327c 2727 include/asm-generic/4level-fixup.h | 2 +
0986ccbe 2728 include/asm-generic/atomic-long.h | 214 +-
6090327c
PK
2729 include/asm-generic/atomic64.h | 12 +
2730 include/asm-generic/barrier.h | 2 +-
2731 include/asm-generic/bitops/__fls.h | 2 +-
2732 include/asm-generic/bitops/fls.h | 2 +-
2733 include/asm-generic/bitops/fls64.h | 4 +-
da1216b9 2734 include/asm-generic/bug.h | 6 +-
6090327c
PK
2735 include/asm-generic/cache.h | 4 +-
2736 include/asm-generic/emergency-restart.h | 2 +-
2737 include/asm-generic/kmap_types.h | 4 +-
2738 include/asm-generic/local.h | 13 +
2739 include/asm-generic/pgtable-nopmd.h | 18 +-
2740 include/asm-generic/pgtable-nopud.h | 15 +-
2741 include/asm-generic/pgtable.h | 16 +
2742 include/asm-generic/uaccess.h | 16 +
da1216b9 2743 include/asm-generic/vmlinux.lds.h | 13 +-
6090327c
PK
2744 include/crypto/algapi.h | 2 +-
2745 include/drm/drmP.h | 16 +-
2746 include/drm/drm_crtc_helper.h | 2 +-
afe359a8 2747 include/drm/drm_mm.h | 2 +-
6090327c 2748 include/drm/i915_pciids.h | 2 +-
afe359a8 2749 include/drm/intel-gtt.h | 4 +-
6090327c
PK
2750 include/drm/ttm/ttm_memory.h | 2 +-
2751 include/drm/ttm/ttm_page_alloc.h | 1 +
2752 include/keys/asymmetric-subtype.h | 2 +-
2753 include/linux/atmdev.h | 4 +-
8cf17962 2754 include/linux/atomic.h | 2 +-
6090327c
PK
2755 include/linux/audit.h | 2 +-
2756 include/linux/binfmts.h | 3 +-
8cf17962 2757 include/linux/bitmap.h | 2 +-
afe359a8 2758 include/linux/bitops.h | 8 +-
6090327c
PK
2759 include/linux/blkdev.h | 2 +-
2760 include/linux/blktrace_api.h | 2 +-
2761 include/linux/cache.h | 8 +
2762 include/linux/cdrom.h | 1 -
2763 include/linux/cleancache.h | 2 +-
2764 include/linux/clk-provider.h | 1 +
da1216b9 2765 include/linux/compat.h | 6 +-
afe359a8
PK
2766 include/linux/compiler-gcc.h | 28 +-
2767 include/linux/compiler.h | 95 +-
6090327c
PK
2768 include/linux/completion.h | 12 +-
2769 include/linux/configfs.h | 2 +-
2770 include/linux/cpufreq.h | 3 +-
2771 include/linux/cpuidle.h | 5 +-
8cf17962 2772 include/linux/cpumask.h | 14 +-
afe359a8 2773 include/linux/crypto.h | 4 +-
6090327c 2774 include/linux/ctype.h | 2 +-
e8242a6d 2775 include/linux/dcache.h | 4 +-
6090327c
PK
2776 include/linux/decompress/mm.h | 2 +-
2777 include/linux/devfreq.h | 2 +-
2778 include/linux/device.h | 7 +-
2779 include/linux/dma-mapping.h | 2 +-
6090327c
PK
2780 include/linux/efi.h | 1 +
2781 include/linux/elf.h | 2 +
2782 include/linux/err.h | 4 +-
2783 include/linux/extcon.h | 2 +-
e8242a6d 2784 include/linux/fb.h | 3 +-
6090327c 2785 include/linux/fdtable.h | 2 +-
da1216b9 2786 include/linux/fs.h | 5 +-
6090327c 2787 include/linux/fs_struct.h | 2 +-
afe359a8 2788 include/linux/fscache-cache.h | 2 +-
6090327c
PK
2789 include/linux/fscache.h | 2 +-
2790 include/linux/fsnotify.h | 2 +-
2791 include/linux/genhd.h | 4 +-
2792 include/linux/genl_magic_func.h | 2 +-
2793 include/linux/gfp.h | 12 +-
6090327c
PK
2794 include/linux/highmem.h | 12 +
2795 include/linux/hwmon-sysfs.h | 6 +-
2796 include/linux/i2c.h | 1 +
6090327c
PK
2797 include/linux/if_pppox.h | 2 +-
2798 include/linux/init.h | 12 +-
2799 include/linux/init_task.h | 7 +
2800 include/linux/interrupt.h | 6 +-
2801 include/linux/iommu.h | 2 +-
2802 include/linux/ioport.h | 2 +-
afe359a8
PK
2803 include/linux/ipc.h | 2 +-
2804 include/linux/irq.h | 5 +-
8cf17962 2805 include/linux/irqdesc.h | 2 +-
afe359a8
PK
2806 include/linux/irqdomain.h | 3 +
2807 include/linux/jiffies.h | 30 +-
8cf17962 2808 include/linux/kernel.h | 2 +-
6090327c
PK
2809 include/linux/key-type.h | 2 +-
2810 include/linux/kgdb.h | 6 +-
8cf17962 2811 include/linux/kmemleak.h | 4 +-
6090327c
PK
2812 include/linux/kobject.h | 3 +-
2813 include/linux/kobject_ns.h | 2 +-
2814 include/linux/kref.h | 2 +-
2815 include/linux/kvm_host.h | 4 +-
2816 include/linux/libata.h | 2 +-
2817 include/linux/linkage.h | 1 +
2818 include/linux/list.h | 15 +
e8242a6d 2819 include/linux/lockref.h | 26 +-
6090327c
PK
2820 include/linux/math64.h | 10 +-
2821 include/linux/mempolicy.h | 7 +
0986ccbe 2822 include/linux/mm.h | 104 +-
6090327c
PK
2823 include/linux/mm_types.h | 20 +
2824 include/linux/mmiotrace.h | 4 +-
2825 include/linux/mmzone.h | 2 +-
2826 include/linux/mod_devicetable.h | 4 +-
afe359a8 2827 include/linux/module.h | 69 +-
6090327c
PK
2828 include/linux/moduleloader.h | 16 +
2829 include/linux/moduleparam.h | 4 +-
6090327c
PK
2830 include/linux/net.h | 2 +-
2831 include/linux/netdevice.h | 7 +-
2832 include/linux/netfilter.h | 2 +-
2833 include/linux/netfilter/nfnetlink.h | 2 +-
a8b227b4 2834 include/linux/nls.h | 4 +-
6090327c
PK
2835 include/linux/notifier.h | 3 +-
2836 include/linux/oprofile.h | 4 +-
2837 include/linux/padata.h | 2 +-
2838 include/linux/pci_hotplug.h | 3 +-
8cf17962 2839 include/linux/percpu.h | 2 +-
da1216b9 2840 include/linux/perf_event.h | 12 +-
6090327c
PK
2841 include/linux/pipe_fs_i.h | 8 +-
2842 include/linux/pm.h | 1 +
2843 include/linux/pm_domain.h | 4 +-
2844 include/linux/pm_runtime.h | 2 +-
2845 include/linux/pnp.h | 2 +-
2846 include/linux/poison.h | 4 +-
2847 include/linux/power/smartreflex.h | 2 +-
2848 include/linux/ppp-comp.h | 2 +-
2849 include/linux/preempt.h | 21 +
2850 include/linux/proc_ns.h | 2 +-
2851 include/linux/quota.h | 2 +-
2852 include/linux/random.h | 23 +-
afe359a8 2853 include/linux/rculist.h | 16 +
6090327c
PK
2854 include/linux/reboot.h | 14 +-
2855 include/linux/regset.h | 3 +-
2856 include/linux/relay.h | 2 +-
2857 include/linux/rio.h | 2 +-
2858 include/linux/rmap.h | 4 +-
afe359a8 2859 include/linux/sched.h | 74 +-
6090327c 2860 include/linux/sched/sysctl.h | 1 +
6090327c
PK
2861 include/linux/semaphore.h | 2 +-
2862 include/linux/seq_file.h | 1 +
2863 include/linux/signal.h | 2 +-
8cf17962 2864 include/linux/skbuff.h | 10 +-
da1216b9 2865 include/linux/slab.h | 47 +-
6090327c
PK
2866 include/linux/slab_def.h | 14 +-
2867 include/linux/slub_def.h | 2 +-
2868 include/linux/smp.h | 2 +
2869 include/linux/sock_diag.h | 2 +-
2870 include/linux/sonet.h | 2 +-
2871 include/linux/sunrpc/addr.h | 8 +-
2872 include/linux/sunrpc/clnt.h | 2 +-
2873 include/linux/sunrpc/svc.h | 2 +-
2874 include/linux/sunrpc/svc_rdma.h | 18 +-
2875 include/linux/sunrpc/svcauth.h | 2 +-
2876 include/linux/swiotlb.h | 3 +-
da1216b9 2877 include/linux/syscalls.h | 21 +-
6090327c 2878 include/linux/syscore_ops.h | 2 +-
a8b227b4 2879 include/linux/sysctl.h | 3 +-
6090327c
PK
2880 include/linux/sysfs.h | 9 +-
2881 include/linux/sysrq.h | 3 +-
afe359a8 2882 include/linux/tcp.h | 14 +-
6090327c
PK
2883 include/linux/thread_info.h | 7 +
2884 include/linux/tty.h | 4 +-
2885 include/linux/tty_driver.h | 2 +-
2886 include/linux/tty_ldisc.h | 2 +-
2887 include/linux/types.h | 16 +
2888 include/linux/uaccess.h | 6 +-
0986ccbe 2889 include/linux/uio_driver.h | 2 +-
6090327c 2890 include/linux/unaligned/access_ok.h | 24 +-
afe359a8
PK
2891 include/linux/usb.h | 6 +-
2892 include/linux/usb/hcd.h | 1 +
6090327c
PK
2893 include/linux/usb/renesas_usbhs.h | 2 +-
2894 include/linux/vermagic.h | 21 +-
2895 include/linux/vga_switcheroo.h | 8 +-
2896 include/linux/vmalloc.h | 7 +-
2897 include/linux/vmstat.h | 24 +-
2898 include/linux/xattr.h | 5 +-
2899 include/linux/zlib.h | 3 +-
2900 include/media/v4l2-dev.h | 2 +-
2901 include/media/v4l2-device.h | 2 +-
2902 include/net/9p/transport.h | 2 +-
2903 include/net/bluetooth/l2cap.h | 2 +-
8cf17962 2904 include/net/bonding.h | 2 +-
6090327c
PK
2905 include/net/caif/cfctrl.h | 6 +-
2906 include/net/flow.h | 2 +-
2907 include/net/genetlink.h | 2 +-
2908 include/net/gro_cells.h | 2 +-
2909 include/net/inet_connection_sock.h | 2 +-
afe359a8 2910 include/net/inet_sock.h | 2 +-
6090327c
PK
2911 include/net/inetpeer.h | 2 +-
2912 include/net/ip_fib.h | 2 +-
2913 include/net/ip_vs.h | 8 +-
2914 include/net/irda/ircomm_tty.h | 1 +
2915 include/net/iucv/af_iucv.h | 2 +-
2916 include/net/llc_c_ac.h | 2 +-
2917 include/net/llc_c_ev.h | 4 +-
2918 include/net/llc_c_st.h | 2 +-
2919 include/net/llc_s_ac.h | 2 +-
2920 include/net/llc_s_st.h | 2 +-
2921 include/net/mac80211.h | 2 +-
2922 include/net/neighbour.h | 2 +-
afe359a8 2923 include/net/net_namespace.h | 18 +-
6090327c
PK
2924 include/net/netlink.h | 2 +-
2925 include/net/netns/conntrack.h | 6 +-
2926 include/net/netns/ipv4.h | 4 +-
2927 include/net/netns/ipv6.h | 4 +-
2928 include/net/netns/xfrm.h | 2 +-
2929 include/net/ping.h | 2 +-
2930 include/net/protocol.h | 4 +-
2931 include/net/rtnetlink.h | 2 +-
2932 include/net/sctp/checksum.h | 4 +-
2933 include/net/sctp/sm.h | 4 +-
2934 include/net/sctp/structs.h | 2 +-
afe359a8 2935 include/net/sock.h | 12 +-
6090327c
PK
2936 include/net/tcp.h | 8 +-
2937 include/net/xfrm.h | 13 +-
2938 include/rdma/iw_cm.h | 2 +-
2939 include/scsi/libfc.h | 3 +-
2940 include/scsi/scsi_device.h | 6 +-
da1216b9 2941 include/scsi/scsi_driver.h | 2 +-
6090327c 2942 include/scsi/scsi_transport_fc.h | 3 +-
afe359a8 2943 include/scsi/sg.h | 2 +-
6090327c
PK
2944 include/sound/compress_driver.h | 2 +-
2945 include/sound/soc.h | 4 +-
2946 include/target/target_core_base.h | 2 +-
2947 include/trace/events/irq.h | 4 +-
2948 include/uapi/linux/a.out.h | 8 +
2949 include/uapi/linux/bcache.h | 5 +-
2950 include/uapi/linux/byteorder/little_endian.h | 28 +-
afe359a8 2951 include/uapi/linux/connector.h | 2 +-
6090327c
PK
2952 include/uapi/linux/elf.h | 28 +
2953 include/uapi/linux/screen_info.h | 3 +-
2954 include/uapi/linux/swab.h | 6 +-
6090327c
PK
2955 include/uapi/linux/xattr.h | 4 +
2956 include/video/udlfb.h | 8 +-
2957 include/video/uvesafb.h | 1 +
2958 init/Kconfig | 2 +-
2959 init/Makefile | 3 +
2960 init/do_mounts.c | 14 +-
2961 init/do_mounts.h | 8 +-
2962 init/do_mounts_initrd.c | 30 +-
2963 init/do_mounts_md.c | 6 +-
2964 init/init_task.c | 4 +
a8b227b4 2965 init/initramfs.c | 38 +-
afe359a8 2966 init/main.c | 30 +-
da1216b9 2967 ipc/compat.c | 4 +-
8cf17962 2968 ipc/ipc_sysctl.c | 8 +-
6090327c 2969 ipc/mq_sysctl.c | 4 +-
da1216b9 2970 ipc/sem.c | 4 +-
6090327c 2971 ipc/shm.c | 6 +
6090327c
PK
2972 kernel/audit.c | 8 +-
2973 kernel/auditsc.c | 4 +-
8cf17962 2974 kernel/bpf/core.c | 7 +-
6090327c
PK
2975 kernel/capability.c | 3 +
2976 kernel/compat.c | 38 +-
2977 kernel/debug/debug_core.c | 16 +-
2978 kernel/debug/kdb/kdb_main.c | 4 +-
da1216b9 2979 kernel/events/core.c | 26 +-
6090327c
PK
2980 kernel/events/internal.h | 10 +-
2981 kernel/events/uprobes.c | 2 +-
2982 kernel/exit.c | 2 +-
afe359a8 2983 kernel/fork.c | 165 +-
6090327c
PK
2984 kernel/futex.c | 11 +-
2985 kernel/futex_compat.c | 2 +-
2986 kernel/gcov/base.c | 7 +-
8cf17962 2987 kernel/irq/manage.c | 2 +-
afe359a8 2988 kernel/irq/msi.c | 20 +-
8cf17962 2989 kernel/irq/spurious.c | 2 +-
6090327c 2990 kernel/jump_label.c | 5 +
0986ccbe 2991 kernel/kallsyms.c | 37 +-
6090327c
PK
2992 kernel/kexec.c | 3 +-
2993 kernel/kmod.c | 8 +-
2994 kernel/kprobes.c | 4 +-
2995 kernel/ksysfs.c | 2 +-
2996 kernel/locking/lockdep.c | 7 +-
6090327c
PK
2997 kernel/locking/mutex-debug.c | 12 +-
2998 kernel/locking/mutex-debug.h | 4 +-
2999 kernel/locking/mutex.c | 6 +-
3000 kernel/locking/rtmutex-tester.c | 24 +-
afe359a8 3001 kernel/module.c | 422 +-
6090327c
PK
3002 kernel/notifier.c | 17 +-
3003 kernel/padata.c | 4 +-
3004 kernel/panic.c | 5 +-
3005 kernel/pid.c | 2 +-
3006 kernel/pid_namespace.c | 2 +-
6090327c
PK
3007 kernel/power/process.c | 12 +-
3008 kernel/profile.c | 14 +-
3009 kernel/ptrace.c | 8 +-
0986ccbe 3010 kernel/rcu/rcutorture.c | 60 +-
6090327c 3011 kernel/rcu/tiny.c | 4 +-
afe359a8 3012 kernel/rcu/tree.c | 66 +-
6090327c 3013 kernel/rcu/tree.h | 26 +-
afe359a8 3014 kernel/rcu/tree_plugin.h | 14 +-
6090327c 3015 kernel/rcu/tree_trace.c | 22 +-
6090327c
PK
3016 kernel/sched/auto_group.c | 4 +-
3017 kernel/sched/completion.c | 6 +-
3018 kernel/sched/core.c | 45 +-
afe359a8 3019 kernel/sched/fair.c | 2 +-
6090327c
PK
3020 kernel/sched/sched.h | 2 +-
3021 kernel/signal.c | 12 +-
3022 kernel/smpboot.c | 4 +-
3023 kernel/softirq.c | 12 +-
3024 kernel/sys.c | 10 +-
3025 kernel/sysctl.c | 34 +-
3026 kernel/time/alarmtimer.c | 2 +-
a8b227b4
PK
3027 kernel/time/posix-cpu-timers.c | 4 +-
3028 kernel/time/posix-timers.c | 24 +-
3029 kernel/time/timer.c | 4 +-
6090327c 3030 kernel/time/timer_stats.c | 10 +-
6090327c 3031 kernel/trace/blktrace.c | 6 +-
0986ccbe 3032 kernel/trace/ftrace.c | 15 +-
e8242a6d 3033 kernel/trace/ring_buffer.c | 96 +-
6090327c
PK
3034 kernel/trace/trace.c | 2 +-
3035 kernel/trace/trace.h | 2 +-
3036 kernel/trace/trace_clock.c | 4 +-
3037 kernel/trace/trace_events.c | 1 -
0986ccbe 3038 kernel/trace/trace_functions_graph.c | 4 +-
6090327c 3039 kernel/trace/trace_mmiotrace.c | 8 +-
a8b227b4
PK
3040 kernel/trace/trace_output.c | 10 +-
3041 kernel/trace/trace_seq.c | 2 +-
6090327c
PK
3042 kernel/trace/trace_stack.c | 2 +-
3043 kernel/user_namespace.c | 2 +-
3044 kernel/utsname_sysctl.c | 2 +-
3045 kernel/watchdog.c | 2 +-
afe359a8 3046 kernel/workqueue.c | 4 +-
6090327c
PK
3047 lib/Kconfig.debug | 8 +-
3048 lib/Makefile | 2 +-
3049 lib/average.c | 2 +-
8cf17962 3050 lib/bitmap.c | 10 +-
6090327c
PK
3051 lib/bug.c | 2 +
3052 lib/debugobjects.c | 2 +-
da1216b9
PK
3053 lib/decompress_bunzip2.c | 3 +-
3054 lib/decompress_unlzma.c | 4 +-
6090327c
PK
3055 lib/div64.c | 4 +-
3056 lib/dma-debug.c | 4 +-
6090327c
PK
3057 lib/inflate.c | 2 +-
3058 lib/ioremap.c | 4 +-
3059 lib/kobject.c | 4 +-
3060 lib/list_debug.c | 126 +-
e8242a6d 3061 lib/lockref.c | 44 +-
6090327c
PK
3062 lib/percpu-refcount.c | 2 +-
3063 lib/radix-tree.c | 2 +-
3064 lib/random32.c | 2 +-
3065 lib/show_mem.c | 2 +-
3066 lib/strncpy_from_user.c | 2 +-
3067 lib/strnlen_user.c | 2 +-
3068 lib/swiotlb.c | 2 +-
3069 lib/usercopy.c | 6 +
3070 lib/vsprintf.c | 12 +-
3071 mm/Kconfig | 6 +-
3072 mm/backing-dev.c | 4 +-
3073 mm/filemap.c | 2 +-
6090327c
PK
3074 mm/gup.c | 13 +-
3075 mm/highmem.c | 7 +-
3076 mm/hugetlb.c | 70 +-
3077 mm/internal.h | 3 +-
6090327c 3078 mm/maccess.c | 4 +-
e8242a6d 3079 mm/madvise.c | 37 +
afe359a8
PK
3080 mm/memory-failure.c | 34 +-
3081 mm/memory.c | 425 +-
6090327c
PK
3082 mm/mempolicy.c | 25 +
3083 mm/mlock.c | 15 +-
e8242a6d 3084 mm/mm_init.c | 2 +-
da1216b9 3085 mm/mmap.c | 582 +-
0986ccbe 3086 mm/mprotect.c | 137 +-
6090327c
PK
3087 mm/mremap.c | 44 +-
3088 mm/nommu.c | 21 +-
3089 mm/page-writeback.c | 2 +-
afe359a8 3090 mm/page_alloc.c | 49 +-
6090327c
PK
3091 mm/percpu.c | 2 +-
3092 mm/process_vm_access.c | 14 +-
8cf17962 3093 mm/rmap.c | 45 +-
6090327c 3094 mm/shmem.c | 19 +-
8cf17962 3095 mm/slab.c | 109 +-
0986ccbe 3096 mm/slab.h | 22 +-
8cf17962
PK
3097 mm/slab_common.c | 86 +-
3098 mm/slob.c | 218 +-
afe359a8 3099 mm/slub.c | 102 +-
6090327c
PK
3100 mm/sparse-vmemmap.c | 4 +-
3101 mm/sparse.c | 2 +-
da1216b9 3102 mm/swap.c | 2 +
6090327c
PK
3103 mm/swapfile.c | 12 +-
3104 mm/util.c | 6 +
e8242a6d 3105 mm/vmalloc.c | 112 +-
6090327c
PK
3106 mm/vmstat.c | 12 +-
3107 net/8021q/vlan.c | 5 +-
0986ccbe 3108 net/8021q/vlan_netlink.c | 2 +-
6090327c
PK
3109 net/9p/mod.c | 4 +-
3110 net/9p/trans_fd.c | 2 +-
3111 net/atm/atm_misc.c | 8 +-
3112 net/atm/lec.h | 2 +-
3113 net/atm/proc.c | 6 +-
3114 net/atm/resources.c | 4 +-
3115 net/ax25/sysctl_net_ax25.c | 2 +-
3116 net/batman-adv/bat_iv_ogm.c | 8 +-
3117 net/batman-adv/fragmentation.c | 2 +-
0986ccbe 3118 net/batman-adv/soft-interface.c | 8 +-
6090327c
PK
3119 net/batman-adv/types.h | 6 +-
3120 net/bluetooth/hci_sock.c | 2 +-
3121 net/bluetooth/l2cap_core.c | 6 +-
3122 net/bluetooth/l2cap_sock.c | 12 +-
3123 net/bluetooth/rfcomm/sock.c | 4 +-
3124 net/bluetooth/rfcomm/tty.c | 4 +-
0986ccbe 3125 net/bridge/br_netlink.c | 2 +-
6090327c
PK
3126 net/bridge/netfilter/ebtables.c | 6 +-
3127 net/caif/cfctrl.c | 11 +-
0986ccbe 3128 net/caif/chnl_net.c | 2 +-
6090327c
PK
3129 net/can/af_can.c | 2 +-
3130 net/can/gw.c | 6 +-
3131 net/ceph/messenger.c | 4 +-
8cf17962 3132 net/compat.c | 24 +-
6090327c 3133 net/core/datagram.c | 2 +-
da1216b9 3134 net/core/dev.c | 16 +-
6090327c 3135 net/core/filter.c | 2 +-
e8242a6d 3136 net/core/flow.c | 6 +-
6090327c
PK
3137 net/core/neighbour.c | 4 +-
3138 net/core/net-sysfs.c | 2 +-
3139 net/core/net_namespace.c | 8 +-
3140 net/core/netpoll.c | 4 +-
3141 net/core/rtnetlink.c | 15 +-
3142 net/core/scm.c | 8 +-
3143 net/core/skbuff.c | 8 +-
afe359a8
PK
3144 net/core/sock.c | 28 +-
3145 net/core/sock_diag.c | 15 +-
8cf17962 3146 net/core/sysctl_net_core.c | 22 +-
6090327c
PK
3147 net/decnet/af_decnet.c | 1 +
3148 net/decnet/sysctl_net_decnet.c | 4 +-
afe359a8 3149 net/dsa/dsa.c | 2 +-
0986ccbe 3150 net/hsr/hsr_netlink.c | 2 +-
e8242a6d
PK
3151 net/ieee802154/6lowpan/core.c | 2 +-
3152 net/ieee802154/6lowpan/reassembly.c | 14 +-
0986ccbe 3153 net/ipv4/af_inet.c | 2 +-
6090327c
PK
3154 net/ipv4/devinet.c | 18 +-
3155 net/ipv4/fib_frontend.c | 6 +-
3156 net/ipv4/fib_semantics.c | 2 +-
afe359a8
PK
3157 net/ipv4/inet_connection_sock.c | 4 +-
3158 net/ipv4/inet_timewait_sock.c | 2 +-
6090327c
PK
3159 net/ipv4/inetpeer.c | 2 +-
3160 net/ipv4/ip_fragment.c | 15 +-
3161 net/ipv4/ip_gre.c | 6 +-
3162 net/ipv4/ip_sockglue.c | 2 +-
3163 net/ipv4/ip_vti.c | 4 +-
3164 net/ipv4/ipconfig.c | 6 +-
3165 net/ipv4/ipip.c | 4 +-
3166 net/ipv4/netfilter/arp_tables.c | 12 +-
3167 net/ipv4/netfilter/ip_tables.c | 12 +-
0986ccbe 3168 net/ipv4/ping.c | 14 +-
6090327c
PK
3169 net/ipv4/raw.c | 14 +-
3170 net/ipv4/route.c | 32 +-
3171 net/ipv4/sysctl_net_ipv4.c | 22 +-
afe359a8 3172 net/ipv4/tcp_input.c | 6 +-
6090327c
PK
3173 net/ipv4/tcp_probe.c | 2 +-
3174 net/ipv4/udp.c | 10 +-
3175 net/ipv4/xfrm4_policy.c | 18 +-
da1216b9 3176 net/ipv6/addrconf.c | 16 +-
6090327c
PK
3177 net/ipv6/af_inet6.c | 2 +-
3178 net/ipv6/datagram.c | 2 +-
3179 net/ipv6/icmp.c | 2 +-
0986ccbe 3180 net/ipv6/ip6_fib.c | 4 +-
6090327c
PK
3181 net/ipv6/ip6_gre.c | 10 +-
3182 net/ipv6/ip6_tunnel.c | 4 +-
3183 net/ipv6/ip6_vti.c | 4 +-
3184 net/ipv6/ipv6_sockglue.c | 2 +-
3185 net/ipv6/netfilter/ip6_tables.c | 12 +-
3186 net/ipv6/netfilter/nf_conntrack_reasm.c | 14 +-
3187 net/ipv6/ping.c | 33 +-
3188 net/ipv6/raw.c | 17 +-
3189 net/ipv6/reassembly.c | 13 +-
3190 net/ipv6/route.c | 2 +-
3191 net/ipv6/sit.c | 4 +-
3192 net/ipv6/sysctl_net_ipv6.c | 2 +-
3193 net/ipv6/udp.c | 6 +-
afe359a8 3194 net/ipv6/xfrm6_policy.c | 23 +-
6090327c
PK
3195 net/irda/ircomm/ircomm_tty.c | 18 +-
3196 net/iucv/af_iucv.c | 4 +-
3197 net/iucv/iucv.c | 2 +-
3198 net/key/af_key.c | 4 +-
3199 net/l2tp/l2tp_eth.c | 38 +-
e8242a6d
PK
3200 net/l2tp/l2tp_ip.c | 2 +-
3201 net/l2tp/l2tp_ip6.c | 2 +-
6090327c
PK
3202 net/mac80211/cfg.c | 8 +-
3203 net/mac80211/ieee80211_i.h | 3 +-
afe359a8 3204 net/mac80211/iface.c | 20 +-
6090327c 3205 net/mac80211/main.c | 2 +-
da1216b9 3206 net/mac80211/pm.c | 4 +-
6090327c 3207 net/mac80211/rate.c | 2 +-
da1216b9 3208 net/mac80211/sta_info.c | 2 +-
e8242a6d 3209 net/mac80211/util.c | 8 +-
da1216b9 3210 net/mpls/af_mpls.c | 6 +-
6090327c
PK
3211 net/netfilter/ipset/ip_set_core.c | 2 +-
3212 net/netfilter/ipvs/ip_vs_conn.c | 6 +-
3213 net/netfilter/ipvs/ip_vs_core.c | 4 +-
3214 net/netfilter/ipvs/ip_vs_ctl.c | 14 +-
3215 net/netfilter/ipvs/ip_vs_lblc.c | 2 +-
3216 net/netfilter/ipvs/ip_vs_lblcr.c | 2 +-
3217 net/netfilter/ipvs/ip_vs_sync.c | 6 +-
3218 net/netfilter/ipvs/ip_vs_xmit.c | 4 +-
3219 net/netfilter/nf_conntrack_acct.c | 2 +-
3220 net/netfilter/nf_conntrack_ecache.c | 2 +-
3221 net/netfilter/nf_conntrack_helper.c | 2 +-
3222 net/netfilter/nf_conntrack_proto.c | 2 +-
3223 net/netfilter/nf_conntrack_standalone.c | 2 +-
3224 net/netfilter/nf_conntrack_timestamp.c | 2 +-
3225 net/netfilter/nf_log.c | 10 +-
3226 net/netfilter/nf_sockopt.c | 4 +-
3227 net/netfilter/nfnetlink_log.c | 4 +-
e8242a6d 3228 net/netfilter/nft_compat.c | 9 +-
6090327c
PK
3229 net/netfilter/xt_statistic.c | 8 +-
3230 net/netlink/af_netlink.c | 4 +-
0986ccbe
PK
3231 net/openvswitch/vport-internal_dev.c | 2 +-
3232 net/openvswitch/vport.c | 16 +-
3233 net/openvswitch/vport.h | 8 +-
da1216b9 3234 net/packet/af_packet.c | 8 +-
6090327c
PK
3235 net/phonet/pep.c | 6 +-
3236 net/phonet/socket.c | 2 +-
3237 net/phonet/sysctl.c | 2 +-
3238 net/rds/cong.c | 6 +-
3239 net/rds/ib.h | 2 +-
3240 net/rds/ib_cm.c | 2 +-
3241 net/rds/ib_recv.c | 4 +-
3242 net/rds/iw.h | 2 +-
3243 net/rds/iw_cm.c | 2 +-
3244 net/rds/iw_recv.c | 4 +-
3245 net/rds/rds.h | 2 +-
3246 net/rds/tcp.c | 2 +-
3247 net/rds/tcp_send.c | 2 +-
3248 net/rxrpc/af_rxrpc.c | 2 +-
3249 net/rxrpc/ar-ack.c | 14 +-
3250 net/rxrpc/ar-call.c | 2 +-
3251 net/rxrpc/ar-connection.c | 2 +-
3252 net/rxrpc/ar-connevent.c | 2 +-
3253 net/rxrpc/ar-input.c | 4 +-
3254 net/rxrpc/ar-internal.h | 8 +-
3255 net/rxrpc/ar-local.c | 2 +-
3256 net/rxrpc/ar-output.c | 4 +-
3257 net/rxrpc/ar-peer.c | 2 +-
3258 net/rxrpc/ar-proc.c | 4 +-
3259 net/rxrpc/ar-transport.c | 2 +-
3260 net/rxrpc/rxkad.c | 4 +-
3261 net/sched/sch_generic.c | 4 +-
3262 net/sctp/ipv6.c | 6 +-
3263 net/sctp/protocol.c | 10 +-
3264 net/sctp/sm_sideeffect.c | 2 +-
3265 net/sctp/socket.c | 21 +-
3266 net/sctp/sysctl.c | 10 +-
8cf17962 3267 net/socket.c | 18 +-
6090327c
PK
3268 net/sunrpc/auth_gss/svcauth_gss.c | 4 +-
3269 net/sunrpc/clnt.c | 4 +-
3270 net/sunrpc/sched.c | 4 +-
3271 net/sunrpc/svc.c | 4 +-
3272 net/sunrpc/svcauth_unix.c | 4 +-
3273 net/sunrpc/xprtrdma/svc_rdma.c | 38 +-
3274 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 8 +-
3275 net/sunrpc/xprtrdma/svc_rdma_sendto.c | 2 +-
3276 net/sunrpc/xprtrdma/svc_rdma_transport.c | 10 +-
e8242a6d 3277 net/tipc/netlink_compat.c | 12 +-
6090327c 3278 net/tipc/subscr.c | 2 +-
8cf17962 3279 net/unix/af_unix.c | 7 +-
6090327c
PK
3280 net/unix/sysctl_net_unix.c | 2 +-
3281 net/wireless/wext-core.c | 19 +-
3282 net/xfrm/xfrm_policy.c | 16 +-
3283 net/xfrm/xfrm_state.c | 33 +-
3284 net/xfrm/xfrm_sysctl.c | 2 +-
8cf17962 3285 scripts/Kbuild.include | 2 +-
6090327c
PK
3286 scripts/Makefile.build | 2 +-
3287 scripts/Makefile.clean | 3 +-
0986ccbe 3288 scripts/Makefile.host | 63 +-
6090327c 3289 scripts/basic/fixdep.c | 12 +-
afe359a8
PK
3290 scripts/dtc/checks.c | 14 +-
3291 scripts/dtc/data.c | 6 +-
3292 scripts/dtc/flattree.c | 8 +-
3293 scripts/dtc/livetree.c | 4 +-
a8b227b4 3294 scripts/gcc-plugin.sh | 51 +
6090327c 3295 scripts/headers_install.sh | 1 +
afe359a8
PK
3296 scripts/kallsyms.c | 4 +-
3297 scripts/kconfig/lkc.h | 5 +-
3298 scripts/kconfig/menu.c | 2 +-
3299 scripts/kconfig/symbol.c | 6 +-
6090327c
PK
3300 scripts/link-vmlinux.sh | 2 +-
3301 scripts/mod/file2alias.c | 14 +-
3302 scripts/mod/modpost.c | 25 +-
3303 scripts/mod/modpost.h | 6 +-
3304 scripts/mod/sumversion.c | 2 +-
3305 scripts/module-common.lds | 4 +
3306 scripts/package/builddeb | 1 +
3307 scripts/pnmtologo.c | 6 +-
3308 scripts/sortextable.h | 6 +-
a8b227b4 3309 scripts/tags.sh | 2 +-
afe359a8 3310 security/Kconfig | 691 +-
6090327c
PK
3311 security/integrity/ima/ima.h | 4 +-
3312 security/integrity/ima/ima_api.c | 2 +-
3313 security/integrity/ima/ima_fs.c | 4 +-
3314 security/integrity/ima/ima_queue.c | 2 +-
6090327c 3315 security/keys/key.c | 18 +-
6090327c 3316 security/selinux/avc.c | 6 +-
6090327c 3317 security/selinux/include/xfrm.h | 2 +-
afe359a8 3318 security/yama/yama_lsm.c | 2 +-
6090327c
PK
3319 sound/aoa/codecs/onyx.c | 7 +-
3320 sound/aoa/codecs/onyx.h | 1 +
3321 sound/core/oss/pcm_oss.c | 18 +-
3322 sound/core/pcm_compat.c | 2 +-
3323 sound/core/pcm_native.c | 4 +-
6090327c
PK
3324 sound/core/sound.c | 2 +-
3325 sound/drivers/mts64.c | 14 +-
3326 sound/drivers/opl4/opl4_lib.c | 2 +-
3327 sound/drivers/portman2x4.c | 3 +-
3328 sound/firewire/amdtp.c | 4 +-
3329 sound/firewire/amdtp.h | 4 +-
3330 sound/firewire/isight.c | 10 +-
3331 sound/firewire/scs1x.c | 8 +-
3332 sound/oss/sb_audio.c | 2 +-
3333 sound/oss/swarm_cs4297a.c | 6 +-
8cf17962 3334 sound/pci/hda/hda_codec.c | 2 +-
6090327c
PK
3335 sound/pci/ymfpci/ymfpci.h | 2 +-
3336 sound/pci/ymfpci/ymfpci_main.c | 12 +-
8cf17962 3337 sound/soc/soc-ac97.c | 6 +-
e8242a6d 3338 sound/soc/xtensa/xtfpga-i2s.c | 2 +-
da1216b9 3339 tools/gcc/Makefile | 42 +
6090327c 3340 tools/gcc/checker_plugin.c | 150 +
e8242a6d 3341 tools/gcc/colorize_plugin.c | 215 +
da1216b9 3342 tools/gcc/constify_plugin.c | 564 +
afe359a8 3343 tools/gcc/gcc-common.h | 790 +
da1216b9 3344 tools/gcc/initify_plugin.c | 450 +
e8242a6d 3345 tools/gcc/kallocstat_plugin.c | 188 +
afe359a8
PK
3346 tools/gcc/kernexec_plugin.c | 551 +
3347 tools/gcc/latent_entropy_plugin.c | 470 +
3348 tools/gcc/size_overflow_plugin/.gitignore | 2 +
3349 tools/gcc/size_overflow_plugin/Makefile | 26 +
3350 .../disable_size_overflow_hash.data |11008 ++++++++++++++
3351 .../generate_size_overflow_hash.sh | 103 +
e8242a6d 3352 .../insert_size_overflow_asm.c | 409 +
afe359a8 3353 .../size_overflow_plugin/intentional_overflow.c | 980 ++
8cf17962 3354 .../size_overflow_plugin/remove_unnecessary_dup.c | 137 +
afe359a8
PK
3355 tools/gcc/size_overflow_plugin/size_overflow.h | 329 +
3356 .../gcc/size_overflow_plugin/size_overflow_debug.c | 192 +
3357 .../size_overflow_plugin/size_overflow_hash.data |15719 ++++++++++++++++++++
6090327c 3358 .../size_overflow_hash_aux.data | 92 +
afe359a8
PK
3359 tools/gcc/size_overflow_plugin/size_overflow_ipa.c | 1373 ++
3360 .../gcc/size_overflow_plugin/size_overflow_misc.c | 505 +
3361 .../size_overflow_plugin/size_overflow_plugin.c | 318 +
3362 .../size_overflow_plugin_hash.c | 353 +
3363 .../size_overflow_plugin/size_overflow_transform.c | 576 +
3364 .../size_overflow_transform_core.c | 962 ++
3365 tools/gcc/stackleak_plugin.c | 436 +
e8242a6d 3366 tools/gcc/structleak_plugin.c | 287 +
6090327c
PK
3367 tools/include/linux/compiler.h | 8 +
3368 tools/lib/api/Makefile | 2 +-
3369 tools/perf/util/include/asm/alternative-asm.h | 3 +
3370 tools/virtio/linux/uaccess.h | 2 +-
3371 virt/kvm/kvm_main.c | 44 +-
afe359a8 3372 1963 files changed, 60342 insertions(+), 8946 deletions(-)