Whamcloud - gitweb
LU-3238 ptlrpc: expression expansion bug in macro
authorLiang Zhen <liang.zhen@intel.com>
Sun, 28 Apr 2013 08:51:52 +0000 (16:51 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 29 Apr 2013 16:20:35 +0000 (12:20 -0400)
commit378cb9355e3d8e90f3da96e535eb343c7ab1b26b
tree2431ec2010900a46b4b359bc6fb5ff7f6638f577
parent945c1218e21dc3b8bd7555aebfbc957478b4e63a
LU-3238 ptlrpc: expression expansion bug in macro

slab flag passed into __OBD_SLAB_ALLOC_VERBOSE is not bracketed,
so __OBD_SLAB_ALLOC_VERBOSE will get wrong value from unexpected
expression expansion and hit assertion.

Signed-off-by: Liang Zhen <liang.zhen@intel.com>
Change-Id: I4f09ccf743d6bda765bab64c60801a87d9a6b9b5
Reviewed-on: http://review.whamcloud.com/6190
Tested-by: Hudson
Reviewed-by: Nikitas Angelinas <nikitas_angelinas@xyratex.com>
Reviewed-by: Bobi Jam <bobijam@gmail.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
lustre/include/obd_support.h
lustre/ptlrpc/nrs_orr.c