[DRBD-cvs] drbd by phil; Without this the kernel prints stack tra...

drbd-user@lists.linbit.com drbd-user@lists.linbit.com
Tue, 6 Apr 2004 14:05:37 +0200 (CEST)


DRBD CVS committal

Author  : phil
Module  : drbd

Dir     : drbd/drbd


Modified Files:
      Tag: rel-0_7-branch
	drbd_receiver.c 


Log Message:
Without this the kernel prints stack traces when an allocation
failes...

===================================================================
RCS file: /var/lib/cvs/drbd/drbd/drbd/drbd_receiver.c,v
retrieving revision 1.97.2.126
retrieving revision 1.97.2.127
diff -u -3 -r1.97.2.126 -r1.97.2.127
--- drbd_receiver.c	24 Mar 2004 13:14:06 -0000	1.97.2.126
+++ drbd_receiver.c	6 Apr 2004 12:05:32 -0000	1.97.2.127
@@ -235,7 +235,11 @@
 	return count;
 }
 
+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,5,0)
+#define GFP_TRY	( __GFP_HIGHMEM | __GFP_NOWARN )
+#else
 #define GFP_TRY	( __GFP_HIGHMEM )
+#endif
 
 STATIC int _drbd_process_ee(drbd_dev *mdev,struct list_head *head);