login
Header Space

 
 

Re: prctl(0x8) -> EINVAL [Was: 2.6.25-rc3-mm1]

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Serge E. Hallyn <serue@...>
Cc: Jiri Slaby <jirislaby@...>, Andrew Morton <akpm@...>, <linux-kernel@...>, James Morris <jmorris@...>, Stephen Smalley <sds@...>, Paul Moore <paul.moore@...>
Date: Sunday, March 9, 2008 - 12:28 pm

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Acked-by: Andrew G. Morgan <morgan@kernel.org>

Cheers

Andrew

Serge E. Hallyn wrote:
|
| This patch address the !CONFIG_SECURITY case, but not the case of
| using the dummy LSM.  The default these days is to have capabilities
| compiled in no matter what, but it is still possible to have
| CONFIG_SECURITY=y and CONFIG_SECURITY_CAPABILITIES=n, in which
| case prctl(0x8) will return -EINVAL.  Do we want dummy to call
| cap_prctl() as well, or are we ok with userspace getting -EINVAL
| given that there are in fact no capabilities at that point and
| the userspace code is clearly expecting them?
|
| thanks,
| -serge
|
|>From 4a66f19580489a3ac84f0a145e4585c09e65c88e Mon Sep 17 00:00:00 2001
| From: Serge E. Hallyn <serue@us.ibm.com>
| Date: Wed, 5 Mar 2008 06:02:32 -0800
| Subject: [PATCH 1/1] capabilities: use cap_task_prctl when
!CONFIG_SECURITY
|
| capabilities-implement-per-process-securebits.patch introduced
| cap_task_prctl() and moved the handling of capability-related
| prctl into it.  So when !CONFIG_SECURITY, the default
| security_task_prctl() needs to call cap_task_prctl() the way
| other default hooks call capability helpers when they exist.
|
| This fixes a slew of userspace breakages when
| CONFIG_SECURITY=n.
|
| Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>
| ---
|  include/linux/security.h |    2 +-
|  1 files changed, 1 insertions(+), 1 deletions(-)
|
| diff --git a/include/linux/security.h b/include/linux/security.h
| index 83763b0..861d6da 100644
| --- a/include/linux/security.h
| +++ b/include/linux/security.h
| @@ -2228,7 +2228,7 @@ static inline int security_task_prctl (int
option, unsigned long arg2,
|  				       unsigned long arg4,
|  				       unsigned long arg5, long *rc_p)
|  {
| -	return 0;
| +	return cap_task_prctl(option, arg2, arg3, arg3, arg5, rc_p);
|  }
|
|  static inline void security_task_reparent_to_init (struct task_struct *p)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFH1BA/mwytjiwfWMwRAkQ3AJ4h7rKORHnRvoQrPh/l1psZEwsRJACePk1T
AooB76FrfRd63O2kOpPvqNU=
=rxzU
-----END PGP SIGNATURE-----
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
2.6.25-rc3-mm1, Andrew Morton, (Tue Mar 4, 5:19 am)
Re: 2.6.25-rc3-mm1 - BUG at system shutdown time, Andrew Morton, (Wed Mar 12, 3:32 am)
Re: 2.6.25-rc3-mm1 - BUG at system shutdown time, Ingo Molnar, (Fri Mar 21, 9:41 am)
Re: 2.6.25-rc3-mm1 - BUG at system shutdown time, Ingo Molnar, (Fri Mar 21, 3:58 pm)
Re: 2.6.25-rc3-mm1 - BUG at system shutdown time, Ingo Molnar, (Fri Mar 21, 4:12 pm)
Re: 2.6.25-rc3-mm1 - BUG at system shutdown time, Andrew Morton, (Wed Mar 12, 10:32 pm)
Re: 2.6.25-rc3-mm1 - BUG at system shutdown time, Andrew Morton, (Thu Mar 13, 12:27 am)
Re: 2.6.25-rc3-mm1 - BUG at system shutdown time, Andrew Morton, (Fri Mar 7, 2:16 am)
Re: 2.6.25-rc3-mm1 - BUG at system shutdown time, Thomas Gleixner, (Fri Mar 7, 4:06 am)
Re: 2.6.25-rc3-mm1 - BUG at system shutdown time, Thomas Gleixner, (Fri Mar 7, 4:34 am)
2.6.25-rc3-mm1 ppc64 boot hang, Badari Pulavarty, (Wed Mar 5, 5:34 pm)
Re: 2.6.25-rc3-mm1 ppc64 boot hang, Andrew Morton, (Wed Mar 5, 5:54 pm)
Re: 2.6.25-rc3-mm1 ppc64 boot hang, Stephen Rothwell, (Wed Mar 5, 7:17 pm)
Re: 2.6.25-rc3-mm1 ppc64 boot hang, Badari Pulavarty, (Wed Mar 5, 6:35 pm)
Re: 2.6.25-rc3-mm1 - PROFILE_LIKELY redux.., Andi Kleen, (Wed Mar 5, 1:45 pm)
Re: 2.6.25-rc3-mm1 - PROFILE_LIKELY redux.., Andi Kleen, (Wed Mar 5, 5:56 pm)
Re: 2.6.25-rc3-mm1 - PROFILE_LIKELY redux.., Andrew Morton, (Wed Mar 5, 2:02 pm)
Re: 2.6.25-rc3-mm1 - PROFILE_LIKELY redux.., Andrew Morton, (Wed Mar 5, 7:49 pm)
Re: 2.6.25-rc3-mm1 - PROFILE_LIKELY redux.., Andi Kleen, (Wed Mar 5, 2:22 pm)
Re: 2.6.25-rc3-mm1, Pavel Emelyanov, (Wed Mar 5, 9:04 am)
Re: 2.6.25-rc3-mm1, Greg KH, (Wed Mar 5, 12:40 pm)
Re: 2.6.25-rc3-mm1, Pavel Emelyanov, (Wed Mar 5, 12:59 pm)
Re: 2.6.25-rc3-mm1, Greg KH, (Wed Mar 5, 1:07 pm)
Re: 2.6.25-rc3-mm1, Kay Sievers, (Wed Mar 5, 9:31 am)
Re: 2.6.25-rc3-mm1, Pavel Emelyanov, (Wed Mar 5, 9:38 am)
Re: 2.6.25-rc3-mm1, Kay Sievers, (Wed Mar 5, 9:54 am)
Re: 2.6.25-rc3-mm1, Pavel Emelyanov, (Wed Mar 5, 10:28 am)
Re: 2.6.25-rc3-mm1 (SYSFS=n breaks module engine), Pavel Emelyanov, (Wed Mar 5, 9:12 am)
prctl(0x8) -&gt; EINVAL [Was: 2.6.25-rc3-mm1], Jiri Slaby, (Wed Mar 5, 6:51 am)
Re: prctl(0x8) -&gt; EINVAL [Was: 2.6.25-rc3-mm1], Serge E. Hallyn, (Wed Mar 5, 10:06 am)
Re: prctl(0x8) -> EINVAL [Was: 2.6.25-rc3-mm1], Andrew Morgan, (Sun Mar 9, 12:28 pm)
Re: prctl(0x8) -&gt; EINVAL [Was: 2.6.25-rc3-mm1], Jiri Slaby, (Wed Mar 5, 11:18 am)
Re: prctl(0x8) -&gt; EINVAL [Was: 2.6.25-rc3-mm1], Jiri Slaby, (Wed Mar 5, 6:59 am)
Re: 2.6.25-rc3-mm1 (9p docs), Randy Dunlap, (Tue Mar 4, 5:26 pm)
Re: 2.6.25-rc3-mm1 (9p docs), Eric Van Hensbergen, (Tue Mar 4, 5:43 pm)
Re: 2.6.25-rc3-mm1 (wakeup), Randy Dunlap, (Tue Mar 4, 4:24 pm)
Re: 2.6.25-rc3-mm1 (wakeup), Rafael J. Wysocki, (Tue Mar 4, 6:33 pm)
Re: 2.6.25-rc3-mm1 (wakeup), Sam Ravnborg, (Wed Mar 5, 3:40 am)
[BUG] 2.6.25-rc3-mm1 kernel bug while running libhugetlbfs, Kamalesh Babulal, (Tue Mar 4, 3:20 pm)
[PATCH 2.6.25-rc3-mm1] fix ext2 borkage, Hugh Dickins, (Tue Mar 4, 3:12 pm)
Re: 2.6.25-rc3-mm1 (CCISS), Randy Dunlap, (Tue Mar 4, 12:45 pm)
RE: 2.6.25-rc3-mm1 (CCISS), Miller, Mike (OS Dev), (Tue Mar 4, 1:02 pm)
Re: 2.6.25-rc3-mm1 (CCISS), Randy Dunlap, (Tue Mar 4, 1:14 pm)
Re: 2.6.25-rc3-mm1 (CCISS), Jens Axboe, (Tue Mar 4, 2:14 pm)
Re: 2.6.25-rc3-mm1 (IDE), Randy Dunlap, (Tue Mar 4, 12:35 pm)
Re: 2.6.25-rc3-mm1 (IDE), Bartlomiej Zolnierkiewicz..., (Thu Mar 6, 5:14 pm)
[BUG] 2.6.25-rc3-mm1 kernel panic while bootup on powerpc (), Kamalesh Babulal, (Tue Mar 4, 9:12 am)
Re: [BUG] 2.6.25-rc3-mm1 kernel panic while bootup on powerp..., Benjamin Herrenschmidt, (Wed Mar 5, 4:22 am)
Re: [BUG] 2.6.25-rc3-mm1 kernel panic while bootup on powerp..., Benjamin Herrenschmidt, (Wed Mar 5, 8:03 pm)
Re: [BUG] 2.6.25-rc3-mm1 kernel panic while bootup on powerp..., Benjamin Herrenschmidt, (Wed Mar 5, 8:52 pm)
Re: [BUG] 2.6.25-rc3-mm1 kernel panic while bootup on powerp..., Benjamin Herrenschmidt, (Wed Mar 5, 4:23 am)
Re: 2.6.25-rc3-mm1, Cornelia Huck, (Tue Mar 4, 7:59 am)
Re: 2.6.25-rc3-mm1, Greg KH, (Tue Mar 4, 3:35 pm)
speck-geostationary