From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 DA05551DB09 for ; Thu, 15 Oct 2026 13:14:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1792070092; cv=none; b=dWjNvn5vqfgmF0So5PZavZimTzu7hKxIZhOK0BriXwAjfBseYept4/BgMmvFu/UPxXSocpL9KGsl64Pg8BjofO8lWnPer7Zrq3zYiXYfvGJGBcVbxVxARlLsvP9BRe4n6utqH0uOBaStgq1vte/TYaYykVPjDYTcI97lkcc1zmY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1792070092; c=relaxed/simple; bh=GNmrpnkyU9pHXwGf/LVP3YSCbYjT7Qtwi3MUrAOJQC0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=mLBjGinnL7nXk7dH6Ruxvl6vaSgA7KBRFSMgg1Aj4ERuoI5vQ8c7MT5acFzE0DPIScpApI03AN0iJEUjFOk9pZxONtgoNmUGcsibcgMNnjRAberOKLeuf74y9M9okAmrEEsnmAYs95HVrrsKHP1UQM7B9JGi6amCbvz/PXFvmyk= 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=QAxOtSRn; arc=none smtp.client-ip=209.85.128.54 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="QAxOtSRn" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-49ff639372eso5347175e9.3 for ; Thu, 15 Oct 2026 06:14:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792070089; x=1792674889; 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:content-type; bh=9e6tOpY5SeeMPDTwWX6pIO46IuU6H5Wj4q8BPwTgU5I=; b=QAxOtSRnHp2VBkQq47A09g6RXDFthCDEAbKON1sUuKorhPqdTV3bhMDNjd2nH0Ss8w DOhrHue0qz2Wgkn4N5zFxUSJl1b7/oTaBUhEm7hZWRe5giRkJu9E/OAYlrnc16pUw6ZU /p0mAiNlDXiF/uAh4xRzYWQjwu983iMsPNv4oC0ogtHscu/Q/n/qnimWPrlKrEPr2WOU rWfxUKnh0QI5Xnj1vPQmcPXJI1wieVeR6IIq5MpBLdg6Lh5HrDdfTJ8tL5hLdur1mS8R 4iIubmpvJ5Y8vDSx48cBjn2cuKpo3CmSShZwksrL7m0Tz8voetOpgph25OAE7x+6WJz1 fd8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792070089; x=1792674889; 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:content-type; bh=9e6tOpY5SeeMPDTwWX6pIO46IuU6H5Wj4q8BPwTgU5I=; b=IogpKONwYj0gZ44DW5mcps9e0HMG1WZxMJtR0Uk1LkycPqhtR82aFyqApHkreRm1fn WdaYBbDIehigPrnBIwVhy/Gp1xYKajv9q3/bFse2BYTlS2vLF1S4BsqDfojOTaKiBW4S rlk6f4bu+6Tmp5rCUsfkf5QfROU/JqwLYyOOsInGHPLeDX9wxmZOhoA7agrhpXkb5Otd 1U0Cne5gQLtrFaH7RrLQzMzZVMVMguQ6Qjv7vFgqqFcZGl8D6GCt47NlF6JaOlFwA1h7 uvxld5vfUoH5JXBIKmDJhueB7Xx55NWf8fMyDJ1aEn0Y03Ww4lWM5TAMH8KnGoW3hZg5 9EgQ== X-Forwarded-Encrypted: i=1; AKwUvBxd964sWz2OJZaqlTGd6rNnyrK/HOvrbX7dw1oVZ0BX3DwI5D8UOm+zP2POid6afldUjChvzv9v/ccMIUc=@vger.kernel.org X-Gm-Message-State: AFq9FYKTQ/hhs0rUhfj4DaxomqxNDPGSx/1ngNTCcoQNdQGPWy3jsJXa yKrIH/4wUtMs+swhjJKlqosr6p1updS8ZvZNYekm2wiEHfTJmjQdM0da X-Gm-Gg: AYBFou1HEOjOJw8ZWc/iNbaphNa1mzRVXrT7M0eOk9ENAnliD2DJOF3kH0IB6T29Cco V9vH0UnJpgn0uaBTvzjP1uy+HYx26k1MIrXnEyX2U5ZO+QT0+yapA3LlsU2XWeEl8Aqtps+1SbY lD3C73m+SuLkNtcniixOdpK+w67r3Hsb/E/HqrVfEeyKjvUV/rvamaaaxpcY/A7GS3uE3fY7+tL Q9VlxDJB4I2qqhFT1d1xRsRNOccvFOw+hDMrYuRlu1HXBuOoELXaqEMYCZDREwLCNaCWL9L5ec6 ZDiuapMQGZ+vrsFedvSZ6aqLKZt/469GZ5bS+3xrVllN8HTjNf76feizV73P8i7f8xm6uPnn9Eg pq7Ga+gagqpNbzFXUIzFRU7Tq1zoJbCLHsvIQuR7rqH1GwWE4wx+TP2BN5wIbMguXrulE50oZwD rbOraBgv7zAzVnL34nygjqSbpVmanOUbyubXkwx3M/E70kPlr4qdz2eU31CTBio+kxd3q2PsLHF przeQB9DAMXg99twWSiwxnzbzc2KO3KMhjzSdXLMJ91+mPgg+nSwVKrshBxWjdLnro= X-Received: by 2002:a05:600c:1e0f:b0:4a1:8469:e6c8 with SMTP id 5b1f17b1804b1-4a18e46f48fmr408305435e9.1.1792070088832; Thu, 15 Oct 2026 06:14:48 -0700 (PDT) Received: from thomas-precision3591.paris.inria.fr (wifi-pro-83-149.paris.inria.fr. [128.93.83.149]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-4a1bd99faf3sm70307735e9.14.2026.10.15.06.14.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 Oct 2026 06:14:47 -0700 (PDT) From: Thomas Fourier To: Cc: Thomas Fourier , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Kory Maincent , Vadim Fedorenko , David Daney , netdev@vger.kernel.org (open list:NETWORKING DRIVERS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH net-next] net: octeon: Fix dma_unmap_single() size Date: Thu, 15 Oct 2026 15:13:28 +0200 Message-ID: <20261015131336.34801-1-fourier.thomas@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit re.s.addr is mapped in octeon_mgmt_rx_fill_ring() with size re.s.len set to netdev->mtu + OCTEON_MGMT_RX_HEADROOM + 8 + NET_IP_ALIGN. It is unmapped in octeon_mgmt_dequeue_rx_buffer() with ETH_FRAME_LEN + OCTEON_MGMT_RX_HEADROOM. Change unmap size to re.s.len. Fixes: d6aa60a10b2f ("NET: Add Ethernet driver for Octeon MGMT devices.") Signed-off-by: Thomas Fourier --- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/net/ethernet/cavium/octeon/octeon_mgmt.c b/drivers/net/ethernet/cavium/octeon/octeon_mgmt.c index c190fc6538d4..92050716f103 100644 --- a/drivers/net/ethernet/cavium/octeon/octeon_mgmt.c +++ b/drivers/net/ethernet/cavium/octeon/octeon_mgmt.c @@ -380,9 +380,7 @@ static u64 octeon_mgmt_dequeue_rx_buffer(struct octeon_mgmt *p, p->rx_current_fill--; *pskb = __skb_dequeue(&p->rx_list); - dma_unmap_single(p->dev, re.s.addr, - ETH_FRAME_LEN + OCTEON_MGMT_RX_HEADROOM, - DMA_FROM_DEVICE); + dma_unmap_single(p->dev, re.s.addr, re.s.len, DMA_FROM_DEVICE); return re.d64; } -- 2.53.0