bcachefs: Fix a memory leak in dio write path
authorKent Overstreet <kent.overstreet@gmail.com>
Mon, 14 Jun 2021 18:47:26 +0000 (14:47 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:06 +0000 (17:09 -0400)
commit2ed5cd508d0b893ded6a1ba586f7c6cd7a95cc36
tree8b26c539ff5476542ff9c2a07b18e97be8ae840b
parent120f63e321fa9fdb1837dd64fcd50e2b144b0d6d
bcachefs: Fix a memory leak in dio write path

Commit c42bca92be928ce7dece5fc04cf68d0e37ee6718 "bio: don't copy bvec
for direct IO" changed bio_iov_iter_get_pages() to point bio->bi_iovec
at the incoming biovec, meaning if we already allocated one, it'll be
leaked.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/fs-io.c