[GIT PULL] sched.h split-up
From: Ingo Molnar
Date: Thu Mar 02 2017 - 21:10:22 EST
Linus,
Please pull the sched.h splitup git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.sched-core-for-linus
# HEAD: 5eca1c10cbaa9c366c18ca79f81f21c731e3dcc7 sched/headers: Clean up <linux/sched.h>
The point of these changes is to significantly reduce the <linux/sched.h> header
footprint, to speed up the kernel build and to have a cleaner header structure.
After these changes the new <linux/sched.h>'s typical preprocessed size goes down
from a previous ~0.68 MB (~22K lines) to ~0.45 MB (~15K lines), which is around
40% faster to build on typical configs.
Not much changed from the last version (-v2) posted three weeks ago: I eliminated
quirks, backmerged fixes plus I rebased it to an upstream SHA1 from yesterday that
includes most changes queued up in -next plus all sched.h changes that were
pending from Andrew.
I've re-tested the series both on x86 and on cross-arch defconfigs, and did a
bisectability test at a number of random points.
I tried to test as many build configurations as possible, but some build breakage
is probably still left - but it should be mostly limited to architectures that
have no cross-compiler binaries available on kernel.org, and non-default
configurations.
Thanks,
Ingo
------------------>
Ingo Molnar (146):
sched/headers: Make all include/linux/sched/*.h headers build standalone
sched/core: Convert ___assert_task_state() link time assert to BUILD_BUG_ON()
sched/core: Move the get_preempt_disable_ip() inline to sched/core.c
sched/core: Remove the tsk_cpus_allowed() wrapper
sched/core: Remove the tsk_nr_cpus_allowed() wrapper
rcu: Separate the RCU synchronization types and APIs into <linux/rcupdate_wait.h>
sched/headers, cgroups: Remove the threadgroup_change_*() wrappery
mm/vmacache, sched/headers: Introduce 'struct vmacache' and move it from <linux/sched.h> to <linux/mm_types>
kasan, sched/headers: Uninline kasan_enable/disable_current()
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/topology.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/idle.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/wake_q.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/clock.h>
sched/headers: Prepare for new header dependencies before moving code to <uapi/linux/sched/types.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/loadavg.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/autogroup.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/mm.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/coredump.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/user.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/nmi.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/cpufreq.h>
sched/headers: Prepare for new header dependencies before moving more code to <linux/sched/mm.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/numa_balancing.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/jobctl.h>
sched/headers: Prepare header dependency changes, move the <asm/paravirt.h> include to kernel/sched/sched.h
sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h>
sched/headers: Prepare for the removal of <asm/ptrace.h> from <linux/sched.h>
sched/headers: Prepare for the removal of <linux/rtmutex.h> from <linux/sched.h>
sched/headers: Prepare for the removal of various unrelated headers from <linux/sched.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/xacct.h>
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
sched/headers: Prepare to move the memalloc_noio_*() APIs to <linux/sched/mm.h>
sched/headers: Prepare to remove the <linux/gfp.h> include from <linux/sched.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/stat.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/nohz.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/hotplug.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/task.h>
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/task_stack.h>
sched/headers: Prepare to move the 'root_task_group' declaration to <linux/sched/autogroup.h>
signals: Prepare to split out <linux/signal_types.h> from <linux/signal.h>
sched/headers: Prepare for the reduction of <linux/sched.h>'s signal API dependency
mm/headers, sched/headers: Prepare to split <linux/mm_types_task.h> out of <linux/mm_types.h>
sched/headers: Prepare to remove the <linux/mm_types.h> dependency from <linux/sched.h>
sched/headers: Prepare to move 'init_task' and 'init_thread_union' from <linux/sched.h> to <linux/sched/task.h>
sched/headers: Prepare to use <linux/rcuupdate.h> instead of <linux/rculist.h> in <linux/sched.h>
sched/headers: Prepare to move the task_lock()/unlock() APIs to <linux/sched/task.h>
sched/headers: Prepare to move cputime functionality from <linux/sched.h> into <linux/sched/cputime.h>
sched/headers: Prepare to move sched_info_on() and force_schedstat_enabled() from <linux/sched.h> to <linux/sched/stat.h>
sched/headers, vfs/execve: Prepare to move the do_execve*() prototypes from <linux/sched.h> to <linux/binfmts.h>
sched/headers: Prepare to move kstack_end() from <linux/sched.h> to <linux/sched/task_stack.h>
sched/headers: Prepare to move exit_files() and exit_itimers() from <linux/sched.h> to <linux/sched/task.h>
sched/headers: Prepare to move _init() prototypes from <linux/sched.h> to <linux/sched/init.h>
sched/headers: Prepare to move the get_task_struct()/put_task_struct() and related APIs from <linux/sched.h> to <linux/sched/task.h>
sched/headers: Prepare to remove the <linux/magic.h> include from <linux/sched/task_stack.h>
sched/headers: Prepare to remove spurious <linux/sched.h> inclusion dependencies
sched/headers: Move scheduler topology interfaces to <linux/sched/topology.h>
sched/headers: Move the 'cpu_idle_type' enum from <linux/sched.h> to <linux/sched/idle.h>
sched/headers: Move the wake_up_if_idle() prototype to <linux/sched/idle.h>
sched/headers: Move idle polling methods to <linux/sched/idle.h>
sched/headers: Move the wake-queue types and interfaces from sched.h into <linux/sched/wake_q.h>
sched/headers: Move scheduler clock interfaces to <linux/sched/clock.h>
sched/headers, delayacct: Move the 'struct task_delay_info' definition from <linux/sched.h> to <linux/delayacct.h>
sched/headers: Move various ABI definitions to <uapi/linux/sched/types.h>
sched/headers: Move loadavg related definitions from <linux/sched.h> to <linux/sched/loadavg.h>
sched/headers: Move autogroup APIs into <linux/sched/autogroup.h>
sched/headers: Move task->mm handling methods to <linux/sched/mm.h>
sched/headers: Move task->mm coredumping related defines and methods from <linux/sched.h> to <linux/sched/coredump.h>
sched/headers: Move task_struct::signal and task_struct::sighand types and accessors into <linux/sched/signal.h>
sched/headers: Move 'struct user_struct' definition and APIs to the new <linux/sched/user.h> header
sched/headers: Move softlockup detector watchdog methods to <linux/nmi.h>
sched/headers: Move 'struct pacct_struct' and 'struct cpu_itimer' form <linux/sched.h> to <linux/sched/signal.h>
sched/headers: Move the cpufreq interfaces to <linux/sched/cpufreq.h>
sched/headers: Move more mm_struct related functionality from <linux/sched.h> to <linux/sched/mm.h>
sched/headers: Move the 'init_mm' declaration from <linux/sched.h> to <linux/mm_types.h>
sched/headers: Move in_vfork() from <linux/sched.h> to <linux/sched/mm.h>
sched/headers: Move the NUMA balancing interfaces from <linux/sched.h> to <linux/sched/numa_balancing.h>
sched/headers: Move the JOBCTL_ defines and methods from <linux/sched.h> to <linux/sched/jobctl.h>
sched/headers: Remove various unrelated headers from <linux/sched.h>
sched/headers: Move CONFIG_TASK_XACCT bits from <linux/sched.h> to <linux/sched/xacct.h>
sched/headers: Move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
sched/headers: Move the memalloc_noio_*() APIs to <linux/sched/mm.h>
sched/headers: Move task statistics APIs from <linux/sched.h> to <linux/sched/stat.h>
sched/headers: Move the NOHZ APIs from <linux/sched.h> to <linux/sched/nohz.h>
sched/headers: Move debugging functions from <linux/sched.h> to <linux/sched/debug.h>
sched/headers, time/timekeeping: Move the xtime_update() prototype from <linux/sched.h> to <linux/time.h>
sched/headers: Move <asm/current.h> include from the middle of <linux/sched.h> to the header portion
sched/headers: Split hotplug CPU interfaces out of <linux/sched.h> into <linux/sched/hotplug.h>
sched/headers: Move task lifetime APIs from <linux/sched.h> to <linux/sched/task.h>
sched/headers, RCU: Move rcu_copy_process() from <linux/sched/task.h> to kernel/fork.c
sched/core: Move, sort and clean up <linux/sched.h> structure predeclarations
sched/headers: Move the PREEMPT_COUNT defines from <linux/sched.h> to <linux/preempt.h>
sched/headers: Move task-stack related APIs from <linux/sched.h> to <linux/sched/task_stack.h>
sched/headers: Move the 'root_task_group' declaration to <linux/sched/autogroup.h>
signals: Move signal data types from <linux/signal.h> to <linux/signal_types.h>
mm/headers, sched/headers: Move task related MM types from <linux/mm_types.> to <linux/mm_types_task.h>
sched/headers: Remove the <linux/mm_types.h> dependency from <linux/sched.h>
sched/headers: Move 'init_task' and 'init_thread_union' from <linux/sched.h> to <linux/sched/task.h>
sched/headers: Move the task_lock()/unlock() APIs to <linux/sched/task.h>
sched/headers: Move cputime functionality from <linux/sched.h> and <linux/cputime.h> into <linux/sched/cputime.h>
sched/headers: Move sched_info_on() and force_schedstat_enabled() from <linux/sched.h> to <linux/sched/stat.h>
sched/headers, vfs/execve: Move the do_execve*() prototypes from <linux/sched.h> to <linux/binfmts.h>
sched/headers: Move kstack_end() from <linux/sched.h> to <linux/sched/task_stack.h>
sched/headers: Move exit_files() and exit_itimers() from <linux/sched.h> to <linux/sched/task.h>
sched/headers: Move _init() prototypes from <linux/sched.h> to <linux/sched/init.h>
sched/headers, timekeeping: Move the timer tick function prototypes to <linux/timekeeping.h>
sched/headers, mm: Move 'struct tlbflush_unmap_batch' from <linux/sched.h> to <linux/mm_types_task.h>
sched/headers: Move the get_task_struct()/put_task_struct() and related APIs from <linux/sched.h> to <linux/sched/task.h>
sched/headers: Move the sched_exec() prototype to <linux/sched/task.h>
sched/headers: Remove <linux/sched.h> from <linux/sched/topology.h>
sched/headers: Remove tsk_is_polling()
sched/headers: Remove <linux/sched.h> from <linux/sched/clock.h>
sched/headers: Remove <linux/sched.h> and <linux/slab.h> from <linux/delayacct.h>
sched/headers: Remove <linux/sched.h> from <linux/sched/loadavg.h>
sched/headers: Remove <linux/sched.h> from <linux/sched/autogroup.h>
sched/headers: Remove <linux/sched.h> from <linux/sched/mm.h>
sched/headers: Remove <linux/sched.h> from <linux/sched/coredump.h>
sched/headers: Remove unused 'task_can_switch_user()' prototype
sched/headers: Remove <linux/sched.h> from <linux/sched/user.h>
sched/headers: Remove #include <linux/capability.h> from <linux/sched.h>
sched/headers: Remove <linux/cgroup-defs.h> from <linux/sched.h>
sched/headers: Remove <linux/sched.h> from <linux/sched/cpufreq.h>
kasan, sched/headers: Remove <linux/sched.h> from <linux/kasan.h>
sched/headers: Remove <linux/cred.h> inclusion from <linux/sched.h>
sched/headers: Remove <asm/ptrace.h> from <linux/sched.h>
sched/headers: Remove <linux/rtmutex.h> from <linux/sched.h>
sched/headers: Remove the <linux/gfp.h> include from <linux/sched.h>
sched/headers: Remove <linux/sched.h> from <linux/sched/stat.h>
sched/headers: Remove <linux/sched.h> from <linux/sched/nohz.h>
sched/headers: Remove <linux/sched.h> from <linux/sched/debug.h>
sched/headers: Remove <linux/sched.h> from <linux/sched/hotplug.h>
sched/headers: Remove the runqueue_is_locked() prototype
sched/headers: Remove <linux/rwsem.h> from <linux/sched.h>
sched/headers: Remove <linux/signal.h> from <linux/sched.h>
sched/headers: Remove the 'init_pid_ns' prototype from <linux/sched.h>
sched/headers: Remove <linux/rculist.h> from <linux/sched.h>
sched/core: Remove unused prefetch_stack()
sched/headers: Remove <linux/sched.h> from <linux/sched/init.h>
sched/headers: Remove <linux/magic.h> from <linux/sched/task_stack.h>
sched/headers, timers: Remove the <linux/sysctl.h> include from <linux/timer.h>
sched/headers, x86/apic: Remove the <linux/pm.h> header inclusion from <asm/apic.h>
sched/headers, hrtimer: Remove the <linux/wait.h> include from <linux/hrtimer.h>
sched/headers: Remove the <linux/topology.h> include from <linux/sched.h>
sched/headers: Remove #ifdefs from <linux/sched.h>
sched/headers: Clean up <linux/sched.h>
arch/alpha/include/asm/a.out-core.h | 1 +
arch/alpha/include/asm/mmu_context.h | 2 +
arch/alpha/kernel/osf_sys.c | 5 +-
arch/alpha/kernel/process.c | 3 +
arch/alpha/kernel/ptrace.c | 1 +
arch/alpha/kernel/signal.c | 3 +-
arch/alpha/kernel/smp.c | 2 +-
arch/alpha/kernel/traps.c | 3 +-
arch/alpha/math-emu/math.c | 1 +
arch/alpha/mm/fault.c | 2 +-
arch/arc/include/asm/mmu_context.h | 1 +
arch/arc/kernel/ctx_sw.c | 1 +
arch/arc/kernel/kgdb.c | 1 +
arch/arc/kernel/process.c | 3 +
arch/arc/kernel/ptrace.c | 1 +
arch/arc/kernel/signal.c | 2 +
arch/arc/kernel/smp.c | 2 +-
arch/arc/kernel/stacktrace.c | 2 +
arch/arc/kernel/traps.c | 2 +-
arch/arc/kernel/troubleshoot.c | 3 +
arch/arc/mm/fault.c | 2 +-
arch/arc/mm/mmap.c | 3 +-
arch/arc/mm/tlb.c | 2 +
arch/arm/common/bL_switcher.c | 3 +-
arch/arm/include/asm/mmu_context.h | 2 +
arch/arm/include/asm/tlbflush.h | 7 +-
arch/arm/kernel/perf_regs.c | 1 +
arch/arm/kernel/process.c | 3 +
arch/arm/kernel/ptrace.c | 3 +-
arch/arm/kernel/smp.c | 4 +-
arch/arm/kernel/stacktrace.c | 1 +
arch/arm/kernel/suspend.c | 1 +
arch/arm/kernel/swp_emulate.c | 1 +
arch/arm/kernel/sys_oabi-compat.c | 1 +
arch/arm/kernel/topology.c | 1 +
arch/arm/kernel/traps.c | 4 +-
arch/arm/mach-bcm/platsmp.c | 1 +
arch/arm/mach-omap2/pm-debug.c | 1 +
arch/arm/mach-rpc/ecard.c | 1 +
arch/arm/mm/alignment.c | 3 +-
arch/arm/mm/fault.c | 3 +-
arch/arm/mm/idmap.c | 1 +
arch/arm/mm/init.c | 2 +
arch/arm/mm/mmap.c | 3 +-
arch/arm/nwfpe/fpmodule.c | 2 +-
arch/arm/probes/kprobes/core.c | 1 +
arch/arm/probes/kprobes/test-core.c | 1 +
arch/arm/vfp/vfpmodule.c | 2 +-
arch/arm64/include/asm/compat.h | 1 +
arch/arm64/include/asm/mmu_context.h | 2 +
arch/arm64/kernel/debug-monitors.c | 1 +
arch/arm64/kernel/fpsimd.c | 2 +-
arch/arm64/kernel/kgdb.c | 2 +
arch/arm64/kernel/perf_regs.c | 1 +
arch/arm64/kernel/probes/kprobes.c | 1 +
arch/arm64/kernel/process.c | 3 +
arch/arm64/kernel/ptrace.c | 3 +-
arch/arm64/kernel/setup.c | 1 +
arch/arm64/kernel/smp.c | 4 +-
arch/arm64/kernel/stacktrace.c | 2 +
arch/arm64/kernel/sys_compat.c | 1 +
arch/arm64/kernel/topology.c | 1 +
arch/arm64/kernel/traps.c | 5 +-
arch/arm64/mm/fault.c | 3 +-
arch/arm64/mm/kasan_init.c | 1 +
arch/arm64/mm/mmap.c | 3 +-
arch/avr32/include/asm/mmu_context.h | 2 +
arch/avr32/kernel/nmi_debug.c | 1 +
arch/avr32/kernel/process.c | 3 +
arch/avr32/kernel/ptrace.c | 1 +
arch/avr32/kernel/stacktrace.c | 1 +
arch/avr32/kernel/traps.c | 2 +-
arch/blackfin/include/asm/mmu_context.h | 2 +
arch/blackfin/kernel/dumpstack.c | 2 +
arch/blackfin/kernel/early_printk.c | 1 +
arch/blackfin/kernel/flat.c | 1 +
arch/blackfin/kernel/nmi.c | 1 +
arch/blackfin/kernel/process.c | 4 +
arch/blackfin/kernel/ptrace.c | 1 +
arch/blackfin/kernel/signal.c | 1 +
arch/blackfin/kernel/stacktrace.c | 1 +
arch/blackfin/kernel/trace.c | 4 +-
arch/blackfin/kernel/traps.c | 2 +
arch/blackfin/mach-common/ints-priority.c | 1 +
arch/blackfin/mach-common/smp.c | 3 +-
arch/blackfin/mm/isram-driver.c | 1 +
arch/blackfin/mm/sram-alloc.c | 2 +
arch/c6x/kernel/process.c | 2 +
arch/c6x/kernel/ptrace.c | 1 +
arch/c6x/kernel/traps.c | 1 +
arch/cris/arch-v10/drivers/sync_serial.c | 2 +-
arch/cris/arch-v10/kernel/process.c | 3 +
arch/cris/arch-v10/kernel/ptrace.c | 1 +
arch/cris/arch-v10/kernel/signal.c | 1 +
arch/cris/arch-v10/kernel/traps.c | 2 +
arch/cris/arch-v10/mm/tlb.c | 2 +
arch/cris/arch-v32/drivers/sync_serial.c | 2 +-
arch/cris/arch-v32/kernel/process.c | 3 +
arch/cris/arch-v32/kernel/ptrace.c | 1 +
arch/cris/arch-v32/kernel/signal.c | 1 +
arch/cris/arch-v32/kernel/traps.c | 2 +
arch/cris/arch-v32/mm/tlb.c | 1 +
arch/cris/include/asm/pgtable.h | 2 +-
arch/cris/kernel/irq.c | 1 +
arch/cris/kernel/process.c | 1 +
arch/cris/kernel/stacktrace.c | 2 +-
arch/cris/kernel/time.c | 2 +-
arch/cris/kernel/traps.c | 1 +
arch/cris/mm/fault.c | 1 +
arch/cris/mm/tlb.c | 2 +
arch/frv/kernel/process.c | 3 +
arch/frv/kernel/traps.c | 3 +-
arch/frv/mm/elf-fdpic.c | 1 +
arch/frv/mm/init.c | 1 +
arch/frv/mm/mmu-context.c | 2 +
arch/h8300/kernel/process.c | 3 +
arch/h8300/kernel/ptrace_s.c | 2 +-
arch/h8300/kernel/signal.c | 1 +
arch/h8300/kernel/traps.c | 2 +
arch/hexagon/include/asm/mmu_context.h | 2 +
arch/hexagon/kernel/kgdb.c | 1 +
arch/hexagon/kernel/process.c | 3 +
arch/hexagon/kernel/ptrace.c | 1 +
arch/hexagon/kernel/signal.c | 2 +
arch/hexagon/kernel/smp.c | 3 +-
arch/hexagon/kernel/stacktrace.c | 1 +
arch/hexagon/kernel/traps.c | 4 +-
arch/hexagon/kernel/vm_events.c | 1 +
arch/hexagon/mm/vm_fault.c | 1 +
arch/ia64/hp/sim/simserial.c | 1 +
arch/ia64/include/asm/mmu_context.h | 1 +
arch/ia64/include/asm/pgtable.h | 2 +-
arch/ia64/include/asm/processor.h | 2 -
arch/ia64/kernel/asm-offsets.c | 2 +-
arch/ia64/kernel/brl_emu.c | 2 +-
arch/ia64/kernel/entry.S | 23 -
arch/ia64/kernel/mca.c | 4 +-
arch/ia64/kernel/perfmon.c | 2 +
arch/ia64/kernel/process.c | 4 +
arch/ia64/kernel/ptrace.c | 2 +
arch/ia64/kernel/setup.c | 5 +-
arch/ia64/kernel/sys_ia64.c | 2 +
arch/ia64/kernel/time.c | 3 +-
arch/ia64/kernel/traps.c | 3 +-
arch/ia64/kernel/unaligned.c | 2 +-
arch/ia64/kernel/uncached.c | 1 +
arch/ia64/mm/fault.c | 2 +-
arch/ia64/mm/init.c | 1 +
arch/ia64/sn/kernel/sn2/sn2_smp.c | 1 +
arch/m32r/include/asm/mmu_context.h | 2 +
arch/m32r/kernel/process.c | 3 +
arch/m32r/kernel/ptrace.c | 1 +
arch/m32r/kernel/setup.c | 2 +-
arch/m32r/kernel/smpboot.c | 1 +
arch/m32r/kernel/traps.c | 4 +
arch/m68k/include/asm/a.out-core.h | 1 +
arch/m68k/include/asm/mmu_context.h | 1 +
arch/m68k/kernel/process.c | 3 +
arch/m68k/kernel/ptrace.c | 1 +
arch/m68k/kernel/time.c | 1 +
arch/m68k/kernel/traps.c | 1 +
arch/m68k/mac/macints.c | 1 +
arch/m68k/sun3/mmu_emu.c | 1 +
arch/metag/include/asm/mmu_context.h | 1 +
arch/metag/kernel/process.c | 3 +
arch/metag/kernel/ptrace.c | 2 +
arch/metag/kernel/signal.c | 1 +
arch/metag/kernel/smp.c | 4 +-
arch/metag/kernel/stacktrace.c | 2 +
arch/metag/kernel/traps.c | 3 +
arch/metag/mm/fault.c | 1 +
arch/metag/mm/init.c | 1 +
arch/microblaze/include/asm/mmu_context_mm.h | 2 +
arch/microblaze/kernel/exceptions.c | 1 +
arch/microblaze/kernel/heartbeat.c | 1 +
arch/microblaze/kernel/process.c | 3 +
arch/microblaze/kernel/ptrace.c | 1 +
arch/microblaze/kernel/timer.c | 1 +
arch/microblaze/kernel/traps.c | 1 +
arch/microblaze/kernel/unwind.c | 1 +
arch/microblaze/mm/pgtable.c | 1 +
arch/mips/cavium-octeon/smp.c | 1 +
arch/mips/include/asm/abi.h | 2 +
arch/mips/include/asm/elf.h | 2 +
arch/mips/include/asm/fpu.h | 1 +
arch/mips/include/asm/mmu_context.h | 2 +
arch/mips/kernel/branch.c | 2 +-
arch/mips/kernel/crash.c | 1 +
arch/mips/kernel/mips-mt-fpaff.c | 2 +
arch/mips/kernel/perf_event.c | 1 +
arch/mips/kernel/process.c | 3 +
arch/mips/kernel/ptrace.c | 1 +
arch/mips/kernel/ptrace32.c | 1 +
arch/mips/kernel/rtlx.c | 2 +
arch/mips/kernel/signal_o32.c | 1 +
arch/mips/kernel/smp-bmips.c | 1 +
arch/mips/kernel/smp-cps.c | 3 +-
arch/mips/kernel/smp.c | 2 +-
arch/mips/kernel/stacktrace.c | 2 +
arch/mips/kernel/syscall.c | 1 +
arch/mips/kernel/traps.c | 3 +-
arch/mips/kvm/mips.c | 2 +
arch/mips/loongson64/loongson-3/smp.c | 2 +
arch/mips/math-emu/dsemul.c | 2 +
arch/mips/mm/ioremap.c | 1 +
arch/mips/mm/mmap.c | 3 +-
arch/mips/paravirt/paravirt-smp.c | 1 +
arch/mips/sgi-ip22/ip22-berr.c | 2 +-
arch/mips/sgi-ip22/ip22-reset.c | 2 +-
arch/mips/sgi-ip22/ip28-berr.c | 1 +
arch/mips/sgi-ip27/ip27-berr.c | 1 +
arch/mips/sgi-ip27/ip27-smp.c | 1 +
arch/mips/sgi-ip32/ip32-berr.c | 1 +
arch/mips/sgi-ip32/ip32-irq.c | 1 +
arch/mips/sibyte/bcm1480/smp.c | 1 +
arch/mips/sibyte/sb1250/smp.c | 2 +-
arch/mn10300/include/asm/mmu_context.h | 2 +
arch/mn10300/kernel/fpu.c | 2 +
arch/mn10300/kernel/process.c | 3 +
arch/mn10300/kernel/ptrace.c | 1 +
arch/mn10300/kernel/smp.c | 3 +-
arch/mn10300/kernel/time.c | 1 +
arch/mn10300/kernel/traps.c | 1 +
arch/mn10300/mm/tlb-smp.c | 2 +-
arch/nios2/include/asm/mmu_context.h | 2 +
arch/nios2/kernel/process.c | 4 +
arch/nios2/kernel/ptrace.c | 1 +
arch/nios2/kernel/setup.c | 1 +
arch/nios2/kernel/traps.c | 1 +
arch/nios2/mm/fault.c | 1 +
arch/openrisc/kernel/process.c | 3 +
arch/openrisc/kernel/ptrace.c | 1 +
arch/openrisc/kernel/traps.c | 2 +
arch/openrisc/mm/fault.c | 2 +-
arch/parisc/kernel/cache.c | 1 +
arch/parisc/kernel/pa7300lc.c | 1 +
arch/parisc/kernel/process.c | 3 +
arch/parisc/kernel/setup.c | 1 +
arch/parisc/kernel/signal.c | 1 +
arch/parisc/kernel/smp.c | 2 +-
arch/parisc/kernel/sys_parisc.c | 2 +
arch/parisc/kernel/time.c | 1 +
arch/parisc/kernel/traps.c | 1 +
arch/parisc/kernel/unaligned.c | 3 +-
arch/parisc/math-emu/driver.c | 3 +-
arch/parisc/mm/fault.c | 1 +
arch/parisc/mm/hugetlbpage.c | 1 +
arch/powerpc/kernel/io-workarounds.c | 2 +-
arch/powerpc/kernel/paca.c | 1 +
arch/powerpc/kernel/process.c | 3 +
arch/powerpc/kernel/smp.c | 5 +-
arch/powerpc/kernel/stacktrace.c | 1 +
arch/powerpc/kernel/swsusp_64.c | 1 +
arch/powerpc/kernel/time.c | 3 +-
arch/powerpc/kernel/traps.c | 1 +
arch/powerpc/kvm/book3s_64_vio.c | 1 +
arch/powerpc/kvm/book3s_hv.c | 3 +-
arch/powerpc/kvm/book3s_mmu_hpte.c | 1 +
arch/powerpc/kvm/e500_mmu_host.c | 2 +-
arch/powerpc/kvm/powerpc.c | 1 +
arch/powerpc/lib/feature-fixups.c | 1 +
arch/powerpc/mm/fault.c | 1 +
arch/powerpc/mm/hash_utils_64.c | 2 +-
arch/powerpc/mm/mmap.c | 3 +-
arch/powerpc/mm/mmu_context_iommu.c | 2 +-
arch/powerpc/mm/pgtable-book3s64.c | 2 +
arch/powerpc/mm/pgtable-hash64.c | 2 +
arch/powerpc/mm/pgtable-radix.c | 2 +-
arch/powerpc/mm/slb.c | 2 +
arch/powerpc/perf/perf_regs.c | 1 +
arch/powerpc/platforms/83xx/suspend.c | 1 +
arch/powerpc/platforms/85xx/smp.c | 1 +
arch/powerpc/platforms/cell/cpufreq_spudemand.c | 1 +
arch/powerpc/platforms/cell/spufs/context.c | 2 +
arch/powerpc/platforms/cell/spufs/fault.c | 2 +-
arch/powerpc/platforms/cell/spufs/sched.c | 5 +-
arch/powerpc/platforms/cell/spufs/spufs.h | 1 +
arch/powerpc/platforms/powermac/smp.c | 1 +
arch/powerpc/platforms/powernv/smp.c | 1 +
arch/powerpc/platforms/pseries/hotplug-cpu.c | 1 +
arch/powerpc/xmon/xmon.c | 2 +-
arch/s390/appldata/appldata_base.c | 1 +
arch/s390/appldata/appldata_os.c | 2 +
arch/s390/crypto/prng.c | 2 +
arch/s390/include/asm/compat.h | 1 +
arch/s390/include/asm/elf.h | 2 +-
arch/s390/include/asm/kprobes.h | 1 +
arch/s390/include/asm/mmu_context.h | 1 +
arch/s390/kernel/compat_signal.c | 1 +
arch/s390/kernel/dumpstack.c | 2 +
arch/s390/kernel/idle.c | 2 +-
arch/s390/kernel/nmi.c | 3 +
arch/s390/kernel/process.c | 3 +
arch/s390/kernel/processor.c | 3 +
arch/s390/kernel/ptrace.c | 1 +
arch/s390/kernel/runtime_instr.c | 2 +
arch/s390/kernel/setup.c | 2 +
arch/s390/kernel/signal.c | 1 +
arch/s390/kernel/smp.c | 2 +
arch/s390/kernel/stacktrace.c | 1 +
arch/s390/kernel/time.c | 1 +
arch/s390/kernel/topology.c | 1 +
arch/s390/kernel/traps.c | 1 +
arch/s390/kernel/uprobes.c | 2 +
arch/s390/kernel/vtime.c | 2 +-
arch/s390/kvm/gaccess.c | 2 +
arch/s390/kvm/kvm-s390.c | 2 +
arch/s390/kvm/priv.c | 2 +
arch/s390/kvm/vsie.c | 2 +
arch/s390/mm/fault.c | 1 +
arch/s390/mm/mmap.c | 2 +
arch/score/include/asm/mmu_context.h | 2 +
arch/score/kernel/process.c | 2 +
arch/score/kernel/ptrace.c | 1 +
arch/score/kernel/traps.c | 5 +-
arch/sh/drivers/heartbeat.c | 1 +
arch/sh/include/asm/fpu.h | 2 +
arch/sh/include/asm/mmu_context.h | 2 +
arch/sh/kernel/cpu/fpu.c | 5 +-
arch/sh/kernel/cpu/sh2a/fpu.c | 2 +-
arch/sh/kernel/cpu/sh4/fpu.c | 3 +-
arch/sh/kernel/disassemble.c | 2 +
arch/sh/kernel/dumpstack.c | 2 +
arch/sh/kernel/hw_breakpoint.c | 1 +
arch/sh/kernel/kgdb.c | 2 +
arch/sh/kernel/nmi_debug.c | 1 +
arch/sh/kernel/process.c | 4 +-
arch/sh/kernel/process_32.c | 3 +
arch/sh/kernel/process_64.c | 3 +
arch/sh/kernel/ptrace_32.c | 1 +
arch/sh/kernel/ptrace_64.c | 1 +
arch/sh/kernel/signal_32.c | 1 +
arch/sh/kernel/smp.c | 3 +-
arch/sh/kernel/stacktrace.c | 1 +
arch/sh/kernel/sys_sh32.c | 1 +
arch/sh/kernel/traps.c | 4 +
arch/sh/kernel/traps_32.c | 2 +
arch/sh/kernel/traps_64.c | 1 +
arch/sh/math-emu/math.c | 2 +-
arch/sh/mm/asids-debugfs.c | 3 +
arch/sh/mm/extable_32.c | 2 +
arch/sh/mm/fault.c | 1 +
arch/sh/mm/mmap.c | 1 +
arch/sparc/include/asm/mmu_context_64.h | 2 +
arch/sparc/include/asm/pgtable_64.h | 3 +
arch/sparc/kernel/asm-offsets.c | 1 +
arch/sparc/kernel/ds.c | 1 +
arch/sparc/kernel/led.c | 1 +
arch/sparc/kernel/leon_smp.c | 2 +-
arch/sparc/kernel/process_32.c | 3 +
arch/sparc/kernel/process_64.c | 3 +
arch/sparc/kernel/ptrace_64.c | 1 +
arch/sparc/kernel/smp_64.c | 3 +-
arch/sparc/kernel/stacktrace.c | 1 +
arch/sparc/kernel/sun4d_smp.c | 2 +-
arch/sparc/kernel/sun4m_irq.c | 1 +
arch/sparc/kernel/sun4m_smp.c | 2 +-
arch/sparc/kernel/sys_sparc_32.c | 4 +-
arch/sparc/kernel/sys_sparc_64.c | 4 +-
arch/sparc/kernel/sysfs.c | 2 +-
arch/sparc/kernel/traps_32.c | 4 +-
arch/sparc/kernel/traps_64.c | 3 +-
arch/sparc/kernel/unaligned_32.c | 2 +-
arch/sparc/kernel/viohs.c | 1 +
arch/sparc/mm/fault_64.c | 1 +
arch/sparc/mm/hugetlbpage.c | 1 +
arch/sparc/mm/tsb.c | 2 +
arch/tile/include/asm/mmu_context.h | 2 +
arch/tile/include/asm/stack.h | 2 +
arch/tile/kernel/compat_signal.c | 1 +
arch/tile/kernel/kgdb.c | 2 +
arch/tile/kernel/process.c | 3 +
arch/tile/kernel/ptrace.c | 2 +
arch/tile/kernel/signal.c | 2 +
arch/tile/kernel/smpboot.c | 3 +-
arch/tile/kernel/stack.c | 2 +
arch/tile/kernel/time.c | 1 +
arch/tile/kernel/traps.c | 1 +
arch/tile/kernel/unaligned.c | 2 +
arch/tile/mm/fault.c | 3 +
arch/tile/mm/hugetlbpage.c | 1 +
arch/tile/mm/mmap.c | 3 +-
arch/um/drivers/line.c | 3 +-
arch/um/drivers/mconsole_kern.c | 1 +
arch/um/drivers/random.c | 2 +-
arch/um/include/asm/mmu_context.h | 2 +
arch/um/kernel/exec.c | 4 +-
arch/um/kernel/process.c | 3 +
arch/um/kernel/reboot.c | 4 +-
arch/um/kernel/skas/mmu.c | 3 +-
arch/um/kernel/skas/process.c | 5 +-
arch/um/kernel/sysrq.c | 3 +
arch/um/kernel/tlb.c | 3 +-
arch/um/kernel/trap.c | 3 +-
arch/um/kernel/um_arch.c | 2 +
arch/unicore32/kernel/fpu-ucf64.c | 2 +-
arch/unicore32/kernel/process.c | 3 +
arch/unicore32/kernel/ptrace.c | 1 +
arch/unicore32/kernel/stacktrace.c | 1 +
arch/unicore32/kernel/traps.c | 3 +
arch/unicore32/mm/alignment.c | 1 +
arch/unicore32/mm/fault.c | 2 +-
arch/x86/entry/common.c | 1 +
arch/x86/entry/vdso/vma.c | 1 +
arch/x86/entry/vsyscall/vsyscall_64.c | 2 +
arch/x86/events/amd/ibs.c | 1 +
arch/x86/events/core.c | 3 +-
arch/x86/ia32/ia32_aout.c | 1 +
arch/x86/ia32/ia32_signal.c | 1 +
arch/x86/include/asm/a.out-core.h | 2 +
arch/x86/include/asm/apic.h | 1 -
arch/x86/include/asm/intel_rdt.h | 1 +
arch/x86/include/asm/mpx.h | 2 +
arch/x86/include/asm/mwait.h | 1 +
arch/x86/kernel/amd_gart_64.c | 1 +
arch/x86/kernel/apm_32.c | 3 +-
arch/x86/kernel/cpu/amd.c | 1 +
arch/x86/kernel/cpu/centaur.c | 1 +
arch/x86/kernel/cpu/common.c | 4 +-
arch/x86/kernel/cpu/cyrix.c | 1 +
arch/x86/kernel/cpu/intel.c | 1 +
arch/x86/kernel/cpu/intel_cacheinfo.c | 1 +
arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 3 +-
arch/x86/kernel/cpu/transmeta.c | 1 +
arch/x86/kernel/doublefault.c | 1 +
arch/x86/kernel/dumpstack.c | 2 +
arch/x86/kernel/dumpstack_32.c | 1 +
arch/x86/kernel/dumpstack_64.c | 1 +
arch/x86/kernel/fpu/init.c | 1 +
arch/x86/kernel/fpu/regset.c | 1 +
arch/x86/kernel/ioport.c | 1 +
arch/x86/kernel/irq_64.c | 1 +
arch/x86/kernel/kprobes/core.c | 1 +
arch/x86/kernel/kvmclock.c | 1 +
arch/x86/kernel/nmi.c | 2 +
arch/x86/kernel/perf_regs.c | 1 +
arch/x86/kernel/process.c | 4 +
arch/x86/kernel/process_32.c | 2 +
arch/x86/kernel/process_64.c | 2 +
arch/x86/kernel/ptrace.c | 1 +
arch/x86/kernel/pvclock.c | 2 +
arch/x86/kernel/signal.c | 1 +
arch/x86/kernel/smpboot.c | 3 +
arch/x86/kernel/stacktrace.c | 2 +
arch/x86/kernel/step.c | 1 +
arch/x86/kernel/sys_x86_64.c | 1 +
arch/x86/kernel/traps.c | 1 +
arch/x86/kernel/tsc.c | 1 +
arch/x86/kernel/unwind_frame.c | 2 +
arch/x86/kernel/vm86_32.c | 1 +
arch/x86/kvm/cpuid.c | 2 +
arch/x86/kvm/hyperv.c | 2 +
arch/x86/kvm/irq_comm.c | 2 +
arch/x86/kvm/mmu.c | 1 +
arch/x86/kvm/page_track.c | 2 +
arch/x86/kvm/x86.c | 2 +
arch/x86/mm/extable.c | 2 +
arch/x86/mm/fault.c | 1 +
arch/x86/mm/hugetlbpage.c | 1 +
arch/x86/mm/kasan_init_64.c | 1 +
arch/x86/mm/mmap.c | 3 +-
arch/x86/mm/mpx.c | 1 +
arch/x86/platform/uv/uv_nmi.c | 1 +
arch/x86/um/syscalls_64.c | 1 +
arch/x86/um/sysrq_32.c | 1 +
arch/x86/um/sysrq_64.c | 1 +
arch/x86/xen/mmu.c | 2 +-
arch/x86/xen/smp.c | 1 +
arch/xtensa/include/asm/mmu_context.h | 1 +
arch/xtensa/kernel/process.c | 3 +
arch/xtensa/kernel/ptrace.c | 1 +
arch/xtensa/kernel/signal.c | 1 +
arch/xtensa/kernel/smp.c | 3 +
arch/xtensa/kernel/syscall.c | 1 +
arch/xtensa/kernel/traps.c | 4 +-
block/blk-cgroup.c | 1 +
block/blk-ioc.c | 1 +
block/blk-map.c | 1 +
block/blk-mq.c | 2 +
block/blk-softirq.c | 1 +
block/cfq-iosched.c | 1 +
block/ioprio.c | 3 +
crypto/algboss.c | 2 +-
crypto/algif_aead.c | 1 +
crypto/algif_skcipher.c | 1 +
crypto/api.c | 2 +-
crypto/crypto_engine.c | 1 +
crypto/mcryptd.c | 1 +
drivers/acpi/acpi_pad.c | 1 +
drivers/acpi/apei/ghes.c | 1 +
drivers/android/binder.c | 3 +-
drivers/atm/horizon.c | 1 +
drivers/base/core.c | 1 +
drivers/base/power/main.c | 1 +
drivers/base/power/runtime.c | 2 +-
drivers/base/power/wakeup.c | 2 +-
drivers/block/drbd/drbd_int.h | 2 +-
drivers/block/drbd/drbd_main.c | 1 +
drivers/block/drbd/drbd_receiver.c | 2 +
drivers/block/drbd/drbd_worker.c | 2 +-
drivers/block/swim3.c | 2 +-
drivers/char/applicom.c | 2 +-
drivers/char/hpet.c | 1 +
drivers/char/hw_random/core.c | 1 +
drivers/char/ipmi/ipmi_watchdog.c | 1 +
drivers/char/lp.c | 2 +-
drivers/char/ppdev.c | 2 +-
drivers/char/rtc.c | 2 +-
drivers/char/snsc.c | 2 +-
drivers/char/snsc_event.c | 2 +-
drivers/clocksource/arm_arch_timer.c | 1 +
drivers/clocksource/pxa_timer.c | 1 +
drivers/clocksource/timer-digicolor.c | 1 +
drivers/cpufreq/cpufreq_governor.c | 1 -
drivers/cpufreq/cpufreq_governor.h | 1 +
drivers/cpufreq/cpufreq_ondemand.c | 1 +
drivers/cpufreq/intel_pstate.c | 2 +-
drivers/cpufreq/sparc-us2e-cpufreq.c | 4 +-
drivers/cpufreq/sparc-us3-cpufreq.c | 4 +-
drivers/cpuidle/cpuidle.c | 1 +
drivers/cpuidle/driver.c | 1 +
drivers/cpuidle/governors/menu.c | 2 +
drivers/dax/dax.c | 1 +
drivers/dma-buf/dma-fence.c | 1 +
drivers/dma/dmatest.c | 1 +
drivers/firmware/psci_checker.c | 1 +
drivers/firmware/tegra/bpmp.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 +
drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 1 +
drivers/gpu/drm/drm_lock.c | 2 +
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 2 +
drivers/gpu/drm/i915/i915_gem_request.c | 3 +
drivers/gpu/drm/i915/i915_gem_userptr.c | 1 +
drivers/gpu/drm/i915/intel_breadcrumbs.c | 1 +
drivers/gpu/drm/i915/intel_drv.h | 1 +
drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 2 +-
drivers/gpu/drm/ttm/ttm_lock.c | 2 +-
drivers/gpu/drm/vc4/vc4_gem.c | 1 +
drivers/gpu/vga/vgaarb.c | 2 +-
drivers/hid/hid-debug.c | 2 +-
drivers/hid/hid-roccat.c | 2 +-
drivers/hid/hidraw.c | 2 +-
drivers/hid/usbhid/hiddev.c | 1 +
drivers/hsi/clients/cmt_speech.c | 2 +-
drivers/hv/vmbus_drv.c | 2 +
drivers/i2c/busses/i2c-ibm_iic.c | 2 +
drivers/i2c/busses/i2c-mpc.c | 2 +-
drivers/ide/ide-cd.c | 1 +
drivers/ide/ide-taskfile.c | 1 +
drivers/iio/industrialio-buffer.c | 2 +-
drivers/infiniband/core/umem.c | 3 +-
drivers/infiniband/core/umem_odp.c | 2 +
drivers/infiniband/hw/cxgb3/iwch_provider.c | 2 +-
drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 +-
drivers/infiniband/hw/hfi1/affinity.c | 2 +-
drivers/infiniband/hw/hfi1/file_ops.c | 1 +
drivers/infiniband/hw/hfi1/sdma.c | 2 +-
drivers/infiniband/hw/hfi1/user_pages.c | 2 +-
drivers/infiniband/hw/mlx4/main.c | 3 +
drivers/infiniband/hw/mlx5/main.c | 2 +
drivers/infiniband/hw/qib/qib_user_pages.c | 1 +
drivers/infiniband/hw/usnic/usnic_uiom.c | 3 +-
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 1 +
drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 1 +
drivers/iommu/amd_iommu_v2.c | 1 +
drivers/iommu/intel-svm.c | 1 +
drivers/isdn/capi/kcapi.c | 2 +-
drivers/isdn/i4l/isdn_tty.c | 1 +
drivers/isdn/mISDN/l1oip_core.c | 2 +
drivers/isdn/mISDN/stack.c | 3 +
drivers/isdn/mISDN/timerdev.c | 2 +
drivers/leds/trigger/ledtrig-heartbeat.c | 1 +
drivers/lguest/core.c | 1 +
drivers/lguest/lguest_user.c | 1 +
drivers/macintosh/adb.c | 2 +-
drivers/macintosh/smu.c | 1 +
drivers/macintosh/via-pmu.c | 2 +-
drivers/mailbox/mailbox-test.c | 1 +
drivers/md/bcache/bset.c | 1 +
drivers/md/bcache/btree.c | 3 +
drivers/md/bcache/closure.h | 1 +
drivers/md/bcache/sysfs.c | 1 +
drivers/md/bcache/util.c | 1 +
drivers/md/bcache/util.h | 1 +
drivers/md/bcache/writeback.c | 1 +
drivers/md/dm-bufio.c | 1 +
drivers/md/dm-ioctl.c | 1 +
drivers/md/dm.c | 1 +
drivers/md/md.c | 1 +
drivers/md/persistent-data/dm-block-manager.c | 1 +
drivers/md/raid1.c | 3 +
drivers/md/raid5.c | 2 +
drivers/media/dvb-core/dvb_ca_en50221.c | 2 +-
drivers/media/dvb-core/dvb_demux.c | 2 +-
drivers/media/dvb-core/dvb_frontend.c | 2 +-
drivers/media/pci/cx18/cx18-driver.h | 2 +-
drivers/media/pci/ivtv/ivtv-driver.c | 1 +
drivers/media/pci/ivtv/ivtv-driver.h | 35 +-
drivers/media/pci/pt1/pt1.c | 1 +
drivers/media/pci/pt3/pt3.c | 1 +
drivers/media/pci/solo6x10/solo6x10-i2c.c | 1 +
drivers/media/pci/zoran/zoran_device.c | 1 +
drivers/media/platform/vivid/vivid-radio-rx.c | 2 +
drivers/media/platform/vivid/vivid-radio-tx.c | 1 +
drivers/media/rc/lirc_dev.c | 2 +-
drivers/media/usb/cpia2/cpia2_core.c | 1 +
drivers/media/usb/gspca/cpia1.c | 2 +
drivers/media/v4l2-core/videobuf-dma-sg.c | 2 +-
drivers/misc/cxl/fault.c | 3 +-
drivers/misc/cxl/file.c | 2 +-
drivers/misc/cxl/main.c | 2 +
drivers/misc/cxl/native.c | 1 +
drivers/misc/eeprom/eeprom.c | 1 +
drivers/misc/genwqe/card_dev.c | 2 +-
drivers/misc/ibmasm/r_heartbeat.c | 2 +-
drivers/misc/kgdbts.c | 2 +
drivers/misc/lis3lv02d/lis3lv02d.c | 1 +
drivers/misc/lkdtm_heap.c | 1 +
drivers/misc/lkdtm_usercopy.c | 1 +
drivers/misc/mei/bus.c | 2 +-
drivers/misc/mei/client.c | 2 +-
drivers/misc/mei/main.c | 2 +-
drivers/misc/mic/cosm/cosm_scif_server.c | 2 +
drivers/misc/mic/cosm_client/cosm_scif_client.c | 2 +
drivers/misc/mic/scif/scif_main.h | 2 +-
drivers/misc/mic/scif/scif_rma.c | 3 +
drivers/misc/vexpress-syscfg.c | 2 +-
drivers/misc/vmw_vmci/vmci_context.c | 1 +
drivers/misc/vmw_vmci/vmci_event.c | 1 +
drivers/misc/vmw_vmci/vmci_host.c | 1 +
drivers/misc/vmw_vmci/vmci_resource.c | 1 +
drivers/mmc/core/sdio_irq.c | 1 +
drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 1 +
drivers/mtd/nand/nand_base.c | 1 +
drivers/mtd/tests/mtd_test.h | 2 +-
drivers/net/bonding/bond_options.c | 2 +
drivers/net/bonding/bond_sysfs.c | 2 +-
drivers/net/can/softing/softing_fw.c | 2 +-
drivers/net/ethernet/broadcom/tg3.c | 1 +
drivers/net/ethernet/cavium/liquidio/octeon_main.h | 2 +
drivers/net/ethernet/sfc/falcon/falcon.c | 2 +
drivers/net/irda/pxaficp_ir.c | 1 +
drivers/net/irda/stir4200.c | 1 +
drivers/net/macvtap.c | 2 +-
drivers/net/ppp/ppp_generic.c | 1 +
drivers/net/slip/slip.c | 2 +-
drivers/net/tap.c | 2 +-
drivers/net/tun.c | 1 +
drivers/net/usb/hso.c | 2 +-
drivers/net/usb/qmi_wwan.c | 1 +
drivers/net/wan/cosa.c | 2 +-
drivers/net/wireless/ath/ath6kl/cfg80211.c | 1 +
drivers/net/wireless/broadcom/b43legacy/main.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +-
drivers/net/wireless/intersil/hostap/hostap_hw.c | 2 +-
.../net/wireless/intersil/hostap/hostap_ioctl.c | 2 +-
drivers/net/xen-netback/interface.c | 1 +
drivers/nvme/target/admin-cmd.c | 2 +
drivers/nvme/target/core.c | 2 +
drivers/oprofile/buffer_sync.c | 2 +
drivers/oprofile/cpu_buffer.c | 2 +
drivers/oprofile/event_buffer.c | 2 +-
drivers/parisc/power.c | 2 +-
drivers/parport/daisy.c | 2 +-
drivers/parport/ieee1284.c | 2 +-
drivers/parport/ieee1284_ops.c | 2 +-
drivers/parport/parport_ip32.c | 2 +-
drivers/parport/parport_pc.c | 2 +-
drivers/parport/share.c | 2 +-
drivers/pci/access.c | 2 +-
drivers/pci/hotplug/cpci_hotplug_core.c | 1 +
drivers/pci/hotplug/cpqphp.h | 2 +-
drivers/pci/hotplug/pciehp.h | 2 +-
drivers/pci/hotplug/shpchp.h | 2 +-
drivers/perf/arm_pmu.c | 1 +
drivers/platform/x86/intel_ips.c | 1 +
drivers/ps3/ps3-sys-manager.c | 1 +
drivers/rtc/rtc-dev.c | 2 +-
drivers/s390/char/fs3270.c | 1 +
drivers/s390/char/keyboard.c | 2 +-
drivers/s390/cio/cio.c | 2 +-
drivers/s390/cio/device.c | 1 +
drivers/s390/cio/qdio_thinint.c | 2 +
drivers/scsi/bnx2fc/bnx2fc.h | 2 +-
drivers/scsi/bnx2i/bnx2i.h | 2 +-
drivers/scsi/libfc/fc_disc.c | 2 +
drivers/scsi/libfc/fc_rport.c | 2 +
drivers/scsi/libiscsi.c | 1 +
drivers/scsi/lpfc/lpfc_vport.c | 1 +
drivers/scsi/osst.c | 2 +-
drivers/scsi/st.c | 2 +-
drivers/soc/fsl/qbman/dpaa_sys.h | 1 +
drivers/spi/spi.c | 1 +
drivers/staging/android/ion/ion.c | 1 +
drivers/staging/android/ion/ion_heap.c | 1 +
drivers/staging/android/lowmemorykiller.c | 2 +-
drivers/staging/comedi/comedi_fops.c | 2 +-
drivers/staging/dgnc/dgnc_tty.c | 2 +-
drivers/staging/dgnc/dgnc_utils.c | 2 +-
drivers/staging/greybus/uart.c | 2 +-
.../staging/lustre/lnet/libcfs/linux/linux-prim.c | 2 +-
.../lustre/lustre/include/lustre/lustre_user.h | 1 +
.../staging/lustre/lustre/include/lustre_compat.h | 1 +
drivers/staging/lustre/lustre/include/lustre_lib.h | 2 +-
.../staging/lustre/lustre/include/obd_support.h | 2 +
drivers/staging/lustre/lustre/ptlrpc/sec.c | 2 +
drivers/staging/media/lirc/lirc_sir.c | 2 +-
drivers/staging/media/lirc/lirc_zilog.c | 2 +-
drivers/staging/rtl8188eu/include/osdep_service.h | 2 +-
drivers/staging/rtl8712/osdep_service.h | 2 +-
drivers/staging/rtl8712/rtl8712_cmd.c | 1 +
drivers/staging/speakup/speakup_soft.c | 2 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 1 +
.../vc04_services/interface/vchiq_arm/vchiq_util.h | 2 +-
drivers/target/iscsi/cxgbit/cxgbit_target.c | 2 +
drivers/target/iscsi/iscsi_target.c | 1 +
drivers/target/iscsi/iscsi_target_erl0.c | 2 +
drivers/target/iscsi/iscsi_target_login.c | 1 +
drivers/target/iscsi/iscsi_target_nego.c | 1 +
drivers/thermal/intel_powerclamp.c | 1 +
drivers/tty/n_gsm.c | 2 +-
drivers/tty/pty.c | 2 +-
drivers/tty/serial/crisv10.c | 2 +-
drivers/tty/serial/sc16is7xx.c | 1 +
drivers/tty/serial/serial_core.c | 1 +
drivers/tty/sysrq.c | 4 +-
drivers/tty/tty_io.c | 3 +-
drivers/tty/tty_ioctl.c | 2 +-
drivers/tty/tty_ldsem.c | 2 +
drivers/tty/tty_port.c | 2 +-
drivers/tty/vt/keyboard.c | 4 +-
drivers/tty/vt/vt.c | 2 +-
drivers/tty/vt/vt_ioctl.c | 2 +-
drivers/uio/uio.c | 2 +-
drivers/usb/atm/usbatm.c | 2 +-
drivers/usb/class/cdc-acm.c | 1 +
drivers/usb/class/usblp.c | 2 +-
drivers/usb/core/devio.c | 1 +
drivers/usb/core/hub.c | 2 +-
drivers/usb/gadget/function/f_fs.c | 1 +
drivers/usb/gadget/function/f_mass_storage.c | 1 +
drivers/usb/image/mdc800.c | 2 +-
drivers/usb/misc/adutux.c | 1 +
drivers/usb/misc/idmouse.c | 1 +
drivers/usb/misc/rio500.c | 2 +-
drivers/usb/misc/uss720.c | 1 +
drivers/usb/mon/mon_bin.c | 1 +
drivers/usb/mon/mon_text.c | 1 +
drivers/usb/serial/digi_acceleport.c | 1 +
drivers/usb/serial/generic.c | 1 +
drivers/usb/usbip/usbip_common.h | 1 +
drivers/vfio/vfio_iommu_spapr_tce.c | 3 +
drivers/vfio/vfio_iommu_type1.c | 3 +-
drivers/vhost/net.c | 2 +
drivers/vhost/vhost.c | 2 +
drivers/video/fbdev/auo_k190x.c | 1 +
drivers/video/fbdev/cobalt_lcdfb.c | 1 +
drivers/video/fbdev/nvidia/nv_accel.c | 2 +
.../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 2 +-
drivers/virtio/virtio_balloon.c | 1 +
drivers/w1/w1_family.c | 2 +-
drivers/w1/w1_int.c | 1 +
drivers/xen/balloon.c | 1 +
drivers/xen/gntdev.c | 1 +
fs/9p/v9fs.c | 1 +
fs/affs/inode.c | 1 +
fs/affs/super.c | 1 +
fs/afs/rxrpc.c | 2 +
fs/aio.c | 2 +-
fs/attr.c | 1 +
fs/autofs4/autofs_i.h | 1 +
fs/autofs4/dev-ioctl.c | 1 +
fs/autofs4/waitq.c | 1 +
fs/befs/linuxvfs.c | 1 +
fs/binfmt_aout.c | 1 +
fs/binfmt_elf.c | 4 +
fs/binfmt_elf_fdpic.c | 3 +
fs/binfmt_flat.c | 1 +
fs/binfmt_misc.c | 2 +-
fs/btrfs/ctree.h | 1 +
fs/btrfs/extent-tree.c | 1 +
fs/btrfs/free-space-cache.c | 1 +
fs/buffer.c | 1 +
fs/cachefiles/internal.h | 1 +
fs/ceph/addr.c | 1 +
fs/ceph/caps.c | 2 +-
fs/cifs/connect.c | 1 +
fs/cifs/inode.c | 2 +
fs/coda/psdev.c | 2 +-
fs/coda/upcall.c | 2 +-
fs/compat.c | 1 +
fs/coredump.c | 4 +-
fs/dax.c | 1 +
fs/dlm/user.c | 1 +
fs/ecryptfs/read_write.c | 2 +
fs/eventfd.c | 2 +-
fs/eventpoll.c | 2 +-
fs/exec.c | 11 +-
fs/exportfs/expfs.c | 1 +
fs/ext2/balloc.c | 1 +
fs/ext4/ext4.h | 1 +
fs/ext4/ialloc.c | 2 +
fs/f2fs/data.c | 1 +
fs/fcntl.c | 1 +
fs/file.c | 2 +-
fs/file_table.c | 1 +
fs/fs_struct.c | 3 +-
fs/fuse/dev.c | 1 +
fs/gfs2/inode.c | 1 +
fs/gfs2/lock_dlm.c | 1 +
fs/gfs2/super.c | 2 +-
fs/gfs2/sys.c | 1 +
fs/hfs/inode.c | 1 +
fs/hfsplus/inode.c | 1 +
fs/hpfs/hpfs_fn.h | 2 +-
fs/hugetlbfs/inode.c | 2 +-
fs/ioctl.c | 2 +
fs/iomap.c | 2 +
fs/isofs/inode.c | 1 +
fs/jffs2/background.c | 2 +-
fs/jffs2/fs.c | 1 +
fs/jffs2/nodemgmt.c | 2 +-
fs/kernfs/file.c | 2 +-
fs/libfs.c | 1 +
fs/lockd/svc.c | 2 +-
fs/namespace.c | 3 +
fs/ncpfs/inode.c | 1 +
fs/ncpfs/ioctl.c | 1 +
fs/ncpfs/sock.c | 1 +
fs/nfs/callback.c | 1 +
fs/nfs/inode.c | 2 +-
fs/nfsd/nfssvc.c | 2 +-
fs/nilfs2/segment.c | 2 +
fs/notify/fanotify/fanotify.c | 1 +
fs/notify/fanotify/fanotify_user.c | 1 +
fs/notify/inotify/inotify_fsnotify.c | 1 +
fs/notify/inotify/inotify_user.c | 2 +-
fs/ntfs/file.c | 2 +-
fs/ocfs2/alloc.c | 1 +
fs/ocfs2/cluster/tcp.c | 1 +
fs/ocfs2/dlm/dlmdomain.c | 1 +
fs/ocfs2/dlmfs/userdlm.c | 1 +
fs/ocfs2/dlmglue.c | 1 +
fs/ocfs2/super.c | 1 +
fs/omfs/inode.c | 1 +
fs/orangefs/orangefs-kernel.h | 2 +-
fs/overlayfs/copy_up.c | 3 +-
fs/overlayfs/inode.c | 1 +
fs/overlayfs/namei.c | 1 +
fs/overlayfs/super.c | 1 +
fs/overlayfs/util.c | 1 +
fs/posix_acl.c | 1 +
fs/proc/array.c | 4 +
fs/proc/base.c | 5 +
fs/proc/fd.c | 2 +-
fs/proc/internal.h | 2 +
fs/proc/kcore.c | 1 +
fs/proc/loadavg.c | 2 +
fs/proc/proc_net.c | 1 +
fs/proc/proc_sysctl.c | 1 +
fs/proc/root.c | 2 +
fs/proc/stat.c | 3 +-
fs/proc/task_mmu.c | 1 +
fs/proc/task_nommu.c | 2 +
fs/proc_namespace.c | 2 +
fs/quota/dquot.c | 1 +
fs/read_write.c | 3 +-
fs/select.c | 4 +-
fs/splice.c | 2 +
fs/stat.c | 1 +
fs/userfaultfd.c | 3 +-
fs/xfs/kmem.c | 1 +
fs/xfs/xfs_buf.c | 1 +
fs/xfs/xfs_ioctl.c | 1 +
fs/xfs/xfs_linux.h | 2 +-
include/drm/drm_mm.h | 1 +
include/drm/drm_os_linux.h | 1 +
include/linux/binfmts.h | 10 +
include/linux/blkdev.h | 1 +
include/linux/cgroup-defs.h | 13 +-
include/linux/cpu.h | 2 +
include/linux/cpuset.h | 2 +
include/linux/cputime.h | 13 -
include/linux/cred.h | 3 +-
include/linux/dcache.h | 1 +
include/linux/delayacct.h | 38 +-
include/linux/dmar.h | 2 +-
include/linux/elfcore.h | 2 +
include/linux/fault-inject.h | 2 +
include/linux/hrtimer.h | 1 -
include/linux/i2c.h | 1 +
include/linux/init_task.h | 4 +-
include/linux/kasan.h | 11 +-
include/linux/khugepaged.h | 3 +-
include/linux/ksm.h | 1 +
include/linux/mm_types.h | 45 +-
include/linux/mm_types_task.h | 87 +
include/linux/nmi.h | 37 +
include/linux/oom.h | 2 +-
include/linux/perf_regs.h | 2 +
include/linux/pid.h | 2 +-
include/linux/preempt.h | 21 +
include/linux/ptrace.h | 1 +
include/linux/rcupdate.h | 40 -
include/linux/rcupdate_wait.h | 50 +
include/linux/rcutiny.h | 11 +-
include/linux/rhashtable.h | 2 +-
include/linux/sched.h | 4155 +++++---------------
include/linux/sched/autogroup.h | 31 +
include/linux/sched/clock.h | 104 +
include/linux/sched/coredump.h | 74 +
include/linux/sched/cpufreq.h | 27 +
include/linux/sched/cputime.h | 187 +
include/linux/sched/deadline.h | 8 +-
include/linux/sched/debug.h | 50 +
include/linux/sched/hotplug.h | 24 +
include/linux/sched/idle.h | 86 +
include/linux/sched/init.h | 11 +
include/linux/sched/jobctl.h | 36 +
include/linux/sched/loadavg.h | 31 +
include/linux/sched/mm.h | 174 +
include/linux/sched/nohz.h | 43 +
include/linux/sched/numa_balancing.h | 46 +
include/linux/sched/prio.h | 6 +-
include/linux/sched/rt.h | 10 +-
include/linux/sched/signal.h | 613 +++
include/linux/sched/stat.h | 40 +
include/linux/sched/sysctl.h | 10 +-
include/linux/sched/task.h | 139 +
include/linux/sched/task_stack.h | 121 +
include/linux/sched/topology.h | 226 ++
include/linux/sched/user.h | 61 +
include/linux/sched/wake_q.h | 53 +
include/linux/sched/xacct.h | 48 +
include/linux/signal.h | 57 +-
include/linux/signal_types.h | 66 +
include/linux/signalfd.h | 2 +-
include/linux/skbuff.h | 1 +
include/linux/sunrpc/types.h | 1 +
include/linux/taskstats_kern.h | 2 +-
include/linux/timekeeping.h | 4 +
include/linux/timer.h | 2 +-
include/linux/user_namespace.h | 3 +
include/linux/vmacache.h | 2 +-
include/linux/wait.h | 1 +
include/media/v4l2-ioctl.h | 1 +
include/net/bluetooth/hci_core.h | 2 +
include/net/busy_poll.h | 2 +
include/net/scm.h | 1 +
include/rdma/ib.h | 1 +
include/sound/control.h | 1 +
include/target/target_core_base.h | 2 +
include/trace/events/sched.h | 2 +-
include/uapi/linux/sched/types.h | 74 +
init/init_task.c | 1 +
init/main.c | 5 +
ipc/mqueue.c | 3 +
ipc/msg.c | 2 +-
ipc/namespace.c | 2 +
ipc/sem.c | 1 +
kernel/acct.c | 2 +
kernel/bpf/syscall.c | 1 +
kernel/cgroup/cgroup-v1.c | 3 +
kernel/cgroup/cgroup.c | 1 +
kernel/cgroup/cpuset.c | 2 +
kernel/cgroup/namespace.c | 2 +-
kernel/cgroup/pids.c | 2 +-
kernel/cpu.c | 4 +-
kernel/cred.c | 1 +
kernel/debug/debug_core.c | 5 +-
kernel/debug/gdbstub.c | 1 +
kernel/debug/kdb/kdb_bt.c | 3 +-
kernel/debug/kdb/kdb_main.c | 3 +
kernel/delayacct.c | 2 +
kernel/events/callchain.c | 2 +
kernel/events/core.c | 2 +
kernel/events/uprobes.c | 2 +
kernel/exit.c | 6 +
kernel/fork.c | 31 +-
kernel/futex.c | 2 +
kernel/hung_task.c | 3 +
kernel/irq/manage.c | 2 +
kernel/kmod.c | 2 +
kernel/kthread.c | 2 +
kernel/latencytop.c | 2 +
kernel/locking/lockdep.c | 2 +
kernel/locking/locktorture.c | 2 +
kernel/locking/mutex.c | 4 +-
kernel/locking/qspinlock_stat.h | 1 +
kernel/locking/rtmutex-debug.c | 1 +
kernel/locking/rtmutex.c | 4 +-
kernel/locking/rtmutex_common.h | 1 +
kernel/locking/rwsem-spinlock.c | 3 +-
kernel/locking/rwsem-xadd.c | 4 +-
kernel/locking/rwsem.c | 1 +
kernel/locking/semaphore.c | 1 +
kernel/panic.c | 1 +
kernel/pid.c | 1 +
kernel/pid_namespace.c | 3 +
kernel/power/hibernate.c | 1 +
kernel/power/process.c | 2 +
kernel/power/snapshot.c | 1 +
kernel/printk/printk.c | 3 +
kernel/profile.c | 2 +
kernel/ptrace.c | 3 +
kernel/rcu/rcuperf.c | 1 +
kernel/rcu/rcutorture.c | 3 +-
kernel/rcu/srcu.c | 2 +-
kernel/rcu/tiny.c | 14 +-
kernel/rcu/tree.c | 4 +-
kernel/rcu/tree.h | 1 +
kernel/rcu/tree_plugin.h | 2 +
kernel/rcu/update.c | 4 +-
kernel/sched/autogroup.h | 1 +
kernel/sched/clock.c | 2 +
kernel/sched/completion.c | 3 +-
kernel/sched/core.c | 39 +-
kernel/sched/cpudeadline.c | 4 +-
kernel/sched/cpufreq_schedutil.c | 1 +
kernel/sched/cpupri.c | 4 +-
kernel/sched/cputime.c | 6 +-
kernel/sched/deadline.c | 35 +-
kernel/sched/debug.c | 3 +-
kernel/sched/fair.c | 29 +-
kernel/sched/idle.c | 1 +
kernel/sched/loadavg.c | 1 +
kernel/sched/rt.c | 29 +-
kernel/sched/sched.h | 24 +-
kernel/sched/stats.h | 111 -
kernel/sched/swait.c | 2 +-
kernel/sched/wait.c | 3 +-
kernel/seccomp.c | 1 +
kernel/signal.c | 13 +-
kernel/smp.c | 1 +
kernel/smpboot.c | 1 +
kernel/sys.c | 7 +
kernel/sysctl.c | 1 +
kernel/time/alarmtimer.c | 2 +
kernel/time/hrtimer.c | 4 +-
kernel/time/itimer.c | 2 +
kernel/time/posix-cpu-timers.c | 3 +-
kernel/time/posix-timers.c | 1 +
kernel/time/sched_clock.c | 1 +
kernel/time/tick-sched.c | 6 +-
kernel/time/timekeeping.c | 2 +
kernel/time/timer.c | 4 +-
kernel/torture.c | 1 +
kernel/trace/ftrace.c | 1 +
kernel/trace/ring_buffer.c | 1 +
kernel/trace/ring_buffer_benchmark.c | 1 +
kernel/trace/trace_clock.c | 1 +
kernel/trace/trace_events_hist.c | 1 +
kernel/trace/trace_events_trigger.c | 1 +
kernel/trace/trace_hwlat.c | 1 +
kernel/trace/trace_kprobe.c | 1 +
kernel/trace/trace_output.c | 2 +
kernel/trace/trace_selftest.c | 1 +
kernel/trace/trace_stack.c | 1 +
kernel/trace/trace_uprobe.c | 1 +
kernel/tracepoint.c | 3 +-
kernel/tsacct.c | 4 +-
kernel/ucount.c | 1 +
kernel/uid16.c | 1 +
kernel/user.c | 1 +
kernel/user_namespace.c | 1 +
kernel/utsname.c | 2 +
kernel/utsname_sysctl.c | 1 +
kernel/watchdog.c | 3 +
kernel/watchdog_hld.c | 2 +
lib/bug.c | 1 +
lib/debugobjects.c | 1 +
lib/dma-debug.c | 2 +
lib/dump_stack.c | 1 +
lib/is_single_threaded.c | 5 +-
lib/nmi_backtrace.c | 1 +
lib/percpu_ida.c | 3 +-
lib/plist.c | 1 +
lib/rhashtable.c | 1 +
lib/sbitmap.c | 1 +
lib/smp_processor_id.c | 2 +-
lib/syscall.c | 1 +
mm/compaction.c | 1 +
mm/filemap.c | 1 +
mm/gup.c | 2 +-
mm/huge_memory.c | 2 +
mm/hugetlb.c | 1 +
mm/kasan/kasan.c | 11 +
mm/khugepaged.c | 2 +
mm/kmemleak.c | 4 +-
mm/ksm.c | 2 +
mm/memcontrol.c | 1 +
mm/memory-failure.c | 3 +-
mm/memory.c | 4 +
mm/memory_hotplug.c | 1 +
mm/mempolicy.c | 3 +
mm/migrate.c | 1 +
mm/mlock.c | 1 +
mm/mmu_context.c | 2 +
mm/mmu_notifier.c | 1 +
mm/nommu.c | 3 +-
mm/oom_kill.c | 3 +
mm/page-writeback.c | 1 +
mm/page_alloc.c | 1 +
mm/process_vm_access.c | 1 +
mm/rmap.c | 2 +
mm/shmem.c | 1 +
mm/slab.c | 1 +
mm/swapfile.c | 2 +
mm/usercopy.c | 3 +
mm/userfaultfd.c | 1 +
mm/util.c | 2 +
mm/vmacache.c | 13 +-
mm/vmalloc.c | 2 +-
mm/vmscan.c | 1 +
mm/zsmalloc.c | 1 +
net/9p/client.c | 2 +-
net/atm/common.c | 2 +-
net/atm/svc.c | 2 +-
net/ax25/af_ax25.c | 2 +-
net/bluetooth/af_bluetooth.c | 2 +
net/bluetooth/cmtp/capi.c | 2 +-
net/bluetooth/hci_request.c | 2 +
net/bluetooth/l2cap_sock.c | 1 +
net/bluetooth/rfcomm/sock.c | 1 +
net/bluetooth/sco.c | 1 +
net/bridge/br_sysfs_br.c | 1 +
net/bridge/br_sysfs_if.c | 1 +
net/caif/caif_socket.c | 2 +-
net/ceph/crypto.c | 1 +
net/core/ethtool.c | 2 +-
net/core/net-sysfs.c | 1 +
net/core/net_namespace.c | 2 +
net/core/netclassid_cgroup.c | 2 +
net/core/netprio_cgroup.c | 2 +
net/core/scm.c | 1 +
net/core/stream.c | 1 +
net/dccp/output.c | 1 +
net/decnet/af_decnet.c | 2 +-
net/dns_resolver/dns_query.c | 2 +
net/ipv4/devinet.c | 1 +
net/ipv4/tcp_cdg.c | 2 +
net/ipv6/addrconf.c | 1 +
net/irda/af_irda.c | 1 +
net/irda/ircomm/ircomm_tty.c | 2 +-
net/irda/irnet/irnet_ppp.c | 3 +-
net/iucv/af_iucv.c | 2 +-
net/kcm/kcmsock.c | 2 +
net/llc/af_llc.c | 2 +
net/mac80211/mesh_plink.c | 2 +
net/mac802154/llsec.c | 2 +
net/netfilter/xt_owner.c | 2 +
net/netrom/af_netrom.c | 2 +-
net/nfc/llcp_sock.c | 1 +
net/phonet/pep.c | 1 +
net/phonet/socket.c | 2 +
net/rose/af_rose.c | 2 +-
net/rxrpc/conn_client.c | 2 +
net/rxrpc/recvmsg.c | 2 +
net/rxrpc/sendmsg.c | 2 +
net/sched/em_meta.c | 1 +
net/sctp/socket.c | 1 +
net/smc/af_smc.c | 2 +
net/smc/smc_clc.c | 2 +
net/smc/smc_close.c | 2 +
net/smc/smc_rx.c | 2 +
net/smc/smc_tx.c | 2 +
net/sunrpc/auth.c | 1 +
net/sunrpc/svc.c | 2 +-
net/tipc/socket.c | 2 +
net/unix/af_unix.c | 2 +-
net/vmw_vsock/af_vsock.c | 1 +
net/vmw_vsock/virtio_transport_common.c | 1 +
net/x25/af_x25.c | 2 +-
samples/trace_events/trace-events-sample.c | 2 +-
security/apparmor/policy.c | 2 +
security/integrity/evm/evm_main.c | 2 +
security/keys/internal.h | 1 +
security/keys/keyctl.c | 2 +
security/keys/persistent.c | 2 +
security/keys/process_keys.c | 1 +
security/selinux/hooks.c | 3 +-
security/tomoyo/domain.c | 2 +
security/tomoyo/group.c | 2 +
security/tomoyo/util.c | 2 +
sound/core/control.c | 1 +
sound/core/hwdep.c | 1 +
sound/core/oss/pcm_oss.c | 1 +
sound/core/pcm_lib.c | 1 +
sound/core/pcm_native.c | 1 +
sound/core/rawmidi.c | 2 +-
sound/core/seq/oss/seq_oss_device.h | 2 +-
sound/core/seq/oss/seq_oss_writeq.c | 1 +
sound/core/seq/seq_fifo.c | 2 +
sound/core/seq/seq_memory.c | 1 +
sound/core/timer.c | 1 +
sound/firewire/bebob/bebob.h | 1 +
sound/firewire/dice/dice.h | 1 +
sound/firewire/digi00x/digi00x.h | 1 +
sound/firewire/fireworks/fireworks.h | 1 +
sound/firewire/oxfw/oxfw.h | 1 +
sound/firewire/tascam/tascam.h | 1 +
sound/isa/gus/gus_pcm.c | 2 +
sound/isa/msnd/msnd.c | 1 +
sound/isa/sb/emu8000.c | 2 +-
sound/isa/sb/emu8000_patch.c | 2 +
sound/isa/sb/emu8000_pcm.c | 2 +
sound/isa/wavefront/wavefront_synth.c | 1 +
sound/oss/dmabuf.c | 2 +
sound/oss/dmasound/dmasound_core.c | 1 +
sound/oss/midibuf.c | 2 +
sound/oss/msnd_pinnacle.c | 2 +
sound/oss/sound_config.h | 1 +
sound/oss/swarm_cs4297a.c | 2 +-
virt/kvm/async_pf.c | 1 +
virt/kvm/kvm_main.c | 4 +-
1218 files changed, 5559 insertions(+), 3908 deletions(-)
delete mode 100644 include/linux/cputime.h
create mode 100644 include/linux/mm_types_task.h
create mode 100644 include/linux/rcupdate_wait.h
create mode 100644 include/linux/sched/autogroup.h
create mode 100644 include/linux/sched/clock.h
create mode 100644 include/linux/sched/coredump.h
create mode 100644 include/linux/sched/cpufreq.h
create mode 100644 include/linux/sched/cputime.h
create mode 100644 include/linux/sched/debug.h
create mode 100644 include/linux/sched/hotplug.h
create mode 100644 include/linux/sched/idle.h
create mode 100644 include/linux/sched/init.h
create mode 100644 include/linux/sched/jobctl.h
create mode 100644 include/linux/sched/loadavg.h
create mode 100644 include/linux/sched/mm.h
create mode 100644 include/linux/sched/nohz.h
create mode 100644 include/linux/sched/numa_balancing.h
create mode 100644 include/linux/sched/signal.h
create mode 100644 include/linux/sched/stat.h
create mode 100644 include/linux/sched/task.h
create mode 100644 include/linux/sched/task_stack.h
create mode 100644 include/linux/sched/topology.h
create mode 100644 include/linux/sched/user.h
create mode 100644 include/linux/sched/wake_q.h
create mode 100644 include/linux/sched/xacct.h
create mode 100644 include/linux/signal_types.h
create mode 100644 include/uapi/linux/sched/types.h