Index: kernel/generic/src/mm/as.c
===================================================================
--- kernel/generic/src/mm/as.c	(revision b389f95fd25d0be6a3cd052888913d93795b9d83)
+++ kernel/generic/src/mm/as.c	(revision be6e37a1450dc9ae009c1198f1541fa2c80b2a0c)
@@ -151,5 +151,8 @@
 as_t *as_create(unsigned int flags)
 {
-	as_t *as = (as_t *) slab_alloc(as_cache, 0);
+	as_t *as = (as_t *) slab_alloc(as_cache, FRAME_ATOMIC);
+	if (!as)
+		return NULL;
+
 	(void) as_create_arch(as, 0);
 
