From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/vc4: Fix false positive WARN() backtrace on refcount_inc() usage Date: Fri, 24 Nov 2017 15:52:35 +0100 Message-ID: <20171124145235.jopv2ctnczgrhqkj@phenom.ffwll.local> References: <20171122203928.28135-1-boris.brezillon@free-electrons.com> <8760a2ko9z.fsf@anholt.net> <20171122222850.075db871@bbrezillon> <87tvxlzwb8.fsf@anholt.net> <20171123092411.4bad889c@bbrezillon> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) by gabe.freedesktop.org (Postfix) with ESMTPS id 934BD6E004 for ; Fri, 24 Nov 2017 14:52:39 +0000 (UTC) Received: by mail-wm0-x22c.google.com with SMTP id 128so23068489wmo.3 for ; Fri, 24 Nov 2017 06:52:39 -0800 (PST) Content-Disposition: inline In-Reply-To: <20171123092411.4bad889c@bbrezillon> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Boris Brezillon Cc: David Airlie , Stefan Wahren , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBOb3YgMjMsIDIwMTcgYXQgMDk6MjQ6MTFBTSArMDEwMCwgQm9yaXMgQnJlemlsbG9u IHdyb3RlOgo+IE9uIFdlZCwgMjIgTm92IDIwMTcgMTY6MTM6MzEgLTA4MDAKPiBFcmljIEFuaG9s dCA8ZXJpY0BhbmhvbHQubmV0PiB3cm90ZToKPiAKPiA+IEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMu YnJlemlsbG9uQGZyZWUtZWxlY3Ryb25zLmNvbT4gd3JpdGVzOgo+ID4gCj4gPiA+IE9uIFdlZCwg MjIgTm92IDIwMTcgMTM6MTY6MDggLTA4MDAKPiA+ID4gRXJpYyBBbmhvbHQgPGVyaWNAYW5ob2x0 Lm5ldD4gd3JvdGU6Cj4gPiA+ICAKPiA+ID4+IEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemls bG9uQGZyZWUtZWxlY3Ryb25zLmNvbT4gd3JpdGVzOgo+ID4gPj4gICAKPiA+ID4+ID4gV2l0aCBD T05GSUdfUkVGQ09VTlRfRlVMTCBlbmFibGVkLCByZWZjb3VudF9pbmMoKSBjb21wbGFpbnMgd2hl biBpdCdzCj4gPiA+PiA+IHBhc3NlZCBhIHJlZmNvdW50IG9iamVjdCB0aGF0IGhhcyBpdHMgY291 bnRlciBzZXQgdG8gMC4gSW4gdGhpcyBkcml2ZXIsCj4gPiA+PiA+IHRoaXMgaXMgYSB2YWxpZCB1 c2UgY2FzZSBzaW5jZSB3ZSB3YW50IHRvIGluY3JlbWVudCAtPnVzZWNudCBvbmx5IHdoZW4KPiA+ ID4+ID4gdGhlIEJPIG9iamVjdCBzdGFydHMgdG8gYmUgdXNlZCBieSByZWFsIEhXIGNvbXBvbmVu dHMgYW5kIHRoaXMgaXMKPiA+ID4+ID4gZGVmaW5pdGVseSBub3QgdGhlIGNhc2Ugd2hlbiB0aGUg Qk8gaXMgY3JlYXRlZC4KPiA+ID4+ID4KPiA+ID4+ID4gRml4IHRoZSBwcm9ibGVtIGJ5IHVzaW5n IHJlZmNvdW50X2luY19ub3RfemVybygpIGluc3RlYWQgb2YKPiA+ID4+ID4gcmVmY291bnRfaW5j KCkgYW5kIGZhbGxiYWNrIHRvIHJlZmNvdW50X3NldCgxKSB3aGVuCj4gPiA+PiA+IHJlZmNvdW50 X2luY19ub3RfemVybygpIHJldHVybnMgZmFsc2UuIE5vdGUgdGhhdCB0aGlzIDItc3RlcHMgb3Bl cmF0aW9uCj4gPiA+PiA+IGlzIG5vdCByYWN5IGhlcmUgYmVjYXVzZSB0aGUgd2hvbGUgc2VjdGlv biBpcyBwcm90ZWN0ZWQgYnkgYSBtdXRleAo+ID4gPj4gPiB3aGljaCBndWFyYW50ZWVzIHRoYXQg dGhlIGNvdW50ZXIgZG9lcyBub3QgY2hhbmdlIGJldHdlZW4gdGhlCj4gPiA+PiA+IHJlZmNvdW50 X2luY19ub3RfemVybygpIGFuZCByZWZjb3VudF9zZXQoKSBjYWxscy4gICAgCj4gPiA+PiAKPiA+ ID4+IElmIHdlJ3JlIG5vdCBmb2xsb3dpbmcgdGhlIG1vZGVsLCBhbmQgcHJvdGVjdGluZyB0aGUg cmVmY291bnQgYnkgYQo+ID4gPj4gbXV0ZXgsIHNob3VsZG4ndCB3ZSBqdXN0IGJlIHVzaW5nIGFk ZGl0aW9uIGFuZCBzdWJ0cmFjdGlvbiBpbnN0ZWFkIG9mCj4gPiA+PiByZWZjb3VudCdzIGF0b21p Y3M/ICAKPiA+ID4KPiA+ID4gQWN0dWFsbHksIHRoaXMgbXV0ZXggaXMgcHJvdGVjdGluZyB0aGUg Ym8tPm1hZHYgdmFsdWUgd2hpY2ggaGFzIHRvIGJlCj4gPiA+IGNoZWNrZWQgd2hlbiB0aGUgY291 bnRlciByZWFjaGVzIDAgKHdoZW4gZGVjcmVtZW50aW5nKSBvciAxICh3aGVuCj4gPiA+IGluY3Jl bWVudGluZykuIFdlIGp1c3QgYmVuZWZpdCBmcm9tIHRoaXMgcHJvdGVjdGlvbiBoZXJlLCBidXQg aWRlYWxseQo+ID4gPiBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gaGF2ZSBhbiByZWZjb3VudF9pbmNf YWxsb3dfemVybygpIGFzIHN1Z2dlc3RlZCBieQo+ID4gPiBEYW5pZWwuICAKPiA+IAo+ID4gTGV0 IG1lIHJlc3RhdGUgdGhpcyB0byBzZWUgaWYgaXQgbWFrZXMgc2Vuc2U6IFRoZSByZWZjb3VudCBp cyBhbHdheXMgPj0KPiA+IDAsIHRoaXMgaXMgaXMgdGhlIG9ubHkgcGF0aCB0aGF0IGluY3JlYXNl cyB0aGUgcmVmY291bnQgZnJvbSAwIHRvIDEsIGFuZAo+ID4gaXQncyAoaW5jaWRlbnRhbGx5KSBw cm90ZWN0ZWQgYnkgYSBtdXRleCwgc28gdGhlcmUncyBubyByYWNlIGJldHdlZW4gdGhlCj4gPiBh dHRlbXB0ZWQgaW5jcmVhc2UgZnJvbSBub256ZXJvIGFuZCB0aGUgc2V0IGZyb20gbm9uemVybyB0 byAxLgo+IAo+IFllcC4KPiAKPiA+IAo+ID4gVGhpcyBzZWVtcyBmaW5lIHRvIG1lIGFzIGEgYnVn Zml4Lgo+IAo+IFRoZSBkaXNjdXNzaW9uIGlzIGdvaW5nIG9uIGluIHRoZSBvdGhlciB0aHJlYWQs IGxldCdzIHdhaXQgYSBiaXQKPiBiZWZvcmUgdGFraW5nIGEgZGVjaXNpb24uCgpMZXQncyBub3Qg YmxvY2sgdGhlIGJ1Z2ZpeCBvbiByZWFjaGluZyBwZXJmZWN0aW9uIGltby4gSSdkIG1lcmdlIHRo aXMgYXMKdGhlIG1pbmltYWwgZml4LCBhbmQgdGhlbiBhcHBseSB0aGUgcHJldHR5IHBhaW50IG9u Y2Ugd2UgaGF2ZSBhIGNsZWFyIGlkZWEKZm9yIHRoYXQuCi1EYW5pZWwKLS0gCkRhbmllbCBWZXR0 ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xs LmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=