fs/ntfs3: Fix sparse warning for bigendian
authorKonstantin Komarov <almaz.alexandrovich@paragon-software.com>
Mon, 19 Aug 2024 13:24:59 +0000 (16:24 +0300)
committerKonstantin Komarov <almaz.alexandrovich@paragon-software.com>
Tue, 3 Sep 2024 13:58:40 +0000 (16:58 +0300)
Fixes: 220cf0498bbf ("fs/ntfs3: Simplify initialization of $AttrDef and $UpCase")
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202404181111.Wz8a1qX6-lkp@intel.com/
Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
fs/ntfs3/super.c

index a8758b85803f4460f4558d6a0a06b4801b153984..28fed4072f67c7b8f14ded8fe4c8a09d094513cd 100644 (file)
@@ -1491,11 +1491,10 @@ static int ntfs_fill_super(struct super_block *sb, struct fs_context *fc)
 
 #ifdef __BIG_ENDIAN
        {
-               const __le16 *src = sbi->upcase;
                u16 *dst = sbi->upcase;
 
                for (i = 0; i < 0x10000; i++)
-                       *dst++ = le16_to_cpu(*src++);
+                       __swab16s(dst++);
        }
 #endif