Commit d2a13989 authored by Oleg Drokin's avatar Oleg Drokin Committed by Greg Kroah-Hartman

staging/lustre/include: Adjust NULL comparison codestyle

All instances of "x == NULL" are changed to "!x" and
"x != NULL" to "x"

Also remove some redundant assertions.
Signed-off-by: default avatarOleg Drokin <green@linuxhacker.ru>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent eb26ebb8
...@@ -2653,7 +2653,7 @@ static inline int lu_device_is_cl(const struct lu_device *d) ...@@ -2653,7 +2653,7 @@ static inline int lu_device_is_cl(const struct lu_device *d)
static inline struct cl_device *lu2cl_dev(const struct lu_device *d) static inline struct cl_device *lu2cl_dev(const struct lu_device *d)
{ {
LASSERT(d == NULL || IS_ERR(d) || lu_device_is_cl(d)); LASSERT(!d || IS_ERR(d) || lu_device_is_cl(d));
return container_of0(d, struct cl_device, cd_lu_dev); return container_of0(d, struct cl_device, cd_lu_dev);
} }
...@@ -2664,7 +2664,7 @@ static inline struct lu_device *cl2lu_dev(struct cl_device *d) ...@@ -2664,7 +2664,7 @@ static inline struct lu_device *cl2lu_dev(struct cl_device *d)
static inline struct cl_object *lu2cl(const struct lu_object *o) static inline struct cl_object *lu2cl(const struct lu_object *o)
{ {
LASSERT(o == NULL || IS_ERR(o) || lu_device_is_cl(o->lo_dev)); LASSERT(!o || IS_ERR(o) || lu_device_is_cl(o->lo_dev));
return container_of0(o, struct cl_object, co_lu); return container_of0(o, struct cl_object, co_lu);
} }
...@@ -2681,7 +2681,7 @@ static inline struct cl_object *cl_object_next(const struct cl_object *obj) ...@@ -2681,7 +2681,7 @@ static inline struct cl_object *cl_object_next(const struct cl_object *obj)
static inline struct cl_device *cl_object_device(const struct cl_object *o) static inline struct cl_device *cl_object_device(const struct cl_object *o)
{ {
LASSERT(o == NULL || IS_ERR(o) || lu_device_is_cl(o->co_lu.lo_dev)); LASSERT(!o || IS_ERR(o) || lu_device_is_cl(o->co_lu.lo_dev));
return container_of0(o->co_lu.lo_dev, struct cl_device, cd_lu_dev); return container_of0(o->co_lu.lo_dev, struct cl_device, cd_lu_dev);
} }
......
...@@ -127,7 +127,7 @@ static inline struct ccc_thread_info *ccc_env_info(const struct lu_env *env) ...@@ -127,7 +127,7 @@ static inline struct ccc_thread_info *ccc_env_info(const struct lu_env *env)
struct ccc_thread_info *info; struct ccc_thread_info *info;
info = lu_context_key_get(&env->le_ctx, &ccc_key); info = lu_context_key_get(&env->le_ctx, &ccc_key);
LASSERT(info != NULL); LASSERT(info);
return info; return info;
} }
...@@ -156,7 +156,7 @@ static inline struct ccc_session *ccc_env_session(const struct lu_env *env) ...@@ -156,7 +156,7 @@ static inline struct ccc_session *ccc_env_session(const struct lu_env *env)
struct ccc_session *ses; struct ccc_session *ses;
ses = lu_context_key_get(env->le_ses, &ccc_session_key); ses = lu_context_key_get(env->le_ses, &ccc_session_key);
LASSERT(ses != NULL); LASSERT(ses);
return ses; return ses;
} }
......
...@@ -73,7 +73,7 @@ static inline void __client_obd_list_lock(client_obd_lock_t *lock, ...@@ -73,7 +73,7 @@ static inline void __client_obd_list_lock(client_obd_lock_t *lock,
while (1) { while (1) {
if (spin_trylock(&lock->lock)) { if (spin_trylock(&lock->lock)) {
LASSERT(lock->task == NULL); LASSERT(!lock->task);
lock->task = current; lock->task = current;
lock->func = func; lock->func = func;
lock->line = line; lock->line = line;
...@@ -85,7 +85,7 @@ static inline void __client_obd_list_lock(client_obd_lock_t *lock, ...@@ -85,7 +85,7 @@ static inline void __client_obd_list_lock(client_obd_lock_t *lock,
time_before(lock->time + 5 * HZ, jiffies)) { time_before(lock->time + 5 * HZ, jiffies)) {
struct task_struct *task = lock->task; struct task_struct *task = lock->task;
if (task == NULL) if (!task)
continue; continue;
LCONSOLE_WARN("%s:%d: lock %p was acquired by <%s:%d:%s:%d> for %lu seconds.\n", LCONSOLE_WARN("%s:%d: lock %p was acquired by <%s:%d:%s:%d> for %lu seconds.\n",
...@@ -108,7 +108,7 @@ static inline void __client_obd_list_lock(client_obd_lock_t *lock, ...@@ -108,7 +108,7 @@ static inline void __client_obd_list_lock(client_obd_lock_t *lock,
static inline void client_obd_list_unlock(client_obd_lock_t *lock) static inline void client_obd_list_unlock(client_obd_lock_t *lock)
{ {
LASSERT(lock->task != NULL); LASSERT(lock->task);
lock->task = NULL; lock->task = NULL;
lock->time = jiffies; lock->time = jiffies;
spin_unlock(&lock->lock); spin_unlock(&lock->lock);
......
...@@ -407,7 +407,7 @@ static inline int lprocfs_stats_lock(struct lprocfs_stats *stats, int opc, ...@@ -407,7 +407,7 @@ static inline int lprocfs_stats_lock(struct lprocfs_stats *stats, int opc,
} else { } else {
unsigned int cpuid = get_cpu(); unsigned int cpuid = get_cpu();
if (unlikely(stats->ls_percpu[cpuid] == NULL)) { if (unlikely(!stats->ls_percpu[cpuid])) {
rc = lprocfs_stats_alloc_one(stats, cpuid); rc = lprocfs_stats_alloc_one(stats, cpuid);
if (rc < 0) { if (rc < 0) {
put_cpu(); put_cpu();
...@@ -521,11 +521,11 @@ static inline __u64 lprocfs_stats_collector(struct lprocfs_stats *stats, ...@@ -521,11 +521,11 @@ static inline __u64 lprocfs_stats_collector(struct lprocfs_stats *stats,
unsigned long flags = 0; unsigned long flags = 0;
__u64 ret = 0; __u64 ret = 0;
LASSERT(stats != NULL); LASSERT(stats);
num_cpu = lprocfs_stats_lock(stats, LPROCFS_GET_NUM_CPU, &flags); num_cpu = lprocfs_stats_lock(stats, LPROCFS_GET_NUM_CPU, &flags);
for (i = 0; i < num_cpu; i++) { for (i = 0; i < num_cpu; i++) {
if (stats->ls_percpu[i] == NULL) if (!stats->ls_percpu[i])
continue; continue;
ret += lprocfs_read_helper( ret += lprocfs_read_helper(
lprocfs_stats_counter_get(stats, i, idx), lprocfs_stats_counter_get(stats, i, idx),
......
...@@ -392,7 +392,7 @@ struct lu_device_type_operations { ...@@ -392,7 +392,7 @@ struct lu_device_type_operations {
static inline int lu_device_is_md(const struct lu_device *d) static inline int lu_device_is_md(const struct lu_device *d)
{ {
return ergo(d != NULL, d->ld_type->ldt_tags & LU_DEVICE_MD); return ergo(d, d->ld_type->ldt_tags & LU_DEVICE_MD);
} }
/** /**
...@@ -1119,7 +1119,7 @@ struct lu_context_key { ...@@ -1119,7 +1119,7 @@ struct lu_context_key {
CLASSERT(PAGE_CACHE_SIZE >= sizeof (*value)); \ CLASSERT(PAGE_CACHE_SIZE >= sizeof (*value)); \
\ \
value = kzalloc(sizeof(*value), GFP_NOFS); \ value = kzalloc(sizeof(*value), GFP_NOFS); \
if (value == NULL) \ if (!value) \
value = ERR_PTR(-ENOMEM); \ value = ERR_PTR(-ENOMEM); \
\ \
return value; \ return value; \
...@@ -1174,7 +1174,7 @@ void lu_context_key_revive (struct lu_context_key *key); ...@@ -1174,7 +1174,7 @@ void lu_context_key_revive (struct lu_context_key *key);
do { \ do { \
LU_CONTEXT_KEY_INIT(key); \ LU_CONTEXT_KEY_INIT(key); \
key = va_arg(args, struct lu_context_key *); \ key = va_arg(args, struct lu_context_key *); \
} while (key != NULL); \ } while (key); \
va_end(args); \ va_end(args); \
} }
......
...@@ -807,7 +807,7 @@ static inline void fid_be_to_cpu(struct lu_fid *dst, const struct lu_fid *src) ...@@ -807,7 +807,7 @@ static inline void fid_be_to_cpu(struct lu_fid *dst, const struct lu_fid *src)
static inline int fid_is_sane(const struct lu_fid *fid) static inline int fid_is_sane(const struct lu_fid *fid)
{ {
return fid != NULL && return fid &&
((fid_seq(fid) >= FID_SEQ_START && fid_ver(fid) == 0) || ((fid_seq(fid) >= FID_SEQ_START && fid_ver(fid) == 0) ||
fid_is_igif(fid) || fid_is_idif(fid) || fid_is_igif(fid) || fid_is_idif(fid) ||
fid_seq_is_rsvd(fid_seq(fid))); fid_seq_is_rsvd(fid_seq(fid)));
...@@ -3273,7 +3273,7 @@ static inline void lustre_set_wire_obdo(struct obd_connect_data *ocd, ...@@ -3273,7 +3273,7 @@ static inline void lustre_set_wire_obdo(struct obd_connect_data *ocd,
{ {
*wobdo = *lobdo; *wobdo = *lobdo;
wobdo->o_flags &= ~OBD_FL_LOCAL_MASK; wobdo->o_flags &= ~OBD_FL_LOCAL_MASK;
if (ocd == NULL) if (!ocd)
return; return;
if (unlikely(!(ocd->ocd_connect_flags & OBD_CONNECT_FID)) && if (unlikely(!(ocd->ocd_connect_flags & OBD_CONNECT_FID)) &&
...@@ -3300,7 +3300,7 @@ static inline void lustre_get_wire_obdo(struct obd_connect_data *ocd, ...@@ -3300,7 +3300,7 @@ static inline void lustre_get_wire_obdo(struct obd_connect_data *ocd,
lobdo->o_flags &= ~OBD_FL_LOCAL_MASK; lobdo->o_flags &= ~OBD_FL_LOCAL_MASK;
lobdo->o_flags |= local_flags; lobdo->o_flags |= local_flags;
} }
if (ocd == NULL) if (!ocd)
return; return;
if (unlikely(!(ocd->ocd_connect_flags & OBD_CONNECT_FID)) && if (unlikely(!(ocd->ocd_connect_flags & OBD_CONNECT_FID)) &&
......
...@@ -128,7 +128,7 @@ static inline void lustre_cfg_bufs_set(struct lustre_cfg_bufs *bufs, ...@@ -128,7 +128,7 @@ static inline void lustre_cfg_bufs_set(struct lustre_cfg_bufs *bufs,
{ {
if (index >= LUSTRE_CFG_MAX_BUFCOUNT) if (index >= LUSTRE_CFG_MAX_BUFCOUNT)
return; return;
if (bufs == NULL) if (!bufs)
return; return;
if (bufs->lcfg_bufcount <= index) if (bufs->lcfg_bufcount <= index)
...@@ -158,7 +158,6 @@ static inline void *lustre_cfg_buf(struct lustre_cfg *lcfg, int index) ...@@ -158,7 +158,6 @@ static inline void *lustre_cfg_buf(struct lustre_cfg *lcfg, int index)
int offset; int offset;
int bufcount; int bufcount;
LASSERT (lcfg != NULL);
LASSERT (index >= 0); LASSERT (index >= 0);
bufcount = lcfg->lcfg_bufcount; bufcount = lcfg->lcfg_bufcount;
...@@ -191,7 +190,7 @@ static inline char *lustre_cfg_string(struct lustre_cfg *lcfg, int index) ...@@ -191,7 +190,7 @@ static inline char *lustre_cfg_string(struct lustre_cfg *lcfg, int index)
return NULL; return NULL;
s = lustre_cfg_buf(lcfg, index); s = lustre_cfg_buf(lcfg, index);
if (s == NULL) if (!s)
return NULL; return NULL;
/* /*
......
...@@ -465,7 +465,6 @@ struct ldlm_namespace { ...@@ -465,7 +465,6 @@ struct ldlm_namespace {
*/ */
static inline int ns_connect_cancelset(struct ldlm_namespace *ns) static inline int ns_connect_cancelset(struct ldlm_namespace *ns)
{ {
LASSERT(ns != NULL);
return !!(ns->ns_connect_flags & OBD_CONNECT_CANCELSET); return !!(ns->ns_connect_flags & OBD_CONNECT_CANCELSET);
} }
...@@ -474,14 +473,12 @@ static inline int ns_connect_cancelset(struct ldlm_namespace *ns) ...@@ -474,14 +473,12 @@ static inline int ns_connect_cancelset(struct ldlm_namespace *ns)
*/ */
static inline int ns_connect_lru_resize(struct ldlm_namespace *ns) static inline int ns_connect_lru_resize(struct ldlm_namespace *ns)
{ {
LASSERT(ns != NULL);
return !!(ns->ns_connect_flags & OBD_CONNECT_LRU_RESIZE); return !!(ns->ns_connect_flags & OBD_CONNECT_LRU_RESIZE);
} }
static inline void ns_register_cancel(struct ldlm_namespace *ns, static inline void ns_register_cancel(struct ldlm_namespace *ns,
ldlm_cancel_for_recovery arg) ldlm_cancel_for_recovery arg)
{ {
LASSERT(ns != NULL);
ns->ns_cancel_for_recovery = arg; ns->ns_cancel_for_recovery = arg;
} }
...@@ -921,7 +918,7 @@ static inline int ldlm_lvbo_init(struct ldlm_resource *res) ...@@ -921,7 +918,7 @@ static inline int ldlm_lvbo_init(struct ldlm_resource *res)
{ {
struct ldlm_namespace *ns = ldlm_res_to_ns(res); struct ldlm_namespace *ns = ldlm_res_to_ns(res);
if (ns->ns_lvbo != NULL && ns->ns_lvbo->lvbo_init != NULL) if (ns->ns_lvbo && ns->ns_lvbo->lvbo_init)
return ns->ns_lvbo->lvbo_init(res); return ns->ns_lvbo->lvbo_init(res);
return 0; return 0;
...@@ -931,7 +928,7 @@ static inline int ldlm_lvbo_size(struct ldlm_lock *lock) ...@@ -931,7 +928,7 @@ static inline int ldlm_lvbo_size(struct ldlm_lock *lock)
{ {
struct ldlm_namespace *ns = ldlm_lock_to_ns(lock); struct ldlm_namespace *ns = ldlm_lock_to_ns(lock);
if (ns->ns_lvbo != NULL && ns->ns_lvbo->lvbo_size != NULL) if (ns->ns_lvbo && ns->ns_lvbo->lvbo_size)
return ns->ns_lvbo->lvbo_size(lock); return ns->ns_lvbo->lvbo_size(lock);
return 0; return 0;
...@@ -941,10 +938,9 @@ static inline int ldlm_lvbo_fill(struct ldlm_lock *lock, void *buf, int len) ...@@ -941,10 +938,9 @@ static inline int ldlm_lvbo_fill(struct ldlm_lock *lock, void *buf, int len)
{ {
struct ldlm_namespace *ns = ldlm_lock_to_ns(lock); struct ldlm_namespace *ns = ldlm_lock_to_ns(lock);
if (ns->ns_lvbo != NULL) { if (ns->ns_lvbo)
LASSERT(ns->ns_lvbo->lvbo_fill != NULL);
return ns->ns_lvbo->lvbo_fill(lock, buf, len); return ns->ns_lvbo->lvbo_fill(lock, buf, len);
}
return 0; return 0;
} }
...@@ -1015,7 +1011,7 @@ void _ldlm_lock_debug(struct ldlm_lock *lock, ...@@ -1015,7 +1011,7 @@ void _ldlm_lock_debug(struct ldlm_lock *lock,
/** Non-rate-limited lock printing function for debugging purposes. */ /** Non-rate-limited lock printing function for debugging purposes. */
#define LDLM_DEBUG(lock, fmt, a...) do { \ #define LDLM_DEBUG(lock, fmt, a...) do { \
if (likely(lock != NULL)) { \ if (likely(lock)) { \
LIBCFS_DEBUG_MSG_DATA_DECL(msgdata, D_DLMTRACE, NULL); \ LIBCFS_DEBUG_MSG_DATA_DECL(msgdata, D_DLMTRACE, NULL); \
ldlm_lock_debug(&msgdata, D_DLMTRACE, NULL, lock, \ ldlm_lock_debug(&msgdata, D_DLMTRACE, NULL, lock, \
"### " fmt, ##a); \ "### " fmt, ##a); \
...@@ -1091,7 +1087,7 @@ ldlm_handle2lock_long(const struct lustre_handle *h, __u64 flags) ...@@ -1091,7 +1087,7 @@ ldlm_handle2lock_long(const struct lustre_handle *h, __u64 flags)
struct ldlm_lock *lock; struct ldlm_lock *lock;
lock = __ldlm_handle2lock(h, flags); lock = __ldlm_handle2lock(h, flags);
if (lock != NULL) if (lock)
LDLM_LOCK_REF_DEL(lock); LDLM_LOCK_REF_DEL(lock);
return lock; return lock;
} }
......
...@@ -228,7 +228,6 @@ static inline __u64 exp_connect_flags(struct obd_export *exp) ...@@ -228,7 +228,6 @@ static inline __u64 exp_connect_flags(struct obd_export *exp)
static inline int exp_max_brw_size(struct obd_export *exp) static inline int exp_max_brw_size(struct obd_export *exp)
{ {
LASSERT(exp != NULL);
if (exp_connect_flags(exp) & OBD_CONNECT_BRW_SIZE) if (exp_connect_flags(exp) & OBD_CONNECT_BRW_SIZE)
return exp->exp_connect_data.ocd_brw_size; return exp->exp_connect_data.ocd_brw_size;
...@@ -242,19 +241,16 @@ static inline int exp_connect_multibulk(struct obd_export *exp) ...@@ -242,19 +241,16 @@ static inline int exp_connect_multibulk(struct obd_export *exp)
static inline int exp_connect_cancelset(struct obd_export *exp) static inline int exp_connect_cancelset(struct obd_export *exp)
{ {
LASSERT(exp != NULL);
return !!(exp_connect_flags(exp) & OBD_CONNECT_CANCELSET); return !!(exp_connect_flags(exp) & OBD_CONNECT_CANCELSET);
} }
static inline int exp_connect_lru_resize(struct obd_export *exp) static inline int exp_connect_lru_resize(struct obd_export *exp)
{ {
LASSERT(exp != NULL);
return !!(exp_connect_flags(exp) & OBD_CONNECT_LRU_RESIZE); return !!(exp_connect_flags(exp) & OBD_CONNECT_LRU_RESIZE);
} }
static inline int exp_connect_rmtclient(struct obd_export *exp) static inline int exp_connect_rmtclient(struct obd_export *exp)
{ {
LASSERT(exp != NULL);
return !!(exp_connect_flags(exp) & OBD_CONNECT_RMT_CLIENT); return !!(exp_connect_flags(exp) & OBD_CONNECT_RMT_CLIENT);
} }
...@@ -268,14 +264,11 @@ static inline int client_is_remote(struct obd_export *exp) ...@@ -268,14 +264,11 @@ static inline int client_is_remote(struct obd_export *exp)
static inline int exp_connect_vbr(struct obd_export *exp) static inline int exp_connect_vbr(struct obd_export *exp)
{ {
LASSERT(exp != NULL);
LASSERT(exp->exp_connection);
return !!(exp_connect_flags(exp) & OBD_CONNECT_VBR); return !!(exp_connect_flags(exp) & OBD_CONNECT_VBR);
} }
static inline int exp_connect_som(struct obd_export *exp) static inline int exp_connect_som(struct obd_export *exp)
{ {
LASSERT(exp != NULL);
return !!(exp_connect_flags(exp) & OBD_CONNECT_SOM); return !!(exp_connect_flags(exp) & OBD_CONNECT_SOM);
} }
...@@ -288,7 +281,6 @@ static inline int imp_connect_lru_resize(struct obd_import *imp) ...@@ -288,7 +281,6 @@ static inline int imp_connect_lru_resize(struct obd_import *imp)
{ {
struct obd_connect_data *ocd; struct obd_connect_data *ocd;
LASSERT(imp != NULL);
ocd = &imp->imp_connect_data; ocd = &imp->imp_connect_data;
return !!(ocd->ocd_connect_flags & OBD_CONNECT_LRU_RESIZE); return !!(ocd->ocd_connect_flags & OBD_CONNECT_LRU_RESIZE);
} }
...@@ -300,7 +292,6 @@ static inline int exp_connect_layout(struct obd_export *exp) ...@@ -300,7 +292,6 @@ static inline int exp_connect_layout(struct obd_export *exp)
static inline bool exp_connect_lvb_type(struct obd_export *exp) static inline bool exp_connect_lvb_type(struct obd_export *exp)
{ {
LASSERT(exp != NULL);
if (exp_connect_flags(exp) & OBD_CONNECT_LVB_TYPE) if (exp_connect_flags(exp) & OBD_CONNECT_LVB_TYPE)
return true; return true;
else else
...@@ -311,7 +302,6 @@ static inline bool imp_connect_lvb_type(struct obd_import *imp) ...@@ -311,7 +302,6 @@ static inline bool imp_connect_lvb_type(struct obd_import *imp)
{ {
struct obd_connect_data *ocd; struct obd_connect_data *ocd;
LASSERT(imp != NULL);
ocd = &imp->imp_connect_data; ocd = &imp->imp_connect_data;
if (ocd->ocd_connect_flags & OBD_CONNECT_LVB_TYPE) if (ocd->ocd_connect_flags & OBD_CONNECT_LVB_TYPE)
return true; return true;
...@@ -331,7 +321,6 @@ static inline bool imp_connect_disp_stripe(struct obd_import *imp) ...@@ -331,7 +321,6 @@ static inline bool imp_connect_disp_stripe(struct obd_import *imp)
{ {
struct obd_connect_data *ocd; struct obd_connect_data *ocd;
LASSERT(imp != NULL);
ocd = &imp->imp_connect_data; ocd = &imp->imp_connect_data;
return ocd->ocd_connect_flags & OBD_CONNECT_DISP_STRIPE; return ocd->ocd_connect_flags & OBD_CONNECT_DISP_STRIPE;
} }
......
...@@ -540,7 +540,7 @@ do { \ ...@@ -540,7 +540,7 @@ do { \
l_add_wait(&wq, &__wait); \ l_add_wait(&wq, &__wait); \
\ \
/* Block all signals (just the non-fatal ones if no timeout). */ \ /* Block all signals (just the non-fatal ones if no timeout). */ \
if (info->lwi_on_signal != NULL && (__timeout == 0 || __allow_intr)) \ if (info->lwi_on_signal && (__timeout == 0 || __allow_intr)) \
__blocked = cfs_block_sigsinv(LUSTRE_FATAL_SIGS); \ __blocked = cfs_block_sigsinv(LUSTRE_FATAL_SIGS); \
else \ else \
__blocked = cfs_block_sigsinv(0); \ __blocked = cfs_block_sigsinv(0); \
...@@ -562,13 +562,13 @@ do { \ ...@@ -562,13 +562,13 @@ do { \
__timeout = cfs_time_sub(__timeout, \ __timeout = cfs_time_sub(__timeout, \
cfs_time_sub(interval, remaining));\ cfs_time_sub(interval, remaining));\
if (__timeout == 0) { \ if (__timeout == 0) { \
if (info->lwi_on_timeout == NULL || \ if (!info->lwi_on_timeout || \
info->lwi_on_timeout(info->lwi_cb_data)) { \ info->lwi_on_timeout(info->lwi_cb_data)) { \
ret = -ETIMEDOUT; \ ret = -ETIMEDOUT; \
break; \ break; \
} \ } \
/* Take signals after the timeout expires. */ \ /* Take signals after the timeout expires. */ \
if (info->lwi_on_signal != NULL) \ if (info->lwi_on_signal) \
(void)cfs_block_sigsinv(LUSTRE_FATAL_SIGS);\ (void)cfs_block_sigsinv(LUSTRE_FATAL_SIGS);\
} \ } \
} \ } \
...@@ -578,7 +578,7 @@ do { \ ...@@ -578,7 +578,7 @@ do { \
if (condition) \ if (condition) \
break; \ break; \
if (cfs_signal_pending()) { \ if (cfs_signal_pending()) { \
if (info->lwi_on_signal != NULL && \ if (info->lwi_on_signal && \
(__timeout == 0 || __allow_intr)) { \ (__timeout == 0 || __allow_intr)) { \
if (info->lwi_on_signal != LWI_ON_SIGNAL_NOOP) \ if (info->lwi_on_signal != LWI_ON_SIGNAL_NOOP) \
info->lwi_on_signal(info->lwi_cb_data);\ info->lwi_on_signal(info->lwi_cb_data);\
......
...@@ -255,7 +255,7 @@ struct llog_ctxt { ...@@ -255,7 +255,7 @@ struct llog_ctxt {
static inline int llog_handle2ops(struct llog_handle *loghandle, static inline int llog_handle2ops(struct llog_handle *loghandle,
struct llog_operations **lop) struct llog_operations **lop)
{ {
if (loghandle == NULL || loghandle->lgh_logops == NULL) if (!loghandle || !loghandle->lgh_logops)
return -EINVAL; return -EINVAL;
*lop = loghandle->lgh_logops; *lop = loghandle->lgh_logops;
...@@ -272,7 +272,7 @@ static inline struct llog_ctxt *llog_ctxt_get(struct llog_ctxt *ctxt) ...@@ -272,7 +272,7 @@ static inline struct llog_ctxt *llog_ctxt_get(struct llog_ctxt *ctxt)
static inline void llog_ctxt_put(struct llog_ctxt *ctxt) static inline void llog_ctxt_put(struct llog_ctxt *ctxt)
{ {
if (ctxt == NULL) if (!ctxt)
return; return;
LASSERT_ATOMIC_GT_LT(&ctxt->loc_refcount, 0, LI_POISON); LASSERT_ATOMIC_GT_LT(&ctxt->loc_refcount, 0, LI_POISON);
CDEBUG(D_INFO, "PUTting ctxt %p : new refcount %d\n", ctxt, CDEBUG(D_INFO, "PUTting ctxt %p : new refcount %d\n", ctxt,
...@@ -294,7 +294,7 @@ static inline int llog_group_set_ctxt(struct obd_llog_group *olg, ...@@ -294,7 +294,7 @@ static inline int llog_group_set_ctxt(struct obd_llog_group *olg,
LASSERT(index >= 0 && index < LLOG_MAX_CTXTS); LASSERT(index >= 0 && index < LLOG_MAX_CTXTS);
spin_lock(&olg->olg_lock); spin_lock(&olg->olg_lock);
if (olg->olg_ctxts[index] != NULL) { if (olg->olg_ctxts[index]) {
spin_unlock(&olg->olg_lock); spin_unlock(&olg->olg_lock);
return -EEXIST; return -EEXIST;
} }
...@@ -311,7 +311,7 @@ static inline struct llog_ctxt *llog_group_get_ctxt(struct obd_llog_group *olg, ...@@ -311,7 +311,7 @@ static inline struct llog_ctxt *llog_group_get_ctxt(struct obd_llog_group *olg,
LASSERT(index >= 0 && index < LLOG_MAX_CTXTS); LASSERT(index >= 0 && index < LLOG_MAX_CTXTS);
spin_lock(&olg->olg_lock); spin_lock(&olg->olg_lock);
if (olg->olg_ctxts[index] == NULL) if (!olg->olg_ctxts[index])
ctxt = NULL; ctxt = NULL;
else else
ctxt = llog_ctxt_get(olg->olg_ctxts[index]); ctxt = llog_ctxt_get(olg->olg_ctxts[index]);
...@@ -335,7 +335,7 @@ static inline struct llog_ctxt *llog_get_context(struct obd_device *obd, ...@@ -335,7 +335,7 @@ static inline struct llog_ctxt *llog_get_context(struct obd_device *obd,
static inline int llog_group_ctxt_null(struct obd_llog_group *olg, int index) static inline int llog_group_ctxt_null(struct obd_llog_group *olg, int index)
{ {
return (olg->olg_ctxts[index] == NULL); return (!olg->olg_ctxts[index]);
} }
static inline int llog_ctxt_null(struct obd_device *obd, int index) static inline int llog_ctxt_null(struct obd_device *obd, int index)
...@@ -354,7 +354,7 @@ static inline int llog_next_block(const struct lu_env *env, ...@@ -354,7 +354,7 @@ static inline int llog_next_block(const struct lu_env *env,
rc = llog_handle2ops(loghandle, &lop); rc = llog_handle2ops(loghandle, &lop);
if (rc) if (rc)
return rc; return rc;
if (lop->lop_next_block == NULL) if (!lop->lop_next_block)
return -EOPNOTSUPP; return -EOPNOTSUPP;
rc = lop->lop_next_block(env, loghandle, cur_idx, next_idx, rc = lop->lop_next_block(env, loghandle, cur_idx, next_idx,
......
...@@ -81,8 +81,8 @@ static inline void mdc_init_rpc_lock(struct mdc_rpc_lock *lck) ...@@ -81,8 +81,8 @@ static inline void mdc_init_rpc_lock(struct mdc_rpc_lock *lck)
static inline void mdc_get_rpc_lock(struct mdc_rpc_lock *lck, static inline void mdc_get_rpc_lock(struct mdc_rpc_lock *lck,
struct lookup_intent *it) struct lookup_intent *it)
{ {
if (it != NULL && (it->it_op == IT_GETATTR || it->it_op == IT_LOOKUP || if (it && (it->it_op == IT_GETATTR || it->it_op == IT_LOOKUP ||
it->it_op == IT_LAYOUT)) it->it_op == IT_LAYOUT))
return; return;
/* This would normally block until the existing request finishes. /* This would normally block until the existing request finishes.
...@@ -112,15 +112,15 @@ static inline void mdc_get_rpc_lock(struct mdc_rpc_lock *lck, ...@@ -112,15 +112,15 @@ static inline void mdc_get_rpc_lock(struct mdc_rpc_lock *lck,
goto again; goto again;
} }
LASSERT(lck->rpcl_it == NULL); LASSERT(!lck->rpcl_it);
lck->rpcl_it = it; lck->rpcl_it = it;
} }
static inline void mdc_put_rpc_lock(struct mdc_rpc_lock *lck, static inline void mdc_put_rpc_lock(struct mdc_rpc_lock *lck,
struct lookup_intent *it) struct lookup_intent *it)
{ {
if (it != NULL && (it->it_op == IT_GETATTR || it->it_op == IT_LOOKUP || if (it && (it->it_op == IT_GETATTR || it->it_op == IT_LOOKUP ||
it->it_op == IT_LAYOUT)) it->it_op == IT_LAYOUT))
return; return;
if (lck->rpcl_it == MDC_FAKE_RPCL_IT) { /* OBD_FAIL_MDC_RPCS_SEM */ if (lck->rpcl_it == MDC_FAKE_RPCL_IT) { /* OBD_FAIL_MDC_RPCS_SEM */
......
...@@ -1518,7 +1518,7 @@ struct ptlrpc_request { ...@@ -1518,7 +1518,7 @@ struct ptlrpc_request {
static inline int ptlrpc_req_interpret(const struct lu_env *env, static inline int ptlrpc_req_interpret(const struct lu_env *env,
struct ptlrpc_request *req, int rc) struct ptlrpc_request *req, int rc)
{ {
if (req->rq_interpret_reply != NULL) { if (req->rq_interpret_reply) {
req->rq_status = req->rq_interpret_reply(env, req, req->rq_status = req->rq_interpret_reply(env, req,
&req->rq_async_args, &req->rq_async_args,
rc); rc);
...@@ -2141,8 +2141,8 @@ struct ptlrpc_service_part { ...@@ -2141,8 +2141,8 @@ struct ptlrpc_service_part {
#define ptlrpc_service_for_each_part(part, i, svc) \ #define ptlrpc_service_for_each_part(part, i, svc) \
for (i = 0; \ for (i = 0; \
i < (svc)->srv_ncpts && \ i < (svc)->srv_ncpts && \
(svc)->srv_parts != NULL && \ (svc)->srv_parts && \
((part) = (svc)->srv_parts[i]) != NULL; i++) ((part) = (svc)->srv_parts[i]); i++)
/** /**
* Declaration of ptlrpcd control structure * Declaration of ptlrpcd control structure
...@@ -2259,7 +2259,6 @@ static inline bool nrs_policy_compat_all(const struct ptlrpc_service *svc, ...@@ -2259,7 +2259,6 @@ static inline bool nrs_policy_compat_all(const struct ptlrpc_service *svc,
static inline bool nrs_policy_compat_one(const struct ptlrpc_service *svc, static inline bool nrs_policy_compat_one(const struct ptlrpc_service *svc,
const struct ptlrpc_nrs_pol_desc *desc) const struct ptlrpc_nrs_pol_desc *desc)
{ {
LASSERT(desc->pd_compat_svc_name != NULL);
return strcmp(svc->srv_name, desc->pd_compat_svc_name) == 0; return strcmp(svc->srv_name, desc->pd_compat_svc_name) == 0;
} }
...@@ -2303,7 +2302,6 @@ static inline int ptlrpc_client_bulk_active(struct ptlrpc_request *req) ...@@ -2303,7 +2302,6 @@ static inline int ptlrpc_client_bulk_active(struct ptlrpc_request *req)
struct ptlrpc_bulk_desc *desc; struct ptlrpc_bulk_desc *desc;
int rc; int rc;
LASSERT(req != NULL);
desc = req->rq_bulk; desc = req->rq_bulk;
if (OBD_FAIL_CHECK(OBD_FAIL_PTLRPC_LONG_BULK_UNLINK) && if (OBD_FAIL_CHECK(OBD_FAIL_PTLRPC_LONG_BULK_UNLINK) &&
...@@ -2726,7 +2724,7 @@ ptlrpc_client_recv_or_unlink(struct ptlrpc_request *req) ...@@ -2726,7 +2724,7 @@ ptlrpc_client_recv_or_unlink(struct ptlrpc_request *req)
static inline void static inline void
ptlrpc_client_wake_req(struct ptlrpc_request *req) ptlrpc_client_wake_req(struct ptlrpc_request *req)
{ {
if (req->rq_set == NULL) if (!req->rq_set)
wake_up(&req->rq_reply_waitq); wake_up(&req->rq_reply_waitq);
else else
wake_up(&req->rq_set->set_waitq); wake_up(&req->rq_set->set_waitq);
...@@ -2750,7 +2748,7 @@ ptlrpc_rs_decref(struct ptlrpc_reply_state *rs) ...@@ -2750,7 +2748,7 @@ ptlrpc_rs_decref(struct ptlrpc_reply_state *rs)
/* Should only be called once per req */ /* Should only be called once per req */
static inline void ptlrpc_req_drop_rs(struct ptlrpc_request *req) static inline void ptlrpc_req_drop_rs(struct ptlrpc_request *req)
{ {
if (req->rq_reply_state == NULL) if (!req->rq_reply_state)
return; /* shouldn't occur */ return; /* shouldn't occur */
ptlrpc_rs_decref(req->rq_reply_state); ptlrpc_rs_decref(req->rq_reply_state);
req->rq_reply_state = NULL; req->rq_reply_state = NULL;
...@@ -2807,7 +2805,6 @@ ptlrpc_server_get_timeout(struct ptlrpc_service_part *svcpt) ...@@ -2807,7 +2805,6 @@ ptlrpc_server_get_timeout(struct ptlrpc_service_part *svcpt)
static inline struct ptlrpc_service * static inline struct ptlrpc_service *
ptlrpc_req2svc(struct ptlrpc_request *req) ptlrpc_req2svc(struct ptlrpc_request *req)
{ {
LASSERT(req->rq_rqbd != NULL);
return req->rq_rqbd->rqbd_svcpt->scp_service; return req->rq_rqbd->rqbd_svcpt->scp_service;
} }
......
...@@ -123,7 +123,7 @@ static inline bool lsm_is_released(struct lov_stripe_md *lsm) ...@@ -123,7 +123,7 @@ static inline bool lsm_is_released(struct lov_stripe_md *lsm)
static inline bool lsm_has_objects(struct lov_stripe_md *lsm) static inline bool lsm_has_objects(struct lov_stripe_md *lsm)
{ {
if (lsm == NULL) if (!lsm)
return false; return false;
if (lsm_is_released(lsm)) if (lsm_is_released(lsm))
return false; return false;
...@@ -1224,7 +1224,7 @@ static inline struct md_open_data *obd_mod_alloc(void) ...@@ -1224,7 +1224,7 @@ static inline struct md_open_data *obd_mod_alloc(void)
struct md_open_data *mod; struct md_open_data *mod;
mod = kzalloc(sizeof(*mod), GFP_NOFS); mod = kzalloc(sizeof(*mod), GFP_NOFS);
if (mod == NULL) if (!mod)
return NULL; return NULL;
atomic_set(&mod->mod_refcount, 1); atomic_set(&mod->mod_refcount, 1);
return mod; return mod;
...@@ -1271,7 +1271,7 @@ static inline bool filename_is_volatile(const char *name, int namelen, int *idx) ...@@ -1271,7 +1271,7 @@ static inline bool filename_is_volatile(const char *name, int namelen, int *idx)
return false; return false;
/* caller does not care of idx */ /* caller does not care of idx */
if (idx == NULL) if (!idx)
return true; return true;
/* volatile file, the MDT can be set from name */ /* volatile file, the MDT can be set from name */
...@@ -1306,7 +1306,6 @@ static inline bool filename_is_volatile(const char *name, int namelen, int *idx) ...@@ -1306,7 +1306,6 @@ static inline bool filename_is_volatile(const char *name, int namelen, int *idx)
static inline int cli_brw_size(struct obd_device *obd) static inline int cli_brw_size(struct obd_device *obd)
{ {
LASSERT(obd != NULL);
return obd->u.cli.cl_max_pages_per_rpc << PAGE_CACHE_SHIFT; return obd->u.cli.cl_max_pages_per_rpc << PAGE_CACHE_SHIFT;
} }
......
...@@ -306,7 +306,7 @@ static inline int obd_check_dev_active(struct obd_device *obd) ...@@ -306,7 +306,7 @@ static inline int obd_check_dev_active(struct obd_device *obd)
/ sizeof(((struct obd_ops *)(0))->iocontrol)) / sizeof(((struct obd_ops *)(0))->iocontrol))
#define OBD_COUNTER_INCREMENT(obdx, op) \ #define OBD_COUNTER_INCREMENT(obdx, op) \
if ((obdx)->obd_stats != NULL) { \ if ((obdx)->obd_stats) { \
unsigned int coffset; \ unsigned int coffset; \
coffset = (unsigned int)((obdx)->obd_cntr_base) + \ coffset = (unsigned int)((obdx)->obd_cntr_base) + \
OBD_COUNTER_OFFSET(op); \ OBD_COUNTER_OFFSET(op); \
...@@ -315,7 +315,7 @@ static inline int obd_check_dev_active(struct obd_device *obd) ...@@ -315,7 +315,7 @@ static inline int obd_check_dev_active(struct obd_device *obd)
} }
#define EXP_COUNTER_INCREMENT(export, op) \ #define EXP_COUNTER_INCREMENT(export, op) \
if ((export)->exp_obd->obd_stats != NULL) { \ if ((export)->exp_obd->obd_stats) { \
unsigned int coffset; \ unsigned int coffset; \
coffset = (unsigned int)((export)->exp_obd->obd_cntr_base) + \ coffset = (unsigned int)((export)->exp_obd->obd_cntr_base) + \
OBD_COUNTER_OFFSET(op); \ OBD_COUNTER_OFFSET(op); \
...@@ -329,7 +329,7 @@ static inline int obd_check_dev_active(struct obd_device *obd) ...@@ -329,7 +329,7 @@ static inline int obd_check_dev_active(struct obd_device *obd)
/ sizeof(((struct md_ops *)(0))->getstatus)) / sizeof(((struct md_ops *)(0))->getstatus))
#define MD_COUNTER_INCREMENT(obdx, op) \ #define MD_COUNTER_INCREMENT(obdx, op) \
if ((obd)->md_stats != NULL) { \ if ((obd)->md_stats) { \
unsigned int coffset; \ unsigned int coffset; \
coffset = (unsigned int)((obdx)->md_cntr_base) + \ coffset = (unsigned int)((obdx)->md_cntr_base) + \
MD_COUNTER_OFFSET(op); \ MD_COUNTER_OFFSET(op); \
...@@ -338,24 +338,24 @@ static inline int obd_check_dev_active(struct obd_device *obd) ...@@ -338,24 +338,24 @@ static inline int obd_check_dev_active(struct obd_device *obd)
} }
#define EXP_MD_COUNTER_INCREMENT(export, op) \ #define EXP_MD_COUNTER_INCREMENT(export, op) \
if ((export)->exp_obd->obd_stats != NULL) { \ if ((export)->exp_obd->obd_stats) { \
unsigned int coffset; \ unsigned int coffset; \
coffset = (unsigned int)((export)->exp_obd->md_cntr_base) + \ coffset = (unsigned int)((export)->exp_obd->md_cntr_base) + \
MD_COUNTER_OFFSET(op); \ MD_COUNTER_OFFSET(op); \
LASSERT(coffset < (export)->exp_obd->md_stats->ls_num); \ LASSERT(coffset < (export)->exp_obd->md_stats->ls_num); \
lprocfs_counter_incr((export)->exp_obd->md_stats, coffset); \ lprocfs_counter_incr((export)->exp_obd->md_stats, coffset); \
if ((export)->exp_md_stats != NULL) \ if ((export)->exp_md_stats) \
lprocfs_counter_incr( \ lprocfs_counter_incr( \
(export)->exp_md_stats, coffset); \ (export)->exp_md_stats, coffset); \
} }
#define EXP_CHECK_MD_OP(exp, op) \ #define EXP_CHECK_MD_OP(exp, op) \
do { \ do { \
if ((exp) == NULL) { \ if (!(exp)) { \
CERROR("obd_" #op ": NULL export\n"); \ CERROR("obd_" #op ": NULL export\n"); \
return -ENODEV; \ return -ENODEV; \
} \ } \
if ((exp)->exp_obd == NULL || !OBT((exp)->exp_obd)) { \ if (!(exp)->exp_obd || !OBT((exp)->exp_obd)) { \
CERROR("obd_" #op ": cleaned up obd\n"); \ CERROR("obd_" #op ": cleaned up obd\n"); \
return -EOPNOTSUPP; \ return -EOPNOTSUPP; \
} \ } \
...@@ -379,11 +379,11 @@ do { \ ...@@ -379,11 +379,11 @@ do { \
#define EXP_CHECK_DT_OP(exp, op) \ #define EXP_CHECK_DT_OP(exp, op) \
do { \ do { \
if ((exp) == NULL) { \ if (!(exp)) { \
CERROR("obd_" #op ": NULL export\n"); \ CERROR("obd_" #op ": NULL export\n"); \
return -ENODEV; \ return -ENODEV; \
} \ } \
if ((exp)->exp_obd == NULL || !OBT((exp)->exp_obd)) { \ if (!(exp)->exp_obd || !OBT((exp)->exp_obd)) { \
CERROR("obd_" #op ": cleaned up obd\n"); \ CERROR("obd_" #op ": cleaned up obd\n"); \
return -EOPNOTSUPP; \ return -EOPNOTSUPP; \
} \ } \
...@@ -467,7 +467,7 @@ static inline int obd_setup(struct obd_device *obd, struct lustre_cfg *cfg) ...@@ -467,7 +467,7 @@ static inline int obd_setup(struct obd_device *obd, struct lustre_cfg *cfg)
DECLARE_LU_VARS(ldt, d); DECLARE_LU_VARS(ldt, d);
ldt = obd->obd_type->typ_lu; ldt = obd->obd_type->typ_lu;
if (ldt != NULL) { if (ldt) {
struct lu_context session_ctx; struct lu_context session_ctx;
struct lu_env env; struct lu_env env;
...@@ -509,7 +509,7 @@ static inline int obd_precleanup(struct obd_device *obd, ...@@ -509,7 +509,7 @@ static inline int obd_precleanup(struct obd_device *obd,
return rc; return rc;
ldt = obd->obd_type->typ_lu; ldt = obd->obd_type->typ_lu;
d = obd->obd_lu_dev; d = obd->obd_lu_dev;
if (ldt != NULL && d != NULL) { if (ldt && d) {
if (cleanup_stage == OBD_CLEANUP_EXPORTS) { if (cleanup_stage == OBD_CLEANUP_EXPORTS) {
struct lu_env env; struct lu_env env;
...@@ -538,7 +538,7 @@ static inline int obd_cleanup(struct obd_device *obd) ...@@ -538,7 +538,7 @@ static inline int obd_cleanup(struct obd_device *obd)
ldt = obd->obd_type->typ_lu; ldt = obd->obd_type->typ_lu;
d = obd->obd_lu_dev; d = obd->obd_lu_dev;
if (ldt != NULL && d != NULL) { if (ldt && d) {
struct lu_env env; struct lu_env env;
rc = lu_env_init(&env, ldt->ldt_ctx_tags); rc = lu_env_init(&env, ldt->ldt_ctx_tags);
...@@ -586,7 +586,7 @@ obd_process_config(struct obd_device *obd, int datalen, void *data) ...@@ -586,7 +586,7 @@ obd_process_config(struct obd_device *obd, int datalen, void *data)
obd->obd_process_conf = 1; obd->obd_process_conf = 1;
ldt = obd->obd_type->typ_lu; ldt = obd->obd_type->typ_lu;
d = obd->obd_lu_dev; d = obd->obd_lu_dev;
if (ldt != NULL && d != NULL) { if (ldt && d) {
struct lu_env env; struct lu_env env;
rc = lu_env_init(&env, ldt->ldt_ctx_tags); rc = lu_env_init(&env, ldt->ldt_ctx_tags);
...@@ -674,7 +674,7 @@ static inline int obd_alloc_memmd(struct obd_export *exp, ...@@ -674,7 +674,7 @@ static inline int obd_alloc_memmd(struct obd_export *exp,
struct lov_stripe_md **mem_tgt) struct lov_stripe_md **mem_tgt)
{ {
LASSERT(mem_tgt); LASSERT(mem_tgt);
LASSERT(*mem_tgt == NULL); LASSERT(!*mem_tgt);
return obd_unpackmd(exp, mem_tgt, NULL, 0); return obd_unpackmd(exp, mem_tgt, NULL, 0);
} }
...@@ -767,7 +767,7 @@ static inline int obd_setattr_rqset(struct obd_export *exp, ...@@ -767,7 +767,7 @@ static inline int obd_setattr_rqset(struct obd_export *exp,
EXP_COUNTER_INCREMENT(exp, setattr_async); EXP_COUNTER_INCREMENT(exp, setattr_async);
set = ptlrpc_prep_set(); set = ptlrpc_prep_set();
if (set == NULL) if (!set)
return -ENOMEM; return -ENOMEM;
rc = OBP(exp->exp_obd, setattr_async)(exp, oinfo, oti, set); rc = OBP(exp->exp_obd, setattr_async)(exp, oinfo, oti, set);
...@@ -858,7 +858,7 @@ static inline int obd_connect(const struct lu_env *env, ...@@ -858,7 +858,7 @@ static inline int obd_connect(const struct lu_env *env,
rc = OBP(obd, connect)(env, exp, obd, cluuid, data, localdata); rc = OBP(obd, connect)(env, exp, obd, cluuid, data, localdata);
/* check that only subset is granted */ /* check that only subset is granted */
LASSERT(ergo(data != NULL, (data->ocd_connect_flags & ocf) == LASSERT(ergo(data, (data->ocd_connect_flags & ocf) ==
data->ocd_connect_flags)); data->ocd_connect_flags));
return rc; return rc;
} }
...@@ -882,8 +882,7 @@ static inline int obd_reconnect(const struct lu_env *env, ...@@ -882,8 +882,7 @@ static inline int obd_reconnect(const struct lu_env *env,
rc = OBP(obd, reconnect)(env, exp, obd, cluuid, d, localdata); rc = OBP(obd, reconnect)(env, exp, obd, cluuid, d, localdata);
/* check that only subset is granted */ /* check that only subset is granted */
LASSERT(ergo(d != NULL, LASSERT(ergo(d, (d->ocd_connect_flags & ocf) == d->ocd_connect_flags));
(d->ocd_connect_flags & ocf) == d->ocd_connect_flags));
return rc; return rc;
} }
...@@ -998,7 +997,7 @@ static inline int obd_init_export(struct obd_export *exp) ...@@ -998,7 +997,7 @@ static inline int obd_init_export(struct obd_export *exp)
{ {
int rc = 0; int rc = 0;
if ((exp)->exp_obd != NULL && OBT((exp)->exp_obd) && if ((exp)->exp_obd && OBT((exp)->exp_obd) &&
OBP((exp)->exp_obd, init_export)) OBP((exp)->exp_obd, init_export))
rc = OBP(exp->exp_obd, init_export)(exp); rc = OBP(exp->exp_obd, init_export)(exp);
return rc; return rc;
...@@ -1006,7 +1005,7 @@ static inline int obd_init_export(struct obd_export *exp) ...@@ -1006,7 +1005,7 @@ static inline int obd_init_export(struct obd_export *exp)
static inline int obd_destroy_export(struct obd_export *exp) static inline int obd_destroy_export(struct obd_export *exp)
{ {
if ((exp)->exp_obd != NULL && OBT((exp)->exp_obd) && if ((exp)->exp_obd && OBT((exp)->exp_obd) &&
OBP((exp)->exp_obd, destroy_export)) OBP((exp)->exp_obd, destroy_export))
OBP(exp->exp_obd, destroy_export)(exp); OBP(exp->exp_obd, destroy_export)(exp);
return 0; return 0;
...@@ -1023,7 +1022,7 @@ static inline int obd_statfs_async(struct obd_export *exp, ...@@ -1023,7 +1022,7 @@ static inline int obd_statfs_async(struct obd_export *exp,
int rc = 0; int rc = 0;
struct obd_device *obd; struct obd_device *obd;
if (exp == NULL || exp->exp_obd == NULL) if (!exp || !exp->exp_obd)
return -EINVAL; return -EINVAL;
obd = exp->exp_obd; obd = exp->exp_obd;
...@@ -1059,7 +1058,7 @@ static inline int obd_statfs_rqset(struct obd_export *exp, ...@@ -1059,7 +1058,7 @@ static inline int obd_statfs_rqset(struct obd_export *exp,
int rc = 0; int rc = 0;
set = ptlrpc_prep_set(); set = ptlrpc_prep_set();
if (set == NULL) if (!set)
return -ENOMEM; return -ENOMEM;
oinfo.oi_osfs = osfs; oinfo.oi_osfs = osfs;
...@@ -1081,7 +1080,7 @@ static inline int obd_statfs(const struct lu_env *env, struct obd_export *exp, ...@@ -1081,7 +1080,7 @@ static inline int obd_statfs(const struct lu_env *env, struct obd_export *exp,
int rc = 0; int rc = 0;
struct obd_device *obd = exp->exp_obd; struct obd_device *obd = exp->exp_obd;
if (obd == NULL) if (!obd)
return -EINVAL; return -EINVAL;
OBD_CHECK_DT_OP(obd, statfs, -EOPNOTSUPP); OBD_CHECK_DT_OP(obd, statfs, -EOPNOTSUPP);
...@@ -1241,7 +1240,7 @@ static inline int obd_notify_observer(struct obd_device *observer, ...@@ -1241,7 +1240,7 @@ static inline int obd_notify_observer(struct obd_device *observer,
* Also, call non-obd listener, if any * Also, call non-obd listener, if any
*/ */
onu = &observer->obd_upcall; onu = &observer->obd_upcall;
if (onu->onu_upcall != NULL) if (onu->onu_upcall)
rc2 = onu->onu_upcall(observer, observed, ev, rc2 = onu->onu_upcall(observer, observed, ev,
onu->onu_owner, NULL); onu->onu_owner, NULL);
else else
...@@ -1287,7 +1286,7 @@ static inline int obd_health_check(const struct lu_env *env, ...@@ -1287,7 +1286,7 @@ static inline int obd_health_check(const struct lu_env *env,
int rc; int rc;
/* don't use EXP_CHECK_DT_OP, because NULL method is normal here */ /* don't use EXP_CHECK_DT_OP, because NULL method is normal here */
if (obd == NULL || !OBT(obd)) { if (!obd || !OBT(obd)) {
CERROR("cleaned up obd\n"); CERROR("cleaned up obd\n");
return -EOPNOTSUPP; return -EOPNOTSUPP;
} }
......
...@@ -507,7 +507,6 @@ extern char obd_jobid_var[]; ...@@ -507,7 +507,6 @@ extern char obd_jobid_var[];
do { \ do { \
struct portals_handle *__h = (handle); \ struct portals_handle *__h = (handle); \
\ \
LASSERT(handle != NULL); \
__h->h_cookie = (unsigned long)(ptr); \ __h->h_cookie = (unsigned long)(ptr); \
__h->h_size = (size); \ __h->h_size = (size); \
call_rcu(&__h->h_rcu, class_handle_free_cb); \ call_rcu(&__h->h_rcu, class_handle_free_cb); \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment