From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Shevchenko Subject: [PATCH v2 5/5] x86/io: Make readq() / writeq() API consistent Date: Fri, 30 Jun 2017 20:09:34 +0300 Message-ID: <20170630170934.83028-6-andriy.shevchenko@linux.intel.com> References: <20170630170934.83028-1-andriy.shevchenko@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170630170934.83028-1-andriy.shevchenko@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ingo Molnar , x86@kernel.org, Thomas Gleixner , "H . Peter Anvin" , linux-kernel@vger.kernel.org, Baolin Wang , wsa@the-dreams.de, linux-i2c@vger.kernel.org, Mika Westerberg , intel-gfx@lists.freedesktop.org Cc: Andy Shevchenko List-Id: linux-i2c@vger.kernel.org RGVzcGl0ZSB0aGUgY29tbWl0IDkzMDkzZDA5OWU1ZAoKCXg4NjogcHJvdmlkZSByZWFkcSgpL3dy aXRlcSgpIG9uIDMyLWJpdCB0b28sIGNvbXBsZXRlCgpzYXlzCgkuLi5BbHNvLCBtYXAgYWxsIHRo ZSBBUElzIHRvIHRoZSBzdHJvbmdlc3Qgb3JkZXJpbmcgdmFyaWFudC4gSXQncyB3YXkKCXRvbyBl YXN5IHRvIG1lc3Mgc3VjaCBkZXRhaWxzIHVwIGluIGRyaXZlcnMgYW5kIHRoZSBkaWZmZXJlbmNl IGJldHdlZW4KCSJtZW1vcnkiIGFuZCAiIiBjb25zdHJhaW5lZCBhc20oKSBjb25zdHJ1Y3RzIGlz IGluIHRoZSBub2lzZSByYW5nZS4KCndlIGhhdmUgZm9yIG5vdyBvbmx5IG9uZSB1c2VyIG9mIHRo aXMgQVBJIChpLmUuIHdyaXRlcV9yZWxheGVkKCkgaW4KZHJpdmVycy9od3RyYWNpbmcvaW50ZWxf dGgvc3RoLmMpIG9uIHg4NiBhbmQgaXQgZG9lcyBjYXJlIGFib3V0CiJyZWxheGVkIiBwYXJ0IG9m IGl0LiBNb3Jlb3ZlciAzMi1iaXQgc3VwcG9ydCBoYXMgYmVlbiByZW1vdmVkIGZyb20gdGhhdApo ZWFkZXIsIHRob3VnaCBhcHBlYXJlZCBsYXRlciBpbiBzcGVjaWZpYyBoZWFkZXJzIHRoYXQgZW1w aGFzaXplcyBpdHMKbm9uLWF0b21pYyBjb250ZXh0LgoKVGhlIHJlc3Qgc2hvdWxkIGtlZXAgaW4g bWluZCBjb25zaXN0ZW50IHBpY3R1cmUgb2YgX19yYXdfSU8oKSB2cy4gSU8oKQp2cy4gSU9fcmVs YXhlZCgpIEFQSS4KClNpZ25lZC1vZmYtYnk6IEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZj aGVua29AbGludXguaW50ZWwuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmggfCAx MCArKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmggYi9hcmNoL3g4Ni9p bmNsdWRlL2FzbS9pby5oCmluZGV4IGIzYmJhMmY4N2UxOC4uOWFkYTkzZjAxNTI0IDEwMDY0NAot LS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pby5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNt L2lvLmgKQEAgLTk0LDEzICs5NCwxNSBAQCBidWlsZF9tbWlvX3dyaXRlKF9fd3JpdGVsLCAibCIs IHVuc2lnbmVkIGludCwgInIiLCApCiAjaWZkZWYgQ09ORklHX1g4Nl82NAogCiBidWlsZF9tbWlv X3JlYWQocmVhZHEsICJxIiwgdW5zaWduZWQgbG9uZywgIj1yIiwgOiJtZW1vcnkiKQorYnVpbGRf bW1pb19yZWFkKF9fcmVhZHEsICJxIiwgdW5zaWduZWQgbG9uZywgIj1yIiwgKQogYnVpbGRfbW1p b193cml0ZSh3cml0ZXEsICJxIiwgdW5zaWduZWQgbG9uZywgInIiLCA6Im1lbW9yeSIpCitidWls ZF9tbWlvX3dyaXRlKF9fd3JpdGVxLCAicSIsIHVuc2lnbmVkIGxvbmcsICJyIiwgKQogCi0jZGVm aW5lIHJlYWRxX3JlbGF4ZWQoYSkJcmVhZHEoYSkKLSNkZWZpbmUgd3JpdGVxX3JlbGF4ZWQodiwg YSkJd3JpdGVxKHYsIGEpCisjZGVmaW5lIHJlYWRxX3JlbGF4ZWQoYSkJX19yZWFkcShhKQorI2Rl ZmluZSB3cml0ZXFfcmVsYXhlZCh2LCBhKQlfX3dyaXRlcSh2LCBhKQogCi0jZGVmaW5lIF9fcmF3 X3JlYWRxKGEpCQlyZWFkcShhKQotI2RlZmluZSBfX3Jhd193cml0ZXEodmFsLCBhZGRyKQl3cml0 ZXEodmFsLCBhZGRyKQorI2RlZmluZSBfX3Jhd19yZWFkcQkJX19yZWFkcQorI2RlZmluZSBfX3Jh d193cml0ZXEJCV9fd3JpdGVxCiAKIC8qIExldCBwZW9wbGUga25vdyB0aGF0IHdlIGhhdmUgdGhl bSAqLwogI2RlZmluZSByZWFkcQkJCXJlYWRxCi0tIAoyLjExLjAKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=