From: Alexey Dobriyan Date: Tue, 5 May 2026 18:55:29 +0000 (+0300) Subject: sync_file_range: delete dead S_ISLNK code X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=50d377ef12d9680ff8fd0923afc7edaf63995511;p=thirdparty%2Fkernel%2Flinux.git sync_file_range: delete dead S_ISLNK code Symlinks can't appear as opened file. Signed-off-by: Alexey Dobriyan Link: https://patch.msgid.link/295235c7-7f68-4554-bb6f-85398beca350@p183 Reviewed-by: Jan Kara Signed-off-by: Christian Brauner (Amutable) --- diff --git a/fs/sync.c b/fs/sync.c index 942a60cfedfbf..4a84dd837b863 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;