tag name | log-recovery-leak-fixes-5.19_2022-05-23 (c16817fc97556f4a9335a9528e8f0d41699aaf96) |
tag date | 2022-05-23 22:34:56 -0700 |
tagged by | Darrick J. Wong <djwong@kernel.org> |
tagged object | commit b1e7b9e75b... |
xfs: fix buffer cancellation table leak during log recovery
As part of solving the memory leaks and UAF problems, kmemleak also
reported that log recovery will leak the table used to hash buffer
cancellations if the recovery fails. Fix this problem by creating
alloc/free helpers that initialize and free the hashtable contents
correctly.
v2: rebase against most recent for-next
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmKMboAACgkQ+H93GTRK
tOswTRAAlrVcUgBQg9m4A6CBhnUWNLhlptHfG9xKdd5A+xz9y4jCmFtiLimCRxmi
w3Sp9os/DBO+0B27xjbPlmWv8Y9pjHrPPrRd+ewkT8IQ1PWJ6xnyFvgAbf+We5qu
p7cVfzuaebnFbmpwDlEsqCaB1v+belhtibWGbLzEWAqijCosxvc31wsjQ22ThkYo
KwwJABqA5Jxnj9VFDBLfoIDh4AYLvAqzZUqqiKBawjKmbYrUQmkQif2T5Bz6uJ5d
cpkLf2jBRuSHVUbWN6Gh4qp6ai6BZr8YE9aRvguHJGQ1I5/XJGaQDd1yxRMstK9X
v8ImUcHArGDzyRi/OdF8LlIyujmFz4eogIH4aMt3rYmQ9qVwMgTX+VwJdFvvnmRU
GlEtnVe8u/m91c4c7umz4mrnlnyk0BBG5PG1gohWDkvV0MHrmt/f8uRAW3Yy2fUb
NE0ibFerLrauijlNo8B2avi/FnIxLesSFrG0/w2F90InSsfLIv+UZMKNE9zNvT1l
lpAvcOPU5Kj6JcrJeabdETqCIEngCy9nTMQuj9DMY2+/F02CMcuaYbeIZbb6k39A
YhJkKU+WANUIWzHnT2kpd9UHKFQJlZToctoW+IwJs01QI2hCW0P3ZrospAOgHtgD
zoOO2F/J684uS+7jByiqWV/XvJlkE1w0Xt5QrSiaWhFObQ5tzL0=
=SRRF
-----END PGP SIGNATURE-----