From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: [PATCH 3/4 v3] drm/i915: always mark the target of pwrite() as dirty Date: Thu, 10 Dec 2015 18:51:25 +0000 Message-ID: <1449773486-30822-4-git-send-email-david.s.gordon@intel.com> References: <1449773486-30822-1-git-send-email-david.s.gordon@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 1D1AD7A1D9 for ; Thu, 10 Dec 2015 10:51:38 -0800 (PST) In-Reply-To: <1449773486-30822-1-git-send-email-david.s.gordon@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 Q3VycmVudGx5LCB0aGUgdGFyZ2V0IG9iamVjdCBiZWluZyB3cml0dGVuICptYXkqIGJlIG1hcmtl ZCBkaXJ0eSwgZWl0aGVyCmluIGk5MTVfZ2VtX2d0dF9wd3JpdGVfZmFzdCgpIChhcyBhIHNpZGUt ZWZmZWN0IG9mIHNldHRpbmcgaXRzIGRvbWFpbiB0bwpHVFQhKSwgb3IgaW4gaTkxNV9nZW1fc2ht ZW1fcHdyaXRlKCkgKGlmIGl0J3MgYSBzaG1mcy1iYWNrZWQgb2JqZWN0KS4KV2hpbGUgdGhlc2Ug dHdvIGFyZSB0aGUgY29tbW9uIGNhc2VzLCBpdCdzIG5vdCBvYnZpb3VzIHRoYXQgdGhleSBjb3Zl cgpldmVyeSBwb3NzaWJsZSBwYXRoIHRocm91Z2ggdGhlIHB3cml0ZSBjb2RlLCBmb3IgZXZlcnkg cG9zc2libGUgdHlwZQpvZiBvYmplY3QgKGUuZy4gcGh5cywgc3RvbGVuLCBldGMpLiBTbyBoZXJl IHdlIG1vdmUgc2V0dGluZy10aGUtbWFyawp0byB0aGUgdG9wIGxldmVsIHNvIHRoYXQgaXQgaXMg b2J2aW91cyB0aGF0IGl0IGFwcGxpZXMgbm8gbWF0dGVyIHdoaWNoCnN1YnNlcXVlbnQgcGF0aCBp cyBmb2xsb3dlZC4KClNpZ25lZC1vZmYtYnk6IERhdmUgR29yZG9uIDxkYXZpZC5zLmdvcmRvbkBp bnRlbC5jb20+CkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdl ZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMK aW5kZXggOTM2ZjBhOS4uODFhNzcwZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCkBAIC05Mzcs NyArOTM3LDYgQEAgaTkxNV9nZW1fc2htZW1fcHdyaXRlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYs CiAJaTkxNV9nZW1fb2JqZWN0X3Bpbl9wYWdlcyhvYmopOwogCiAJb2Zmc2V0ID0gYXJncy0+b2Zm c2V0OwotCW9iai0+ZGlydHkgPSAxOwogCiAJZm9yX2VhY2hfc2dfcGFnZShvYmotPnBhZ2VzLT5z Z2wsICZzZ19pdGVyLCBvYmotPnBhZ2VzLT5uZW50cywKIAkJCSBvZmZzZXQgPj4gUEFHRV9TSElG VCkgewpAQCAtMTA3NCw2ICsxMDczLDkgQEAgaTkxNV9nZW1fcHdyaXRlX2lvY3RsKHN0cnVjdCBk cm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEsCiAJCWdvdG8gb3V0OwogCX0KIAorCS8qIE9iamVj dCBiYWNraW5nIHN0b3JlIHdpbGwgYmUgb3V0IG9mIGRhdGUgaGVyZWFmdGVyICovCisJb2JqLT5k aXJ0eSA9IDE7CisKIAl0cmFjZV9pOTE1X2dlbV9vYmplY3RfcHdyaXRlKG9iaiwgYXJncy0+b2Zm c2V0LCBhcmdzLT5zaXplKTsKIAogCXJldCA9IC1FRkFVTFQ7Ci0tIAoxLjkuMQoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK