Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp3032539imm; Mon, 24 Sep 2018 14:29:30 -0700 (PDT) X-Google-Smtp-Source: ACcGV60M4THz4exqFOhwsljCF1vb6v23T98T/s9SRzuP4zL1eKX4S3ADC0R/Oed9ivN1/jPEZrBF X-Received: by 2002:a17:902:8f93:: with SMTP id z19-v6mr512405plo.263.1537824570542; Mon, 24 Sep 2018 14:29:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537824570; cv=none; d=google.com; s=arc-20160816; b=qnGtqxKyv6Jl9QycnonFYFDl8I9LHsdnvWiWIOQZT103ysO0z9GfatoCcBtTjoYoMq hYLzxz8iKXlw2eXeYIr1F3dZVMOB4jgy+5FDHcn7HNwwXLASbGoptSc0ABxlKtZOwkxU yD/bBwvG3gm3FXHBVDqV6PCy98CtiXuQhcbA6IhrAVOixaG/tOh/nQC9xQ0ezwRb7V6w rpYnCvveN3Z/gyrOKQkhH5T/k7FZi88E1eacgN3MGV9Fybe8cL7TWruVMmOLi6Kx3Pv9 siibvywFW1jnoGeGCSNYOiTvg2rHYsKuD7+aFLHNYtm/dpjunLyacwL1aua+HNeB+stA JfKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:spamdiagnosticmetadata:spamdiagnosticoutput :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=MZFXzUtE13fCI0wFe3Ttw0xh8rLT3z2hM7sjp0sWeOk=; b=sbQl/qnY1igu+omWde3MMLreB9AdbaneFbFKSCSxLxVJ/bAoFMQD7+/K//ffRbtgfc 2evlsU6S+d27Wl+BsMJBJ4Jj5nfLdUGRavZQMEnEylxIgzFQgPdNtxjOOPldi6CEXzwL SgL8kSlauJ5MHUhQ9U3QOtrT6fspU4TIbD7yg3WL8KBdGA6AJkEog4y4j/IHN8Cff51x z2V2D8M5tUr/pPa71a9phdiKQzgG1wpFNKKTPF2+r/kGdWRLOspT1vI+e/bjpt1sYm4d O/zYQ24+MgB2QDz/Q8EWVNZmf6wZ4PRD5Cob9FLu8Yf8iDtYnA5nKianw82k7UyPQ8nA HQFw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=q537QmEk; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n1-v6si385948pfe.66.2018.09.24.14.29.15; Mon, 24 Sep 2018 14:29:30 -0700 (PDT) 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=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=q537QmEk; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728616AbeIYDbn (ORCPT + 99 others); Mon, 24 Sep 2018 23:31:43 -0400 Received: from mail-by2nam03on0060.outbound.protection.outlook.com ([104.47.42.60]:27830 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726227AbeIYDbn (ORCPT ); Mon, 24 Sep 2018 23:31:43 -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:X-MS-Exchange-SenderADCheck; bh=MZFXzUtE13fCI0wFe3Ttw0xh8rLT3z2hM7sjp0sWeOk=; b=q537QmEkR6P+QcdJpDBHYkxBxUaUSf5aBgk+IFiSGghLOkQQLRxf75YvmY7hRQhfuxI/AtjC39jwfPQZYQO6eemZ/B3jm1a/l3/kMh8596WX3r+6N9TdPfC3fbKp+mKToGeujB3c/utegWTT6Y0J7bNIfXnOQgtZRJgqJkHX8mw= Received: from DM5PR12MB1449.namprd12.prod.outlook.com (10.172.38.138) by DM5PR12MB1738.namprd12.prod.outlook.com (10.175.89.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.17; Mon, 24 Sep 2018 21:27:14 +0000 Received: from DM5PR12MB1449.namprd12.prod.outlook.com ([fe80::3dd3:8627:430e:c3d3]) by DM5PR12MB1449.namprd12.prod.outlook.com ([fe80::3dd3:8627:430e:c3d3%3]) with mapi id 15.20.1164.024; Mon, 24 Sep 2018 21:27:14 +0000 From: Gary R Hook To: Nick Desaulniers CC: Nathan Chancellor , "Lendacky, Thomas" , "Hook, Gary" , Herbert Xu , "linux-crypto@vger.kernel.org" , LKML Subject: Re: [PATCH] crypto: ccp: Remove forward declaration Thread-Topic: [PATCH] crypto: ccp: Remove forward declaration Thread-Index: AQHUVCu+pP0dlJnsRUaui4HOI4H1AaT/eo2AgABmWQCAABF3gA== Date: Mon, 24 Sep 2018 21:27:14 +0000 Message-ID: References: <20180924172615.25591-1-natechancellor@gmail.com> <33c9afa7-ea62-1248-1da4-381f93238627@amd.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BN6PR08CA0063.namprd08.prod.outlook.com (2603:10b6:404:b9::25) To DM5PR12MB1449.namprd12.prod.outlook.com (2603:10b6:4:d::10) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Gary.Hook@amd.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [165.204.78.1] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR12MB1738;20:jX/p6vqkxx4tmkDMblaR8FVdrUp3uEMY5+nb0XF4uEE1NCJL07jP3N0HURwKXVI+8k2Gh+4S+y1fhR8K585jbnAfC67dW9qykytbYdj/xvRDX+tb/cS75+Nb/mJBfb74taQ6HaqjItghBNR/598jHQFk24oOCUcHrBr0JLorRDVjb0UC4cnmoZB/DT3vT1rFvKF4jmn+tfzxGbfu+FD4+kyYCWfmaolaXHMthIIFOjEU5To8mRNWnAAXS0zrlGGC x-ms-office365-filtering-correlation-id: ea4a5af3-8866-4804-a67f-08d622647eb6 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);SRVR:DM5PR12MB1738; x-ms-traffictypediagnostic: DM5PR12MB1738: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(767451399110)(211936372134217)(153496737603132)(85827821059158); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(3231355)(944501410)(52105095)(10201501046)(93006095)(93001095)(6055026)(149066)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201708071742011)(7699051);SRVR:DM5PR12MB1738;BCL:0;PCL:0;RULEID:;SRVR:DM5PR12MB1738; x-forefront-prvs: 0805EC9467 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(376002)(136003)(346002)(396003)(39860400002)(366004)(189003)(199004)(99286004)(71190400001)(71200400001)(72206003)(478600001)(5250100002)(97736004)(486006)(76176011)(31696002)(8936002)(6436002)(6246003)(6916009)(6512007)(8676002)(4326008)(316002)(575784001)(68736007)(25786009)(39060400002)(5660300001)(53936002)(7736002)(31686004)(14444005)(256004)(2900100001)(105586002)(2906002)(81166006)(6486002)(81156014)(305945005)(54906003)(36756003)(3846002)(6116002)(106356001)(102836004)(186003)(66066001)(53546011)(386003)(6506007)(14454004)(446003)(2616005)(26005)(476003)(229853002)(11346002)(52116002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR12MB1738;H:DM5PR12MB1449.namprd12.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: amd.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: yG5cLtgpjByMleYAq0jMJ46sQjP5JwMExrG8PlHfIliduO631Pn4vc3CtDGUhd57H9ORb8OKMwHynG8QtpIgWzCWwEuSVnAg2gSKqSxaaUcd0fDg92pLz4p1mwnlK3jL3fK7BKz0il30Om9tPZhTLwF8D+gdJXNlFdnBH93vHvMUGqyIJbFInS8GFEqgRBTng71xyWvFhOE9nusti555xpjPCVX2IcpnG8TfsLiVAxsC8wFU2saayw/voXXzbG4mu0zdf4buQf6Ke2S3gdbMoRekN0dXFUv2UzH9mejJHLniFNueoAH5HOtxx8JdThrooZfZ/HPVVtaN+9oruKMKkmUAbOnxS8SCOhOIwhnMi/8= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <9C180124ABD872478B26F84A417C0977@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea4a5af3-8866-4804-a67f-08d622647eb6 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2018 21:27:14.1696 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1738 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gMDkvMjQvMjAxOCAwMzoyNCBQTSwgTmljayBEZXNhdWxuaWVycyB3cm90ZToNCj4gT24gTW9u LCBTZXAgMjQsIDIwMTggYXQgMTI6MTggUE0gR2FyeSBSIEhvb2sgPGdob29rQGFtZC5jb20+IHdy b3RlOg0KPj4NCj4+IE9uIDA5LzI0LzIwMTggMTI6MjYgUE0sIE5hdGhhbiBDaGFuY2VsbG9yIHdy b3RlOg0KPj4+IENsYW5nIGVtaXRzIGEgd2FybmluZyBhYm91dCB0aGlzIGNvbnN0cnVjdDoNCj4+ Pg0KPj4+IGRyaXZlcnMvY3J5cHRvL2NjcC9zcC1wbGF0Zm9ybS5jOjM2OjM2OiB3YXJuaW5nOiB0 ZW50YXRpdmUgYXJyYXkNCj4+PiBkZWZpbml0aW9uIGFzc3VtZWQgdG8gaGF2ZSBvbmUgZWxlbWVu dA0KPj4+IHN0YXRpYyBjb25zdCBzdHJ1Y3QgYWNwaV9kZXZpY2VfaWQgc3BfYWNwaV9tYXRjaFtd Ow0KPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeDQo+Pj4gMSB3YXJu aW5nIGdlbmVyYXRlZC4NCj4+Pg0KPj4+IEp1c3QgcmVtb3ZlIHRoZSBmb3J3YXJkIGRlY2xhcmF0 aW9ucyBhbmQgbW92ZSB0aGUgaW5pdGlhbGl6YXRpb25zIHVwDQo+Pj4gc28gdGhhdCB0aGV5IGNh biBiZSB1c2VkIGluIHNwX2dldF9vZl92ZXJzaW9uIGFuZCBzcF9nZXRfYWNwaV92ZXJzaW9uLg0K Pj4NCj4+IEknbSBub3QgZ29pbmcgdG8gb3V0IGFuZCBvdXQgb2JqZWN0IHRvIHRoaXMganVzdCB5 ZXQuDQo+IA0KPiBUZW50YXRpdmUgYXJyYXkgZGVmaW5pdGlvbnMgbmVlZCB0byBoYXZlIHRoZSBj b3JyZWN0IGxlbmd0aCBzcGVjaWZpZWQ7DQo+IGl0IHNob3VsZCBlaXRoZXIgYmUgZm9yd2FyZCBk ZWNsYXJlZCBhcyB0aGUgY29ycmVjdCBsZW5ndGgsIG9yIGFzIHRoaXMNCj4gcGF0Y2ggZG9lcywg c2tpcCB0aGUgZm9yd2FyZCBkZWNsYXJlIGFuZCBtb3ZlIHVwIHRoZSBkZWZpbml0aW9uLg0KPiBU aGFua3MgZm9yIHRoaXMgcGF0Y2ggTmF0aGFuLg0KPiBSZXZpZXdlZC1ieTogTmljayBEZXNhdWxu aWVycyA8bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+DQoNCg0KQ2hlY2tlZCBteSBDOTksIGFuZCB1 c2luZyBib3RoIHN0YXRpYyBhbmQgW10gdG8gY3JlYXRlIGEgZGVjbGFyYXRpb24gDQooYmVjYXVz ZSBpdCdzIHJlYWxseSBhIGRlZmluaXRpb24pIGFwcGFyZW50bHkgaXNuJ3QgdmFsaWQuIEkgc2hv dWxkIGhhdmUgDQprbm93biB0aGF0LiBTaW5jZSBJJ20gb2xkIHNjaG9vbC4uLg0KDQpBY2tlZC1i eTogR2FyeSBSIEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPg0KDQoNCj4gDQo+Pg0KPj4gSSBhbSBu b3QgYSBjbGFuZyBleHBlcnQuIENhbiB5b3UgcGxlYXNlIHByb3ZpZGUgYSBtYWtlIGNvbW1hbmQg dGhhdA0KPj4gd291bGQgZXhwbGFpbiBob3cgeW91IHByZWNpcGl0YXRlZCB0aGlzIGNvbXBsYWlu dD8NCj4+DQo+Pg0KPj4+IFJlcG9ydGVkLWJ5OiBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVsbmll cnNAZ29vZ2xlLmNvbT4NCj4+PiBTaWduZWQtb2ZmLWJ5OiBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0 ZWNoYW5jZWxsb3JAZ21haWwuY29tPg0KPj4+IC0tLQ0KPj4+ICAgIGRyaXZlcnMvY3J5cHRvL2Nj cC9zcC1wbGF0Zm9ybS5jIHwgNTMgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0NCj4+ PiAgICAxIGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pDQo+ Pj4NCj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcnlwdG8vY2NwL3NwLXBsYXRmb3JtLmMgYi9k cml2ZXJzL2NyeXB0by9jY3Avc3AtcGxhdGZvcm0uYw0KPj4+IGluZGV4IDcxNzM0ZjI1NGZkMS4u Yjc1ZGM3ZGIyZDRhIDEwMDY0NA0KPj4+IC0tLSBhL2RyaXZlcnMvY3J5cHRvL2NjcC9zcC1wbGF0 Zm9ybS5jDQo+Pj4gKysrIGIvZHJpdmVycy9jcnlwdG8vY2NwL3NwLXBsYXRmb3JtLmMNCj4+PiBA QCAtMzMsOCArMzMsMzEgQEAgc3RydWN0IHNwX3BsYXRmb3JtIHsNCj4+PiAgICAgICAgdW5zaWdu ZWQgaW50IGlycV9jb3VudDsNCj4+PiAgICB9Ow0KPj4+DQo+Pj4gLXN0YXRpYyBjb25zdCBzdHJ1 Y3QgYWNwaV9kZXZpY2VfaWQgc3BfYWNwaV9tYXRjaFtdOw0KPj4+IC1zdGF0aWMgY29uc3Qgc3Ry dWN0IG9mX2RldmljZV9pZCBzcF9vZl9tYXRjaFtdOw0KPj4+ICtzdGF0aWMgY29uc3Qgc3RydWN0 IHNwX2Rldl92ZGF0YSBkZXZfdmRhdGFbXSA9IHsNCj4+PiArICAgICB7DQo+Pj4gKyAgICAgICAg ICAgICAuYmFyID0gMCwNCj4+PiArI2lmZGVmIENPTkZJR19DUllQVE9fREVWX1NQX0NDUA0KPj4+ ICsgICAgICAgICAgICAgLmNjcF92ZGF0YSA9ICZjY3B2M19wbGF0Zm9ybSwNCj4+PiArI2VuZGlm DQo+Pj4gKyAgICAgfSwNCj4+PiArfTsNCj4+PiArDQo+Pj4gKyNpZmRlZiBDT05GSUdfQUNQSQ0K Pj4+ICtzdGF0aWMgY29uc3Qgc3RydWN0IGFjcGlfZGV2aWNlX2lkIHNwX2FjcGlfbWF0Y2hbXSA9 IHsNCj4+PiArICAgICB7ICJBTURJMEMwMCIsIChrZXJuZWxfdWxvbmdfdCkmZGV2X3ZkYXRhWzBd IH0sDQo+Pj4gKyAgICAgeyB9LA0KPj4+ICt9Ow0KPj4+ICtNT0RVTEVfREVWSUNFX1RBQkxFKGFj cGksIHNwX2FjcGlfbWF0Y2gpOw0KPj4+ICsjZW5kaWYNCj4+PiArDQo+Pj4gKyNpZmRlZiBDT05G SUdfT0YNCj4+PiArc3RhdGljIGNvbnN0IHN0cnVjdCBvZl9kZXZpY2VfaWQgc3Bfb2ZfbWF0Y2hb XSA9IHsNCj4+PiArICAgICB7IC5jb21wYXRpYmxlID0gImFtZCxjY3Atc2VhdHRsZS12MWEiLA0K Pj4+ICsgICAgICAgLmRhdGEgPSAoY29uc3Qgdm9pZCAqKSZkZXZfdmRhdGFbMF0gfSwNCj4+PiAr ICAgICB7IH0sDQo+Pj4gK307DQo+Pj4gK01PRFVMRV9ERVZJQ0VfVEFCTEUob2YsIHNwX29mX21h dGNoKTsNCj4+PiArI2VuZGlmDQo+Pj4NCj4+PiAgICBzdGF0aWMgc3RydWN0IHNwX2Rldl92ZGF0 YSAqc3BfZ2V0X29mX3ZlcnNpb24oc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikNCj4+PiAg ICB7DQo+Pj4gQEAgLTIwMSwzMiArMjI0LDYgQEAgc3RhdGljIGludCBzcF9wbGF0Zm9ybV9yZXN1 bWUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikNCj4+PiAgICB9DQo+Pj4gICAgI2VuZGlm DQo+Pj4NCj4+PiAtc3RhdGljIGNvbnN0IHN0cnVjdCBzcF9kZXZfdmRhdGEgZGV2X3ZkYXRhW10g PSB7DQo+Pj4gLSAgICAgew0KPj4+IC0gICAgICAgICAgICAgLmJhciA9IDAsDQo+Pj4gLSNpZmRl ZiBDT05GSUdfQ1JZUFRPX0RFVl9TUF9DQ1ANCj4+PiAtICAgICAgICAgICAgIC5jY3BfdmRhdGEg PSAmY2NwdjNfcGxhdGZvcm0sDQo+Pj4gLSNlbmRpZg0KPj4+IC0gICAgIH0sDQo+Pj4gLX07DQo+ Pj4gLQ0KPj4+IC0jaWZkZWYgQ09ORklHX0FDUEkNCj4+PiAtc3RhdGljIGNvbnN0IHN0cnVjdCBh Y3BpX2RldmljZV9pZCBzcF9hY3BpX21hdGNoW10gPSB7DQo+Pj4gLSAgICAgeyAiQU1ESTBDMDAi LCAoa2VybmVsX3Vsb25nX3QpJmRldl92ZGF0YVswXSB9LA0KPj4+IC0gICAgIHsgfSwNCj4+PiAt fTsNCj4+PiAtTU9EVUxFX0RFVklDRV9UQUJMRShhY3BpLCBzcF9hY3BpX21hdGNoKTsNCj4+PiAt I2VuZGlmDQo+Pj4gLQ0KPj4+IC0jaWZkZWYgQ09ORklHX09GDQo+Pj4gLXN0YXRpYyBjb25zdCBz dHJ1Y3Qgb2ZfZGV2aWNlX2lkIHNwX29mX21hdGNoW10gPSB7DQo+Pj4gLSAgICAgeyAuY29tcGF0 aWJsZSA9ICJhbWQsY2NwLXNlYXR0bGUtdjFhIiwNCj4+PiAtICAgICAgIC5kYXRhID0gKGNvbnN0 IHZvaWQgKikmZGV2X3ZkYXRhWzBdIH0sDQo+Pj4gLSAgICAgeyB9LA0KPj4+IC19Ow0KPj4+IC1N T0RVTEVfREVWSUNFX1RBQkxFKG9mLCBzcF9vZl9tYXRjaCk7DQo+Pj4gLSNlbmRpZg0KPj4+IC0N Cj4+PiAgICBzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2RyaXZlciBzcF9wbGF0Zm9ybV9kcml2ZXIg PSB7DQo+Pj4gICAgICAgIC5kcml2ZXIgPSB7DQo+Pj4gICAgICAgICAgICAgICAgLm5hbWUgPSAi Y2NwIiwNCj4+Pg0KPj4NCj4gDQo+IA0KDQo=