]> Pileus Git - ~andy/linux/blobdiff - fs/cachefiles/interface.c
locks: break delegations on any attribute modification
[~andy/linux] / fs / cachefiles / interface.c
index 43eb5592cdea83c83df854a489edea79d076cfda..5088a418ac4d2c1a0644b636f1aecf0b9a8edd00 100644 (file)
@@ -449,14 +449,14 @@ static int cachefiles_attr_changed(struct fscache_object *_object)
                _debug("discard tail %llx", oi_size);
                newattrs.ia_valid = ATTR_SIZE;
                newattrs.ia_size = oi_size & PAGE_MASK;
-               ret = notify_change(object->backer, &newattrs);
+               ret = notify_change(object->backer, &newattrs, NULL);
                if (ret < 0)
                        goto truncate_failed;
        }
 
        newattrs.ia_valid = ATTR_SIZE;
        newattrs.ia_size = ni_size;
-       ret = notify_change(object->backer, &newattrs);
+       ret = notify_change(object->backer, &newattrs, NULL);
 
 truncate_failed:
        mutex_unlock(&object->backer->d_inode->i_mutex);