]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
security: use umax() to improve code
authorQianfeng Rong <rongqianfeng@vivo.com>
Fri, 15 Aug 2025 03:56:03 +0000 (11:56 +0800)
committerPaul Moore <paul@paul-moore.com>
Mon, 18 Aug 2025 19:41:47 +0000 (15:41 -0400)
Use umax() to reduce the code in update_mmap_min_addr() and improve its
readability.

Signed-off-by: Qianfeng Rong <rongqianfeng@vivo.com>
[PM: subj line tweak]
Signed-off-by: Paul Moore <paul@paul-moore.com>
security/min_addr.c

index df1bc643d886bd746953e4175e10e1de6f4f1ca0..c55bb84b86320957c6471fc29c03d90b69fe4276 100644 (file)
@@ -3,6 +3,7 @@
 #include <linux/mm.h>
 #include <linux/security.h>
 #include <linux/sysctl.h>
+#include <linux/minmax.h>
 
 /* amount of vm to protect from userspace access by both DAC and the LSM*/
 unsigned long mmap_min_addr;
@@ -16,10 +17,7 @@ unsigned long dac_mmap_min_addr = CONFIG_DEFAULT_MMAP_MIN_ADDR;
 static void update_mmap_min_addr(void)
 {
 #ifdef CONFIG_LSM_MMAP_MIN_ADDR
-       if (dac_mmap_min_addr > CONFIG_LSM_MMAP_MIN_ADDR)
-               mmap_min_addr = dac_mmap_min_addr;
-       else
-               mmap_min_addr = CONFIG_LSM_MMAP_MIN_ADDR;
+       mmap_min_addr = umax(dac_mmap_min_addr, CONFIG_LSM_MMAP_MIN_ADDR);
 #else
        mmap_min_addr = dac_mmap_min_addr;
 #endif