linux/arch/s390/kernel
Linus Torvalds d652e1eb8e Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull scheduler changes from Ingo Molnar:
 "Main changes:

   - scheduler side full-dynticks (user-space execution is undisturbed
     and receives no timer IRQs) preparation changes that convert the
     cputime accounting code to be full-dynticks ready, from Frederic
     Weisbecker.

   - Initial sched.h split-up changes, by Clark Williams

   - select_idle_sibling() performance improvement by Mike Galbraith:

        " 1 tbench pair (worst case) in a 10 core + SMT package:

          pre   15.22 MB/sec 1 procs
          post 252.01 MB/sec 1 procs "

  - sched_rr_get_interval() ABI fix/change.  We think this detail is not
    used by apps (so it's not an ABI in practice), but lets keep it
    under observation.

  - misc RT scheduling cleanups, optimizations"

* 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (24 commits)
  sched/rt: Add <linux/sched/rt.h> header to <linux/init_task.h>
  cputime: Remove irqsave from seqlock readers
  sched, powerpc: Fix sched.h split-up build failure
  cputime: Restore CPU_ACCOUNTING config defaults for PPC64
  sched/rt: Move rt specific bits into new header file
  sched/rt: Add a tuning knob to allow changing SCHED_RR timeslice
  sched: Move sched.h sysctl bits into separate header
  sched: Fix signedness bug in yield_to()
  sched: Fix select_idle_sibling() bouncing cow syndrome
  sched/rt: Further simplify pick_rt_task()
  sched/rt: Do not account zero delta_exec in update_curr_rt()
  cputime: Safely read cputime of full dynticks CPUs
  kvm: Prepare to add generic guest entry/exit callbacks
  cputime: Use accessors to read task cputime stats
  cputime: Allow dynamic switch between tick/virtual based cputime accounting
  cputime: Generic on-demand virtual cputime accounting
  cputime: Move default nsecs_to_cputime() to jiffies based cputime file
  cputime: Librarize per nsecs resolution cputime definitions
  cputime: Avoid multiplication overflow on utime scaling
  context_tracking: Export context state for generic vtime
  ...

Fix up conflict in kernel/context_tracking.c due to comment additions.
2013-02-19 18:19:48 -08:00
..
vdso32
vdso64
.gitignore
asm-offsets.c
audit.c
audit.h
base.S
bitmap.c
cache.c s390/cache: fix data/instruction cache output 2012-10-18 17:50:11 +02:00
compat_audit.c
compat_exec_domain.c
compat_linux.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal 2012-10-10 12:02:25 +09:00
compat_linux.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal 2012-10-10 12:02:25 +09:00
compat_ptrace.h
compat_signal.c s390/signal: set correct address space control 2012-11-12 16:24:38 +01:00
compat_wrapper.S s390/syscalls: wire up finit_module syscall 2013-01-08 10:57:05 +01:00
cpcmd.c
crash_dump.c
debug.c s390/debug: Fix s390dbf lockdep problem in debug_(un)register_view() 2013-01-08 10:57:03 +01:00
diag.c
dis.c s390/pci: base support 2012-11-30 15:40:45 +01:00
early.c s390/mm: use pfmf instruction to initialize storage keys 2012-10-09 14:16:55 +02:00
ebcdic.c
entry64.S Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 2012-12-13 14:20:19 -08:00
entry.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 2012-12-13 14:20:19 -08:00
entry.S Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 2012-12-13 14:20:19 -08:00
ftrace.c
head31.S s390/mm: let kernel text section always begin at 1MB 2012-10-09 14:16:59 +02:00
head64.S s390/mm: let kernel text section always begin at 1MB 2012-10-09 14:16:59 +02:00
head_kdump.S s390/kdump: Use 64 bit mode for 0x10000 entry point 2012-10-18 17:50:09 +02:00
head.S s390: add zEC12 code generation support 2012-11-23 11:14:31 +01:00
ipl.c
irq.c s390/irq: count cpu restart events 2013-01-08 10:57:07 +01:00
jump_label.c
kprobes.c
lgr.c
machine_kexec.c
Makefile s390/traps: preinitialize program check table 2012-11-23 11:14:25 +01:00
mcount64.S
mcount.S
mem_detect.c
module.c s390/vmalloc: have separate modules area 2012-10-09 14:17:01 +02:00
nmi.c s390/irq: remove split irq fields from /proc/stat 2013-01-08 10:57:07 +01:00
os_info.c
perf_cpum_cf.c s390/irq: remove split irq fields from /proc/stat 2013-01-08 10:57:07 +01:00
perf_event.c
pgm_check.S s390/traps: preinitialize program check table 2012-11-23 11:14:25 +01:00
process.c flagday: don't pass regs to copy_thread() 2012-11-28 23:43:42 -05:00
processor.c
ptrace.c
reipl64.S
reipl.S
relocate_kernel64.S
relocate_kernel.S
runtime_instr.c s390/irq: remove split irq fields from /proc/stat 2013-01-08 10:57:07 +01:00
s390_ksyms.c
sclp.S s390/sclp: fix addressing mode clobber 2012-11-06 22:39:51 +01:00
setup.c s390/pm: export pm_power_off 2013-01-08 10:57:09 +01:00
signal.c s390/ptrace: race of single stepping vs signal delivery 2012-11-23 11:14:33 +01:00
smp.c s390/irq: count cpu restart events 2013-01-08 10:57:07 +01:00
stacktrace.c
suspend.c
swsusp_asm64.S
sys_s390.c
syscalls.S s390/syscalls: wire up finit_module syscall 2013-01-08 10:57:05 +01:00
sysinfo.c
time.c s390/timer: avoid overflow when programming clock comparator 2013-01-31 14:01:52 +01:00
topology.c s390/topology: export cpu_topology 2013-01-08 10:57:10 +01:00
traps.c s390/traps: preinitialize program check table 2012-11-23 11:14:25 +01:00
vdso.c
vmlinux.lds.S s390: fix linker script for 31 bit builds 2012-10-18 17:50:10 +02:00
vtime.c cputime: Safely read cputime of full dynticks CPUs 2013-01-27 20:35:47 +01:00