diff options
author | Jens Axboe <axboe@kernel.dk> | 2021-09-10 11:19:58 -0600 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2021-09-15 09:22:35 -0600 |
commit | 7dedd3e18077f996a10c47250ac85d080e5f474e (patch) | |
tree | ebe2089c612b8a51f8c44da89f1dea8c53071253 /include/linux/uio.h | |
parent | cd65869512ab5668a5d16f789bc4da1319c435c4 (diff) |
Revert "iov_iter: track truncated size"
This reverts commit 2112ff5ce0c1128fe7b4d19cfe7f2b8ce5b595fa.
We no longer need to track the truncation count, the one user that did
need it has been converted to using iov_iter_restore() instead.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include/linux/uio.h')
-rw-r--r-- | include/linux/uio.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/include/linux/uio.h b/include/linux/uio.h index 984c4ab74859..207101a9c5c3 100644 --- a/include/linux/uio.h +++ b/include/linux/uio.h @@ -53,7 +53,6 @@ struct iov_iter { }; loff_t xarray_start; }; - size_t truncated; }; static inline enum iter_type iov_iter_type(const struct iov_iter *i) @@ -270,10 +269,8 @@ static inline void iov_iter_truncate(struct iov_iter *i, u64 count) * conversion in assignement is by definition greater than all * values of size_t, including old i->count. */ - if (i->count > count) { - i->truncated += i->count - count; + if (i->count > count) i->count = count; - } } /* @@ -282,7 +279,6 @@ static inline void iov_iter_truncate(struct iov_iter *i, u64 count) */ static inline void iov_iter_reexpand(struct iov_iter *i, size_t count) { - i->truncated -= count - i->count; i->count = count; } |