]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - kernel/auditsc.c
Audit: clean up the audit_watch split
[net-next-2.6.git] / kernel / auditsc.c
index 3828ad5fb8f16fad0221209515ee6120e54aaeea..240063c370e684344a840b2508d927156aa18fb4 100644 (file)
@@ -549,9 +549,8 @@ static int audit_filter_rules(struct task_struct *tsk,
                        }
                        break;
                case AUDIT_WATCH:
-                       if (name && audit_watch_inode(rule->watch) != (unsigned long)-1)
-                               result = (name->dev == audit_watch_dev(rule->watch) &&
-                                         name->ino == audit_watch_inode(rule->watch));
+                       if (name)
+                               result = audit_watch_compare(rule->watch, name->ino, name->dev);
                        break;
                case AUDIT_DIR:
                        if (ctx)