aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-08-02Linux 4.1.42-rt49 REBASEv4.1.42-rt49-rebasev4.1-rt-rebaseJulia Cartwright1-0/+1
2017-08-02lockdep: Fix compilation error for !CONFIG_MODULES and !CONFIG_SMPDan Murphy2-0/+10
2017-08-02rt: Drop the removal of _GPL from rt_mutex_destroy()'s EXPORT_SYMBOLSebastian Andrzej Siewior1-1/+2
2017-08-02lockdep: Handle statically initialized PER_CPU locks properThomas Gleixner5-36/+67
2017-08-02rt: Drop mutex_disable() on !DEBUG configs and the GPL suffix from export symbolSebastian Andrzej Siewior2-2/+6
2017-08-02x86/mm/cpa: avoid wbinvd() for PREEMPTJohn Ogness1-0/+8
2017-08-02pinctrl: qcom: Use raw spinlock variantsJulia Cartwright1-24/+24
2017-08-02radix-tree: use local locksSebastian Andrzej Siewior2-18/+16
2017-08-02cpuset: Convert callback_lock to raw_spinlock_tMike Galbraith1-33/+33
2017-08-02workqueue: use rcu_readlock() in put_pwq_unlocked()Sebastian Andrzej Siewior1-0/+2
2017-08-02net: Have __napi_schedule_irqoff() disable interrupts on RTSteven Rostedt2-0/+14
2017-08-02net: free the sbs in skbufheadSebastian Andrzej Siewior1-0/+8
2017-08-02arm: kprobe: replace patch_lock to raw lockYang Shi1-3/+3
2017-08-02kbuild: add -fno-PIESebastian Andrzej Siewior1-1/+1
2017-08-02x86/apic: get rid of "warning: 'acpi_ioapic_lock' defined but not used"Sebastian Andrzej Siewior1-0/+2
2017-08-02zsmalloc: turn that get_cpu_light() into a local_lock()Sebastian Andrzej Siewior1-2/+4
2017-08-02ftrace: Fix trace header alignmentMike Galbraith1-16/+16
2017-08-02fs/dcache: incremental fixup of the retry routineSebastian Andrzej Siewior1-4/+3
2017-08-02x86/preempt-lazy: fixup should_resched()Sebastian Andrzej Siewior1-2/+15
2017-08-02fs/dcache: resched/chill only if we make no progressSebastian Andrzej Siewior1-5/+13
2017-08-02net: add a lock around icmp_sk()Sebastian Andrzej Siewior1-0/+8
2017-08-02net: add back the missing serialization in ip_send_unicast_reply()Sebastian Andrzej Siewior1-0/+7
2017-08-02scsi/fcoe: Fix get_cpu()/put_cpu_light() imbalance in fcoe_recv_frame()Mike Galbraith1-1/+1
2017-08-02sched: lazy_preempt: avoid a warning in the !RT caseSebastian Andrzej Siewior1-1/+1
2017-08-02timers: wakeup all timer waiters without holding the base lockSebastian Andrzej Siewior1-1/+1
2017-08-02timers: wakeup all timer waitersSebastian Andrzej Siewior1-1/+1
2017-08-02trace: correct off by one while recording the trace-eventSebastian Andrzej Siewior1-0/+8
2017-08-02mm: perform lru_add_drain_all() remotelyLuiz Capitulino1-7/+30
2017-08-02locallock: add local_lock_on()Sebastian Andrzej Siewior1-0/+6
2017-08-02arm: lazy preempt: correct resched conditionSebastian Andrzej Siewior1-1/+5
2017-08-02kernel/printk: Don't try to print from IRQ/NMI regionSebastian Andrzej Siewior1-0/+10
2017-08-02sched,preempt: Fix preempt_count manipulationsPeter Zijlstra1-2/+2
2017-08-02perf/x86/intel/rapl: Make PMU lock rawThomas Gleixner1-10/+10
2017-08-02drivers/block/zram: fixup compile for !RTSebastian Andrzej Siewior1-1/+1
2017-08-02list_bl: fixup bogus lockdep warningJosh Cartwright1-5/+7
2017-08-02drivers/block/zram: Replace bit spinlocks with rtmutex for -rtMike Galbraith2-14/+57
2017-08-02net: dev: always take qdisc's busylock in __dev_xmit_skb()Sebastian Andrzej Siewior1-0/+4
2017-08-02mm/zsmalloc: Use get/put_cpu_light in zs_map_object()/zs_unmap_object()Mike Galbraith1-2/+2
2017-08-02kvm, rt: change async pagefault code locking for PREEMPT_RTRik van Riel1-18/+19
2017-08-02usb: gadget: atmel: access the PMC using regmapAlexandre Belloni2-10/+12
2017-08-02ARM: at91: remove useless includes and function prototypesAlexandre Belloni1-7/+0
2017-08-02ARM: at91: pm: move idle functions to pm.cAlexandre Belloni6-29/+35
2017-08-02ARM: at91: pm: find and remap the pmcAlexandre Belloni1-6/+27
2017-08-02ARM: at91: pm: simply call at91_pm_initAlexandre Belloni1-3/+3
2017-08-02kernel: sched: Fix preempt_disable_ip recodring for preempt_disable()Sebastian Andrzej Siewior4-16/+16
2017-08-02rcu/torture: Comment out rcu_bh ops on PREEMPT_RT_FULLClark Williams1-0/+7
2017-08-02f2fs: Mutex can't be used by down_write_nest_lock()Yang Shi1-3/+1
2017-08-02trace: Use rcuidle version for preemptoff_hist trace pointYang Shi1-4/+4
2017-08-02drm,i915: Use local_lock/unlock_irq() in intel_pipe_update_start/end()Mike Galbraith1-4/+7
2017-08-02drm,radeon,i915: Use preempt_disable/enable_rt() where recommendedMike Galbraith2-0/+4
2017-08-02sched,rt: __always_inline preemptible_lazy()Mike Galbraith1-1/+1
2017-08-02tick/broadcast: Make broadcast hrtimer irqsafeThomas Gleixner1-0/+1
2017-08-02kernel/stop_machine: partly revert "stop_machine: Use raw spinlocks"Sebastian Andrzej Siewior1-32/+8
2017-08-02kernel: softirq: unlock with irqs onSebastian Andrzej Siewior1-1/+3
2017-08-02kernel: migrate_disable() do fastpath in atomic & irqs-offSebastian Andrzej Siewior1-2/+2
2017-08-02latencyhist: disable jump-labelsSebastian Andrzej Siewior1-0/+1
2017-08-02net: provide a way to delegate processing a softirq to ksoftirqdSebastian Andrzej Siewior3-1/+30
2017-08-02softirq: split timer softirqs out of ksoftirqdSebastian Andrzej Siewior1-11/+74
2017-08-02preempt-lazy: Add the lazy-preemption check to preempt_schedule()Sebastian Andrzej Siewior1-8/+28
2017-08-02net/core: protect users of napi_alloc_cache against reentranceSebastian Andrzej Siewior1-1/+7
2017-08-02kernel/softirq: use cond_resched_rcu_qs() on -RT as well (run_ksoftirqd())Sebastian Andrzej Siewior1-1/+1
2017-08-02net: move xmit_recursion to per-task variable on -RTSebastian Andrzej Siewior3-3/+50
2017-08-02ptrace: don't open IRQs in ptrace_freeze_traced() too earlySebastian Andrzej Siewior1-2/+4
2017-08-02sched: reset task's lockless wake-queues on fork()Sebastian Andrzej Siewior1-0/+1
2017-08-02gpio: omap: convert to use generic irq handlerGrygorii Strashko1-28/+27
2017-08-02gpio: omap: move pm runtime in irq_chip.irq_bus_lock/sync_unlockGrygorii Strashko1-10/+15
2017-08-02gpio: omap: fix static checker warningGrygorii Strashko1-1/+1
2017-08-02gpio: omap: Fix GPIO numbering for deferred probeTony Lindgren1-1/+3
2017-08-02gpio: omap: Fix gpiochip_add() handling for deferred probeTony Lindgren1-1/+4
2017-08-02gpio: omap: fix clk_prepare/unprepare usageGrygorii Strashko1-9/+18
2017-08-02gpio: omap: protect regs access in omap_gpio_irq_handlerGrygorii Strashko1-0/+8
2017-08-02gpio: omap: fix omap2_set_gpio_debounceGrygorii Strashko1-9/+10
2017-08-02gpio: omap: switch to use platform_get_irqGrygorii Strashko1-5/+8
2017-08-02gpio: omap: remove wrong irq_domain_remove usage in probeGrygorii Strashko1-1/+0
2017-08-02gpio: omap: Fix missing raw locks conversionAxel Lin1-1/+1
2017-08-02gpio: omap: use raw locks for lockingSebastian Andrzej Siewior1-40/+40
2017-08-02ARM: OMAP2: Drop the concept of certain power domains not being able to lose ...Russ Dill5-65/+14
2017-08-02gpio: omap: prevent module from being unloaded while in useGrygorii Strashko1-0/+1
2017-08-02gpio: omap: add missed spin_unlock_irqrestore in omap_gpio_irq_typeGrygorii Strashko1-1/+3
2017-08-02gpio: omap: rework omap_gpio_irq_startup to handle current pin state properlyGrygorii Strashko1-1/+13
2017-08-02gpio: omap: rework omap_gpio_request to touch only gpio specific registersGrygorii Strashko1-8/+1
2017-08-02gpio: omap: rework omap_x_irq_shutdown to touch only irqs specific registersGrygorii Strashko1-10/+5
2017-08-02gpio: omap: fix error handling in omap_gpio_irq_typeGrygorii Strashko1-4/+12
2017-08-02gpio: omap: fix omap_gpio_free to not clean up irq configurationGrygorii Strashko1-1/+4
2017-08-02gpio: omap: Allow building as a loadable moduleTony Lindgren3-3/+35
2017-08-02Revert "gpio: omap: use raw locks for locking"Sebastian Andrzej Siewior1-39/+39
2017-08-02rtmutex: Use chainwalking control enumbmouring@ni.com1-1/+1
2017-08-02Revert "x86: Do not disable preemption in int3 on 32bit"Sebastian Andrzej Siewior1-21/+7
2017-08-02x86/signal: delay calling signals on 32bitYang Shi1-1/+1
2017-08-02irqwork: Move irq safe work to irq contextThomas Gleixner3-4/+17
2017-08-02rtmutex: Handle non enqueued waiters gracefullyThomas Gleixner1-1/+1
2017-08-02bpf: Convert hashtab lock to raw lockYang Shi1-7/+7
2017-08-02net: Make synchronize_rcu_expedited() conditional on !RT_FULLJosh Cartwright1-1/+1
2017-08-02latency_hist: Update sched_wakeup probeMathieu Desnoyers1-2/+2
2017-08-02sched: Introduce the trace_sched_waking tracepointPeter Zijlstra4-14/+28
2017-08-02trace: Add missing tracer macrosYang Shi1-0/+2
2017-08-02softirq: Sanitize local_bh_[en|dis]able for RTThomas Gleixner2-39/+31
2017-08-02arm64: Convert patch_lock to raw lockYang Shi1-3/+3
2017-08-02net/core/cpuhotplug: Drain input_pkt_queue locklessGrygorii Strashko1-1/+1
2017-08-02work-simple: Add missing #include <linux/export.h>Ben Hutchings1-0/+1
2017-08-02arm64/xen: Make XEN depend on !RTThomas Gleixner1-1/+1
2017-08-02tracing: Fix rcu splat from idle CPU on bootPhilipp Schrader1-2/+2
2017-08-02ARM: smp: Move clear_tasks_mm_cpumask() call to __cpu_die()Grygorii Strashko1-2/+3
2017-08-02genirq: Handle force threading of interrupts with primary and thread handlerThomas Gleixner2-41/+119
2017-08-02Revert d04ea10ba1ea mmc: sdhci: don't provide hard irq handlerThomas Gleixner1-27/+5
2017-08-02mm: rt: Fix generic kmap_atomic for RTThomas Gleixner1-2/+2
2017-08-02xfs: clean up inode lockdep annotationsDave Chinner2-43/+110
2017-08-02dump stack: don't disable preemption during traceSebastian Andrzej Siewior3-6/+7
2017-08-02cpufreq: Remove cpufreq_rwsemSebastian Andrzej Siewior1-32/+3
2017-08-02locking: locktorture: Do NOT include rwlock.h directlyWolfgang M. Reimer1-1/+0
2017-08-02wait.h: include atomic.hGrygorii Strashko1-0/+1
2017-08-02workqueue: Prevent deadlock/stall on RTThomas Gleixner2-15/+53
2017-08-02md: disable bcacheSebastian Andrzej Siewior1-0/+1
2017-08-02rt,ntp: Move call to schedule_delayed_work() to helper threadSteven Rostedt1-0/+43
2017-08-02memcontrol: Prevent scheduling while atomic in cgroup codeMike Galbraith1-2/+5
2017-08-02cgroups: use simple wait in css_release()Sebastian Andrzej Siewior2-4/+7
2017-08-02i915: bogus warning from i915 when running on PREEMPT_RTClark Williams1-1/+1
2017-08-02drm/i915: drop trace_i915_gem_ring_dispatch on rtSebastian Andrzej Siewior1-0/+2
2017-08-02gpu/i915: don't open code these thingsSebastian Andrzej Siewior1-1/+1
2017-08-02cpufreq: drop K8's driver from beeing selectedSebastian Andrzej Siewior1-1/+1
2017-08-02mmc: sdhci: don't provide hard irq handlerSebastian Andrzej Siewior1-5/+27
2017-08-02mmci: Remove bogus local_irq_save()Thomas Gleixner1-5/+0
2017-08-02i2c/omap: drop the lock hard irq contextSebastian Andrzej Siewior1-4/+1
2017-08-02leds: trigger: disable CPU trigger on -RTSebastian Andrzej Siewior1-1/+1
2017-08-02arch/arm64: Add lazy preempt supportAnders Roxell4-3/+15
2017-08-02powerpc: Add support for lazy preemptionThomas Gleixner5-11/+33
2017-08-02arm: Add support for lazy preemptionThomas Gleixner5-3/+18
2017-08-02x86: Support for lazy preemptionThomas Gleixner5-6/+47
2017-08-02sched: Add support for lazy preemptionThomas Gleixner13-29/+204
2017-08-02rcu: make RCU_BOOST default on RTSebastian Andrzej Siewior1-1/+1
2017-08-02rcu: Eliminate softirq processing from rcutreePaul E. McKenney3-140/+116
2017-08-02rcu: Disable RCU_FAST_NO_HZ on RTThomas Gleixner1-1/+1
2017-08-02perf: Make swevent hrtimer run in irq instead of softirqYong Zhang1-0/+1
2017-08-02lockdep: selftest: fix warnings due to missing PREEMPT_RT conditionalsJosh Cartwright1-0/+27
2017-08-02lockdep: selftest: Only do hardirq context test for raw spinlockYong Zhang1-0/+23
2017-08-02crypto: Convert crypto notifier chain to SRCUPeter Zijlstra3-7/+7
2017-08-02net: Add a mutex around devnet_rename_seqSebastian Andrzej Siewior1-14/+20
2017-08-02net: netfilter: Serialize xt_write_recseq sections on RTThomas Gleixner2-0/+13
2017-08-02net: Another local_irq_disable/kmalloc headacheThomas Gleixner1-2/+4
2017-08-02net: Remove preemption disabling in netif_rx()Priyanka Jain1-4/+4
2017-08-02scsi: qla2xxx: Use local_irq_save_nort() in qla2x00_pollJohn Kacur1-2/+2
2017-08-02hotplug: Use set_cpus_allowed_ptr() in sync_unplug_thread()Mike Galbraith1-1/+1
2017-08-02cpu_down: move migrate_enable() backTiejun Chen1-1/+1
2017-08-02kernel/hotplug: restore original cpu mask oncpu/downSebastian Andrzej Siewior1-1/+12
2017-08-02kernel/cpu: fix cpu down problem if kthread's cpu is going downSebastian Andrzej Siewior1-2/+13
2017-08-02cpu hotplug: Document why PREEMPT_RT uses a spinlockSteven Rostedt1-0/+8
2017-08-02cpu/rt: Rework cpu down for PREEMPT_RTSteven Rostedt3-48/+285
2017-08-02cpu: Make hotplug.lock a "sleeping" spinlock on RTSteven Rostedt1-9/+29
2017-08-02seqlock: Prevent rt starvationThomas Gleixner3-15/+47
2017-08-02random: Make it work on rtThomas Gleixner5-8/+20
2017-08-02cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RTThomas Gleixner2-1/+2
2017-08-02acpi/rt: Convert acpi_gbl_hardware lock back to a raw_spinlock_tSteven Rostedt5-7/+22
2017-08-02dm: Make rt awareThomas Gleixner1-1/+1
2017-08-02crypto: Reduce preempt disabled regions, more algosSebastian Andrzej Siewior2-28/+24
2017-08-02x86: crypto: Reduce preempt disabled regionsPeter Zijlstra1-11/+13
2017-08-02sas-ata/isci: dont't disable interrupts in qc_issue handlerPaul Gortmaker1-2/+2
2017-08-02scsi/fcoe: Make RT aware.Thomas Gleixner3-13/+13
2017-08-02KVM: use simple waitqueue for vcpu->wqMarcelo Tosatti10-38/+37
2017-08-02KVM: lapic: mark LAPIC timer handler as irqsafeMarcelo Tosatti1-3/+37
2017-08-02x86: kvm Require const tsc for RTThomas Gleixner1-0/+7
2017-08-02ipc/sem: Rework semaphore wakeupsPeter Zijlstra1-0/+10
2017-08-02arm: Enable highmem for rtThomas Gleixner3-5/+50
2017-08-02arm/highmem: Flush tlb on unmapSebastian Andrzej Siewior1-1/+1
2017-08-02x86/highmem: Add a "already used pte" checkSebastian Andrzej Siewior1-0/+2
2017-08-02mm, rt: kmap_atomic schedulingPeter Zijlstra7-10/+86
2017-08-02mips: Disable highmem on RTThomas Gleixner1-1/+1
2017-08-02powerpc: Disable highmem on RTThomas Gleixner1-1/+1
2017-08-02sysfs: Add /sys/kernel/realtime entryClark Williams1-0/+12
2017-08-02kgdb/serial: Short term workaroundJason Wessel3-5/+6
2017-08-02net: sysrq via icmpCarsten Emde4-2/+47
2017-08-02net: Avoid livelock in net_tx_action() on RTSteven Rostedt1-1/+31
2017-08-02ARM: cmpxchg: define __HAVE_ARCH_CMPXCHG for armv6 and laterYong Zhang1-0/+2
2017-08-02ARM: enable irq in translation/section permission fault handlersYadi.hu1-0/+6
2017-08-02arm/unwind: use a raw_spin_lockSebastian Andrzej Siewior1-7/+7
2017-08-02ARM: at91: tclib: Default to tclib timer for RTThomas Gleixner1-1/+2
2017-08-02powerpc: ps3/device-init.c - adapt to completions using swait vs waitPaul Gortmaker1-1/+1
2017-08-02powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT_FULLBogdan Purcareata1-0/+1
2017-08-02powerpc: Use generic rwsem on RTThomas Gleixner1-1/+2
2017-08-02printk: Drop the logbuf_lock more oftenSebastian Andrzej Siewior1-1/+26
2017-08-02printk: Make rt awareThomas Gleixner1-3/+23
2017-08-02ASoC: Intel: sst: use ; instead of , at the of a C statementSebastian Andrzej Siewior1-2/+2
2017-08-02snd/pcm: fix snd_pcm_stream_lock*() irqs_disabled() splatsMike Galbraith1-4/+4
2017-08-02irqwork: push most work into softirq contextSebastian Andrzej Siewior5-14/+47
2017-08-02net: Use skbufhead with raw lockThomas Gleixner3-6/+21
2017-08-02jump-label: disable if stop_machine() is usedThomas Gleixner1-1/+1
2017-08-02debugobjects: Make RT awareThomas Gleixner1-1/+4
2017-08-02percpu_ida: Use local locksSebastian Andrzej Siewior1-8/+12
2017-08-02idr: Use local lock instead of preempt enable/disableThomas Gleixner2-3/+37
2017-08-02sched: Distangle worker accounting from rqlockThomas Gleixner3-89/+41
2017-08-02workqueue: Prevent workqueue versus ata-piix livelockThomas Gleixner1-1/+2
2017-08-02workqueue: Use local irq lock instead of irq disable regionsThomas Gleixner1-14/+17
2017-08-02workqueue: Use normal rcuThomas Gleixner1-42/+51
2017-08-02net: Use cpu_chill() instead of cpu_relax()Thomas Gleixner2-3/+5
2017-08-02fs: dcache: Use cpu_chill() in trylock loopsThomas Gleixner4-4/+11
2017-08-02block: Use cpu_chill() for retry loopsThomas Gleixner1-2/+3
2017-08-02block/mq: drop per ctx cpu_lockSebastian Andrzej Siewior2-12/+0
2017-08-02block: blk-mq: Use swaitSebastian Andrzej Siewior3-7/+7
2017-08-02blk-mq: revert raw locks, post pone notifier to POST_DEADSebastian Andrzej Siewior2-8/+11
2017-08-02cpu_chill: Add a UNINTERRUPTIBLE hrtimer_nanosleepSteven Rostedt1-7/+18
2017-08-02rt: Introduce cpu_chill()Thomas Gleixner2-0/+25