The patch titled Subject: mm/execmem: remove logically deadcode in execmem.c has been added to the -mm mm-unstable branch. Its filename is execmem-add-support-for-cache-of-large-rox-pages-fix.patch This patch will shortly appear at https://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new.git/tree/patches/execmem-add-support-for-cache-of-large-rox-pages-fix.patch This patch will later appear in the mm-unstable branch at git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next via the mm-everything branch at git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm and is updated there every 2-3 working days ------------------------------------------------------ From: "Everest K.C." <everestkc@xxxxxxxxxxxxxxxx> Subject: mm/execmem: remove logically deadcode in execmem.c Date: Thu, 10 Oct 2024 12:10:58 -0600 NULL check of variable `area` within the `mas_for_each` loop is unnecessary, as the varialbe `area` can never be NULL. So, the `continue` statement inside the if block is never reached. Remove the if block that performs the NULL check. This was reported by Coverity Scan: https://scan7.scan.coverity.com/#/project-view/51525/11354?selectedIssue=1600362 Link: https://lkml.kernel.org/r/20241010181102.5522-1-everestkc@xxxxxxxxxxxxxxxx Fixes: d44c3485820e ("execmem: add support for cache of large ROX pages") Signed-off-by: Everest K.C. <everestkc@xxxxxxxxxxxxxxxx> Cc: Kees Bakker <kees@xxxxxxxxxxxx> Cc: Mike Rapoport (Microsoft) <rppt@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/execmem.c | 3 --- 1 file changed, 3 deletions(-) --- a/mm/execmem.c~execmem-add-support-for-cache-of-large-rox-pages-fix +++ a/mm/execmem.c @@ -75,9 +75,6 @@ static void execmem_cache_clean(struct w mas_for_each(&mas, area, ULONG_MAX) { size_t size; - if (!area) - continue; - size = mas_range_len(&mas); if (IS_ALIGNED(size, PMD_SIZE) && _ Patches currently in -mm which might be from everestkc@xxxxxxxxxxxxxxxx are execmem-add-support-for-cache-of-large-rox-pages-fix.patch