Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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 <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>

authored by

Joey Pabalinas and committed by
Andrew Morton
5a00878f 783dbe47

+2 -2
+2 -2
mm/memfd.c
··· 385 385 unsigned int flags = *flags_ptr; 386 386 387 387 if (!(flags & MFD_HUGETLB)) { 388 - if (flags & ~(unsigned int)MFD_ALL_FLAGS) 388 + if (flags & ~MFD_ALL_FLAGS) 389 389 return -EINVAL; 390 390 } else { 391 391 /* Allow huge page size encoding in flags. */ 392 - if (flags & ~(unsigned int)(MFD_ALL_FLAGS | 392 + if (flags & ~(MFD_ALL_FLAGS | 393 393 (MFD_HUGE_MASK << MFD_HUGE_SHIFT))) 394 394 return -EINVAL; 395 395 }