From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030578AbeAONdq (ORCPT + 1 other); Mon, 15 Jan 2018 08:33:46 -0500 Received: from mail-bl2nam02on0078.outbound.protection.outlook.com ([104.47.38.78]:35456 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S966833AbeAONc2 (ORCPT ); Mon, 15 Jan 2018 08:32:28 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=brijesh.singh@amd.com; From: Brijesh Singh To: kvm@vger.kernel.org Cc: Brijesh Singh , Paolo Bonzini , =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= , Borislav Petkov , Herbert Xu , Gary Hook , Tom Lendacky , linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/4] crypto: ccp: Fix sparse, use plain integer as NULL pointer Date: Mon, 15 Jan 2018 07:32:02 -0600 Message-Id: <20180115133205.93859-2-brijesh.singh@amd.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20180115133205.93859-1-brijesh.singh@amd.com> References: <20180115133205.93859-1-brijesh.singh@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: BN6PR08CA0073.namprd08.prod.outlook.com (10.172.143.139) To BY2PR12MB0147.namprd12.prod.outlook.com (10.162.82.20) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: ac7d5e11-27b9-46dc-10b9-08d55c1c69cc X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);SRVR:BY2PR12MB0147; X-Microsoft-Exchange-Diagnostics: 1;BY2PR12MB0147;3:ePU7xdVnX93n8Ip8cnwJ+fby/QSfwiAn0f5rkXUet9iDZnOlsfQrrObwQGvSXmiPf8U41Wq8ZVL8sqn2kL1cQJnR55eAmJExcI4yTX4cxIw+iEbIJJEWjbmREra1RvpZwCJ5dwxkgNIZk+SUsA4uMSNLNugX0V9AFFJeszEOeMIKOwMQ01qOZJ6QBpJJTJ3oe4ZRgo4T070Q6c9m9uKWLxl1S4wGlGmUdveeoZHfkKatQ5uqjCU//Qeink/DA4dj;25:RUO+kuO5/LANJ6pKwldQ+0j2OvIUjFCYVbDv+Xfj3JOh+7I6SiblkTOI7dzrwmLM23XdW02JquHL3ARfG8pHlpHwCgYAKllS7RJI9TL9n5KNRA3XJc8Wm+A9ooAoH9Rlvp4VhQM8zSZjWAVDpAq2BriLYzOCaYasFLn6vLi5wkBx8odZDwLL/reLuxsC84yTL0xYGc+B6Qokuo2NxMVfmQ/KSSmOWNZVdHDLpoBISQmCCUMsQK9m9Hyj/5OkyE5Lg5wsxEyVnyrZo/OsMrPeEc+ZBDVxaWzL1Z0YlY7cigzSJVsTtf/Z+xeCb+uxVnT/CUE1xpuOCYLRZEr4UwlC6w==;31:9f7s7zcnO6OwrqNvRciDB9/eE5Zyi2nCswTNUw4AZ+PgyfSW92XawcyWtoMbR2cKneo5XxLuLA3NMiCDnFamWAjpLfj1Fgox6lsU9RyeHMa6VgmIE4VSHuJl4Ep2+j5Xqz3q2RtpYJTTWjvWfcdSLd+JDmJNq4tx05m6Crhx9q+MFetRqYuKGfHxNix36qpFGhTkBc/eEkw8hEOJSxn3gjUvsRFo3GtuR9utZh0Wqe8= X-MS-TrafficTypeDiagnostic: BY2PR12MB0147: X-Microsoft-Exchange-Diagnostics: 1;BY2PR12MB0147;20:UH3dDVK1CFg6va64hraoOQ+7/1A1/vScWI08QUF7WBzhqF7GBDLKDXEeH5Jh0+Vvi6SD25/9UskVLhvRyg1hF20qHHYuIO49TSFCSWtC6mtp8KNYMImpU3m2IBpb4PFoczuLdbn9cP1iTrUPQZNWuWr5yOe+jn+GUdFUHhqZvkKLOzyxME7BxMdn1OFuY5vcVZxpKjgmI4/Ldz5KJufu1OqEnnTMxlNk8KOKolemS5cNs8kiCD5gknRUXFf9JH1XHlYjsqJt1IVkNB+oMtzveJ0ASoN+sTpnOpRgxljbX/N+pGXnc18eBJxjvTSLOatdVNkKSkm4fzholixHdss0ySIcghVg7k/hAOIUJno+5STRGyBMROaLz10XqZLzpyD7kHMISfFXc2yDEwMTBvuy0pVpXiFDTGmMHH1i7W2m9/L2IJp890buFqKUpy+JmvwUoQ7LHEDpu5Cr2QVvYkElPjQsjb6Aclp7ipMp/mFCjYUUlJF5GRu1zHj152PtN7nP;4:sCqXMSJlij8B0QPJRi1CfhcZDBjhRgXBjyYqdgH29jsJEs4L0LJUviWaihVmJcof16qGP2XvAbh2aeo4uUj54cFns5ikYGN/dzHB+VBUbW9AfN2QZVYqHwiqr707vR5A+CrDUcegm9y57eNC1jr0/BMlzlAUKLYnbePTz2sVfE19CIDQJzBjgx2uFsnXgYAVQ3AxT9HUfw/DzF8npdREzZnOWDIUBC4df1AVtl4rBHdar+4BnVLhWTktXCmbOppFEyvIGeZR6FfdjWAUe86jVX/BUIH0vY36RG3TYRG14/XN2YFhZhfilZyBT1msGPpuyKV4ZoUuuvsLMXYXVvTsQw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(9452136761055)(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040470)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3231023)(944501161)(3002001)(6055026)(6041268)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123558120)(6072148)(201708071742011);SRVR:BY2PR12MB0147;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:BY2PR12MB0147; X-Forefront-PRVS: 0553CBB77A X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(396003)(346002)(376002)(39860400002)(366004)(39380400002)(189003)(199004)(50226002)(86362001)(81156014)(25786009)(97736004)(478600001)(68736007)(7736002)(305945005)(53936002)(8936002)(8676002)(81166006)(23676004)(2950100002)(2361001)(76176011)(66066001)(16526018)(5660300001)(7696005)(3846002)(1076002)(105586002)(2870700001)(2351001)(316002)(6916009)(2906002)(54906003)(53416004)(47776003)(36756003)(50466002)(106356001)(6666003)(59450400001)(52116002)(6486002)(386003)(4326008)(6116002);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR12MB0147;H:wsp141597wss.amd.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjEyTUIwMTQ3OzIzOlJONFptY1dscEo4TXpLemtrMC95VDA5blQy?= =?utf-8?B?Qnc2WFQvcWI2K3J4NXZ4WFNMWkE5K1ppYm5vU1dteUUwMG52LzU2R3FsV1BI?= =?utf-8?B?ZkhSWlJwSkF4STAweG4yNVRkREpaaGdsSGZTMUgrcWg4cUJCSFk2Qnl4WW5Z?= =?utf-8?B?dUEzTWY2a2NXaGt5Z2g5bGcrckgxeXE4TjZRaFdGVkdJUjZZTk9aNXN6Y1lr?= =?utf-8?B?VXN4WmUyYmEwWVFBTE9SQ3Nkc1pNYU9haFZMd0xDTTY3Q1B1RUkrL0VkcFI3?= =?utf-8?B?TC9PZ1JZYTlQY0thUStFNVU3ZkpER25ML3dBTE5WN05nVGpUcFhma1oxQnRQ?= =?utf-8?B?RkZMMCtWcEw2WXREdzBUdWFGODFPN3pEeExURzZHWDdkZEVRL2JjWTRLckhT?= =?utf-8?B?L0oyb1N2TUFXdVVxdi8xWmxlWmNBSHIrOVRPQytMYnRRb0FmUXhSYjVtT0Fm?= =?utf-8?B?Z0d0K2pqMHFlTUxHb01NSEdUWnNjUSs1Mkg4VkdSL2JBaUVQRFJvcnVNU0R0?= =?utf-8?B?cHcxR3psUjl0M09ZVy9aOFBOR3VhS0EySXczY01rbHQ4Q21JbnM3ZFZIRmR2?= =?utf-8?B?d0FjWkorRVV1MU8wa3YwMG1WQXlqVjRGTnBGK0FJWllqNm5jWjkzbVh2bEd6?= =?utf-8?B?MVN6dUxaQnNKWnEwYldKK0svWWo2U1p3WkNCZDVhanQvTlhGa2dJY0MvVnhB?= =?utf-8?B?bUIxU1dqeWIwQlhHSEdNS25obmNGajBDWVE4a3Y3TlBRdm1FWSs2VVNlYnlO?= =?utf-8?B?ZDhub1JGZ1NMZGhXckc2SUd4MWxLVndhR1ZXSkl2Sk8xRHZaU0JnUDM4Qnhl?= =?utf-8?B?ckI0SFpPV0dXNENDbGdqb3hnSHdPaE9tVUxkVXQyelptL3g4ZVBIZ1dsdEJt?= =?utf-8?B?OXR5cjhOc0NrZHZTcmRld1BIRGFyY0JLNlMrdFN6T3Awdisxd3RoYWVmeUY2?= =?utf-8?B?MXZWUGIzU2x1ZmZWMC83RHJtT2MwaGhoSHJqSndMNmpnU29sZ1Via1JsYi84?= =?utf-8?B?U2phV3ltaG9keWM5QW5pQk5ORW15MXh3S3lFRTkzWE1ZRHpyVjRFbGFVTEJp?= =?utf-8?B?M1Zhd1hvY3FqSVlxYnd4RnU5T2xjWnFpY2x2SVdZQU93c0JsTHFJVkFNVmI3?= =?utf-8?B?Z1gzUHhiQ2Iya0piODgrUWpGa2ptSUExNUNSQlFYVXkrVks3Qk1RVENuTFlr?= =?utf-8?B?V1Z4WVZSNWhqTTdKWmRkNjNjWlFPemJVVWVsZGIwYUN2R1JkeUkrTWFCS0Vs?= =?utf-8?B?bk50RFpja0I1cUhwMDNVYS8yQTlFalBONWZLSmEwYit1Q1JsRUtCOFAzYW9V?= =?utf-8?B?S3ErV1RyUXdJSVhzYXF5L1hoSk9qV2NBdlpmRUxPV1F1eEhaNkxkZ2tkVCtr?= =?utf-8?B?R2xOT29VR0tvajgrZGVSOC9jZFAvd0lFVituZ0FnbHVxaWVwMVZLU0xFbGZn?= =?utf-8?B?ZTVVVHg1bUZhVFQ4dzBOOWdrcXY0QjRYVEQrTDdoeEIwVk9iQmsyY1JzOWJV?= =?utf-8?B?cXlCaWZjVG1vbDFPU2JTdHVsM09zSkhqUFE0NHF2OWl3QmU5cEYwL0hXRVl2?= =?utf-8?B?WjVpR3JYQUE3elg4WkhGTklucFZSTUE9PQ==?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR12MB0147;6:JiZydb1QVBICvO+iEGQFXyHnlqrlr/drNvPD227rFK8j5RqN9vVjGKrPZTw+Hh6ZGvpc3DOyuI4MkUvW9KCrpYYNsGfkc2rEnjupEIFX5ct1bZOT3LMjZN4vehYpNnv/HzKOSwCN47vbQlqHTtl00AIJWvVMPhoEubAdwss0dNFcMytUiipmXm4KCAe58zV+xuDWfQa7S5IypxlVSX5vVi6HmcEbPLV0Xbag1WzVXkp03q+BRZEBWBU/gPe5bq69b/dLNOLHQIZVgyaaal3RE/3yFen5NrmWpOnfVZfz7X3fRcR+8lUQoLUQkvr+0Ag26ql+Yui6FZl7rki9zFXBHOKUyc6PStdsV8hra9SZHUg=;5:CI44jFnzaG8ZU8jVuYLlx/BSF4IMZjgIozrRrHzQogL/BJiNAWJjNCnHWOjKiKyXzQ9Vyeww+A7g0X79hKneEHramt5GOgK+6FJ0Q1ndlQteEzkSFdIzjMLQFgkzCSrkliaaobRWMy750CLXwkV/MQWN6htsnleI7ZQlZ0SYzgE=;24:u+h/5qQikte5p8evMBxz+iGOMsDGu6cB6g+broWD87AIg4rUtyrpeq5/7MDSMOyRbLXrg6O6ZwVIcJUh6XZgM0xHL/HqVsC9WUGfOimxYzc=;7:VxWmF0rL0NBAWycxwfs7RoyK3/yXVg3AerACQCG4gu21vpvJN42awB1vfrz59uETE1Qt4P33RUqB2EeHQPA1NFFCp+jpvdOxwuQ94KHp9DG4eK7HcTeoAu6UyAp2unKSanpFRvxANETAMFutVg12CCIS4cDkH+RE/sYflN9F9lyRrglIjX65pgAdyklG6PD+6G3C+ttY5y5MQv+Lgxtll/06A7TgcKZcdTgwntq5/sV0mYEo/zNslob92JGs9Fy6 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY2PR12MB0147;20:A3o3wKaU6FVQpj2gSvOAhoUyPR9Swd35vzpL/IASRhxMM7RFwvUnHCR8li9K8woHptQNz1c4ZdMOLzDok8svsdYwY8XdF7oq/UNgyWcSICSt1yzaCiObhaIc0PJsbH717mX5+oOUn1V80VCbzZOcEepK3tnDFGYnDmXFI5kyu2OM6g4Nl1tCferSqR6aU7RENQOfQ1rcsT2NipLvMRUYoQUplyGOuwRQShF23ej36YfZ2LKVcSHa8ET9hkBmE32k X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2018 13:32:23.3957 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ac7d5e11-27b9-46dc-10b9-08d55c1c69cc X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR12MB0147 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: Fix sparse warning: Using plain integer as NULL pointer. Replaces assignment of 0 to pointer with NULL assignment. Cc: Paolo Bonzini Cc: "Radim Krčmář" Cc: Borislav Petkov Cc: Herbert Xu Cc: Gary Hook Cc: Tom Lendacky Cc: linux-crypto@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Brijesh Singh --- drivers/crypto/ccp/psp-dev.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/ccp/psp-dev.c b/drivers/crypto/ccp/psp-dev.c index fcfa5b1eae61..b3afb6cc9d72 100644 --- a/drivers/crypto/ccp/psp-dev.c +++ b/drivers/crypto/ccp/psp-dev.c @@ -211,7 +211,7 @@ static int __sev_platform_shutdown_locked(int *error) { int ret; - ret = __sev_do_cmd_locked(SEV_CMD_SHUTDOWN, 0, error); + ret = __sev_do_cmd_locked(SEV_CMD_SHUTDOWN, NULL, error); if (ret) return ret; @@ -271,7 +271,7 @@ static int sev_ioctl_do_reset(struct sev_issue_cmd *argp) return rc; } - return __sev_do_cmd_locked(SEV_CMD_FACTORY_RESET, 0, &argp->error); + return __sev_do_cmd_locked(SEV_CMD_FACTORY_RESET, NULL, &argp->error); } static int sev_ioctl_do_platform_status(struct sev_issue_cmd *argp) @@ -299,7 +299,7 @@ static int sev_ioctl_do_pek_pdh_gen(int cmd, struct sev_issue_cmd *argp) return rc; } - return __sev_do_cmd_locked(cmd, 0, &argp->error); + return __sev_do_cmd_locked(cmd, NULL, &argp->error); } static int sev_ioctl_do_pek_csr(struct sev_issue_cmd *argp) @@ -624,7 +624,7 @@ EXPORT_SYMBOL_GPL(sev_guest_decommission); int sev_guest_df_flush(int *error) { - return sev_do_cmd(SEV_CMD_DF_FLUSH, 0, error); + return sev_do_cmd(SEV_CMD_DF_FLUSH, NULL, error); } EXPORT_SYMBOL_GPL(sev_guest_df_flush); -- 2.9.5