Files
linux-legacy-genesi/include/linux
Al Viro 0590b9335a fixing audit rule ordering mess, part 1
Problem: ordering between the rules on exit chain is currently lost;
all watch and inode rules are listed after everything else _and_
exit,never on one kind doesn't stop exit,always on another from
being matched.

Solution: assign priorities to rules, keep track of the current
highest-priority matching rule and its result (always/never).

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2009-01-04 15:14:41 -05:00
..
…
…
…
…
…
…
…
…
…
…
…
…
2008-12-30 16:51:43 -05:00
…
…
…
…
…
…
…
…
…
2008-12-29 08:29:50 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2009-01-01 10:12:19 +10:30
…
2008-12-29 08:29:50 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2009-01-02 12:19:34 -08:00
…
2008-12-29 17:47:23 +10:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-12-31 18:07:38 -05:00
…
…
…
…
…
…
…
…
…
…
…
2009-01-03 14:02:18 +01:00
…
2008-12-29 07:39:34 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-12-29 11:27:46 +02:00
…
…
…
…
…
…
…
…
…
…
2008-12-31 18:07:42 -05:00
2008-12-31 18:07:43 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-12-31 18:07:42 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-12-31 15:11:46 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
2009-01-03 14:11:07 +01:00
…
…
…
…
2008-12-28 22:43:21 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2008-12-30 09:05:16 +10:30
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2009-01-01 10:12:25 +10:30
…
…
…
…
…
…
…
…
…
2009-01-02 10:19:36 -08:00
2008-12-29 08:29:51 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…