From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [RFC PATCH 14/68] vfs: Convert drm to use the new mount API Date: Thu, 28 Mar 2019 08:47:12 +0100 Message-ID: <20190328074712.GQ2665@phenom.ffwll.local> References: <155372999953.7602.13784796495137723805.stgit@warthog.procyon.org.uk> <155373013865.7602.4323790421889477990.stgit@warthog.procyon.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) by gabe.freedesktop.org (Postfix) with ESMTPS id 253496E2EC for ; Thu, 28 Mar 2019 07:47:17 +0000 (UTC) Received: by mail-ed1-x541.google.com with SMTP id a25so16323553edc.8 for ; Thu, 28 Mar 2019 00:47:17 -0700 (PDT) Content-Disposition: inline In-Reply-To: <155373013865.7602.4323790421889477990.stgit@warthog.procyon.org.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: David Howells Cc: David Airlie , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, viro@zeniv.linux.org.uk, linux-fsdevel@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBNYXIgMjcsIDIwMTkgYXQgMTE6NDI6MThQTSArMDAwMCwgRGF2aWQgSG93ZWxscyB3 cm90ZToKPiBDb252ZXJ0IHRoZSBkcm0gZmlsZXN5c3RlbSB0byB0aGUgbmV3IGludGVybmFsIG1v dW50IEFQSSBhcyB0aGUgb2xkCj4gb25lIHdpbGwgYmUgb2Jzb2xldGVkIGFuZCByZW1vdmVkLiAg VGhpcyBhbGxvd3MgZ3JlYXRlciBmbGV4aWJpbGl0eSBpbgo+IGNvbW11bmljYXRpb24gb2YgbW91 bnQgcGFyYW1ldGVycyBiZXR3ZWVuIHVzZXJzcGFjZSwgdGhlIFZGUyBhbmQgdGhlCj4gZmlsZXN5 c3RlbS4KPiAKPiBTZWUgRG9jdW1lbnRhdGlvbi9maWxlc3lzdGVtcy9tb3VudF9hcGkudHh0IGZv ciBtb3JlIGluZm9ybWF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERhdmlkIEhvd2VsbHMgPGRo b3dlbGxzQHJlZGhhdC5jb20+Cj4gY2M6IERhdmlkIEFpcmxpZSA8YWlybGllZEBsaW51eC5pZT4K PiBjYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNoPgo+IGNjOiBkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCgpObyBjbHVlIGFib3V0IHZmcywgYnV0IGZlZWwgZnJlZSB0byBt ZXJnZSB0aHJvdWdoIHdoYXRldmVyIHRyZWUgdGhpcyBpcwpzdWl0YWJsZSBmb3IuCgpBY2tlZC1i eTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KCj4gLS0tCj4gCj4gIGRy aXZlcnMvZ3B1L2RybS9kcm1fZHJ2LmMgfCAgIDE0ICsrKysrKy0tLS0tLS0tCj4gIDEgZmlsZSBj aGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2Rydi5jCj4g aW5kZXggMzgxNTgxYjAxZDQ4Li45ZWVhZDVhNDc4ZGUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2RybV9kcnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHJ2LmMKPiBAQCAt MzEsNiArMzEsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gICNpbmNsdWRlIDxs aW51eC9tb2R1bGVwYXJhbS5oPgo+ICAjaW5jbHVkZSA8bGludXgvbW91bnQuaD4KPiArI2luY2x1 ZGUgPGxpbnV4L2ZzX2NvbnRleHQuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiAgI2lu Y2x1ZGUgPGxpbnV4L3NyY3UuaD4KPiAgCj4gQEAgLTQxMywyMCArNDE0LDE3IEBAIHN0YXRpYyBj b25zdCBzdHJ1Y3Qgc3VwZXJfb3BlcmF0aW9ucyBkcm1fZnNfc29wcyA9IHsKPiAgCS5zdGF0ZnMJ CT0gc2ltcGxlX3N0YXRmcywKPiAgfTsKPiAgCj4gLXN0YXRpYyBzdHJ1Y3QgZGVudHJ5ICpkcm1f ZnNfbW91bnQoc3RydWN0IGZpbGVfc3lzdGVtX3R5cGUgKmZzX3R5cGUsIGludCBmbGFncywKPiAt CQkJCSAgIGNvbnN0IGNoYXIgKmRldl9uYW1lLCB2b2lkICpkYXRhKQo+ICtzdGF0aWMgaW50IGRy bV9mc19pbml0X2ZzX2NvbnRleHQoc3RydWN0IGZzX2NvbnRleHQgKmZjKQo+ICB7Cj4gLQlyZXR1 cm4gbW91bnRfcHNldWRvKGZzX3R5cGUsCj4gLQkJCSAgICAiZHJtOiIsCj4gLQkJCSAgICAmZHJt X2ZzX3NvcHMsCj4gLQkJCSAgICAmZHJtX2ZzX2RvcHMsCj4gLQkJCSAgICAweDAxMDIwM2ZmKTsK PiArCXJldHVybiB2ZnNfaW5pdF9wc2V1ZG9fZnNfY29udGV4dChmYywgImRybToiLAo+ICsJCQkJ CSAgJmRybV9mc19zb3BzLCBOVUxMLAo+ICsJCQkJCSAgJmRybV9mc19kb3BzLCAweDAxMDIwM2Zm KTsKPiAgfQo+ICAKPiAgc3RhdGljIHN0cnVjdCBmaWxlX3N5c3RlbV90eXBlIGRybV9mc190eXBl ID0gewo+ICAJLm5hbWUJCT0gImRybSIsCj4gIAkub3duZXIJCT0gVEhJU19NT0RVTEUsCj4gLQku bW91bnQJCT0gZHJtX2ZzX21vdW50LAo+ICsJLmluaXRfZnNfY29udGV4dCA9IGRybV9mc19pbml0 X2ZzX2NvbnRleHQsCj4gIAkua2lsbF9zYgk9IGtpbGxfYW5vbl9zdXBlciwKPiAgfTsKPiAgCj4g CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24K aHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZHJpLWRldmVs