summaryrefslogtreecommitdiff
tag namelog-recovery-leak-fixes-5.19_2022-05-23 (c16817fc97556f4a9335a9528e8f0d41699aaf96)
tag date2022-05-23 22:34:56 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 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-----