inotify: do not reuse watch descriptors
authorEric Paris <eparis@redhat.com>
Fri, 18 Dec 2009 01:27:10 +0000 (20:27 -0500)
committerEric Paris <eparis@redhat.com>
Wed, 28 Jul 2010 13:58:20 +0000 (09:58 -0400)
commit7050c48826d5adb2210bddfb6a67aa13bbe984ed
tree21a2f73a9953f1125aea81e02ef547afbe33661a
parent6f3a539e3bd8ed2eafa532443723d56896153a00
inotify: do not reuse watch descriptors

Prior to 2.6.31 inotify would not reuse watch descriptors until all of
them had been used at least once.  After the rewrite inotify would reuse
watch descriptors.  The selinux utility 'restorecond' was found to have
problems when watch descriptors were reused.  This patch reverts to the
pre inotify rewrite behavior to not reuse watch descriptors.

Signed-off-by: Eric Paris <eparis@redhat.com>
fs/notify/inotify/inotify_user.c