tag name | fix-log-recovery_2020-05-06 (b08baa5e697d244cdbf5273c98bebd3109993300) |
tag date | 2020-05-06 17:59:13 -0700 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit 6edd73db97... |
xfs: fix inode use-after-free during log recovery
Fix a use-after-free during log recovery of deferred operations by
creating explicit freeze and thaw mechanisms for deferred ops that were
created while processing intent items that were recovered from the log.
While we're at it, fix all the bogosity around how we gather up log
intents during recovery and actually commit them to the filesystem.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAl6zXWEACgkQ+H93GTRK
tOv6cA/+N9V15+cxbNXzhX//tg1djJSv/Rivxcwt/qJ9pa0Zs7t54YDHxW2ff8Sh
oVWiDpepQ9iDSqhPVESxLEeMnUJo8naiuGiUp3UTfttb+h3xb47Do8Ng2ZTeAoRe
e6VI0q7nC5qhmALsw7kL/ZI4FBIZpls7UmhiCT+mCKcdlAaZUysF5/8tnt0adbXN
rXxtjDPLZI56pEJN8g95bBtEE57XlOa+VoXUo/fcNlbke/Rz5tDDBgSwcD4xCkqb
KVWsAaemRZn8oI65fShbBpwVRqA3oXEhC0QGpieSY58RExJ61oCRgubq1N7+5PKZ
KMFP8n/5vCKelq5U5oS1sMUBKCZPQRU/9FijGQWhvrLVwoTfaQjfz9Q+P2Le3dvW
iJSsn3gKLT9ePcpbzYmDPgbbhz2HeLS6u/qtJ6EHQVdJzL+esJib3UkGaopo1WBY
IOQNAW2qhRyi4Iy2osZxNDqB06md1taFPha3WShDebjfh5Y5Qk2xwWU9fV0TM10R
LmKpfpoiP2uyb32uGIs03vwHVT89AebjeGG9rsfwQbpBLyu/wg5GzEQ3xCyzPVIA
qDpWJI/ytHO9U2RQZXt74DrzQR3AYkLUyPfqPvEioCwDphwqYEsoJbxMugUFPj9q
mmh0YgVAwBCXOCQVKwuq6jHfGusIyUyERRPQFGfMJdtnw9St3FU=
=SjWl
-----END PGP SIGNATURE-----