diff --git a/fs/ext4/fsmap.c b/fs/ext4/fsmap.c
index 4493ef0c715e..8df126e7c9fc 100644
--- a/fs/ext4/fsmap.c
+++ b/fs/ext4/fsmap.c
@@ -591,6 +591,8 @@ static bool ext4_getfsmap_check_keys(struct ext4_fsmap *low_key,
 
 	if (low_key->fmr_physical > high_key->fmr_physical)
 		return false;
+	if (low_key->fmr_physical == 0 && high_key->fmr_physical == 0)
+		return false;
 	if (low_key->fmr_physical < high_key->fmr_physical)
 		return true;