From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 996EFC63697 for ; Thu, 26 Nov 2020 11:02:02 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3AE7520DD4 for ; Thu, 26 Nov 2020 11:02:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3AE7520DD4 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=pengutronix.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 31FEA6E8A2; Thu, 26 Nov 2020 11:02:01 +0000 (UTC) Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7074F6E8A2 for ; Thu, 26 Nov 2020 11:02:00 +0000 (UTC) Received: from pty.hi.pengutronix.de ([2001:67c:670:100:1d::c5]) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kiF25-0000P7-N2; Thu, 26 Nov 2020 12:01:49 +0100 Received: from ukl by pty.hi.pengutronix.de with local (Exim 4.89) (envelope-from ) id 1kiF23-00052Z-Ke; Thu, 26 Nov 2020 12:01:47 +0100 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: Russell King , Dmitry Torokhov , Lee Jones , Daniel Thompson , Jingoo Han , Bartlomiej Zolnierkiewicz Subject: [PATCH] ARM: locomo: make locomo bus's remove callback return void Date: Thu, 26 Nov 2020 12:01:40 +0100 Message-Id: <20201126110140.2021758-1-u.kleine-koenig@pengutronix.de> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::c5 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: dri-devel@lists.freedesktop.org X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kernel@pengutronix.de, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-input@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" VGhlIGRyaXZlciBjb3JlIGlnbm9yZXMgdGhlIHJldHVybiB2YWx1ZSBvZiBzdHJ1Y3QgYnVzX3R5 cGU6OnJlbW92ZQpiZWNhdXNlIHRoZXJlIGlzIG9ubHkgbGl0dGxlIHRoYXQgY2FuIGJlIGRvbmUu IFRvIHNpbXBsaWZ5IHRoZSBxdWVzdCB0bwptYWtlIHRoaXMgZnVuY3Rpb24gcmV0dXJuIHZvaWQs IGxldCBzdHJ1Y3QgbG9jb21vX2RyaXZlcjo6cmVtb3ZlIHJldHVybgp2b2lkLCB0b28uIEFsbCB1 c2VycyBhbHJlYWR5IHVuY29uZGl0aW9uYWxseSByZXR1cm4gMCwgdGhpcyBjb21taXQgbWFrZXMK aXQgb2J2aW91cyB0aGF0IHJldHVybmluZyBhbiBlcnJvciBjb2RlIGlzIGEgYmFkIGlkZWEgYW5k IGVuc3VyZXMgZnV0dXJlCnVzZXJzIGJlaGF2ZSBhY2NvcmRpbmdseS4KClNpZ25lZC1vZmYtYnk6 IFV3ZSBLbGVpbmUtS8O2bmlnIDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0cm9uaXguZGU+Ci0tLQpI ZWxsbywKCmlmIGRlc2lyZWQgdGhlIGNoYW5nZSB0byBhcmNoL2FybS9tYWNoLXNhMTEwMC9jb2xs aWUuYyBjYW4gYmUgc3BsaXQgb3V0Cm9mIHRoaXMgcGF0Y2guIFRoZSBjaGFuZ2Ugb2YgcHJvdG90 eXBlIHRoZW4gZG9lc24ndCBhZmZlY3QgdGhpcyBkcml2ZXIKYW55IG1vcmUuIFRoZXJlIGlzIG9u ZSBsb2NvbW8tZHJpdmVyIHRoYXQgaXMgYWxyZWFkeSBub3cgdW5hZmZlY3RlZDoKZHJpdmVycy9s ZWRzL2xlZHMtbG9jb21vLmMuIFRoaXMgZHJpdmVyIGRvZXNuJ3QgaGF2ZSBhIHJlbW92ZSBjYWxs YmFjay4KCkJlc3QgcmVnYXJkcwpVd2UKCiBhcmNoL2FybS9jb21tb24vbG9jb21vLmMgICAgICAg ICAgICAgICB8IDUgKystLS0KIGFyY2gvYXJtL2luY2x1ZGUvYXNtL2hhcmR3YXJlL2xvY29tby5o IHwgMiArLQogYXJjaC9hcm0vbWFjaC1zYTExMDAvY29sbGllLmMgICAgICAgICAgfCA2IC0tLS0t LQogZHJpdmVycy9pbnB1dC9rZXlib2FyZC9sb2NvbW9rYmQuYyAgICAgfCA0ICstLS0KIGRyaXZl cnMvdmlkZW8vYmFja2xpZ2h0L2xvY29tb2xjZC5jICAgIHwgMyArLS0KIDUgZmlsZXMgY2hhbmdl ZCwgNSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2Fy bS9jb21tb24vbG9jb21vLmMgYi9hcmNoL2FybS9jb21tb24vbG9jb21vLmMKaW5kZXggNjJmMjQx YjA5ZmUzLi5lNDVmNGU0ZTA2YjYgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2NvbW1vbi9sb2NvbW8u YworKysgYi9hcmNoL2FybS9jb21tb24vbG9jb21vLmMKQEAgLTgzOCwxMSArODM4LDEwIEBAIHN0 YXRpYyBpbnQgbG9jb21vX2J1c19yZW1vdmUoc3RydWN0IGRldmljZSAqZGV2KQogewogCXN0cnVj dCBsb2NvbW9fZGV2ICpsZGV2ID0gTE9DT01PX0RFVihkZXYpOwogCXN0cnVjdCBsb2NvbW9fZHJp dmVyICpkcnYgPSBMT0NPTU9fRFJWKGRldi0+ZHJpdmVyKTsKLQlpbnQgcmV0ID0gMDsKIAogCWlm IChkcnYtPnJlbW92ZSkKLQkJcmV0ID0gZHJ2LT5yZW1vdmUobGRldik7Ci0JcmV0dXJuIHJldDsK KwkJZHJ2LT5yZW1vdmUobGRldik7CisJcmV0dXJuIDA7CiB9CiAKIHN0cnVjdCBidXNfdHlwZSBs b2NvbW9fYnVzX3R5cGUgPSB7CmRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNsdWRlL2FzbS9oYXJk d2FyZS9sb2NvbW8uaCBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2hhcmR3YXJlL2xvY29tby5oCmlu ZGV4IGY4NzEyZTNjMjljZi4uMjQ2YTNkZTI1OTMxIDEwMDY0NAotLS0gYS9hcmNoL2FybS9pbmNs dWRlL2FzbS9oYXJkd2FyZS9sb2NvbW8uaAorKysgYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9oYXJk d2FyZS9sb2NvbW8uaApAQCAtMTg4LDcgKzE4OCw3IEBAIHN0cnVjdCBsb2NvbW9fZHJpdmVyIHsK IAlzdHJ1Y3QgZGV2aWNlX2RyaXZlcglkcnY7CiAJdW5zaWduZWQgaW50CQlkZXZpZDsKIAlpbnQg KCpwcm9iZSkoc3RydWN0IGxvY29tb19kZXYgKik7Ci0JaW50ICgqcmVtb3ZlKShzdHJ1Y3QgbG9j b21vX2RldiAqKTsKKwl2b2lkICgqcmVtb3ZlKShzdHJ1Y3QgbG9jb21vX2RldiAqKTsKIH07CiAK ICNkZWZpbmUgTE9DT01PX0RSVihfZCkJY29udGFpbmVyX29mKChfZCksIHN0cnVjdCBsb2NvbW9f ZHJpdmVyLCBkcnYpCmRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLXNhMTEwMC9jb2xsaWUuYyBi L2FyY2gvYXJtL21hY2gtc2ExMTAwL2NvbGxpZS5jCmluZGV4IGJkM2E1MmZkMDljZS4uZjQzYmVi N2IyNWM3IDEwMDY0NAotLS0gYS9hcmNoL2FybS9tYWNoLXNhMTEwMC9jb2xsaWUuYworKysgYi9h cmNoL2FybS9tYWNoLXNhMTEwMC9jb2xsaWUuYwpAQCAtMjA0LDE4ICsyMDQsMTIgQEAgc3RhdGlj IGludCBjb2xsaWVfdWFydF9wcm9iZShzdHJ1Y3QgbG9jb21vX2RldiAqZGV2KQogCXJldHVybiAw OwogfQogCi1zdGF0aWMgaW50IGNvbGxpZV91YXJ0X3JlbW92ZShzdHJ1Y3QgbG9jb21vX2RldiAq ZGV2KQotewotCXJldHVybiAwOwotfQotCiBzdGF0aWMgc3RydWN0IGxvY29tb19kcml2ZXIgY29s bGllX3VhcnRfZHJpdmVyID0gewogCS5kcnYgPSB7CiAJCS5uYW1lID0gImNvbGxpZV91YXJ0IiwK IAl9LAogCS5kZXZpZAk9IExPQ09NT19ERVZJRF9VQVJULAogCS5wcm9iZQk9IGNvbGxpZV91YXJ0 X3Byb2JlLAotCS5yZW1vdmUJPSBjb2xsaWVfdWFydF9yZW1vdmUsCiB9OwogCiBzdGF0aWMgaW50 IF9faW5pdCBjb2xsaWVfdWFydF9pbml0KHZvaWQpCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lucHV0 L2tleWJvYXJkL2xvY29tb2tiZC5jIGIvZHJpdmVycy9pbnB1dC9rZXlib2FyZC9sb2NvbW9rYmQu YwppbmRleCBkYWY2YTc1M2NhNjEuLmRhZTA1MzU5NjU3MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9p bnB1dC9rZXlib2FyZC9sb2NvbW9rYmQuYworKysgYi9kcml2ZXJzL2lucHV0L2tleWJvYXJkL2xv Y29tb2tiZC5jCkBAIC0zMDQsNyArMzA0LDcgQEAgc3RhdGljIGludCBsb2NvbW9rYmRfcHJvYmUo c3RydWN0IGxvY29tb19kZXYgKmRldikKIAlyZXR1cm4gZXJyOwogfQogCi1zdGF0aWMgaW50IGxv Y29tb2tiZF9yZW1vdmUoc3RydWN0IGxvY29tb19kZXYgKmRldikKK3N0YXRpYyB2b2lkIGxvY29t b2tiZF9yZW1vdmUoc3RydWN0IGxvY29tb19kZXYgKmRldikKIHsKIAlzdHJ1Y3QgbG9jb21va2Jk ICpsb2NvbW9rYmQgPSBsb2NvbW9fZ2V0X2RydmRhdGEoZGV2KTsKIApAQCAtMzE4LDggKzMxOCw2 IEBAIHN0YXRpYyBpbnQgbG9jb21va2JkX3JlbW92ZShzdHJ1Y3QgbG9jb21vX2RldiAqZGV2KQog CXJlbGVhc2VfbWVtX3JlZ2lvbigodW5zaWduZWQgbG9uZykgZGV2LT5tYXBiYXNlLCBkZXYtPmxl bmd0aCk7CiAKIAlrZnJlZShsb2NvbW9rYmQpOwotCi0JcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBz dHJ1Y3QgbG9jb21vX2RyaXZlciBrZXlib2FyZF9kcml2ZXIgPSB7CmRpZmYgLS1naXQgYS9kcml2 ZXJzL3ZpZGVvL2JhY2tsaWdodC9sb2NvbW9sY2QuYyBiL2RyaXZlcnMvdmlkZW8vYmFja2xpZ2h0 L2xvY29tb2xjZC5jCmluZGV4IDI5N2VlMmUxYWIwYi4uMDQ2OGVhODIxNTlmIDEwMDY0NAotLS0g YS9kcml2ZXJzL3ZpZGVvL2JhY2tsaWdodC9sb2NvbW9sY2QuYworKysgYi9kcml2ZXJzL3ZpZGVv L2JhY2tsaWdodC9sb2NvbW9sY2QuYwpAQCAtMjA4LDcgKzIwOCw3IEBAIHN0YXRpYyBpbnQgbG9j b21vbGNkX3Byb2JlKHN0cnVjdCBsb2NvbW9fZGV2ICpsZGV2KQogCXJldHVybiAwOwogfQogCi1z dGF0aWMgaW50IGxvY29tb2xjZF9yZW1vdmUoc3RydWN0IGxvY29tb19kZXYgKmRldikKK3N0YXRp YyB2b2lkIGxvY29tb2xjZF9yZW1vdmUoc3RydWN0IGxvY29tb19kZXYgKmRldikKIHsKIAl1bnNp Z25lZCBsb25nIGZsYWdzOwogCkBAIC0yMjAsNyArMjIwLDYgQEAgc3RhdGljIGludCBsb2NvbW9s Y2RfcmVtb3ZlKHN0cnVjdCBsb2NvbW9fZGV2ICpkZXYpCiAJbG9jYWxfaXJxX3NhdmUoZmxhZ3Mp OwogCWxvY29tb2xjZF9kZXYgPSBOVUxMOwogCWxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKLQly ZXR1cm4gMDsKIH0KIAogc3RhdGljIHN0cnVjdCBsb2NvbW9fZHJpdmVyIHBvb2RsZV9sY2RfZHJp dmVyID0gewotLSAKMi4yOS4yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9k cmktZGV2ZWwK