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