summaryrefslogtreecommitdiff
tag namefix-log-recovery_2020-05-06 (b08baa5e697d244cdbf5273c98bebd3109993300)
tag date2020-05-06 17:59:13 -0700
tagged byDarrick J. Wong <darrick.wong@oracle.com>
tagged objectcommit 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-----