From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.3 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AA88BC47409 for ; Wed, 11 Dec 2019 18:11:12 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7A2EE22527 for ; Wed, 11 Dec 2019 18:11:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="p7erjCGJ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7A2EE22527 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1if6Rv-0000ER-DS; Wed, 11 Dec 2019 18:10:59 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1if6Ru-0000E5-8N for xen-devel@lists.xenproject.org; Wed, 11 Dec 2019 18:10:58 +0000 X-Inumbo-ID: 93e08f6c-1c41-11ea-b6f1-bc764e2007e4 Received: from mail-pj1-x1042.google.com (unknown [2607:f8b0:4864:20::1042]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 93e08f6c-1c41-11ea-b6f1-bc764e2007e4; Wed, 11 Dec 2019 18:10:57 +0000 (UTC) Received: by mail-pj1-x1042.google.com with SMTP id ca19so9227609pjb.8 for ; Wed, 11 Dec 2019 10:10:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=DC1lDQTVGWiZyc47Vd2HTq0B83lbDHqEnIy5EBZ8fmk=; b=p7erjCGJxie+gsJ5gNv6yyP8UEGIYUryfLkT29PiTkBlTy7xUvH/z4836TdtoFqPq6 0kOWqjKUKyWnLANLIGaOHzDqbrdrWlOmRopA+hPWSbLHxR2eGdkmQCCOTkoFtbYDtOH4 bJplBxvgrKhTSHyhjWkW7YpCMQ3fRG3/9l2OX7+94y3Jx+vwERpZNctRhm74MclskxZL gvEb1jhOflVXMbmRLWEua5gQukz1S+5ZzpF32hTXB58kY0e0e/zWIPSO2ZSi39JzYJ2g cSg7TMCr64sRse8S0sDD6tvApA/BUFO50Op3h/HKX359SzJPJco26MfKBSaDllzz0K5u tlVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=DC1lDQTVGWiZyc47Vd2HTq0B83lbDHqEnIy5EBZ8fmk=; b=fCF3oabam151RDt3CLe3nLDueIQENJluOtEWV1BDZT1bo4yElHTo9yvaEMx/3eKkd+ oPhX7Z6iiwJco2IXTKUV7jBzLSxUgbGxS2jrWhPIq1tqrbwDPPX2jXCA2J3ye5E6fnln C6LAZAyjkq6F4y2Ca/Hrrz8T5Rg+Jg0WAyXmjF0j4WrZgwTZ3thdH8nnzVbe6BMKFP41 phTpnhSYOFdJ2qUZr/Kk3j/SogDe88FngumbE5D+1ODTeKXCUJMd8VLp8K2sjk8k2ehf glsldflinEcDDWcnn8RPoR9bbmuf0huUYqX0RFXL7r+BKjwS/O/yuqusX97BtBEzZdZM rTyQ== X-Gm-Message-State: APjAAAW7c7hHsZDwLDUD9G+zWKMBRYMq3/w9RbcGe3+7rmjCqV6UdpBR gX7JbSvetedrP/fxeN/fjSA= X-Google-Smtp-Source: APXvYqzKPe/LoYUjpZuEEK8kE1cO8ArSTwWZ2pZ6pRISRy4Kk7cykjY8qZRi1VdlMlV9HSKs3WQKqw== X-Received: by 2002:a17:902:6bc3:: with SMTP id m3mr4555759plt.185.1576087856306; Wed, 11 Dec 2019 10:10:56 -0800 (PST) Received: from localhost.localdomain (campus-094-212.ucdavis.edu. [168.150.94.212]) by smtp.gmail.com with ESMTPSA id x33sm3552651pga.86.2019.12.11.10.10.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Dec 2019 10:10:55 -0800 (PST) From: SeongJae Park X-Google-Original-From: SeongJae Park To: jgross@suse.com, axboe@kernel.dk, konrad.wilk@oracle.com Date: Wed, 11 Dec 2019 18:10:16 +0000 Message-Id: <20191211181016.14366-4-sjpark@amazon.de> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20191211181016.14366-1-sjpark@amazon.de> References: <20191211181016.14366-1-sjpark@amazon.de> MIME-Version: 1.0 Subject: [Xen-devel] [PATCH v7 3/3] xen/blkback: Remove unnecessary static variable name prefixes X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: linux-block@vger.kernel.org, sjpark@amazon.com, pdurrant@amazon.com, SeongJae Park , linux-kernel@vger.kernel.org, sj38.park@gmail.com, xen-devel@lists.xenproject.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" QSBmZXcgb2Ygc3RhdGljIHZhcmlhYmxlcyBpbiBibGtiYWNrIGhhdmUgJ3hlbl9ibGtpZl8nIHBy ZWZpeCwgdGhvdWdoIGl0CmlzIHVubmVjZXNzYXJ5IGZvciBzdGF0aWMgdmFyaWFibGVzLiAgVGhp cyBjb21taXQgcmVtb3ZlcyBzdWNoIHByZWZpeGVzLgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBN b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTZW9uZ0phZSBQYXJr IDxzanBhcmtAYW1hem9uLmRlPgotLS0KIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFj ay5jIHwgMzcgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx NyBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Js b2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxr YmFjay5jCmluZGV4IDk4ODIzZDE1MDkwNS4uZjQxYzY5OGRkODU0IDEwMDY0NAotLS0gYS9kcml2 ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYworKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1i bGtiYWNrL2Jsa2JhY2suYwpAQCAtNjIsOCArNjIsOCBAQAogICogSU8gd29ya2xvYWRzLgogICov CiAKLXN0YXRpYyBpbnQgeGVuX2Jsa2lmX21heF9idWZmZXJfcGFnZXMgPSAxMDI0OwotbW9kdWxl X3BhcmFtX25hbWVkKG1heF9idWZmZXJfcGFnZXMsIHhlbl9ibGtpZl9tYXhfYnVmZmVyX3BhZ2Vz LCBpbnQsIDA2NDQpOworc3RhdGljIGludCBtYXhfYnVmZmVyX3BhZ2VzID0gMTAyNDsKK21vZHVs ZV9wYXJhbV9uYW1lZChtYXhfYnVmZmVyX3BhZ2VzLCBtYXhfYnVmZmVyX3BhZ2VzLCBpbnQsIDA2 NDQpOwogTU9EVUxFX1BBUk1fREVTQyhtYXhfYnVmZmVyX3BhZ2VzLAogIk1heGltdW0gbnVtYmVy IG9mIGZyZWUgcGFnZXMgdG8ga2VlcCBpbiBlYWNoIGJsb2NrIGJhY2tlbmQgYnVmZmVyIik7CiAK QEAgLTc4LDggKzc4LDggQEAgTU9EVUxFX1BBUk1fREVTQyhtYXhfYnVmZmVyX3BhZ2VzLAogICog YWxnb3JpdGhtLgogICovCiAKLXN0YXRpYyBpbnQgeGVuX2Jsa2lmX21heF9wZ3JhbnRzID0gMTA1 NjsKLW1vZHVsZV9wYXJhbV9uYW1lZChtYXhfcGVyc2lzdGVudF9ncmFudHMsIHhlbl9ibGtpZl9t YXhfcGdyYW50cywgaW50LCAwNjQ0KTsKK3N0YXRpYyBpbnQgbWF4X3BncmFudHMgPSAxMDU2Owor bW9kdWxlX3BhcmFtX25hbWVkKG1heF9wZXJzaXN0ZW50X2dyYW50cywgbWF4X3BncmFudHMsIGlu dCwgMDY0NCk7CiBNT0RVTEVfUEFSTV9ERVNDKG1heF9wZXJzaXN0ZW50X2dyYW50cywKICAgICAg ICAgICAgICAgICAgIk1heGltdW0gbnVtYmVyIG9mIGdyYW50cyB0byBtYXAgcGVyc2lzdGVudGx5 Iik7CiAKQEAgLTg4LDggKzg4LDggQEAgTU9EVUxFX1BBUk1fREVTQyhtYXhfcGVyc2lzdGVudF9n cmFudHMsCiAgKiB1c2UuIFRoZSB0aW1lIGlzIGluIHNlY29uZHMsIDAgbWVhbnMgaW5kZWZpbml0 ZWx5IGxvbmcuCiAgKi8KIAotc3RhdGljIHVuc2lnbmVkIGludCB4ZW5fYmxraWZfcGdyYW50X3Rp bWVvdXQgPSA2MDsKLW1vZHVsZV9wYXJhbV9uYW1lZChwZXJzaXN0ZW50X2dyYW50X3VudXNlZF9z ZWNvbmRzLCB4ZW5fYmxraWZfcGdyYW50X3RpbWVvdXQsCitzdGF0aWMgdW5zaWduZWQgaW50IHBn cmFudF90aW1lb3V0ID0gNjA7Cittb2R1bGVfcGFyYW1fbmFtZWQocGVyc2lzdGVudF9ncmFudF91 bnVzZWRfc2Vjb25kcywgcGdyYW50X3RpbWVvdXQsCiAJCSAgIHVpbnQsIDA2NDQpOwogTU9EVUxF X1BBUk1fREVTQyhwZXJzaXN0ZW50X2dyYW50X3VudXNlZF9zZWNvbmRzLAogCQkgIlRpbWUgaW4g c2Vjb25kcyBhbiB1bnVzZWQgcGVyc2lzdGVudCBncmFudCBpcyBhbGxvd2VkIHRvICIKQEAgLTEz Nyw5ICsxMzcsOCBAQCBtb2R1bGVfcGFyYW0obG9nX3N0YXRzLCBpbnQsIDA2NDQpOwogCiBzdGF0 aWMgaW5saW5lIGJvb2wgcGVyc2lzdGVudF9nbnRfdGltZW91dChzdHJ1Y3QgcGVyc2lzdGVudF9n bnQgKnBlcnNpc3RlbnRfZ250KQogewotCXJldHVybiB4ZW5fYmxraWZfcGdyYW50X3RpbWVvdXQg JiYKLQkgICAgICAgKGppZmZpZXMgLSBwZXJzaXN0ZW50X2dudC0+bGFzdF91c2VkID49Ci0JCUha ICogeGVuX2Jsa2lmX3BncmFudF90aW1lb3V0KTsKKwlyZXR1cm4gcGdyYW50X3RpbWVvdXQgJiYg KGppZmZpZXMgLSBwZXJzaXN0ZW50X2dudC0+bGFzdF91c2VkID49CisJCQlIWiAqIHBncmFudF90 aW1lb3V0KTsKIH0KIAogLyogT25jZSBhIG1lbW9yeSBwcmVzc3VyZSBpcyBkZXRlY3RlZCwgc3F1 ZWV6ZSBmcmVlIHBhZ2UgcG9vbHMgZm9yIGEgd2hpbGUuICovCkBAIC0yNDksNyArMjQ4LDcgQEAg c3RhdGljIGludCBhZGRfcGVyc2lzdGVudF9nbnQoc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5n LAogCXN0cnVjdCBwZXJzaXN0ZW50X2dudCAqdGhpczsKIAlzdHJ1Y3QgeGVuX2Jsa2lmICpibGtp ZiA9IHJpbmctPmJsa2lmOwogCi0JaWYgKHJpbmctPnBlcnNpc3RlbnRfZ250X2MgPj0geGVuX2Js a2lmX21heF9wZ3JhbnRzKSB7CisJaWYgKHJpbmctPnBlcnNpc3RlbnRfZ250X2MgPj0gbWF4X3Bn cmFudHMpIHsKIAkJaWYgKCFibGtpZi0+dmJkLm92ZXJmbG93X21heF9ncmFudHMpCiAJCQlibGtp Zi0+dmJkLm92ZXJmbG93X21heF9ncmFudHMgPSAxOwogCQlyZXR1cm4gLUVCVVNZOwpAQCAtNDEy LDE0ICs0MTEsMTMgQEAgc3RhdGljIHZvaWQgcHVyZ2VfcGVyc2lzdGVudF9nbnQoc3RydWN0IHhl bl9ibGtpZl9yaW5nICpyaW5nKQogCQlnb3RvIG91dDsKIAl9CiAKLQlpZiAocmluZy0+cGVyc2lz dGVudF9nbnRfYyA8IHhlbl9ibGtpZl9tYXhfcGdyYW50cyB8fAotCSAgICAocmluZy0+cGVyc2lz dGVudF9nbnRfYyA9PSB4ZW5fYmxraWZfbWF4X3BncmFudHMgJiYKKwlpZiAocmluZy0+cGVyc2lz dGVudF9nbnRfYyA8IG1heF9wZ3JhbnRzIHx8CisJICAgIChyaW5nLT5wZXJzaXN0ZW50X2dudF9j ID09IG1heF9wZ3JhbnRzICYmCiAJICAgICFyaW5nLT5ibGtpZi0+dmJkLm92ZXJmbG93X21heF9n cmFudHMpKSB7CiAJCW51bV9jbGVhbiA9IDA7CiAJfSBlbHNlIHsKLQkJbnVtX2NsZWFuID0gKHhl bl9ibGtpZl9tYXhfcGdyYW50cyAvIDEwMCkgKiBMUlVfUEVSQ0VOVF9DTEVBTjsKLQkJbnVtX2Ns ZWFuID0gcmluZy0+cGVyc2lzdGVudF9nbnRfYyAtIHhlbl9ibGtpZl9tYXhfcGdyYW50cyArCi0J CQkgICAgbnVtX2NsZWFuOworCQludW1fY2xlYW4gPSAobWF4X3BncmFudHMgLyAxMDApICogTFJV X1BFUkNFTlRfQ0xFQU47CisJCW51bV9jbGVhbiA9IHJpbmctPnBlcnNpc3RlbnRfZ250X2MgLSBt YXhfcGdyYW50cyArIG51bV9jbGVhbjsKIAkJbnVtX2NsZWFuID0gbWluKHJpbmctPnBlcnNpc3Rl bnRfZ250X2MsIG51bV9jbGVhbik7CiAJCXByX2RlYnVnKCJHb2luZyB0byBwdXJnZSBhdCBsZWFz dCAldSBwZXJzaXN0ZW50IGdyYW50c1xuIiwKIAkJCSBudW1fY2xlYW4pOwpAQCAtNjE0LDggKzYx Miw3IEBAIHN0YXRpYyB2b2lkIHByaW50X3N0YXRzKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmlu ZykKIAkJIGN1cnJlbnQtPmNvbW0sIHJpbmctPnN0X29vX3JlcSwKIAkJIHJpbmctPnN0X3JkX3Jl cSwgcmluZy0+c3Rfd3JfcmVxLAogCQkgcmluZy0+c3RfZl9yZXEsIHJpbmctPnN0X2RzX3JlcSwK LQkJIHJpbmctPnBlcnNpc3RlbnRfZ250X2MsCi0JCSB4ZW5fYmxraWZfbWF4X3BncmFudHMpOwor CQkgcmluZy0+cGVyc2lzdGVudF9nbnRfYywgbWF4X3BncmFudHMpOwogCXJpbmctPnN0X3ByaW50 ID0gamlmZmllcyArIG1zZWNzX3RvX2ppZmZpZXMoMTAgKiAxMDAwKTsKIAlyaW5nLT5zdF9yZF9y ZXEgPSAwOwogCXJpbmctPnN0X3dyX3JlcSA9IDA7CkBAIC02NzUsNyArNjcyLDcgQEAgaW50IHhl bl9ibGtpZl9zY2hlZHVsZSh2b2lkICphcmcpCiAJCWlmICh0aW1lX2JlZm9yZShqaWZmaWVzLCBi dWZmZXJfc3F1ZWV6ZV9lbmQpKQogCQkJc2hyaW5rX2ZyZWVfcGFnZXBvb2wocmluZywgMCk7CiAJ CWVsc2UKLQkJCXNocmlua19mcmVlX3BhZ2Vwb29sKHJpbmcsIHhlbl9ibGtpZl9tYXhfYnVmZmVy X3BhZ2VzKTsKKwkJCXNocmlua19mcmVlX3BhZ2Vwb29sKHJpbmcsIG1heF9idWZmZXJfcGFnZXMp OwogCiAJCWlmIChsb2dfc3RhdHMgJiYgdGltZV9hZnRlcihqaWZmaWVzLCByaW5nLT5zdF9wcmlu dCkpCiAJCQlwcmludF9zdGF0cyhyaW5nKTsKQEAgLTkwMiw3ICs4OTksNyBAQCBzdGF0aWMgaW50 IHhlbl9ibGtia19tYXAoc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nLAogCQkJY29udGludWU7 CiAJCX0KIAkJaWYgKHVzZV9wZXJzaXN0ZW50X2dudHMgJiYKLQkJICAgIHJpbmctPnBlcnNpc3Rl bnRfZ250X2MgPCB4ZW5fYmxraWZfbWF4X3BncmFudHMpIHsKKwkJICAgIHJpbmctPnBlcnNpc3Rl bnRfZ250X2MgPCBtYXhfcGdyYW50cykgewogCQkJLyoKIAkJCSAqIFdlIGFyZSB1c2luZyBwZXJz aXN0ZW50IGdyYW50cywgdGhlIGdyYW50IGlzCiAJCQkgKiBub3QgbWFwcGVkIGJ1dCB3ZSBtaWdo dCBoYXZlIHJvb20gZm9yIGl0LgpAQCAtOTI5LDcgKzkyNiw3IEBAIHN0YXRpYyBpbnQgeGVuX2Js a2JrX21hcChzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcsCiAJCQlwYWdlc1tzZWdfaWR4XS0+ cGVyc2lzdGVudF9nbnQgPSBwZXJzaXN0ZW50X2dudDsKIAkJCXByX2RlYnVnKCJncmFudCAldSBh ZGRlZCB0byB0aGUgdHJlZSBvZiBwZXJzaXN0ZW50IGdyYW50cywgdXNpbmcgJXUvJXVcbiIsCiAJ CQkJIHBlcnNpc3RlbnRfZ250LT5nbnQsIHJpbmctPnBlcnNpc3RlbnRfZ250X2MsCi0JCQkJIHhl bl9ibGtpZl9tYXhfcGdyYW50cyk7CisJCQkJIG1heF9wZ3JhbnRzKTsKIAkJCWdvdG8gbmV4dDsK IAkJfQogCQlpZiAodXNlX3BlcnNpc3RlbnRfZ250cyAmJiAhYmxraWYtPnZiZC5vdmVyZmxvd19t YXhfZ3JhbnRzKSB7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54 ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu Zm8veGVuLWRldmVs