Skip to content

Commit 8581fd4

Browse files
kuba-mooAlexei Starovoitov
authored andcommitted
treewide: Add missing includes masked by cgroup -> bpf dependency
cgroup.h (therefore swap.h, therefore half of the universe) includes bpf.h which in turn includes module.h and slab.h. Since we're about to get rid of that dependency we need to clean things up. v2: drop the cpu.h include from cacheinfo.h, it's not necessary and it makes riscv sensitive to ordering of include files. Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: Alexei Starovoitov <[email protected]> Reviewed-by: Christoph Hellwig <[email protected]> Acked-by: Krzysztof Wilczyński <[email protected]> Acked-by: Peter Chen <[email protected]> Acked-by: SeongJae Park <[email protected]> Acked-by: Jani Nikula <[email protected]> Acked-by: Greg Kroah-Hartman <[email protected]> Link: https://lore.kernel.org/all/[email protected]/ # v1 Link: https://lore.kernel.org/all/[email protected]/ # cacheinfo discussion Link: https://lore.kernel.org/bpf/[email protected]
1 parent 7d9b3ad commit 8581fd4

File tree

18 files changed

+18
-2
lines changed

18 files changed

+18
-2
lines changed

block/fops.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include <linux/falloc.h>
1616
#include <linux/suspend.h>
1717
#include <linux/fs.h>
18+
#include <linux/module.h>
1819
#include "blk.h"
1920

2021
static inline struct inode *bdev_file_inode(struct file *file)

drivers/gpu/drm/drm_gem_shmem_helper.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <linux/shmem_fs.h>
1010
#include <linux/slab.h>
1111
#include <linux/vmalloc.h>
12+
#include <linux/module.h>
1213

1314
#ifdef CONFIG_X86
1415
#include <asm/set_memory.h>

drivers/gpu/drm/i915/gt/intel_gtt.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include <linux/slab.h> /* fault-inject.h is not standalone! */
77

88
#include <linux/fault-inject.h>
9+
#include <linux/sched/mm.h>
910

1011
#include "gem/i915_gem_lmem.h"
1112
#include "i915_trace.h"

drivers/gpu/drm/i915/i915_request.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
#include <linux/sched.h>
3030
#include <linux/sched/clock.h>
3131
#include <linux/sched/signal.h>
32+
#include <linux/sched/mm.h>
3233

3334
#include "gem/i915_gem_context.h"
3435
#include "gt/intel_breadcrumbs.h"

drivers/gpu/drm/lima/lima_device.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include <linux/regulator/consumer.h>
55
#include <linux/reset.h>
66
#include <linux/clk.h>
7+
#include <linux/slab.h>
78
#include <linux/dma-mapping.h>
89
#include <linux/platform_device.h>
910

drivers/gpu/drm/msm/msm_gem_shrinker.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*/
66

77
#include <linux/vmalloc.h>
8+
#include <linux/sched/mm.h>
89

910
#include "msm_drv.h"
1011
#include "msm_gem.h"

drivers/gpu/drm/ttm/ttm_tt.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
#include <linux/sched.h>
3535
#include <linux/shmem_fs.h>
3636
#include <linux/file.h>
37+
#include <linux/module.h>
3738
#include <drm/drm_cache.h>
3839
#include <drm/ttm/ttm_bo_driver.h>
3940

drivers/net/ethernet/huawei/hinic/hinic_sriov.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <linux/interrupt.h>
99
#include <linux/etherdevice.h>
1010
#include <linux/netdevice.h>
11+
#include <linux/module.h>
1112

1213
#include "hinic_hw_dev.h"
1314
#include "hinic_dev.h"

drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*
66
*/
77

8+
#include <linux/module.h>
9+
810
#include "otx2_common.h"
911
#include "otx2_ptp.h"
1012

drivers/pci/controller/dwc/pci-exynos.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include <linux/platform_device.h>
2020
#include <linux/phy/phy.h>
2121
#include <linux/regulator/consumer.h>
22+
#include <linux/module.h>
2223

2324
#include "pcie-designware.h"
2425

0 commit comments

Comments
 (0)