mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-25 09:52:03 +07:00
staging: lustre: libcfs: repair improper unlikely test
The scripts to replace NULL test got confused with the macro parenthesis so the unlikely test in libcfs_private.h ended up incorrect. This fixes this error. Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: James Simmons <jsimmons@infradead.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
5bcf2a921b
commit
a4424bf50b
@ -96,7 +96,7 @@ do { \
|
||||
|
||||
#define LIBCFS_ALLOC_POST(ptr, size) \
|
||||
do { \
|
||||
if (!unlikely((ptr))) { \
|
||||
if (unlikely(!(ptr))) { \
|
||||
CERROR("LNET: out of memory at %s:%d (tried to alloc '" \
|
||||
#ptr "' = %d)\n", __FILE__, __LINE__, (int)(size)); \
|
||||
} else { \
|
||||
@ -147,7 +147,7 @@ do { \
|
||||
|
||||
#define LIBCFS_FREE(ptr, size) \
|
||||
do { \
|
||||
if (!unlikely((ptr))) { \
|
||||
if (unlikely(!(ptr))) { \
|
||||
CERROR("LIBCFS: free NULL '" #ptr "' (%d bytes) at " \
|
||||
"%s:%d\n", (int)(size), __FILE__, __LINE__); \
|
||||
break; \
|
||||
|
Loading…
Reference in New Issue
Block a user