Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp847415pxj; Wed, 16 Jun 2021 15:15:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwjaKKeR+DH2qUucC6JmdSJEE31BdQiAQV/rIWNqM55KGK0hiGjQ0cb3fTbSL6AZZiU6j6y X-Received: by 2002:a05:6402:511:: with SMTP id m17mr2325953edv.1.1623881700147; Wed, 16 Jun 2021 15:15:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623881700; cv=none; d=google.com; s=arc-20160816; b=I7dwsxRBX6mbxFBomxvv+mcEs/bnB38enNIATlma88En2ZoV4hk8hVt6OHySjFw0WO IVEmKuEehUcUTrtGNvnWOmDkulisOJ8YkxqXMXcPOJEg7OU+yPG7dV8qQl/I1wfLtVmV ndwGnWYxAMKGBlfq4r7w9NzsvPA7x3LwWyNviRr3bssPI8vRNnpGgfOq5Qi4Eyack3wv HtLaGOZL2Y7ZyIL1X/QpFuueawqKaKCpLef6pVEtb8L2lYvgEVaEG2pJ92mUK+jJGMKh j3h5Kgajax0SQVLUcHzuYYQB1fUCPewrgtCBSYoifHyo8Ik/lpdwW+IjbLYhAby3U+4g o2rA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=0BQdtPuD/ttc+9huYBjQ9dPbkV/vmKhMRqyh6plUIZM=; b=YvxGbOupuWSG5C1nbb76i0L5iIwNcqGBWBOXZUiKoPJ6BpC2/z+29v0gM8zvmYmqQB obepLPMHjinYRV98AlFFI+pu6X4mRb1lLn1pbNLyiL0zZ2diwOh6U1TCTAwMDqOmG0rf 1Q+J1BsJydboSwALqOhNCqg6mFsMAALEz2dv+RrPro4BjBkXSyST+kjlLXf1LvU7XdSR DzKnsBLdTrD5zJUUd4Bn6VXiKW+dPuplyC6458Rt0+KryP1e7LHrGpzWKFkC0xy44DgS jzfCplHwHu4aPB+xStQSqaHQ7NQtXz6ZjrGKwRyiy+Va42B+bgs6yjDP7llYdr6RWZ66 snlQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=tVioMnFu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 4si3348195ejr.686.2021.06.16.15.14.36; Wed, 16 Jun 2021 15:15:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=tVioMnFu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235176AbhFPPlI (ORCPT + 99 others); Wed, 16 Jun 2021 11:41:08 -0400 Received: from mail.kernel.org ([198.145.29.99]:51140 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235110AbhFPPin (ORCPT ); Wed, 16 Jun 2021 11:38:43 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 441E5613DA; Wed, 16 Jun 2021 15:36:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1623857778; bh=tZaP+6/s9yOkjDybCztanFkilmzGz5z8nX72fuboOgI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tVioMnFuLxsCq7F5kVij/9iR6kUPND7HwcbJk4+PZAj/yyiMtr600FOSxY4UJa9Yt FItMDyWiJHfNuTsbQW87D41Fg1xQN3xNcNB5TErWz2iVwj3rgWTYWnmNTUKP86rBrG 7SqiBr58aydTAJ6g20HLjwSX03Jv8/HHu1/i3R5o= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Zheng Yongjun , "David S. Miller" , Sasha Levin Subject: [PATCH 5.10 37/38] net: Return the correct errno code Date: Wed, 16 Jun 2021 17:33:46 +0200 Message-Id: <20210616152836.567175469@linuxfoundation.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210616152835.407925718@linuxfoundation.org> References: <20210616152835.407925718@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Zheng Yongjun [ Upstream commit 49251cd00228a3c983651f6bb2f33f6a0b8f152e ] When kalloc or kmemdup failed, should return ENOMEM rather than ENOBUF. Signed-off-by: Zheng Yongjun Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- net/compat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/compat.c b/net/compat.c index ddd15af3a283..210fc3b4d0d8 100644 --- a/net/compat.c +++ b/net/compat.c @@ -177,7 +177,7 @@ int cmsghdr_from_user_compat_to_kern(struct msghdr *kmsg, struct sock *sk, if (kcmlen > stackbuf_size) kcmsg_base = kcmsg = sock_kmalloc(sk, kcmlen, GFP_KERNEL); if (kcmsg == NULL) - return -ENOBUFS; + return -ENOMEM; /* Now copy them over neatly. */ memset(kcmsg, 0, kcmlen); -- 2.30.2