Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp2440636rdh; Wed, 27 Sep 2023 02:45:01 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFZPcxzITMN9fmRGaEdwr9HfRtx9vzbwjYmVqNDkUycEwqTcypVgdNBayysa/1M/o0MglP5 X-Received: by 2002:a05:6a20:1456:b0:152:4615:cb9e with SMTP id a22-20020a056a20145600b001524615cb9emr2331498pzi.13.1695807901057; Wed, 27 Sep 2023 02:45:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695807901; cv=none; d=google.com; s=arc-20160816; b=PymtE4cl/cWyzk/WpXTks/e2xV5RwwyYzhGnwMOSZpdU+ZB89zG0QJJ+gh2lEkpAQW XKSQzeUBdabCQlxLikLOYjIOc7NvGgSmm5v4uL44pbcYB8TqKWBXZyDU8n7KKi0CPHJo johUQGu/+jjqiFypjkyWdApMLqVeh30RZy6scnmwyQYqJl7Vsq9nT/w1TX043R2GMAvR hXRl05ZxfBYSVCzVfykwdRyooFl9fRMtl6uPXGu+3VLkHJVkKy7oDwwjhDu/9ni0JH3H pThDyQOG5O6wgLW5RTilpHj8ovzOSQIkuFAUxROWj+SJelXtY0VgwdgqCPQO5ONNan2e 2/0A== 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=/shiH85rMdXXbbvTqaTX4qF8rwcZ42XpmXSmeSr3s10=; fh=YoctNF5xqa7tjRA7wC8iKuy1JX39oKYDGmmLD/uOR1k=; b=GhHO0Hy2gwyOI2cfgjHzw8CNJulEwA2TfArv9VWyvOpA1mDdrgcj7Ee1awdmmH9Y9v hEPcujsy1/ey4TxQA7S3PT8qNQ4h05dSKzi5dQjRM86Bt48dj0+ROCpG/PNmJsEQszmH MYw9fJwUyInDc4AWJX2vF0yyB9E42HXvW3ua5H22Q3s6TBRz6kIkZtofJXaKfbXMdLz4 1J5GydShARAgh3B4jQCAAGksNRj4b2xW+KTfjK8qyb8Hds3L7NwNlOU7a2mx8Kej4JwU iCLBj2dOwhiUcz1528XBK7gyhmckBFqyH+K8QYPvRhlsZwdlFkO2aelc0WANsuodR74y /UoQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from morse.vger.email (morse.vger.email. [2620:137:e000::3:1]) by mx.google.com with ESMTPS id bx23-20020a056a00429700b00690d4fad431si15247250pfb.260.2023.09.27.02.45.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Sep 2023 02:45:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) client-ip=2620:137:e000::3:1; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 5876780950BE; Wed, 27 Sep 2023 01:45:33 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230303AbjI0Ip0 (ORCPT + 99 others); Wed, 27 Sep 2023 04:45:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35336 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230262AbjI0IpX (ORCPT ); Wed, 27 Sep 2023 04:45:23 -0400 Received: from jari.cn (unknown [218.92.28.115]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 0AAB1DE; Wed, 27 Sep 2023 01:45:21 -0700 (PDT) Received: from chenguohua$jari.cn ( [182.148.12.64] ) by ajax-webmail-localhost.localdomain (Coremail) ; Wed, 27 Sep 2023 16:43:58 +0800 (GMT+08:00) X-Originating-IP: [182.148.12.64] Date: Wed, 27 Sep 2023 16:43:58 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: chenguohua@jari.cn To: gotom@debian.or.jp, yokota@netlab.is.tsukuba.ac.jp, jejb@linux.ibm.com, martin.petersen@oracle.com Cc: linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] scsi: nsp32: Clean up errors in nsp32.h X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2023.1-cmXT6 build 20230419(ff23bf83) Copyright (c) 2002-2023 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: <703e441c.88c.18ad5cf2bf1.Coremail.chenguohua@jari.cn> X-Coremail-Locale: zh_CN X-CM-TRANSID: AQAAfwBn+D1O6xNlS_u9AA--.629W X-CM-SenderInfo: xfkh0w5xrk3tw6md2xgofq/1tbiAQAHEWUSpy8AOwArs4 X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= X-Spam-Status: No, score=0.0 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UPPERCASE_50_75 autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Wed, 27 Sep 2023 01:45:33 -0700 (PDT) Rml4IHRoZSBmb2xsb3dpbmcgZXJyb3JzIHJlcG9ydGVkIGJ5IGNoZWNrcGF0Y2g6CgpFUlJPUjog c3BhY2UgcHJvaGliaXRlZCBiZWZvcmUgb3BlbiBzcXVhcmUgYnJhY2tldCAnWycKRVJST1I6IHNw YWNlIHByb2hpYml0ZWQgYmVmb3JlIHRoYXQgY2xvc2UgcGFyZW50aGVzaXMgJyknCkVSUk9SOiBz cGFjZSBwcm9oaWJpdGVkIGFmdGVyIHRoYXQgb3BlbiBwYXJlbnRoZXNpcyAnKCcKRVJST1I6ICJm b28gKiBiYXIiIHNob3VsZCBiZSAiZm9vICpiYXIiCgpTaWduZWQtb2ZmLWJ5OiBHdW9IdWEgQ2hl bmcgPGNoZW5ndW9odWFAamFyaS5jbj4KLS0tCiBkcml2ZXJzL3Njc2kvbnNwMzIuaCB8IDQyICsr KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs IDIxIGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv c2NzaS9uc3AzMi5oIGIvZHJpdmVycy9zY3NpL25zcDMyLmgKaW5kZXggOTI0ODg5ZjhiZDM3Li41 ZjI3NWYzZjE0MDggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc2NzaS9uc3AzMi5oCisrKyBiL2RyaXZl cnMvc2NzaS9uc3AzMi5oCkBAIC0zOCw3ICszOCw3IEBAIGVudW0gewogCU1PREVMX1BDSV9NRUxD TyAgICAgPSA2LAogfTsKIAotc3RhdGljIGNoYXIgKiBuc3AzMl9tb2RlbFtdID0geworc3RhdGlj IGNoYXIgKm5zcDMyX21vZGVsW10gPSB7CiAJIkktTyBEQVRBIENCU0MtSUkgQ2FyZEJ1cyBjYXJk IiwKIAkiS01FIFNDU0kgQ2FyZEJ1cyBjYXJkIiwKIAkiV29ya2JpdCBkdW8gU0NTSSBDYXJkQnVz IGNhcmQiLApAQCAtOTksNyArOTksNyBAQCB0eXBlZGVmIHUxNiB1MTZfbGU7CiAjIGRlZmluZSBJ UlFfQ09OVFJPTF9BTExfSVJRX01BU0sgICAoUENJX0lSUV9NQVNLICAgfCBcCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgVElNRVJfSVJRX01BU0sgfCBcCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgRklGT19JUlFfTUFTSyAgfCBcCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgU0NTSV9JUlFfTUFTSyAgKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFNDU0lfSVJRX01BU0spCiAjIGRlZmluZSBJUlFTVEFU VVNfQU5ZX0lSUSAgICAgICAgICAoSVJRU1RBVFVTX1JFU0VMRUNUX09DQ1VFUgl8IFwKIAkJCQkg ICAgIElSUVNUQVRVU19QSEFTRV9DSEFOR0VfSVJRCXwgXAogCQkJCSAgICAgSVJRU1RBVFVTX1ND U0lSRVNFVF9JUlEJfCBcCkBAIC0xMDcsNyArMTA3LDcgQEAgdHlwZWRlZiB1MTYgdTE2X2xlOwog CQkJCSAgICAgSVJRU1RBVFVTX0ZJRk9fU0hMRF9JUlEJfCBcCiAJCQkJICAgICBJUlFTVEFUVVNf UENJX0lSUQkJfCBcCiAJCQkJICAgICBJUlFTVEFUVVNfQk1DTlRFUlJfSVJRCXwgXAotCQkJCSAg ICAgSVJRU1RBVFVTX0FVVE9TQ1NJX0lSUQkpCisJCQkJICAgICBJUlFTVEFUVVNfQVVUT1NDU0lf SVJRKQogCiAjZGVmaW5lIFRSQU5TRkVSX0NPTlRST0wJMHgwMgkvKiBCQVNFKzAyLCBXLCBXICov CiAjZGVmaW5lIFRSQU5TRkVSX1NUQVRVUwkJMHgwMgkvKiBCQVNFKzAyLCBXLCBSICovCkBAIC0x NzEsNyArMTcxLDcgQEAgdHlwZWRlZiB1MTYgdTE2X2xlOwogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBGSUZPX0hPU1RfUE9JTlRFUl9DTFIgfCBcCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIEZJRk9fUkVTVF9DT1VOVF9DTFIgICB8IFwKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgQk1fQ09VTlRFUl9DTFIgICAgICAgIHwgXAotICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBTQVZFRF9BQ0tfQ0xSICAgICAgICAgKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBTQVZFRF9BQ0tfQ0xSKQogCiAjZGVmaW5lIFNDU0lfQlVTX01PTklU T1IJMHgxMgkvKiBCQVNFKzEyLCBCLCBSICovCiAjIGRlZmluZSBCVVNNT05fTVNHIEJJVCgwKQpA QCAtNDEzLDIyICs0MTMsMjIgQEAgdHlwZWRlZiB1MTYgdTE2X2xlOwogICogVXNlZnVsIEJ1cyBN b25pdG9yIHN0YXR1cyBjb21iaW5hdGlvbnMuCiAgKi8KICNkZWZpbmUgQlVTTU9OX0JVU19GUkVF ICAgIDAKLSNkZWZpbmUgQlVTTU9OX0NPTU1BTkQgICAgICggQlVTTU9OX0JTWSB8ICAgICAgICAg ICAgICAgICAgICAgICAgICBCVVNNT05fQ0QgfCBCVVNNT05fUkVRICkKLSNkZWZpbmUgQlVTTU9O X01FU1NBR0VfSU4gICggQlVTTU9OX0JTWSB8IEJVU01PTl9NU0cgfCBCVVNNT05fSU8gfCBCVVNN T05fQ0QgfCBCVVNNT05fUkVRICkKLSNkZWZpbmUgQlVTTU9OX01FU1NBR0VfT1VUICggQlVTTU9O X0JTWSB8IEJVU01PTl9NU0cgfCAgICAgICAgICAgICBCVVNNT05fQ0QgfCBCVVNNT05fUkVRICkK LSNkZWZpbmUgQlVTTU9OX0RBVEFfSU4gICAgICggQlVTTU9OX0JTWSB8ICAgICAgICAgICAgICBC VVNNT05fSU8gfCAgICAgICAgICAgICBCVVNNT05fUkVRICkKLSNkZWZpbmUgQlVTTU9OX0RBVEFf T1VUICAgICggQlVTTU9OX0JTWSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBCVVNNT05fUkVRICkKLSNkZWZpbmUgQlVTTU9OX1NUQVRVUyAgICAgICggQlVTTU9OX0JTWSB8 ICAgICAgICAgICAgICBCVVNNT05fSU8gfCBCVVNNT05fQ0QgfCBCVVNNT05fUkVRICkKLSNkZWZp bmUgQlVTTU9OX1JFU0VMRUNUICAgICggICAgICAgICAgICAgICAgICAgICAgICAgICBCVVNNT05f SU8gICAgICAgICAgICAgICAgICAgICAgICAgIHwgQlVTTU9OX1NFTCkKLSNkZWZpbmUgQlVTTU9O X1BIQVNFX01BU0sgICggICAgICAgICAgICAgIEJVU01PTl9NU0cgfCBCVVNNT05fSU8gfCBCVVNN T05fQ0QgICAgICAgICAgICAgIHwgQlVTTU9OX1NFTCkKLQotI2RlZmluZSBCVVNQSEFTRV9DT01N QU5EICAgICAoIEJVU01PTl9DT01NQU5EICAgICAmIEJVU01PTl9QSEFTRV9NQVNLICkKLSNkZWZp bmUgQlVTUEhBU0VfTUVTU0FHRV9JTiAgKCBCVVNNT05fTUVTU0FHRV9JTiAgJiBCVVNNT05fUEhB U0VfTUFTSyApCi0jZGVmaW5lIEJVU1BIQVNFX01FU1NBR0VfT1VUICggQlVTTU9OX01FU1NBR0Vf T1VUICYgQlVTTU9OX1BIQVNFX01BU0sgKQotI2RlZmluZSBCVVNQSEFTRV9EQVRBX0lOICAgICAo IEJVU01PTl9EQVRBX0lOICAgICAmIEJVU01PTl9QSEFTRV9NQVNLICkKLSNkZWZpbmUgQlVTUEhB U0VfREFUQV9PVVQgICAgKCBCVVNNT05fREFUQV9PVVQgICAgJiBCVVNNT05fUEhBU0VfTUFTSyAp Ci0jZGVmaW5lIEJVU1BIQVNFX1NUQVRVUyAgICAgICggQlVTTU9OX1NUQVRVUyAgICAgICYgQlVT TU9OX1BIQVNFX01BU0sgKQotI2RlZmluZSBCVVNQSEFTRV9TRUxFQ1QgICAgICAoIEJVU01PTl9T RUwgfCBCVVNNT05fSU8gKQorI2RlZmluZSBCVVNNT05fQ09NTUFORCAgICAgKEJVU01PTl9CU1kg fCAgICAgICAgICAgICAgICAgICAgICAgICAgQlVTTU9OX0NEIHwgQlVTTU9OX1JFUSkKKyNkZWZp bmUgQlVTTU9OX01FU1NBR0VfSU4gIChCVVNNT05fQlNZIHwgQlVTTU9OX01TRyB8IEJVU01PTl9J TyB8IEJVU01PTl9DRCB8IEJVU01PTl9SRVEpCisjZGVmaW5lIEJVU01PTl9NRVNTQUdFX09VVCAo QlVTTU9OX0JTWSB8IEJVU01PTl9NU0cgfCAgICAgICAgICAgICBCVVNNT05fQ0QgfCBCVVNNT05f UkVRKQorI2RlZmluZSBCVVNNT05fREFUQV9JTiAgICAgKEJVU01PTl9CU1kgfCAgICAgICAgICAg ICAgQlVTTU9OX0lPIHwgICAgICAgICAgICAgQlVTTU9OX1JFUSkKKyNkZWZpbmUgQlVTTU9OX0RB VEFfT1VUICAgIChCVVNNT05fQlNZIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIEJVU01PTl9SRVEpCisjZGVmaW5lIEJVU01PTl9TVEFUVVMgICAgICAoQlVTTU9OX0JTWSB8 ICAgICAgICAgICAgICBCVVNNT05fSU8gfCBCVVNNT05fQ0QgfCBCVVNNT05fUkVRKQorI2RlZmlu ZSBCVVNNT05fUkVTRUxFQ1QgICAgKEJVU01PTl9JTyAgICAgICAgICAgICAgICAgICAgICAgICAg fCBCVVNNT05fU0VMKQorI2RlZmluZSBCVVNNT05fUEhBU0VfTUFTSyAgKEJVU01PTl9NU0cgfCBC VVNNT05fSU8gfCBCVVNNT05fQ0QgICAgICAgICAgICAgIHwgQlVTTU9OX1NFTCkKKworI2RlZmlu ZSBCVVNQSEFTRV9DT01NQU5EICAgICAoQlVTTU9OX0NPTU1BTkQgICAgICYgQlVTTU9OX1BIQVNF X01BU0spCisjZGVmaW5lIEJVU1BIQVNFX01FU1NBR0VfSU4gIChCVVNNT05fTUVTU0FHRV9JTiAg JiBCVVNNT05fUEhBU0VfTUFTSykKKyNkZWZpbmUgQlVTUEhBU0VfTUVTU0FHRV9PVVQgKEJVU01P Tl9NRVNTQUdFX09VVCAmIEJVU01PTl9QSEFTRV9NQVNLKQorI2RlZmluZSBCVVNQSEFTRV9EQVRB X0lOICAgICAoQlVTTU9OX0RBVEFfSU4gICAgICYgQlVTTU9OX1BIQVNFX01BU0spCisjZGVmaW5l IEJVU1BIQVNFX0RBVEFfT1VUICAgIChCVVNNT05fREFUQV9PVVQgICAgJiBCVVNNT05fUEhBU0Vf TUFTSykKKyNkZWZpbmUgQlVTUEhBU0VfU1RBVFVTICAgICAgKEJVU01PTl9TVEFUVVMgICAgICAm IEJVU01PTl9QSEFTRV9NQVNLKQorI2RlZmluZSBCVVNQSEFTRV9TRUxFQ1QgICAgICAoQlVTTU9O X1NFTCB8IEJVU01PTl9JTykKIAogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCkBAIC01OTcsNyArNTk3LDcg QEAgdHlwZWRlZiBzdHJ1Y3QgX25zcDMyX2h3X2RhdGEgewogCS8qIG1lc3NhZ2UgYnVmZmVyICov CiAJdW5zaWduZWQgY2hhciBtc2dvdXRidWZbTVNHT1VUQlVGX01BWF07IC8qIG1zZ291dCBidWZm ZXIgICAgKi8KIAljaGFyCSAgICAgIG1zZ291dF9sZW47CQkvKiBtc2dvdXRidWYgbGVuZ3RoICov Ci0JdW5zaWduZWQgY2hhciBtc2dpbmJ1ZiBbTVNHSU5CVUZfTUFYXTsJLyogbWVnaW4gYnVmZmVy ICAgICAqLworCXVuc2lnbmVkIGNoYXIgbXNnaW5idWZbTVNHSU5CVUZfTUFYXTsJLyogbWVnaW4g YnVmZmVyICAgICAqLwogCWNoYXIJICAgICAgbXNnaW5fbGVuOwkJLyogbXNnaW5idWYgbGVuZ3Ro ICAqLwogCiB9IG5zcDMyX2h3X2RhdGE7Ci0tIAoyLjE3LjEK