From patchwork Tue Feb 27 20:50:54 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christophe JAILLET X-Patchwork-Id: 21048 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:a81b:b0:108:e6aa:91d0 with SMTP id bq27csp2958173dyb; Tue, 27 Feb 2024 12:52:27 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXzaoY6kvxjVYopMwjFs0gqnf0YqQ3k/5hQLb1VoUzjbYjPSvRH2LsyR8cfR6boFG+U0JsNXAq/Gi5Zg0A2vqWt7rVIyg== X-Google-Smtp-Source: AGHT+IEfsHGEeVD3fko5hkmqToIXqND24/0CRS+3DhKuzi6cLcU8+0YUPMs4a3IOKed+PAKPZjWD X-Received: by 2002:a17:902:ce85:b0:1db:b96f:4a50 with SMTP id f5-20020a170902ce8500b001dbb96f4a50mr559801plg.14.1709067147663; Tue, 27 Feb 2024 12:52:27 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709067147; cv=pass; d=google.com; s=arc-20160816; b=ZOdiyuHalF+O3JWrbnGCQBaVfnrvc9K4WP2XWcgPY/dCkFJsSL1UpjLRgmaPLImbDw wekmYj3t7swDGvQMCXWazD2MdIJ5W/Omeds73nQlMN6S84ZwXgDApcFfIsd5P4hQ9NlQ G0MhQxJRy7SCb8YDS8nYi8TawCE3NVJnGZDeTbzffw5uIWBKY0eAVG7Tk5UFCzZm+hkd Cv5MUVW2O3qVc3HnLfG5gwKzcLWDfvMiHaPUVYOhfUmITxESMKhd8TWBN92WmE4WCE4l 779EZwb8xHiK4KAOrHflrGjD+XqQHDYlWSE+MZYRR/hGulqSH+m696d9B0NfOZ/9ECAa kb3A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=4X7OgnhzA0408NmQJznS3WtjF09N6jPBQZSZ+cdPFMU=; fh=fy3WxJgzAvVIUuIAKsA9SqNT5iC1mOpKhMV0nRoHjUg=; b=B5Exfb19fT8p/QrKSezynA9LUGL+X/zIddqwvIPHv4RbTaMcl56luyIrk63erl6EkU sVocr/EDDQfmVWcD/7UcZSfT+TSabPqu5vBVJCX4E2CQhPtQTRsSMKurN05wa12rc2gl r8Dr3fbm6zFRR7g5sHT5l/EOSl9zfk5wPH9+XbnI6kew6kiYGi+XQFaVJ11uThRG9EBw kiG/X/n1mr5jUPMDRGdo2UrrB/fwY6ltFt4GUfWiiu5bMNussYkThIayaDLUdI2xf+7L tf15KiT+tYfJDs+LN9HAlQaTf36AoXsUT6NnjLfmM7FyDxY8frMmyrHW87KSHU0te0jc dwbw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@wanadoo.fr header.s=t20230301 header.b=gXMM5bLC; arc=pass (i=1 spf=pass spfdomain=wanadoo.fr dkim=pass dkdomain=wanadoo.fr dmarc=pass fromdomain=wanadoo.fr); spf=pass (google.com: domain of linux-kernel+bounces-83990-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-83990-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=wanadoo.fr Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id p1-20020a1709027ec100b001d9cc9f85a7si1861918plb.566.2024.02.27.12.52.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Feb 2024 12:52:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-83990-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@wanadoo.fr header.s=t20230301 header.b=gXMM5bLC; arc=pass (i=1 spf=pass spfdomain=wanadoo.fr dkim=pass dkdomain=wanadoo.fr dmarc=pass fromdomain=wanadoo.fr); spf=pass (google.com: domain of linux-kernel+bounces-83990-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-83990-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=wanadoo.fr Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 9724428ABDF for ; Tue, 27 Feb 2024 20:51:59 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3FBC714F9DF; Tue, 27 Feb 2024 20:51:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=wanadoo.fr header.i=@wanadoo.fr header.b="gXMM5bLC" Received: from smtp.smtpout.orange.fr (smtp-28.smtpout.orange.fr [80.12.242.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4C4EF14E2CF for ; Tue, 27 Feb 2024 20:51:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.12.242.28 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709067074; cv=none; b=fM2YJnb+3I4RuX3VgJWZvVIJs9cuS2nLU1rWUZREV369reKU0Plqhf++8+37FXYVedprOZ5JlIpJCiD/jGx1eh2t+AQcwyES3962RJhQTfmBCvux9T213Zqd0n7h2PWmRVNXB4xIn7vyQkzPoEAkN8XS6leNhyTiB8TyH1yYDrU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709067074; c=relaxed/simple; bh=CHjYuJEs1YGST1wT3cXrPmtA83Fz7pwoVCFfvmEsfoc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=AVGp/niESjSkygzfKNgaW03m6J+7EQizLXj2I0HPEog28Kb5Dmz9P4iHCPTnPhD9/yOjm3XXMVXdYrh8u7wWHJEPxBIsIwQ9IAw3/J/cV8MEIqbAI+37tZ9bQW9v+i1HjvVWf3e7q+ajEMU0ShCU5OJERf3flRUa2lW2F+gdbYo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=wanadoo.fr; spf=pass smtp.mailfrom=wanadoo.fr; dkim=pass (2048-bit key) header.d=wanadoo.fr header.i=@wanadoo.fr header.b=gXMM5bLC; arc=none smtp.client-ip=80.12.242.28 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=wanadoo.fr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=wanadoo.fr Received: from fedora.home ([92.140.202.140]) by smtp.orange.fr with ESMTPA id f4PjrRU7nxsbMf4PjrnVjY; Tue, 27 Feb 2024 21:51:03 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wanadoo.fr; s=t20230301; t=1709067063; bh=4X7OgnhzA0408NmQJznS3WtjF09N6jPBQZSZ+cdPFMU=; h=From:To:Cc:Subject:Date; b=gXMM5bLCajy5uQYD5Vmf2X16QRsXPNaj2madgH6f/begypQJvO1AsoFa5s9aioiMi VUeoehXAIMYdPyHkTw8Q6hKxFp7LNvVOc0flIN25qiPFUlnL30vn8XvuqLodmCMZaS BSAyF3CE/hOYUqRGyNIZarhIPY1mSpYgUhQ3ScQ5vaMzx7yvj8OuROnxBsiApuosqC qZSk9L5hedtKfNgF5YoXZwcYjZGF968ixq9NA2s5ZL4Ed9anprA8dw/WqeEK0OXdR4 OCKQAoVXM+P/EfD9QMmVo1c6Mt2eVwVespEP+yizOus8zrZFPsMcN/L9aHfpNO0ljC rek6feTdO4ocQ== X-ME-Helo: fedora.home X-ME-Auth: Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI= X-ME-Date: Tue, 27 Feb 2024 21:51:03 +0100 X-ME-IP: 92.140.202.140 From: Christophe JAILLET To: andy@greyhouse.net, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org, Christophe JAILLET Subject: [PATCH net 0/2] net: tehuti: Fix some error handling paths in bdx_probe() Date: Tue, 27 Feb 2024 21:50:54 +0100 Message-ID: X-Mailer: git-send-email 2.43.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1792086793383428720 X-GMAIL-MSGID: 1792086793383428720 The patch has been split in 2 patches in the hope to ease review. But they both fix issues introduced years ago in the same commit. Moreover, the 2nd patch partly undoes the first one. So, if preferred they can be merged in a single patch. They are both compile tested-only. Christophe JAILLET (2): net: tehuti: Fix a missing pci_disable_msi() in the error handling path of bdx_probe() net: tehuti: Fix leaks in the error handling path of bdx_probe() drivers/net/ethernet/tehuti/tehuti.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-)