+ if (param->fp_check_hash_flag) {
+ __u32 flags = param->fp_lmv_md->lum_hash_type &
+ ~LMV_HASH_TYPE_MASK;
+
+ if (param->fp_lmv_md->lum_magic == LMV_MAGIC_FOREIGN) {
+ decision = -1;
+ goto decided;
+ }
+
+ if (!(flags & param->fp_hash_inflags) ||
+ (flags & param->fp_hash_exflags)) {
+ decision = -1;
+ goto decided;
+ }
+ }
+