lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 2 Jul 2020 17:28:42 -0300 From: André Almeida <andrealmeid@...labora.com> To: linux-kernel@...r.kernel.org, tglx@...utronix.de, peterz@...radead.org Cc: mingo@...hat.com, dvhart@...radead.org, kernel@...labora.com, krisman@...labora.com, André Almeida <andrealmeid@...labora.com> Subject: [RESEND PATCH 3/4] futex: Remove unused or redundant includes Since 82af7aca ("Removal of FUTEX_FD"), some includes related to file operations aren't needed anymore. More investigation around the includes showed that a lot of includes aren't required for compilation, possible due to redundant includes. Simplify the code by removing unused includes. Signed-off-by: André Almeida <andrealmeid@...labora.com> --- To test this code, I compiled with different configurations (x86_64, i386, with x32 ABI supported enabled/disabled), and ran futex selftests. --- kernel/futex.c | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/kernel/futex.c b/kernel/futex.c index 362fbca6d614..697835ad5bff 100644 --- a/kernel/futex.c +++ b/kernel/futex.c @@ -31,31 +31,13 @@ * "The futexes are also cursed." * "But they come in a choice of three flavours!" */ -#include <linux/compat.h> -#include <linux/slab.h> -#include <linux/poll.h> -#include <linux/fs.h> -#include <linux/file.h> #include <linux/jhash.h> -#include <linux/init.h> -#include <linux/futex.h> -#include <linux/mount.h> #include <linux/pagemap.h> #include <linux/syscalls.h> -#include <linux/signal.h> -#include <linux/export.h> -#include <linux/magic.h> -#include <linux/pid.h> -#include <linux/nsproxy.h> -#include <linux/ptrace.h> -#include <linux/sched/rt.h> -#include <linux/sched/wake_q.h> -#include <linux/sched/mm.h> #include <linux/hugetlb.h> #include <linux/freezer.h> #include <linux/memblock.h> #include <linux/fault-inject.h> -#include <linux/refcount.h> #include <asm/futex.h> -- 2.27.0
Powered by blists - more mailing lists