]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
mm/memfd: remove redundant casts
authorJoey Pabalinas <joeypabalinas@gmail.com>
Sun, 31 Aug 2025 11:47:48 +0000 (01:47 -1000)
committerAndrew Morton <akpm@linux-foundation.org>
Sun, 21 Sep 2025 21:22:00 +0000 (14:22 -0700)
MFD_ALL_FLAGS is already an unsigned int.  Remove redundant casts to
unsigned int.

Link: https://lkml.kernel.org/r/efbbe6093b64a5b19f974871d5262d6e75dff2c0.1756639225.git.joeypabalinas@gmail.com
Signed-off-by: Joey Pabalinas <joeypabalinas@gmail.com>
Cc: Baolin Wang <baolin.wang@linux.alibaba.com>
Cc: Hugh Dickins <hughd@google.com>
Cc: Joey Pabalinas <joeypabalinas@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/memfd.c

index bbe679895ef6a191badd56bc4c814b7bc9adfee1..1d109c1acf211b3c3c777ffda539a8089a0b7536 100644 (file)
@@ -385,11 +385,11 @@ static int sanitize_flags(unsigned int *flags_ptr)
        unsigned int flags = *flags_ptr;
 
        if (!(flags & MFD_HUGETLB)) {
-               if (flags & ~(unsigned int)MFD_ALL_FLAGS)
+               if (flags & ~MFD_ALL_FLAGS)
                        return -EINVAL;
        } else {
                /* Allow huge page size encoding in flags. */
-               if (flags & ~(unsigned int)(MFD_ALL_FLAGS |
+               if (flags & ~(MFD_ALL_FLAGS |
                                (MFD_HUGE_MASK << MFD_HUGE_SHIFT)))
                        return -EINVAL;
        }