aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-04-03Linux 4.4.126-rt141 REBASEv4.4.126-rt141-rebasev4.4-rt-rebaseDaniel Wagner1-0/+1
2018-04-03net: use trylock in icmp_skSebastian Andrzej Siewior1-1/+5
2018-04-03rt/locking: allow recursive local_trylock()Sebastian Andrzej Siewior1-0/+9
2018-04-03Bluetooth: avoid recursive locking in hci_send_to_channel()Sebastian Andrzej Siewior1-6/+11
2018-04-03kernel/hrtimer/hotplug: don't wake ktimersoftd while holding the hrtimer base...Mike Galbraith1-6/+13
2018-04-03kernel/hrtimer: don't wakeup a process while holding the hrtimer base lockSebastian Andrzej Siewior1-5/+10
2018-04-03kernel/hrtimer: migrate deferred timer on CPU downSebastian Andrzej Siewior1-0/+5
2018-04-03cpu_pm: replace raw_notifier to atomic_notifierAlex Shi1-37/+6
2018-04-03Revert "fs: jbd2: pull your plug when waiting for space"Sebastian Andrzej Siewior1-2/+0
2018-04-03locking/rt-mutex: fix deadlock in device mapper / block-IOMikulas Patocka1-5/+20
2018-04-03md/raid5: do not disable interruptsSebastian Andrzej Siewior1-2/+2
2018-04-03fs: convert two more BH_Uptodate_Lock related bitspinlocksSebastian Andrzej Siewior1-4/+2
2018-04-03kernel/locking: use an exclusive wait_q for sleepersSebastian Andrzej Siewior4-7/+33
2018-04-03sched/migrate disable: handle updated task-mask mg-dis sectionSebastian Andrzej Siewior2-6/+54
2018-04-03sched: Remove TASK_ALLPeter Zijlstra1-1/+0
2018-04-03sched: Prevent task state corruption by spurious lock wakeupThomas Gleixner1-1/+1
2018-04-03random: avoid preempt_disable()ed sectionSebastian Andrzej Siewior1-4/+6
2018-04-03rtmutex: Make lock_killable workThomas Gleixner1-12/+7
2018-04-03timer/hrtimer: check properly for a running timerSebastian Andrzej Siewior1-1/+7
2018-04-03lockdep: Fix compilation error for !CONFIG_MODULES and !CONFIG_SMPDan Murphy2-0/+10
2018-04-03rt: Drop the removal of _GPL from rt_mutex_destroy()'s EXPORT_SYMBOLSebastian Andrzej Siewior1-1/+2
2018-04-03lockdep: Handle statically initialized PER_CPU locks properThomas Gleixner5-36/+67
2018-04-03rt: Drop mutex_disable() on !DEBUG configs and the GPL suffix from export symbolSebastian Andrzej Siewior2-2/+6
2018-04-03x86/mm/cpa: avoid wbinvd() for PREEMPTJohn Ogness1-0/+8
2018-04-03pinctrl: qcom: Use raw spinlock variantsJulia Cartwright1-24/+24
2018-04-03radix-tree: use local locksSebastian Andrzej Siewior2-19/+16
2018-04-03cpuset: Convert callback_lock to raw_spinlock_tMike Galbraith1-33/+33
2018-04-03workqueue: use rcu_readlock() in put_pwq_unlocked()Sebastian Andrzej Siewior1-0/+2
2018-04-03net: Have __napi_schedule_irqoff() disable interrupts on RTSteven Rostedt2-0/+14
2018-04-03net: free the sbs in skbufheadSebastian Andrzej Siewior1-0/+8
2018-04-03arm: kprobe: replace patch_lock to raw lockYang Shi1-3/+3
2018-04-03x86/apic: get rid of "warning: 'acpi_ioapic_lock' defined but not used"Sebastian Andrzej Siewior1-0/+2
2018-04-03zsmalloc: turn that get_cpu_light() into a local_lock()Sebastian Andrzej Siewior1-2/+4
2018-04-03ftrace: Fix trace header alignmentMike Galbraith1-16/+16
2018-04-03kernel/futex: don't deboost too earlySebastian Andrzej Siewior4-8/+55
2018-04-03fs/dcache: incremental fixup of the retry routineSebastian Andrzej Siewior1-4/+3
2018-04-03x86/preempt-lazy: fixup should_resched()Sebastian Andrzej Siewior1-2/+15
2018-04-03fs/dcache: resched/chill only if we make no progressSebastian Andrzej Siewior1-6/+13
2018-04-03net: add a lock around icmp_sk()Sebastian Andrzej Siewior1-0/+8
2018-04-03net: add back the missing serialization in ip_send_unicast_reply()Sebastian Andrzej Siewior1-0/+7
2018-04-03scsi/fcoe: Fix get_cpu()/put_cpu_light() imbalance in fcoe_recv_frame()Mike Galbraith1-1/+1
2018-04-03sched: lazy_preempt: avoid a warning in the !RT caseSebastian Andrzej Siewior1-1/+1
2018-04-03timers: wakeup all timer waiters without holding the base lockSebastian Andrzej Siewior1-1/+1
2018-04-03timers: wakeup all timer waitersSebastian Andrzej Siewior1-1/+1
2018-04-03hyperv: Fix compilation issue with 4.4.19-rt27Juerg Haefliger1-1/+1
2018-04-03work-simple: Rename work-simple.[ch] to swork.[ch] for consistencyMike Galbraith7-6/+6
2018-04-03trace: correct off by one while recording the trace-eventSebastian Andrzej Siewior1-0/+8
2018-04-03mm: perform lru_add_drain_all() remotelyLuiz Capitulino1-7/+30
2018-04-03locallock: add local_lock_on()Sebastian Andrzej Siewior1-0/+6
2018-04-03arm: lazy preempt: correct resched conditionSebastian Andrzej Siewior1-1/+5
2018-04-03kernel/printk: Don't try to print from IRQ/NMI regionSebastian Andrzej Siewior1-0/+10
2018-04-03kernel/rtmutex: only warn once on a try lock from bad contextSebastian Andrzej Siewior1-1/+1
2018-04-03sched,preempt: Fix preempt_count manipulationsPeter Zijlstra1-2/+2
2018-04-03perf/x86/intel/rapl: Make PMU lock rawThomas Gleixner1-10/+10
2018-04-03sched/cputime: Convert vtime_seqlock to seqcountFrederic Weisbecker4-25/+27
2018-04-03sched/cputime: Clarify vtime symbols and document themFrederic Weisbecker3-5/+8
2018-04-03Revert "vtime: Split lock and seqcount"Sebastian Andrzej Siewior4-46/+25
2018-04-03tty: serial: 8250: don't take the trylock during oopsSebastian Andrzej Siewior1-2/+2
2018-04-03panic: change nmi_panic from macro to functionHidehiro Kawai2-20/+21
2018-04-03panic, x86: Allow CPUs to save registers even if looping in NMI contextHidehiro Kawai5-8/+45
2018-04-03panic, x86: Fix re-entrance problem due to panic on NMIHidehiro Kawai4-8/+46
2018-04-03drivers/block/zram: fixup compile for !RTSebastian Andrzej Siewior1-1/+1
2018-04-03ARM: imx: always use TWD on IMX6QSebastian Andrzej Siewior1-1/+1
2018-04-03list_bl: fixup bogus lockdep warningJosh Cartwright1-5/+7
2018-04-03drivers/block/zram: Replace bit spinlocks with rtmutex for -rtMike Galbraith2-14/+57
2018-04-03completion: filter out suspendSebastian Andrzej Siewior4-1/+22
2018-04-03net: dev: always take qdisc's busylock in __dev_xmit_skb()Sebastian Andrzej Siewior1-0/+4
2018-04-03mm/zsmalloc: Use get/put_cpu_light in zs_map_object()/zs_unmap_object()Mike Galbraith1-2/+2
2018-04-03kvm, rt: change async pagefault code locking for PREEMPT_RTRik van Riel1-18/+19
2018-04-03tracing, writeback: Replace cgroup path to cgroup inoYang Shi1-76/+45
2018-04-03Revert "trace/writeback: Block cgroup path tracing on RT"Sebastian Andrzej Siewior1-1/+1
2018-04-03clockevents/drivers/timer-atmel-pit: fix double free_irqAlexandre Belloni1-1/+7
2018-04-03arm: at91: do not disable/enable clocks in a rowSebastian Andrzej Siewior1-4/+29
2018-04-03Add upstream swaitSebastian Andrzej Siewior27-405/+412
2018-04-03clk: at91: remove useless includesAlexandre Belloni8-30/+0
2018-04-03clk: at91: pmc: remove useless capacities handlingAlexandre Belloni1-128/+0
2018-04-03clk: at91: pmc: drop at91_pmc_baseAlexandre Belloni2-19/+0
2018-04-03usb: gadget: atmel: access the PMC using regmapAlexandre Belloni2-10/+12
2018-04-03ARM: at91: remove useless includes and function prototypesAlexandre Belloni1-7/+0
2018-04-03ARM: at91: pm: move idle functions to pm.cAlexandre Belloni6-29/+35
2018-04-03ARM: at91: pm: find and remap the pmcAlexandre Belloni1-6/+27
2018-04-03ARM: at91: pm: simply call at91_pm_initAlexandre Belloni1-3/+3
2018-04-03clk: at91: pmc: move pmc structures to C fileAlexandre Belloni2-9/+9
2018-04-03clk: at91: pmc: merge at91_pmc_init in atmel_pmc_probeAlexandre Belloni1-25/+9
2018-04-03clk: at91: remove IRQ handling and use pollingAlexandre Belloni7-446/+37
2018-04-03clk: at91: make use of syscon/regmap internallyBoris Brezillon15-694/+692
2018-04-03clk: at91: make use of syscon to share PMC registers in several driversBoris Brezillon3-7/+17
2018-04-03trace: hist: make it compile againSebastian Andrzej Siewior1-0/+1
2018-04-03kernel: sched: Fix preempt_disable_ip recodring for preempt_disable()Sebastian Andrzej Siewior4-16/+16
2018-04-03rcu/torture: Comment out rcu_bh ops on PREEMPT_RT_FULLClark Williams1-0/+7
2018-04-03f2fs: Mutex can't be used by down_write_nest_lock()Yang Shi1-3/+1
2018-04-03trace/writeback: Block cgroup path tracing on RTThomas Gleixner1-1/+1
2018-04-03trace: Use rcuidle version for preemptoff_hist trace pointYang Shi1-4/+4
2018-04-03drm,i915: Use local_lock/unlock_irq() in intel_pipe_update_start/end()Mike Galbraith1-4/+7
2018-04-03drm,radeon,i915: Use preempt_disable/enable_rt() where recommendedMike Galbraith2-0/+4
2018-04-03locking/lglocks: Use preempt_enable/disable_nort() in lg_double_[un]lockMike Galbraith1-2/+2
2018-04-03sched,rt: __always_inline preemptible_lazy()Mike Galbraith1-1/+1
2018-04-03tick/broadcast: Make broadcast hrtimer irqsafeThomas Gleixner1-0/+1
2018-04-03iommu/amd: Use WARN_ON_NORT in __attach_device()Thomas Gleixner1-6/+6
2018-04-03KVM: arm/arm64: downgrade preempt_disable()d region to migrate_disable()Josh Cartwright1-3/+3
2018-04-03genirq: update irq_set_irqchip_state documentationJosh Cartwright1-1/+1
2018-04-03rcu: disable more spots of rcu_bhSebastian Andrzej Siewior2-0/+8
2018-04-03kernel/stop_machine: partly revert "stop_machine: Use raw spinlocks"Sebastian Andrzej Siewior1-32/+8
2018-04-03rt/locking: Reenable migration accross scheduleThomas Gleixner1-12/+20
2018-04-03rtmutex: push down migrate_disable() into rt_spin_lock()Sebastian Andrzej Siewior6-29/+54
2018-04-03kernel: migrate_disable() do fastpath in atomic & irqs-offSebastian Andrzej Siewior1-2/+2
2018-04-03kernel: softirq: unlock with irqs onSebastian Andrzej Siewior1-1/+3
2018-04-03mm: backing-dev: don't disable IRQs in wb_congested_put()Sebastian Andrzej Siewior1-2/+2
2018-04-03rtmutex: Make wait_lock irq safeThomas Gleixner2-94/+102
2018-04-03kernel/perf: mark perf_cpu_context's timer as irqsafeSebastian Andrzej Siewior1-0/+1
2018-04-03genirq: Add default affinity mask command line optionThomas Gleixner2-2/+28
2018-04-03latencyhist: disable jump-labelsSebastian Andrzej Siewior1-0/+1
2018-04-03net: dev: make xmit_rec_dec() voidSebastian Andrzej Siewior1-1/+1
2018-04-03printk: fix a build on powerpcSebastian Andrzej Siewior1-56/+59
2018-04-03sched: fix ->nr_cpus_allowed = 1 transcription error during migrate_disable()...Mike Galbraith1-1/+0
2018-04-03RCU: make RCU_EXPERT y on RTSebastian Andrzej Siewior1-1/+1
2018-04-03arm+arm64: lazy-preempt: add TIF_NEED_RESCHED_LAZY to _TIF_WORK_MASKSebastian Andrzej Siewior3-6/+13
2018-04-03net: provide a way to delegate processing a softirq to ksoftirqdSebastian Andrzej Siewior3-1/+30
2018-04-03softirq: split timer softirqs out of ksoftirqdSebastian Andrzej Siewior1-11/+74
2018-04-03preempt-lazy: Add the lazy-preemption check to preempt_schedule()Sebastian Andrzej Siewior1-8/+28
2018-04-03x86: lazy preempt: use the need resched bits in EXIT_TO_USERMODE_LOOP_FLAGSSebastian Andrzej Siewior1-1/+1
2018-04-03drivers/media: vsp1_video: fix compile errorAnders Roxell1-1/+1
2018-04-03drivers/cpuidle: coupled: fix warning cpuidle_coupled_lockAnders Roxell1-1/+0
2018-04-03sched: fixup migrate disable (all tasks were bound to CPU0)Sebastian Andrzej Siewior6-104/+48
2018-04-03ARM: highmem: take into account FIX_KMAP_BEGIN in switch_kmaps()Grygorii Strashko1-5/+10
2018-04-03net/core: skbuf use local lock in __netdev_alloc_skb()Sebastian Andrzej Siewior1-2/+2
2018-04-03net/core: protect users of napi_alloc_cache against reentranceSebastian Andrzej Siewior1-4/+14
2018-04-03kernel/softirq: use cond_resched_rcu_qs() on -RT as well (run_ksoftirqd())Sebastian Andrzej Siewior1-1/+1
2018-04-03net: move xmit_recursion to per-task variable on -RTSebastian Andrzej Siewior3-3/+50
2018-04-03kernel/time: fix wrong next wakeup computation in get_next_timer_interrupt()Sebastian Andrzej Siewior1-1/+1
2018-04-03trace/latency-hist: Consider new argument when probing the sched_switch tracerCarsten Emde1-2/+2
2018-04-03misc: hwlat_detector: replace "if (0 != var)" by "if (var)"Sebastian Andrzej Siewior1-5/+5
2018-04-03ptrace: don't open IRQs in ptrace_freeze_traced() too earlySebastian Andrzej Siewior1-2/+4
2018-04-03clocksource: atmel: compile fixesSebastian Andrzej Siewior2-5/+5
2018-04-03Docbook related fixesSebastian Andrzej Siewior2-0/+5
2018-04-03fix compile for CONFIG_MISSED_TIMER_OFFSETS_HISTSebastian Andrzej Siewior1-6/+5
2018-04-03Revert "mm/rmap: retry lock check in anon_vma_free()"Sebastian Andrzej Siewior1-11/+1
2018-04-03Revert "ARM: OMAP2: Drop the concept of certain power domains not being able ...Sebastian Andrzej Siewior5-14/+65
2018-04-03kernel/time/timer: SMP=n fixSebastian Andrzej Siewior1-1/+1
2018-04-03move update_migrate_disable() definitionSebastian Andrzej Siewior1-9/+9
2018-04-03latency_hist: Update sched_wakeup probeMathieu Desnoyers1-2/+2
2018-04-03workqueue: Prevent deadlock/stall on RTThomas Gleixner2-15/+53
2018-04-03md: disable bcacheSebastian Andrzej Siewior1-0/+1
2018-04-03rt,ntp: Move call to schedule_delayed_work() to helper threadSteven Rostedt1-0/+43
2018-04-03memcontrol: Prevent scheduling while atomic in cgroup codeMike Galbraith1-2/+5
2018-04-03cgroups: use simple wait in css_release()Sebastian Andrzej Siewior2-4/+7
2018-04-03i915: bogus warning from i915 when running on PREEMPT_RTClark Williams1-1/+1
2018-04-03drm/i915: drop trace_i915_gem_ring_dispatch on rtSebastian Andrzej Siewior1-0/+2
2018-04-03gpu/i915: don't open code these thingsSebastian Andrzej Siewior1-1/+1
2018-04-03cpufreq: drop K8's driver from beeing selectedSebastian Andrzej Siewior1-1/+1
2018-04-03mmci: Remove bogus local_irq_save()Thomas Gleixner1-5/+0
2018-04-03i2c/omap: drop the lock hard irq contextSebastian Andrzej Siewior1-4/+1
2018-04-03leds: trigger: disable CPU trigger on -RTSebastian Andrzej Siewior1-1/+1
2018-04-03arch/arm64: Add lazy preempt supportAnders Roxell4-3/+15
2018-04-03powerpc: Add support for lazy preemptionThomas Gleixner5-11/+33
2018-04-03arm: Add support for lazy preemptionThomas Gleixner5-3/+18
2018-04-03x86: Support for lazy preemptionThomas Gleixner6-1/+42
2018-04-03sched: Add support for lazy preemptionThomas Gleixner13-29/+204
2018-04-03rcu: make RCU_BOOST default on RTSebastian Andrzej Siewior1-1/+1
2018-04-03rcu: Eliminate softirq processing from rcutreePaul E. McKenney3-147/+123
2018-04-03rcu: Disable RCU_FAST_NO_HZ on RTThomas Gleixner1-1/+1
2018-04-03perf: Make swevent hrtimer run in irq instead of softirqYong Zhang1-0/+1
2018-04-03lockdep: selftest: fix warnings due to missing PREEMPT_RT conditionalsJosh Cartwright1-0/+27
2018-04-03lockdep: selftest: Only do hardirq context test for raw spinlockYong Zhang1-0/+23
2018-04-03crypto: Convert crypto notifier chain to SRCUPeter Zijlstra3-7/+7
2018-04-03net: Add a mutex around devnet_rename_seqSebastian Andrzej Siewior1-14/+20
2018-04-03net: netfilter: Serialize xt_write_recseq sections on RTThomas Gleixner2-0/+13
2018-04-03net: Another local_irq_disable/kmalloc headacheThomas Gleixner1-2/+4
2018-04-03net: Remove preemption disabling in netif_rx()Priyanka Jain1-4/+4
2018-04-03scsi: qla2xxx: Use local_irq_save_nort() in qla2x00_pollJohn Kacur1-2/+2
2018-04-03hotplug: Use set_cpus_allowed_ptr() in sync_unplug_thread()Mike Galbraith1-1/+1
2018-04-03cpu_down: move migrate_enable() backTiejun Chen1-1/+1
2018-04-03kernel/hotplug: restore original cpu mask oncpu/downSebastian Andrzej Siewior1-1/+12
2018-04-03kernel/cpu: fix cpu down problem if kthread's cpu is going downSebastian Andrzej Siewior1-2/+13
2018-04-03cpu hotplug: Document why PREEMPT_RT uses a spinlockSteven Rostedt1-0/+8
2018-04-03cpu/rt: Rework cpu down for PREEMPT_RTSteven Rostedt3-46/+283
2018-04-03cpu: Make hotplug.lock a "sleeping" spinlock on RTSteven Rostedt1-7/+27
2018-04-03seqlock: Prevent rt starvationThomas Gleixner3-15/+47
2018-04-03random: Make it work on rtThomas Gleixner5-8/+20
2018-04-03cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RTThomas Gleixner2-1/+2
2018-04-03acpi/rt: Convert acpi_gbl_hardware lock back to a raw_spinlock_tSteven Rostedt5-7/+22
2018-04-03dm: Make rt awareThomas Gleixner1-1/+1
2018-04-03crypto: Reduce preempt disabled regions, more algosSebastian Andrzej Siewior2-28/+24
2018-04-03x86: crypto: Reduce preempt disabled regionsPeter Zijlstra1-11/+13
2018-04-03sas-ata/isci: dont't disable interrupts in qc_issue handlerPaul Gortmaker1-2/+2
2018-04-03scsi/fcoe: Make RT aware.Thomas Gleixner3-13/+13
2018-04-03KVM: use simple waitqueue for vcpu->wqMarcelo Tosatti10-38/+37
2018-04-03KVM: lapic: mark LAPIC timer handler as irqsafeMarcelo Tosatti1-0/+1
2018-04-03x86: kvm Require const tsc for RTThomas Gleixner1-0/+7
2018-04-03ipc/sem: Rework semaphore wakeupsPeter Zijlstra1-0/+10
2018-04-03arm: Enable highmem for rtThomas Gleixner3-5/+49
2018-04-03arm/highmem: Flush tlb on unmapSebastian Andrzej Siewior1-1/+1
2018-04-03x86/highmem: Add a "already used pte" checkSebastian Andrzej Siewior1-0/+2
2018-04-03mm: rt: Fix generic kmap_atomic for RTThomas Gleixner1-2/+2
2018-04-03mm, rt: kmap_atomic schedulingPeter Zijlstra7-10/+86
2018-04-03mips: Disable highmem on RTThomas Gleixner1-1/+1
2018-04-03powerpc: Disable highmem on RTThomas Gleixner1-1/+1
2018-04-03sysfs: Add /sys/kernel/realtime entryClark Williams1-0/+12
2018-04-03kgdb/serial: Short term workaroundJason Wessel3-5/+6
2018-04-03net: sysrq via icmpCarsten Emde4-2/+47