]> git.baikalelectronics.ru Git - kernel.git/commit
xfs: reject unknown xattri log item filter flags during recovery
authorDarrick J. Wong <djwong@kernel.org>
Fri, 20 May 2022 04:42:15 +0000 (14:42 +1000)
committerDave Chinner <david@fromorbit.com>
Fri, 20 May 2022 04:42:15 +0000 (14:42 +1000)
commit2fc066091c1b5e8e6331a1d5471d3a49d236e1ca
tree4266f400b5d9a8a381aa9a85fcbf4ae22c9f06e8
parentbfc973bd37d456ecc7dc3ea006933141a8f8c016
xfs: reject unknown xattri log item filter flags during recovery

Make sure we screen the "attr flags" field of recovered xattr intent log
items to reject flag bits that we don't know about.  This is really the
attr *filter* field from xfs_da_args, so rename the field and create
a mask to make checking for invalid bits easier.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Allison Henderson <allison.henderson@oracle.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
fs/xfs/libxfs/xfs_log_format.h
fs/xfs/xfs_attr_item.c