Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp3709101ybl; Mon, 27 Jan 2020 08:58:20 -0800 (PST) X-Google-Smtp-Source: APXvYqwfxi3fRyZq1RmRFuTrvh9CGnpiG3kM54JpUpJexT6PHZUjgBr81nft3Ch7t/IR5BgrG6d4 X-Received: by 2002:a9d:624e:: with SMTP id i14mr13502627otk.371.1580144300654; Mon, 27 Jan 2020 08:58:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580144300; cv=none; d=google.com; s=arc-20160816; b=TEeLyJPyyuFvrm6PEcoZ5GnBrB0Tgw9FhdyrJDvklM3mr1jsOgD/1cPIZfjNROjJbf gnZq6r1IIcdlan42GUPiWmVTgBwSwW8Zm57/pGyRstTR6tOLNaakrCK2NbJ7Ute3T/T3 XSESSaURTxzVr1hcqosvlbFFxi/5q0I3I/Hye/54cjiORZ2TcvdVC+PrAVCQN3Rp4Ar/ KPhyIuVW5smKDLsBfRoGzGYNpvKV5tHg7oMlY9Jaq1MgDPRYB8wrN8r+V58y7AVgxIP3 N3qxq37ApfRuliyGUY3PWQsA4tVVHf5Ro+lF/9tGySENU1jvHy8rsybqqs801BBn3KVo CG0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=PRvyPinTl56WwRZm2jsRHtlpDEBNkMeEQKYla1GuCIw=; b=sA9PZEyy1l5BitvJoXD70mK5lDSUHeCTJw+gxMrW5G4lAytNddhVtqdyjZhEy3oX6m 8tZk/ihgbQSWUjwsXAPEwZbg0vAD3iVbeW4E6LAxEVVda8Jtajzqd+KFme2AGmG0D+s7 DKoUxOoc7V0KvrR2zux7Nhy0GefTUdCl2WMXLnmkF1AUuIJU9+DjoHAfECcytfYq/TeS nvh1qwY8DwGV6ZdnjzSW1/DWhEm+Je0Wod04TkfPvG4AW4nQolPrIGO3hlE5BjNSWYiW VcBVNEiG6IS3QwuyZmI8mNpB3itDoIKhwdnxJ0Bfx7ZQbf9eW6SLnbOBBwdrGDaf/y9w MEJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="b/0JK8rL"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i78si3938966oib.1.2020.01.27.08.58.08; Mon, 27 Jan 2020 08:58:20 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="b/0JK8rL"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726481AbgA0Q5J (ORCPT + 99 others); Mon, 27 Jan 2020 11:57:09 -0500 Received: from mail-pf1-f194.google.com ([209.85.210.194]:35700 "EHLO mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725845AbgA0Q5H (ORCPT ); Mon, 27 Jan 2020 11:57:07 -0500 Received: by mail-pf1-f194.google.com with SMTP id i23so5180010pfo.2; Mon, 27 Jan 2020 08:57:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=PRvyPinTl56WwRZm2jsRHtlpDEBNkMeEQKYla1GuCIw=; b=b/0JK8rLW0meh5MIeuVFHvWBBpCn1O29dxZ03qSEmxyll1+Gc6RA5Me90MYDUBFVsc VbETHo0zOMkTQzUUI22zwbKXZiXcAcZ0vsao/8V98Ykai6kvARj/JsS3DXgIKRXQH9ic YjHPPkk1Ga6FKSq0bJI2jIqQkXifeoG32YQjLrRmEzmy3XCElhKbTk3monR/QRQr+KdY IB9dqWNadIYPxFQ3KCmPEIGs+W+NQJezHgDeUeyOLcOsIh/oDDNJJLdYKbmY6dF8lkQs /6obPj6nAREV1wkRCf0mRQble+phLko1xBy5t2O4qzPwHxImIuEKUjxCRPgpXkVdiv0N dVUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=PRvyPinTl56WwRZm2jsRHtlpDEBNkMeEQKYla1GuCIw=; b=AbjqNJrzx+iKkIH90TM1Y/Al5DVyLhqkx8kkp29+WoWomDEaQTJ5/8CHE5ZPUw2NDj CDo+MyXouX5mdJscz0UhMfk/oO7mv0UcWuqzKpN/OKIjv7pKrB0RyLMSgJkTvQxHicE8 otExeLie9IeAsKKF5EL+sr9iYK/iBPCDPZJqlb4kGV5slre41340G2Zsvs1RWHCrr3Aa ApdJ8luUxmxyuRL7NWQygfHI43XxSCDLIlsgLLicFHsAA4QhdY+mJgQwCTKaD4unQYpP 1ashDhAX25MtQFqTV76M8qxPFcpEtt1fCp2jfFmIi3qM3cMnkNye/ORLX4OV9OBw6keg wP/w== X-Gm-Message-State: APjAAAVwV5aiIYDTPOn7ybZrw6XVzpR8y3r8+FwrPy+5tkDoRkWbTYKq Hl7dLV5IQY7OjZipHyIleoXc3rPm X-Received: by 2002:a63:3487:: with SMTP id b129mr20431160pga.320.1580144226195; Mon, 27 Jan 2020 08:57:06 -0800 (PST) Received: from localhost.localdomain (c-67-165-113-11.hsd1.wa.comcast.net. [67.165.113.11]) by smtp.gmail.com with ESMTPSA id u23sm16368642pfm.29.2020.01.27.08.57.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jan 2020 08:57:05 -0800 (PST) From: Andrey Smirnov To: linux-crypto@vger.kernel.org Cc: Andrey Smirnov , Chris Healy , Lucas Stach , =?UTF-8?q?Horia=20Geant=C4=83?= , Herbert Xu , Iuliana Prodan , linux-imx@nxp.com, linux-kernel@vger.kernel.org Subject: [PATCH v7 1/9] crypto: caam - allocate RNG instantiation descriptor with GFP_DMA Date: Mon, 27 Jan 2020 08:56:38 -0800 Message-Id: <20200127165646.19806-2-andrew.smirnov@gmail.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20200127165646.19806-1-andrew.smirnov@gmail.com> References: <20200127165646.19806-1-andrew.smirnov@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Be consistent with the rest of the codebase and use GFP_DMA when allocating memory for a CAAM JR descriptor. Signed-off-by: Andrey Smirnov Cc: Chris Healy Cc: Lucas Stach Cc: Horia Geantă Cc: Herbert Xu Cc: Iuliana Prodan Cc: linux-imx@nxp.com Cc: linux-crypto@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- drivers/crypto/caam/ctrl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/crypto/caam/ctrl.c b/drivers/crypto/caam/ctrl.c index 6659c8d9672e..a11c13a89ef8 100644 --- a/drivers/crypto/caam/ctrl.c +++ b/drivers/crypto/caam/ctrl.c @@ -194,7 +194,7 @@ static int deinstantiate_rng(struct device *ctrldev, int state_handle_mask) u32 *desc, status; int sh_idx, ret = 0; - desc = kmalloc(CAAM_CMD_SZ * 3, GFP_KERNEL); + desc = kmalloc(CAAM_CMD_SZ * 3, GFP_KERNEL | GFP_DMA); if (!desc) return -ENOMEM; @@ -271,7 +271,7 @@ static int instantiate_rng(struct device *ctrldev, int state_handle_mask, int ret = 0, sh_idx; ctrl = (struct caam_ctrl __iomem *)ctrlpriv->ctrl; - desc = kmalloc(CAAM_CMD_SZ * 7, GFP_KERNEL); + desc = kmalloc(CAAM_CMD_SZ * 7, GFP_KERNEL | GFP_DMA); if (!desc) return -ENOMEM; -- 2.21.0