From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yw1-f170.google.com (mail-yw1-f170.google.com [209.85.128.170]) (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 8423D35FF5B for ; Mon, 13 Jul 2026 05:07:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783919265; cv=none; b=J2C0OAMgNdlg9OIwxNVoCqN9FCQ+3vsQRDbUmpJt3TTWinsHxGDQ6+nawIShU0GrDYcNk1NhSaKauXhh4qkmkNE2UoRRP8QZJal/t91J/IQ8GC56q6l0QjXqGnrO7a6u2CQcn3/kG1cvC/cDBisw96OSA2K3fp8TR1JuxjU/uag= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783919265; c=relaxed/simple; bh=efoJ5cAyPmCfC621cs0FhvyiGTUzcPIDbsIrKQKb+ZE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=fGAZSTG1Kc9Lu6R5MORzQ4f09sy7toBG0ku/HbcRoUbBYMNqZrxGdpcEJV5T2a+3Qx/BL3Vt9rUkm5z8kDeh3WX2D4RzpiBEL9o5rVeMAL2clcfB6vW208T0ezuBWGwYiDaUIi6wOWa9r+Xsrm8uArzDJtr/iSp5kbfwW0yHta8= 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=MMytH6wt; arc=none smtp.client-ip=209.85.128.170 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="MMytH6wt" Received: by mail-yw1-f170.google.com with SMTP id 00721157ae682-81ead20e4a0so2921377b3.1 for ; Sun, 12 Jul 2026 22:07:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783919263; x=1784524063; 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=p/VdgrZQOd7lEvrg+1tcs7ObaEih5szIwnSr6YpOhNg=; b=MMytH6wt1VjPzwkKsEFlpqGojxj9Cnw5PqYe3mAcVE7l5GSKj4VS4T3D9yW8yqFFyQ Ne+Xd+UoTeyKvWv8weKCYx+qsd/UUmrJKfggIreV9sF0vfknEysL+5nrQykpEPDxryp3 IN5kuKoA6lTCjbShaSxJIxdCDvDIdGT+OIp8KFcaetH8ynoP4nV9SiGCHtLd0l7fyiEl OaWhuDYhTYnhQ/s9D/3B2lm7QbCt2cZJeQ2t6ueXYcLbKnqy77raIDGK6Hw0mrxLTRDS gqd1S2SVzZbAXWTLMjUWkyjQjfYnCK9A5fdbgE2ZYnXCrTIc5MGIKSZLBFO2j0/kTPRh uNBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783919263; x=1784524063; 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=p/VdgrZQOd7lEvrg+1tcs7ObaEih5szIwnSr6YpOhNg=; b=EA0dWXks5FPvjbuy14bDxIlCQfD/qZhEFAYyFiiw+V6PK1kgsmDR2sRuxzLBzMqN4s 9MtjuTeDV9nIOR5Tk0+grK6fH1L8JdL9/elEPY54AeWwntFzt4hcLT3W8GDljeMbCKJU m8X/yI3hPD/bF4V342rphsye9lUwlC7xdFiLGcz9sYr/OtydlYQ6EQFiGk7kBunTSOkx +fEQoGKeSDkaEDQDa2W0SlSnOsNV7lqC41WScPdEAK2q65NRrYHoyaSnPlpWXEIi8rM0 tj6sI5HDIwNwM6h5TwU+yzF24Y/TGY27/I9jMoVod2zr1sJl0EhWrfISYTMLYGi5IiK4 jZgg== X-Forwarded-Encrypted: i=1; AHgh+RqyzQ720P1bVSAGz/ZoIBhHerCAfyLTkNMdCJ9QpKHiwBordfXTG9/fLiz7JBJm4JiU+rw717wxF+I0RiI=@vger.kernel.org X-Gm-Message-State: AOJu0YwUocAbK+TlIl1MIHzcnb+1TUnNdZgd+izOhxi+nGorXvrhfl8e 3eUBlC/RBnTkXIUIowB5B0T56JBhthnZYlTlD3lF0RsEgWyjvJSzve5/ X-Gm-Gg: AfdE7cnVpqEhh9ri19InH5lxNXpgIsfbPbgom2ERXdkplykQBXx9Z6DsiFi8I38crnp reOmUIdmTVlsJMhTS3w231tTe7jBTn+xxYhg4hMHZqARVtNMSJ0YABWBQJL4DyBYdVsYVMLspUh zzlhPuX1Nt+sy5VPEQRkzf9i32+nZ00ldXjRTmMKoQ9NA3WZtmok0Iz6QIm2pLwQNbuelSA/N0J Mgim3/CKsO5VMLPm+bw+D47Nmz6pZWj5/tfvokGyVTrIq4AFu+pEijr0mLzd4glNGSUXjG8xCVb 2nu6NnSvAs9iBg4N170qvzQ+eyG8FqQ9nrwtsAeGSsoavjGvjYp4eoAm+S4/tGyfIVvsMHpyCyU d7sZu5/19J1STeHHF8q199ZsdAwbHi2gSz/pl46Tt8yQPZ1zNbue6tFLkSMBGjr5VzJ0Jo/zrX7 QJ3oSXMg1KWoj0AMOGoafcUmp0crj9L2nXWV7KirQvoZHOhVjhtTBg33u7tdq8AIh6SpYtH6NXC NbrfckdqRP/2QbMJqxcUuOpMip9NAgp2A96TL7IfldqXQeQzZSLJGiXo1izW2CJyQ== X-Received: by 2002:a05:690c:4b8c:b0:81e:6d84:8027 with SMTP id 00721157ae682-81e90033c25mr55816767b3.22.1783919263535; Sun, 12 Jul 2026 22:07:43 -0700 (PDT) Received: from ryzen.lan ([2601:644:8000:7a86::e35]) by smtp.gmail.com with ESMTPSA id 00721157ae682-81e6c22ed8esm105489487b3.44.2026.07.12.22.07.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 22:07:42 -0700 (PDT) From: Rosen Penev To: linux-crypto@vger.kernel.org Cc: Srujana Challa , Bharat Bhushan , Herbert Xu , "David S. Miller" , Boris Brezillon , Robin Murphy , linux-kernel@vger.kernel.org (open list) Subject: [PATCH] crypto: cesa: check for sram_dma NULL Date: Sun, 12 Jul 2026 22:07:40 -0700 Message-ID: <20260713050740.3687230-1-rosenp@gmail.com> X-Mailer: git-send-email 2.55.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 dma_map_resource() might fail. In such a case, don't call dma_unmap_resource() Fixes: 37d728f76c41 ("crypto: marvell/cesa - Fix DMA API misuse") Signed-off-by: Rosen Penev --- drivers/crypto/marvell/cesa/cesa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/crypto/marvell/cesa/cesa.c b/drivers/crypto/marvell/cesa/cesa.c index 57c9295be711..bcbb909c48d8 100644 --- a/drivers/crypto/marvell/cesa/cesa.c +++ b/drivers/crypto/marvell/cesa/cesa.c @@ -406,7 +406,7 @@ static void mv_cesa_put_sram(struct platform_device *pdev, int idx) if (engine->pool) gen_pool_free(engine->pool, (unsigned long)engine->sram_pool, cesa->sram_size); - else + else if (engine->sram_dma) dma_unmap_resource(cesa->dev, engine->sram_dma, cesa->sram_size, DMA_BIDIRECTIONAL, 0); } -- 2.55.0