aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2015-08-05Merge branch 'akpm-current/current'Stephen Rothwell19-2585/+2640
2015-08-05Merge remote-tracking branch 'livepatching/for-next'Stephen Rothwell1-2/+4
2015-08-05Merge remote-tracking branch 'access_once/linux-next'Stephen Rothwell5-93/+191
2015-08-05Merge remote-tracking branch 'y2038/y2038'Stephen Rothwell1-4/+8
2015-08-05Merge remote-tracking branch 'userns/for-next'Stephen Rothwell1-2/+1
2015-08-05Merge remote-tracking branch 'cgroup/for-next'Stephen Rothwell6-10/+459
2015-08-05Merge remote-tracking branch 'workqueues/for-next'Stephen Rothwell1-1/+1
2015-08-05Merge remote-tracking branch 'rcu/rcu/next'Stephen Rothwell14-498/+632
2015-08-05Merge remote-tracking branch 'tip/auto-latest'Stephen Rothwell29-786/+547
2015-08-05Merge remote-tracking branch 'audit/next'Stephen Rothwell2-20/+7
2015-08-05Merge remote-tracking branch 'security/next'Stephen Rothwell2-5/+25
2015-08-05Merge remote-tracking branch 'kgdb/kgdb-next'Stephen Rothwell1-1/+1
2015-08-05Merge remote-tracking branch 'block/for-next'Stephen Rothwell2-15/+7
2015-08-05Merge remote-tracking branch 'net-next/master'Stephen Rothwell2-2/+11
2015-08-05Merge remote-tracking branch 'pm/linux-next'Stephen Rothwell3-3/+27
2015-08-05Merge remote-tracking branch 'kbuild/for-next'Stephen Rothwell1-1/+1
2015-08-04audit: eliminate unnecessary extra layer of watch parent referencesRichard Guy Briggs1-4/+2
2015-08-04audit: eliminate unnecessary extra layer of watch referencesRichard Guy Briggs2-16/+5
2015-08-04workqueue: Make flush_workqueue() available again to non GPL modulesTim Gardner1-1/+1
2015-08-03cgroup: fix idr_preload usageVladimir Davydov1-4/+4
2015-08-03Merge branches 'pm-domains', 'pm-sleep', 'pm-clk', 'pm-tools' and 'powercap' ...Rafael J. Wysocki3-3/+27
2015-08-03locking/static_keys: Add selftestPeter Zijlstra1-1/+38
2015-08-03locking/static_keys: Add a new static_key interfacePeter Zijlstra1-7/+30
2015-08-03locking/static_keys: Rework update logicPeter Zijlstra1-50/+38
2015-08-03locking/static_keys: Add static_key_{en,dis}able() helpersPeter Zijlstra1-4/+2
2015-08-03jump_label: Add jump_entry_key() helperPeter Zijlstra1-4/+9
2015-08-03jump_label, locking/static_keys: Rename JUMP_LABEL_TYPE_* and related helpers...Peter Zijlstra1-9/+16
2015-08-03jump_label: Rename JUMP_LABEL_{EN,DIS}ABLE to JUMP_LABEL_{JMP,NOP}Peter Zijlstra1-9/+9
2015-08-03Merge branch 'x86/asm' into locking/coreIngo Molnar2-0/+3
2015-08-03locking/pvqspinlock: Only kick CPU at unlock timeWaiman Long2-21/+51
2015-08-03locking/qrwlock: Reduce reader/writer to reader lock transfer latencyWaiman Long1-8/+4
2015-08-03locking/pvqspinlock: Order pv_unhash() after cmpxchg() on unlock slowpathWill Deacon1-5/+18
2015-08-03locking: Clean up pvqspinlock warningPeter Zijlstra1-6/+7
2015-08-03Merge branch 'locking/urgent', tag 'v4.2-rc5' into locking/core, to pick up f...Ingo Molnar19-124/+276
2015-08-03Merge branch 'x86/asm'Ingo Molnar2-0/+3
2015-08-03Merge branch 'timers/nohz'Ingo Molnar3-49/+35
2015-08-03Merge branch 'timers/core'Ingo Molnar1-3/+0
2015-08-03Merge branch 'sched/core'Ingo Molnar3-98/+43
2015-08-03Merge branch 'perf/core'Ingo Molnar2-100/+235
2015-08-03Merge branch 'locking/urgent'Ingo Molnar1-1/+10
2015-08-03Merge branch 'locking/core'Ingo Molnar6-459/+109
2015-08-01clockevents: Drop redundant cpumask check in tick_check_new_device()Luiz Capitulino1-3/+0
2015-07-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-21/+37
2015-07-31PM / suspend: make sync() on suspend-to-RAM build-time optionalLen Brown2-0/+12
2015-07-31x86/ldt: Make modify_ldt() optionalAndy Lutomirski1-0/+1
2015-07-31uprobes: Fix the waitqueue_active() check in xol_free_insn_slot()Oleg Nesterov1-0/+1
2015-07-31uprobes: Use vm_special_mapping to name the XOL vmaOleg Nesterov1-10/+20
2015-07-31uprobes: Fix the usage of install_special_mapping()Oleg Nesterov1-8/+9
2015-07-31uprobes/x86: Make arch_uretprobe_is_alive(RP_CHECK_CALL) more cleverOleg Nesterov1-7/+7
2015-07-31uprobes: Add the "enum rp_check ctx" arg to arch_uretprobe_is_alive()Oleg Nesterov1-3/+6
2015-07-31uprobes: Change prepare_uretprobe() to (try to) flush the dead framesOleg Nesterov1-0/+13
2015-07-31uprobes: Change handle_trampoline() to flush the frames invalidated by longjmp()Oleg Nesterov1-11/+18
2015-07-31uprobes/x86: Reimplement arch_uretprobe_is_alive()Oleg Nesterov1-0/+1
2015-07-31uprobes: Export 'struct return_instance', introduce arch_uretprobe_is_alive()Oleg Nesterov1-9/+5
2015-07-31uprobes: Change handle_trampoline() to find the next chain beforehandOleg Nesterov1-11/+16
2015-07-31uprobes: Change prepare_uretprobe() to use uprobe_warn()Oleg Nesterov1-7/+3
2015-07-31uprobes: Send SIGILL if handle_trampoline() failsOleg Nesterov1-11/+10
2015-07-31uprobes: Introduce free_ret_instance()Oleg Nesterov1-14/+13
2015-07-31uprobes: Introduce get_uprobe()Oleg Nesterov1-19/+20
2015-07-31Merge branch 'x86/urgent' into x86/asm, before applying dependent patchesIngo Molnar18-123/+266
2015-07-31Merge branch 'perf/urgent' into perf/core, to merge fixes before pulling more...Ingo Molnar3-23/+39
2015-07-30sysctl: fix int -> unsigned long assignments in INT_MIN caseIlya Dryomov1-5/+5
2015-07-30kexec: remove unnecessary test in kimage_alloc_crash_control_pages()Minfei Huang1-2/+1
2015-07-30kexec-split-kexec_load-syscall-from-kexec-core-code-checkpatch-fixesAndrew Morton1-7/+7
2015-07-30kexec: split kexec_load syscall from kexec core codedyoung@redhat.com8-1501/+1521
2015-07-30kexec: split kexec_file syscall code to kexec_file.cdyoung@redhat.com4-1045/+1077
2015-07-30kernel/extable.c: remove duplicated includeWei Yongjun1-1/+0
2015-07-30kernel/irq/chip.c: fix warning while make xmldocs caused by chip.cMasanari Iida1-1/+1
2015-07-30mm: introduce VM_LOCKONFAULTEric B Munson1-1/+2
2015-07-30mm: mlock: add new mlock system callEric B Munson1-0/+1
2015-07-30userfaultfd: activate syscallAndrea Arcangeli1-0/+1
2015-07-30userfaultfd: add VM_UFFD_MISSING and VM_UFFD_WPAndrea Arcangeli1-1/+1
2015-07-30userfaultfd: add vm_userfaultfd_ctx to the vm_area_structAndrea Arcangeli1-0/+1
2015-07-30userfaultfd: waitqueue: add nr wake parameter to __wake_up_locked_keyAndrea Arcangeli1-3/+4
2015-07-30watchdog-move-nmi-function-header-declarations-from-watchdogh-to-nmih-v2Guenter Roeck1-2/+0
2015-07-30watchdog: simplify housekeeping affinity with the appropriate maskFrederic Weisbecker1-4/+2
2015-07-30smpboot: fix for allow passing the cpumask on per-cpu thread registrationStephen Rothwell1-1/+1
2015-07-30smpboot: allow passing the cpumask on per-cpu thread registrationFrederic Weisbecker2-10/+11
2015-07-30smpboot: make cleanup to mirror setupFrederic Weisbecker1-10/+2
2015-07-30smpboot: fix memory leak on error handlingFrederic Weisbecker1-0/+1
2015-07-30capabilities: ambient capabilitiesAndy Lutomirski1-0/+1
2015-07-30kernel/kthread.c:kthread_create_on_node(): clarify documentationAndrew Morton1-3/+4
2015-07-30user_ns: use correct check for single-threadednessRicky Zhou2-3/+4
2015-07-30kthread: export kthread functionsDavid Kershner1-0/+4
2015-07-30signal: fix information leak in copy_siginfo_to_userAmanieu d'Antras1-3/+6
2015-07-30signal: fix information leak in copy_siginfo_from_user32Amanieu d'Antras1-2/+2
2015-07-30genirq/irqdomain: Allow irq domain aliasingMarc Zyngier1-5/+13
2015-07-30genirq: Use the proper parameter name in kernel docMasanari Iida1-1/+1
2015-07-30Merge branch 'linus' into irq/coreThomas Gleixner15-113/+231
2015-07-29block: add a bi_error field to struct bioChristoph Hellwig2-15/+7
2015-07-29nohz: Remove useless argument on tick_nohz_task_switch()Frederic Weisbecker2-2/+2
2015-07-29nohz: Move tick_nohz_restart_sched_tick() above its usersFrederic Weisbecker1-18/+16
2015-07-29nohz: Restart nohz full tick from irq exitFrederic Weisbecker1-24/+10
2015-07-29nohz: Remove idle task special caseFrederic Weisbecker1-5/+3
2015-07-29jiffies: Remove HZ > USEC_PER_SEC special caseFrederic Weisbecker1-3/+7
2015-07-29module: weaken locking assertion for oops path.Rusty Russell1-2/+6
2015-07-27perf: Fix running time accountingPeter Zijlstra1-2/+2
2015-07-27ebpf: Allow dereferences of PTR_TO_STACK registersAlex Gartrell1-1/+5
2015-07-27genirq: Add chip_[suspend|resume] PM support to irq_chipBrian Norris1-0/+6
2015-07-27genirq: Export irq_[get|set]_irqchip_state()Bjorn Andersson1-0/+2
2015-07-26Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+3
2015-07-25Merge tag 'trace-v4.2-rc2-fix3' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-18/+34
2015-07-24ftrace: Fix breakage of set_ftrace_pidSteven Rostedt (Red Hat)1-18/+34
2015-07-23perf: Add PERF_RECORD_SWITCH to indicate context switchesAdrian Hunter1-0/+103
2015-07-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller8-24/+32
2015-07-22genirq/MSI: Move alloc_msi_entry() from PCI into generic MSI codeJiang Liu1-0/+17
2015-07-22mm: Fix bugs in region_is_ram()Toshi Kani1-3/+3
2015-07-21locking/pvqspinlock: Fix kernel panic in locking-selftestWaiman Long1-1/+10
2015-07-21sched/idle: Move latency tracing stop/start calls deeper inside the idle loopLucas Stach1-9/+5
2015-07-20test_bpf: add bpf_skb_vlan_push/pop() testsAlexei Starovoitov1-0/+1
2015-07-20rcu: Silence lockdep false positive for expedited grace periodsPaul E. McKenney2-2/+18
2015-07-20rcu,locking: Privatize smp_mb__after_unlock_lock()Paul E. McKenney1-0/+12
2015-07-20Merge branches 'doc.2015.07.15a' and 'torture.2015.07.15a' into HEADPaul E. McKenney1-13/+27
2015-07-20Merge branches 'fixes.2015.07.20a' and 'initexp.2015.07.17b' into HEADPaul E. McKenney4-408/+385
2015-07-20rcu: Don't disable CPU hotplug during OOM notifiersPaul E. McKenney1-2/+0
2015-07-20futex: Make should_fail_futex() statickbuild test robot1-1/+1
2015-07-20rtmutex: Delete scriptable testerDavidlohr Bueso4-444/+1
2015-07-20futex: Fault/error injection capabilitiesDavidlohr Bueso1-2/+87
2015-07-20futex: Enhance comments in futex_lock_pi() for blocking pathsDavidlohr Bueso1-2/+9
2015-07-20Merge tag 'seccomp-next' of git://git.kernel.org/pub/scm/linux/kernel/git/kee...James Morris2-5/+25
2015-07-18Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+6
2015-07-18Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-1/+1
2015-07-18Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2015-07-18Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-14/+13
2015-07-18x86/fpu, sched: Introduce CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT and use it on...Ingo Molnar1-6/+5
2015-07-18x86/fpu, sched: Dynamically allocate 'struct fpu'Dave Hansen1-1/+7
2015-07-17rcu: Add fastpath bypassing funnel lockingPaul E. McKenney3-3/+19
2015-07-17rcu: Rename RCU_GP_DONE_FQS to RCU_GP_DOING_FQSPaul E. McKenney2-2/+2
2015-07-17rcu: Pull out wait_event*() condition into helper functionPaul E. McKenney1-5/+21
2015-07-17rcu: Add stall warnings to synchronize_sched_expedited()Paul E. McKenney2-4/+55
2015-07-17rcu: Extend expedited funnel locking to rcu_data structurePaul E. McKenney3-5/+21
2015-07-17rcu: Consolidate last open-coded expedited memory barrierPaul E. McKenney2-2/+1
2015-07-17rcu: Apply rcu_seq operations to _rcu_barrier()Paul E. McKenney3-56/+22
2015-07-17rcu: Use funnel locking for synchronize_rcu_expedited()'s polling loopPaul E. McKenney2-33/+18
2015-07-17rcu: Fix synchronize_sched_expedited() type error for "s"Paul E. McKenney1-1/+1
2015-07-17rcu: Abstract funnel locking from synchronize_sched_expedited()Paul E. McKenney1-33/+47
2015-07-17rcu: Make synchronize_rcu_expedited() use sequence-counter schemePaul E. McKenney1-10/+6
2015-07-17rcu: Abstract sequence counting from synchronize_sched_expedited()Paul E. McKenney1-10/+58
2015-07-17rcu: Make expedited GP CPU stoppage asynchronousPeter Zijlstra3-15/+25
2015-07-17rcu: Get rid of synchronize_sched_expedited()'s polling loopPaul E. McKenney3-59/+47
2015-07-17rcu: Rework synchronize_sched_expedited() counter handlingPaul E. McKenney3-83/+36
2015-07-17rcu: Switch synchronize_sched_expedited() to stop_one_cpu()Peter Zijlstra2-27/+15
2015-07-17rcu: Remove CONFIG_RCU_CPU_STALL_INFOPaul E. McKenney2-49/+0
2015-07-17rcu: Stop disabling CPU hotplug in synchronize_rcu_expedited()Paul E. McKenney1-23/+2
2015-07-17rcu: Reset rcu_fanout_leaf if out of boundsPaul E. McKenney1-0/+1
2015-07-17rcu: Shut up bogus gcc array bounds warningAlexander Gordeev1-1/+3
2015-07-17rcu: Fix backwards RCU_LOCKDEP_WARN() in synchronize_rcu_tasks()Paul E. McKenney1-1/+1
2015-07-17rcu: Rename rcu_lockdep_assert() to RCU_LOCKDEP_WARN()Paul E. McKenney9-48/+47
2015-07-17genirq: Prevent resend to interrupts marked IRQ_NESTED_THREADThomas Gleixner1-5/+13
2015-07-15rcutorture: Add RCU-tasks qualifier to dereferencePaul E. McKenney1-2/+14
2015-07-15rcutorture: Fix rcu_torture_cbflood() for callback-free RCUPaul E. McKenney1-3/+2
2015-07-15rcutorture: Bounds-check rcutorture.shuffle_intervalPaul E. McKenney1-1/+1
2015-07-15rcutorture: Check nfakewriters parameterPaul E. McKenney1-6/+9
2015-07-15rcutorture: Better bounds checking for n_barrier_cbsPaul E. McKenney1-1/+1
2015-07-15rcu: Simplify arithmetic to calculate number of RCU nodesAlexander Gordeev2-15/+6
2015-07-15rcu: Limit count of static data to the number of RCU levelsAlexander Gordeev2-17/+16
2015-07-15rcu: Remove unnecessary fields from rcu_state structureAlexander Gordeev2-14/+15
2015-07-15rcu: Limit rcu_capacity[] size to RCU_NUM_LVLS itemsAlexander Gordeev2-8/+6
2015-07-15rcu: Limit rcu_state::levelcnt[] to RCU_NUM_LVLS itemsAlexander Gordeev1-1/+1
2015-07-15rcu: Simplify rcu_init_geometry() capacity arithmeticsAlexander Gordeev1-10/+8
2015-07-15rcu: Cleanup rcu_init_geometry() code and arithmeticsAlexander Gordeev1-14/+10
2015-07-15rcu: Remove superfluous local variable in rcu_init_geometry()Alexander Gordeev1-7/+7
2015-07-15rcu: Panic if RCU tree can not accommodate all CPUsAlexander Gordeev1-12/+17
2015-07-15rcu: Provide more diagnostics for stalled GP kthreadPaul E. McKenney2-3/+13
2015-07-15rcu: Make rcu_is_watching() really notraceAlexei Starovoitov1-2/+2
2015-07-15cpu: Wait for RCU grace periods concurrentlyPaul E. McKenney1-5/+5
2015-07-15rcu: Create a synchronize_rcu_mult()Paul E. McKenney1-10/+27
2015-07-15rcu: Fix obsolete priority-boosting commentPaul E. McKenney1-2/+1
2015-07-15rcu: Add RCU-sched flavors of get-state and cond-syncPaul E. McKenney2-0/+54
2015-07-15rcu: Change return type to boolNicholas Mc Guire1-2/+3
2015-07-15rcu: Deinline rcu_read_lock_sched_held() if DEBUG_LOCK_ALLOCDenys Vlasenko1-0/+49
2015-07-15seccomp: swap hard-coded zeros to defined nameKees Cook1-1/+1
2015-07-15seccomp: add ptrace options for suspend/resumeTycho Andersen2-0/+21
2015-07-15seccomp: Replace smp_read_barrier_depends() with lockless_dereference()Pranith Kumar1-4/+3
2015-07-15Merge tag 'trace-v4.2-rc1-fix' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-7/+11
2015-07-15genirq: Revert sparse irq locking around __cpu_up() and move it to x86 for nowThomas Gleixner1-9/+0
2015-07-14cgroup: implement the PIDs subsystemAleksa Sarai2-0/+367
2015-07-14cgroup: allow a cgroup subsystem to reject a forkAleksa Sarai4-6/+88
2015-07-14livepatch: Improve error handling in klp_disable_func()Minfei Huang1-2/+4
2015-07-14PM / autosleep: Use workqueue for user space wakeup sources garbage collectorSungEun Kim1-3/+15
2015-07-14tick: Move the export of tick_broadcast_oneshot_control to the proper placeThomas Gleixner2-1/+1
2015-07-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller19-130/+283
2015-07-13ebpf: remove self-assignment in interpreter's tail callDaniel Borkmann1-1/+5
2015-07-12Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-70/+148
2015-07-12Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-5/+21
2015-07-11genirq: Remove the irq argument from setup_affinity()Jiang Liu1-8/+7
2015-07-11genirq: Provide and use __irq_can_set_affinity()Jiang Liu1-8/+10
2015-07-11genirq: Remove the irq argument from note_interrupt()Jiang Liu3-4/+6
2015-07-11genirq: Remove irq argument from try_one_irq()Jiang Liu1-3/+3
2015-07-11genirq: Remove irq argument from report_bad_irq()Jiang Liu1-8/+6
2015-07-11genirq: Remove irq argument from suspend/resume_irq()Jiang Liu1-4/+4
2015-07-11genirq: Remove irq argument from __enable/__disable_irq()Jiang Liu3-10/+11
2015-07-11genirq: Remove irq arg from __irq_set_trigger()Jiang Liu3-10/+9
2015-07-11genirq: Remove the irq argument from check_irq_resend()Jiang Liu4-4/+6
2015-07-11genirq: Remove the parameter 'irq' of kstat_incr_irqs_this_cpu()Jiang Liu4-11/+11
2015-07-11tick/broadcast: Prevent NULL pointer dereferenceThomas Gleixner1-8/+10
2015-07-10vfs: Commit to never having exectuables on proc and sysfs.Eric W. Biederman1-2/+1
2015-07-09module: Fix load_module() error pathPeter Zijlstra1-0/+1
2015-07-08Fix broken audit tests for exec arg lenLinus Torvalds1-2/+1
2015-07-08tracing: Have branch tracer use recursive field of task structSteven Rostedt (Red Hat)2-7/+11