summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Dobriyan <adobriyan@gmail.com>2026-05-05 21:55:29 +0300
committerChristian Brauner <brauner@kernel.org>2026-05-21 14:39:36 +0300
commit50d377ef12d9680ff8fd0923afc7edaf63995511 (patch)
treea0565075fc127992c87a4712e06f44cfeb958a49
parentde7680d9438fa145c90e96a783e3e69405fecd33 (diff)
downloadlinux-50d377ef12d9680ff8fd0923afc7edaf63995511.tar.xz
sync_file_range: delete dead S_ISLNK code
Symlinks can't appear as opened file. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Link: https://patch.msgid.link/295235c7-7f68-4554-bb6f-85398beca350@p183 Reviewed-by: Jan Kara <jack@suse.cz> Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
-rw-r--r--fs/sync.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/sync.c b/fs/sync.c
index 942a60cfedfb..4a84dd837b86 100644
--- a/fs/sync.c
+++ b/fs/sync.c
@@ -266,8 +266,7 @@ int sync_file_range(struct file *file, loff_t offset, loff_t nbytes,
i_mode = file_inode(file)->i_mode;
ret = -ESPIPE;
- if (!S_ISREG(i_mode) && !S_ISBLK(i_mode) && !S_ISDIR(i_mode) &&
- !S_ISLNK(i_mode))
+ if (!S_ISREG(i_mode) && !S_ISBLK(i_mode) && !S_ISDIR(i_mode))
goto out;
mapping = file->f_mapping;