From: Lee Duncan <lduncan@suse.com>
Date: Thu 12 Jan 2023 11:21:03 AM PST
Subject: [PATCH] oracleasm: there is no BIP_USER_MAPPED flag
Patch-mainline: never (oracleasm-specific)

This flag seems to have been proposed at one time, a few years
ago, but never showed up upstream, and there does not seem to
be any equivlent. So skip it if it is not defined.
---
 drivers/block/oracleasm/integrity.c |    5 +++++
 1 file changed, 5 insertions(+)

--- a/drivers/block/oracleasm/integrity.c
+++ b/drivers/block/oracleasm/integrity.c
@@ -148,7 +148,12 @@ int asm_integrity_map(struct oracleasm_i
 
 	bip->bip_iter.bi_size = len;
 	bip->bip_iter.bi_sector = bio->bi_iter.bi_sector;
+#ifdef	BIP_USER_MAPPED
+	/*
+	 * this flag doesn't exist upstream, though it was proposed at one time
+	 */
 	bip->bip_flags |= BIP_USER_MAPPED;
+#endif
 
 	/* This is a retry. Prevent reference tag from being remapped again */
 	if (it->it_flags & ASM_IFLAG_REMAPPED)
