From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 01/19] drm: debugfs: Remove all files automatically on cleanup Date: Fri, 27 Jan 2017 08:59:44 +0100 Message-ID: <20170127075944.7srqpnqwfy7v326l@phenom.ffwll.local> References: <20170126225621.12314-1-noralf@tronnes.org> <20170126225621.12314-2-noralf@tronnes.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1505F6ECAC for ; Fri, 27 Jan 2017 07:59:49 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id r126so56289831wmr.3 for ; Thu, 26 Jan 2017 23:59:49 -0800 (PST) Content-Disposition: inline In-Reply-To: <20170126225621.12314-2-noralf@tronnes.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Noralf =?iso-8859-1?Q?Tr=F8nnes?= Cc: dri-devel@lists.freedesktop.org, liviu.dudau@arm.com, linux@armlinux.org.uk, jsarha@ti.com, tomi.valkeinen@ti.com, kraxel@redhat.com, linux+etnaviv@armlinux.org.uk, alexander.deucher@amd.com, daniel.vetter@intel.com, vincent.abriou@st.com, christian.koenig@amd.com, bskeggs@redhat.com List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBKYW4gMjYsIDIwMTcgYXQgMTE6NTY6MDNQTSArMDEwMCwgTm9yYWxmIFRyw7hubmVz IHdyb3RlOgo+IEluc3RlYWQgb2YgaGF2aW5nIHRoZSBkcml2ZXJzIGNhbGwgZHJtX2RlYnVnZnNf cmVtb3ZlX2ZpbGVzKCkgaW4KPiB0aGVpciBkcm1fZHJpdmVyLT5kZWJ1Z2ZzX2NsZWFudXAgaG9v aywgZG8gaXQgYXV0b21hdGljYWxseSBieQo+IHRyYXZlcnNpbmcgbWlub3ItPmRlYnVnZnNfbGlz dC4KPiBBbHNvIHVzZSBkZWJ1Z2ZzX3JlbW92ZV9yZWN1cnNpdmUoKSBzbyBkcml2ZXJzIHdobyBh ZGQgdGhlaXIgb3duCj4gZGVidWdmcyBmaWxlcyBkb24ndCBoYXZlIHRvIGtlZXAgdHJhY2sgb2Yg dGhlbSBmb3IgcmVtb3ZhbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBOb3JhbGYgVHLDuG5uZXMgPG5v cmFsZkB0cm9ubmVzLm9yZz4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9kZWJ1Z2ZzLmMg fCAyMCArKysrKysrKysrKysrKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9u cygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Ry bV9kZWJ1Z2ZzLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RlYnVnZnMuYwo+IGluZGV4IDM3ZmQ2 MTIuLjA0YjBhZjMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9kZWJ1Z2ZzLmMK PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RlYnVnZnMuYwo+IEBAIC04MSw3ICs4MSw4IEBA IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmlsZV9vcGVyYXRpb25zIGRybV9kZWJ1Z2ZzX2ZvcHMgPSB7 Cj4gICAqIFxyZXR1cm4gWmVybyBvbiBzdWNjZXNzLCBub24temVybyBvbiBmYWlsdXJlCj4gICAq Cj4gICAqIENyZWF0ZSBhIGdpdmVuIHNldCBvZiBkZWJ1Z2ZzIGZpbGVzIHJlcHJlc2VudGVkIGJ5 IGFuIGFycmF5IG9mCj4gLSAqIGdkbV9kZWJ1Z2ZzX2xpc3RzIGluIHRoZSBnaXZlbiByb290IGRp cmVjdG9yeS4KPiArICogJmRybV9pbmZvX2xpc3QgaW4gdGhlIGdpdmVuIHJvb3QgZGlyZWN0b3J5 LiBUaGVzZSBmaWxlcyB3aWxsIGJlIHJlbW92ZWQKPiArICogYXV0b21hdGljYWxseSBvbiBkcm1f ZGVidWdmc19jbGVhbnVwKCkuCgpJJ20gc3RhcnRpbmcgdG8gZmVlbCBndWlsdHkgYWJvdXQgYXNr aW5nIHlvdSBhbGwgdGhpcywgYnV0IHlvdSdyZSBkb2luZwpncmVhdCB3b3JrIHNvIGhlcmUgd2Ug Z286IEkganVzdCBub3RpY2VkIHRoYXQgdGhlIGNvbW1lbnRzIGhlcmUgYXJlbid0CnJlYWxseSBr ZXJuZWwtZG9jLCBhbmQgdGhhdCB0aGUgZHJtX2RlYnVnZnMuW2hjXSBzdHVmZiBpbnMndCBwdWxs ZWQgaW50bwp0aGUgc3BoaW54IGRvY3VtZW50YXRpb24gKHdoaWNoIGlzIHdoeSBpdCdzIG5vdCBj aGVja2VkKS4gV291bGQgYmUgcmVhbGx5CmF3ZXNvbWUgaWYgeW91IGNvdWxkIGFkZCBhIGNoYXB0 ZXIgdG8gZ3B1L2RybS11YXBpLnJzdCBhYm91dCBkZWJ1Z2ZzCmludGVyZmFjZXMgKHdpdGggYSBi aWcgd2FybmluZyB0aGF0IGl0J3Mgbm90IHN0YWJsZSBhcGkgYW5kIGZvciBkZWJ1Z2dpbmcKb25s eSksIGFuZCBwdWxsIHRoZSBrZXJuZWxkb2MgZm9yIGl0IChwbHVzIGZpeCBpdCB0byBiZSBwcm9w ZXJseSBwYXJzaW5nCmtlcmVubGRvYyk/IFN0cmljdGx5IG9wdGlvbmFsIDotKQotRGFuaWVsCgo+ ICAgKi8KPiAgaW50IGRybV9kZWJ1Z2ZzX2NyZWF0ZV9maWxlcyhjb25zdCBzdHJ1Y3QgZHJtX2lu Zm9fbGlzdCAqZmlsZXMsIGludCBjb3VudCwKPiAgCQkJICAgICBzdHJ1Y3QgZGVudHJ5ICpyb290 LCBzdHJ1Y3QgZHJtX21pbm9yICptaW5vcikKPiBAQCAtMjE4LDYgKzIxOSwxOSBAQCBpbnQgZHJt X2RlYnVnZnNfcmVtb3ZlX2ZpbGVzKGNvbnN0IHN0cnVjdCBkcm1faW5mb19saXN0ICpmaWxlcywg aW50IGNvdW50LAo+ICB9Cj4gIEVYUE9SVF9TWU1CT0woZHJtX2RlYnVnZnNfcmVtb3ZlX2ZpbGVz KTsKPiAgCj4gK3N0YXRpYyB2b2lkIGRybV9kZWJ1Z2ZzX3JlbW92ZV9hbGxfZmlsZXMoc3RydWN0 IGRybV9taW5vciAqbWlub3IpCj4gK3sKPiArCXN0cnVjdCBkcm1faW5mb19ub2RlICpub2RlLCAq dG1wOwo+ICsKPiArCW11dGV4X2xvY2soJm1pbm9yLT5kZWJ1Z2ZzX2xvY2spOwo+ICsJbGlzdF9m b3JfZWFjaF9lbnRyeV9zYWZlKG5vZGUsIHRtcCwgJm1pbm9yLT5kZWJ1Z2ZzX2xpc3QsIGxpc3Qp IHsKPiArCQlkZWJ1Z2ZzX3JlbW92ZShub2RlLT5kZW50KTsKPiArCQlsaXN0X2RlbCgmbm9kZS0+ bGlzdCk7Cj4gKwkJa2ZyZWUobm9kZSk7Cj4gKwl9Cj4gKwltdXRleF91bmxvY2soJm1pbm9yLT5k ZWJ1Z2ZzX2xvY2spOwo+ICt9Cj4gKwo+ICAvKioKPiAgICogQ2xlYW51cCB0aGUgZGVidWdmcyBm aWxlc3lzdGVtIHJlc291cmNlcy4KPiAgICoKPiBAQCAtMjQ1LDkgKzI1OSw5IEBAIGludCBkcm1f ZGVidWdmc19jbGVhbnVwKHN0cnVjdCBkcm1fbWlub3IgKm1pbm9yKQo+ICAJCX0KPiAgCX0KPiAg Cj4gLQlkcm1fZGVidWdmc19yZW1vdmVfZmlsZXMoZHJtX2RlYnVnZnNfbGlzdCwgRFJNX0RFQlVH RlNfRU5UUklFUywgbWlub3IpOwo+ICsJZHJtX2RlYnVnZnNfcmVtb3ZlX2FsbF9maWxlcyhtaW5v cik7Cj4gIAo+IC0JZGVidWdmc19yZW1vdmUobWlub3ItPmRlYnVnZnNfcm9vdCk7Cj4gKwlkZWJ1 Z2ZzX3JlbW92ZV9yZWN1cnNpdmUobWlub3ItPmRlYnVnZnNfcm9vdCk7Cj4gIAltaW5vci0+ZGVi dWdmc19yb290ID0gTlVMTDsKPiAgCj4gIAlyZXR1cm4gMDsKPiAtLSAKPiAyLjEwLjIKPiAKPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGRyaS1kZXZl bCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwKCi0tIApE YW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8v YmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK