From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrii Anisov Subject: [RFC 5/6] rangeset_domain_printk() refactoring Date: Thu, 16 Feb 2017 14:03:29 +0200 Message-ID: <1487246610-8298-6-git-send-email-andrii.anisov@gmail.com> References: <1487246610-8298-1-git-send-email-andrii.anisov@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ceKmn-0003eZ-RD for xen-devel@lists.xenproject.org; Thu, 16 Feb 2017 12:03:45 +0000 Received: by mail-wr0-f194.google.com with SMTP id z61so1003260wrc.3 for ; Thu, 16 Feb 2017 04:03:40 -0800 (PST) In-Reply-To: <1487246610-8298-1-git-send-email-andrii.anisov@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: sstabellini@kernel.org, andrii_anisov@epam.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org, paul.durrant@citrix.com, jbeulich@suse.com, wei.liu2@citrix.com List-Id: xen-devel@lists.xenproject.org RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCnJhbmdlc2V0X2Rv bWFpbl9wcmludGsoKSBpcyBzcGxpdCBpbnRvIGdlbmVyaWMgcmFuZ2VzZXRfbGlzdF9wcmludGso KSBmdW5jdGlvbgphbmQgZG9tYWluIHNwZWNpZmljIGNvbW1vbi9kb21haW4uYzpkb21haW5fcmFu Z2VzZXRfcHJpbnRrKCkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p c292QGVwYW0uY29tPgotLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgIHwgMTQgKysrKysr KysrKysrKysKIHhlbi9jb21tb24va2V5aGFuZGxlci5jICAgIHwgIDIgKy0KIHhlbi9jb21tb24v cmFuZ2VzZXQuYyAgICAgIHwgMTUgKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vZG9t YWluLmggICB8ICAzICsrKwogeGVuL2luY2x1ZGUveGVuL3Jhbmdlc2V0LmggfCAgNCArKy0tCiA1 IGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDQ3 YzQ1ZjIuLjliNjhlMmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVu L2NvbW1vbi9kb21haW4uYwpAQCAtMTU2MCw2ICsxNTYwLDIwIEBAIHZvaWQgZG9tYWluX3Jhbmdl c2V0X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCwKICAgICByYW5nZXNldF9kZXN0cm95KHIsICZk LT5yYW5nZXNldHNfbG9jayk7CiB9CiAKK3ZvaWQgZG9tYWluX3Jhbmdlc2V0X3ByaW50aygKKyAg ICBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHByaW50aygiUmFuZ2VzZXRzIGJlbG9uZ2luZyB0 byBkb21haW4gJXU6XG4iLCBkLT5kb21haW5faWQpOworCisgICAgc3Bpbl9sb2NrKCZkLT5yYW5n ZXNldHNfbG9jayk7CisKKyAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPnJhbmdlc2V0cykgKQorICAg ICAgICBwcmludGsoIiAgICBOb25lXG4iKTsKKworICAgIHJhbmdlc2V0X2xpc3RfcHJpbnRrKCZk LT5yYW5nZXNldHMpOworCisgICAgc3Bpbl91bmxvY2soJmQtPnJhbmdlc2V0c19sb2NrKTsKK30K IAogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2V5aGFu ZGxlci5jIGIveGVuL2NvbW1vbi9rZXloYW5kbGVyLmMKaW5kZXggMTZkZTZlOC4uNGYyMzdmMCAx MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXloYW5kbGVyLmMKKysrIGIveGVuL2NvbW1vbi9rZXlo YW5kbGVyLmMKQEAgLTMyMCw3ICszMjAsNyBAQCBzdGF0aWMgdm9pZCBkdW1wX2RvbWFpbnModW5z aWduZWQgY2hhciBrZXkpCiAKICAgICAgICAgYXJjaF9kdW1wX2RvbWFpbl9pbmZvKGQpOwogCi0g ICAgICAgIHJhbmdlc2V0X2RvbWFpbl9wcmludGsoZCk7CisgICAgICAgIGRvbWFpbl9yYW5nZXNl dF9wcmludGsoZCk7CiAKICAgICAgICAgZHVtcF9wYWdlZnJhbWVfaW5mbyhkKTsKIApkaWZmIC0t Z2l0IGEveGVuL2NvbW1vbi9yYW5nZXNldC5jIGIveGVuL2NvbW1vbi9yYW5nZXNldC5jCmluZGV4 IGE4YjVhNWQuLmMxOGZiMjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmFuZ2VzZXQuYworKysg Yi94ZW4vY29tbW9uL3Jhbmdlc2V0LmMKQEAgLTQ1NSwyNiArNDU1LDE3IEBAIHZvaWQgcmFuZ2Vz ZXRfcHJpbnRrKAogICAgIHJlYWRfdW5sb2NrKCZyLT5sb2NrKTsKIH0KIAotdm9pZCByYW5nZXNl dF9kb21haW5fcHJpbnRrKAotICAgIHN0cnVjdCBkb21haW4gKmQpCit2b2lkIHJhbmdlc2V0X2xp c3RfcHJpbnRrKAorICAgIHN0cnVjdCBsaXN0X2hlYWQgKmxpc3QpCiB7CiAgICAgc3RydWN0IHJh bmdlc2V0ICpyOwogCi0gICAgcHJpbnRrKCJSYW5nZXNldHMgYmVsb25naW5nIHRvIGRvbWFpbiAl dTpcbiIsIGQtPmRvbWFpbl9pZCk7Ci0KLSAgICBzcGluX2xvY2soJmQtPnJhbmdlc2V0c19sb2Nr KTsKLQotICAgIGlmICggbGlzdF9lbXB0eSgmZC0+cmFuZ2VzZXRzKSApCi0gICAgICAgIHByaW50 aygiICAgIE5vbmVcbiIpOwotCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHIsICZkLT5yYW5n ZXNldHMsIHJhbmdlc2V0X2xpc3QgKQorICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCByLCBsaXN0 LCByYW5nZXNldF9saXN0ICkKICAgICB7CiAgICAgICAgIHByaW50aygiICAgICIpOwogICAgICAg ICByYW5nZXNldF9wcmludGsocik7CiAgICAgICAgIHByaW50aygiXG4iKTsKICAgICB9Ci0KLSAg ICBzcGluX3VubG9jaygmZC0+cmFuZ2VzZXRzX2xvY2spOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEv eGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCmluZGV4 IDNkOWM2NTIuLmIyZGNhMTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAor KysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKQEAgLTExNCw0ICsxMTQsNyBAQCBzdHJ1Y3Qg cmFuZ2VzZXQgKmRvbWFpbl9yYW5nZXNldF9uZXcoc3RydWN0IGRvbWFpbiAqZCwgY2hhciAqbmFt ZSwKIHZvaWQgZG9tYWluX3Jhbmdlc2V0X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCwKICAgICBz dHJ1Y3QgcmFuZ2VzZXQgKnIpOwogCit2b2lkIGRvbWFpbl9yYW5nZXNldF9wcmludGsoCisgICAg c3RydWN0IGRvbWFpbiAqZCk7CisKICNlbmRpZiAvKiBfX1hFTl9ET01BSU5fSF9fICovCmRpZmYg LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcmFuZ2VzZXQuaCBiL3hlbi9pbmNsdWRlL3hlbi9yYW5n ZXNldC5oCmluZGV4IGNjNzk1ZDEuLjhmZDgxNjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl bi9yYW5nZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9yYW5nZXNldC5oCkBAIC04MSw4ICs4 MSw4IEBAIHZvaWQgcmFuZ2VzZXRfc3dhcChzdHJ1Y3QgcmFuZ2VzZXQgKmEsIHN0cnVjdCByYW5n ZXNldCAqYik7CiAvKiBSYW5nZXNldCBwcmV0dHkgcHJpbnRpbmcuICovCiB2b2lkIHJhbmdlc2V0 X3ByaW50aygKICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnIpOwotdm9pZCByYW5nZXNldF9kb21haW5f cHJpbnRrKAotICAgIHN0cnVjdCBkb21haW4gKmQpOwordm9pZCByYW5nZXNldF9saXN0X3ByaW50 aygKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpsaXN0KTsKIAogI2VuZGlmIC8qIF9fWEVOX1JBTkdF U0VUX0hfXyAqLwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=