Message ID | 149789347689.1816.7826780806581292267.stgit@sosxen.amd.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 8D1C7601C8 for <patchwork-linux-crypto@patchwork.kernel.org>; Mon, 19 Jun 2017 17:31:33 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6476528451 for <patchwork-linux-crypto@patchwork.kernel.org>; Mon, 19 Jun 2017 17:31:33 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 594932844E; Mon, 19 Jun 2017 17:31:33 +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,DKIM_SIGNED, DKIM_VALID,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 715A528451 for <patchwork-linux-crypto@patchwork.kernel.org>; Mon, 19 Jun 2017 17:31:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750941AbdFSRbZ (ORCPT <rfc822;patchwork-linux-crypto@patchwork.kernel.org>); Mon, 19 Jun 2017 13:31:25 -0400 Received: from mail-bn3nam01on0088.outbound.protection.outlook.com ([104.47.33.88]:34103 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751081AbdFSRbW (ORCPT <rfc822;linux-crypto@vger.kernel.org>); Mon, 19 Jun 2017 13:31:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=6aT3ik0Q3ctYcHNSPhb6TAGedG+YRzHuJOdQDm4gOfQ=; b=RbBChvWibyW+og5T0R/NUWMTKpAJcIRla+v6Vx2bgkPV0h2TCbD4v5M5B0SikWmzU36iClM5bNF8TEEHX/6h1h7SfKHKnG5Si9yT575HsdUWCRurQVqMBRm7NM0TgjiN+FDYYN385u2YU1iR+1NdtxBj8FWD1F2TgWzZiY1Ab/M= Authentication-Results: amd.com; dkim=none (message not signed) header.d=none;amd.com; dmarc=none action=none header.from=amd.com; Received: from sosxen.amd.com (165.204.78.1) by CY4PR12MB1319.namprd12.prod.outlook.com (10.168.168.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Mon, 19 Jun 2017 17:31:20 +0000 Subject: [PATCH] crypto: ccp - Release locks before returning From: Gary R Hook <gary.hook@amd.com> To: linux-crypto@vger.kernel.org Cc: thomas.lendacky@amd.com, herbert@gondor.apana.org.au, davem@davemloft.net Date: Mon, 19 Jun 2017 12:31:17 -0500 Message-ID: <149789347689.1816.7826780806581292267.stgit@sosxen.amd.com> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: MWHPR1001CA0030.namprd10.prod.outlook.com (10.174.165.43) To CY4PR12MB1319.namprd12.prod.outlook.com (10.168.168.144) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0cf717cd-7579-4c43-b8d6-08d4b7390027 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500041)(300135000095)(300000501041)(300135300095)(22001)(300000502041)(300135100095)(48565401081)(300000503041)(300135400095)(201703131423075)(201703031133081)(300000504041)(300135200095)(300000505041)(300135600095); SRVR:CY4PR12MB1319; X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1319; 3:CHHgJQftLYMbJ7WmZrXUKMGKa+l8SAAgNetgtDgVeCZ25a19ypmvA5zWEMpm/Je3WgDavU9KOdV25TY3gIDVuPPjy2hhrTvLPJQxYMpDGwDODcny7wkXLek5hK9Kpee4xWCUBNrgP/uc/LnNQfhnrB/GL5wPm+iw9Tgrizmki18wg265/E7r0iYaLXilep2NgZHo1OBqAh5dK/QrwpDKCW81PMaNEJ9mTkHD51tD5gt/EiOmGHwVUgeoTEEfMs1SthYFtUNWR7Y7ZS6iWe4KeuegcIHNHuW5/paj+W4aIzjNXhoK8JcVDH+FXdkm09zS9o8a3J6RgazqfRbYnLCLRcDJZMGkwif1INfxd4S/+EjhqFbUn5GreJZqd0kGzqybeDKUzxU69Rjb6ORwhgervNHcCoMxH1BE8Sdp0Gcyz9jGVrNn7J6BCr4yu7cBMD/HaS2TLSdnwgB9JqiWow1GM2MXwVKCYIIdbj1kL5ko4Ch6dCU0dclzinQMLv44kbwDyglMr62EZLzRSWDx6xVAoTCSViZ3eJAretgsuVTImoNzs/BIHPmEUtI7j+rAHkpIiJdAz0+V3jfHPQ2IfVUzu8LNBRDia+RDwdQO29q9ybtsZL0yiNQT0adgkxuKtn6AYnyu0GUKU6rEhlt0OLDjhpd2DsHYLENSYpE+9XiIsXsIrrVX8N/PERU21hbBBAb5gO9rooGqfdHi40Sxnp6pGg== X-MS-TrafficTypeDiagnostic: CY4PR12MB1319: X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1319; 25:OxSlRUWIx6XWBqizUG4ytOAqfnaGPPdpj1x5cUWYEtQph852TZjnuMaJT68Y8+SUCJ/he1uN3xDQujl1WxjWvlwcAXOgyz5SVn9H/a2Ato8yMxDbFntvTf3z0ROtCA22piv4NTACQ7w+D3auLRlrd2y2oWtAhO/LIe7ldBk72dFZclos4GNjweQlzIOm5H+pVBDUPj32HPBAYnj7W2PUirOqy6i8zRTfgBnPIau17Wjjw8+FUjDh2hntW/S+u0FbNp1T7ks/Lcg1ggc6cfn+ryN2+4m01liMb0J0udbaqmFwXNXRfuvZjdxB2SrVppyYFyHka6jXuo/8VgKhYQZobnphWHdVaXcy42QiSE+wJpISD8d3H+/3EWHFs4hFoE8Dl7Y/UjGZOnBbwe9JXscAAq0aSOuumB0QU2rx8LJvZ0o+lrtiPlUHInW6a7iNO8hxSkPcdgwzawLL1sL5PjdZ6OKm2hgmwnDMV/qpKXkrxYD7rTjOoKXG6XfeqRe16y2Bg++3Lh58/jG+4kWxRve66VWehSm6mrArPf7SNOgCpijUeKsVQpDkMfuFNIk01uX5qwIz0ncd861v144WgJY/3fmJ69Eb9bCsffTzETwRU4r4c7oaqtcaL0HaVlm2gVraQOqiMXeLkU+fHRGJRug4Eoe8MlW4Kg5gCK9ZmocFMKSPsXZyFwAjpHtoN0nYlvOgQbFRLdjCO2NalS3CbfB6tB7myn6HDtVR/gewGgUZpda2krrWBAJi18+rAPD2/uhaNvCsEc0ed+eREeY9E1nB0qTCB7pzMC/qxvbs1vN19PFaFr1ctQPHJAqZ9ocfhQFzSRqpsRqPP045CVb8DSKGwI8X01GO8bC/Daz5U8+3nCpT0y0UriVOB6889kXo5HVSc1LFzTrojkgB0GF8hjHed+kFtG2XXBQ87tqGlv1b6 K4= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1319; 31:6BEm6R07Sv2osUqKr7BiYCZRf44VowqtzOGj/l2laT0LMLU3PDiGg4urYskRnWwji8Ee4q2y0+pC1vOr7qN0b/n3VD8utLhHurp1R72Exh96XG0EXfT3v4iPFx0M1VNfZG2pc+s1oVDIAS1D11d3sIIPt+C0WwRsr2vd8hslbfptj3uXJZbdd6CWOMnAq539GPRYb8auGh3a75/eCJTehK0ZWiefKapuy9QFCGVpBvzEZNgUDxefPUtZYj462aDFXxj2JM5swM2hSHird2rSf1p0TEIAXERs2COLPMzCpQHGpYa+F8EyMoY4pYBNhw3dyJjdIHTfoHtzbsVXnF4P1HZfLcAvxpjc7GX6suy82ZNTr9EwRNhKgTcaOa/V1MLwY4xQqMRDz1tvtaGwKOSA0nvlVx1vKzOtRyr2TUxCdeWGZV1RgkBKuo0fMIJsdSaHeMXcvqDUxZ70qN4TQFueDStaowpDpmD6Y1Z4N0yHpXmt9lD8SbcDCEPcvQ317b4OKyxOh2vHrwzaiNLxOaRtucXVKYKrZ49+JCSPtfKASrvrhs+7hCnmYr067AS0vI9m9pG4UWJhcQkob27obKGOpYoVYv5IREE6QQxLuvcBBrLZ33sX/zD3Gjue1mFc0AfGHo37qgQLakcAJj4+YBrMppqraVg/SQhp4zomXj+5og0= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1319; 20:oIFlEyDPW/KJw+tL6HhNz8DsEINMbImSPJU6wQgUgueOU3JzldoF+ttOqXoUZnOzG/jtsaXuJ4FZmOl60lykalx5kwMA8B+wk4la3RSj2uRYN0wYOiS16T+mweJesBKiE0+ymzwy7e1NDse/HysEaNZDTM/5tau+gteF7FgPovj9b4cakRHRbMS7jYSDJg5Nvsw3YquUn1qK0JP2fm4OGqBvZ0P2ZDF/Wr7DzuxfIKLw6a3UFj02nh9gAzTF33Mjj0slNLNOhf21sbD0+pIDVDamAb9TyYWA5CHXL3Fcfk5TBGcKS/ewn2TKGSn9t15t+HUmsZPQdV8H5O33UxDnJZuMZdHWiMDVQqyDMp1WxpM7Sk+gJPWaQlQQKEUJ1qem6faYz67hTC2BehuIktcIpOgmEnVxCxHUfK9/LYUAP2ctRmiIvi91Vu/AOTnckBGg1KJW3QjXzUjHuEStZb8nHfqwiKatOp8/TzasmN/kytK6A6CUWWu+w7hrDC4TWQBe X-Microsoft-Antispam-PRVS: <CY4PR12MB131919687BEB10F952EBD622FDC40@CY4PR12MB1319.namprd12.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR12MB1319; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR12MB1319; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMzE5OzQ6YnQ2a1ljcEE1S3JvWEtvR2FBelhuN2sxM0wr?= =?utf-8?B?eE9vUS9rbVM1bHhzdFN6VWxrcXVzY3o3MkVhRDNUOCszT2FDWGVRSzNxRjN0?= =?utf-8?B?ay9mbjd2WCtmbmd5bDArT245OVpjTEZqcVFxRUdMcjVibXRWN3Z2M1lKQXZH?= =?utf-8?B?NVZXRHBuUTJ0Rkl3cnZIOTNNOFJpbUFlSmpqbmlpbFhMY0JOVGYzL2FqMk12?= =?utf-8?B?MGtGTU1hT0lSQU1rdWFZa0VZSWVvbTJ1UVk5UndGN2t4ZTNFYS81eEFnZGYz?= =?utf-8?B?ZkNPdmQ3OGxMTFk1RHBObTRjaWFETUVKbFJGOVBzYjM5LzdhMHNoWEhUczhy?= =?utf-8?B?NTdpNHZZRU5ZV0g1RVJjaThmeTh0QXRyL1NlS1JROWhmZjdWODlqR3o3NkFq?= =?utf-8?B?ZUJ5R3NvblJwQ1Q0WW9OenlHQjhzeGk5NE11TUJXNStUNW1KOGFDeENsd0tz?= =?utf-8?B?SGY0eDVYcXJjc3Y1blM5MW9IS3o0VTh3K0grV0N6cTdmMm53WkN3WHVYcFRK?= =?utf-8?B?K1VqRVZPRFBaQTVGSSs3dEtuWk9tN1l6VlNpVy9MN3NCdzlxcnM2NTljazdF?= =?utf-8?B?TjFzTVlJL0JMaThWVHZLbnI0R0dndDQxOEJzU2VxWVRZQld6QmxvQlVQdmVj?= =?utf-8?B?dW1OL015OE9IOE9ENlloK256UDNhZDRuYkRmOFJFSG9qZnNUUFRSZzNXaHkv?= =?utf-8?B?SDBQbXJzWXFHcGJpUFg3c3ZPcnZCL0ltV3N4UVJLZm4yME0rODFCR0l4dFdM?= =?utf-8?B?SzlUTGFuVjlSME9FNldtNVB2MEJZalkybC9OdnhXN2NEbXlXZzNjN243RERM?= =?utf-8?B?dGhoYm9yRmpGbWF0TDFvbEgxbmxMbVpiaHdkVmdxbHpnZjVjaGEzUWlOTGx6?= =?utf-8?B?LzJXa0t4WVFaQWx3N0d4NlpId2hXeDlMalJIMkZSWWN6N29wNTF1Z2tlOHg3?= =?utf-8?B?YlMyOGdmRTJzanozeGlLblowRjExenpJZmNHT0ovZ08weFhxZk92MG5UMXBS?= =?utf-8?B?SElnTHV1bkhzNGpjQnBqcXJiT2xJTjQ5TzFra3g3SzdNZlRzaWk1dHRkcFlr?= =?utf-8?B?N1BPQnZmM2txcU1CNXF5Y0E2TFdPZDZsUld6U0JWNFlRSEJubDZpTEdvc1Yw?= =?utf-8?B?b0N5WVVTQ0t2ZGJQM25HeTM5c2xIM0FPbDFPZ0NXdkh4bUJsSGpHdUJTVEl2?= =?utf-8?B?TzhnOENBY2VQQnc3aEFFRnNrL1phYVVrK1krWUVtQnVCYlptaEVvMzlITjk0?= =?utf-8?B?Tm1jWnprd21LYktweG5SSTZKc2dPUElmbFh4V0pkNVQrZGJZdjBYeGQ0MTRJ?= =?utf-8?B?T2JYUzBVTmd5NHNCa0hrMHF1YVJVOXZnaGFlSnlRLzc2SUJMN3ZCZ2MwT1ZU?= =?utf-8?B?NllYRnVDbzFkQWhUTzV0THd1ZEU0Z0llNmI2cTUwemlyMUFFd2daM3pWRmdH?= =?utf-8?B?cTIwSENLVHdBemZiNlNmQzl2N25kQXlodVlEMm1uNW1MRk1wNEFSd1RRNDVm?= =?utf-8?B?dVJHMGVqVi9QMXdGQlcvSXB2bDVudFR4VEVPZjdtYytuK0ZuZ0UxTVVkeStw?= =?utf-8?B?bHNQSDdYcHYxaEJqVVJHNmFCQVpxSE9RY2o1aTk0ZFRTd2hGSXZXdDF1ejJz?= =?utf-8?Q?PQD0xmwACZna7J6dAPO?= X-Forefront-PRVS: 0343AC1D30 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39860400002)(39850400002)(39410400002)(39840400002)(39400400002)(39450400003)(8676002)(478600001)(83506001)(5660300001)(55016002)(86362001)(53936002)(72206003)(38730400002)(110136004)(81166006)(23676002)(189998001)(6116002)(103116003)(7736002)(2906002)(6666003)(6916009)(47776003)(305945005)(3846002)(50986999)(33646002)(53416004)(50466002)(25786009)(42186005)(230700001)(2351001)(2361001)(66066001)(54356999)(4001350100001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1319; H:sosxen.amd.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMzE5OzIzOnczZUJiZ2JZQjdOZDI0L2YwbnNRcHpkYkpm?= =?utf-8?B?OWNZM3ZzczZGSEVQMDNGTTlrdXFjcnZhbHdOYURFZFA4Vk1TcG1JOUdSL21R?= =?utf-8?B?cUM1cUhrRk5wazdmSWcyQ3FUM0g0Vjd6VU9McmdUZ2dzUHE1TDRZdjRpVkpF?= =?utf-8?B?Qk1rMDk4alo1cmJ1RG4vWEV4L2NDRDJ0NnQrb2lOMkFxUFBJWEMrcVpwTE5u?= =?utf-8?B?YzJ2VVZiOVI4bW41UlkwUGJ6SllaWnhZQVQ1UmV4Umh3K0NrUlBlMFZ5YVlY?= =?utf-8?B?UFlxL0RDbzRFUnI2cytQR1hZWm8wTGRzRDh4ZFRCRDRkRkZCN2lXSlh2Nkk4?= =?utf-8?B?TVNaMUMvQk8zbHRzL0J3NkhJeUM4djNqMHpmY3YyNFZRWERVVDFlMFlRS0ht?= =?utf-8?B?TVhBZkVnaWpYSTRqWlJBcFRuVGk1MHZXYnBSVSsxMU43VExMMnM0ek9jQnQ5?= =?utf-8?B?bllONlJ2K0dIMDd0WHdLaitGRnJiQXJKbGJ3c3BadkNIeWlxdUFqVXpPWFIw?= =?utf-8?B?SW1sWm01RzN1MG4zRHFEcHdPS1JkcmpWdXpNS29iWGVXVW0wanppSkVIdmNv?= =?utf-8?B?K0JabDNrLzZvd2NVeUpVbmY3WWxEVTI5NTJwaEc0N0RnbGJGcXpLZWlQNkhF?= =?utf-8?B?dktvbFBzVWlEVXZLR3hKZSs2dWFrTjUwOHFYci9oNkhCcCtzbllyOW1MZ1RH?= =?utf-8?B?ZGFoQ09Da253WE9IUjNYandlTDc2WlhGdWhTaVpsWHpoQ1hMVWRwRGw2OWNH?= =?utf-8?B?dmQxeDE3RnJOYkVQV0RUQ1dtU0JEbmRJUnpOa2JzbjRObGlzcE10bUZCa1ZY?= =?utf-8?B?MUdoS2U0TVh3VHVRVVlGM1ZiTjVuR08xV2trbGFIempsRjZlcmxSMWlyQk5B?= =?utf-8?B?K1FmelhZTy95UGtxSnlKVTVkVDR2cUkyRHl6eW15Rm1CMEdmWXRkS3JsNjh2?= =?utf-8?B?d214bS82VEczMUNacjdPUHNWbkR0M2N4cThON1FZTG1zZW12RU9HK3V5cFhr?= =?utf-8?B?L1JaUWpabUpiNzQ0ZnA5a2xvcGxQL002RFg2K2VhbzZUcEM3dlM0bk9vcWJp?= =?utf-8?B?QTYyVncwMjlpaERhOUlaMGt1c1Q4ZTdsdTF0WDU3RWdieEUvWlRpVGp3dklD?= =?utf-8?B?MkpiUmZ0cXEybHoxSW4ybUF0WGI3WWdxY0RFNDJkU2QvNktEdmo1WW1jNnEx?= =?utf-8?B?Y2IyQ0NFcUtwUUd1cmdVakRyWmJDaVhUTEJaV3p6YUt3S2RpRHRTR3A1SkFx?= =?utf-8?B?ZmNpcXhwZXk4TGpHYVJyaUNvVGpEbG1rZFlSVDZXbzZZRURqMFRCeXUzVzB0?= =?utf-8?B?aVJ3V2pHS2NFd3FURDhwV1dLOFFqcXlaNXdSRGVMRmxESWhySVNSdG9OT1JC?= =?utf-8?B?N2M1NXF2QWRZcGozRWplNkJRQ1phR2J4ZVdwY0JEZGFGUjVkcHkzakFXaWk5?= =?utf-8?Q?mNM/CJttIu8idaYinZGA9kgK4mJ?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMzE5OzY6cC91aERoSnVxeVNFaEcwVldkc2JDYnNFLzNL?= =?utf-8?B?L0dzZndrem5xQzdOdDBHcVp2eklJelkwTUZmeTFvODRYOUYxTU5GdkNhYXpU?= =?utf-8?B?OVdGSjlSdnNEVEJVMXNJWVBxUnJlbU9BS1FSeTRxcUdLdGNsZzlqNGgydmM0?= =?utf-8?B?LzRSZ3Q1UEtxSStsSDI3V3E3VmRjeHdvSU54bDhuK2pVa1phZ2NtcEZTL05W?= =?utf-8?B?VzVXTEVBWlp0M252TXBPdlBlL1lqb1VtWjB5ZnhmUGs2L0pkSnlxQ2tBN1RK?= =?utf-8?B?MUgvUUhDbTdhbEtDc1FZdkxuWVpzenV0WnltKzlKNXAzNFNTU3dSblJFWUd0?= =?utf-8?B?YUVVWGQyYVhvNURtWFpjSjczM3RNeE1GZTI1dkx2dHpkMHR1RmMzZGZuMUZY?= =?utf-8?B?WHpDVDBLRUdhQ1NiRytoazEweVQ5NnlBeWMxcUZxaS9PN1N2UHFvRzNGVk9v?= =?utf-8?B?QkZZZEZkTjhJejh0Q0lLNmoyNUtUaHJTdFB6ZGxIRFVCR2lJSlUyZVVoUWp5?= =?utf-8?B?Um9RaXp5NjVNQnFHR0RKS3JFckhDRXR2NjllZDNIRFFUMTQ4dXptamtwWkVB?= =?utf-8?B?SVBLcXRIaThoc0VaK0ZWdUplYWJ1MUdlRXYxYjJHMFNIU2s2U1MyN0FFN3J6?= =?utf-8?B?TXlKNWpTclQ4TXZTWi93cFI1Q3hSblNQWHAzTm1TY0Zzb0VJaHJtd2llOHU3?= =?utf-8?B?SVNRWDlicVNCd3EvTUhDTGtsQzIyM0pobWk1LzU5c014QU12cndhdEJYcDFr?= =?utf-8?B?VzM3cXliSHAyeTB5ZnpEK0lvTVFVcjRFR2xUTGFNai9CdXhwcXNpT0NzQmxC?= =?utf-8?B?MEN5cnFmKy9PN1hycUpBV2lkZmRmSXRPS3pkYVI0S082aUJHUjhXOFNLQlFM?= =?utf-8?B?SXpYMFNhUlQybkhjVTQ4NUpxUzIyT2IyUnQrUTdqN29DU0kwQTNCS0tyTkhF?= =?utf-8?B?azZ2SDI3WmdqRk9wWUdoUXJUMGtCUWJYTElwMWYzZTFhTmVrZDloTEd5T0c5?= =?utf-8?B?aDRQaTdETkZGVVZMZnAvRXplNEUxZHk5b3hXaVhHMEx3QVZPWGlIL3Q5ekRS?= =?utf-8?B?d1M4K001eHRNWGRXOG9KcWVRdXhJUytnK1ZEN1cwU2JJVkF5d29CSTM4Vkoy?= =?utf-8?B?WVRBL3dVcGxrcnRWRFJ2ejJwZzV0Q3dkMW9CZHkyc2xEcUtzdXRVektXdTFF?= =?utf-8?B?UGRHRTZ4WmVHeGlPVml5UE1kdmhwcitDL2JPQlFKWFdySlcrSGVHMjNGWFdN?= =?utf-8?B?bkEwRnVlandxeUg0SjJMdUNUdTBMSmZCMCtxSW5zajhxbHdxZUEzT1JwMmJh?= =?utf-8?B?L25jRzNZNmNXeEtUSjBqQVlYYkVaS2pzZ2Q3bGxNelpQYnIzWnA0Uy9WM3p4?= =?utf-8?Q?+vyxyVV?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1319; 5:vM9Puqc/hJMSW86BDfuKKYkxW1riYMWZ7IKlwow6T4oZZvqTQIqdLCrOFUmz8fXtm9+9VBYbsE+4w3HaQGMy06o/4UyEjDzjfCb61aUr/G6L6W5caSLTmZ182xNH68YPfb6B14Bu/XwIlnEirJ/0G8dJfVFX9EwK90TAOBS/+32cf87B8EtNfBvBHXTEmJo0SwmNhzYsvy0ULUGWl8RGPt0ueV89TQeLPku0M8iuNkIAtI17F9BUns7j5I6WhIc+p0N+bQNJbLdvMjOoAX81S63ut98LlB7/ulgRgtwcV2RQdtaIhgKqeeMn9oQT3MnLBpdva+noJ8KZ1sWduQHJyI0uUlSPhTnW9IqOQ3RbQ8QqN4vRklxND/Hog61d6WqCmPU4gIPijTkqv2crWGBucipZz4GbwfthFHEGwI2BLYUymqhxeb1kzPqr2DlMCChYzgfTXB9R4eWLX195Kif5AsoLpRdgPmFg902kxln+0/HPZ8IQcA00ro+fvfFfZ4Vg; 24:eJ1pV6Aqr70HnAv+SSpUDqnTswoDdILb2j5Xuz1V4PlGVDoApH4Y+cC3hgr2iQN1juj7rETPcJ3AhhxgcYOLYh0HiEm1O2C5HcOhMRRuXN8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1319; 7:29OjzozX+gotXTA58dDdDGJUHSPfVSG6y+MOJrvUs4oaYqasGHmOHJ0c7j21uDMjpemQaaSsiGfuJjXka3KQzG3vN/34HTJDWZD91x2DHhf7qljqwDeX1dhUlmqEfZqQNuPXLZsCIABZ85lgnKwbK4+dzOsaUIA1W5EuvPxF51/V0U1SHIOXqXMMcypVwCymxnLQXOZFOgTrFxCxKID3v0bSZ1REm1pjSa5uBD1quyfuElW+rQ40pL0caIquRux3sT29NQyzLrC0uGiVZ3kerQ6TaNONwCc1vhqfeZzH1qz5TgQTvJ30ObXDJWRN+qxe4LG4fdF6Pl0GsU1+PwY5kXxDs5q5wD+O0ORs2Uu6MMnfAaIHrxAAH+Vy/LJpWYnX+A8POObXsyST+JpFSeBi/ZSEnI7f3QIQgSg2v+1W3ULNFkHC11/TLqb/ctMrclM6fzKV1BMEi9YEv4OchrXOxxs3N2j9TvsBOK9AFrkYUrR5y9IzP7itHKmm5Cy1uNvonmVMfum1lviPGlvCQgdshUb/rbvWNpfdOmC8j7rX6rcLDGnFvffCBns8te24TJpF2XLrWAb/HbS9f2qQSReTnIVi8Oif4klhAanPbUgE7+bLRLP+hcevrtQUyKePRiE/t+1jtwQX6yBxTr9LVB6g3jk+q3hpvdmb9WMDE+Gw77TFDxeWZf1Fu40eJwWIrgDMlq1ThUXF+O9OnqXi8ACIEH9ME/jT+Eyaf3AA+kn4y/k/CiEl/ADv4LXuz7+64nyr04rad4eWgdWSK4Y6ZBu4CkB7WULJPAu8vnuTeW11d6I= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1319; 20:+1qAM2Ev7tdDZziF2VbpNt4Q3G+GxsLdlHnBBmr5T4Pa+z65jFlKi1t6YFmSTC5m1G7TO27Jr60rTwk4JId47z7exGNA1dDtwq6LGCMdgCgGifgyLZS972e+pv329I9Z9QC3brSXVIpc1thR+kxWTUmJrjEPhkdI46XEZcBqreqLOhKMSbGR5x2ztpRBawO/ca/GorcpioBQh7nWh3fg8+qZsZGaqlEwjlpH1MpRvtP8T6hT+ZL++HtunMBZRHoh X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2017 17:31:20.2488 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1319 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 |
On Mon, Jun 19, 2017 at 12:31:17PM -0500, Gary R Hook wrote: > krobot warning: make sure that all error return paths release locks. > > Signed-off-by: Gary R Hook <gary.hook@amd.com> Patch applied. Thanks.
diff --git a/drivers/crypto/ccp/ccp-debugfs.c b/drivers/crypto/ccp/ccp-debugfs.c index 6d86693b117f..3cd6c83754e0 100644 --- a/drivers/crypto/ccp/ccp-debugfs.c +++ b/drivers/crypto/ccp/ccp-debugfs.c @@ -297,12 +297,11 @@ void ccp5_debugfs_setup(struct ccp_device *ccp) return; write_lock_irqsave(&ccp_debugfs_lock, flags); - if (!ccp_debugfs_dir) { + if (!ccp_debugfs_dir) ccp_debugfs_dir = debugfs_create_dir(KBUILD_MODNAME, NULL); - if (!ccp_debugfs_dir) - return; - } write_unlock_irqrestore(&ccp_debugfs_lock, flags); + if (!ccp_debugfs_dir) + return; ccp->debugfs_instance = debugfs_create_dir(ccp->name, ccp_debugfs_dir); if (!ccp->debugfs_instance)
krobot warning: make sure that all error return paths release locks. Signed-off-by: Gary R Hook <gary.hook@amd.com> --- drivers/crypto/ccp/ccp-debugfs.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-)