From mboxrd@z Thu Jan 1 00:00:00 1970 From: John.C.Harrison@Intel.com Subject: [PATCH 45/55] drm/i915: Update cacheline_align() to take a request structure Date: Fri, 29 May 2015 17:44:06 +0100 Message-ID: <1432917856-12261-46-git-send-email-John.C.Harrison@Intel.com> References: <1432917856-12261-1-git-send-email-John.C.Harrison@Intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 379847215C for ; Fri, 29 May 2015 09:45:34 -0700 (PDT) In-Reply-To: <1432917856-12261-1-git-send-email-John.C.Harrison@Intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KClVwZGF0ZWQg aW50ZWxfcmluZ19jYWNoZWxpbmVfYWxpZ24oKSB0byB0YWtlIGEgcmVxdWVzdCBpbnN0ZWFkIG9m IGEgcmluZy4KCkZvcjogVklaLTUxMTUKU2lnbmVkLW9mZi1ieTogSm9obiBIYXJyaXNvbiA8Sm9o bi5DLkhhcnJpc29uQEludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFRvbWFzIEVsZiA8dG9tYXMuZWxm QGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgICAg fCAgICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMgfCAgICAz ICsrLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5oIHwgICAgMiArLQog MyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCmluZGV4IDgxMWZmMGEuLjAzMjc2MjggMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKQEAgLTEwODIyLDcgKzEwODIyLDcgQEAgc3RhdGlj IGludCBpbnRlbF9nZW43X3F1ZXVlX2ZsaXAoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAkgKiB0 aGVuIGRvIHRoZSBjYWNoZWxpbmUgYWxpZ25tZW50LCBhbmQgZmluYWxseSBlbWl0IHRoZQogCSAq IE1JX0RJU1BMQVlfRkxJUC4KIAkgKi8KLQlyZXQgPSBpbnRlbF9yaW5nX2NhY2hlbGluZV9hbGln bihyaW5nKTsKKwlyZXQgPSBpbnRlbF9yaW5nX2NhY2hlbGluZV9hbGlnbihyZXEpOwogCWlmIChy ZXQpCiAJCXJldHVybiByZXQ7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3JpbmdidWZmZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIu YwppbmRleCBkM2QzODRhLi44ZWJjMGQ4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9yaW5nYnVmZmVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmlu Z2J1ZmZlci5jCkBAIC0yMjk4LDggKzIyOTgsOSBAQCBpbnQgaW50ZWxfcmluZ19iZWdpbihzdHJ1 Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nLAogfQogCiAvKiBBbGlnbiB0aGUgcmluZyB0YWlsIHRv IGEgY2FjaGVsaW5lIGJvdW5kYXJ5ICovCi1pbnQgaW50ZWxfcmluZ19jYWNoZWxpbmVfYWxpZ24o c3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZykKK2ludCBpbnRlbF9yaW5nX2NhY2hlbGluZV9h bGlnbihzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKnJlcSkKIHsKKwlzdHJ1Y3QgaW50ZWxf ZW5naW5lX2NzICpyaW5nID0gcmVxLT5yaW5nOwogCWludCBudW1fZHdvcmRzID0gKHJpbmctPmJ1 ZmZlci0+dGFpbCAmIChDQUNIRUxJTkVfQllURVMgLSAxKSkgLyBzaXplb2YodWludDMyX3QpOwog CWludCByZXQ7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Jpbmdi dWZmZXIuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuaAppbmRleCBm NzhlZjQ5Li5iZmVjYTUzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9y aW5nYnVmZmVyLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5o CkBAIC00MDAsNyArNDAwLDcgQEAgdm9pZCBpbnRlbF9jbGVhbnVwX3JpbmdfYnVmZmVyKHN0cnVj dCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcpOwogaW50IGludGVsX3JpbmdfYWxsb2NfcmVxdWVzdF9l eHRyYXMoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXF1ZXN0KTsKIAogaW50IF9fbXVz dF9jaGVjayBpbnRlbF9yaW5nX2JlZ2luKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcsIGlu dCBuKTsKLWludCBfX211c3RfY2hlY2sgaW50ZWxfcmluZ19jYWNoZWxpbmVfYWxpZ24oc3RydWN0 IGludGVsX2VuZ2luZV9jcyAqcmluZyk7CitpbnQgX19tdXN0X2NoZWNrIGludGVsX3JpbmdfY2Fj aGVsaW5lX2FsaWduKHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxKTsKIHN0YXRpYyBp bmxpbmUgdm9pZCBpbnRlbF9yaW5nX2VtaXQoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZywK IAkJCQkgICB1MzIgZGF0YSkKIHsKLS0gCjEuNy45LjUKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==