summaryrefslogtreecommitdiff
tag nameattr-intent-fixes-5.19_2022-05-23 (80d190e27fa895760b219635c0055d0bfd79486e)
tag date2022-05-23 17:58:11 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 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-----