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=-12.3 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,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 1E281C2D0E0 for ; Tue, 15 Sep 2020 14:31:00 +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 C638923D37 for ; Tue, 15 Sep 2020 14:30:59 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="WduzwhHW" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C638923D37 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com 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 EC36989FCC; Tue, 15 Sep 2020 14:30:58 +0000 (UTC) Received: from mail-ed1-x544.google.com (mail-ed1-x544.google.com [IPv6:2a00:1450:4864:20::544]) by gabe.freedesktop.org (Postfix) with ESMTPS id 209FA89FAC for ; Tue, 15 Sep 2020 14:30:58 +0000 (UTC) Received: by mail-ed1-x544.google.com with SMTP id ay8so3248195edb.8 for ; Tue, 15 Sep 2020 07:30:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=vHe59uaejVNgZd3egV7MKNyj+7/UHmN9U8gc88ERG54=; b=WduzwhHWVqoiE2hsg/+LmJB//nGEamLH5K69Egnu8fAOXwmcYC64zSwrD+ilXr1kd7 ycHEHueWK0OGPW6bnfEKhQ7sGKZV2L37uGX92GChVDxCguNjIUNWcQUv+vm2h6nlrD5+ W1AP+nHn53PPSbSSI4qru7zQYrNCYW/gU5dMuYM5KIJk/jOIffL0B/x4CY0MealpCToD O7Hx5FplDXgwBtRkRGc1WFDbw9/2YNCRTkdCOIq5I/rnAjiUEfmBiMKr/vl5IksVxEjm SxrlZXhVUPnyNq8uTW1BDThrO/8fBDALR9MifiZI0gUZWHD9VKJIOvFXyBTdISQi2lrf Zs/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=vHe59uaejVNgZd3egV7MKNyj+7/UHmN9U8gc88ERG54=; b=D8NTWxZQeoQduAQIoLI8NiuxOl0dvY40SNojEYVRjDWjzcXGhdwVtoniZKKCvlrJdx WitQXdmp3AlWjCj/EI3IBZsKJVkUu0fr5uESoabkH/olW8CwGaTuWOou3bh4+XNxZTNm 7H/J/5OQ73jUJs6A2iyeWjgMhxHHfZtGagTfevWXyE7m75nluiOIkNVUwbZQqTxHtql1 VxOtFjwiyCs8QfTtJfg+hJM4vJdtK7YuCJBsentzt5aajpArc+8GpwVn5C/3WTF2seAL e0PJ4r9AAI+JIF60La2+QwN/xtfJP7vjNarn8r22gY4+PaXaa447CxooeEZcMI5SGrAy O1dA== X-Gm-Message-State: AOAM533GwBiahH16+tiuqQpDgrAhlDKzCgLU0PlymOb5W9F/Tyk3Soxc ldD71xWs7c5zW2LmH6+bvMfg0iBhEABuCA== X-Google-Smtp-Source: ABdhPJwQ+1n4xY7y0TnI9A3lgd5rysk5nt6hA0NM8YzoWY0GXvgMGW/5U48tf3uZy68LAy9RrV//AQ== X-Received: by 2002:a05:6402:138a:: with SMTP id b10mr22735135edv.113.1600180256540; Tue, 15 Sep 2020 07:30:56 -0700 (PDT) Received: from abel.fritz.box ([2a02:908:1252:fb60:486d:c4b9:3aa9:add9]) by smtp.gmail.com with ESMTPSA id j3sm1582420edy.7.2020.09.15.07.30.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Sep 2020 07:30:55 -0700 (PDT) From: "=?UTF-8?q?Christian=20K=C3=B6nig?=" X-Google-Original-From: =?UTF-8?q?Christian=20K=C3=B6nig?= To: dri-devel@lists.freedesktop.org Subject: [PATCH] drm/ttm: some cleanups Date: Tue, 15 Sep 2020 16:30:55 +0200 Message-Id: <20200915143055.56565-1-christian.koenig@amd.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" VW5leHBvcnQgdHRtX2NoZWNrX3VuZGVyX2xvd2VybGltaXQuCk1ha2UgdHRtX2JvX2FjY19zaXpl IHN0YXRpYyBhbmQgdW5leHBvcnQgaXQuClJlbW92ZSB0dG1fZ2V0X2tlcm5lbF96b25lX21lbW9y eV9zaXplLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5p Z0BhbWQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS90dG0vdHRtX2JvLmMgICAgIHwgIDcgKysr LS0tLQogZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fbWVtb3J5LmMgfCAgNyAtLS0tLS0tCiBpbmNs dWRlL2RybS90dG0vdHRtX2JvX2FwaS5oICAgICB8IDEyIC0tLS0tLS0tLS0tLQogaW5jbHVkZS9k cm0vdHRtL3R0bV9tZW1vcnkuaCAgICAgfCAgMSAtCiA0IGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0 aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3R0 bS90dG1fYm8uYyBiL2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX2JvLmMKaW5kZXggZWUyNjMyMTI4 ZDNjLi5mZmJkYzIwZDhlOGQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX2Jv LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fYm8uYwpAQCAtMTI1NCw5ICsxMjU0LDkg QEAgaW50IHR0bV9ib19pbml0KHN0cnVjdCB0dG1fYm9fZGV2aWNlICpiZGV2LAogfQogRVhQT1JU X1NZTUJPTCh0dG1fYm9faW5pdCk7CiAKLXNpemVfdCB0dG1fYm9fYWNjX3NpemUoc3RydWN0IHR0 bV9ib19kZXZpY2UgKmJkZXYsCi0JCSAgICAgICB1bnNpZ25lZCBsb25nIGJvX3NpemUsCi0JCSAg ICAgICB1bnNpZ25lZCBzdHJ1Y3Rfc2l6ZSkKK3N0YXRpYyBzaXplX3QgdHRtX2JvX2FjY19zaXpl KHN0cnVjdCB0dG1fYm9fZGV2aWNlICpiZGV2LAorCQkJICAgICAgdW5zaWduZWQgbG9uZyBib19z aXplLAorCQkJICAgICAgdW5zaWduZWQgc3RydWN0X3NpemUpCiB7CiAJdW5zaWduZWQgbnBhZ2Vz ID0gKFBBR0VfQUxJR04oYm9fc2l6ZSkpID4+IFBBR0VfU0hJRlQ7CiAJc2l6ZV90IHNpemUgPSAw OwpAQCAtMTI2Niw3ICsxMjY2LDYgQEAgc2l6ZV90IHR0bV9ib19hY2Nfc2l6ZShzdHJ1Y3QgdHRt X2JvX2RldmljZSAqYmRldiwKIAlzaXplICs9IHR0bV9yb3VuZF9wb3Qoc2l6ZW9mKHN0cnVjdCB0 dG1fdHQpKTsKIAlyZXR1cm4gc2l6ZTsKIH0KLUVYUE9SVF9TWU1CT0wodHRtX2JvX2FjY19zaXpl KTsKIAogc2l6ZV90IHR0bV9ib19kbWFfYWNjX3NpemUoc3RydWN0IHR0bV9ib19kZXZpY2UgKmJk ZXYsCiAJCQkgICB1bnNpZ25lZCBsb25nIGJvX3NpemUsCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vdHRtL3R0bV9tZW1vcnkuYyBiL2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX21lbW9yeS5j CmluZGV4IGFjZDYzYjcwZDgxNC4uOTg3YWEzMmM0ODA4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vdHRtL3R0bV9tZW1vcnkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9tZW1v cnkuYwpAQCAtNTU0LDcgKzU1NCw2IEBAIHR0bV9jaGVja191bmRlcl9sb3dlcmxpbWl0KHN0cnVj dCB0dG1fbWVtX2dsb2JhbCAqZ2xvYiwKIAogCXJldHVybiBmYWxzZTsKIH0KLUVYUE9SVF9TWU1C T0wodHRtX2NoZWNrX3VuZGVyX2xvd2VybGltaXQpOwogCiBzdGF0aWMgaW50IHR0bV9tZW1fZ2xv YmFsX3Jlc2VydmUoc3RydWN0IHR0bV9tZW1fZ2xvYmFsICpnbG9iLAogCQkJCSAgc3RydWN0IHR0 bV9tZW1fem9uZSAqc2luZ2xlX3pvbmUsCkBAIC02ODIsOSArNjgxLDMgQEAgc2l6ZV90IHR0bV9y b3VuZF9wb3Qoc2l6ZV90IHNpemUpCiAJcmV0dXJuIDA7CiB9CiBFWFBPUlRfU1lNQk9MKHR0bV9y b3VuZF9wb3QpOwotCi11aW50NjRfdCB0dG1fZ2V0X2tlcm5lbF96b25lX21lbW9yeV9zaXplKHN0 cnVjdCB0dG1fbWVtX2dsb2JhbCAqZ2xvYikKLXsKLQlyZXR1cm4gZ2xvYi0+em9uZV9rZXJuZWwt Pm1heF9tZW07Ci19Ci1FWFBPUlRfU1lNQk9MKHR0bV9nZXRfa2VybmVsX3pvbmVfbWVtb3J5X3Np emUpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vdHRtL3R0bV9ib19hcGkuaCBiL2luY2x1ZGUv ZHJtL3R0bS90dG1fYm9fYXBpLmgKaW5kZXggMzZmZjY0ZTI3MzZjLi5mZDhkMjlmNWYzNzAgMTAw NjQ0Ci0tLSBhL2luY2x1ZGUvZHJtL3R0bS90dG1fYm9fYXBpLmgKKysrIGIvaW5jbHVkZS9kcm0v dHRtL3R0bV9ib19hcGkuaApAQCAtMzUyLDE4ICszNTIsNiBAQCB2b2lkIHR0bV9ib191bmxvY2tf ZGVsYXllZF93b3JrcXVldWUoc3RydWN0IHR0bV9ib19kZXZpY2UgKmJkZXYsIGludCByZXNjaGVk KTsKIGJvb2wgdHRtX2JvX2V2aWN0aW9uX3ZhbHVhYmxlKHN0cnVjdCB0dG1fYnVmZmVyX29iamVj dCAqYm8sCiAJCQkgICAgICBjb25zdCBzdHJ1Y3QgdHRtX3BsYWNlICpwbGFjZSk7CiAKLS8qKgot ICogdHRtX2JvX2FjY19zaXplCi0gKgotICogQGJkZXY6IFBvaW50ZXIgdG8gYSB0dG1fYm9fZGV2 aWNlIHN0cnVjdC4KLSAqIEBib19zaXplOiBzaXplIG9mIHRoZSBidWZmZXIgb2JqZWN0IGluIGJ5 dGUuCi0gKiBAc3RydWN0X3NpemU6IHNpemUgb2YgdGhlIHN0cnVjdHVyZSBob2xkaW5nIGJ1ZmZl ciBvYmplY3QgZGF0YXMKLSAqCi0gKiBSZXR1cm5zIHNpemUgdG8gYWNjb3VudCBmb3IgYSBidWZm ZXIgb2JqZWN0Ci0gKi8KLXNpemVfdCB0dG1fYm9fYWNjX3NpemUoc3RydWN0IHR0bV9ib19kZXZp Y2UgKmJkZXYsCi0JCSAgICAgICB1bnNpZ25lZCBsb25nIGJvX3NpemUsCi0JCSAgICAgICB1bnNp Z25lZCBzdHJ1Y3Rfc2l6ZSk7CiBzaXplX3QgdHRtX2JvX2RtYV9hY2Nfc2l6ZShzdHJ1Y3QgdHRt X2JvX2RldmljZSAqYmRldiwKIAkJCSAgIHVuc2lnbmVkIGxvbmcgYm9fc2l6ZSwKIAkJCSAgIHVu c2lnbmVkIHN0cnVjdF9zaXplKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL3R0bS90dG1fbWVt b3J5LmggYi9pbmNsdWRlL2RybS90dG0vdHRtX21lbW9yeS5oCmluZGV4IGM3OGVhOTljNDJjZi4u MmQ0NjhkN2M5NGU2IDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS90dG0vdHRtX21lbW9yeS5oCisr KyBiL2luY2x1ZGUvZHJtL3R0bS90dG1fbWVtb3J5LmgKQEAgLTkxLDcgKzkxLDYgQEAgZXh0ZXJu IGludCB0dG1fbWVtX2dsb2JhbF9hbGxvY19wYWdlKHN0cnVjdCB0dG1fbWVtX2dsb2JhbCAqZ2xv YiwKIGV4dGVybiB2b2lkIHR0bV9tZW1fZ2xvYmFsX2ZyZWVfcGFnZShzdHJ1Y3QgdHRtX21lbV9n bG9iYWwgKmdsb2IsCiAJCQkJICAgICBzdHJ1Y3QgcGFnZSAqcGFnZSwgdWludDY0X3Qgc2l6ZSk7 CiBleHRlcm4gc2l6ZV90IHR0bV9yb3VuZF9wb3Qoc2l6ZV90IHNpemUpOwotZXh0ZXJuIHVpbnQ2 NF90IHR0bV9nZXRfa2VybmVsX3pvbmVfbWVtb3J5X3NpemUoc3RydWN0IHR0bV9tZW1fZ2xvYmFs ICpnbG9iKTsKIGV4dGVybiBib29sIHR0bV9jaGVja191bmRlcl9sb3dlcmxpbWl0KHN0cnVjdCB0 dG1fbWVtX2dsb2JhbCAqZ2xvYiwKIAkJCXVpbnQ2NF90IG51bV9wYWdlcywgc3RydWN0IHR0bV9v cGVyYXRpb25fY3R4ICpjdHgpOwogI2VuZGlmCi0tIAoyLjE3LjEKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJp LWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=