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