Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp879952pxj; Wed, 16 Jun 2021 16:09:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyPW8+yq0sjJ+v/XNqtErhWLUky/suqgNyc7FcPo1Qj6yrTwPoJ1Hl5y72tY7sXgIdj7S0C X-Received: by 2002:a05:6e02:1ca8:: with SMTP id x8mr1336828ill.163.1623884940606; Wed, 16 Jun 2021 16:09:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623884940; cv=none; d=google.com; s=arc-20160816; b=sT/Vz5AohKuMWVoyeTpvh+WAlaK6ktVFYL/JQC+aeHlYRL4AX8zynjcRQpneT1hTJ9 rKGb9izGfVOQppmINQU3sGvJqKA+beYAcROlvOXUE87z6uQgbPhPST8DBn/obveDAdMW FFmlYvNE26NLu+szgN/L3o2NalKlr5r/mqVez5TarbDxSiYjjeCAB8eNvYxcbcjsuEKg vvPozmaiOrCali40NC0EgZMOy08d9nwgV8HLNcsrw2qGDKqQ/Q45Wbmd0QFWoOgR3hZw 9CMFfkYfa4yIHygmIyk02JxyjAlNbGkoMqT92qcFejGRbWqMqiOEVPGZnImN6/VqSujs bSRA== 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=BTtXSjBvzHl07akWAvZ+MoMAA6GS/B+Qx/ialb9dLDc=; b=Vq4TUg2olAbgCkUpvToa3OAJ9DLHeSCqzbvdcjyuPddbEmgl6GTtDRDGCIFj6zbSg2 0FrnP8CQoUsW+c+f3K6FwlaXOjWlHLjIBrGUDaMd9Pwx3OQTQNHBhHWKXk7LptV5bs1F PO12jrwwNOq0MA51PUhXlDicGTPuKmzrc5ws2zh1rnm8I4K5nsBiWwdTbFdJ0yH3IQB2 xyfh0UHnz6bZgHtKEPIyW6cf1i0+gQMJKkbPSEhAAb6YM5zWHX9FlMqAHsXqXQygJNcB iFRXAm5iSnh8LbdOxr43TP0cXu0G1a1Aw2uoMHPIUM2iffvhXyeywIjSTRtzOUm1Fpcl oq1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=YE0YFafE; 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 204si3828698iou.26.2021.06.16.16.08.49; Wed, 16 Jun 2021 16:09: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=YE0YFafE; 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 S235506AbhFPPmG (ORCPT + 99 others); Wed, 16 Jun 2021 11:42:06 -0400 Received: from mail.kernel.org ([198.145.29.99]:51224 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234961AbhFPPio (ORCPT ); Wed, 16 Jun 2021 11:38:44 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 73867613BD; Wed, 16 Jun 2021 15:36:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1623857780; bh=2qojoFF+e/S0/jbvXCRJPwzkvF/zKfFsmP9YoUXPXp4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YE0YFafEw8qJuK54kKhMwA0YVPK2/0vpBT5dd9j0zJc1GemCi7eNJQxcmoDrf7At5 EzBtV4hJgDBSmqDZIHdHt7r2W+Oce+JlSgG+mPxmt36GD4uLztWSYmO7t10vQwur84 yXdKCLLMJSbTvI8a1hogbKLMMIxDibRLUFngWLME= 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 38/38] fib: Return the correct errno code Date: Wed, 16 Jun 2021 17:33:47 +0200 Message-Id: <20210616152836.596849191@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 59607863c54e9eb3f69afc5257dfe71c38bb751e ] 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/core/fib_rules.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/core/fib_rules.c b/net/core/fib_rules.c index 7bcfb16854cb..9258ffc4ebff 100644 --- a/net/core/fib_rules.c +++ b/net/core/fib_rules.c @@ -1168,7 +1168,7 @@ static void notify_rule_change(int event, struct fib_rule *rule, { struct net *net; struct sk_buff *skb; - int err = -ENOBUFS; + int err = -ENOMEM; net = ops->fro_net; skb = nlmsg_new(fib_rule_nlmsg_size(ops, rule), GFP_KERNEL); -- 2.30.2