Fix ZERO_OR_NULL_PTR(ZERO_SIZE_PTR)

The comparison with ZERO_SIZE_PTR in ZERO_OR_NULL_PTR() needs to be <=
(not just <) so that ZERO_OR_NULL_PTR(ZERO_SIZE_PTR) is 1.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
[ Duh! - Linus ]
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by Roland Dreier and committed by Linus Torvalds 1d4ec7b1 efa7e867

+1 -1
+1 -1
include/linux/slab.h
··· 40 40 */ 41 41 #define ZERO_SIZE_PTR ((void *)16) 42 42 43 - #define ZERO_OR_NULL_PTR(x) ((unsigned long)(x) < \ 43 + #define ZERO_OR_NULL_PTR(x) ((unsigned long)(x) <= \ 44 44 (unsigned long)ZERO_SIZE_PTR) 45 45 46 46 /*