[RFC PATCH v2 09/11] ima: load policy using path
Mimi Zohar
zohar at linux.vnet.ibm.com
Thu Jan 21 05:15:37 PST 2016
On Thu, 2016-01-21 at 01:05 +0100, Luis R. Rodriguez wrote:
> On Mon, Jan 18, 2016 at 10:11:24AM -0500, Mimi Zohar wrote:
> > --- a/fs/exec.c
> > +++ b/fs/exec.c
> > @@ -903,6 +903,27 @@ out:
> > return ret;
> > }
> >
> > +int kernel_read_file_from_path(char *path, void **buf, loff_t *size,
> > + loff_t max_size, int policy_id)
> > +{
> > + struct file *file;
> > + int ret;
> > +
> > + if (!path || !*path)
> > + return -EINVAL;
> > +
> > + file = filp_open(path, O_RDONLY, 0);
> > + if (IS_ERR(file)) {
> > + ret = PTR_ERR(file);
> > + pr_err("Unable to open file: %s (%d)", path, ret);
> > + return ret;
> > + }
> > +
> > + ret = kernel_read_file(file, buf, size, max_size, policy_id);
> > + fput(file);
> > + return ret;
> > +}
> > +
>
> EXPORT_SYMBOL_GPL() needed.
Yes. Thank you for reviewing all the patches!
Mimi
More information about the kexec
mailing list