Commit 1e49048
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.de1 parent 8a2c9c7 commit 1e49048
1 file changed
+10
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
939 | 939 | | |
940 | 940 | | |
941 | 941 | | |
942 | | - | |
| 942 | + | |
| 943 | + | |
943 | 944 | | |
944 | | - | |
945 | | - | |
946 | 945 | | |
947 | 946 | | |
948 | 947 | | |
949 | 948 | | |
950 | | - | |
| 949 | + | |
951 | 950 | | |
952 | 951 | | |
953 | 952 | | |
954 | 953 | | |
955 | 954 | | |
956 | 955 | | |
957 | | - | |
958 | | - | |
| 956 | + | |
| 957 | + | |
959 | 958 | | |
960 | 959 | | |
961 | 960 | | |
962 | 961 | | |
963 | 962 | | |
| 963 | + | |
964 | 964 | | |
965 | 965 | | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
966 | 970 | | |
967 | 971 | | |
968 | 972 | | |
| |||
0 commit comments