• Aihua Zhang's avatar
    fsnotify: support overlayfs · f3fbbb07
    Aihua Zhang authored
    When an event occurs direct it to the overlay inode instead of the real
    underlying inode.
    
    This will work even if the file was first on the lower layer and then
    copied up, while the watch is there.  This is because the watch is on the
    overlay inode, which stays the same through the copy-up.
    
    For filesystems other than overlayfs this is a no-op, except for the
    performance impact of an extra pointer dereferece.
    
    Verified to work correctly with the inotify/fanotify tests in LTP.
    Signed-off-by: default avatarAihua Zhang <zhangaihua1@huawei.com>
    Signed-off-by: default avatarMiklos Szeredi <mszeredi@redhat.com>
    Cc: Jan Kara <jack@suse.cz>
    Cc: Eric Paris <eparis@redhat.com>
    f3fbbb07
fsnotify.h 8 KB