mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
xfs: free xfs_attrd_log_items correctly
Technically speaking, objects allocated out of a specific slab cache are supposed to be freed to that slab cache. The popular slab backends will take care of this for us, but SLOB famously doesn't. Fix this, even if slob + xfs are not that common of a combination. Signed-off-by: Darrick J. Wong <djwong@kernel.org> Reviewed-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Allison Henderson <allison.henderson@oracle.com> Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
parent
25b1e9dc32
commit
2fe3ffcf55
1 changed files with 1 additions and 1 deletions
|
@ -233,7 +233,7 @@ STATIC void
|
|||
xfs_attrd_item_free(struct xfs_attrd_log_item *attrdp)
|
||||
{
|
||||
kmem_free(attrdp->attrd_item.li_lv_shadow);
|
||||
kmem_free(attrdp);
|
||||
kmem_cache_free(xfs_attrd_cache, attrdp);
|
||||
}
|
||||
|
||||
STATIC void
|
||||
|
|
Loading…
Add table
Reference in a new issue