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)
commit85d76aec6bbb3dd0131511e73d48b2816e7ab8de
tree4266f400b5d9a8a381aa9a85fcbf4ae22c9f06e8
parent356cb708ea1886d1f7734cc1a8c4708b35ce5d77
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