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;