drm: use kernel macros
authorDave Airlie <airlied@starflyer.(none)>
Sun, 25 Sep 2005 03:25:41 +0000 (13:25 +1000)
committerDave Airlie <airlied@linux.ie>
Sun, 25 Sep 2005 03:25:41 +0000 (13:25 +1000)
Make some of the DRM_ macros use the real kernel macros.

Signed-off-by: Dave Airlie <airlied@linux.ie>
drivers/char/drm/drmP.h

index cf58a52..7922178 100644 (file)
 /** \name Internal types and structures */
 /*@{*/
 
-#define DRM_ARRAY_SIZE(x) (sizeof(x)/sizeof(x[0]))
-#define DRM_MIN(a,b) ((a)<(b)?(a):(b))
-#define DRM_MAX(a,b) ((a)>(b)?(a):(b))
+#define DRM_ARRAY_SIZE(x) ARRAY_SIZE(x)
+#define DRM_MIN(a,b) min(a,b)
+#define DRM_MAX(a,b) max(a,b)
 
 #define DRM_LEFTCOUNT(x) (((x)->rp + (x)->count - (x)->wp) % ((x)->count + 1))
 #define DRM_BUFCOUNT(x) ((x)->count - DRM_LEFTCOUNT(x))