From mboxrd@z Thu Jan 1 00:00:00 1970 From: Greg Kroah-Hartman Subject: [PATCH v2 09/10] video: fbdev: w100fb: convert platform driver to use dev_groups Date: Wed, 31 Jul 2019 14:43:48 +0200 Message-ID: <20190731124349.4474-10-gregkh@linuxfoundation.org> References: <20190731124349.4474-1-gregkh@linuxfoundation.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by gabe.freedesktop.org (Postfix) with ESMTPS id EABE989728 for ; Wed, 31 Jul 2019 12:44:25 +0000 (UTC) In-Reply-To: <20190731124349.4474-1-gregkh@linuxfoundation.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-kernel@vger.kernel.org, Richard Gong , Dmitry Torokhov Cc: linux-fbdev@vger.kernel.org, Bartlomiej Zolnierkiewicz , Greg Kroah-Hartman , dri-devel@lists.freedesktop.org, Tony Prisk , linux-arm-kernel@lists.infradead.org List-Id: dri-devel@lists.freedesktop.org UGxhdGZvcm0gZHJpdmVycyBub3cgaGF2ZSB0aGUgb3B0aW9uIHRvIGhhdmUgdGhlIHBsYXRmb3Jt IGNvcmUgY3JlYXRlCmFuZCByZW1vdmUgYW55IG5lZWRlZCBzeXNmcyBhdHRyaWJ1dGUgZmlsZXMu ICBTbyB0YWtlIGFkdmFudGFnZSBvZiB0aGF0CmFuZCBkbyBub3QgcmVnaXN0ZXIgImJ5IGhhbmQi IGEgYnVuY2ggb2Ygc3lzZnMgZmlsZXMuCgpDYzogVG9ueSBQcmlzayA8bGludXhAcHJpc2t0ZWNo LmNvLm56PgpDYzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCkNjOiBkcmkt ZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCkNjOiBsaW51eC1mYmRldkB2Z2VyLmtlcm5lbC5v cmcKQWNrZWQtYnk6IEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1z dW5nLmNvbT4KU2lnbmVkLW9mZi1ieTogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhm b3VuZGF0aW9uLm9yZz4KLS0tCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3cxMDBmYi5jIHwgMjMgKysr KysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAx MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3ZpZGVvL2ZiZGV2L3cxMDBmYi5j IGIvZHJpdmVycy92aWRlby9mYmRldi93MTAwZmIuYwppbmRleCA1OTdmZmFhMTNjZDIuLjNiZTA3 ODA3ZWRjZCAxMDA2NDQKLS0tIGEvZHJpdmVycy92aWRlby9mYmRldi93MTAwZmIuYworKysgYi9k cml2ZXJzL3ZpZGVvL2ZiZGV2L3cxMDBmYi5jCkBAIC0xNjQsNiArMTY0LDE1IEBAIHN0YXRpYyBz c2l6ZV90IGZhc3RwbGxjbGtfc3RvcmUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZGV2aWNl X2F0dHJpYnV0ZSAqYXR0CiAKIHN0YXRpYyBERVZJQ0VfQVRUUl9SVyhmYXN0cGxsY2xrKTsKIAor c3RhdGljIHN0cnVjdCBhdHRyaWJ1dGUgKncxMDBmYl9hdHRyc1tdID0geworCSZkZXZfYXR0cl9m YXN0cGxsY2xrLmF0dHIsCisJJmRldl9hdHRyX3JlZ19yZWFkLmF0dHIsCisJJmRldl9hdHRyX3Jl Z193cml0ZS5hdHRyLAorCSZkZXZfYXR0cl9mbGlwLmF0dHIsCisJTlVMTCwKK307CitBVFRSSUJV VEVfR1JPVVBTKHcxMDBmYik7CisKIC8qCiAgKiBTb21lIHRvdWNoc2NyZWVucyBuZWVkIGhzeW5j IGluZm9ybWF0aW9uIGZyb20gdGhlIHZpZGVvIGRyaXZlciB0bwogICogZnVuY3Rpb24gY29ycmVj dGx5LiBXZSBleHBvcnQgaXQgaGVyZS4KQEAgLTc1MiwxNCArNzYxLDYgQEAgaW50IHcxMDBmYl9w cm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCQlnb3RvIG91dDsKIAl9CiAKLQll cnIgPSBkZXZpY2VfY3JlYXRlX2ZpbGUoJnBkZXYtPmRldiwgJmRldl9hdHRyX2Zhc3RwbGxjbGsp OwotCWVyciB8PSBkZXZpY2VfY3JlYXRlX2ZpbGUoJnBkZXYtPmRldiwgJmRldl9hdHRyX3JlZ19y ZWFkKTsKLQllcnIgfD0gZGV2aWNlX2NyZWF0ZV9maWxlKCZwZGV2LT5kZXYsICZkZXZfYXR0cl9y ZWdfd3JpdGUpOwotCWVyciB8PSBkZXZpY2VfY3JlYXRlX2ZpbGUoJnBkZXYtPmRldiwgJmRldl9h dHRyX2ZsaXApOwotCi0JaWYgKGVyciAhPSAwKQotCQlmYl93YXJuKGluZm8sICJmYWlsZWQgdG8g cmVnaXN0ZXIgYXR0cmlidXRlcyAoJWQpXG4iLCBlcnIpOwotCiAJZmJfaW5mbyhpbmZvLCAiJXMg ZnJhbWUgYnVmZmVyIGRldmljZVxuIiwgaW5mby0+Zml4LmlkKTsKIAlyZXR1cm4gMDsKIG91dDoK QEAgLTc4NCwxMSArNzg1LDYgQEAgc3RhdGljIGludCB3MTAwZmJfcmVtb3ZlKHN0cnVjdCBwbGF0 Zm9ybV9kZXZpY2UgKnBkZXYpCiAJc3RydWN0IGZiX2luZm8gKmluZm8gPSBwbGF0Zm9ybV9nZXRf ZHJ2ZGF0YShwZGV2KTsKIAlzdHJ1Y3QgdzEwMGZiX3BhciAqcGFyPWluZm8tPnBhcjsKIAotCWRl dmljZV9yZW1vdmVfZmlsZSgmcGRldi0+ZGV2LCAmZGV2X2F0dHJfZmFzdHBsbGNsayk7Ci0JZGV2 aWNlX3JlbW92ZV9maWxlKCZwZGV2LT5kZXYsICZkZXZfYXR0cl9yZWdfcmVhZCk7Ci0JZGV2aWNl X3JlbW92ZV9maWxlKCZwZGV2LT5kZXYsICZkZXZfYXR0cl9yZWdfd3JpdGUpOwotCWRldmljZV9y ZW1vdmVfZmlsZSgmcGRldi0+ZGV2LCAmZGV2X2F0dHJfZmxpcCk7Ci0KIAl1bnJlZ2lzdGVyX2Zy YW1lYnVmZmVyKGluZm8pOwogCiAJdmZyZWUocGFyLT5zYXZlZF9pbnRtZW0pOwpAQCAtMTYyNSw2 ICsxNjIxLDcgQEAgc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9kcml2ZXIgdzEwMGZiX2RyaXZlciA9 IHsKIAkucmVzdW1lCQk9IHcxMDBmYl9yZXN1bWUsCiAJLmRyaXZlcgkJPSB7CiAJCS5uYW1lCT0g IncxMDBmYiIsCisJCS5kZXZfZ3JvdXBzCT0gdzEwMGZiX2dyb3VwcywKIAl9LAogfTsKIAotLSAK Mi4yMi4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpk cmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=