History

timerqueue: Split out timerqueue_types.h

Trimming down sched.h dependencies: timerqueue_types can include just rbtree_types.h instead of pulling in rbtree.h.

Kent Overstreet committed 2 years ago

Commit eee51b01 parent 09769194 files · +20 −14Browse files

Showing the changes to include/linux/timerqueue.h (1 of 4 files). Show all

Unified · Split

include/linux/timerqueue.h+1−12
@@ -3,18 +3,7 @@ · 2 unmodified lines
33 #define _LINUX_TIMERQUEUE_H
44
55 #include <linux/rbtree.h>
6−#include <linux/ktime.h>
7−
8−
9−struct timerqueue_node {
10− struct rb_node node;
11− ktime_t expires;
12−};
13−
14−struct timerqueue_head {
15− struct rb_root_cached rb_root;
16−};
17−
6+#include <linux/timerqueue_types.h>
187
198 extern bool timerqueue_add(struct timerqueue_head *head,
209 struct timerqueue_node *node);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t