audit-kernel icon indicating copy to clipboard operation
audit-kernel copied to clipboard

RFE: leverage the audit fsnotify code in the filesystem watches

Open pcmoore opened this issue 9 years ago • 0 comments

From commit 7f49294282c49ef426ed05eb4959728524ba140c:

At the moment the audit watch code is a lot more complex.  That code only
creates one fsnotify watch per parent directory.  That 'audit_parent' in
turn has a list of 'audit_watches' which contain the name, ino, dev of
the specific object we care about.  This just creates one fsnotify watch
per object we care about.  So if you watch 100 inodes in /etc this code
will create 100 fsnotify watches on /etc.  The audit_watch code will
instead create 1 fsnotify watch on /etc (the audit_parent) and then 100
individual watches chained from that fsnotify mark.

We should be able to convert the audit_watch code to do one fsnotify
mark per watch and simplify things/remove a whole lot of code.  After
that conversion we should be able to convert the audit_fsnotify code to
support that hierarchy if the optimization is necessary.

pcmoore avatar Apr 07 '16 02:04 pcmoore