diff options
author | David Howells <dhowells@redhat.com> | 2018-01-02 10:12:01 -0500 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2018-01-17 06:30:16 -0500 |
commit | e1e871aff3ded26348c631b1370e257d401cd22d (patch) | |
tree | 8472a601e7318517c58e97787c390493839f9a26 /kernel/pid.c | |
parent | 3678e2fcc293cf2ff1fe961838734a70c185de8a (diff) |
Expand INIT_STRUCT_PID and remove
Expand INIT_STRUCT_PID in the single place that uses it and then remove it.
There doesn't seem any point in the macro.
Signed-off-by: David Howells <dhowells@redhat.com>
Tested-by: Tony Luck <tony.luck@intel.com>
Tested-by: Will Deacon <will.deacon@arm.com> (arm64)
Tested-by: Palmer Dabbelt <palmer@sifive.com>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'kernel/pid.c')
-rw-r--r-- | kernel/pid.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/kernel/pid.c b/kernel/pid.c index b13b624e2c49..161af2eda943 100644 --- a/kernel/pid.c +++ b/kernel/pid.c | |||
@@ -41,7 +41,19 @@ | |||
41 | #include <linux/sched/task.h> | 41 | #include <linux/sched/task.h> |
42 | #include <linux/idr.h> | 42 | #include <linux/idr.h> |
43 | 43 | ||
44 | struct pid init_struct_pid = INIT_STRUCT_PID; | 44 | struct pid init_struct_pid = { |
45 | .count = ATOMIC_INIT(1), | ||
46 | .tasks = { | ||
47 | { .first = NULL }, | ||
48 | { .first = NULL }, | ||
49 | { .first = NULL }, | ||
50 | }, | ||
51 | .level = 0, | ||
52 | .numbers = { { | ||
53 | .nr = 0, | ||
54 | .ns = &init_pid_ns, | ||
55 | }, } | ||
56 | }; | ||
45 | 57 | ||
46 | int pid_max = PID_MAX_DEFAULT; | 58 | int pid_max = PID_MAX_DEFAULT; |
47 | 59 | ||