Index: /trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c
===================================================================
--- /trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c	(revision 35602)
+++ /trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c	(revision 35603)
@@ -199,7 +199,7 @@
      if (cPages > 255)
      {
-# ifdef __GFP_NORETRY
-        /* Not available in Linux 2.4.0 */
-        fFlagsLnx |= __GFP_NORETRY;
+# ifdef __GFP_REPEAT
+         /* Try hard to allocate the memory, but the allocation attempt might fail. */
+        fFlagsLnx |= __GFP_REPEAT;
 # endif
 # ifdef __GFP_NOMEMALLOC
