From 27b9d47d9231c5d7678fda02b7855f86e17deee7 Mon Sep 17 00:00:00 2001 From: "Matthew Wilcox (Oracle)" Date: Mon, 10 Aug 2026 16:04:37 -0400 Subject: security: Remove pagemap.h includes The security subsystem does not use the page cache. Removing just the pagemap.h includes isn't quite enough to insulate it from changes to pagemap as it's also pulled in by swap.h and hugetlb.h. Fortunately, security doesn't need either of those so we can lose all three. Now touching pagemap.h causes no rebuilds in the security subsystem. Signed-off-by: Matthew Wilcox (Oracle) --- security/commoncap.c | 3 --- security/inode.c | 1 - security/selinux/hooks.c | 1 - security/selinux/selinuxfs.c | 1 - security/smack/smack_lsm.c | 1 - 5 files changed, 7 deletions(-) (limited to 'security') diff --git a/security/commoncap.c b/security/commoncap.c index 3399535808fe..c5d2f263d75b 100644 --- a/security/commoncap.c +++ b/security/commoncap.c @@ -10,13 +10,10 @@ #include #include #include -#include -#include #include #include #include #include -#include #include #include #include diff --git a/security/inode.c b/security/inode.c index 080402367674..346172b8f814 100644 --- a/security/inode.c +++ b/security/inode.c @@ -15,7 +15,6 @@ #include #include #include -#include #include #include #include diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index 035aaf113d1d..fd18c25a30a5 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c @@ -35,7 +35,6 @@ #include #include #include -#include #include #include #include diff --git a/security/selinux/selinuxfs.c b/security/selinux/selinuxfs.c index c7d91476971c..350469e3dbf3 100644 --- a/security/selinux/selinuxfs.c +++ b/security/selinux/selinuxfs.c @@ -13,7 +13,6 @@ */ #include -#include #include #include #include diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c index 8e88ac65fd7f..52e8ed55dacf 100644 --- a/security/smack/smack_lsm.c +++ b/security/smack/smack_lsm.c @@ -16,7 +16,6 @@ */ #include -#include #include #include #include -- cgit v1.2.3