This is about as far as my inotify/vfs knowledge takes me. Comments would be appreciated, in particular whether locking and core vfs parts look OK (eg. inotify_d_instantiate takes ->d_lock - might that be possible to avoid? is d_move the best place for the move hook?) The patch is tested with a basic inotify tester, moving files in and out of watched directory, creating, deleting, overwriting, etc. (sorry it is an attachment, I'm having technical difficulties) -- SUSE Labs, Novell Inc.