]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/block/drbd/drbd_receiver.c
drbd: _conn_send_cmd(): Return 0 upon success and an error code otherwise
[mirror_ubuntu-bionic-kernel.git] / drivers / block / drbd / drbd_receiver.c
index 9c781ff1aa8b425eb50fb03c90cd7a6176b711b9..d21c2ffe6c6f7796e4ff030ae897af0a5fee8672 100644 (file)
@@ -711,7 +711,7 @@ static int drbd_send_fp(struct drbd_tconn *tconn, struct socket *sock, enum drbd
 {
        struct p_header *h = &tconn->data.sbuf.header;
 
-       return _conn_send_cmd(tconn, 0, sock, cmd, h, sizeof(*h), 0);
+       return !_conn_send_cmd(tconn, 0, sock, cmd, h, sizeof(*h), 0);
 }
 
 static enum drbd_packet drbd_recv_fp(struct drbd_tconn *tconn, struct socket *sock)
@@ -4150,8 +4150,8 @@ static int drbd_send_handshake(struct drbd_tconn *tconn)
        memset(p, 0, sizeof(*p));
        p->protocol_min = cpu_to_be32(PRO_VERSION_MIN);
        p->protocol_max = cpu_to_be32(PRO_VERSION_MAX);
-       ok = _conn_send_cmd(tconn, 0, tconn->data.socket, P_HAND_SHAKE,
-                           &p->head, sizeof(*p), 0);
+       ok = !_conn_send_cmd(tconn, 0, tconn->data.socket, P_HAND_SHAKE,
+                            &p->head, sizeof(*p), 0);
        mutex_unlock(&tconn->data.mutex);
        return ok;
 }