From: Ingo Molnar <mingo@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
Peter Zijlstra <a.p.zijlstra@chello.nl>,
Thomas Gleixner <tglx@linutronix.de>,
Andrew Morton <akpm@linux-foundation.org>
Subject: [GIT PULL] sched.h split-up
Date: Fri, 3 Mar 2017 02:36:46 +0100 [thread overview]
Message-ID: <20170303013646.GA32094@gmail.com> (raw)
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
next reply other threads:[~2017-03-03 2:10 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-03-03 1:36 Ingo Molnar [this message]
2017-03-03 20:13 ` [GIT PULL] sched.h split-up Linus Torvalds
2017-03-04 7:30 ` Ingo Molnar
2017-03-07 23:33 ` Linus Torvalds
2017-03-08 0:04 ` Linus Torvalds
2017-03-08 17:24 ` Ingo Molnar
2017-03-08 8:37 ` [RFC PATCH] sched/wait: Introduce new, more compact wait_event*() primitives Ingo Molnar
2017-03-08 9:17 ` [RFC PATCH] sched/wait: Add <linux/sched/signal.h> dependency for now Ingo Molnar
2017-03-08 10:11 ` [PATCH -v2] " Ingo Molnar
2017-03-08 11:55 ` [RFC PATCH] sched/wait: Introduce new, more compact wait_event*() primitives Ingo Molnar
2017-03-08 12:10 ` [RFC PATCH, -v2] " Ingo Molnar
2017-03-09 16:25 ` Peter Zijlstra
2017-03-08 16:37 ` [RFC PATCH] " Linus Torvalds
2017-03-08 17:16 ` Ingo Molnar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170303013646.GA32094@gmail.com \
--to=mingo@kernel.org \
--cc=a.p.zijlstra@chello.nl \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.