Skip to content

Commit bc46ef3

Browse files
author
Kent Overstreet
committedDec 21, 2023
shm: Slim down dependencies
list_head is in types.h, not list.h., and the uapi header wasn't needed. Signed-off-by: Kent Overstreet <[email protected]>
1 parent b2fa844 commit bc46ef3

File tree

5 files changed

+6
-2
lines changed

5 files changed

+6
-2
lines changed
 

‎arch/parisc/mm/init.c

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
#include <asm/msgbuf.h>
3434
#include <asm/sparsemem.h>
3535
#include <asm/asm-offsets.h>
36+
#include <asm/shmbuf.h>
3637

3738
extern int data_start;
3839
extern void parisc_kernel_start(void); /* Kernel entry point in head.S */

‎include/linux/shm.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
#ifndef _LINUX_SHM_H_
33
#define _LINUX_SHM_H_
44

5-
#include <linux/list.h>
5+
#include <linux/types.h>
66
#include <asm/page.h>
7-
#include <uapi/linux/shm.h>
87
#include <asm/shmparam.h>
98

109
struct file;
10+
struct task_struct;
1111

1212
#ifdef CONFIG_SYSVIPC
1313
struct sysv_shm {

‎ipc/shm.c

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
#include <linux/mm.h>
3030
#include <linux/hugetlb.h>
3131
#include <linux/shm.h>
32+
#include <uapi/linux/shm.h>
3233
#include <linux/init.h>
3334
#include <linux/file.h>
3435
#include <linux/mman.h>

‎security/selinux/hooks.c

+1
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
#include <linux/export.h>
8686
#include <linux/msg.h>
8787
#include <linux/shm.h>
88+
#include <uapi/linux/shm.h>
8889
#include <linux/bpf.h>
8990
#include <linux/kernfs.h>
9091
#include <linux/stringhash.h> /* for hashlen_string() */

‎security/smack/smack_lsm.c

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
#include <linux/personality.h>
3838
#include <linux/msg.h>
3939
#include <linux/shm.h>
40+
#include <uapi/linux/shm.h>
4041
#include <linux/binfmts.h>
4142
#include <linux/parser.h>
4243
#include <linux/fs_context.h>

0 commit comments

Comments
 (0)
Please sign in to comment.