From nobody Sun Feb 8 02:56:20 2026 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (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 96DEC2C21DD for ; Thu, 18 Dec 2025 10:14:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766052886; cv=none; b=krAsW2YwSFQ5UvCSjtm0p5c0PPVw0iOqkc46sICm8tIomlZ0mkZm6h3U+tkjd/aUu07kSZqLuHKhJUVi9pL2UfVCrc3sdrJPaCIf5OfGziJ+0S+FkrAJHEt6RzZUPw/yxgNDDvVMQQz0EslhND4OrhjftATVGuz6VuZIjwGnKJQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766052886; c=relaxed/simple; bh=/LQwIN5wlDT3DeC5MfHp3EzOwAe5nS+RTb7aby2JQAA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=bT6j+gu7S0PcPGNlHVu1vsmT/KV5od9HphN7UO83mMTLCySgmTFOlQS9B7qKSB7hi3njBJf2AnI3qWQK1bjajUaMqQ4bv8niLCA5VhikXgKpmobDzrxCOfDOPEVKoYlDLGQ1RxxUXXExSzU1THtz1PP8KbyMsCnNfKRJZtyQtLg= 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=MgVp4Jwl; arc=none smtp.client-ip=209.85.221.45 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="MgVp4Jwl" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-4308d87782dso52697f8f.2 for ; Thu, 18 Dec 2025 02:14:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766052883; x=1766657683; 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=u+BV8l6bI5r75JWl7N88tV1hGPdzJiaxJxIZtgFdDj0=; b=MgVp4JwlFL6Ap48pi4nIVkjPRNw2kWUFmWvDsxZGoh0iMLv2MMnaawT1iLe6E9R940 LguuTlTwy+bLOtCbu0CA16teAob+ycOH5AWXT8B/0M67O31LvcEJ82yriTLQLyomIlZi 8kl1lP0+nxOEwT+8y0adYdTTxWTxmsUcA74VL7psVL17SZV/Cz4hxUMRPby6FlJdqTXR DAAL0JVvPBTkY7gSn2PqqjYAUQU8wi64qIY9QJg3+P3x8okH0c8KMZt5XFixbIF9Xd+o guOATW1jKHQN2KWSWtGebFw9X7Q8XTXKJiRNk8FbpdOsVhKkPSlTWdXTsEuhewQ8Rs7J 7xEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766052883; x=1766657683; 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=u+BV8l6bI5r75JWl7N88tV1hGPdzJiaxJxIZtgFdDj0=; b=f7a+nAkkRg7BnQgikR83xGOlrQpwQFUv8MyqV5MS1UPauyqddjzBiS4lkMpz8Xgvzv UrMwPuQB/RDK63CSYYv2l5GiV3LTeDe5krRKiKx377WYUh59qzyJTcgBnt0FOwzj8iIK cCe+zX8A/+y2ejLCLi9fNe7q5mswIYms7QGNuQyF4R/2L5O/KNg3/JTdRg4av30gr9rX XYdBWXZ4ga/qY+zwF4TAfNJDjSW4shLlOJyFuuifHKpvVSJnpIvKuDsdSDERhZNMavKg FLRz62PqjZUE0rBXeKD4NKob5A8pzDWqVoBiavXZonM4qT1M7/aDvvI1+T9PgGrNJbnd ZR5w== X-Forwarded-Encrypted: i=1; AJvYcCWMObP4HZwIU/G11Vjbv3Bi9oPqQsoX/09VwqQBvckceObud4qbvmyCdVr3bpwyc2QQmw2qpqpsg9ds2X4=@vger.kernel.org X-Gm-Message-State: AOJu0YwhOi2uPlRyX/2hT3/Q8DZ6qxmkuYqBtV2z8ksIZOegDPKllo3A izXGTXAYwSUVMwVG2EI+F2pW72eFCLZpUoX2JrsUAflXDAtgJjS73MhU X-Gm-Gg: AY/fxX773UaGW0H/iu1hrcRxV5AHh7vd2N0O61YPZa2iHeYM9jxefalPdX5hvf0Wrsj 1ZTOKF9+tjcsO0xiuwf00TwVhWFhLGaRCC8QCxuOg+GSFae7PP5LPm93fdOT+En5HoyIZfKNkZf Z+kw71u4ZHpyMU3NzUcr3is7Lfyn+lF4OcI8WlGTaWc/lFrGXjFtVHOk4vPwxfKZ55uevxTup0r CGWMdr56AQIw+Z6z/qP1VhTFFLoKGoeq2xUyydNhnBmol6W8pixqX12FwQd4UO1N7eIjbumIvwn htv1Et2/RCWk5oJRNwgfXOVW4100vtrtc/ZDlTEwRD8LcC37Xuw/8AFM1dmQHbTLwFP+7ObzSip cyB9gMebab6EFcLkGsJ8Pqlzqw3+E9eg1ETvFhubGsw+UUftGjCCe2kuazK6TNr7UxgQ1l3ieen UV3pdpeBorRqw2KeAFvkUiSZeS70fXv3KnNjtlNx4+vTuimPCETB7WuT3trCXtpTfRv+9+7gCD9 a2Rtg== X-Google-Smtp-Source: AGHT+IEKMCe5QBZ+35evyA/8GhIHDGFGP5Us3fk7XArqpUIxN3OzD4eo78lOUdTRsUAazuLA1fpTHA== X-Received: by 2002:a05:600c:c491:b0:477:5b01:7d49 with SMTP id 5b1f17b1804b1-47ce8777481mr4442265e9.4.1766052882893; Thu, 18 Dec 2025 02:14:42 -0800 (PST) Received: from thomas-precision3591.. (cust-east-par-46-193-67-14.cust.wifirst.net. [46.193.67.14]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-47be274e407sm35914865e9.8.2025.12.18.02.14.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Dec 2025 02:14:42 -0800 (PST) From: Thomas Fourier To: Cc: Thomas Fourier , Srujana Challa , Bharat Bhushan , Herbert Xu , "David S. Miller" , Lukasz Bartosik , linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] crypto: marvell: fix dma_free_coherent() size Date: Thu, 18 Dec 2025 11:12:57 +0100 Message-ID: <20251218101259.47931-2-fourier.thomas@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The size of the buffer in alloc_command_queues() is curr->size + OTX_CPT_NEXT_CHUNK_PTR_SIZE, so used that length for dma_free_coherent(). Fixes: 10b4f09491bf ("crypto: marvell - add the Virtual Function driver for= CPT") Signed-off-by: Thomas Fourier --- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/crypto/marvell/octeontx/otx_cptvf_main.c b/drivers/cry= pto/marvell/octeontx/otx_cptvf_main.c index 88a41d1ca5f6..6c0bfb3ea1c9 100644 --- a/drivers/crypto/marvell/octeontx/otx_cptvf_main.c +++ b/drivers/crypto/marvell/octeontx/otx_cptvf_main.c @@ -168,7 +168,8 @@ static void free_command_queues(struct otx_cptvf *cptvf, chunk =3D list_first_entry(&cqinfo->queue[i].chead, struct otx_cpt_cmd_chunk, nextchunk); =20 - dma_free_coherent(&pdev->dev, chunk->size, + dma_free_coherent(&pdev->dev, + chunk->size + OTX_CPT_NEXT_CHUNK_PTR_SIZE, chunk->head, chunk->dma_addr); chunk->head =3D NULL; --=20 2.43.0