From: Joey Pabalinas Date: Sun, 31 Aug 2025 11:47:48 +0000 (-1000) Subject: mm/memfd: remove redundant casts X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5a00878f78cf4ef12bd5dcea88ed4dd1ef0c7433;p=thirdparty%2Fkernel%2Fstable.git mm/memfd: remove redundant casts 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 Cc: Baolin Wang Cc: Hugh Dickins Cc: Joey Pabalinas Signed-off-by: Andrew Morton --- diff --git a/mm/memfd.c b/mm/memfd.c index bbe679895ef6a..1d109c1acf211 100644 --- a/mm/memfd.c +++ b/mm/memfd.c @@ -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; }