From 2002086c7efde4037d4534d788c23e7395efcca0 Mon Sep 17 00:00:00 2001 From: Akinobu Mita Date: Thu, 7 Mar 2013 23:42:52 +0900 Subject: [PATCH] --- yaml --- r: 362251 b: refs/heads/master c: 4146c3d469dc400eefa253fb37aa1e74fb5e41f8 h: refs/heads/master i: 362249: 09cae738b9324469e4402dfdf335f9173a09af7d 362247: b104da4348ecb18f255a6480ce52c1115310a167 v: v3 --- [refs] | 2 +- trunk/fs/gfs2/lock_dlm.c | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/[refs] b/[refs] index 7f310cd98796..47aba428bf05 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 57c7310b8eb96b0fe3b0aaa8dc194adbae03bef3 +refs/heads/master: 4146c3d469dc400eefa253fb37aa1e74fb5e41f8 diff --git a/trunk/fs/gfs2/lock_dlm.c b/trunk/fs/gfs2/lock_dlm.c index b15bb45911ca..c8423d6de6c3 100644 --- a/trunk/fs/gfs2/lock_dlm.c +++ b/trunk/fs/gfs2/lock_dlm.c @@ -483,12 +483,8 @@ static void control_lvb_write(struct lm_lockstruct *ls, uint32_t lvb_gen, static int all_jid_bits_clear(char *lvb) { - int i; - for (i = JID_BITMAP_OFFSET; i < GDLM_LVB_SIZE; i++) { - if (lvb[i]) - return 0; - } - return 1; + return !memchr_inv(lvb + JID_BITMAP_OFFSET, 0, + GDLM_LVB_SIZE - JID_BITMAP_OFFSET); } static void sync_wait_cb(void *arg)