Re: [PATCH v6 1/8] fs: introduce kernel_pread_file* support

2020-06-05 Thread Scott Branden
Hi Matthew, On 2020-06-05 8:20 p.m., Matthew Wilcox wrote: On Fri, Jun 05, 2020 at 03:59:52PM -0700, Scott Branden wrote: -int kernel_read_file(struct file *file, void **buf, loff_t *size, -loff_t max_size, enum kernel_read_file_id id) -{ - loff_t i_size, pos; +int

Re: [PATCH v6 1/8] fs: introduce kernel_pread_file* support

2020-06-05 Thread Matthew Wilcox
On Fri, Jun 05, 2020 at 03:59:52PM -0700, Scott Branden wrote: > -int kernel_read_file(struct file *file, void **buf, loff_t *size, > - loff_t max_size, enum kernel_read_file_id id) > -{ > - loff_t i_size, pos; > +int kernel_pread_file(struct file *file, void **buf, loff_t

[PATCH v6 1/8] fs: introduce kernel_pread_file* support

2020-06-05 Thread Scott Branden
Add kernel_pread_file* support to kernel to allow for partial read of files with an offset into the file. Existing kernel_read_file functions call new kernel_pread_file functions with offset=0 and opt=KERNEL_PREAD_WHOLE. Signed-off-by: Scott Branden --- fs/exec.c | 95