Prev: [PATCH 5/7] edac: mpc85xx use resource_size instead of raw math
Next: [PATCH v2] core: workqueue: return on workqueue recursion
From: Alex Riesen on 4 Feb 2010 03:00 On Thu, Feb 4, 2010 at 00:36, Kees Cook <kees.cook(a)canonical.com> wrote: > @@ -888,12 +889,16 @@ error: > /** > * cap_syslog - Determine whether syslog function is permitted > * @type: Function requested > + * @from_file: Whether this request came from an open file (i.e. /proc) > * > * Determine whether the current process is permitted to use a particular > * syslog function, returning 0 if permission is granted, -ve if not. > */ > -int cap_syslog(int type) > +int cap_syslog(int type, bool from_file) > { > + /* /proc/kmsg can open be opened by CAP_SYS_ADMIN */ > + if (type != 1 && from_file) > + return 0; "can open be opened"? -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |