]> xenbits.xensource.com Git - people/andrewcoop/xen.git/commitdiff
x86/mm: don't crash on unknown memory types in page_get_ram_type
authorRoger Pau Monné <roger.pau@citrix.com>
Tue, 25 Sep 2018 14:29:59 +0000 (16:29 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 25 Sep 2018 14:29:59 +0000 (16:29 +0200)
Instead return RAM_TYPE_UNKNOWN.

Reported-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/mm.c

index c8a97e1bc58e5bc78aee932215ca609fc078aea4..02abd061beaaa99ea2c3865759830dc3f48d975d 100644 (file)
@@ -465,7 +465,8 @@ unsigned int page_get_ram_type(mfn_t mfn)
             break;
 
         default:
-            ASSERT_UNREACHABLE();
+            type |= RAM_TYPE_UNKNOWN;
+            break;
         }
     }