Commit 3f6a1a1
committed
timers: Split out forward timer base functionality
JIRA: https://issues.redhat.com/browse/RHEL-33787
commit 1e49048
Author: Anna-Maria Behnsen <anna-maria@linutronix.de>
Date: Fri Dec 1 10:26:31 2023 +0100
timers: Split out forward timer base functionality
Forwarding timer base is done when the next expiry value is calculated and
when a new timer is enqueued. When the next expiry value is calculated the
jiffies value is already available and does not need to be reread a second
time.
Splitting out the forward timer base functionality to make it executable
via both contextes - those where jiffies are already known and those, where
jiffies need to be read.
No functional change.
Signed-off-by: Anna-Maria Behnsen <anna-maria@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Frederic Weisbecker <frederic@kernel.org>
Link: https://lore.kernel.org/r/20231201092654.34614-10-anna-maria@linutronix.de
Signed-off-by: Phil Auld <pauld@redhat.com>1 parent b560f85 commit 3f6a1a1
1 file changed
+10
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
886 | 886 | | |
887 | 887 | | |
888 | 888 | | |
889 | | - | |
| 889 | + | |
| 890 | + | |
890 | 891 | | |
891 | | - | |
892 | | - | |
893 | 892 | | |
894 | 893 | | |
895 | 894 | | |
896 | 895 | | |
897 | | - | |
| 896 | + | |
898 | 897 | | |
899 | 898 | | |
900 | 899 | | |
901 | 900 | | |
902 | 901 | | |
903 | 902 | | |
904 | | - | |
905 | | - | |
| 903 | + | |
| 904 | + | |
906 | 905 | | |
907 | 906 | | |
908 | 907 | | |
909 | 908 | | |
910 | 909 | | |
| 910 | + | |
911 | 911 | | |
912 | 912 | | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
913 | 917 | | |
914 | 918 | | |
915 | 919 | | |
| |||
0 commit comments