diff --git a/fs/debugfs/file.c b/fs/debugfs/file.c index 309f4e9b241990556311ae779baa565d1471d496..354e2ab620314e5a0eb994f1ff7dcc8d48c0df4b 100644 --- a/fs/debugfs/file.c +++ b/fs/debugfs/file.c @@ -206,7 +206,7 @@ static int full_proxy_release(struct inode *inode, struct file *filp) replace_fops(filp, d_inode(dentry)->i_fop); kfree((void *)proxy_fops); fops_put(real_fops); - return 0; + return r; } static void __full_proxy_fops_init(struct file_operations *proxy_fops,