From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754560AbdAST0a (ORCPT ); Thu, 19 Jan 2017 14:26:30 -0500 Received: from mail-bn3nam01on0072.outbound.protection.outlook.com ([104.47.33.72]:49779 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754547AbdAST00 (ORCPT ); Thu, 19 Jan 2017 14:26:26 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=brijesh.singh@amd.com; Subject: Re: [PATCH 1/2] crypto: move CCP device driver to misc To: Greg KH References: <148484927002.30852.10568570584817827556.stgit@brijesh-build-machine> <148484928147.30852.7911360215597694759.stgit@brijesh-build-machine> <20170119181811.GA30851@kroah.com> CC: , , , , , , , , , , From: Brijesh Singh Message-ID: <5e6f9e9d-3a84-0aa4-d42a-c152fd75f884@amd.com> Date: Thu, 19 Jan 2017 13:10:54 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <20170119181811.GA30851@kroah.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: BN6PR1301CA0016.namprd13.prod.outlook.com (10.174.84.157) To BLUPR12MB0660.namprd12.prod.outlook.com (10.163.217.30) X-MS-Office365-Filtering-Correlation-Id: e7aa0cf9-943e-44d9-55e3-08d4409ee749 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BLUPR12MB0660; X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0660;3:YYy1FjJu5WWbngHJyD3TjqRAb1yY+jS8OPafuB7MMEwN0vASK0clpfpobIL9LaK1alDrMQqySNIqQgUv37ayV9g0u2zzd3HtW+kOJRqmq5gEg0qmnKuDkd4uFYOliS8n3Cyrn+puVmZE3QW+hQbNnzrS18K1K+i1n2KsH2q+TZk5VpM6hlbacIz03nBdO3MRA3rZfwXyC1T1OUlEph8PD3qMCLTU8R0Oq1MRR+c4bMWUl2v4SgbJUF/S0ciNUWwaZrP9XlKRnfmcHq32bOBfDg==;25:MW8JaeEnHuywCd3uajKA78Lmk5PvujgH16n2L9VLi/RxXZSP9MsBVMTnw7kYY9dbrJcN+zAxPnqVyYvBXpbHGGBUflzLZIllmN4yrkpZNQpKkhhd8D+dWINYyLNNOWJzdM7S7N5DB28NxUNWPZ3fCYStsARowRzWDMk4m9eaoHKYkIRH5u+qULZGWH7MTxaj3UVPNXWisKSnFRehQgwFiCxtbaQxqfBAXvoLQbQteo2edpJGCXrCILCJD58WMl+44eHuhZarLgTSXt5Hf+OMW8PFoc0xDZAMUgsGEaeWdtbDnHjgIje2wmIMxGIZVa6NrsSyMn/a1K7ll5xgfZt6Vueuj2JvvovhiZvPeFXiP96YD3VQQVam6t1sDzYpbpH21+DnGo0PA9adEBxUcAldGEk0k3R1+Il23pkne0LE5KF/dVuCz0FQpkyYZkBpPVXPX6Avyu0jecmbUJ1hnRyFmA== X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0660;31:uHX1ks+BTELO+gkobUknf4wK9B1NzMDbNpJrGRtJjpXkIonTPEcp4UAdJrqOxo1QfRAm9gt1wbFsgdzdF2BU16juwCMNwPeWJvOD0kbD0E8OyZ26BLiWq/AZk/sajOgQvjNLh6ySBXHf+cQ6jSizlJuFrVO8l4XKdv+nsc7pJqWNWZWG35J4bZVDHBFsDMpgDNc5MnrnqkiAGbvCqXe1AcnCPuVmDSOWOymsSgv4CQ6VQVgw3smYIXIyPtpWUsxvjGV0N/BNqZ3Lu4hXQcQNWg==;20:4tJqL1uPgFek4fAcnBl3iXw8bvrMaM06WWqjXImlHH91Mk6nnBZCLRtSkZ2OQ9S7FHsdU0KGA5TF7S49YyHMJ3j2PRlx2+WCvPXUE7qhZ893sW0Fwegh/xyb8gcedWto1QKjCFtOM31TZloALOR8Z8bssmRqt844asbVtnDeSAKC/tKUuP/ewbZhGDy95zikiHjBK/45IMNH6/ZAZSR1vZ7oVb7MZQQbjfZKBVWXIi+ZU/Y/Jpyv8VXdzsxUiJ3/D8Id/Dp4P65saw+ndDfGqdjDaDSPPosp2vK0dmdJ9PtQuZnEG33C/GZA1D1dMjs8OjKm2Pv95kvQA8APvWiXg00IvwGuHzDIeaf+GxowRR63s9/jBBS/fiqdvp2R2or3/YaZG7+klMdjj1QiDx5e4zfev4HI7jRQfaGgyres0e7/5ir+a9l3S8v00VYk+dp4GRrJox2d5/Z2VHT4Yy4gjI+LJMOveFE1Vd1Vn7exM0HNqXAhGaj+0MwQYxTH10wH X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123558021)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148);SRVR:BLUPR12MB0660;BCL:0;PCL:0;RULEID:;SRVR:BLUPR12MB0660; X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0660;4:8hSZuzTZnJ7iAm0yQk13DJI5vlhoMBzsHEBC8Qvg8WAbyaz4fTOdY1y+DSh9bWlnKCY83kEro5Ppdf1o0BhqbN27GAPUze2Iorq7NbEDhweNKWxp/g8Uwx0N5wJBIVEKQ8DlHqKO7mVke5WoClrwlE0d5b9evnSKo6gya883XxYdDNwWiIvtdDSCiE8uAAOOr9dIT0bnSdBff3uTrvMz4p7P4e0XC/D2YHpgEMISXzPXPYAGL2einkq+b5Jialwa3+Ogpsw5+l6iZ5TDecKceQ0sO+ei2Tw5cclYXLNP+wgkCOSx7IvVEmT+WUe7B+CXgjYaEPEO0G+FFc0+GpRr+2+TRX+LIbHA2T5625SRI59JfEufC91powH27NHI6JuvCrKVGj37Utj+3shm1liisYMdmYCxuBct0ABoCrYT+siFLmSsEdvau0Jye7l3eD+ogzPw4KCIwqOX/6bhejugSD94ihbieANOLJoxFU74MfhC90e3Ye5pdDYoESqB6qL+2GDrPJlUswi1DDK0kCV6LNK3+opCkk5DfUTYbtDViF7a3VYUJBUeaEEmWfpTCrcU4N+rHkng/tyXmVn7s6l5a0yjU4hBmH5xXOxHeJtR2j8ma9O152ud8qfIY+I33587YF0j7XTH/h3ccls0Dq+3bKS0IC/svazY4FxUoXNNzlQ= X-Forefront-PRVS: 0192E812EC X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(7916002)(39850400002)(39840400002)(39860400002)(39450400003)(39410400002)(189002)(24454002)(377454003)(199003)(51914003)(33646002)(3846002)(68736007)(81166006)(8676002)(6116002)(86362001)(31696002)(53936002)(189998001)(4001350100001)(92566002)(97736004)(106356001)(105586002)(64126003)(81156014)(36756003)(23746002)(50466002)(47776003)(31686004)(42186005)(66066001)(2906002)(6916009)(65806001)(2950100002)(25786008)(76176999)(65956001)(6666003)(54906002)(4326007)(38730400001)(83506001)(50986999)(5660300001)(39060400001)(77096006)(110136003)(230700001)(65826007)(7736002)(305945005)(101416001)(6486002)(90366009)(54356999)(229853002);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR12MB0660;H:[10.236.136.62];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BLUPR12MB0660;23:z8z102kCvr1Y4yE3Us3ObtWdd7M2FfVB/2P3Z?= =?Windows-1252?Q?Sx1GlCl6SDnRZVkmjMwokViH0ppEweWLMz2zgj+GK6Wo3DShdQCQEtuG?= =?Windows-1252?Q?ZxljVm3IDlZNA+b0J8Tocj39BENLgbIZUfs57zEtG29YCKbh4FYnTgtm?= =?Windows-1252?Q?OPUldyA2doViYFCNwQ0BSa1JwEqy4bicdfksYAro07OvEIrM2hFMIy3Y?= =?Windows-1252?Q?lYACTYc9LRQayWkHJDInsHqnyd9EdD0gvPNmhDAKuZA+4G09hiqtaDsn?= =?Windows-1252?Q?S5B0jjD7JG3Pux5vxnWEvI+ZrZQP6IvB+aeQZXjvljKmqnKzhlGn1WHH?= =?Windows-1252?Q?jsAuOB0Y7udWRhGzM92N0qHhC9WLA/Px0JaHWlLuAkIhysbjbR+u7LzI?= =?Windows-1252?Q?lx9y4CJi1o/a47+Kh884Us4ywNaa+gLhiqyggTrnUc0fRQv0ik78gYlG?= =?Windows-1252?Q?oGE5NmDWRrC0gh+I+ITyljA6MBDYRKITESqJbY9duSGp0COR1g2+a1qb?= =?Windows-1252?Q?pODaT/HarxX4RK4qf8clr1Qv8tRYlfyGD65EZhlmkn/kcRvC477HTetQ?= =?Windows-1252?Q?uhfph6PmcKHdh5SKlkiXGI99eF2MuEbJn6Qk0t87rz28gCPkwBmk27+T?= =?Windows-1252?Q?Hd27ut27a5DboGO5Pc85jqTjDL53TxKOCTYQAINH2F4OljwZh6Bu8bUY?= =?Windows-1252?Q?kUw1bO7HLrUj6gqvQMSVPqPb2/GAik+tKND2/ZX54dWCjOMAlQD3ohxo?= =?Windows-1252?Q?uz4wEwVWV23rloU8jurs6j7GhtuUsviocatrbor6DLjuhtAr6uTNI57c?= =?Windows-1252?Q?sV0nu8uhi+ePZOC61L9v187Cj/KrAFCAAbmcpty2uHREZM2pEUrnUZ9l?= =?Windows-1252?Q?iLB/BUiNgx2WJuFLegRIOaU0u7SRDL0odH0XgRYTh0dwp/zJqEifgoV+?= =?Windows-1252?Q?oOos7ZpenmpeMd/7jT1QjQEM6VtB+ecc9dbvLJoAdp18D+536HF8vMNR?= =?Windows-1252?Q?3MNn24f/H1HD/Bnu0geslQjzry7j9tsWPCe+2d64goRoPd1qEpdBMyRl?= =?Windows-1252?Q?nP6IMQc6uVI5khX7JQkWX3FhUd+rAyTMFYny3P+wkIBxUkKdIWM23Wsp?= =?Windows-1252?Q?kLnKph+PMbDEZHFeuUt/GdSHZ15+2LWOjYIJqbjCQQEfAVjGQ17iblX2?= =?Windows-1252?Q?yTkbgOaV4o9ezyAlEqjYjQZOHRjfaqL2NPtflSD2Pr4VSRCPOW1L0aTQ?= =?Windows-1252?Q?ssZ0oZxn54eAsOkGOuhkCbVIJPbpAY+87T16KI+LFUXmBN2YQ4jvVgEp?= =?Windows-1252?Q?eIcjoA/RyXl6XzfTTzxp6lMiyYtLBW+beFTfUR/lH8plZ6jjAO6q0/2k?= =?Windows-1252?Q?GFondTDJgOTwjJjYR+yTY3Sh2DyiEo2YONoeTEkxE8f2CRALw6WTN4u9?= =?Windows-1252?Q?VWWQGVyf1fk04tYLgV9IjeFrh42mLWUIk8SuAxnCV1Y8WJQRKMbxwHMl?= =?Windows-1252?Q?xMGLI6BFC1oAQtw44AdvOftlgc0FCJjBWFdmul7BUkqXVbhQ4b39DCry?= =?Windows-1252?Q?bhIaq4+Th71KMwpH/Ox9kx/8R36MobbjBlK0timA2g2kPw7QT9iSo9CD?= =?Windows-1252?Q?3asfJ/1kEUU4ah3wS3lZBbbMKKp3+U+dWcZ+LflAdft2qA4BQKfX3BwB?= =?Windows-1252?Q?UtvJuyxag=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0660;6:ld/V1aMV4f4OmZgj5QmPO4GrXwSktJjCjvXQdEXtNVnPaJxciJpHjK+za7918o4T5IiFn/sg1Sc6D+BWb+lgGnJ3ssLgRTXihiwwY6uWhenruMCEfDpYLjL8/ZNwiArXkkUhP4QbAE4zkoreRI+uw78oiixJcKyb4zKPr6l9dgGVAm+WKOXbj7EZlHc6kO3wW+rNcQ7HAhoCIbVVXfcp4B4cX6ePzQjg1qLW8eNDYMMbjQUjd+8zZ/6kzsLFS6QRdoFU+9hnw6K57lJSiQuCWA/TyQgdEwEv48gxo54d+HV5aeHIYvLQZhwimRYyEkAtZ1PyPJkNRWMyoiKTmLIK9iPUAuwV+jrBHbudTBShgtgPM0lvsLTA7Y7YfHOfPTGZKtnijtJrqsvUoZKKTxjjZNJOrAlBUZK0B4qXZdye7rfEmDXJLf2iWrNyz/4XWzVDoRStMIdX7wMamE8/w3nBdQ==;5:HXSyq6C0wODwIUwO5px29wccfvPR3Owj3Qljb81Pb8FkH3Xp3tx49mwOAWfycDLf2FUVLi67FqX/5AtuFSgbk2Zbfr2RHCjPfJSKHqv4Gf83mRbCMByA3IPbUh70FfcODWbsd/joX4rQURSgAtWq6Q==;24:b1P4sgZO/OoYhgFQ3u3xJnFDjKM/M9Rtc6pVc71waYub1HSxpsn6VXk5VwpaQf6nrV3P/KBY31YfqfBN13zXUvbKwEOoxcit9jMBs35FljI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0660;7:LNDDhDkdnFXJoTiz0JYLCzeniOn4dvVzFlVneRYcx2VupYV5P2C3+y1FD/P9c5Fuz3jYWvoNQPodxrU400L3PXAvwQhpnh0OJ6ZmVj2vfzhPE+QWbE1433nwBw3OpJ6Tob/XG91txPv3vQJj0eX61AsVTVnYdl1akFy+/TH0lGDU1pkltjeC+TBzW7zVJYAYG931Ljpws/3+MAnuXPWE8aHJksJ0kaaHr1UJlA+VcJtz90Ela+xEa7BDHc+yJ12ROPFh7CN0x3wF+E2HL+J7QeyIDjG8gNTxe+6CmCBmeWDwd5D3tPAoDnNWlyrzcuzM8BewKysKBASArYNLtSs/YRpqY8h69YhGMfW2vEd9tFRcRMzPdqWJoxn9QO/t4Wx6ZOrpPqbUwZJ9wnnMvH2PWBS++/XlF533C4kjdryIgLV39SsrF1nbW0AuSFszZaJnsZEhXWja/qA8/1Ka9wffmQ==;20:Y+QqHoF17WH/LV1HkqlvtNhnqTW9ZL3MDqdoUljel6TjAxKxsRsI+ND61EaaK689vLdLmzAd1UukIvmNfDlNADX74Us5qUQ4t045xsQVmDHJYNCvLI9mdpXsHdOqhHMa9LyilSIVvWhAR/4uu17sDtmJYvOSQ6I+nBDzP64uy/c8yUgLPx3edjjPDU5geXuWyR1+YsmMHm3IJ0RlEO/5FzSEcz9Nh3AnjAVy6jvKrV281V8g3NDq3RHRCRx6FlEO X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2017 19:10:58.7909 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR12MB0660 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Greg, On 01/19/2017 12:18 PM, Greg KH wrote: > On Thu, Jan 19, 2017 at 01:08:01PM -0500, Brijesh Singh wrote: >> The CCP device is part of the AMD Secure Processor, which is not dedicated >> solely to crypto. Move the CCP device driver to the misc directory in >> prepration for expanding the usage of the AMD Secure Processor. Leaving the >> CCP cryptographic layer (the ccp-crypto* files) in their current directory. >> >> Signed-off-by: Brijesh Singh >> Signed-off-by: Tom Lendacky >> --- >> drivers/crypto/Kconfig | 11 >> drivers/crypto/Makefile | 2 >> drivers/crypto/ccp/Kconfig | 21 >> drivers/crypto/ccp/Makefile | 9 >> drivers/crypto/ccp/ccp-dev-v3.c | 574 ----------- >> drivers/crypto/ccp/ccp-dev-v5.c | 1021 ------------------- >> drivers/crypto/ccp/ccp-dev.c | 588 ----------- >> drivers/crypto/ccp/ccp-dev.h | 647 ------------ >> drivers/crypto/ccp/ccp-dmaengine.c | 728 -------------- >> drivers/crypto/ccp/ccp-ops.c | 1876 ----------------------------------- >> drivers/crypto/ccp/ccp-pci.c | 354 ------- >> drivers/crypto/ccp/ccp-platform.c | 293 ----- >> drivers/misc/Kconfig | 1 >> drivers/misc/Makefile | 1 >> drivers/misc/amd-sp/Kconfig | 14 >> drivers/misc/amd-sp/Makefile | 8 >> drivers/misc/amd-sp/ccp-dev-v3.c | 574 +++++++++++ >> drivers/misc/amd-sp/ccp-dev-v5.c | 1021 +++++++++++++++++++ >> drivers/misc/amd-sp/ccp-dev.c | 588 +++++++++++ >> drivers/misc/amd-sp/ccp-dev.h | 647 ++++++++++++ >> drivers/misc/amd-sp/ccp-dmaengine.c | 728 ++++++++++++++ >> drivers/misc/amd-sp/ccp-ops.c | 1876 +++++++++++++++++++++++++++++++++++ >> drivers/misc/amd-sp/ccp-pci.c | 354 +++++++ >> drivers/misc/amd-sp/ccp-platform.c | 293 +++++ >> include/linux/ccp.h | 3 >> 25 files changed, 6111 insertions(+), 6121 deletions(-) >> delete mode 100644 drivers/crypto/ccp/ccp-dev-v3.c >> delete mode 100644 drivers/crypto/ccp/ccp-dev-v5.c >> delete mode 100644 drivers/crypto/ccp/ccp-dev.c >> delete mode 100644 drivers/crypto/ccp/ccp-dev.h >> delete mode 100644 drivers/crypto/ccp/ccp-dmaengine.c >> delete mode 100644 drivers/crypto/ccp/ccp-ops.c >> delete mode 100644 drivers/crypto/ccp/ccp-pci.c >> delete mode 100644 drivers/crypto/ccp/ccp-platform.c >> create mode 100644 drivers/misc/amd-sp/Kconfig >> create mode 100644 drivers/misc/amd-sp/Makefile >> create mode 100644 drivers/misc/amd-sp/ccp-dev-v3.c >> create mode 100644 drivers/misc/amd-sp/ccp-dev-v5.c >> create mode 100644 drivers/misc/amd-sp/ccp-dev.c >> create mode 100644 drivers/misc/amd-sp/ccp-dev.h >> create mode 100644 drivers/misc/amd-sp/ccp-dmaengine.c >> create mode 100644 drivers/misc/amd-sp/ccp-ops.c >> create mode 100644 drivers/misc/amd-sp/ccp-pci.c >> create mode 100644 drivers/misc/amd-sp/ccp-platform.c > > Please create your patch with -M, to show this is a rename, or a change > with a rename. Otherwise this is an impossible patch to review, would > you want to try to do it? > Thanks for the tip, will re-generate the patches with -M.