aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-02-13Linux 3.12.70-rt94 REBASEv3.12.70-rt94-rebasev3.12-rt-rebaseSteven Rostedt (VMware)1-1/+1
2017-02-13workqueue: use rcu_readlock() in put_pwq_unlocked()Sebastian Andrzej Siewior1-0/+2
2017-02-08kbuild: add -fno-PIESebastian Andrzej Siewior1-1/+1
2017-02-08ftrace: Fix trace header alignmentMike Galbraith1-11/+11
2017-02-08fs/dcache: incremental fixup of the retry routineSebastian Andrzej Siewior1-4/+3
2017-02-08fs/dcache: resched/chill only if we make no progressSebastian Andrzej Siewior1-2/+16
2017-02-08net: add a lock around icmp_sk()Sebastian Andrzej Siewior1-0/+8
2017-02-08net: add back the missing serialization in ip_send_unicast_reply()Sebastian Andrzej Siewior1-0/+7
2017-02-08scsi/fcoe: Fix get_cpu()/put_cpu_light() imbalance in fcoe_recv_frame()Mike Galbraith1-1/+1
2017-02-08sched: lazy_preempt: avoid a warning in the !RT caseSebastian Andrzej Siewior1-1/+1
2017-02-08timers: wakeup all timer waiters without holding the base lockSebastian Andrzej Siewior1-1/+1
2017-02-08timers: wakeup all timer waitersSebastian Andrzej Siewior1-1/+1
2017-02-08x86: Fix an RT MCE crashCorey Minyard1-1/+2
2017-02-08trace: correct off by one while recording the trace-eventSebastian Andrzej Siewior1-0/+3
2017-02-08mm: perform lru_add_drain_all() remotelyLuiz Capitulino1-7/+30
2017-02-08locallock: add local_lock_on()Sebastian Andrzej Siewior1-0/+6
2017-02-08arm: lazy preempt: correct resched conditionSebastian Andrzej Siewior1-1/+5
2017-02-08kernel/printk: Don't try to print from IRQ/NMI regionSebastian Andrzej Siewior1-0/+10
2017-02-08list_bl: fixup bogus lockdep warningJosh Cartwright1-5/+7
2017-02-08net: dev: always take qdisc's busylock in __dev_xmit_skb()Sebastian Andrzej Siewior1-0/+4
2017-02-08kvm, rt: change async pagefault code locking for PREEMPT_RTRik van Riel1-18/+19
2017-02-08tracing: Fix probe_wakeup_latency_hist_start() prototypeMike Galbraith1-2/+2
2017-02-08kernel: sched: Fix preempt_disable_ip recodring for preempt_disable()Sebastian Andrzej Siewior4-15/+15
2017-02-08rcu/torture: Comment out rcu_bh ops on PREEMPT_RT_FULLClark Williams1-0/+7
2017-02-08trace: Use rcuidle version for preemptoff_hist trace pointYang Shi2-4/+5
2017-02-08sched,rt: __always_inline preemptible_lazy()Mike Galbraith1-1/+1
2017-02-08kernel/stop_machine: partly revert "stop_machine: Use raw spinlocks"Sebastian Andrzej Siewior1-31/+7
2017-02-08kernel: softirq: unlock with irqs onSebastian Andrzej Siewior1-1/+3
2017-02-08kernel: migrate_disable() do fastpath in atomic & irqs-offSebastian Andrzej Siewior1-2/+2
2017-02-08latencyhist: disable jump-labelsSebastian Andrzej Siewior1-0/+1
2017-02-08net: provide a way to delegate processing a softirq to ksoftirqdSebastian Andrzej Siewior3-1/+30
2017-02-08softirq: split timer softirqs out of ksoftirqdSebastian Andrzej Siewior1-10/+72
2017-02-08preempt-lazy: Add the lazy-preemption check to preempt_schedule()Sebastian Andrzej Siewior1-8/+26
2017-02-08ptrace: don't open IRQs in ptrace_freeze_traced() too earlySebastian Andrzej Siewior1-2/+4
2017-02-08sched: Introduce the trace_sched_waking tracepointPeter Zijlstra4-14/+28
2017-02-08irqwork: Move irq safe work to irq contextThomas Gleixner3-4/+17
2017-02-08net/core/cpuhotplug: Drain input_pkt_queue locklessGrygorii Strashko1-1/+1
2017-02-08net: Make synchronize_rcu_expedited() conditional on !RT_FULLJosh Cartwright1-1/+1
2017-02-08dump stack: don't disable preemption during traceSebastian Andrzej Siewior1-4/+4
2017-02-08rtmutex: Use chainwalking control enumbmouring@ni.com1-1/+1
2017-02-08rtmutex: Handle non enqueued waiters gracefullyThomas Gleixner1-1/+1
2017-02-08ARM: smp: Move clear_tasks_mm_cpumask() call to __cpu_die()Grygorii Strashko1-2/+3
2017-02-08cpufreq: Remove cpufreq_rwsemSebastian Andrzej Siewior1-42/+7
2017-02-08powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT_FULLBogdan Purcareata1-0/+1
2017-02-08xfs: Disable percpu SB on PREEMPT_RT_FULLSteven Rostedt1-1/+1
2017-02-08x86-Tell-irq-work-about-self-IPI-support-3.14Frederic Weisbecker3-2/+12
2017-02-08mm/slub: move slab initialization into irq enabled regionThomas Gleixner1-41/+39
2017-02-08Revert "slub: delay ctor until the object is requested"Sebastian Andrzej Siewior1-6/+0
2017-02-08irq_work: Split raised and lazy listsFrederic Weisbecker3-46/+40
2017-02-08irq_work: Introduce arch_irq_work_has_interrupt()Peter Zijlstra31-2/+43
2017-02-08rt, nohz_full: fix nohz_full for PREEMPT_RT_FULLMike Galbraith2-6/+28
2017-02-08hotplug: Use set_cpus_allowed_ptr() in sync_unplug_thread()Mike Galbraith1-1/+1
2017-02-08KVM: use simple waitqueue for vcpu->wqMarcelo Tosatti9-32/+32
2017-02-08KVM: lapic: mark LAPIC timer handler as irqsafeMarcelo Tosatti1-3/+39
2017-02-08kernel/irq_work: fix no_hz deadlockSebastian Andrzej Siewior6-10/+8
2017-02-08netpoll: guard the access to dev->npinfo with rcu_read_lock/unlock_bh() for C...Kevin Hao1-2/+14
2017-02-08Revert "timers: do not raise softirq unconditionally"Steven Rostedt (Red Hat)3-52/+28
2017-02-08fs,btrfs: fix rt deadlock on extent_buffer->lockMike Galbraith2-10/+2
2017-02-08timers: Reduce future __run_timers() latency for first add to empty listPaul E. McKenney1-0/+1
2017-02-08timers: Reduce future __run_timers() latency for newly emptied listPaul E. McKenney1-0/+2
2017-02-08timers: Reduce __run_timers() latency for empty listPaul E. McKenney1-0/+18
2017-02-08timers: Track total number of timers in listPaul E. McKenney1-0/+5
2017-02-08fs/aio: simple simple workSebastian Andrzej Siewior1-7/+17
2017-02-08lockdep: selftest: fix warnings due to missing PREEMPT_RT conditionalsJosh Cartwright1-0/+27
2017-02-08thermal: Defer thermal wakups to threadsDaniel Wagner1-3/+47
2017-02-08locking: ww_mutex: fix ww_mutex vs self-deadlockMike Galbraith1-7/+14
2017-02-08sunrpc: make svc_xprt_do_enqueue() use get_cpu_light()Mike Galbraith1-2/+2
2017-02-08work-simple: Simple work queue implemenationDaniel Wagner3-0/+197
2017-02-08scheduling while atomic in cgroup codeMike Galbraith1-2/+5
2017-02-08sas-ata/isci: dont't disable interrupts in qc_issue handlerPaul Gortmaker1-2/+2
2017-02-08ARM: cmpxchg: define __HAVE_ARCH_CMPXCHG for armv6 and laterYong Zhang1-0/+2
2017-02-08arm/futex: disable preemption during futex_atomic_cmpxchg_inatomic()Sebastian Andrzej Siewior1-0/+4
2017-02-08ARM: enable irq in translation/section permission fault handlersYadi.hu1-0/+6
2017-02-08x86: UV: raw_spinlock conversionMike Galbraith5-30/+35
2017-02-08rtmutex: enable deadlock detection in ww_mutex_lock functionsGustavo Bittencourt1-2/+4
2017-02-08rt: fix __ww_mutex_lock_interruptible() lockdep annotationMike Galbraith1-3/+2
2017-02-08rt-mutex: avoid a NULL pointer dereference on deadlockSebastian Andrzej Siewior1-1/+2
2017-02-08futex: Simplify futex_lock_pi_atomic() and make it more robustThomas Gleixner1-87/+61
2017-02-08futex: Split out the first waiter attachment from lookup_pi_state()Thomas Gleixner1-14/+28
2017-02-08futex: Split out the waiter check from lookup_pi_state()Thomas Gleixner1-67/+71
2017-02-08futex: Use futex_top_waiter() in lookup_pi_state()Thomas Gleixner1-66/+61
2017-02-08futex: Make unlock_pi more robustThomas Gleixner1-54/+26
2017-02-08rtmutex: Avoid pointless requeueing in the deadlock detection chain walkThomas Gleixner1-7/+70
2017-02-08rtmutex: Cleanup deadlock detector debug logicThomas Gleixner5-31/+85
2017-02-08rtmutex: Confine deadlock logic to futexThomas Gleixner6-47/+44
2017-02-08rtmutex: Simplify remove_waiter()Thomas Gleixner1-15/+18
2017-02-08rtmutex: Document pi chain walkThomas Gleixner1-9/+91
2017-02-08rtmutex: Clarify the boost/deboost partThomas Gleixner1-9/+48
2017-02-08rtmutex: No need to keep task ref for lock owner checkThomas Gleixner1-2/+3
2017-02-08rtmutex: Simplify and document try_to_take_rtmutex()Thomas Gleixner1-45/+89
2017-02-08rtmutex: Simplify rtmutex_slowtrylock()Thomas Gleixner1-12/+21
2017-02-08create-rt-enqueueSteven Rostedt1-18/+40
2017-02-08gpio: omap: use raw locks for lockingSebastian Andrzej Siewior1-35/+35
2017-02-08workqueue: Prevent deadlock/stall on RTThomas Gleixner2-15/+53
2017-02-08sched: Do not clear PF_NO_SETAFFINITY flag in select_fallback_rq()Steven Rostedt1-6/+0
2017-02-08Fix latency histogram after "hrtimer: Set expiry time before switch_hrtimer_b...Ben Hutchings1-5/+5
2017-02-08timer: do not spin_trylock() on UPSebastian Andrzej Siewior1-0/+13
2017-02-08Revert "migrate_disable pushd down in atomic_dec_and_spin_lock"Sebastian Andrzej Siewior1-3/+3
2017-02-08Revert "drivers/net: tulip_remove_one needs to call pci_disable_device()"Steven Rostedt (Red Hat)1-1/+0
2017-02-08net: gianfar: Fix missing return of gfar_clean_tx_ring()Steven Rostedt (Red Hat)1-0/+1
2017-02-08rt: Move migrate_disable up in trylocksSteven Rostedt1-8/+12
2017-02-08localversion.patchThomas Gleixner1-0/+1
2017-02-08md: disable bcacheSebastian Andrzej Siewior1-0/+1
2017-02-08rt,ntp: Move call to schedule_delayed_work() to helper threadSteven Rostedt1-0/+40
2017-02-08a few open coded completionsSebastian Andrzej Siewior3-4/+4
2017-02-08completion: Use simple wait queuesThomas Gleixner3-23/+30
2017-02-08rcu-more-swait-conversions.patchThomas Gleixner2-9/+10
2017-02-08kernel/treercu: use a simple waitqueueSebastian Andrzej Siewior2-5/+5
2017-02-08simple-wait: rename and export the equivalent of waitqueue_active()Paul Gortmaker2-9/+9
2017-02-08wait-simple: Rework for use with completionsThomas Gleixner2-57/+76
2017-02-08wait-simple: Simple waitqueue implementationThomas Gleixner3-1/+304
2017-02-08wait.h: include atomic.hSebastian Andrzej Siewior1-0/+1
2017-02-08drm/i915: drop trace_i915_gem_ring_dispatch on rtSebastian Andrzej Siewior1-0/+2
2017-02-08gpu/i915: don't open code these thingsSebastian Andrzej Siewior1-1/+1
2017-02-08drm: remove preempt_disable() from drm_calc_vbltimestamp_from_scanoutpos()Sebastian Andrzej Siewior1-7/+0
2017-02-08net: iwlwifi: request only a threaded handler for interruptsSebastian Andrzej Siewior1-0/+19
2017-02-08mmci: Remove bogus local_irq_save()Thomas Gleixner1-5/+0
2017-02-08i2c/omap: drop the lock hard irq contextSebastian Andrzej Siewior1-4/+1
2017-02-08leds: trigger: disable CPU trigger on -RTSebastian Andrzej Siewior1-1/+1
2017-02-08powerpc-preempt-lazy-support.patchThomas Gleixner5-11/+34
2017-02-08arm-preempt-lazy-support.patchThomas Gleixner5-3/+18
2017-02-08x86-preempt-lazy.patchThomas Gleixner5-14/+36
2017-02-08sched: Add support for lazy preemptionThomas Gleixner11-34/+206
2017-02-08rcu: make RCU_BOOST default on RTSebastian Andrzej Siewior1-1/+1
2017-02-08rcu: Eliminate softirq processing from rcutreePaul E. McKenney3-137/+113
2017-02-08rcu: Disable RCU_FAST_NO_HZ on RTThomas Gleixner1-1/+1
2017-02-08softirq: make migrate disable/enable conditioned on softirq_nestcnt transitionNicholas Mc Guire1-6/+8
2017-02-08softirq: Adapt NOHZ softirq pending check to new RT schemeThomas Gleixner1-25/+58
2017-02-08API cleanup - use local_lock not __local_lock for softNicholas Mc Guire1-2/+2
2017-02-08softirq: Split softirq locksThomas Gleixner2-126/+188
2017-02-08softirq: Split handling functionThomas Gleixner1-20/+23
2017-02-08softirq: Make serving softirqs a task flagThomas Gleixner2-17/+4
2017-02-08softirq: Init softirq local lock after per cpu section is set upSteven Rostedt1-1/+1
2017-02-08softirq: Check preemption after reenabling interruptsThomas Gleixner4-0/+15
2017-02-08perf: Make swevent hrtimer run in irq instead of softirqYong Zhang1-0/+1
2017-02-08rt: rwsem/rwlock: lockdep annotationsThomas Gleixner1-19/+25
2017-02-08lockdep: Selftest: Only do hardirq context test for raw spinlockYong Zhang1-0/+23
2017-02-08crypto: Convert crypto notifier chain to SRCUPeter Zijlstra3-7/+7
2017-02-08net: Add a mutex around devnet_rename_seqSebastian Andrzej Siewior1-14/+20
2017-02-08net: Use local_bh_disable in netif_rx_ni()Thomas Gleixner1-4/+2
2017-02-08net: netfilter: Serialize xt_write_recseq sections on RTThomas Gleixner2-0/+13
2017-02-08net: Another local_irq_disable/kmalloc headacheThomas Gleixner1-2/+4
2017-02-08net,RT:REmove preemption disabling in netif_rx()Priyanka Jain1-4/+4
2017-02-08scsi: qla2xxx: Use local_irq_save_nort() in qla2x00_pollJohn Kacur1-2/+2
2017-02-08cpu_down: move migrate_enable() backTiejun Chen1-1/+1
2017-02-08kernel/hotplug: restore original cpu mask oncpu/downSebastian Andrzej Siewior1-1/+12
2017-02-08kernel/cpu: fix cpu down problem if kthread's cpu is going downSebastian Andrzej Siewior1-2/+14
2017-02-08cpu hotplug: Document why PREEMPT_RT uses a spinlockSteven Rostedt1-0/+8
2017-02-08cpu/rt: Rework cpu down for PREEMPT_RTSteven Rostedt3-45/+284
2017-02-08cpu: Make hotplug.lock a "sleeping" spinlock on RTSteven Rostedt1-9/+26
2017-02-08seqlock: consolidate spin_lock/unlock waiting with spin_unlock_waitNicholas Mc Guire1-2/+1
2017-02-08seqlock: Prevent rt starvationThomas Gleixner3-13/+48
2017-02-08random: Make it work on rtThomas Gleixner5-6/+21
2017-02-08cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RTThomas Gleixner2-1/+2
2017-02-08acpi/rt: Convert acpi_gbl_hardware lock back to a raw_spinlock_tSteven Rostedt5-7/+21
2017-02-08dm: Make rt awareThomas Gleixner1-2/+2
2017-02-08crypto: Reduce preempt disabled regions, more algosSebastian Andrzej Siewior2-28/+24
2017-02-08x86: crypto: Reduce preempt disabled regionsPeter Zijlstra1-11/+13
2017-02-08scsi-fcoe-rt-aware.patchThomas Gleixner3-13/+13
2017-02-08x86-kvm-require-const-tsc-for-rt.patchThomas Gleixner1-0/+7
2017-02-08ipc/sem: Rework semaphore wakeupsPeter Zijlstra1-0/+10
2017-02-08arm-enable-highmem-for-rt.patchThomas Gleixner4-3/+49
2017-02-08arm/highmem: flush tlb on unmapSebastian Andrzej Siewior1-1/+1
2017-02-08x86/highmem: add a "already used pte" checkSebastian Andrzej Siewior1-0/+2
2017-02-08mm, rt: kmap_atomic schedulingPeter Zijlstra7-8/+84
2017-02-08add /sys/kernel/realtime entryClark Williams1-0/+12
2017-02-08kgdb/serial: Short term workaroundJason Wessel3-6/+6
2017-02-08net: sysrq via icmpCarsten Emde4-2/+47
2017-02-08net: Avoid livelock in net_tx_action() on RTSteven Rostedt1-1/+31
2017-02-08mips-disable-highmem-on-rt.patchThomas Gleixner1-1/+1
2017-02-08arm/unwind: use a raw_spin_lockSebastian Andrzej Siewior1-7/+7
2017-02-08ARM: at91: tclib: Default to tclib timer for RTThomas Gleixner1-1/+2
2017-02-08arm-disable-highmem-on-rt.patchThomas Gleixner1-1/+1
2017-02-08power-disable-highmem-on-rt.patchThomas Gleixner1-1/+1
2017-02-08Powerpc: Use generic rwsem on RTThomas Gleixner1-1/+2
2017-02-08HACK: printk: drop the logbuf_lock more oftenSebastian Andrzej Siewior1-1/+26
2017-02-08printk-rt-aware.patchThomas Gleixner1-5/+29
2017-02-08irq_work: allow certain work in hard irq contextSebastian Andrzej Siewior6-5/+25
2017-02-08x86-no-perf-irq-work-rt.patchThomas Gleixner3-2/+11
2017-02-08skbufhead-raw-lock.patchThomas Gleixner3-6/+28
2017-02-08jump-label-rt.patchThomas Gleixner1-1/+2
2017-02-08debugobjects-rt.patchThomas Gleixner1-1/+4
2017-02-08idr: Use local lock instead of preempt enable/disableThomas Gleixner2-3/+38
2017-02-08sched: Distangle worker accounting from rqlockThomas Gleixner3-89/+41
2017-02-08workqueue vs ata-piix livelock fixupThomas Gleixner1-1/+2
2017-02-08Use local irq lock instead of irq disable regionsThomas Gleixner1-15/+18
2017-02-08workqueue: Use normal rcuThomas Gleixner1-38/+47
2017-02-08net: Use cpu_chill() instead of cpu_relax()Thomas Gleixner2-3/+5
2017-02-08fs: dcache: Use cpu_chill() in trylock loopsThomas Gleixner4-6/+9
2017-02-08block: Use cpu_chill() for retry loopsThomas Gleixner1-2/+3
2017-02-08cpu_chill: Add a UNINTERRUPTIBLE hrtimer_nanosleepSteven Rostedt1-7/+18
2017-02-08kernel/hrtimer: be non-freezeable in cpu_chill()Sebastian Andrzej Siewior1-0/+4
2017-02-08rt: Make cpu_chill() use hrtimer instead of msleep()Steven Rostedt2-1/+16
2017-02-08rt: Introduce cpu_chill()Thomas Gleixner1-0/+6
2017-02-08mm-vmalloc.patchThomas Gleixner1-5/+8
2017-02-08epoll.patchThomas Gleixner1-2/+2
2017-02-08x86: Use generic rwsem_spinlocks on -rtThomas Gleixner1-2/+5
2017-02-08x86: stackprotector: Avoid random pool on rtThomas Gleixner1-1/+9
2017-02-08x86/mce: Defer mce wakeups to threads for PREEMPT_RTSteven Rostedt1-12/+61
2017-02-08x86/mce: fix mce timer intervalMike Galbraith1-3/+4