From: Pali Rohár Date: Thu, 3 Oct 2024 18:51:00 +0000 (+0200) Subject: cifs: Remove explicit handling of IO_REPARSE_TAG_MOUNT_POINT in inode.c X-Git-Tag: v6.15-rc2~7^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9ce7351291a6c64fa8dc36c786632ae5ded19bd5;p=thirdparty%2Fkernel%2Flinux.git cifs: Remove explicit handling of IO_REPARSE_TAG_MOUNT_POINT in inode.c IO_REPARSE_TAG_MOUNT_POINT is just a specific case of directory Name Surrogate reparse point. As reparse_info_to_fattr() already handles all directory Name Surrogate reparse point (done by the previous change), there is no need to have explicit case for IO_REPARSE_TAG_MOUNT_POINT. Signed-off-by: Pali Rohár Signed-off-by: Steve French --- diff --git a/fs/smb/client/inode.c b/fs/smb/client/inode.c index 9b56198f72303..33d699c5cf37f 100644 --- a/fs/smb/client/inode.c +++ b/fs/smb/client/inode.c @@ -1203,10 +1203,6 @@ static int reparse_info_to_fattr(struct cifs_open_info_data *data, goto out; } break; - case IO_REPARSE_TAG_MOUNT_POINT: - cifs_create_junction_fattr(fattr, sb); - rc = 0; - goto out; default: /* Check for cached reparse point data */ if (data->symlink_target || data->reparse.buf) {