]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
hv: util: checking the wrong variable
authorDan Carpenter <dan.carpenter@oracle.com>
Sat, 1 Aug 2015 23:08:17 +0000 (16:08 -0700)
committerJack Vogel <jack.vogel@oracle.com>
Fri, 30 Mar 2018 00:10:29 +0000 (17:10 -0700)
We don't catch this allocation failure because there is a typo and we
check the wrong variable.

Fixes: 14b50f80c32d ('Drivers: hv: util: introduce hv_utils_transport abstraction')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Orabug: 27426102
(cherry picked from commit 9dd6a06430c94299651d74b9ed5ca8396ab8ff1f)
Signed-off-by: Jack Vogel <jack.vogel@oracle.com>
Reviewed-by: Tim Tianyang Chen <tianyang.chen@oracle.com>
drivers/hv/hv_utils_transport.c

index ac5eae5eb76c1642b4dbae1b0a10a074d4e0f387..1505ee6e6605e0b646cdeeae531dedb9fc8dbd11 100644 (file)
@@ -186,7 +186,7 @@ int hvutil_transport_send(struct hvutil_transport *hvt, void *msg, int len)
                return -EINVAL;
        } else if (hvt->mode == HVUTIL_TRANSPORT_NETLINK) {
                cn_msg = kzalloc(sizeof(*cn_msg) + len, GFP_ATOMIC);
-               if (!msg)
+               if (!cn_msg)
                        return -ENOMEM;
                cn_msg->id.idx = hvt->cn_id.idx;
                cn_msg->id.val = hvt->cn_id.val;