From mboxrd@z Thu Jan 1 00:00:00 1970 From: John.C.Harrison@Intel.com Subject: [PATCH 48/59] drm/i915: Update cacheline_align() to take a request structure Date: Thu, 19 Mar 2015 12:30:53 +0000 Message-ID: <1426768264-16996-49-git-send-email-John.C.Harrison@Intel.com> References: <1426768264-16996-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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id D742C6EA30 for ; Thu, 19 Mar 2015 05:32:04 -0700 (PDT) In-Reply-To: <1426768264-16996-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 ZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCmluZGV4IDUyMzZlNTkuLjI3N2M3M2EgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKQEAgLTk2MDUsNyArOTYwNSw3IEBAIHN0YXRpYyBp bnQgaW50ZWxfZ2VuN19xdWV1ZV9mbGlwKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJICogdGhl biBkbyB0aGUgY2FjaGVsaW5lIGFsaWdubWVudCwgYW5kIGZpbmFsbHkgZW1pdCB0aGUKIAkgKiBN SV9ESVNQTEFZX0ZMSVAuCiAJICovCi0JcmV0ID0gaW50ZWxfcmluZ19jYWNoZWxpbmVfYWxpZ24o cmluZyk7CisJcmV0ID0gaW50ZWxfcmluZ19jYWNoZWxpbmVfYWxpZ24ocmVxKTsKIAlpZiAocmV0 KQogCQlyZXR1cm4gcmV0OwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9yaW5nYnVmZmVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMK aW5kZXggMTBjYjI0Mi4uOWNiYzRlZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfcmluZ2J1ZmZlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Jpbmdi dWZmZXIuYwpAQCAtMjI5MCw4ICsyMjkwLDkgQEAgaW50IGludGVsX3JpbmdfYmVnaW4oc3RydWN0 IGludGVsX2VuZ2luZV9jcyAqcmluZywKIH0KIAogLyogQWxpZ24gdGhlIHJpbmcgdGFpbCB0byBh IGNhY2hlbGluZSBib3VuZGFyeSAqLwotaW50IGludGVsX3JpbmdfY2FjaGVsaW5lX2FsaWduKHN0 cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcpCitpbnQgaW50ZWxfcmluZ19jYWNoZWxpbmVfYWxp Z24oc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEpCiB7CisJc3RydWN0IGludGVsX2Vu Z2luZV9jcyAqcmluZyA9IHJlcS0+cmluZzsKIAlpbnQgbnVtX2R3b3JkcyA9IChyaW5nLT5idWZm ZXItPnRhaWwgJiAoQ0FDSEVMSU5FX0JZVEVTIC0gMSkpIC8gc2l6ZW9mKHVpbnQzMl90KTsKIAlp bnQgcmV0OwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVm ZmVyLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmgKaW5kZXggMWFm MDBiMi4uZTM1MzUzMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmlu Z2J1ZmZlci5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuaApA QCAtMzkyLDcgKzM5Miw3IEBAIHZvaWQgaW50ZWxfY2xlYW51cF9yaW5nX2J1ZmZlcihzdHJ1Y3Qg aW50ZWxfZW5naW5lX2NzICpyaW5nKTsKIGludCBpbnRlbF9yaW5nX2FsbG9jX3JlcXVlc3RfZXh0 cmFzKHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxdWVzdCk7CiAKIGludCBfX211c3Rf Y2hlY2sgaW50ZWxfcmluZ19iZWdpbihzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nLCBpbnQg bik7Ci1pbnQgX19tdXN0X2NoZWNrIGludGVsX3JpbmdfY2FjaGVsaW5lX2FsaWduKHN0cnVjdCBp bnRlbF9lbmdpbmVfY3MgKnJpbmcpOworaW50IF9fbXVzdF9jaGVjayBpbnRlbF9yaW5nX2NhY2hl bGluZV9hbGlnbihzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKnJlcSk7CiBzdGF0aWMgaW5s aW5lIHZvaWQgaW50ZWxfcmluZ19lbWl0KHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcsCiAJ CQkJICAgdTMyIGRhdGEpCiB7Ci0tIAoxLjcuOS41CgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=