Message ID | 1486728445-13047-9-git-send-email-horia.geanta@nxp.com (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Herbert Xu |
Headers | show
Return-Path: <linux-crypto-owner@kernel.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 76AE2601EA for <patchwork-linux-crypto@patchwork.kernel.org>; Fri, 10 Feb 2017 12:08:08 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 62D0128552 for <patchwork-linux-crypto@patchwork.kernel.org>; Fri, 10 Feb 2017 12:08:08 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5781428562; Fri, 10 Feb 2017 12:08:08 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id ED8AD28552 for <patchwork-linux-crypto@patchwork.kernel.org>; Fri, 10 Feb 2017 12:08:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752701AbdBJMIF (ORCPT <rfc822;patchwork-linux-crypto@patchwork.kernel.org>); Fri, 10 Feb 2017 07:08:05 -0500 Received: from mail-cys01nam02on0076.outbound.protection.outlook.com ([104.47.37.76]:25999 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753299AbdBJMH7 (ORCPT <rfc822;linux-crypto@vger.kernel.org>); Fri, 10 Feb 2017 07:07:59 -0500 Received: from CY1PR03CA0033.namprd03.prod.outlook.com (10.174.128.43) by DM5PR03MB2953.namprd03.prod.outlook.com (10.175.106.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16; Fri, 10 Feb 2017 12:07:53 +0000 Received: from BY2FFO11OLC005.protection.gbl (2a01:111:f400:7c0c::107) by CY1PR03CA0033.outlook.office365.com (2603:10b6:600::43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16 via Frontend Transport; Fri, 10 Feb 2017 12:07:52 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BY2FFO11OLC005.mail.protection.outlook.com (10.1.14.145) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.888.7 via Frontend Transport; Fri, 10 Feb 2017 12:07:52 +0000 Received: from enigma.ea.freescale.net (enigma.ea.freescale.net [10.171.77.120]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v1AC7ZqV022809; Fri, 10 Feb 2017 05:07:50 -0700 From: =?UTF-8?q?Horia=20Geant=C4=83?= <horia.geanta@nxp.com> To: Herbert Xu <herbert@gondor.apana.org.au> CC: "David S. Miller" <davem@davemloft.net>, Dan Douglass <dan.douglass@nxp.com>, Tudor Ambarus <tudor-dan.ambarus@nxp.com>, "Cristian Stoica" <cristian.stoica@nxp.com>, <linux-crypto@vger.kernel.org> Subject: [PATCH 08/12] crypto: caam - don't dma_map key for hash algorithms Date: Fri, 10 Feb 2017 14:07:21 +0200 Message-ID: <1486728445-13047-9-git-send-email-horia.geanta@nxp.com> X-Mailer: git-send-email 2.4.4 In-Reply-To: <1486728445-13047-1-git-send-email-horia.geanta@nxp.com> References: <1486728445-13047-1-git-send-email-horia.geanta@nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131312020726688068; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(336005)(39410400002)(39850400002)(39860400002)(39400400002)(39380400002)(39450400003)(39840400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(97736004)(5660300001)(356003)(305945005)(5820100001)(626004)(33646002)(53936002)(92566002)(86362001)(47776003)(36756003)(50986999)(68736007)(23676002)(6916009)(2950100002)(2870700001)(6666003)(50466002)(69596002)(76176999)(104016004)(50226002)(110136004)(2906002)(38730400002)(54906002)(4326007)(105606002)(8656002)(8676002)(81166006)(81156014)(106466001)(189998001)(77096006)(85426001)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2953; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC005; 1:VkW52fCENQGNLACA32c81/JMILGQNhi5ysdThmlgNjWpoRc8MJfSBjASPaustsRgUN72p5E4JzRL+tsvl6/yYWAYUQyvC4FFRafQatAN135r9vTZ8qZqdG41Nah/UtUNIoXMgoaUJlS+alZ1Bj5mxxlL7MvK2v9ju3YWNEik9MFjy2/ZPrEMjYVbjDGwIVdr9w6Aer5+QfUG1wpBHmELsmA92loA3PH2voz88BElEKJqiPvEnsTZ3pw/MBA4Hkd6gLyi4O3VYM4wg0pjQ+b8PPfzY3HSTLD4Kf5C32NWVk/uszK9KB/aX19hmSNwF0dSFn2s0QHVQRyW/AfWiNJEF21TfjWrvq7mjibj5w+USAkgEZZnx38MugCmr/S63M/1nBry5fyS6aVQ5dm7ucwUQs/crQd1i2pIU66OIadwxHqAYD0r6NWiVROp3HE5PekVte70X5LCfmmQqciKdNQ3XRXGzwvmyw6uxsOQ6NwsMkbMfQoxpWcAwyhH79br9krSy5R2NyAajtC2IZtUeq+PvSmFPZ/NYjm1gMr2V+in77/ZYaOD859Vd4h1lNH4cDHe6F6Iyd0ZgzEe4FzM6ICGEcnR+BG7Derf8ILDaiPQNvw= X-MS-Office365-Filtering-Correlation-Id: 07c3c08e-c7ed-4ff8-1e44-08d451ad708b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DM5PR03MB2953; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2953; 3:BheSiYB/9e4TpE1slklWC6/ymYeK1Y9C1Szewk+maYzhvaK54xYzYJc18vGosEmRKUZMWeG7+BORv6ySnEdM+FjoR2nD+7CkHOeNZXh+Ukb3MmUljW6WLF8XVL99/hwrZRj1bE9D8Abk0vPT7oyWqv7iJQaC3/iHa0tbBoFWM5sR5m/Oi0QqbWbiiT7dVW8MggN9akpTFt/+mtuVB1EwXwAI5UWo5t7NlDKMr9M7eiG+YBkaVcbWSHCUH2raiYC8JARNB3RizwrvrGif7yA4lvfHQ5lfIienVlehoCZ5hne7xFHTFrN+rJTCJtIwHNf+qdTnn415KvUQX3uYVf2a14gy193OeOISit3EWaWVrZBNCbGcweyaSrANye1MDmQY; 25:3ukbpGCCzArlL2EmT297Q6zeKaM67une8/LqOZqAF+DPRBiBgVqzbGvrca0keCzvvqQZmczN2S/CXyaMioqW8UKRdpXMToCWSfa+B5Z6I66NJd9gS8j+X48HVxeCuYCqftB6jYJoVd8TqwFS0LEGegv9MvyRrkhkM3mav1rqoGXzCuGQ7Ih7azILrB49/C3bbpFTz7VBZqGairuviz0GFojhlhDP40dyRx+z3YaDUYb5Op5uMLjRKoJCPlZyTW83z8+pfCiXyMIB139JUSWXkIMPMHAO4VU6OgRCyUzbsAXPCyCM3FT8y+xD8obVCCb3l5KEu/IQSInjLBFm8Ik8JArKlxdO20kED4jgYb6VZ0A/7s2SO70LXrR8GCbiPnoIEjcimZDuNQZbvn28kXVKDXBA9tIVCcEYJMOg9dYLt+QKn+E34QAcusQTKb6aBA8hgO8g/TRm2Z4I+UIAGF3WJw== X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2953; 31:ZYIdlpvB0YH+ifautdpRhE27XYPveXK88e6oWbJY3wYauBKMleZroFT0uxwZgHMmrzr9GI94cX6aeneOze553bSgc2aJCX+hh6FsX2dym9s1eymAkWpZQbYp5LI4jq/BDC7WY1L7SQrsQNZY2QntkZJB3w6NcZ3AA+FzprYnwhPGuM0PknbKuOe7e/TuY/3KB+RcIEGulr6PqWkFHfCx+tu6+4S53XKvImCOhgjB9QG7V6nctc1bO6bOXfUHN/5trvPTwt0BXJyBBThhxHD3XA== X-Microsoft-Antispam-PRVS: <DM5PR03MB29532C56B85E3429C164911C98440@DM5PR03MB2953.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(13018025)(13024025)(13023025)(13015025)(13017025)(5005006)(8121501046)(10201501046)(3002001)(6055026)(6096035)(20161123559025)(20161123556025)(20161123565025)(20161123561025)(20161123563025); SRVR:DM5PR03MB2953; BCL:0; PCL:0; RULEID:(400006); SRVR:DM5PR03MB2953; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2953; 4:dPoDY5+CpG7EqurMvdT2K62SkjNrK1eOfHllCqipdW6fEjfPb27ZbDo8JzWM/vPg4NpOLoS4GKaELBHY3mpAdq2cUxVK7V9RZuh92qSI5/BVS+6b5IS7O/1VWy6+TBC74x15MB/nobtmHDBB/3Ts3BcNnTdSmACXOz/theWmP/JKFvuovlABzW7e1pp3XYNmEwzXQwlCrObMSc8H2AgpicP1gseNCcL9COdUkxEod4EMxIVSSTYhrDYXRm0LxBpbg1T89H4Bt4bmlVQ3icPSkwtbVBN05fPYAdnuVIQ8qxDxfwEHaoefZ5vKEN5WBa2dLQrHXzQTla/pPkzr4dvk8YCcg4CU4A3TIqBgTGKne5pzi99+s9YrM1X+fvhNS30kxCQCi4p11CRv1Pti1sxTFm9LAheo67RwmrFCBFgH5BJzjwNwnFYhF7jrwb23YdGEXsl1Gkmq02iVTXYAh4/vR/hKjWxFnQNjQImj4iEO1n/MDFTONSf21c3vpBlic5o99nyX2GV2iOFo/44ZcPXCTi7C2t07JAVdLZOt+udO4fLe4myOfk/el3OAWlzLTg6AC7H9skf0VAZ/QE4VFEx4jzHElCOaYfO6ze2oSpZV9g91/HrhputJ0nJl39QfX1zz7vP0adPcve1HbnXFS5cDOb2pwneka8R0BIsVC7zcBfNGzr0YHAN82eoOJqSFnvAOR6kQ5EHxso8VpZwgtS/tSJbwR0X0Q+wDJoMN5axe3pdPZZftHhDkq5DaadOm+Ebs X-Forefront-PRVS: 0214EB3F68 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjAzTUIyOTUzOzIzOnBOZXZqeHVEZXJxVUliM0dEay81WGh6cXln?= =?utf-8?B?TkFlYkhQZ0FFN1EwSVY5U2lNUnVIemFOR202UVdQOGdCSVhaVVBmV05ZVWhV?= =?utf-8?B?NU9YYkFsMkZEUkJlZDhKNzN6WmlTK2FKTVp5elU1TWxUMGg5VWxVS0l1QWxs?= =?utf-8?B?Wk9zU1dLbEJ4cXNpYTFURGlvSEJvVXhxclV1OVBQVFVuSmY2VHludzgwVVdO?= =?utf-8?B?NzByb2tYOGtZL1R2WXpUMlk3ejVSeTQzcXVRV0xPUjA2aTNOMThUVXNKU3Fz?= =?utf-8?B?L2o1NGE2OGR5cm9lVDQ0OXlNZTIrNWZTak5rdEdBbUFva2tCajh0bHJqUkhW?= =?utf-8?B?dGQyRGNBRHhQSmwvMEpqemgyT0VvcS9YVkJCS3VvcVNaSUdiZndWeXNpQWQ0?= =?utf-8?B?T1hlOEVTOFlNbkkrV050dVQ3cGVPeXVyN0M4b08rc0lVblIvRWpJdlBYZWM5?= =?utf-8?B?eENSMHZMS3dDZXZFS2srWGU0UzhlN3IzaVptOVRNUFE2QlZEM0RUbGxLd1RM?= =?utf-8?B?LysvMWtiMVhnTFBCU0kxOUszK2lCWVYvL2J6V2x3QjZJVEVpU2U2eXE4Q1Qy?= =?utf-8?B?eVJtd24ySFBiTU9kTTVZeFNyeW9QaUl0V1R5ZkF6YVdraUVrU01ra2t3bVFy?= =?utf-8?B?a0N5dlRVdFptQW0rMlRzTnNSMm1HSjl0RUozdTA5alBJV0F4NGpaR3lWZkVz?= =?utf-8?B?U3ZJRUh5TjFFZjVMSnQ2cHRQV1NWeHFIb3JhNC82aktHQkIxYmI0cUpTalZi?= =?utf-8?B?RXVzWEtqYWMvN0NDdDRVb0ZscmxXL2RKbWhUWWdpTkxJRVpxMWdteWhVeFhq?= =?utf-8?B?dmFxOEN5aWlHTE00SWZrN0N3SFhOQW9WUEh0cTNRa1FvSjlQZXVPS2VHdUpi?= =?utf-8?B?RFBPaHM3MXVkaHdkWGVoN01XNHNaRDZVbDZha3lyWk1tYm8wWXl5VlY5OWxW?= =?utf-8?B?UnM4NWZmL2c5Z1c3NG14U0JnRlRTUGtKTFFLbXp0ODRrVk1UbVBxVGMrMTNB?= =?utf-8?B?MndISEhCWkZSbXV2Um9jdWUwTXlNV1kwbTlUMkw1SGdQOWpVSzJxZFdaUkZh?= =?utf-8?B?eDNhQmoxczgvRDZ4dThXRVR1ME1LMTRqMjJ2NzF4eTVpM0J6NU5neHp0TDk3?= =?utf-8?B?MHRJVmI5TUNTV2t5dXhMcjF4RGpvL2N2d1RKVC93d1paNGJpcGd5N255c3VV?= =?utf-8?B?Mi9jMlNOOHlqNThCb0MvNlIrcGZvcXUwbUdtVGM0ajV5WlpyK0ltcEVUeTl6?= =?utf-8?B?SVZ5QkNwcXgyWE1JUDdoUVAwWWVjZWc3ZW9hbTJNVnJDNXpqNEhLOXU2SDd3?= =?utf-8?B?c3VtWXRNMldaYzA5anFuKyt6ZEhjenJDaHlVL1E5SXNJRGptZzBIMzZ0TDJj?= =?utf-8?B?aTBmYjRrY0FGRHh6cXpENWJ3eXRDS3VNeHNjUFAyZ3RkOWs4bGIyOU9FMVRn?= =?utf-8?B?YVhzaWtiaVB3cTh3eDJoQWRsd2tyTmVsZmlqeDJJeFgxWGRTcG9VZUR6SUdE?= =?utf-8?B?cmM2ZHRWcGkwRW4yNjV3ak1tZFRhTzBLQUlOK21IdS9JVEg1clhiNjB3dGdR?= =?utf-8?B?MmpxQWpYcXExMU1Kd2ZSWGRsR2lkUCt2ekJzekdMV2dxeWp0SW0xV2JRNElk?= =?utf-8?B?ekZqR1dNNnJlOU5pRmc1ajMyS2FzNTRDaG5IUmpPSG1rZUdKMGFETTZyeVRI?= =?utf-8?B?VmZFSW5ZQjRmY1BSNWM2ejgrMEc5S2t1QWtSdktEWEhPZlpmVVVwQmNUY0M3?= =?utf-8?B?dFdNb3BFQXk4Y2R1Z1gzM29Zd3hLTFY2Z0JLYVdUZ29XZ282dXBic0gyNTFI?= =?utf-8?Q?arYsHqEgxoKpM?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2953; 6:GPTvsy0pKS/BIDnYAvCZq73E14rx+nx9MJa/hE7WwQY5oYf1/eQzGXJTDweRM7ZNsRq8l571Yqtq7Sztu7bxBccKDCyLu6xvVgZxP+OKgcTuxiv9Z76u+++OePOITU1hAekUXAIsbcqDGU4vDqPESqRuuJOt5UDPnnoIPDwXwdPXFhiTYhfdigu2LnTutZkKd0vvbgXqen111KvuXUKMBfXJdTxmiZs2aUhX0D61JLNKhYEzCDyvfHv5sobRixSLeWISBtlK1AORA2aFcDwFfb7tIUgKD4Gcz92yyILxdzlYZiSBbcNLqLOwuj0Gi08BiQNYldhO/Hr4+TOVF88Jg7m8FziLKkAQu0ORJMUVsdng7i06mSvGQg0rpV2pJ3sjz4fiL0HqZU9gzV3WD5vA4YN6z26EfOcy8RsQ/EcB50E=; 5:cm+OCFUirC+/mc5uPf9qjSrkw1CG3UQNQmEgnYG3v2l9TH6IAkIpgcy0E0pWUi60Figl2h0DUv6seFuIFZ+fHwsJ3KWjHJMu0I3SzVO75ENBMkm6z0zLHQzhz6UIHp/LEm7YQCSbrcdZ9Qx4iDgfs3krGM+aGV4eiYrBnafvot4sl/rgajcB7xG751wCk7go; 24:qYks21EezvklJFf6o1WsDjd1ZvPyLTihQlNHA3OhyYMeC5DpL+0Kr0dsJZuOJTo+9Aj9HcaaxOSMohEsmNp+uzWbzrAYdf08tCQi3IGXN9Y= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2953; 7:uNnq1dHoVChUXYDQKaeZ/0HFFjIv/JUF1eO0Y+dC0upq/9PwZXcAn9xQwNDZMetrLouZ9br3QNhhczk1c8UZCewl8okUJdc6iEe4JTsJXL3ZWkrtWEG0FnNej0Qvj5xwfEgm/t7QM6Iqh+aNYkNR6CpIGc7FQ4PdC+NNqrx9DlXJrSf8gsAnqKQmc2oBT7/k5Ql4ADIoo/9hFhj3K9ltK8XRYwHXMm18p+r6q3JI4/5ZkOe+6lW1mUiQnjsak66D6zGY3feLNAunXOQyrLsneZtugAx7By9QEm4UIm+ooyglvqFLhleSKVGwADYBJVU+foRPP7nQ9ON1g78gH1OpeA+SaAPnKu3ks2tzJEvSoQcUjqTO4cSMxJbhMONB8CDeOAoKGpb2VZqN6LOUSh6eXWsP/M/qbrWc7McymOAYGDu3HCgFFXUI4RupgoGf4Uhtt2EjQUJhxPcy2HDAunHAxsODTrumrTmn6LoakXR03q4TRUrbWTbvgv+82XFsjiRlJ+Rj7HdeliJxHsQIncWyIA== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2017 12:07:52.4348 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2953 Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: <linux-crypto.vger.kernel.org> X-Mailing-List: linux-crypto@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/drivers/crypto/caam/caamhash.c b/drivers/crypto/caam/caamhash.c index e58639ea53b1..117bbd8c08d4 100644 --- a/drivers/crypto/caam/caamhash.c +++ b/drivers/crypto/caam/caamhash.c @@ -109,7 +109,6 @@ struct caam_hash_ctx { dma_addr_t sh_desc_digest_dma; struct device *jrdev; u8 key[CAAM_MAX_HASH_KEY_SIZE]; - dma_addr_t key_dma; int ctx_len; struct alginfo adata; }; @@ -420,7 +419,6 @@ static int ahash_setkey(struct crypto_ahash *ahash, const u8 *key, unsigned int keylen) { struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash); - struct device *jrdev = ctx->jrdev; int blocksize = crypto_tfm_alg_blocksize(&ahash->base); int digestsize = crypto_ahash_digestsize(ahash); int ret; @@ -448,28 +446,14 @@ static int ahash_setkey(struct crypto_ahash *ahash, if (ret) goto bad_free_key; - ctx->key_dma = dma_map_single(jrdev, ctx->key, ctx->adata.keylen_pad, - DMA_TO_DEVICE); - if (dma_mapping_error(jrdev, ctx->key_dma)) { - dev_err(jrdev, "unable to map key i/o memory\n"); - ret = -ENOMEM; - goto error_free_key; - } #ifdef DEBUG print_hex_dump(KERN_ERR, "ctx.key@"__stringify(__LINE__)": ", DUMP_PREFIX_ADDRESS, 16, 4, ctx->key, ctx->adata.keylen_pad, 1); #endif - ret = ahash_set_sh_desc(ahash); - if (ret) { - dma_unmap_single(jrdev, ctx->key_dma, ctx->adata.keylen_pad, - DMA_TO_DEVICE); - } - - error_free_key: kfree(hashed_key); - return ret; + return ahash_set_sh_desc(ahash); bad_free_key: kfree(hashed_key); crypto_ahash_set_flags(ahash, CRYPTO_TFM_RES_BAD_KEY_LEN);
Shared descriptors for hash algorithms are small enough for (split) keys to be inlined in all cases. Since driver already does this, all what's left is to remove unused ctx->key_dma. Fixes: 045e36780f115 ("crypto: caam - ahash hmac support") Signed-off-by: Horia Geantă <horia.geanta@nxp.com> --- drivers/crypto/caam/caamhash.c | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-)