diff --git a/bsd-core/drm_os_freebsd.h b/bsd-core/drm_os_freebsd.h index 5ddac18b..0f2530aa 100644 --- a/bsd-core/drm_os_freebsd.h +++ b/bsd-core/drm_os_freebsd.h @@ -192,6 +192,10 @@ while (!condition) { \ #define PAGE_ALIGN(addr) round_page(addr) +#ifndef M_WAITOK /* M_WAITOK (=0) name removed in -current */ +#define M_WAITOK 0 +#endif + #define malloctype DRM(M_DRM) /* The macros confliced in the MALLOC_DEFINE */ MALLOC_DECLARE(malloctype); diff --git a/bsd/drm_os_freebsd.h b/bsd/drm_os_freebsd.h index 5ddac18b..0f2530aa 100644 --- a/bsd/drm_os_freebsd.h +++ b/bsd/drm_os_freebsd.h @@ -192,6 +192,10 @@ while (!condition) { \ #define PAGE_ALIGN(addr) round_page(addr) +#ifndef M_WAITOK /* M_WAITOK (=0) name removed in -current */ +#define M_WAITOK 0 +#endif + #define malloctype DRM(M_DRM) /* The macros confliced in the MALLOC_DEFINE */ MALLOC_DECLARE(malloctype);