summaryrefslogtreecommitdiff
path: root/kernel/time/posix-timers.c
AgeCommit message (Expand)Author
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-03-17posix-timers: Drop redundant memset() invocationCyrill Gorcunov
2025-03-13posix-timers: Provide a mechanism to allocate a given timer IDThomas Gleixner
2025-03-13posix-timers: Make per process list RCU safeThomas Gleixner
2025-03-13posix-timers: Avoid false cacheline sharingThomas Gleixner
2025-03-13posix-timers: Switch to jhash32()Thomas Gleixner
2025-03-13posix-timers: Improve hash table performanceThomas Gleixner
2025-03-13posix-timers: Make signal_struct:: Next_posix_timer_id an atomic_tEric Dumazet
2025-03-13posix-timers: Make lock_timer() use guard()Peter Zijlstra
2025-03-13posix-timers: Rework timer removalThomas Gleixner
2025-03-13posix-timers: Simplify lock/unlock_timer()Thomas Gleixner
2025-03-13posix-timers: Use guards in a few placesThomas Gleixner
2025-03-13posix-timers: Remove SLAB_PANIC from kmem cacheThomas Gleixner
2025-03-13posix-timers: Remove a few paranoid warningsThomas Gleixner
2025-03-13posix-timers: Cleanup includesThomas Gleixner
2025-03-13posix-timers: Add cond_resched() to posix_timer_add() search loopEric Dumazet
2025-03-13posix-timers: Initialise timer before adding it to the hash tableEric Dumazet
2025-03-13posix-timers: Ensure that timer initialization is fully visibleThomas Gleixner
2025-02-18time: Switch to hrtimer_setup()Nam Cao
2025-02-18posix-timers: Invoke cond_resched() during exit_itimers()Benjamin Segall
2025-01-15posix-timers: Fix typo in __lock_timer()Zhu Jun
2024-11-07posix-timers: Cleanup SIG_IGN workaround leftoversThomas Gleixner
2024-11-07signal: Queue ignored posixtimers on ignore listThomas Gleixner
2024-11-07posix-timers: Handle ignored list on delete and exitThomas Gleixner
2024-11-07posix-timers: Move sequence logic into struct k_itimerThomas Gleixner
2024-11-07posix-timers: Embed sigqueue in struct k_itimerThomas Gleixner
2024-11-07signal: Replace resched_timer logicThomas Gleixner
2024-11-07signal: Refactor send_sigqueue()Thomas Gleixner
2024-11-07posix-timers: Store PID type in the timerThomas Gleixner
2024-11-07posix-timers: Add a refcount to struct k_itimerThomas Gleixner
2024-11-07posix-timers: Make signal overrun accounting sensibleThomas Gleixner
2024-11-07posix-timers: Make signal delivery consistentThomas Gleixner
2024-10-29posix-timers: Add proper state trackingThomas Gleixner
2024-10-29posix-timers: Rename k_itimer:: It_requeue_pendingThomas Gleixner
2024-10-29posix-timers: Drop signal if timer has been deleted or reprogrammedThomas Gleixner
2024-10-29signal: Allow POSIX timer signals to be droppedThomas Gleixner
2024-10-29posix-timers: Cure si_sys_private raceThomas Gleixner
2024-10-29signal: Confine POSIX_TIMERS properlyThomas Gleixner
2024-10-24posix-timers: Replace call_rcu() by kfree_rcu() for simple kmem_cache_free() ...Julia Lawall
2024-09-08treewide: Fix wrong singular form of jiffies in commentsAnna-Maria Behnsen
2024-07-29posix-timers: Consolidate signal queueingThomas Gleixner
2024-07-29posix-timers: Consolidate timer setupThomas Gleixner
2024-07-29posix-timers: Convert timer list to hlistThomas Gleixner
2024-07-29posix-timers: Clear overrun in common_timer_set()Thomas Gleixner
2024-07-29posix-timers: Retrieve interval in common timer_settime() codeThomas Gleixner
2023-06-18posix-timers: Refer properly to CONFIG_HIGH_RES_TIMERSLukas Bulwahn
2023-06-18posix-timers: Polish coding style in a few placesThomas Gleixner
2023-06-18posix-timers: Remove pointless commentsThomas Gleixner
2023-06-18posix-timers: Clarify posix_timer_fn() commentsThomas Gleixner
2023-06-18posix-timers: Clarify posix_timer_rearm() commentThomas Gleixner