Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

cpumask: make core headers including cpumask_types.h where possible

Now that cpumask types are split out to a separate smaller header, many
frequently included core headers may switch to using it.

Link: https://lkml.kernel.org/r/20240528005648.182376-7-yury.norov@gmail.com
Signed-off-by: Yury Norov <yury.norov@gmail.com>
Cc: Amit Daniel Kachhap <amit.kachhap@gmail.com>
Cc: Anna-Maria Behnsen <anna-maria@linutronix.de>
Cc: Christoph Lameter <cl@linux.com>
Cc: Daniel Lezcano <daniel.lezcano@linaro.org>
Cc: Dennis Zhou <dennis@kernel.org>
Cc: Frederic Weisbecker <frederic@kernel.org>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Juri Lelli <juri.lelli@redhat.com>
Cc: Kees Cook <keescook@chromium.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Paul E. McKenney <paulmck@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Rafael J. Wysocki <rafael@kernel.org>
Cc: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Cc: Tejun Heo <tj@kernel.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ulf Hansson <ulf.hansson@linaro.org>
Cc: Vincent Guittot <vincent.guittot@linaro.org>
Cc: Viresh Kumar <viresh.kumar@linaro.org>
Cc: Yury Norov <yury.norov@nvidia.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

authored by

Yury Norov and committed by
Andrew Morton
e1b6705b 7f36688f

+10 -10
+1 -1
include/linux/cacheinfo.h
··· 3 3 #define _LINUX_CACHEINFO_H 4 4 5 5 #include <linux/bitops.h> 6 - #include <linux/cpumask.h> 6 + #include <linux/cpumask_types.h> 7 7 #include <linux/smp.h> 8 8 9 9 struct device_node;
+1 -1
include/linux/clockchips.h
··· 12 12 #ifdef CONFIG_GENERIC_CLOCKEVENTS 13 13 14 14 # include <linux/clocksource.h> 15 - # include <linux/cpumask.h> 15 + # include <linux/cpumask_types.h> 16 16 # include <linux/ktime.h> 17 17 # include <linux/notifier.h> 18 18
+1 -1
include/linux/cpu_rmap.h
··· 7 7 * Copyright 2011 Solarflare Communications Inc. 8 8 */ 9 9 10 - #include <linux/cpumask.h> 10 + #include <linux/cpumask_types.h> 11 11 #include <linux/gfp.h> 12 12 #include <linux/slab.h> 13 13 #include <linux/kref.h>
+1 -1
include/linux/interrupt.h
··· 5 5 6 6 #include <linux/kernel.h> 7 7 #include <linux/bitops.h> 8 - #include <linux/cpumask.h> 9 8 #include <linux/irqreturn.h> 10 9 #include <linux/irqnr.h> 11 10 #include <linux/hardirq.h> 12 11 #include <linux/irqflags.h> 13 12 #include <linux/hrtimer.h> 14 13 #include <linux/kref.h> 14 + #include <linux/cpumask_types.h> 15 15 #include <linux/workqueue.h> 16 16 #include <linux/jump_label.h> 17 17
+1 -1
include/linux/irqchip/irq-partition-percpu.h
··· 8 8 #define __LINUX_IRQCHIP_IRQ_PARTITION_PERCPU_H 9 9 10 10 #include <linux/fwnode.h> 11 - #include <linux/cpumask.h> 11 + #include <linux/cpumask_types.h> 12 12 #include <linux/irqdomain.h> 13 13 14 14 struct partition_affinity {
+1 -1
include/linux/msi.h
··· 19 19 */ 20 20 21 21 #include <linux/irqdomain_defs.h> 22 - #include <linux/cpumask.h> 22 + #include <linux/cpumask_types.h> 23 23 #include <linux/msi_api.h> 24 24 #include <linux/xarray.h> 25 25 #include <linux/mutex.h>
+1 -1
include/linux/pm_domain.h
··· 16 16 #include <linux/of.h> 17 17 #include <linux/notifier.h> 18 18 #include <linux/spinlock.h> 19 - #include <linux/cpumask.h> 19 + #include <linux/cpumask_types.h> 20 20 #include <linux/time64.h> 21 21 22 22 /*
+1 -1
include/linux/stop_machine.h
··· 3 3 #define _LINUX_STOP_MACHINE 4 4 5 5 #include <linux/cpu.h> 6 - #include <linux/cpumask.h> 6 + #include <linux/cpumask_types.h> 7 7 #include <linux/smp.h> 8 8 #include <linux/list.h> 9 9
+1 -1
include/linux/torture.h
··· 14 14 #include <linux/cache.h> 15 15 #include <linux/spinlock.h> 16 16 #include <linux/threads.h> 17 - #include <linux/cpumask.h> 17 + #include <linux/cpumask_types.h> 18 18 #include <linux/seqlock.h> 19 19 #include <linux/lockdep.h> 20 20 #include <linux/completion.h>
+1 -1
include/linux/workqueue.h
··· 12 12 #include <linux/lockdep.h> 13 13 #include <linux/threads.h> 14 14 #include <linux/atomic.h> 15 - #include <linux/cpumask.h> 15 + #include <linux/cpumask_types.h> 16 16 #include <linux/rcupdate.h> 17 17 #include <linux/workqueue_types.h> 18 18