From mboxrd@z Thu Jan 1 00:00:00 1970 From: SF Markus Elfring Subject: [PATCH 5/5] video: smscufx: Adjust three checks for null pointers Date: Sat, 25 Nov 2017 21:50:06 +0100 Message-ID: <0c4fc190-122a-6a46-2dcc-a17b4acd84b5@users.sourceforge.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mout.web.de (mout.web.de [212.227.17.12]) by gabe.freedesktop.org (Postfix) with ESMTPS id 99F676E164 for ; Sat, 25 Nov 2017 20:50:23 +0000 (UTC) In-Reply-To: Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, Bartlomiej Zolnierkiewicz , Steve Glendinning Cc: kernel-janitors@vger.kernel.org, LKML List-Id: dri-devel@lists.freedesktop.org RnJvbTogTWFya3VzIEVsZnJpbmcgPGVsZnJpbmdAdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRl OiBTYXQsIDI1IE5vdiAyMDE3IDIxOjIxOjIwICswMTAwCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRl bnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29k aW5nOiA4Yml0CgpUaGUgc2NyaXB0IOKAnGNoZWNrcGF0Y2gucGzigJ0gcG9pbnRlZCBpbmZvcm1h dGlvbiBvdXQgbGlrZSB0aGUgZm9sbG93aW5nLgoKQ29tcGFyaXNvbiB0byBOVUxMIGNvdWxkIGJl IHdyaXR0ZW4g4oCmCgpUaHVzIGZpeCB0aGUgYWZmZWN0ZWQgc291cmNlIGNvZGUgcGxhY2VzLgoK U2lnbmVkLW9mZi1ieTogTWFya3VzIEVsZnJpbmcgPGVsZnJpbmdAdXNlcnMuc291cmNlZm9yZ2Uu bmV0PgotLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvc21zY3VmeC5jIHwgMTMgKysrKystLS0tLS0t LQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9kcml2ZXJzL3ZpZGVvL2ZiZGV2L3Ntc2N1ZnguYyBiL2RyaXZlcnMvdmlkZW8vZmJk ZXYvc21zY3VmeC5jCmluZGV4IDAzZDM1NDI5ZTFiOS4uZDE0NjA0NTM2ZTYzIDEwMDY0NAotLS0g YS9kcml2ZXJzL3ZpZGVvL2ZiZGV2L3Ntc2N1ZnguYworKysgYi9kcml2ZXJzL3ZpZGVvL2ZiZGV2 L3Ntc2N1ZnguYwpAQCAtMTA4MSw3ICsxMDgxLDcgQEAgc3RhdGljIGludCB1Znhfb3BzX29wZW4o c3RydWN0IGZiX2luZm8gKmluZm8sIGludCB1c2VyKQogCiAJa3JlZl9nZXQoJmRldi0+a3JlZik7 CiAKLQlpZiAoZmJfZGVmaW8gJiYgKGluZm8tPmZiZGVmaW8gPT0gTlVMTCkpIHsKKwlpZiAoZmJf ZGVmaW8gJiYgIWluZm8tPmZiZGVmaW8pIHsKIAkJLyogZW5hYmxlIGRlZmlvIGF0IGxhc3QgbW9t ZW50IGlmIG5vdCBkaXNhYmxlZCBieSBjbGllbnQgKi8KIAogCQlzdHJ1Y3QgZmJfZGVmZXJyZWRf aW8gKmZiZGVmaW87CkBAIC0xNTU2LDggKzE1NTYsNyBAQCBzdGF0aWMgaW50IHVmeF9zZXR1cF9t b2RlcyhzdHJ1Y3QgdWZ4X2RhdGEgKmRldiwgc3RydWN0IGZiX2luZm8gKmluZm8sCiAJfQogCiAJ LyogSWYgZXZlcnl0aGluZyBlbHNlIGhhcyBmYWlsZWQsIGZhbGwgYmFjayB0byBzYWZlIGRlZmF1 bHQgbW9kZSAqLwotCWlmIChkZWZhdWx0X3Ztb2RlID09IE5VTEwpIHsKLQorCWlmICghZGVmYXVs dF92bW9kZSkgewogCQlzdHJ1Y3QgZmJfdmlkZW9tb2RlIGZiX3Ztb2RlID0gezB9OwogCiAJCS8q IEFkZCB0aGUgc3RhbmRhcmQgVkVTQSBtb2RlcyB0byBvdXIgbW9kZWxpc3QKQEAgLTE1ODMsOCAr MTU4Miw3IEBAIHN0YXRpYyBpbnQgdWZ4X3NldHVwX21vZGVzKHN0cnVjdCB1ZnhfZGF0YSAqZGV2 LCBzdHJ1Y3QgZmJfaW5mbyAqaW5mbywKIAl9CiAKIAkvKiBJZiB3ZSBoYXZlIGdvb2QgbW9kZSBh bmQgbm8gYWN0aXZlIGNsaWVudHMgKi8KLQlpZiAoKGRlZmF1bHRfdm1vZGUgIT0gTlVMTCkgJiYg KGRldi0+ZmJfY291bnQgPT0gMCkpIHsKLQorCWlmIChkZWZhdWx0X3Ztb2RlICYmIGRldi0+ZmJf Y291bnQgPT0gMCkgewogCQlmYl92aWRlb21vZGVfdG9fdmFyKCZpbmZvLT52YXIsIGRlZmF1bHRf dm1vZGUpOwogCQl1ZnhfdmFyX2NvbG9yX2Zvcm1hdCgmaW5mby0+dmFyKTsKIApAQCAtMTU5NCwx MCArMTU5Miw5IEBAIHN0YXRpYyBpbnQgdWZ4X3NldHVwX21vZGVzKHN0cnVjdCB1ZnhfZGF0YSAq ZGV2LCBzdHJ1Y3QgZmJfaW5mbyAqaW5mbywKIAkJCShpbmZvLT52YXIuYml0c19wZXJfcGl4ZWwg LyA4KTsKIAogCQlyZXN1bHQgPSB1ZnhfcmVhbGxvY19mcmFtZWJ1ZmZlcihkZXYsIGluZm8pOwot Ci0JfSBlbHNlCisJfSBlbHNlIHsKIAkJcmVzdWx0ID0gLUVJTlZBTDsKLQorCX0KIGVycm9yOgog CWlmIChlZGlkICYmIChkZXYtPmVkaWQgIT0gZWRpZCkpCiAJCWtmcmVlKGVkaWQpOwotLSAKMi4x NS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmkt ZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK