From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [Intel-gfx] [PATCH 5/5] drm/mm: Use clear_bit_unlock() for releasing the drm_mm_node() Date: Fri, 4 Oct 2019 13:01:36 +0100 Message-ID: <0b89ccc5-1b44-121b-4601-f8ae3f67b039@linux.intel.com> References: <20191003210100.22250-1-chris@chris-wilson.co.uk> <20191003210100.22250-5-chris@chris-wilson.co.uk> <157018723052.12925.12334881894790832202@skylake-alporthouse-com> <157018786025.12925.9929624154459883899@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <157018786025.12925.9929624154459883899@skylake-alporthouse-com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org Ck9uIDA0LzEwLzIwMTkgMTI6MTcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIENocmlz IFdpbHNvbiAoMjAxOS0xMC0wNCAxMjowNzoxMCkKPj4gUXVvdGluZyBUdnJ0a28gVXJzdWxpbiAo MjAxOS0xMC0wNCAxMDoxNToyMCkKPj4+Cj4+PiBPbiAwMy8xMC8yMDE5IDIyOjAxLCBDaHJpcyBX aWxzb24gd3JvdGU6Cj4+Pj4gQSBmZXcgY2FsbGVycyBuZWVkIHRvIHNlcmlhbGlzZSB0aGUgZGVz dHJ1Y3Rpb24gb2YgdGhlaXIgZHJtX21tX25vZGUgYW5kCj4+Pj4gZW5zdXJlIGl0IGlzIHJlbW92 ZWQgZnJvbSB0aGUgZHJtX21tIGJlZm9yZSBmcmVlaW5nLiBIb3dldmVyLCB0byBiZQo+Pj4+IGNv bXBsZXRlbHkgc3VyZSB0aGF0IGFueSBhY2Nlc3MgZnJvbSBhbm90aGVyIHRocmVhZCBpcyBjb21w bGV0ZSBiZWZvcmUKPj4+PiB3ZSBmcmVlIHRoZSBzdHJ1Y3QsIHdlIHJlcXVpcmUgdGhlIFJFTEVB U0Ugc2VtYW50aWNzIG9mCj4+Pj4gY2xlYXJfYml0X3VubG9jaygpLgo+Pj4+Cj4+Pj4gVGhpcyBh bGxvd3MgdGhlIGNvbmRpdGlvbmFsIGxvY2tpbmcgc3VjaCBhcwo+Pj4+Cj4+Pj4gVGhyZWFkIEEg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaHJlYWQgQgo+Pj4+ICAgICAgIG11dGV4X2xv Y2sobW1fbG9jayk7ICAgICAgICAgICAgICAgIGlmIChkcm1fbW1fbm9kZV9hbGxvY2F0ZWQobm9k ZSkpIHsKPj4+PiAgICAgICBkcm1fbW1fbm9kZV9yZW1vdmUobm9kZSk7ICAgICAgICAgICAgICAg bXV0ZXhfbG9jayhtbV9sb2NrKTsKPj4+PiAgICAgICBtdXRleF91bmxvY2sobW1fbG9jayk7ICAg ICAgICAgICAgICAgICAgZHJtX21tX25vZGVfcmVtb3ZlKG5vZGUpOwo+Pj4+ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtdXRleF91bmxvY2sobW1fbG9jayk7 Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KPj4+PiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2ZyZWUobm9kZSk7Cj4+ Pgo+Pj4gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IHJlbGVhc2Ugc2VtYW50aWNzIG9uIG5vZGUg YWxsb2NhdGVkIG1lYW4gMSAtPiAwCj4+PiB0cmFuc2l0aW9uIGlzIGd1YXJhbnRlZWQgdG8gYmUg c2VlbiBvbmx5IHdoZW4gdGhyZWFkIEEKPj4+IGRybV9tbV9ub2RlX3JlbW92ZSBpcyBmdWxseSBk b25lIHdpdGggdGhlIHJlbW92YWwuIEJ1dCBpZiBpdCBpcyBpbiB0aGUKPj4+IG1pZGRsZSBvZiBy ZW1vdmFsLCBub2RlIGlzIHN0aWxsIHNlZW4gYXMgYWxsb2NhdGVkIG91dHNpZGUgYW5kIHRocmVh ZCBCCj4+PiBjYW4gZW50ZXIgdGhlIGlmLWJvZHksIHdhaXQgZm9yIHRoZSBsb2NrLCBhbmQgdGhl biBkcm1fbW1fbm9kZV9yZW1vdmUKPj4+IHdpbGwgYXR0ZW1wdCBhIGRvdWJsZSByZW1vdmFsLiBT byBJIHRoaW5rIGFub3RoZXIgZHJtX21tX25vZGVfYWxsb2NhdGVkCj4+PiB1bmRlciB0aGUgbG9j ayBpcyBuZWVkZWQuCj4+Cj4+IFllcy4gQ2hlY2sgYWZ0ZXIgdGhlIGxvY2sgaXMgaW5kZWVkIHJl cXVpcmVkIGluIHRoaXMgc2NlbmFyaW8uIEFuZAo+PiBkcm1fbW1fbm9kZV9yZW1vdmUoKSBpbnNp c3RzIHRoZSBjYWxsZXIgZG9lc24ndCB0cnkgYSBkb3VibGUgcmVtb3ZlLgo+IAo+IEkgaGFkIHRv IGdvIGJhY2sgYW5kIGRvdWJsZSBjaGVjayB0aGUgdm1hIGNvZGUsIGFuZCB0aGF0J3MgZmluZS4K PiAoV2UgaGl0IHRoaXMgY2FzZSB3aGVyZSBvbmUgdGhyZWFkIGlzIGV2aWN0aW5nIGFuZCBhbm90 aGVyIHRocmVhZCBpcwo+IGRlc3Ryb3lpbmcgdGhlIG9iamVjdC4gQW5kIGZvciB1cyB3ZSBkbyB0 aGUgY2hlY2sgdW5kZXIgdGhlIGxvY2sgaW5zaWRlCj4gX19pOTE1X3ZtYV91bmJpbmQoKSBvbiB0 aGUgZGVzdHJveSBwYXRoLikKClNvIEkgdGhpbmsgaWYgeW91IGFtZW5kIHRoZSBjb21taXQgbWVz c2FnZSB0byBjb250YWluIHRoZSByZXBlYXRlZCBjaGVjayAKdW5kZXIgdGhlIGxvY2sgcGF0Y2gg bG9va3MgZ29vZCB0byBtZS4gV2l0aCB0aGF0OgoKUmV2aWV3ZWQtYnk6IFR2cnRrbyBVcnN1bGlu IDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+CgpSZWdhcmRzLAoKVHZydGtvCgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs