close_range: add CLOSE_RANGE_UNSHARE
[sfrench/cifs-2.6.git] / fs / open.c
index 073ea3c45347ce125db61cbab3e6d4fa30d05fb0..5e62f18adc5b4b81e7cd4d162650e7c40fdf53f4 100644 (file)
--- a/fs/open.c
+++ b/fs/open.c
@@ -1324,10 +1324,7 @@ SYSCALL_DEFINE1(close, unsigned int, fd)
 SYSCALL_DEFINE3(close_range, unsigned int, fd, unsigned int, max_fd,
                unsigned int, flags)
 {
-       if (flags)
-               return -EINVAL;
-
-       return __close_range(current->files, fd, max_fd);
+       return __close_range(fd, max_fd, flags);
 }
 
 /*