From: François Tigeot Date: Wed, 6 Aug 2014 13:31:41 +0000 (+0200) Subject: linux/err.h: Add IS_ERR_OR_NULL() X-Git-Tag: v4.1.0~324 X-Git-Url: https://gitweb.dragonflybsd.org/~tuxillo/dragonfly.git/commitdiff_plain/f7ed5b6a340fcd739d4fa978be199f601038053d linux/err.h: Add IS_ERR_OR_NULL() Obtained-from: OpenBSD --- diff --git a/sys/dev/drm/include/linux/err.h b/sys/dev/drm/include/linux/err.h index 858931d2bb..420ede6618 100644 --- a/sys/dev/drm/include/linux/err.h +++ b/sys/dev/drm/include/linux/err.h @@ -51,6 +51,12 @@ IS_ERR(const void *ptr) return IS_ERR_VALUE((unsigned long)ptr); } +static inline long +IS_ERR_OR_NULL(const void *ptr) +{ + return !ptr || IS_ERR_VALUE((unsigned long)ptr); +} + static inline void * ERR_CAST(void *ptr) {