Home
last modified time | relevance | path

Searched hist:"2 c4704756cab7cfa031ada4dab361562f0e357c0" (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/fs/autofs/
H A Dautofs_i.hdiff 2c4704756cab7cfa031ada4dab361562f0e357c0 Tue Sep 26 13:06:43 CDT 2017 Eric W. Biederman <ebiederm@xmission.com> pids: Move the pgrp and session pid pointers from task_struct to signal_struct

To access these fields the code always has to go to group leader so
going to signal struct is no loss and is actually a fundamental simplification.

This saves a little bit of memory by only allocating the pid pointer array
once instead of once for every thread, and even better this removes a
few potential races caused by the fact that group_leader can be changed
by de_thread, while signal_struct can not.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
/openbmc/linux/arch/ia64/kernel/
H A Dasm-offsets.cdiff 2c4704756cab7cfa031ada4dab361562f0e357c0 Tue Sep 26 13:06:43 CDT 2017 Eric W. Biederman <ebiederm@xmission.com> pids: Move the pgrp and session pid pointers from task_struct to signal_struct

To access these fields the code always has to go to group leader so
going to signal struct is no loss and is actually a fundamental simplification.

This saves a little bit of memory by only allocating the pid pointer array
once instead of once for every thread, and even better this removes a
few potential races caused by the fact that group_leader can be changed
by de_thread, while signal_struct can not.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
H A Dfsys.Sdiff 2c4704756cab7cfa031ada4dab361562f0e357c0 Tue Sep 26 13:06:43 CDT 2017 Eric W. Biederman <ebiederm@xmission.com> pids: Move the pgrp and session pid pointers from task_struct to signal_struct

To access these fields the code always has to go to group leader so
going to signal struct is no loss and is actually a fundamental simplification.

This saves a little bit of memory by only allocating the pid pointer array
once instead of once for every thread, and even better this removes a
few potential races caused by the fact that group_leader can be changed
by de_thread, while signal_struct can not.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
/openbmc/linux/init/
H A Dinit_task.cdiff 2c4704756cab7cfa031ada4dab361562f0e357c0 Tue Sep 26 13:06:43 CDT 2017 Eric W. Biederman <ebiederm@xmission.com> pids: Move the pgrp and session pid pointers from task_struct to signal_struct

To access these fields the code always has to go to group leader so
going to signal struct is no loss and is actually a fundamental simplification.

This saves a little bit of memory by only allocating the pid pointer array
once instead of once for every thread, and even better this removes a
few potential races caused by the fact that group_leader can be changed
by de_thread, while signal_struct can not.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
/openbmc/linux/include/linux/
H A Dpid.hdiff 2c4704756cab7cfa031ada4dab361562f0e357c0 Tue Sep 26 13:06:43 CDT 2017 Eric W. Biederman <ebiederm@xmission.com> pids: Move the pgrp and session pid pointers from task_struct to signal_struct

To access these fields the code always has to go to group leader so
going to signal struct is no loss and is actually a fundamental simplification.

This saves a little bit of memory by only allocating the pid pointer array
once instead of once for every thread, and even better this removes a
few potential races caused by the fact that group_leader can be changed
by de_thread, while signal_struct can not.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
H A Dinit_task.hdiff 2c4704756cab7cfa031ada4dab361562f0e357c0 Tue Sep 26 13:06:43 CDT 2017 Eric W. Biederman <ebiederm@xmission.com> pids: Move the pgrp and session pid pointers from task_struct to signal_struct

To access these fields the code always has to go to group leader so
going to signal struct is no loss and is actually a fundamental simplification.

This saves a little bit of memory by only allocating the pid pointer array
once instead of once for every thread, and even better this removes a
few potential races caused by the fact that group_leader can be changed
by de_thread, while signal_struct can not.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
H A Dsched.hdiff 2c4704756cab7cfa031ada4dab361562f0e357c0 Tue Sep 26 13:06:43 CDT 2017 Eric W. Biederman <ebiederm@xmission.com> pids: Move the pgrp and session pid pointers from task_struct to signal_struct

To access these fields the code always has to go to group leader so
going to signal struct is no loss and is actually a fundamental simplification.

This saves a little bit of memory by only allocating the pid pointer array
once instead of once for every thread, and even better this removes a
few potential races caused by the fact that group_leader can be changed
by de_thread, while signal_struct can not.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
/openbmc/linux/include/linux/sched/
H A Dsignal.hdiff 2c4704756cab7cfa031ada4dab361562f0e357c0 Tue Sep 26 13:06:43 CDT 2017 Eric W. Biederman <ebiederm@xmission.com> pids: Move the pgrp and session pid pointers from task_struct to signal_struct

To access these fields the code always has to go to group leader so
going to signal struct is no loss and is actually a fundamental simplification.

This saves a little bit of memory by only allocating the pid pointer array
once instead of once for every thread, and even better this removes a
few potential races caused by the fact that group_leader can be changed
by de_thread, while signal_struct can not.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
/openbmc/linux/kernel/
H A Dpid.cdiff 2c4704756cab7cfa031ada4dab361562f0e357c0 Tue Sep 26 13:06:43 CDT 2017 Eric W. Biederman <ebiederm@xmission.com> pids: Move the pgrp and session pid pointers from task_struct to signal_struct

To access these fields the code always has to go to group leader so
going to signal struct is no loss and is actually a fundamental simplification.

This saves a little bit of memory by only allocating the pid pointer array
once instead of once for every thread, and even better this removes a
few potential races caused by the fact that group_leader can be changed
by de_thread, while signal_struct can not.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
H A Dfork.cdiff 2c4704756cab7cfa031ada4dab361562f0e357c0 Tue Sep 26 13:06:43 CDT 2017 Eric W. Biederman <ebiederm@xmission.com> pids: Move the pgrp and session pid pointers from task_struct to signal_struct

To access these fields the code always has to go to group leader so
going to signal struct is no loss and is actually a fundamental simplification.

This saves a little bit of memory by only allocating the pid pointer array
once instead of once for every thread, and even better this removes a
few potential races caused by the fact that group_leader can be changed
by de_thread, while signal_struct can not.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>