From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH] drm/rockchip: Cleanup dangling devm pointers Date: Fri, 16 Sep 2016 14:22:23 -0400 Message-ID: <1474050143-29962-1-git-send-email-seanpaul@chromium.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: mark.yao@rock-chips.com, heiko@sntech.de, dri-devel@lists.freedesktop.org Cc: linux-rockchip@lists.infradead.org List-Id: linux-rockchip.vger.kernel.org SW5zdGVhZCBvZiBhc3NpZ25pbmcgZGV2aWNlIG1hbmFnZWQgcmVzb3VyY2VzIHRvIGxvY2FsIHZh cmlhYmxlcywKa2VlcCB0cmFjayBvZiB0aGVtIGluIHRoZSB2b3Agc3RydWN0LgoKU2lnbmVkLW9m Zi1ieTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+Ci0tLQogZHJpdmVycy9ncHUv ZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYyB8IDEyICsrKysrKy0tLS0tLQogMSBmaWxl IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3ZvcC5jIGIvZHJpdmVycy9ncHUv ZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYwppbmRleCAxMzFhZTBmLi5iZWQ3ODJlIDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3ZvcC5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMKQEAgLTE0Miw2 ICsxNDIsNyBAQCBzdHJ1Y3Qgdm9wIHsKIAogCS8qIHZvcCBkY2xrIHJlc2V0ICovCiAJc3RydWN0 IHJlc2V0X2NvbnRyb2wgKmRjbGtfcnN0OworCXN0cnVjdCByZXNldF9jb250cm9sICphaGJfcnN0 OwogCiAJc3RydWN0IHZvcF93aW4gd2luW107CiB9OwpAQCAtMTMzMyw3ICsxMzM0LDYgQEAgc3Rh dGljIGludCB2b3BfaW5pdGlhbChzdHJ1Y3Qgdm9wICp2b3ApCiB7CiAJY29uc3Qgc3RydWN0IHZv cF9kYXRhICp2b3BfZGF0YSA9IHZvcC0+ZGF0YTsKIAljb25zdCBzdHJ1Y3Qgdm9wX3JlZ19kYXRh ICppbml0X3RhYmxlID0gdm9wX2RhdGEtPmluaXRfdGFibGU7Ci0Jc3RydWN0IHJlc2V0X2NvbnRy b2wgKmFoYl9yc3Q7CiAJaW50IGksIHJldDsKIAogCXZvcC0+aGNsayA9IGRldm1fY2xrX2dldCh2 b3AtPmRldiwgImhjbGtfdm9wIik7CkBAIC0xMzc0LDE1ICsxMzc0LDE1IEBAIHN0YXRpYyBpbnQg dm9wX2luaXRpYWwoc3RydWN0IHZvcCAqdm9wKQogCS8qCiAJICogZG8gaGNsa19yZXNldCwgcmVz ZXQgYWxsIHZvcCByZWdpc3RlcnMuCiAJICovCi0JYWhiX3JzdCA9IGRldm1fcmVzZXRfY29udHJv bF9nZXQodm9wLT5kZXYsICJhaGIiKTsKLQlpZiAoSVNfRVJSKGFoYl9yc3QpKSB7CisJdm9wLT5h aGJfcnN0ID0gZGV2bV9yZXNldF9jb250cm9sX2dldCh2b3AtPmRldiwgImFoYiIpOworCWlmIChJ U19FUlIodm9wLT5haGJfcnN0KSkgewogCQlkZXZfZXJyKHZvcC0+ZGV2LCAiZmFpbGVkIHRvIGdl dCBhaGIgcmVzZXRcbiIpOwotCQlyZXQgPSBQVFJfRVJSKGFoYl9yc3QpOworCQlyZXQgPSBQVFJf RVJSKHZvcC0+YWhiX3JzdCk7CiAJCWdvdG8gZXJyX2Rpc2FibGVfYWNsazsKIAl9Ci0JcmVzZXRf Y29udHJvbF9hc3NlcnQoYWhiX3JzdCk7CisJcmVzZXRfY29udHJvbF9hc3NlcnQodm9wLT5haGJf cnN0KTsKIAl1c2xlZXBfcmFuZ2UoMTAsIDIwKTsKLQlyZXNldF9jb250cm9sX2RlYXNzZXJ0KGFo Yl9yc3QpOworCXJlc2V0X2NvbnRyb2xfZGVhc3NlcnQodm9wLT5haGJfcnN0KTsKIAogCW1lbWNw eSh2b3AtPnJlZ3NiYWssIHZvcC0+cmVncywgdm9wLT5sZW4pOwogCi0tIAoyLjguMC5yYzMuMjI2 LmczOWQ0MDIwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK