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 EF77AC55178 for ; Sun, 25 Oct 2020 15:41:13 +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 9663320790 for ; Sun, 25 Oct 2020 15:41:13 +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="Zn7bnhMm" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9663320790 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 74E936E9CC; Sun, 25 Oct 2020 15:41:08 +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 9D0B66E9CC for ; Sun, 25 Oct 2020 15:41:07 +0000 (UTC) Received: by mail-ed1-x544.google.com with SMTP id t20so6837616edr.11 for ; Sun, 25 Oct 2020 08:41:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=HNaHgipRHm9ntxvgx4XyHxjanEVEX+EZfaWEs54VO3k=; b=Zn7bnhMmHgKWbwvT575ILSH125BB4IUFmrHBnV93LVbvevvWyzsRS0axdcwlvDJavv 2vTJjf/1zOWvu+zkhdEwXxqZDXfpYtnZ67tpradUa+UqeSG5T5SDOtGe/h9/t5KiqaOg 3utEZjDubcoPj5n+2XzU8jtOt4r1UmAjk0SR5ROR0Q4v3JLDrTgrFvPcI8ktsOgprDMZ go6YAmzwySsEEVXCvlR3HLVjuz6wd45NzdShRi0TkbHovfQu5S34obvjphGq5hQvDamH ARf8sl+hGKWKNGeNDQdB4LrxOySglYws4XC906aYHuBe5VX02g9Rp8BOnCmblfniy7ID kslg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=HNaHgipRHm9ntxvgx4XyHxjanEVEX+EZfaWEs54VO3k=; b=KAkH2JDr1fDUQECgsLeg5S0626owDsXcOzSvhhV9ISj1yOFZdKWjMMJ8HYK+aXNISP ffwcvqafwiV73gsI2XqjP6hXxtBtzmr5T4wUzbjn8JZRp+Q5rEqdpJSABn7Brjz9x4Iv 5xGhtz46yQPw+wFL5kKSk7sBB0Og2tInCsSMpid3sQ/+ia7/NJbtjo4mjyJycItUyhXy YlU+9s3Xka+VrSo0MLWn4egLz9XJxnuw+Vk5ZbQcOFQyHInDXrPbDp6m3qujt5DsHBWN 222iKGde+PqfoDMd1LFJrnN7o1tXti3dtg7I8XxCfnkW0pV5mHqRTRGrbhQ/g03Ewr7q ebHQ== X-Gm-Message-State: AOAM530RFeTcSm6RwfBuvqbdO34g62aAQNaO4EOiFRsXanSmK2UlzWsr ZU/f3W4nxpHAFsiYnulMFy0= X-Google-Smtp-Source: ABdhPJwUe346AwtF3I8c8RG8xcWubyEpYErmx9Sh8+mpuhWMxKCgjg/9cE59lphU80tEPG5bkKKfoQ== X-Received: by 2002:a50:d987:: with SMTP id w7mr11806066edj.113.1603640466149; Sun, 25 Oct 2020 08:41:06 -0700 (PDT) Received: from abel.fritz.box ([2a02:908:1252:fb60:d13a:1a76:8d61:cf5c]) by smtp.gmail.com with ESMTPSA id g8sm4141931ejp.73.2020.10.25.08.41.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Oct 2020 08:41:05 -0700 (PDT) From: "=?UTF-8?q?Christian=20K=C3=B6nig?=" X-Google-Original-From: =?UTF-8?q?Christian=20K=C3=B6nig?= To: Madhav.Chauhan@amd.com, dri-devel@lists.freedesktop.org Subject: [PATCH 03/13] drm/ttm: make num_pages uint32_t Date: Sun, 25 Oct 2020 16:40:50 +0100 Message-Id: <20201025154100.16400-4-christian.koenig@amd.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20201025154100.16400-1-christian.koenig@amd.com> References: <20201025154100.16400-1-christian.koenig@amd.com> 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: , Cc: Ray.Huang@amd.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" V2UgY2FuIHN0aWxsIGFsbG9jYXRlIDE2VGlCIHdpdGggdGhhdC4KClNpZ25lZC1vZmYtYnk6IENo cmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4KLS0tCiBkcml2ZXJzL2dw dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRtLmMgfCAxMCArKysrKy0tLS0tCiBkcml2ZXJzL2dw dS9kcm0vbm91dmVhdS9ub3V2ZWF1X3R0bS5jICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3Jh ZGVvbi9yYWRlb25fdHRtLmMgICAgIHwgIDQgKystLQogaW5jbHVkZS9kcm0vdHRtL3R0bV90dC5o ICAgICAgICAgICAgICAgIHwgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp LCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1 L2FtZGdwdV90dG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0uYwpp bmRleCAxNjk0Njg1NzI5MzAuLjBhMzI3MGYyNWU0MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k Z3B1L2FtZGdwdV90dG0uYwpAQCAtOTczLDcgKzk3Myw3IEBAIGJvb2wgYW1kZ3B1X3R0bV90dF9n ZXRfdXNlcl9wYWdlc19kb25lKHN0cnVjdCB0dG1fdHQgKnR0bSkKIAlpZiAoIWd0dCB8fCAhZ3R0 LT51c2VycHRyKQogCQlyZXR1cm4gZmFsc2U7CiAKLQlEUk1fREVCVUdfRFJJVkVSKCJ1c2VyX3Bh Z2VzX2RvbmUgMHglbGx4IHBhZ2VzIDB4JWx4XG4iLAorCURSTV9ERUJVR19EUklWRVIoInVzZXJf cGFnZXNfZG9uZSAweCVsbHggcGFnZXMgMHgleFxuIiwKIAkJZ3R0LT51c2VycHRyLCB0dG0tPm51 bV9wYWdlcyk7CiAKIAlXQVJOX09OQ0UoIWd0dC0+cmFuZ2UgfHwgIWd0dC0+cmFuZ2UtPmhtbV9w Zm5zLApAQCAtMTEyNCw3ICsxMTI0LDcgQEAgc3RhdGljIGludCBhbWRncHVfdHRtX2dhcnRfYmlu ZChzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldiwKIAogZ2FydF9iaW5kX2ZhaWw6CiAJaWYgKHIp Ci0JCURSTV9FUlJPUigiZmFpbGVkIHRvIGJpbmQgJWx1IHBhZ2VzIGF0IDB4JTA4bGxYXG4iLAor CQlEUk1fRVJST1IoImZhaWxlZCB0byBiaW5kICV1IHBhZ2VzIGF0IDB4JTA4bGxYXG4iLAogCQkJ ICB0dG0tPm51bV9wYWdlcywgZ3R0LT5vZmZzZXQpOwogCiAJcmV0dXJuIHI7CkBAIC0xMTU5LDcg KzExNTksNyBAQCBzdGF0aWMgaW50IGFtZGdwdV90dG1fYmFja2VuZF9iaW5kKHN0cnVjdCB0dG1f Ym9fZGV2aWNlICpiZGV2LAogCQl9CiAJfQogCWlmICghdHRtLT5udW1fcGFnZXMpIHsKLQkJV0FS TigxLCAibm90aGluZyB0byBiaW5kICVsdSBwYWdlcyBmb3IgbXJlZyAlcCBiYWNrICVwIVxuIiwK KwkJV0FSTigxLCAibm90aGluZyB0byBiaW5kICV1IHBhZ2VzIGZvciBtcmVnICVwIGJhY2sgJXAh XG4iLAogCQkgICAgIHR0bS0+bnVtX3BhZ2VzLCBib19tZW0sIHR0bSk7CiAJfQogCkBAIC0xMTgy LDcgKzExODIsNyBAQCBzdGF0aWMgaW50IGFtZGdwdV90dG1fYmFja2VuZF9iaW5kKHN0cnVjdCB0 dG1fYm9fZGV2aWNlICpiZGV2LAogCQl0dG0tPnBhZ2VzLCBndHQtPnR0bS5kbWFfYWRkcmVzcywg ZmxhZ3MpOwogCiAJaWYgKHIpCi0JCURSTV9FUlJPUigiZmFpbGVkIHRvIGJpbmQgJWx1IHBhZ2Vz IGF0IDB4JTA4bGxYXG4iLAorCQlEUk1fRVJST1IoImZhaWxlZCB0byBiaW5kICV1IHBhZ2VzIGF0 IDB4JTA4bGxYXG4iLAogCQkJICB0dG0tPm51bV9wYWdlcywgZ3R0LT5vZmZzZXQpOwogCWd0dC0+ Ym91bmQgPSB0cnVlOwogCXJldHVybiByOwpAQCAtMTI5MSw3ICsxMjkxLDcgQEAgc3RhdGljIHZv aWQgYW1kZ3B1X3R0bV9iYWNrZW5kX3VuYmluZChzdHJ1Y3QgdHRtX2JvX2RldmljZSAqYmRldiwK IAkvKiB1bmJpbmQgc2hvdWxkbid0IGJlIGRvbmUgZm9yIEdEUy9HV1MvT0EgaW4gdHRtX2JvX2Ns ZWFuX21tICovCiAJciA9IGFtZGdwdV9nYXJ0X3VuYmluZChhZGV2LCBndHQtPm9mZnNldCwgdHRt LT5udW1fcGFnZXMpOwogCWlmIChyKQotCQlEUk1fRVJST1IoImZhaWxlZCB0byB1bmJpbmQgJWx1 IHBhZ2VzIGF0IDB4JTA4bGxYXG4iLAorCQlEUk1fRVJST1IoImZhaWxlZCB0byB1bmJpbmQgJXUg cGFnZXMgYXQgMHglMDhsbFhcbiIsCiAJCQkgIGd0dC0+dHRtLnR0bS5udW1fcGFnZXMsIGd0dC0+ b2Zmc2V0KTsKIAlndHQtPmJvdW5kID0gZmFsc2U7CiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vbm91dmVhdS9ub3V2ZWF1X3R0bS5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91 dmVhdV90dG0uYwppbmRleCAwNGI5NTI3N2M3M2EuLjA1OTJlZDZlYWFkMSAxMDA2NDQKLS0tIGEv ZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV90dG0uYworKysgYi9kcml2ZXJzL2dwdS9k cm0vbm91dmVhdS9ub3V2ZWF1X3R0bS5jCkBAIC0xMDgsNyArMTA4LDcgQEAgbnYwNF9nYXJ0X21h bmFnZXJfbmV3KHN0cnVjdCB0dG1fcmVzb3VyY2VfbWFuYWdlciAqbWFuLAogCQlyZXR1cm4gcmV0 OwogCiAJcmV0ID0gbnZpZl92bW1fZ2V0KCZtZW0tPmNsaS0+dm1tLnZtbSwgUFRFUywgZmFsc2Us IDEyLCAwLAotCQkJICAgcmVnLT5udW1fcGFnZXMgPDwgUEFHRV9TSElGVCwgJm1lbS0+dm1hWzBd KTsKKwkJCSAgIChsb25nKXJlZy0+bnVtX3BhZ2VzIDw8IFBBR0VfU0hJRlQsICZtZW0tPnZtYVsw XSk7CiAJaWYgKHJldCkgewogCQlub3V2ZWF1X21lbV9kZWwocmVnKTsKIAkJcmV0dXJuIHJldDsK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jIGIvZHJpdmVy cy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fdHRtLmMKaW5kZXggNzVmYTJmNTUxODZiLi5jNTFkY2Jj ODE4ZWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jCkBAIC01NjQsNyArNTY0LDcg QEAgc3RhdGljIGludCByYWRlb25fdHRtX2JhY2tlbmRfYmluZChzdHJ1Y3QgdHRtX2JvX2Rldmlj ZSAqYmRldiwKIAogCWd0dC0+b2Zmc2V0ID0gKHVuc2lnbmVkIGxvbmcpKGJvX21lbS0+c3RhcnQg PDwgUEFHRV9TSElGVCk7CiAJaWYgKCF0dG0tPm51bV9wYWdlcykgewotCQlXQVJOKDEsICJub3Ro aW5nIHRvIGJpbmQgJWx1IHBhZ2VzIGZvciBtcmVnICVwIGJhY2sgJXAhXG4iLAorCQlXQVJOKDEs ICJub3RoaW5nIHRvIGJpbmQgJXUgcGFnZXMgZm9yIG1yZWcgJXAgYmFjayAlcCFcbiIsCiAJCSAg ICAgdHRtLT5udW1fcGFnZXMsIGJvX21lbSwgdHRtKTsKIAl9CiAJaWYgKHR0bS0+Y2FjaGluZyA9 PSB0dG1fY2FjaGVkKQpAQCAtNTcyLDcgKzU3Miw3IEBAIHN0YXRpYyBpbnQgcmFkZW9uX3R0bV9i YWNrZW5kX2JpbmQoc3RydWN0IHR0bV9ib19kZXZpY2UgKmJkZXYsCiAJciA9IHJhZGVvbl9nYXJ0 X2JpbmQocmRldiwgZ3R0LT5vZmZzZXQsIHR0bS0+bnVtX3BhZ2VzLAogCQkJICAgICB0dG0tPnBh Z2VzLCBndHQtPnR0bS5kbWFfYWRkcmVzcywgZmxhZ3MpOwogCWlmIChyKSB7Ci0JCURSTV9FUlJP UigiZmFpbGVkIHRvIGJpbmQgJWx1IHBhZ2VzIGF0IDB4JTA4WFxuIiwKKwkJRFJNX0VSUk9SKCJm YWlsZWQgdG8gYmluZCAldSBwYWdlcyBhdCAweCUwOFhcbiIsCiAJCQkgIHR0bS0+bnVtX3BhZ2Vz LCAodW5zaWduZWQpZ3R0LT5vZmZzZXQpOwogCQlyZXR1cm4gcjsKIAl9CmRpZmYgLS1naXQgYS9p bmNsdWRlL2RybS90dG0vdHRtX3R0LmggYi9pbmNsdWRlL2RybS90dG0vdHRtX3R0LmgKaW5kZXgg ZTNlNjBjMWRhNzU0Li45MzFhMzEzNTU4NzAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZHJtL3R0bS90 dG1fdHQuaAorKysgYi9pbmNsdWRlL2RybS90dG0vdHRtX3R0LmgKQEAgLTYxLDcgKzYxLDcgQEAg c3RydWN0IHR0bV9vcGVyYXRpb25fY3R4Owogc3RydWN0IHR0bV90dCB7CiAJc3RydWN0IHBhZ2Ug KipwYWdlczsKIAl1aW50MzJfdCBwYWdlX2ZsYWdzOwotCXVuc2lnbmVkIGxvbmcgbnVtX3BhZ2Vz OworCXVpbnQzMl90IG51bV9wYWdlczsKIAlzdHJ1Y3Qgc2dfdGFibGUgKnNnOyAvKiBmb3IgU0cg b2JqZWN0cyB2aWEgZG1hLWJ1ZiAqLwogCXN0cnVjdCBmaWxlICpzd2FwX3N0b3JhZ2U7CiAJZW51 bSB0dG1fY2FjaGluZyBjYWNoaW5nOwotLSAKMi4xNy4xCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZl bEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9kcmktZGV2ZWwK