mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2025-10-26 01:45:00 +03:00
The kernel_read & kernel_write functions have always wrapped the vfs_read & vfs_write functions respectively. However, they could not be used by vn_rdwr() since the offset wasn't passed as a pointer. This prevented us from being able to properly update the file offset. Linux 4.14 unexported vfs_read & vfs_write but also changed the signature of kernel_read & kernel_write to provide the needed functionality. Use these updated functions when available. Reviewed-by: Pritam Baral <pritam@pritambaral.com> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #656 Closes #667 |
||
|---|---|---|
| .. | ||
| bitops_compat.h | ||
| compiler_compat.h | ||
| delay_compat.h | ||
| file_compat.h | ||
| list_compat.h | ||
| Makefile.am | ||
| math64_compat.h | ||
| mm_compat.h | ||
| proc_compat.h | ||
| rwsem_compat.h | ||
| wait_compat.h | ||
| zlib_compat.h | ||