xfs: use kvfree() in xlog_cil_free_logvec()
authorDave Chinner <dchinner@redhat.com>
Tue, 27 Feb 2024 03:01:26 +0000 (14:01 +1100)
committerChandan Babu R <chandanbabu@kernel.org>
Wed, 28 Feb 2024 08:34:45 +0000 (14:04 +0530)
commitb8c0d6fa4165fc5b98c191c6643cda40e7a1d420
tree4c54568c26a6381ecc8ba9a65826988ebf9352ca
parent3aca0676a1141c4d198f8b3c934435941ba84244
xfs: use kvfree() in xlog_cil_free_logvec()

The xfs_log_vec items are allocated by xlog_kvmalloc(), and so need
to be freed with kvfree. This was missed when coverting from the
kmem_free() API.

Fixes: 49292576136f ("xfs: convert kmem_free() for kvmalloc users to kvfree()")
Reported-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Tested-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Chandan Babu R <chandanbabu@kernel.org>
fs/xfs/xfs_log_cil.c