From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (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 60A8E32939F for ; Fri, 13 Feb 2026 16:55:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771001724; cv=none; b=my/jU3KYZUE2hJOwe3qOGPc2840buk5LPkQHBgpz/+WsR/2PF8ruBn6eP28gYVbZzGYCLlgnhT9dhX38bpFV88bp7BdC8aEepVviHqhNXVTw+udhgoI8ARuR6KBtXqFfVaPF4Zra9jkZBqvhsHK9RARjpK8jcuE3ycrBqfKIWx4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771001724; c=relaxed/simple; bh=RD0u0t5zLEK6pLa3+Sqhn6/3CXcPdDtMjzVXUFAB/+8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=lwBEM/70LQr4xFI1tA+vSy1oDKTS3YrUTrT3t/HEfnLUYs4OKagB2kZlYuWV57JG6gfv8RIv04dHM5CMN9/0GX6E2RGr6C1XzTlNJnDptSYYIwUE5Jiy5fhqu0E8Ub6axwjC3JHro0li9C+DPyK0JfBN0Onm5wxoREJjq86XBek= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=aCdtsMkt; arc=none smtp.client-ip=209.85.221.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="aCdtsMkt" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-43768aa6ab2so94542f8f.1 for ; Fri, 13 Feb 2026 08:55:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771001722; x=1771606522; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=8ptauGZZMWrMiDu6t9/L2OG0QlvSuTICYS6yevNbRDk=; b=aCdtsMktH4bwzf5FmL9w24nAGB2+Wwf3iPBV7MgFUWcf7Qv7CvwpEArVLGCHYVYpi4 TpQJrINBlfgAlIgzY/jJM/mnCxpFdKJUJKPeOdXZUCNRaim7n6UcOkOhzicTYrstyBAp ZBe4vfCk5GzaE64bnLuJk6z2dBTMUH2IaRN0j8r9gT6e7qC4EdWjdh+rlttSqjMhsXSX OEF/bAnFDdPC3xyaK6REnQj4QEBsXE9hIi0H25urPUw7KnVLgsld6r/e1lofi5Ztsauz xWkHuBbwc4LZLr1+YUpx8KXFdMtI7HCTdLyJcxEd3ili6hzMdBCPRY0TeW7T+XMl7dbv JKHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771001722; x=1771606522; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=8ptauGZZMWrMiDu6t9/L2OG0QlvSuTICYS6yevNbRDk=; b=hlfEeXwkYtpkIsYGbk7Mtx/G+y3JiUlxD1g85lrl53TZcQxxJ1faQysqMXMB0mRuMf uZ+v3wLuRy545CYrVOcK5Dd5gdzqTVvfVPt+nNBC6oBb9x1tH2tauoB0hdtW3b4xSWQe q6FiIufJpRhx37o54QU9S4GZz814aiRwMOnf9RVIZPiig43IHFWWrO6LdXxESNC4SHJD e+iN5ccp0FUpIielLbyc8VsBvGZBHvnPKfLgB79l7vAi54KTBt/czfJZhZGFObkX07Cv evzbRvPWlMuJgcDxk6A/EzD2E91r/WMaqKwjg2P5DL5Q6yu7b6zkDhyDLl61cXEnw5Pv o7jg== X-Forwarded-Encrypted: i=1; AJvYcCWFAwOPso7cli46VRfm+GDsLPRRcVRrTCESzeMJxMPzPAstBMO4evAtX+QYvxq/idkV70NhXbo=@vger.kernel.org X-Gm-Message-State: AOJu0Yzx2i7UO/8esOzFjhHPSHDo2chHS7MvbKD54ZjIxmjidRUUZR41 XmgZ3asbo6EocfNguIDi3EtQqvhpvuhyFZY4BJXYjy87lLQydA3FIxMo X-Gm-Gg: AZuq6aKYNdGLVyVxelIf/WPSTzNh4DfHNV6OgbE4wDCERFlFRaxLbhsn+Rk0ZpWTRHP vzNQ/Y7metcR4LIO3WL3sy0E7eG2apw+27UtNxWVmqQc8vPf9Zg388n6yJ6uOYTLu0/np+K3AaP WWUYOKii8pV6rWR23HN7ZIUeqCL+1wGil+WqSy8HXrGfQAFJOardC52JGwpJWmAntR1hf3Bfe88 bH7LZLOMyD/Hhac18DheIgtRLRmL+wNH5hCtcVyzezPfmG+Gpv8kxMhU/i+mp8IIceHbuKZicqr aWx6wBUUYhe9CRhga76L60mrsMN8Og183rJvOXo2cHAKlC6MijaG6Sr2TKk8WrS5pBkP0OVAAnE DM1Gs5xvwjvGdl9HT+wC+AOl5S/R5+x4O3IUTkFwJsxOSDPLaW9R54g0iNFlVlbWfCcpTiljDrA 7YNNnr8eaxCcCdXnPNKpWXsnjrTanzfx+a9T05895UHHqtxf+2JbYBK7+NBaEndRwsNIbsAF2y8 fpTkRK2ty9rWvNwM0XY X-Received: by 2002:a05:600c:8b2e:b0:477:a478:3f94 with SMTP id 5b1f17b1804b1-4837105119cmr29305325e9.5.1771001721721; Fri, 13 Feb 2026 08:55:21 -0800 (PST) Received: from thomas-precision3591.paris.inria.fr (wifi-pro-82-204.paris.inria.fr. [128.93.82.204]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-48371a298ebsm24537975e9.13.2026.02.13.08.55.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Feb 2026 08:55:21 -0800 (PST) From: Thomas Fourier To: Cc: Thomas Fourier , stable@vger.kernel.org, Dariusz Marcinkiewicz , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net] net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle Date: Fri, 13 Feb 2026 17:43:39 +0100 Message-ID: <20260213164340.77272-2-fourier.thomas@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit dma_free_coherent() in error path takes priv->rx_buf.alloc_len as the dma handle. This would lead to improper unmapping of the buffer. Change the dma handle to priv->rx_buf.alloc_phys. Fixes: 6af55ff52b02 ("Driver for Beckhoff CX5020 EtherCAT master module.") Cc: Signed-off-by: Thomas Fourier --- drivers/net/ethernet/ec_bhf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/ec_bhf.c b/drivers/net/ethernet/ec_bhf.c index 67275aa4f65b..0c86cbb0313c 100644 --- a/drivers/net/ethernet/ec_bhf.c +++ b/drivers/net/ethernet/ec_bhf.c @@ -423,7 +423,7 @@ static int ec_bhf_open(struct net_device *net_dev) error_rx_free: dma_free_coherent(dev, priv->rx_buf.alloc_len, priv->rx_buf.alloc, - priv->rx_buf.alloc_len); + priv->rx_buf.alloc_phys); out: return err; } -- 2.43.0