From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Andrushchenko Subject: [PATCH v3] drm: Replace NULL with error value in drm_prime_pages_to_sg Date: Thu, 19 Jul 2018 12:37:13 +0300 Message-ID: <20180719093713.3643-1-andr2000@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-lj1-x244.google.com (mail-lj1-x244.google.com [IPv6:2a00:1450:4864:20::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8A5916ED65 for ; Thu, 19 Jul 2018 09:37:24 +0000 (UTC) Received: by mail-lj1-x244.google.com with SMTP id q127-v6so6622782ljq.11 for ; Thu, 19 Jul 2018 02:37:24 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com, seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com, boris.ostrovsky@oracle.com, dan.carpenter@oracle.com Cc: andr2000@gmail.com, Oleksandr Andrushchenko List-Id: dri-devel@lists.freedesktop.org RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw YW0uY29tPgoKRGFuIENhcnBlbnRlciBoYXMgcmVwb3J0ZWQgdGhhdCB0aGVyZSBpcyB0aGUgZm9s bG93aW5nIHN0YXRpYyBjaGVja2VyCndhcm5pbmc6Cglkcml2ZXJzL2dwdS9kcm0vZHJtX3ByaW1l LmM6MzE3IGRybV9nZW1fbWFwX2RtYV9idWYoKQoJd2FybjogJ3NndCcgY2FuIGFsc28gYmUgTlVM TAoKMzE0CXNndCA9IG9iai0+ZGV2LT5kcml2ZXItPmdlbV9wcmltZV9nZXRfc2dfdGFibGUob2Jq KTsKMzE1CjMxNglpZiAoIUlTX0VSUihzZ3QpKSB7CjMxNwkJaWYgKCFkbWFfbWFwX3NnX2F0dHJz KGF0dGFjaC0+ZGV2LCBzZ3QtPnNnbCwgc2d0LT5uZW50cywgZGlyLAoKUHJvYmxlbWF0aWMgZnVu Y3Rpb25zIGFyZSB4ZW5fZHJtX2Zyb250X2dlbV9nZXRfc2dfdGFibGUgYW5kCmRybV9nZW1fY21h X3ByaW1lX2dldF9zZ190YWJsZS4gRml4IHRob3NlIGJ5IHJlcGxhY2luZyBOVUxMIHdpdGggZXJy b3IgdmFsdWUuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3Nh bmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+ClJlcG9ydGVkLWJ5OiBEYW4gQ2FycGVudGVyIDxk YW4uY2FycGVudGVyQG9yYWNsZS5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9nZW1fY21h X2hlbHBlci5jICAgIHwgNCArKy0tCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRf Z2VtLmMgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV9jbWFfaGVscGVyLmMg Yi9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV9jbWFfaGVscGVyLmMKaW5kZXggODBhNTExNWMzODQ2 Li4xZDJjZWQ4ODJiNjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtX2NtYV9o ZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV9jbWFfaGVscGVyLmMKQEAgLTQz Niw3ICs0MzYsNyBAQCBzdHJ1Y3Qgc2dfdGFibGUgKmRybV9nZW1fY21hX3ByaW1lX2dldF9zZ190 YWJsZShzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKm9iaikKIAogCXNndCA9IGt6YWxsb2Moc2l6ZW9m KCpzZ3QpLCBHRlBfS0VSTkVMKTsKIAlpZiAoIXNndCkKLQkJcmV0dXJuIE5VTEw7CisJCXJldHVy biBFUlJfUFRSKC1FTk9NRU0pOwogCiAJcmV0ID0gZG1hX2dldF9zZ3RhYmxlKG9iai0+ZGV2LT5k ZXYsIHNndCwgY21hX29iai0+dmFkZHIsCiAJCQkgICAgICBjbWFfb2JqLT5wYWRkciwgb2JqLT5z aXplKTsKQEAgLTQ0Nyw3ICs0NDcsNyBAQCBzdHJ1Y3Qgc2dfdGFibGUgKmRybV9nZW1fY21hX3By aW1lX2dldF9zZ190YWJsZShzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKm9iaikKIAogb3V0OgogCWtm cmVlKHNndCk7Ci0JcmV0dXJuIE5VTEw7CisJcmV0dXJuIEVSUl9QVFIocmV0KTsKIH0KIEVYUE9S VF9TWU1CT0xfR1BMKGRybV9nZW1fY21hX3ByaW1lX2dldF9zZ190YWJsZSk7CiAKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMvZ3B1 L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwppbmRleCBjODViZmU3NTcxY2IuLjQ3ZmYwMTlk M2FlZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5j CisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwpAQCAtMTc5LDcg KzE3OSw3IEBAIHN0cnVjdCBzZ190YWJsZSAqeGVuX2RybV9mcm9udF9nZW1fZ2V0X3NnX3RhYmxl KHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqZ2VtX29iaikKIAlzdHJ1Y3QgeGVuX2dlbV9vYmplY3Qg Knhlbl9vYmogPSB0b194ZW5fZ2VtX29iaihnZW1fb2JqKTsKIAogCWlmICgheGVuX29iai0+cGFn ZXMpCi0JCXJldHVybiBOVUxMOworCQlyZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKIAogCXJldHVy biBkcm1fcHJpbWVfcGFnZXNfdG9fc2coeGVuX29iai0+cGFnZXMsIHhlbl9vYmotPm51bV9wYWdl cyk7CiB9Ci0tIAoyLjE4LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbAo=