tag name | attr-intent-fixes-5.19_2022-05-23 (80d190e27fa895760b219635c0055d0bfd79486e) |
tag date | 2022-05-23 17:58:11 -0700 |
tagged by | Darrick J. Wong <djwong@kernel.org> |
tagged object | commit ae5e4b6561... |
xfs: fix leaks and validation errors in logged xattr updates
This short series fixes a couple of places where the deferred xattr
state machine could leak the xfs_da_state structure. Make log recovery
more robust by checking the op state and attr filter flags of the
recovered log items.
v2: Don't create a new flags namespace for the attr_filter values, since we
already have one, and add RVB tags. Fix a crash that Dave found in the
first patch when node_removename decides to free the da state, but we
never set the state variable.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmKMLaMACgkQ+H93GTRK
tOsH0hAAnsJy/ayDivOFWpf5eMuMLQh8WkeFUrD0zfvE20lzcVy2YfFxLm9+kp4D
om3k/thkY91DxPXXm0r9ixVSZ7coxSv0L2VtYo3s4sTtmcx3245uiF84vp7TQxIu
4/cDpzRKeOPhTk74Vn8US5s/TmrdgvEEw/XIfUP22dparVGtss6a/uOfI8Qhog+1
D/3K/vp4XytN2ZtWxL4GeUrL4tvqw9COr6dD1c+NccV4qKQQaBdpj5/wjwj4EEyY
yylOGw5af6s2+CQRWZj8hAkbWZGeaBG9yU/YHCXGmRuNngp7V60VViiUYAobSHyw
0KJPwGeJLHEDDMDo2RUxFeMBJxMs16nUGSlp1Fdn0ywBUUElvITGJg661jinpR8V
kD/tAvuGAGeL4xre8Pxx3kzHTnub0zD1oMlHbJdTyAoyWJOAyfVWm+Ft9NelmUJ9
BJ333+pN1SPMLnavg9ecWwahygHlnirSZIQUc0+Hf0c8Ymr/qXfaSp8Ia/5blf2W
iT+m4o8HrCUNSAPUP3HGGm6ZijABTWR2rR9VPK/75muMKZi4tG+VYBLXTv/FaCjM
giPJ+EclABwMXseRS654SP6h4aj2+vd63mTPrWN5PPkrTZMU3odT6oc0wvq4Q0yd
ryYxJWhXvLALCuq6JoVexNUe919axDMtZCnxL9rqj8zAfIlkx/g=
=Qq/J
-----END PGP SIGNATURE-----