aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-02-28Linux 4.14.103-rt55 REBASEstable-rt/v4.14-rt-rebaseTom Zanussi1-1/+1
2019-02-28drm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACESebastian Andrzej Siewior1-1/+1
2019-02-28kmemleak: Turn kmemleak_lock to raw spinlock on RTHe Zhe1-10/+10
2019-02-28x86/mm/pat: disable preemption __split_large_page() after spin_lock()Sebastian Andrzej Siewior1-0/+8
2019-02-28drm/i915: disable tracing on -RTSebastian Andrzej Siewior1-0/+4
2019-02-28hrtimer: move state change before hrtimer_cancel in do_nanosleep()Sebastian Andrzej Siewior1-1/+1
2019-02-28x86/fpu: Disable preemption around local_bh_disable()Sebastian Andrzej Siewior1-0/+2
2019-02-28rcu: make RCU_BOOST default on RT without EXPERTSebastian Andrzej Siewior1-2/+2
2019-02-28sched/migrate_disable: Add export_symbol_gpl for __migrate_disabledSebastian Andrzej Siewior1-0/+1
2019-02-28tty: serial: pl011: explicitly initialize the flags variableKurt Kanzenbach1-1/+1
2019-02-28mm/kasan: make quarantine_lock a raw_spinlock_tClark Williams1-9/+9
2019-02-28kthread: convert worker lock to raw spinlockJulia Cartwright2-22/+22
2019-02-28work-simple: drop a shit statement in SWORK_EVENT_PENDINGSebastian Andrzej Siewior1-1/+1
2019-02-28printk: Do not disable preemption calling console_unlock() in PREEMPT_RTSteven Rostedt1-2/+2
2019-02-28Revert "softirq: keep the 'softirq pending' check RT-only"Steven Rostedt (VMware)1-6/+1
2019-02-28Drivers: hv: vmbus: include header for get_irq_regs()Sebastian Andrzej Siewior1-0/+1
2019-02-28sched: Allow pinned user tasks to be awakened to the CPU they pinnedMike Galbraith1-1/+1
2019-02-28Revert "arm64/xen: Make XEN depend on !RT"Sebastian Andrzej Siewior1-1/+1
2019-02-28sched/core: Avoid __schedule() being called twice in a rowDaniel Bristot de Oliveira1-2/+7
2019-02-28crypto: scompress - serialize RT percpu scratch buffer access with a local lockMike Galbraith1-2/+4
2019-02-28crypto: cryptd - add a lock instead preempt_disable/local_bh_disableSebastian Andrzej Siewior1-10/+9
2019-02-28efi: Disable runtime services on RTSebastian Andrzej Siewior1-1/+1
2019-02-28efi: Allow efi=runtimeSebastian Andrzej Siewior1-0/+3
2019-02-28x86/ioapic: Don't let setaffinity unmask threaded EOI interrupt too earlyThomas Gleixner1-12/+14
2019-02-28irqchip/gic-v3-its: Move pending table allocation to init timeMarc Zyngier2-35/+37
2019-02-28irqchip/gic-v3-its: Move ITS' ->pend_page allocation into an early CPU up hookSebastian Andrzej Siewior1-19/+41
2019-02-28sched/migrate_disable: fallback to preempt_disable() instead barrier()Sebastian Andrzej Siewior4-18/+17
2019-02-28irqchip/gic-v3-its: Make its_lock a raw_spin_lock_tSebastian Andrzej Siewior1-5/+5
2019-02-28Revert "timer: delay waking softirqs from the jiffy tick"Anna-Maria Gleixner1-1/+1
2019-02-28Revert "x86: UV: raw_spinlock conversion"Sebastian Andrzej Siewior3-32/+28
2019-02-28seqlock: provide the same ordering semantics as mainlineJulia Cartwright1-0/+1
2019-02-28PM / s2idle: Make s2idle_wait_head swait basedSebastian Andrzej Siewior1-4/+5
2019-02-28PM / wakeup: Make events_lock a RAW_SPINLOCKSebastian Andrzej Siewior1-9/+9
2019-02-28PM / suspend: Prevent might sleep splats (updated)Sebastian Andrzej Siewior1-0/+2
2019-02-28squashfs: make use of local lock in multi_cpu decompressorJulia Cartwright1-4/+12
2019-02-28locallock: provide {get,put}_locked_ptr() variantsJulia Cartwright1-0/+10
2019-02-28sched/fair: Fix CFS bandwidth control lockdep DEADLOCK reportMike Galbraith1-2/+2
2019-02-28tracing: Fix a potential NULL dereferenceDan Carpenter1-0/+1
2019-02-28tracing: Uninitialized variable in create_tracing_map_fields()Dan Carpenter1-1/+1
2019-02-28tracing: Restore proper field flag printing when displaying triggersTom Zanussi1-0/+10
2019-02-28tracing: Add field parsing hist error for hist triggersTom Zanussi1-0/+1
2019-02-28tracing: Add field modifier parsing hist error for hist triggersTom Zanussi1-0/+1
2019-02-28Add localversion for -RT releaseThomas Gleixner1-0/+1
2019-02-28workqueue: Prevent deadlock/stall on RTThomas Gleixner2-15/+52
2019-02-28apparmor: use a locallock instead preempt_disable()Sebastian Andrzej Siewior2-5/+18
2019-02-28md: disable bcacheSebastian Andrzej Siewior1-0/+1
2019-02-28Revert "rt,ntp: Move call to schedule_delayed_work() to helper thread"Sebastian Andrzej Siewior1-26/+0
2019-02-28rt,ntp: Move call to schedule_delayed_work() to helper threadSteven Rostedt1-0/+26
2019-02-28cpuset: Convert callback_lock to raw_spinlock_tMike Galbraith1-33/+33
2019-02-28Revert "memcontrol: Prevent scheduling while atomic in cgroup code"Steven Rostedt (VMware)1-7/+6
2019-02-28memcontrol: Prevent scheduling while atomic in cgroup codeMike Galbraith1-6/+7
2019-02-28cgroups: use simple wait in css_release()Sebastian Andrzej Siewior2-4/+7
2019-02-28drm,i915: Use local_lock/unlock_irq() in intel_pipe_update_start/end()Mike Galbraith1-5/+6
2019-02-28drm,radeon,i915: Use preempt_disable/enable_rt() where recommendedMike Galbraith2-0/+4
2019-02-28pci/switchtec: Don't use completion's wait queueSebastian Andrzej Siewior1-9/+13
2019-02-28tpm_tis: fix stall after iowrite*()sHaris Okanovic1-2/+27
2019-02-28drivers/zram: fix zcomp_stream_get() smp_processor_id() use in preemptible codeMike Galbraith1-1/+2
2019-02-28drivers/zram: Don't disable preemption in zcomp_stream_get/put()Mike Galbraith3-4/+14
2019-02-28drivers/block/zram: Replace bit spinlocks with rtmutex for -rtMike Galbraith2-0/+29
2019-02-28connector/cn_proc: Protect send_msg() with a local lock on RTMike Galbraith1-2/+4
2019-02-28cpufreq: drop K8's driver from beeing selectedSebastian Andrzej Siewior1-1/+1
2019-02-28mmci: Remove bogus local_irq_save()Thomas Gleixner1-5/+0
2019-02-28leds: trigger: disable CPU trigger on -RTSebastian Andrzej Siewior1-1/+1
2019-02-28arch/arm64: Add lazy preempt supportAnders Roxell5-5/+17
2019-02-28powerpc: Add support for lazy preemptionThomas Gleixner5-11/+33
2019-02-28arm: Add support for lazy preemptionThomas Gleixner6-8/+33
2019-02-28x86: Support for lazy preemptionThomas Gleixner7-3/+79
2019-02-28ftrace: Fix trace header alignmentMike Galbraith1-11/+11
2019-02-28sched: Add support for lazy preemptionThomas Gleixner12-29/+226
2019-02-28rcu: enable rcu_normal_after_boot by default for RTJulia Cartwright1-1/+1
2019-02-28rcu: make RCU_BOOST default on RTSebastian Andrzej Siewior1-2/+2
2019-02-28rcu: Eliminate softirq processing from rcutreePaul E. McKenney3-154/+115
2019-02-28rcu: Disable RCU_FAST_NO_HZ on RTThomas Gleixner1-1/+1
2019-02-28srcu: replace local_irqsave() with a locallockSebastian Andrzej Siewior1-5/+9
2019-02-28srcu: Prohibit call_srcu() use under raw spinlocksPaul E. McKenney2-45/+72
2019-02-28srcu: use cpu_online() instead custom checkSebastian Andrzej Siewior2-24/+4
2019-02-28lockdep: selftest: fix warnings due to missing PREEMPT_RT conditionalsJosh Cartwright1-0/+27
2019-02-28lockdep: selftest: Only do hardirq context test for raw spinlockYong Zhang1-0/+23
2019-02-28crypto: Convert crypto notifier chain to SRCUPeter Zijlstra3-7/+7
2019-02-28net: Add a mutex around devnet_rename_seqSebastian Andrzej Siewior1-14/+20
2019-02-28net: netfilter: Serialize xt_write_recseq sections on RTThomas Gleixner2-0/+13
2019-02-28net/core: protect users of napi_alloc_cache against reentranceSebastian Andrzej Siewior1-6/+19
2019-02-28net: Another local_irq_disable/kmalloc headacheThomas Gleixner1-4/+6
2019-02-28net: Remove preemption disabling in netif_rx()Priyanka Jain1-4/+4
2019-02-28scsi: qla2xxx: Use local_irq_save_nort() in qla2x00_pollJohn Kacur1-2/+2
2019-02-28hotplug: duct-tape RT-rwlock usage for non-RTSebastian Andrzej Siewior1-1/+13
2019-02-28cpu/hotplug: Implement CPU pinningThomas Gleixner2-0/+41
2019-02-28char/random: don't print that the init is doneSebastian Andrzej Siewior1-2/+6
2019-02-28random: avoid preempt_disable()ed sectionSebastian Andrzej Siewior1-4/+7
2019-02-28random: Make it work on rtThomas Gleixner6-9/+23
2019-02-28cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RTThomas Gleixner2-1/+2
2019-02-28acpi/rt: Convert acpi_gbl_hardware lock back to a raw_spinlock_tSteven Rostedt5-7/+22
2019-02-28dm: Make rt awareThomas Gleixner1-1/+1
2019-02-28arm*: disable NEON in kernel modeSebastian Andrzej Siewior3-12/+13
2019-02-28crypto: limit more FPU-enabled sectionsSebastian Andrzej Siewior10-19/+158
2019-02-28crypto: Reduce preempt disabled regions, more algosSebastian Andrzej Siewior2-28/+24
2019-02-28x86: crypto: Reduce preempt disabled regionsPeter Zijlstra1-10/+12
2019-02-28sas-ata/isci: dont't disable interrupts in qc_issue handlerPaul Gortmaker1-2/+2
2019-02-28scsi/fcoe: Make RT aware.Thomas Gleixner3-12/+12
2019-02-28arm: Enable highmem for rtThomas Gleixner3-8/+57
2019-02-28arm/highmem: Flush tlb on unmapSebastian Andrzej Siewior1-1/+1
2019-02-28x86/highmem: Add a "already used pte" checkSebastian Andrzej Siewior1-0/+2
2019-02-28mm: rt: Fix generic kmap_atomic for RTThomas Gleixner1-2/+2
2019-02-28mm, rt: kmap_atomic schedulingPeter Zijlstra7-10/+86
2019-02-28mips: Disable highmem on RTThomas Gleixner1-1/+1
2019-02-28powerpc: Disable highmem on RTThomas Gleixner1-1/+1
2019-02-28sysfs: Add /sys/kernel/realtime entryClark Williams1-0/+12
2019-02-28kgdb/serial: Short term workaroundJason Wessel3-0/+7
2019-02-28arm64/xen: Make XEN depend on !RTThomas Gleixner1-1/+1
2019-02-28KVM: arm/arm64: downgrade preempt_disable()d region to migrate_disable()Josh Cartwright1-3/+3
2019-02-28genirq: update irq_set_irqchip_state documentationJosh Cartwright1-1/+1
2019-02-28ARM: enable irq in translation/section permission fault handlersYadi.hu1-0/+6
2019-02-28arm/unwind: use a raw_spin_lockSebastian Andrzej Siewior1-7/+7
2019-02-28ARM: at91: tclib: Default to tclib timer for RTThomas Gleixner1-1/+2
2019-02-28powerpc: ps3/device-init.c - adapt to completions using swait vs waitPaul Gortmaker1-1/+1
2019-02-28powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT_FULLBogdan Purcareata1-0/+1
2019-02-28powerpc: Use generic rwsem on RTThomas Gleixner1-1/+2
2019-02-28printk: Drop the logbuf_lock more oftenSebastian Andrzej Siewior1-0/+27
2019-02-28kernel/printk: Don't try to print from IRQ/NMI regionSebastian Andrzej Siewior1-0/+10
2019-02-28printk: Make rt awareThomas Gleixner1-1/+18
2019-02-28snd/pcm: fix snd_pcm_stream_lock*() irqs_disabled() splatsMike Galbraith1-4/+4
2019-02-28irqwork: Move irq safe work to irq contextThomas Gleixner3-4/+17
2019-02-28irqwork: push most work into softirq contextSebastian Andrzej Siewior5-14/+41
2019-02-28net: Have __napi_schedule_irqoff() disable interrupts on RTSteven Rostedt2-0/+14
2019-02-28net: use trylock in icmp_skSebastian Andrzej Siewior1-4/+5
2019-02-28net: add a lock around icmp_sk()Sebastian Andrzej Siewior1-0/+7
2019-02-28net: take the tcp_sk_lock lock with BH disabledSebastian Andrzej Siewior1-4/+4
2019-02-28net: add back the missing serialization in ip_send_unicast_reply()Sebastian Andrzej Siewior1-0/+6
2019-02-28net/Qdisc: use a seqlock instead seqcountSebastian Andrzej Siewior8-15/+67
2019-02-28net: dev: always take qdisc's busylock in __dev_xmit_skb()Sebastian Andrzej Siewior1-0/+4
2019-02-28net: provide a way to delegate processing a softirq to ksoftirqdSebastian Andrzej Siewior3-1/+30
2019-02-28net: use task_struct instead of CPU number as the queue owner on -RTSebastian Andrzej Siewior2-7/+53
2019-02-28net: move xmit_recursion to per-task variable on -RTSebastian Andrzej Siewior4-8/+51
2019-02-28net/core/cpuhotplug: Drain input_pkt_queue locklessGrygorii Strashko1-1/+1
2019-02-28net: Use skbufhead with raw lockThomas Gleixner3-7/+32
2019-02-28sunrpc: Make svc_xprt_do_enqueue() use get_cpu_light()Mike Galbraith1-3/+3
2019-02-28seqlock: Prevent rt starvationThomas Gleixner2-15/+47
2019-02-28jump-label: disable if stop_machine() is usedThomas Gleixner1-1/+1
2019-02-28debugobjects: Make RT awareThomas Gleixner1-1/+4
2019-02-28percpu_ida: Use local locksSebastian Andrzej Siewior1-8/+12
2019-02-28sched: Distangle worker accounting from rqlockThomas Gleixner3-100/+41
2019-02-28workqueue: Prevent workqueue versus ata-piix livelockThomas Gleixner1-1/+2
2019-02-28workqueue: Use local irq lock instead of irq disable regionsThomas Gleixner1-14/+22
2019-02-28workqueue: Use normal rcuThomas Gleixner1-43/+52
2019-02-28fs/dcache: use swait_queue instead of waitqueueSebastian Andrzej Siewior11-25/+29
2019-02-28net: Use cpu_chill() instead of cpu_relax()Thomas Gleixner2-3/+5
2019-02-28fs: dcache: Use cpu_chill() in trylock loopsThomas Gleixner4-6/+20
2019-02-28block: Use cpu_chill() for retry loopsThomas Gleixner1-2/+3
2019-02-28block: blk-mq: move blk_queue_usage_counter_release() into process contextSebastian Andrzej Siewior2-1/+15
2019-02-28rtmutex: annotate sleeping lock contextSebastian Andrzej Siewior5-10/+50
2019-02-28Revert "cpu_chill: Add a UNINTERRUPTIBLE hrtimer_nanosleep"Sebastian Andrzej Siewior1-15/+6
2019-02-28kernel/cpu_chill: use schedule_hrtimeout()Sebastian Andrzej Siewior1-5/+4
2019-02-28cpu_chill: Add a UNINTERRUPTIBLE hrtimer_nanosleepSteven Rostedt1-7/+17
2019-02-28rt: Introduce cpu_chill()Thomas Gleixner2-0/+25
2019-02-28md/raid5: do not disable interruptsSebastian Andrzej Siewior1-2/+2
2019-02-28md: raid5: Make raid5_percpu handling RT awareThomas Gleixner2-3/+6
2019-02-28block/mq: don't complete requests via IPISebastian Andrzej Siewior4-1/+30
2019-02-28block/mq: do not invoke preempt_disable()Sebastian Andrzej Siewior1-5/+5
2019-02-28block: mq: use cpu_light()Sebastian Andrzej Siewior1-2/+2
2019-02-28mm/vmalloc: Another preempt disable region which sucksThomas Gleixner1-5/+8
2019-02-28fs/epoll: Do not disable preemption on RTThomas Gleixner1-2/+2
2019-02-28thermal: Defer thermal wakups to threadsDaniel Wagner1-3/+49
2019-02-28x86: UV: raw_spinlock conversionMike Galbraith3-28/+32
2019-02-28x86: Use generic rwsem_spinlocks on -rtThomas Gleixner1-1/+4
2019-02-28x86: stackprotector: Avoid random pool on rtThomas Gleixner1-1/+7
2019-02-28x86/mce: use swait queue for mce wakeupsSteven Rostedt1-3/+34
2019-02-28x86: Convert mce timer to hrtimerThomas Gleixner1-28/+26
2019-02-28fs/dcache: disable preemption on i_dir_seq's write sideSebastian Andrzej Siewior4-9/+13
2019-02-28fs/dcache: bringt back explicit INIT_HLIST_BL_HEAD initSebastian Andrzej Siewior1-0/+10
2019-02-28Revert "fs: jbd2: pull your plug when waiting for space"Sebastian Andrzej Siewior1-2/+0
2019-02-28fs: jbd2: pull your plug when waiting for spaceSebastian Andrzej Siewior1-0/+2
2019-02-28fs: ntfs: disable interrupt only on !RTMike Galbraith1-4/+4
2019-02-28block: Turn off warning which is bogus on RTThomas Gleixner1-1/+1
2019-02-28mm: Protect activate_mm() by preempt_[disable&enable]_rt()Yong Zhang2-0/+4
2019-02-28fs: namespace preemption fixThomas Gleixner1-1/+4
2019-02-28locking/percpu-rwsem: Remove preempt_disable variantsPeter Zijlstra2-36/+20
2019-02-28tty: serial: 8250: don't take the trylock during oopsSebastian Andrzej Siewior1-3/+1
2019-02-28rt: Improve the serial console PASS_LIMITIngo Molnar1-1/+10
2019-02-28tty/serial/pl011: Make the locking work on RTThomas Gleixner1-5/+10
2019-02-28tty/serial/omap: Make the locking RT awareThomas Gleixner1-8/+4
2019-02-28rcutree/rcu_bh_qs: Disable irq while calling rcu_preempt_qs()Tiejun Chen1-0/+5
2019-02-28rcu: Make ksoftirqd do RCU quiescent statesPaul E. McKenney3-6/+15
2019-02-28rcu: Merge RCU-bh into RCU-preemptThomas Gleixner7-3/+77
2019-02-28rcu: Frob softirq testPeter Zijlstra1-1/+1
2019-02-28locking: don't check for __LINUX_SPINLOCK_TYPES_H on -RT archsSebastian Andrzej Siewior15-60/+0
2019-02-28RCU: skip the "schedule() in RCU section" warning on UP, tooSebastian Andrzej Siewior4-1/+61
2019-02-28RCU: we need to skip that warning but only on sleeping locksSebastian Andrzej Siewior1-1/+5
2019-02-28ptrace: fix ptrace vs tasklist_lock raceSebastian Andrzej Siewior3-7/+68
2019-02-28locking/rtmutex: re-init the wait_lock in rt_mutex_init_proxy_locked()Sebastian Andrzej Siewior1-0/+8
2019-02-28locking/rt-mutex: fix deadlock in device mapper / block-IOMikulas Patocka1-0/+13
2019-02-28rtmutex: add ww_mutex addon for mutex-rtSebastian Andrzej Siewior3-11/+257
2019-02-28rtmutex: wire up RT's lockingThomas Gleixner8-13/+66
2019-02-28rtmutex: add rwlock implementation based on rtmutexThomas Gleixner3-0/+542
2019-02-28rtmutex: add rwsem implementation based on rtmutexThomas Gleixner2-0/+336
2019-02-28rtmutex: add mutex implementation based on rtmutexThomas Gleixner2-0/+353
2019-02-28rtmutex: add sleeping lock implementationThomas Gleixner11-59/+713
2019-02-28rtmutex: export lockdep-less version of rt_mutex's lock, trylock and unlockThomas Gleixner2-26/+42
2019-02-28rtmutex: Provide rt_mutex_slowlock_locked()Thomas Gleixner2-30/+46
2019-02-28rbtree: don't include the rcu headerSebastian Andrzej Siewior3-49/+56
2019-02-28rtmutex: Avoid include hellThomas Gleixner1-1/+1