From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 03/10] drm/sysfs: Annote lockless show functions with READ_ONCE Date: Tue, 26 Apr 2016 13:24:15 +0200 Message-ID: <20160426112415.GB8291@phenom.ffwll.local> References: <1459331120-27864-1-git-send-email-daniel.vetter@ffwll.ch> <1459331120-27864-4-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id D24C56E7C9 for ; Tue, 26 Apr 2016 11:24:19 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id n3so3981238wmn.1 for ; Tue, 26 Apr 2016 04:24:19 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1459331120-27864-4-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: DRI Development Cc: Daniel Vetter , Intel Graphics Development List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBNYXIgMzAsIDIwMTYgYXQgMTE6NDU6MTNBTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBGb3IgZG9jdW1lbnRhdGlvbiBhbmQgcGFyYW5vaWEuCj4gCj4gU2lnbmVkLW9mZi1i eTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KCk1lcmdlZCB0byBkcm0t bWlzYyB3aXRoIENocmlzJyBpcmMgYWNrIC0gd2UganVzdCBkaXNjdXNzZWQgdGhlIG9wcG9zaXRl CldSSVRFX09OQ0UgaW4gc29tZSBvdGhlciBwYXRjaGVzLgotRGFuaWVsCgo+IC0tLQo+ICBkcml2 ZXJzL2dwdS9kcm0vZHJtX3N5c2ZzLmMgfCAxMSArKysrKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdl ZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vZHJtX3N5c2ZzLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3N5c2ZzLmMKPiBp bmRleCBkNTAzZjhlOGMyZDEuLjQzODc1Y2IzNTY5MSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw dS9kcm0vZHJtX3N5c2ZzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3N5c2ZzLmMKPiBA QCAtMjA4LDkgKzIwOCwxMiBAQCBzdGF0aWMgc3NpemVfdCBzdGF0dXNfc2hvdyhzdHJ1Y3QgZGV2 aWNlICpkZXZpY2UsCj4gIAkJCSAgIGNoYXIgKmJ1ZikKPiAgewo+ICAJc3RydWN0IGRybV9jb25u ZWN0b3IgKmNvbm5lY3RvciA9IHRvX2RybV9jb25uZWN0b3IoZGV2aWNlKTsKPiArCWVudW0gZHJt X2Nvbm5lY3Rvcl9zdGF0dXMgc3RhdHVzOwo+ICsKPiArCXN0YXR1cyA9IFJFQURfT05DRShjb25u ZWN0b3ItPnN0YXR1cyk7Cj4gIAo+ICAJcmV0dXJuIHNucHJpbnRmKGJ1ZiwgUEFHRV9TSVpFLCAi JXNcbiIsCj4gLQkJCWRybV9nZXRfY29ubmVjdG9yX3N0YXR1c19uYW1lKGNvbm5lY3Rvci0+c3Rh dHVzKSk7Cj4gKwkJCWRybV9nZXRfY29ubmVjdG9yX3N0YXR1c19uYW1lKHN0YXR1cykpOwo+ICB9 Cj4gIAo+ICBzdGF0aWMgc3NpemVfdCBkcG1zX3Nob3coc3RydWN0IGRldmljZSAqZGV2aWNlLAo+ IEBAIC0yMzEsOSArMjM0LDExIEBAIHN0YXRpYyBzc2l6ZV90IGVuYWJsZWRfc2hvdyhzdHJ1Y3Qg ZGV2aWNlICpkZXZpY2UsCj4gIAkJCSAgIGNoYXIgKmJ1ZikKPiAgewo+ICAJc3RydWN0IGRybV9j b25uZWN0b3IgKmNvbm5lY3RvciA9IHRvX2RybV9jb25uZWN0b3IoZGV2aWNlKTsKPiArCWJvb2wg ZW5hYmxlZDsKPiArCj4gKwllbmFibGVkID0gUkVBRF9PTkNFKGNvbm5lY3Rvci0+ZW5jb2Rlcik7 Cj4gIAo+IC0JcmV0dXJuIHNucHJpbnRmKGJ1ZiwgUEFHRV9TSVpFLCAiJXNcbiIsIGNvbm5lY3Rv ci0+ZW5jb2RlciA/ICJlbmFibGVkIiA6Cj4gLQkJCSJkaXNhYmxlZCIpOwo+ICsJcmV0dXJuIHNu cHJpbnRmKGJ1ZiwgUEFHRV9TSVpFLCBlbmFibGVkID8gImVuYWJsZWRcbiIgOiAiZGlzYWJsZWRc biIpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgc3NpemVfdCBlZGlkX3Nob3coc3RydWN0IGZpbGUgKmZp bHAsIHN0cnVjdCBrb2JqZWN0ICprb2JqLAo+IC0tIAo+IDIuOC4wLnJjMwo+IAoKLS0gCkRhbmll bCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9n LmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=