]> git.ipfire.org Git - thirdparty/systemd.git/commit
udevd: event - make db loading lazy in REMOVE event handling
authorTom Gundersen <teg@jklm.no>
Fri, 6 Mar 2015 17:22:35 +0000 (18:22 +0100)
committerTom Gundersen <teg@jklm.no>
Thu, 12 Mar 2015 11:03:50 +0000 (12:03 +0100)
commit3c0bab4aaf70b2383aa4cbabf6059c48744e8960
tree1a287bcd642ce7a04959ca79b222c2a91debcdea
parent1cd0a77022a4da17d1274f8f776b63e72c99fb05
udevd: event - make db loading lazy in REMOVE event handling

We were explicitly eagerly loading the db, then deletenig the backing file and then processing the
rules/symlinks. Instead we delete the backnig db file as the last step and let the db loading be
lazy as everywhere else.

This may save us a bit of work in casese where the db is not needed, but more importantly it hides
some implementation details of libudev-device form udevd.
src/libudev/libudev-device-private.c
src/udev/udev-event.c