If a question file ("ask.*") is opened, deleted, and then closed, we still get an IN_CLOSE_WRITE ievent after the IN_DELETE ievent. We should pass the IN_EXCL_UNLINK flag to inotify_add_watch() to avoid this.
* dracut-module/password-agent.c (add_inotify_dir_watch): Add "IN_EXCL_UNLINK" flag to inotify_add_watch(). (test_add_inotify_dir_watch_IN_EXCL_UNLINK): New test. (run_tests): Add new test.