aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/kernel/time/posix-timers.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-04-09posix-timers: Initialize cache early and move pointer into __timer_dataEric Dumazet1-13/+10
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-4/+3
2025-03-17posix-timers: Drop redundant memset() invocationCyrill Gorcunov1-1/+0
2025-03-13posix-timers: Provide a mechanism to allocate a given timer IDThomas Gleixner1-26/+79
2025-03-13posix-timers: Make per process list RCU safeThomas Gleixner1-2/+2
2025-03-13posix-timers: Avoid false cacheline sharingThomas Gleixner1-2/+2
2025-03-13posix-timers: Switch to jhash32()Thomas Gleixner1-5/+5
2025-03-13posix-timers: Improve hash table performanceThomas Gleixner1-31/+68
2025-03-13posix-timers: Make signal_struct:: Next_posix_timer_id an atomic_tEric Dumazet1-9/+5
2025-03-13posix-timers: Make lock_timer() use guard()Peter Zijlstra1-56/+36
2025-03-13posix-timers: Rework timer removalThomas Gleixner1-112/+82
2025-03-13posix-timers: Simplify lock/unlock_timer()Thomas Gleixner1-41/+29
2025-03-13posix-timers: Use guards in a few placesThomas Gleixner1-38/+30
2025-03-13posix-timers: Remove SLAB_PANIC from kmem cacheThomas Gleixner1-4/+7
2025-03-13posix-timers: Remove a few paranoid warningsThomas Gleixner1-29/+8
2025-03-13posix-timers: Cleanup includesThomas Gleixner1-16/+10
2025-03-13posix-timers: Add cond_resched() to posix_timer_add() search loopEric Dumazet1-0/+1
2025-03-13posix-timers: Initialise timer before adding it to the hash tableEric Dumazet1-14/+42
2025-03-13posix-timers: Ensure that timer initialization is fully visibleThomas Gleixner1-7/+14
2025-02-18time: Switch to hrtimer_setup()Nam Cao1-4/+3
2025-02-18posix-timers: Invoke cond_resched() during exit_itimers()Benjamin Segall1-1/+3
2025-01-15posix-timers: Fix typo in __lock_timer()Zhu Jun1-1/+1
2024-11-07posix-timers: Cleanup SIG_IGN workaround leftoversThomas Gleixner1-67/+6
2024-11-07signal: Queue ignored posixtimers on ignore listThomas Gleixner1-1/+6
2024-11-07posix-timers: Handle ignored list on delete and exitThomas Gleixner1-0/+28
2024-11-07posix-timers: Move sequence logic into struct k_itimerThomas Gleixner1-4/+1
2024-11-07posix-timers: Embed sigqueue in struct k_itimerThomas Gleixner1-36/+52
2024-11-07signal: Replace resched_timer logicThomas Gleixner1-1/+1
2024-11-07signal: Refactor send_sigqueue()Thomas Gleixner1-1/+1
2024-11-07posix-timers: Store PID type in the timerThomas Gleixner1-3/+6
2024-11-07posix-timers: Add a refcount to struct k_itimerThomas Gleixner1-3/+4
2024-11-07posix-timers: Make signal overrun accounting sensibleThomas Gleixner1-5/+6
2024-11-07posix-timers: Make signal delivery consistentThomas Gleixner1-12/+16
2024-10-29posix-timers: Add proper state trackingThomas Gleixner1-9/+13
2024-10-29posix-timers: Rename k_itimer:: It_requeue_pendingThomas Gleixner1-6/+6
2024-10-29posix-timers: Drop signal if timer has been deleted or reprogrammedThomas Gleixner1-4/+5
2024-10-29signal: Allow POSIX timer signals to be droppedThomas Gleixner1-1/+2
2024-10-29posix-timers: Cure si_sys_private raceThomas Gleixner1-14/+1
2024-10-29signal: Confine POSIX_TIMERS properlyThomas Gleixner1-2/+13
2024-10-24posix-timers: Replace call_rcu() by kfree_rcu() for simple kmem_cache_free() callbackJulia Lawall1-8/+1
2024-09-08treewide: Fix wrong singular form of jiffies in commentsAnna-Maria Behnsen1-2/+2
2024-07-29posix-timers: Consolidate signal queueingThomas Gleixner1-10/+11
2024-07-29posix-timers: Consolidate timer setupThomas Gleixner1-6/+19
2024-07-29posix-timers: Convert timer list to hlistThomas Gleixner1-11/+8
2024-07-29posix-timers: Clear overrun in common_timer_set()Thomas Gleixner1-0/+1
2024-07-29posix-timers: Retrieve interval in common timer_settime() codeThomas Gleixner1-1/+4
2023-06-18posix-timers: Refer properly to CONFIG_HIGH_RES_TIMERSLukas Bulwahn1-1/+1
2023-06-18posix-timers: Polish coding style in a few placesThomas Gleixner1-7/+7
2023-06-18posix-timers: Remove pointless commentsThomas Gleixner1-25/+0
2023-06-18posix-timers: Clarify posix_timer_fn() commentsThomas Gleixner1-30/+32