aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2015-06-16localversion.patchv4.0.5-rt4Thomas Gleixner1-0/+1
2015-06-16workqueue: Prevent deadlock/stall on RTThomas Gleixner2-15/+53
2015-06-16sched: Do not clear PF_NO_SETAFFINITY flag in select_fallback_rq()Steven Rostedt1-6/+0
2015-06-16md: disable bcacheSebastian Andrzej Siewior1-0/+1
2015-06-16rt,ntp: Move call to schedule_delayed_work() to helper threadSteven Rostedt1-0/+43
2015-06-16scheduling while atomic in cgroup codeMike Galbraith1-2/+5
2015-06-16cgroups: use simple wait in css_release()Sebastian Andrzej Siewior2-4/+7
2015-06-16a few open coded completionsSebastian Andrzej Siewior3-4/+4
2015-06-16completion: Use simple wait queuesThomas Gleixner4-23/+29
2015-06-16rcu-more-swait-conversions.patchThomas Gleixner2-11/+12
2015-06-16kernel/treercu: use a simple waitqueueSebastian Andrzej Siewior2-5/+5
2015-06-16work-simple: Simple work queue implemenationDaniel Wagner3-1/+197
2015-06-16simple-wait: rename and export the equivalent of waitqueue_active()Paul Gortmaker2-9/+9
2015-06-16wait-simple: Rework for use with completionsThomas Gleixner2-57/+76
2015-06-16wait-simple: Simple waitqueue implementationThomas Gleixner3-1/+304
2015-06-16wait.h: include atomic.hSebastian Andrzej Siewior1-0/+1
2015-06-16i915: bogus warning from i915 when running on PREEMPT_RTClark Williams1-1/+1
2015-06-16drm/i915: drop trace_i915_gem_ring_dispatch on rtSebastian Andrzej Siewior1-0/+2
2015-06-16gpu/i915: don't open code these thingsSebastian Andrzej Siewior1-1/+1
2015-06-16cpufreq: drop K8's driver from beeing selectedSebastian Andrzej Siewior1-1/+1
2015-06-16mmc: sdhci: don't provide hard irq handlerSebastian Andrzej Siewior1-5/+27
2015-06-16mmci: Remove bogus local_irq_save()Thomas Gleixner1-5/+0
2015-06-16i2c/omap: drop the lock hard irq contextSebastian Andrzej Siewior1-4/+1
2015-06-16leds: trigger: disable CPU trigger on -RTSebastian Andrzej Siewior1-1/+1
2015-06-16arch/arm64: Add lazy preempt supportAnders Roxell4-3/+15
2015-06-16powerpc-preempt-lazy-support.patchThomas Gleixner5-11/+33
2015-06-16arm-preempt-lazy-support.patchThomas Gleixner5-3/+18
2015-06-16x86-preempt-lazy.patchThomas Gleixner5-6/+46
2015-06-16sched: Add support for lazy preemptionThomas Gleixner13-29/+204
2015-06-16rcu: make RCU_BOOST default on RTSebastian Andrzej Siewior1-1/+1
2015-06-16rcu: Eliminate softirq processing from rcutreePaul E. McKenney3-140/+116
2015-06-16rcu: Disable RCU_FAST_NO_HZ on RTThomas Gleixner1-1/+1
2015-06-16rt, nohz_full: fix nohz_full for PREEMPT_RT_FULLMike Galbraith2-1/+21
2015-06-16softirq: make migrate disable/enable conditioned on softirq_nestcnt transitionNicholas Mc Guire1-6/+8
2015-06-16softirq: Adapt NOHZ softirq pending check to new RT schemeThomas Gleixner1-25/+58
2015-06-16API cleanup - use local_lock not __local_lock for softNicholas Mc Guire1-2/+2
2015-06-16softirq: Split softirq locksThomas Gleixner2-122/+187
2015-06-16softirq: Split handling functionThomas Gleixner1-15/+22
2015-06-16softirq: Make serving softirqs a task flagThomas Gleixner2-17/+4
2015-06-16softirq: Init softirq local lock after per cpu section is set upSteven Rostedt1-1/+1
2015-06-16softirq: Check preemption after reenabling interruptsThomas Gleixner4-0/+16
2015-06-16perf: Make swevent hrtimer run in irq instead of softirqYong Zhang1-0/+1
2015-06-16rt: rwsem/rwlock: lockdep annotationsThomas Gleixner1-7/+14
2015-06-16lockdep: selftest: fix warnings due to missing PREEMPT_RT conditionalsJosh Cartwright1-0/+27
2015-06-16lockdep: Selftest: Only do hardirq context test for raw spinlockYong Zhang1-0/+23
2015-06-16crypto: Convert crypto notifier chain to SRCUPeter Zijlstra3-7/+7
2015-06-16net: Add a mutex around devnet_rename_seqSebastian Andrzej Siewior1-14/+20
2015-06-16net: Use local_bh_disable in netif_rx_ni()Thomas Gleixner1-4/+2
2015-06-16net: netfilter: Serialize xt_write_recseq sections on RTThomas Gleixner2-0/+13
2015-06-16net: Another local_irq_disable/kmalloc headacheThomas Gleixner1-2/+4
2015-06-16net,RT:REmove preemption disabling in netif_rx()Priyanka Jain1-4/+4
2015-06-16scsi: qla2xxx: Use local_irq_save_nort() in qla2x00_pollJohn Kacur1-2/+2
2015-06-16hotplug: Use set_cpus_allowed_ptr() in sync_unplug_thread()Mike Galbraith1-1/+1
2015-06-16cpu_down: move migrate_enable() backTiejun Chen1-1/+1
2015-06-16kernel/hotplug: restore original cpu mask oncpu/downSebastian Andrzej Siewior1-1/+12
2015-06-16kernel/cpu: fix cpu down problem if kthread's cpu is going downSebastian Andrzej Siewior1-2/+13
2015-06-16cpu hotplug: Document why PREEMPT_RT uses a spinlockSteven Rostedt1-0/+8
2015-06-16cpu/rt: Rework cpu down for PREEMPT_RTSteven Rostedt3-48/+285
2015-06-16cpu: Make hotplug.lock a "sleeping" spinlock on RTSteven Rostedt1-9/+29
2015-06-16seqlock: consolidate spin_lock/unlock waiting with spin_unlock_waitNicholas Mc Guire1-6/+5
2015-06-16seqlock: Prevent rt starvationThomas Gleixner3-15/+48
2015-06-16random: Make it work on rtThomas Gleixner5-8/+20
2015-06-16cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RTThomas Gleixner2-1/+2
2015-06-16acpi/rt: Convert acpi_gbl_hardware lock back to a raw_spinlock_tSteven Rostedt5-7/+22
2015-06-16dm: Make rt awareThomas Gleixner1-1/+1
2015-06-16crypto: Reduce preempt disabled regions, more algosSebastian Andrzej Siewior2-28/+24
2015-06-16x86: crypto: Reduce preempt disabled regionsPeter Zijlstra1-11/+13
2015-06-16sas-ata/isci: dont't disable interrupts in qc_issue handlerPaul Gortmaker1-2/+2
2015-06-16scsi-fcoe-rt-aware.patchThomas Gleixner3-13/+13
2015-06-16KVM: use simple waitqueue for vcpu->wqMarcelo Tosatti10-38/+37
2015-06-16KVM: lapic: mark LAPIC timer handler as irqsafeMarcelo Tosatti1-3/+37
2015-06-16x86-kvm-require-const-tsc-for-rt.patchThomas Gleixner1-0/+7
2015-06-16ipc/sem: Rework semaphore wakeupsPeter Zijlstra1-0/+10
2015-06-16arm-enable-highmem-for-rt.patchThomas Gleixner4-6/+51
2015-06-16arm/highmem: flush tlb on unmapSebastian Andrzej Siewior1-1/+1
2015-06-16x86/highmem: add a "already used pte" checkSebastian Andrzej Siewior1-0/+2
2015-06-16mm, rt: kmap_atomic schedulingPeter Zijlstra7-10/+86
2015-06-16add /sys/kernel/realtime entryClark Williams1-0/+12
2015-06-16kgdb/serial: Short term workaroundJason Wessel3-5/+6
2015-06-16net: sysrq via icmpCarsten Emde4-2/+47
2015-06-16net: Avoid livelock in net_tx_action() on RTSteven Rostedt1-1/+31
2015-06-16mips-disable-highmem-on-rt.patchThomas Gleixner1-1/+1
2015-06-16ARM: cmpxchg: define __HAVE_ARCH_CMPXCHG for armv6 and laterYong Zhang1-0/+2
2015-06-16ARM: enable irq in translation/section permission fault handlersYadi.hu1-0/+6
2015-06-16arm/unwind: use a raw_spin_lockSebastian Andrzej Siewior1-7/+7
2015-06-16ARM: at91: tclib: Default to tclib timer for RTThomas Gleixner1-1/+2
2015-06-16arm-disable-highmem-on-rt.patchThomas Gleixner1-1/+1
2015-06-16powerpc: ps3/device-init.c - adapt to completions using swait vs waitPaul Gortmaker1-1/+1
2015-06-16powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT_FULLBogdan Purcareata1-0/+1
2015-06-16power-disable-highmem-on-rt.patchThomas Gleixner1-1/+1
2015-06-16Powerpc: Use generic rwsem on RTThomas Gleixner1-1/+2
2015-06-16HACK: printk: drop the logbuf_lock more oftenSebastian Andrzej Siewior1-1/+26
2015-06-16printk-rt-aware.patchThomas Gleixner1-3/+23
2015-06-16ASoC: Intel: sst: use ; instead of , at the of a C statementSebastian Andrzej Siewior1-2/+2
2015-06-16snd/pcm: fix snd_pcm_stream_lock*() irqs_disabled() splatsMike Galbraith1-4/+4
2015-06-16irq_work: Delegate non-immediate irq work to ksoftirqdMike Galbraith1-50/+31
2015-06-16kernel/irq_work: fix non RT caseSebastian Andrzej Siewior1-1/+2
2015-06-16kernel/irq_work: fix no_hz deadlockSebastian Andrzej Siewior8-32/+21
2015-06-16irq_work: Hide access to hirq_work_list in PREEMPT_RT_FULLSteven Rostedt1-0/+2
2015-06-16irq_work: allow certain work in hard irq contextSebastian Andrzej Siewior8-9/+60
2015-06-16x86-no-perf-irq-work-rt.patchThomas Gleixner3-1/+9
2015-06-16use skbufhead with raw lockThomas Gleixner3-6/+21
2015-06-16jump-label-rt.patchThomas Gleixner1-1/+2
2015-06-16debugobjects-rt.patchThomas Gleixner1-1/+4
2015-06-16percpu_ida: use locklocksSebastian Andrzej Siewior1-8/+12
2015-06-16idr: Use local lock instead of preempt enable/disableThomas Gleixner2-3/+37
2015-06-16sched: Distangle worker accounting from rqlockThomas Gleixner3-89/+41
2015-06-16workqueue vs ata-piix livelock fixupThomas Gleixner1-1/+2
2015-06-16Use local irq lock instead of irq disable regionsThomas Gleixner1-15/+18
2015-06-16workqueue: Use normal rcuThomas Gleixner1-38/+47
2015-06-16net: Use cpu_chill() instead of cpu_relax()Thomas Gleixner2-3/+5
2015-06-16fs: dcache: Use cpu_chill() in trylock loopsThomas Gleixner4-4/+7
2015-06-16block: Use cpu_chill() for retry loopsThomas Gleixner1-2/+3
2015-06-16block/mq: drop per ctx cpu_lockSebastian Andrzej Siewior2-12/+0
2015-06-16block: blk-mq: use swaitSebastian Andrzej Siewior3-7/+7
2015-06-16blk-mq: revert raw locks, post pone notifier to POST_DEADSebastian Andrzej Siewior2-8/+11
2015-06-16cpu_chill: Add a UNINTERRUPTIBLE hrtimer_nanosleepSteven Rostedt1-7/+18
2015-06-16kernel/hrtimer: be non-freezeable in cpu_chill()Sebastian Andrzej Siewior1-0/+4
2015-06-16rt: Make cpu_chill() use hrtimer instead of msleep()Steven Rostedt2-1/+16
2015-06-16rt: Introduce cpu_chill()Thomas Gleixner1-0/+6
2015-06-16block/mq: don't complete requests via IPISebastian Andrzej Siewior4-0/+25
2015-06-16block/mq: do not invoke preempt_disable()Sebastian Andrzej Siewior1-5/+5
2015-06-16block: mq: use cpu_light()Sebastian Andrzej Siewior2-3/+18
2015-06-16mm-vmalloc.patchThomas Gleixner1-5/+8
2015-06-16epoll.patchThomas Gleixner1-2/+2
2015-06-16thermal: Defer thermal wakups to threadsDaniel Wagner1-3/+47
2015-06-16x86: UV: raw_spinlock conversionMike Galbraith5-30/+35
2015-06-16x86: Use generic rwsem_spinlocks on -rtThomas Gleixner1-1/+4
2015-06-16x86: stackprotector: Avoid random pool on rtThomas Gleixner1-1/+9
2015-06-16x86/mce: use swait queue for mce wakeupsSteven Rostedt1-12/+56
2015-06-16x86: Convert mce timer to hrtimerThomas Gleixner1-24/+34
2015-06-16xfs: Disable percpu SB on PREEMPT_RT_FULLSteven Rostedt1-1/+1
2015-06-16fs/aio: simple simple workSebastian Andrzej Siewior1-7/+17
2015-06-16fs: jbd2: pull your plug when waiting for spaceSebastian Andrzej Siewior1-0/+2
2015-06-16fs, jbd: pull your plug when waiting for spaceMike Galbraith1-0/+2
2015-06-16fs: ntfs: disable interrupt only on !RTMike Galbraith1-2/+2
2015-06-16fs-block-rt-support.patchThomas Gleixner1-1/+1
2015-06-16mm: Protect activate_mm() by preempt_[disable&enable]_rt()Yong Zhang2-0/+4
2015-06-16fs: namespace preemption fixThomas Gleixner1-1/+4
2015-06-16rt: Improve the serial console PASS_LIMITIngo Molnar1-1/+10
2015-06-16drivers-tty-pl011-irq-disable-madness.patchThomas Gleixner1-5/+10
2015-06-16drivers-tty-fix-omap-lock-crap.patchThomas Gleixner1-8/+4
2015-06-16stomp-machine: use lg_global_trylock_relax() to dead with stop_cpus_lock lglockMike Galbraith1-10/+14
2015-06-16stomp-machine: create lg_global_trylock_relax() primitiveMike Galbraith4-0/+37
2015-06-16lglocks-rt.patchThomas Gleixner2-20/+55
2015-06-16rcutree/rcu_bh_qs: disable irq while calling rcu_preempt_qs()Tiejun Chen1-0/+5
2015-06-16rcu: Make ksoftirqd do RCU quiescent statesPaul E. McKenney4-15/+27
2015-06-16rcu-more-fallout.patchThomas Gleixner1-0/+2
2015-06-16rcu: Merge RCU-bh into RCU-preemptThomas Gleixner4-2/+59
2015-06-16rcu: Frob softirq testPeter Zijlstra1-1/+1
2015-06-16Revert "timers: do not raise softirq unconditionally"Sebastian Andrzej Siewior3-52/+28
2015-06-16timer: do not spin_trylock() on UPSebastian Andrzej Siewior1-0/+13
2015-06-16rtmutex: use a trylock for waiter lock in trylockSebastian Andrzej Siewior3-5/+29
2015-06-16timer/rt: Always raise the softirq if there's irq_work to be doneSteven Rostedt1-7/+9
2015-06-16timer: Raise softirq if there's irq_workSteven Rostedt1-2/+7
2015-06-16timers: do not raise softirq unconditionallyThomas Gleixner3-29/+33
2015-06-16timer-handle-idle-trylock-in-get-next-timer-irq.patchThomas Gleixner3-9/+19
2015-06-16rwlocks: Fix section mismatchJohn Kacur2-2/+3
2015-06-16locking: ww_mutex: fix ww_mutex vs self-deadlockMike Galbraith1-7/+14
2015-06-16rtmutex: enable deadlock detection in ww_mutex_lock functionsGustavo Bittencourt1-2/+4
2015-06-16rt,locking: fix __ww_mutex_lock_interruptible() lockdep annotationMike Galbraith1-3/+2
2015-06-16rtmutex: add a first shot of ww_mutexSebastian Andrzej Siewior1-12/+227
2015-06-16rtmutex.c: Fix incorrect waiter checkBrad Mouring1-1/+2
2015-06-16percpu-rwsem: compile fixSebastian Andrzej Siewior1-0/+4
2015-06-16rt: Cleanup of unnecessary do while 0 in read/write _lock()Nicholas Mc Guire1-16/+4
2015-06-16rwlock: disable migration before taking a lockSteven Rostedt1-7/+10
2015-06-16read_lock migrate_disable pushdown to rt_read_lockNicholas Mc Guire2-13/+13
2015-06-16write_lock migrate_disable pushdown to rt_write_lockNicholas Mc Guire2-8/+2
2015-06-16migrate_disable pushd down in rt_write_trylock_irqsaveNicholas Mc Guire1-3/+2
2015-06-16migrate_disable pushd down in rt_spin_trylock_irqsaveNicholas Mc Guire1-4/+3
2015-06-16Revert "migrate_disable pushd down in atomic_dec_and_spin_lock"Sebastian Andrzej Siewior1-3/+3
2015-06-16migrate_disable pushd down in atomic_dec_and_spin_lockNicholas Mc Guire1-3/+3
2015-06-16condition migration_disable on lock acquisitionNicholas Mc Guire1-4/+3
2015-06-16Revert "rwsem-rt: Do not allow readers to nest"Sebastian Andrzej Siewior2-6/+24
2015-06-16rwsem-rt: Do not allow readers to nestSteven Rostedt (Red Hat)2-24/+6
2015-06-16rt: Add the preempt-rt lock replacement APIsThomas Gleixner9-3/+766
2015-06-16rwsem-add-rt-variant.patchThomas Gleixner3-0/+142
2015-06-16rt-add-rt-to-mutex-headers.patchThomas Gleixner2-7/+97
2015-06-16rt-add-rt-spinlocks.patchThomas Gleixner3-3/+92
2015-06-16rtmutex-avoid-include-hell.patchThomas Gleixner1-1/+1
2015-06-16spinlock-types-separate-raw.patchThomas Gleixner4-72/+95
2015-06-16rt-mutex-add-sleeping-spinlocks-support.patchThomas Gleixner6-30/+401
2015-06-16rtmutex-lock-killable.patchThomas Gleixner2-0/+20
2015-06-16futex: Ensure lock/unlock symetry versus pi_lock and hash bucket lockThomas Gleixner1-0/+2
2015-06-16futex: Fix bug on when a requeued RT task times outSteven Rostedt2-1/+32
2015-06-16rtmutex-futex-prepare-rt.patchThomas Gleixner3-20/+92
2015-06-16md: raid5: Make raid5_percpu handling RT awareThomas Gleixner2-2/+6
2015-06-16local-vars-migrate-disable.patchThomas Gleixner1-0/+24
2015-06-16genirq: Allow disabling of softirq processing in irq thread contextThomas Gleixner5-2/+36
2015-06-16tasklet: Prevent tasklets from going into infinite spin in RTIngo Molnar2-72/+162
2015-06-16softirq-make-fifo.patchThomas Gleixner1-0/+18
2015-06-16softirq-disable-softirq-stacks-for-rt.patchThomas Gleixner8-4/+18
2015-06-16softirq-local-lock.patchThomas Gleixner6-5/+220
2015-06-16mutex-no-spin-on-rt.patchThomas Gleixner1-2/+2
2015-06-16lockdep-rt.patchThomas Gleixner2-3/+9
2015-06-16softirq: Sanitize softirq pending for NOHZ/RTThomas Gleixner3-8/+65
2015-06-16sunrpc: make svc_xprt_do_enqueue() use get_cpu_light()Mike Galbraith1-3/+3
2015-06-16net-netif_rx_ni-migrate-disable.patchThomas Gleixner1-2/+2
2015-06-16sched-clear-pf-thread-bound-on-fallback-rq.patchThomas Gleixner1-0/+6
2015-06-16sched: dont calculate hweight in update_migrate_disable()Nicholas Mc Guire1-1/+2