]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO
authorLennart Poettering <lennart@poettering.net>
Wed, 20 Apr 2022 12:49:43 +0000 (14:49 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 20 Apr 2022 12:49:53 +0000 (14:49 +0200)
TODO

diff --git a/TODO b/TODO
index 41b8b88b9b23958e0cdd92bd263f67e43dac2ed0..77eaeb3fc3ee2a0d2f09f7a991c986f4bdc03259 100644 (file)
--- a/TODO
+++ b/TODO
@@ -78,6 +78,14 @@ Janitorial Clean-ups:
 
 Features:
 
+* sd-event: compat wd reuse in inotify code: keep a set of removed watch
+  descriptors, and clear this set piecemeal when we see the IN_IGNORED event
+  for it, or when read() returns EAGAIN or on IN_Q_OVERFLOW. Then, whenever we
+  see an inotify wd event check against this set, and if it is contained ignore
+  the event. (to be fully correct this would have to count the occurances, in
+  case the same wd is reused multiple times before we start processing
+  IN_IGNORED again)
+
 * sd-stub: set efi var indicating stub features, i.e. whether they pick up
   creds, sysexts and so on. similar to existing variable of sd-boot