From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: [PATCH RFC 076/111] staging: etnaviv: fix busy reporting Date: Thu, 2 Apr 2015 17:30:18 +0200 Message-ID: <1427988653-754-77-git-send-email-l.stach@pengutronix.de> References: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTP id 76E746EA68 for ; Thu, 2 Apr 2015 08:31:00 -0700 (PDT) In-Reply-To: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Russell King , kernel@pengutronix.de List-Id: dri-devel@lists.freedesktop.org RnJvbTogUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybS5saW51eC5vcmcudWs+CgpHQzYwMCBk b2VzIG5vdCBzZXQgYnVzeSBiaXRzIGluIGl0cyBpZGxlIHJlZ2lzdGVyIGZvciBtb2R1bGVzIHdo aWNoIGFyZQpub3QgcHJlc2VudC4gIEFkZCBoYW5kbGluZyB0byBlbnN1cmUgdGhhdCB3ZSBkb24n dCBtaXNpbnRlcnByZXQgdGhlc2UKemVybyBiaXRzIGFzIGluZGljYXRpbmcgdGhhdCB0aGVzZSBt b2R1bGVzIGFyZSBidXN5LgoKU2lnbmVkLW9mZi1ieTogUnVzc2VsbCBLaW5nIDxybWsra2VybmVs QGFybS5saW51eC5vcmcudWs+Ci0tLQogZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9n cHUuYyB8IDE1ICsrKysrKysrKysrKysrKwogZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZp dl9ncHUuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfZ3B1LmMgYi9kcml2ZXJzL3N0 YWdpbmcvZXRuYXZpdi9ldG5hdml2X2dwdS5jCmluZGV4IDRiM2Q4YTAwNDM3NC4uMmVkOGRlOGM1 MjJhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2X2dwdS5jCisr KyBiL2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfZ3B1LmMKQEAgLTI4OSw2ICsyODks MjAgQEAgc3RhdGljIHZvaWQgZXRuYXZpdl9od19pZGVudGlmeShzdHJ1Y3QgZXRuYXZpdl9ncHUg KmdwdSkKIAlkZXZfaW5mbyhncHUtPmRldiwgIm1pbm9yX2ZlYXR1cmVzMzogJXhcbiIsCiAJCSBn cHUtPmlkZW50aXR5Lm1pbm9yX2ZlYXR1cmVzMyk7CiAKKwkvKiBHQzYwMCBpZGxlIHJlZ2lzdGVy IHJlcG9ydHMgemVybyBiaXRzIHdoZXJlIG1vZHVsZXMgYXJlbid0IHByZXNlbnQgKi8KKwlpZiAo Z3B1LT5pZGVudGl0eS5tb2RlbCA9PSBjaGlwTW9kZWxfR0M2MDApIHsKKwkJZ3B1LT5pZGxlX21h c2sgPSBWSVZTX0hJX0lETEVfU1RBVEVfVFggfAorCQkJCSBWSVZTX0hJX0lETEVfU1RBVEVfUkEg fAorCQkJCSBWSVZTX0hJX0lETEVfU1RBVEVfU0UgfAorCQkJCSBWSVZTX0hJX0lETEVfU1RBVEVf UEEgfAorCQkJCSBWSVZTX0hJX0lETEVfU1RBVEVfU0ggfAorCQkJCSBWSVZTX0hJX0lETEVfU1RB VEVfUEUgfAorCQkJCSBWSVZTX0hJX0lETEVfU1RBVEVfREUgfAorCQkJCSBWSVZTX0hJX0lETEVf U1RBVEVfRkU7CisJfSBlbHNlIHsKKwkJZ3B1LT5pZGxlX21hc2sgPSB+VklWU19ISV9JRExFX1NU QVRFX0FYSV9MUDsKKwl9CisKIAlldG5hdml2X2h3X3NwZWNzKGdwdSk7CiB9CiAKQEAgLTUzMSw2 ICs1NDUsNyBAQCB2b2lkIGV0bmF2aXZfZ3B1X2RlYnVnZnMoc3RydWN0IGV0bmF2aXZfZ3B1ICpn cHUsIHN0cnVjdCBzZXFfZmlsZSAqbSkKIAogCXNlcV9wcmludGYobSwgIlx0YXhpOiAweCUwOHhc biIsIGF4aSk7CiAJc2VxX3ByaW50ZihtLCAiXHRpZGxlOiAweCUwOHhcbiIsIGlkbGUpOworCWlk bGUgfD0gfmdwdS0+aWRsZV9tYXNrICYgflZJVlNfSElfSURMRV9TVEFURV9BWElfTFA7CiAJaWYg KChpZGxlICYgVklWU19ISV9JRExFX1NUQVRFX0ZFKSA9PSAwKQogCQlzZXFfcHV0cyhtLCAiXHQg RkUgaXMgbm90IGlkbGVcbiIpOwogCWlmICgoaWRsZSAmIFZJVlNfSElfSURMRV9TVEFURV9ERSkg PT0gMCkKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfZ3B1Lmgg Yi9kcml2ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2X2dwdS5oCmluZGV4IDU5ZGM5YzFhMDQ4 Zi4uNDg0NjQ5NTMwY2NjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5h dml2X2dwdS5oCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfZ3B1LmgKQEAg LTEwMSw2ICsxMDEsNyBAQCBzdHJ1Y3QgZXRuYXZpdl9ncHUgewogCS8qIGxpc3Qgb2YgR0VNIGFj dGl2ZSBvYmplY3RzOiAqLwogCXN0cnVjdCBsaXN0X2hlYWQgYWN0aXZlX2xpc3Q7CiAKKwl1aW50 MzJfdCBpZGxlX21hc2s7CiAJdWludDMyX3Qgc3VibWl0dGVkX2ZlbmNlOwogCXVpbnQzMl90IHJl dGlyZWRfZmVuY2U7CiAJdWludDMyX3QgbGFzdF9yaW5nX3BvczsKLS0gCjIuMS40CgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=