]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
mm/mseal: use min/max in mseal_apply
authorThorsten Blum <thorsten.blum@linux.dev>
Sun, 3 May 2026 11:59:16 +0000 (13:59 +0200)
committerAndrew Morton <akpm@linux-foundation.org>
Tue, 2 Jun 2026 22:22:15 +0000 (15:22 -0700)
Use the type-checked min()/max() macros instead of MIN()/MAX(), which are
supposed to be used "for obvious constants only".

Link: https://lore.kernel.org/20260503115915.18680-3-thorsten.blum@linux.dev
Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev>
Reviewed-by: Pedro Falcato <pfalcato@suse.de>
Reviewed-by: Lorenzo Stoakes <ljs@kernel.org>
Acked-by: David Hildenbrand (Arm) <david@kernel.org>
Reviewed-by: SeongJae Park <sj@kernel.org>
Cc: Jann Horn <jannh@google.com>
Cc: Liam R. Howlett <liam@infradead.org>
Cc: Thorsten Blum <thorsten.blum@linux.dev>
Cc: Vlastimil Babka <vbabka@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/mseal.c

index e2093ae3d25cdc047091c2a1ffedef751a972a8a..9781647483d193994b842ce3f7eeef0913a8a635 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include <linux/mempolicy.h>
+#include <linux/minmax.h>
 #include <linux/mman.h>
 #include <linux/mm.h>
 #include <linux/mm_inline.h>
@@ -65,8 +66,8 @@ static int mseal_apply(struct mm_struct *mm,
                prev = vma;
 
        for_each_vma_range(vmi, vma, end) {
-               const unsigned long curr_start = MAX(vma->vm_start, start);
-               const unsigned long curr_end = MIN(vma->vm_end, end);
+               const unsigned long curr_start = max(vma->vm_start, start);
+               const unsigned long curr_end = min(vma->vm_end, end);
 
                if (!vma_test(vma, VMA_SEALED_BIT)) {
                        vma_flags_t vma_flags = vma->flags;