From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH v2] drm/i915: Ignore -EIO from __i915_wait_request() during flips Date: Thu, 11 Jun 2015 20:05:58 +0300 Message-ID: <1434042358-30544-1-git-send-email-ville.syrjala@linux.intel.com> References: <1434039268-17870-1-git-send-email-ville.syrjala@linux.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 0598C6E512 for ; Thu, 11 Jun 2015 10:06:10 -0700 (PDT) In-Reply-To: <1434039268-17870-1-git-send-email-ville.syrjala@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: intel-gfx@lists.freedesktop.org Cc: Ander Conselvan de Oliveira List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCldo ZW4gdGhlIEdQVSBnZXRzIHJlc2V0IF9faTkxNV93YWl0X3JlcXVlc3QoKSByZXR1cm5zIC1FSU8g dG8gdGhlCm1taW8gZmxpcCB3b3JrZXIuIEN1cnJlbnRseSB3ZSBXQVJOIHdoZW5ldmVyIHdlIGdl dCBhbnl0aGluZyBvdGhlcgp0aGFuIDAuIElnbm9yZSB0aGUgLUVJTyB0b28gc2luY2UgaXQncyBh IHBlcmZlY3RseSBub3JtYWwgdGhpbmcKdG8gZ2V0IGR1cmluZyBhIEdQVSByZXNldC4KCkFsc28g Z2l2ZSBpbnRlbF9maW5pc2hfZmIoKSB0aGUgc2FtZSB0cmVhdG1lbnQsIHdoaWNoIHRyaWdnZXJz IG5vdyBhdApsZWFzdCB3aXRoIENTIGZsaXBzIG9uIG15IGdlbjQuCgpUaGUgaW50ZWxfZmluaXNo X2ZiKCkgd2FybmluZyBnb3QgYWRkZWQgaW4KIGNvbW1pdCAyZTJmMzUxZGJmMjk2ODFkNTRhM2Ew ZjEwMDNjNWJiOWJjODMyMDcyCiBBdXRob3I6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2ls c29uLmNvLnVrPgogRGF0ZTogICBNb24gQXByIDI3IDEzOjQxOjE0IDIwMTUgKzAxMDAKCiAgICBk cm0vaTkxNTogUmVtb3ZlIGRvbWFpbiBmbHViYmluZyBmcm9tIGk5MTVfZ2VtX29iamVjdF9maW5p c2hfZ3B1KCkKClRoZSBtbWlvIGZsaXAgb25lIGluCiBjb21taXQgNTM2ZjViNWU4NmIyMjVkYWI5 NGM3ZmY4MDYxYWU0ODJiNjA3NzM4NwogQXV0aG9yOiBBbmRlciBDb25zZWx2YW4gZGUgT2xpdmVp cmEgPGFuZGVyLmNvbnNlbHZhbi5kZS5vbGl2ZWlyYUBpbnRlbC5jb20+CiBEYXRlOiAgIFRodSBO b3YgNiAxMTowMzo0MCAyMDE0ICswMjAwCgogICAgZHJtL2k5MTU6IE1ha2UgbW1pbyBmbGlwIHdh aXQgZm9yIHNlcW5vIGluIHRoZSB3b3JrIGZ1bmN0aW9uCgp2MjogSWdub3JlIC1FSU8gaW4gaW50 ZWxfZmluaXNoX2ZiKCkgdG9vCgpDYzogQW5kZXIgQ29uc2VsdmFuIGRlIE9saXZlaXJhIDxhbmRl ci5jb25zZWx2YW4uZGUub2xpdmVpcmFAaW50ZWwuY29tPgpDYzogQ2hyaXMgV2lsc29uIDxjaHJp c0BjaHJpcy13aWxzb24uY28udWs+ClNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmls bGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZGlzcGxheS5jIHwgMTQgKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2Vy dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5j CmluZGV4IDliZjc1OWMuLjBlNDcyMGUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5 LmMKQEAgLTMyNzksNyArMzI3OSw3IEBAIGludGVsX2ZpbmlzaF9mYihzdHJ1Y3QgZHJtX2ZyYW1l YnVmZmVyICpvbGRfZmIpCiAJcmV0ID0gaTkxNV9nZW1fb2JqZWN0X3dhaXRfcmVuZGVyaW5nKG9i aiwgdHJ1ZSk7CiAJZGV2X3ByaXYtPm1tLmludGVycnVwdGlibGUgPSB3YXNfaW50ZXJydXB0aWJs ZTsKIAotCVdBUk5fT04ocmV0KTsKKwlXQVJOX09OKHJldCAhPSAwICYmIHJldCAhPSAtRUlPKTsK IH0KIAogc3RhdGljIGJvb2wgaW50ZWxfY3J0Y19oYXNfcGVuZGluZ19mbGlwKHN0cnVjdCBkcm1f Y3J0YyAqY3J0YykKQEAgLTExMzI3LDExICsxMTMyNywxMyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9t bWlvX2ZsaXBfd29ya19mdW5jKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKIAlzdHJ1Y3QgaW50 ZWxfbW1pb19mbGlwICptbWlvX2ZsaXAgPQogCQljb250YWluZXJfb2Yod29yaywgc3RydWN0IGlu dGVsX21taW9fZmxpcCwgd29yayk7CiAKLQlpZiAobW1pb19mbGlwLT5yZXEpCi0JCVdBUk5fT04o X19pOTE1X3dhaXRfcmVxdWVzdChtbWlvX2ZsaXAtPnJlcSwKLQkJCQkJICAgIG1taW9fZmxpcC0+ Y3J0Yy0+cmVzZXRfY291bnRlciwKLQkJCQkJICAgIGZhbHNlLCBOVUxMLAotCQkJCQkgICAgJm1t aW9fZmxpcC0+aTkxNS0+cnBzLm1taW9mbGlwcykpOworCWlmIChtbWlvX2ZsaXAtPnJlcSkgewor CQlpbnQgcmV0ID0gX19pOTE1X3dhaXRfcmVxdWVzdChtbWlvX2ZsaXAtPnJlcSwKKwkJCQkJICAg ICAgbW1pb19mbGlwLT5jcnRjLT5yZXNldF9jb3VudGVyLAorCQkJCQkgICAgICBmYWxzZSwgTlVM TCwKKwkJCQkJICAgICAgJm1taW9fZmxpcC0+aTkxNS0+cnBzLm1taW9mbGlwcyk7CisJCVdBUk5f T04ocmV0ICE9IDAgJiYgcmV0ICE9IC1FSU8pOworCX0KIAogCWludGVsX2RvX21taW9fZmxpcCht bWlvX2ZsaXAtPmNydGMpOwogCi0tIAoyLjMuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK