]> err.no Git - linux-2.6/blobdiff - fs/dlm/lowcomms.c
[GFS2] Fix up merge of Linus' kernel into GFS2
[linux-2.6] / fs / dlm / lowcomms.c
index 7ab40422ab578138b1509e5e1729cd40dab5f9d7..23f5ce12080b0e2f0d48b03ff844c78c5932113a 100644 (file)
@@ -934,11 +934,11 @@ static int send_to_sock(struct nodeinfo *ni)
                        break;
                e = list_entry(ni->writequeue.next, struct writequeue_entry,
                               list);
-               kmap(e->page);
                len = e->len;
                offset = e->offset;
                BUG_ON(len == 0 && e->users == 0);
                spin_unlock(&ni->writequeue_lock);
+               kmap(e->page);
 
                ret = 0;
                if (len) {