Index: arch/amd64/src/pm.c
===================================================================
--- arch/amd64/src/pm.c	(revision 42744880a09efbd22a7e49822241bb65a91cd197)
+++ arch/amd64/src/pm.c	(revision 7e4e5323698b3059ed08f14198db2c9c1fbc746a)
@@ -199,5 +199,5 @@
 	}
 	else {
-		tss_p = (struct tss *) malloc(sizeof(struct tss));
+		tss_p = (struct tss *) malloc(sizeof(struct tss),FRAME_ATOMIC);
 		if (!tss_p)
 			panic("could not allocate TSS\n");
