mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-01 14:44:12 +00:00
iov_iter: set nr_segs = 1 for ITER_UBUF
To avoid needing to check if a given user backed iov_iter is of type ITER_IOVEC or ITER_UBUF, set the number of segments for the ITER_UBUF case to 1 as we're carrying a single segment. Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
parent
6eb203e1a8
commit
cd0bd57a9d
1 changed files with 2 additions and 1 deletions
|
@ -355,7 +355,8 @@ static inline void iov_iter_ubuf(struct iov_iter *i, unsigned int direction,
|
|||
.user_backed = true,
|
||||
.data_source = direction,
|
||||
.ubuf = buf,
|
||||
.count = count
|
||||
.count = count,
|
||||
.nr_segs = 1
|
||||
};
|
||||
}
|
||||
/* Flags for iov_iter_get/extract_pages*() */
|
||||
|
|
Loading…
Reference in a new issue