udev: refuse to enable inotify watch on remove event
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 6 Mar 2021 11:45:17 +0000 (20:45 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 30 Apr 2021 10:21:18 +0000 (19:21 +0900)
commit0d77bc4a18efa21022fe90cf8d6051a7b5b039f3
tree7e85ac5ec208c4d211278f1decfcdd4e3752b243
parent4cac2260c8ef6a324c95461888c02db32f6c1eb2
udev: refuse to enable inotify watch on remove event

Some udev rule may erroneously set inotify watch on remove event.
For safety, silently ignore such an inotify watch enablement.

This also moves inotify watch enablement code to udev-event.c.
src/udev/udev-event.c
src/udev/udev-event.h
src/udev/udevd.c