Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osd
[linux-2.6-microblaze.git] / fs / dlm / rcom.c
index 9d61947..f3f5e72 100644 (file)
@@ -206,7 +206,7 @@ static void receive_rcom_status(struct dlm_ls *ls, struct dlm_rcom *rc_in)
 
        rs = (struct rcom_status *)rc_in->rc_buf;
 
-       if (!(rs->rs_flags & DLM_RSF_NEED_SLOTS)) {
+       if (!(le32_to_cpu(rs->rs_flags) & DLM_RSF_NEED_SLOTS)) {
                status = dlm_recover_status(ls);
                goto do_create;
        }