Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp3559163ioo; Mon, 30 May 2022 05:01:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyk6a3T6pqI9bq4bY/VZpCFWDmbaEUW9sce3xIapTEZcJfR8IdSXtAwgnaM8LGJmg15K8ch X-Received: by 2002:a05:6402:1007:b0:428:beb6:f483 with SMTP id c7-20020a056402100700b00428beb6f483mr58378127edu.391.1653912072375; Mon, 30 May 2022 05:01:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653912072; cv=none; d=google.com; s=arc-20160816; b=WK4ikhga2vJYiYJtXFAnCRLfpK5aWNSV9mzAmYo6F/vKPKWRLfZujfp4ZPqeNE8m4y liY2TFGVe5rPbrsG1sbfE+NzybY6m0dLsUs5N6eoyBnZaGgdRQPJJs7H3nlEQrXXY3ZZ 9Ru/CsGFWN1iysR/cTNrOJ+1PzKhO9Y1Mrg/CkPDn5j6hDRC1c1pdcWS7OLoq3GJb2L4 9rouZqbnvHJxJFFtS2WWYY+WDmKhvYZrFn/j2YYo0jd85xvIzZk+GE3cu6/DI0VeyuO1 ry4ZTOHGatQpLQQVhzwZ56jBP8T+ZR0Rq2+hKp5pi+FPRG4aT2ftLvzcES5B/EAMJUeb A0ow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:mime-version :content-transfer-encoding:subject:cc:to:from:date; bh=2eXf/Xt+K0HtLVN2Bsm42O3Z9XivGemcy5L4uISEilQ=; b=qiZighYOHc165EQre6rfhbJK9+xVi7Aw+efrB5xGgMAewtfwAXYILA1RCpAReFQ2k7 t0VvADZHoTz9UEY/06Rb27PoW8ZhIf1kluphSZQ1oKYUnTNzkYhEcQ0wTCH85YnwheZr D/T+pvy4HavHj9eB/gUhQRM0rvompboiNjH97SYmF6v38TY0BU4SAlw+RIdGtb2xS3/d gxao4KA48p8GtU07KGS2SoOLI5gxN2/95kToBknOdWD3qpycUYblziLMHrCWEZ5ixtVX oncK0Y8Tkpfohm4qFSZvx155V/OehyeEWUPIa6H4U7OuRoAt/xN+kllEw+CU8IC23bED vX1Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g11-20020a056402428b00b0042dcf0e3396si3430598edc.465.2022.05.30.05.00.43; Mon, 30 May 2022 05:01:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230512AbiE2PPT (ORCPT + 99 others); Sun, 29 May 2022 11:15:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53716 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229741AbiE2PPS (ORCPT ); Sun, 29 May 2022 11:15:18 -0400 Received: from jari.cn (unknown [218.92.28.120]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 085EB1A821 for ; Sun, 29 May 2022 08:15:13 -0700 (PDT) Received: by ajax-webmail-localhost.localdomain (Coremail) ; Sun, 29 May 2022 23:09:36 +0800 (GMT+08:00) X-Originating-IP: [182.148.15.20] Date: Sun, 29 May 2022 23:09:36 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: "XueBing Chen" To: mpe@ellerman.id.au, benh@kernel.crashing.org, paulus@samba.org, npiggin@gmail.com, farosas@linux.ibm.com, bharata@linux.ibm.com, aneesh.kumar@linux.ibm.com Cc: aik@ozlabs.ru, nathan@kernel.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: [PATCH] KVM: PPC: Book3S HV Nested: clean up warnings found by checkpatch X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT6.0.1 build 20210329(c53f3fee) Copyright (c) 2002-2022 www.mailtech.cn mispb-4e503810-ca60-4ec8-a188-7102c18937cf-zhkzyfz.cn Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <45da8ea8.a92.181105d91bc.Coremail.chenxuebing@jari.cn> X-Coremail-Locale: zh_CN X-CM-TRANSID: AQAAfwAHEW+wjJNinyY6AA--.671W X-CM-SenderInfo: hfkh05pxhex0nj6mt2flof0/1tbiAQABCmFEYxsmlgACsl X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= X-Spam-Status: No, score=2.2 required=5.0 tests=BAYES_00,RCVD_IN_PBL,RDNS_NONE, T_SCC_BODY_TEXT_LINE,T_SPF_HELO_PERMERROR,T_SPF_PERMERROR,XPRIO autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org CkNsZWFuIHVwIGEgaGFuZGZ1bCBvZiBjaGVja3BhdGNoIHdhcm5pbmdzOgotIFdBUk5JTkc6IFBy ZWZlciAnbG9uZycgb3ZlciAnbG9uZyBpbnQnIGFzIHRoZSBpbnQgaXMgdW5uZWNlc3NhcnkKLSBX QVJOSU5HOiBNaXNzaW5nIGEgYmxhbmsgbGluZSBhZnRlciBkZWNsYXJhdGlvbnMKLSBXQVJOSU5H OiBQcmVmZXIgJ3Vuc2lnbmVkIGludCAqJyB0byBiYXJlIHVzZSBvZiAndW5zaWduZWQgKicKLSBX QVJOSU5HOiB1bm5lY2Vzc2FyeSB3aGl0ZXNwYWNlIGJlZm9yZSBhIHF1b3RlZCBuZXdsaW5lCi0g V0FSTklORzogcGxlYXNlLCBubyBzcGFjZXMgYXQgdGhlIHN0YXJ0IG9mIGEgbGluZQotIFdBUk5J Tkc6IENvbXBhcmlzb25zIHNob3VsZCBwbGFjZSB0aGUgY29uc3RhbnQgb24gdGhlIHJpZ2h0CnNp ZGUgb2YgdGhlIHRlc3QKClNpZ25lZC1vZmYtYnk6IFh1ZUJpbmcgQ2hlbiA8Y2hlbnh1ZWJpbmdA amFyaS5jbj4KLS0tCiBhcmNoL3Bvd2VycGMva3ZtL2Jvb2szc19odl9uZXN0ZWQuYyB8IDIxICsr KysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDkg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2t2bS9ib29rM3NfaHZfbmVz dGVkLmMgYi9hcmNoL3Bvd2VycGMva3ZtL2Jvb2szc19odl9uZXN0ZWQuYwppbmRleCA5ZDM3M2Y4 OTYzZWUuLmFmNTY5NThiMGEyOCAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2t2bS9ib29rM3Nf aHZfbmVzdGVkLmMKKysrIGIvYXJjaC9wb3dlcnBjL2t2bS9ib29rM3NfaHZfbmVzdGVkLmMKQEAg LTI4OCw3ICsyODgsNyBAQCBzdGF0aWMgdm9pZCBsb2FkX2wyX2h2X3JlZ3Moc3RydWN0IGt2bV92 Y3B1ICp2Y3B1LAogCiBsb25nIGt2bWh2X2VudGVyX25lc3RlZF9ndWVzdChzdHJ1Y3Qga3ZtX3Zj cHUgKnZjcHUpCiB7Ci0JbG9uZyBpbnQgZXJyLCByOworCWxvbmcgZXJyLCByOwogCXN0cnVjdCBr dm1fbmVzdGVkX2d1ZXN0ICpsMjsKIAlzdHJ1Y3QgcHRfcmVncyBsMl9yZWdzLCBzYXZlZF9sMV9y ZWdzOwogCXN0cnVjdCBodl9ndWVzdF9zdGF0ZSBsMl9odiA9IHswfSwgc2F2ZWRfbDFfaHY7CkBA IC00MzAsNyArNDMwLDcgQEAgbG9uZyBrdm1odl9lbnRlcl9uZXN0ZWRfZ3Vlc3Qoc3RydWN0IGt2 bV92Y3B1ICp2Y3B1KQogCiBsb25nIGt2bWh2X25lc3RlZF9pbml0KHZvaWQpCiB7Ci0JbG9uZyBp bnQgcHRiX29yZGVyOworCWxvbmcgcHRiX29yZGVyOwogCXVuc2lnbmVkIGxvbmcgcHRjcjsKIAls b25nIHJjOwogCkBAIC02NDYsNiArNjQ2LDcgQEAgc3RhdGljIHZvaWQga3ZtaHZfdXBkYXRlX3B0 YmxfY2FjaGUoc3RydWN0IGt2bV9uZXN0ZWRfZ3Vlc3QgKmdwKQogCXB0YmxfYWRkciA9IChrdm0t PmFyY2gubDFfcHRjciAmIFBSVEJfTUFTSykgKyAoZ3AtPmwxX2xwaWQgPDwgNCk7CiAJaWYgKGdw LT5sMV9scGlkIDwgKDF1bCA8PCAoKGt2bS0+YXJjaC5sMV9wdGNyICYgUFJUU19NQVNLKSArIDgp KSkgewogCQlpbnQgc3JjdV9pZHggPSBzcmN1X3JlYWRfbG9jaygma3ZtLT5zcmN1KTsKKwogCQly ZXQgPSBrdm1fcmVhZF9ndWVzdChrdm0sIHB0YmxfYWRkciwKIAkJCQkgICAgICZwdGJsX2VudHJ5 LCBzaXplb2YocHRibF9lbnRyeSkpOwogCQlzcmN1X3JlYWRfdW5sb2NrKCZrdm0tPnNyY3UsIHNy Y3VfaWR4KTsKQEAgLTg0OSw3ICs4NTAsNyBAQCBzdGF0aWMgc3RydWN0IGt2bV9uZXN0ZWRfZ3Vl c3QgKmt2bWh2X2ZpbmRfbmVzdGVkKHN0cnVjdCBrdm0gKmt2bSwgaW50IGxwaWQpCiB9CiAKIHB0 ZV90ICpmaW5kX2t2bV9uZXN0ZWRfZ3Vlc3RfcHRlKHN0cnVjdCBrdm0gKmt2bSwgdW5zaWduZWQg bG9uZyBscGlkLAotCQkJCSB1bnNpZ25lZCBsb25nIGVhLCB1bnNpZ25lZCAqaHNoaWZ0KQorCQkJ CSB1bnNpZ25lZCBsb25nIGVhLCB1bnNpZ25lZCBpbnQgKmhzaGlmdCkKIHsKIAlzdHJ1Y3Qga3Zt X25lc3RlZF9ndWVzdCAqZ3A7CiAJcHRlX3QgKnB0ZTsKQEAgLTg1OSw3ICs4NjAsNyBAQCBwdGVf dCAqZmluZF9rdm1fbmVzdGVkX2d1ZXN0X3B0ZShzdHJ1Y3Qga3ZtICprdm0sIHVuc2lnbmVkIGxv bmcgbHBpZCwKIAkJcmV0dXJuIE5VTEw7CiAKIAlWTV9XQVJOKCFzcGluX2lzX2xvY2tlZCgma3Zt LT5tbXVfbG9jayksCi0JCSIlcyBjYWxsZWQgd2l0aCBrdm0gbW11X2xvY2sgbm90IGhlbGQgXG4i LCBfX2Z1bmNfXyk7CisJCSIlcyBjYWxsZWQgd2l0aCBrdm0gbW11X2xvY2sgbm90IGhlbGRcbiIs IF9fZnVuY19fKTsKIAlwdGUgPSBfX2ZpbmRfbGludXhfcHRlKGdwLT5zaGFkb3dfcGd0YWJsZSwg ZWEsIE5VTEwsIGhzaGlmdCk7CiAKIAlyZXR1cm4gcHRlOwpAQCAtMTAwMyw2ICsxMDA0LDcgQEAg dm9pZCBrdm1odl9yZW1vdmVfbmVzdF9ybWFwX3JhbmdlKHN0cnVjdCBrdm0gKmt2bSwKIAogCWZv ciAoOyBnZm4gPCBlbmRfZ2ZuOyBnZm4rKykgewogCQl1bnNpZ25lZCBsb25nICpybWFwID0gJm1l bXNsb3QtPmFyY2gucm1hcFtnZm5dOworCiAJCWt2bWh2X3JlbW92ZV9uZXN0X3JtYXBfbGlzdChr dm0sIHJtYXAsIGhwYSwgYWRkcl9tYXNrKTsKIAl9CiB9CkBAIC0xNDc1LDcgKzE0NzcsNyBAQCBz dGF0aWMgaW5saW5lIGludCBrdm1wcGNfcmFkaXhfc2hpZnRfdG9fbGV2ZWwoaW50IHNoaWZ0KQog fQogCiAvKiBjYWxsZWQgd2l0aCBncC0+dGxiX2xvY2sgaGVsZCAqLwotc3RhdGljIGxvbmcgaW50 IF9fa3ZtaHZfbmVzdGVkX3BhZ2VfZmF1bHQoc3RydWN0IGt2bV92Y3B1ICp2Y3B1LAorc3RhdGlj IGxvbmcgX19rdm1odl9uZXN0ZWRfcGFnZV9mYXVsdChzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsCiAJ CQkJCSAgc3RydWN0IGt2bV9uZXN0ZWRfZ3Vlc3QgKmdwKQogewogCXN0cnVjdCBrdm0gKmt2bSA9 IHZjcHUtPmt2bTsKQEAgLTE0OTEsNyArMTQ5Myw3IEBAIHN0YXRpYyBsb25nIGludCBfX2t2bWh2 X25lc3RlZF9wYWdlX2ZhdWx0KHN0cnVjdCBrdm1fdmNwdSAqdmNwdSwKIAl1bnNpZ25lZCBpbnQg c2hpZnQsIGwxX3NoaWZ0LCBsZXZlbDsKIAlib29sIHdyaXRpbmcgPSAhIShkc2lzciAmIERTSVNS X0lTU1RPUkUpOwogCWJvb2wga3ZtX3JvID0gZmFsc2U7Ci0JbG9uZyBpbnQgcmV0OworCWxvbmcg cmV0OwogCiAJaWYgKCFncC0+bDFfZ3JfdG9faHIpIHsKIAkJa3ZtaHZfdXBkYXRlX3B0YmxfY2Fj aGUoZ3ApOwpAQCAtMTYxNCw3ICsxNjE2LDggQEAgc3RhdGljIGxvbmcgaW50IF9fa3ZtaHZfbmVz dGVkX3BhZ2VfZmF1bHQoc3RydWN0IGt2bV92Y3B1ICp2Y3B1LAogCWlmIChzaGlmdCA+IGwxX3No aWZ0KSB7CiAJCXU2NCBtYXNrOwogCQl1bnNpZ25lZCBpbnQgYWN0dWFsX3NoaWZ0ID0gUEFHRV9T SElGVDsKLQkJaWYgKFBNRF9TSElGVCA8IGwxX3NoaWZ0KQorCisJCWlmIChsMV9zaGlmdCA+IFBN RF9TSElGVCkKIAkJCWFjdHVhbF9zaGlmdCA9IFBNRF9TSElGVDsKIAkJbWFzayA9ICgxVUwgPDwg c2hpZnQpIC0gKDFVTCA8PCBhY3R1YWxfc2hpZnQpOwogCQlwdGUgPSBfX3B0ZShwdGVfdmFsKHB0 ZSkgfCAoZ3BhICYgbWFzaykpOwpAQCAtMTY0NCwxMCArMTY0NywxMCBAQCBzdGF0aWMgbG9uZyBp bnQgX19rdm1odl9uZXN0ZWRfcGFnZV9mYXVsdChzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsCiAJcmV0 dXJuIFJFU1VNRV9HVUVTVDsKIH0KIAotbG9uZyBpbnQga3ZtaHZfbmVzdGVkX3BhZ2VfZmF1bHQo c3RydWN0IGt2bV92Y3B1ICp2Y3B1KQorbG9uZyBrdm1odl9uZXN0ZWRfcGFnZV9mYXVsdChzdHJ1 Y3Qga3ZtX3ZjcHUgKnZjcHUpCiB7CiAJc3RydWN0IGt2bV9uZXN0ZWRfZ3Vlc3QgKmdwID0gdmNw dS0+YXJjaC5uZXN0ZWQ7Ci0JbG9uZyBpbnQgcmV0OworCWxvbmcgcmV0OwogCiAJbXV0ZXhfbG9j aygmZ3AtPnRsYl9sb2NrKTsKIAlyZXQgPSBfX2t2bWh2X25lc3RlZF9wYWdlX2ZhdWx0KHZjcHUs IGdwKTsKLS0gCjIuMzYuMQo=