diff options
author | Chunwei Chen <[email protected]> | 2015-12-08 12:26:18 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2015-12-15 16:19:55 -0800 |
commit | 502923bb447cdf4f9bc1271a46dfc11d5e0f2e9b (patch) | |
tree | 1b9cb1f509679226f7c574c24d2a1e55fd5fe66a /module/zfs/zpl_xattr.c | |
parent | eba9e745dcfce252fc6c451cdf07c55bf975f1f6 (diff) |
Fix uio_prefaultpages for 0 length iovec
Userspace can freely pass in whatever iovec it feels like, and it's perfectly
legal to pass an iovec which contains a zero length segment. In the current
implementation, uio_prefaultpages would touch an out of bound byte in the
"last byte" logic. While this probably wouldn't cause any critical error, we
would like uio_prefaultpages to be able to continue gracefully.
Signed-off-by: Chunwei Chen <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #4078
Diffstat (limited to 'module/zfs/zpl_xattr.c')
0 files changed, 0 insertions, 0 deletions