Code

History

Commits on master to kernel/softirq.c35+
  1. interrupt: Disable interrupt before modifying hardirq_disable counterBoqun Feng committed 2 months agoa155ac8
  2. preempt: Introduce HAS_SEPARATE_PREEMPT_RESCHED_BITSBoqun Feng committed 3 months ago3b0e2a2
  3. irq,spin_lock: Add counted interrupt disabling/enablingBoqun Feng committed 3 months agoe901c15
  4. preempt: Track NMI nesting to separate per-CPU counterJoel Fernandes committed 3 months agob54aa0e
  5. softirq: Prepare for deferred hrtimer rearmingPeter Zijlstra committed 8 months ago7e641e5
  6. softirq: Allow to drop the softirq-BKL lock on PREEMPT_RTSebastian Andrzej Siewior committed 1 year ago3253cb4
  7. softirq: Provide a handshake for canceling tasklets via pollingSebastian Andrzej Siewior committed 1 year agofd4e876
  8. lockdep: Fix wait context check on softirq for PREEMPT_RTRyo Takakura committed 1 year ago61c39d8
  9. softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernelK Prateek Nayak committed 1 year ago6675ce2
  10. Merge tag 'irq-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 1 year ago5c2b050
  11. softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT.Sebastian Andrzej Siewior committed 2 years ago49a1763
  12. softirq: use bit waits instead of var waits.NeilBrown committed 2 years ago4999491
  13. softirq: Remove unused 'action' parameter from action callbackCaleb Sander Mateos committed 2 years agoe68ac2b
  14. softirq: Fix suspicious RCU usage in __do_softirq()Zqiang committed 2 years ago1dd1eff
  15. workqueue: Drain BH work items on hot-unplugged CPUsTejun Heo committed 2 years ago1acd92d
  16. workqueue: Implement BH workqueues to eventually replace taskletsTejun Heo committed 2 years ago4cb1ef6
  17. sched/core: introduce sched_core_idle_cpu()Cruz Zhao committed 3 years ago548796e
  18. Revert "softirq: Let ksoftirqd do its job"Paolo Abeni committed 3 years agod15121b
  19. softirq: Add trace points for tasklet entry/exitLingutla Chandrasekhar committed 3 years agof4bf3ca
  20. context_tracking: Take IRQ eqs entrypoints over RCUFrederic Weisbecker committed 4 years ago6f0e6c1
  21. smp: Make softirq handling RT safe in flush_smp_call_function_queue()Sebastian Andrzej Siewior committed 4 years ago1a90bfd
  22. genirq, softirq: Use in_hardirq() instead of in_irq()Changbin Du committed 4 years agofe13889
  23. timers/nohz: Last resort update jiffies on nohz_full IRQ entryFrederic Weisbecker committed 5 years ago53e87e3
  24. genirq: Change force_irqthreads to a static keyTanner Love committed 5 years ago91cc470
  25. sched: Introduce task_is_running()Peter Zijlstra committed 5 years agob03fbd4
  26. sched: Unbreak wakeupsPeter Zijlstra committed 5 years ago37aadc6
  27. Merge tag 'core-rcu-2021-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 5 years ago9a45da9
  28. tick/sched: Prevent false positive softirq pending warnings on RTThomas Gleixner committed 5 years ago47c218d
  29. softirq: Make softirq control and processing RT awareThomas Gleixner committed 5 years ago8b1c04a
  30. softirq: Move various protections into inline helpersThomas Gleixner committed 5 years agof02fc96
  31. tasklets: Prevent tasklet_unlock_spin_wait() deadlock on RTThomas Gleixner committed 5 years agoeb2dafb
  32. tasklets: Replace spin wait in tasklet_kill()Peter Zijlstra committed 5 years ago697d8c6
  33. tasklets: Replace spin wait in tasklet_unlock_wait()Peter Zijlstra committed 5 years agoda04474
  34. softirq: s/BUG/WARN_ONCE/ on tasklet SCHED state not setDirk Behme committed 5 years ago6b2c339
  35. tasklet: Remove tasklet_kill_immediateDavidlohr Bueso committed 5 years ago3a0ade0