From f57f01f02843747d423f2e1c2936f0b987c5b067 Mon Sep 17 00:00:00 2001 From: Robert Noland Date: Mon, 21 Jul 2008 18:04:02 -0400 Subject: [FreeBSD] Improve upper_32_bits define. Thanks to airlied. --- bsd-core/drmP.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsd-core/drmP.h b/bsd-core/drmP.h index 2f2ffb3c..6b91a76b 100644 --- a/bsd-core/drmP.h +++ b/bsd-core/drmP.h @@ -632,7 +632,7 @@ struct drm_ati_pcigart_info { #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : (1ULL<<(n)) - 1) #endif -#define upper_32_bits(_val) (((u64)(_val)) >> 32) +#define upper_32_bits(n) ((u32)(((n) >> 16) >> 16)) struct drm_driver_info { int (*load)(struct drm_device *, unsigned long flags); -- cgit v1.2.3