History

Merge tag 'io_uring-6.19-20251218' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux

Pull io_uring fix from Jens Axboe: "Just a single fix this week, for an issue with the calculation of the number of segments in the ublk kbuf import path" * tag 'io_uring-6.19-20251218' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux: io_uring: fix nr_segs calculation in io_import_kbuf

Linus Torvalds committed 10 months ago

Commit d245b2e2 parents dd9b004 114ea9b1 file · +1 −0Browse files

Unified · Split

io_uring/rsrc.c+1−0
@@ -1059,6 +1059,7 @@ static int io_import_kbuf(int ddir, struct iov_iter *iter, · 1058 unmodified lines
1059 if (count < imu->len) {1059 if (count < imu->len) {
1060 const struct bio_vec *bvec = iter->bvec;1060 const struct bio_vec *bvec = iter->bvec;
1061 1061
1062 len += iter->iov_offset;
1062 while (len > bvec->bv_len) {1063 while (len > bvec->bv_len) {
1063 len -= bvec->bv_len;1064 len -= bvec->bv_len;
1064 bvec++;1065 bvec++;