summaryrefslogtreecommitdiffstats
path: root/block/compat_ioctl.c
diff options
context:
space:
mode:
authorEric Paris <eparis@redhat.com>2009-08-24 16:03:35 -0400
committerEric Paris <eparis@redhat.com>2009-08-27 08:02:04 -0400
commitdead537dd8a1c9495322c1d6f7c780697f474af0 (patch)
tree5263cf56e792cfc5ddf37748d2868fce9866af68 /block/compat_ioctl.c
parentcf4374267fbe966e8e4e7db68f5dc7b267439780 (diff)
downloadop-kernel-dev-dead537dd8a1c9495322c1d6f7c780697f474af0.zip
op-kernel-dev-dead537dd8a1c9495322c1d6f7c780697f474af0.tar.gz
inotify: fix locking around inotify watching in the idr
The are races around the idr storage of inotify watches. It's possible that a watch could be found from sys_inotify_rm_watch() in the idr, but it could be removed from the idr before that code does it's removal. Move the locking and the refcnt'ing so that these have to happen atomically. Signed-off-by: Eric Paris <eparis@redhat.com>
Diffstat (limited to 'block/compat_ioctl.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud