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