 +		con->rx_page = NULL;
 +	}
 +
-+	spin_lock_irq(&con->sock->sk->sk_receive_queue.lock);
-+	if (skb_peek(&con->sock->sk->sk_receive_queue)) {
-+		call_again_soon = 1;
-+	}
-+	spin_unlock_irq(&con->sock->sk->sk_receive_queue.lock);
-+
 +      out:
 +	if (call_again_soon)
 +		goto out_resched;

+	free_rcom_buffer(rc);
+
+      out:
+	return error;
+}
+

+		if (lkb->lkb_resource->res_ls != ls)
+			continue;
+
+		log_debug(ls, "mark %x lq %d nodeid %d", lkb->lkb_id,
+			  lkb->lkb_lockqueue_state, lkb->lkb_nodeid);
+
+		/*
+		 * These lkb's are new and the master is being looked up.  Mark
+		 * the lkb request to be resent.  Even if the destination node
+		 * for the request is still living and has our request, it will
