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=-16.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,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 D909FC48BD1 for ; Thu, 10 Jun 2021 18:32:47 +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 98B8561249 for ; Thu, 10 Jun 2021 18:32:47 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 98B8561249 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 3ED9D6EDC8; Thu, 10 Jun 2021 18:32:47 +0000 (UTC) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id CF0DC6EDC8 for ; Thu, 10 Jun 2021 18:32:45 +0000 (UTC) IronPort-SDR: 6OMzt92LnUbIPnSJNkZUe6Xf+py6wlN/1GdngVOnZ0puo+XLUfQuaLvUI7E+r/L8vfFa80Hwcs YXt0w+PwtZsg== X-IronPort-AV: E=McAfee;i="6200,9189,10011"; a="185741580" X-IronPort-AV: E=Sophos;i="5.83,264,1616482800"; d="scan'208";a="185741580" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jun 2021 11:32:45 -0700 IronPort-SDR: HsJq0eYBhwZ1MmMELu6PGhUY7oCy1MBC49xEPihFQwjpREdz6qoI/J6vKUg2SPnwU2EUT9SbQM YpV+lyfShslA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,264,1616482800"; d="scan'208";a="419813981" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.171]) by orsmga002.jf.intel.com with SMTP; 10 Jun 2021 11:32:43 -0700 Received: by stinkbox (sSMTP sendmail emulation); Thu, 10 Jun 2021 21:32:42 +0300 From: Ville Syrjala To: intel-gfx@lists.freedesktop.org Date: Thu, 10 Jun 2021 21:32:29 +0300 Message-Id: <20210610183237.3920-2-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210610183237.3920-1-ville.syrjala@linux.intel.com> References: <20210610183237.3920-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 1/9] drm/i915/fbc: s/threshold/limit/ X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkxl dCdzIGNhbGwgdGhlIGNvbXByZXNzaW9uIGxpbWl0IHRoZSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6 IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJp dmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9mYmMuYyB8IDUwICsrKysrKysrKysrKy0t LS0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCAgICAgICAgICB8ICAz ICstCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZmJjLmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2ZiYy5jCmluZGV4IDE4NDdhMTYxY2Iz Ny4uNzE1ZjVjNjBkOWM1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5 L2ludGVsX2ZiYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZmJj LmMKQEAgLTEwNCw3ICsxMDQsNyBAQCBzdGF0aWMgdm9pZCBpOHh4X2ZiY19hY3RpdmF0ZShzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiAJaW50IGk7CiAJdTMyIGZiY19jdGw7CiAK LQkvKiBOb3RlOiBmYmMudGhyZXNob2xkID09IDEgZm9yIGk4eHggKi8KKwkvKiBOb3RlOiBmYmMu bGltaXQgPT0gMSBmb3IgaTh4eCAqLwogCWNmYl9waXRjaCA9IHBhcmFtcy0+Y2ZiX3NpemUgLyBG QkNfTExfU0laRTsKIAlpZiAocGFyYW1zLT5mYi5zdHJpZGUgPCBjZmJfcGl0Y2gpCiAJCWNmYl9w aXRjaCA9IHBhcmFtcy0+ZmIuc3RyaWRlOwpAQCAtMjM1LDEzICsyMzUsMTMgQEAgc3RhdGljIHZv aWQgaWxrX2ZiY19hY3RpdmF0ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiB7 CiAJc3RydWN0IGludGVsX2ZiY19yZWdfcGFyYW1zICpwYXJhbXMgPSAmZGV2X3ByaXYtPmZiYy5w YXJhbXM7CiAJdTMyIGRwZmNfY3RsOwotCWludCB0aHJlc2hvbGQgPSBkZXZfcHJpdi0+ZmJjLnRo cmVzaG9sZDsKKwlpbnQgbGltaXQgPSBkZXZfcHJpdi0+ZmJjLmxpbWl0OwogCiAJZHBmY19jdGwg PSBEUEZDX0NUTF9QTEFORShwYXJhbXMtPmNydGMuaTl4eF9wbGFuZSk7CiAJaWYgKHBhcmFtcy0+ ZmIuZm9ybWF0LT5jcHBbMF0gPT0gMikKLQkJdGhyZXNob2xkKys7CisJCWxpbWl0Kys7CiAKLQlz d2l0Y2ggKHRocmVzaG9sZCkgeworCXN3aXRjaCAobGltaXQpIHsKIAljYXNlIDQ6CiAJY2FzZSAz OgogCQlkcGZjX2N0bCB8PSBEUEZDX0NUTF9MSU1JVF80WDsKQEAgLTMwMCw3ICszMDAsNyBAQCBz dGF0aWMgdm9pZCBnZW43X2ZiY19hY3RpdmF0ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2 X3ByaXYpCiB7CiAJc3RydWN0IGludGVsX2ZiY19yZWdfcGFyYW1zICpwYXJhbXMgPSAmZGV2X3By aXYtPmZiYy5wYXJhbXM7CiAJdTMyIGRwZmNfY3RsOwotCWludCB0aHJlc2hvbGQgPSBkZXZfcHJp di0+ZmJjLnRocmVzaG9sZDsKKwlpbnQgbGltaXQgPSBkZXZfcHJpdi0+ZmJjLmxpbWl0OwogCiAJ LyogRGlzcGxheSBXQSAjMDUyOTogc2tsLCBrYmwsIGJ4dC4gKi8KIAlpZiAoRElTUExBWV9WRVIo ZGV2X3ByaXYpID09IDkpIHsKQEAgLTMxOSw5ICszMTksOSBAQCBzdGF0aWMgdm9pZCBnZW43X2Zi Y19hY3RpdmF0ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiAJCWRwZmNfY3Rs IHw9IElWQl9EUEZDX0NUTF9QTEFORShwYXJhbXMtPmNydGMuaTl4eF9wbGFuZSk7CiAKIAlpZiAo cGFyYW1zLT5mYi5mb3JtYXQtPmNwcFswXSA9PSAyKQotCQl0aHJlc2hvbGQrKzsKKwkJbGltaXQr KzsKIAotCXN3aXRjaCAodGhyZXNob2xkKSB7CisJc3dpdGNoIChsaW1pdCkgewogCWNhc2UgNDoK IAljYXNlIDM6CiAJCWRwZmNfY3RsIHw9IERQRkNfQ1RMX0xJTUlUXzRYOwpAQCAtNDMzLDEyICs0 MzMsMTIgQEAgc3RhdGljIHU2NCBpbnRlbF9mYmNfY2ZiX2Jhc2VfbWF4KHN0cnVjdCBkcm1faTkx NV9wcml2YXRlICppOTE1KQogCQlyZXR1cm4gQklUX1VMTCgzMik7CiB9CiAKLXN0YXRpYyBpbnQg ZmluZF9jb21wcmVzc2lvbl90aHJlc2hvbGQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9w cml2LAotCQkJCSAgICAgIHN0cnVjdCBkcm1fbW1fbm9kZSAqbm9kZSwKLQkJCQkgICAgICB1bnNp Z25lZCBpbnQgc2l6ZSwKLQkJCQkgICAgICB1bnNpZ25lZCBpbnQgZmJfY3BwKQorc3RhdGljIGlu dCBmaW5kX2NvbXByZXNzaW9uX2xpbWl0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp diwKKwkJCQkgIHN0cnVjdCBkcm1fbW1fbm9kZSAqbm9kZSwKKwkJCQkgIHVuc2lnbmVkIGludCBz aXplLAorCQkJCSAgdW5zaWduZWQgaW50IGZiX2NwcCkKIHsKLQlpbnQgY29tcHJlc3Npb25fdGhy ZXNob2xkID0gMTsKKwlpbnQgY29tcHJlc3Npb25fbGltaXQgPSAxOwogCWludCByZXQ7CiAJdTY0 IGVuZDsKIApAQCAtNDU4LDE5ICs0NTgsMTkgQEAgc3RhdGljIGludCBmaW5kX2NvbXByZXNzaW9u X3RocmVzaG9sZChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJICogY29kZSBj aGFuZ2VzLCB0aGlzIGNvZGUgbmVlZHMgdG8gY2hhbmdlIGFzIHdlbGwuCiAJICoKIAkgKiBUaGUg ZW5hYmxlX2ZiYyBjb2RlIHdpbGwgYXR0ZW1wdCB0byB1c2Ugb25lIG9mIG91ciAyIGNvbXByZXNz aW9uCi0JICogdGhyZXNob2xkcywgdGhlcmVmb3JlLCBpbiB0aGF0IGNhc2UsIHdlIG9ubHkgaGF2 ZSAxIHJlc29ydC4KKwkgKiBsaW1pdHMsIHRoZXJlZm9yZSwgaW4gdGhhdCBjYXNlLCB3ZSBvbmx5 IGhhdmUgMSByZXNvcnQuCiAJICovCiAKIAkvKiBUcnkgdG8gb3Zlci1hbGxvY2F0ZSB0byByZWR1 Y2UgcmVhbGxvY2F0aW9ucyBhbmQgZnJhZ21lbnRhdGlvbi4gKi8KIAlyZXQgPSBpOTE1X2dlbV9z dG9sZW5faW5zZXJ0X25vZGVfaW5fcmFuZ2UoZGV2X3ByaXYsIG5vZGUsIHNpemUgPDw9IDEsCiAJ CQkJCQkgICA0MDk2LCAwLCBlbmQpOwogCWlmIChyZXQgPT0gMCkKLQkJcmV0dXJuIGNvbXByZXNz aW9uX3RocmVzaG9sZDsKKwkJcmV0dXJuIGNvbXByZXNzaW9uX2xpbWl0OwogCiBhZ2FpbjoKIAkv KiBIVydzIGFiaWxpdHkgdG8gbGltaXQgdGhlIENGQiBpcyAxOjQgKi8KLQlpZiAoY29tcHJlc3Np b25fdGhyZXNob2xkID4gNCB8fAotCSAgICAoZmJfY3BwID09IDIgJiYgY29tcHJlc3Npb25fdGhy ZXNob2xkID09IDIpKQorCWlmIChjb21wcmVzc2lvbl9saW1pdCA+IDQgfHwKKwkgICAgKGZiX2Nw cCA9PSAyICYmIGNvbXByZXNzaW9uX2xpbWl0ID09IDIpKQogCQlyZXR1cm4gMDsKIAogCXJldCA9 IGk5MTVfZ2VtX3N0b2xlbl9pbnNlcnRfbm9kZV9pbl9yYW5nZShkZXZfcHJpdiwgbm9kZSwgc2l6 ZSA+Pj0gMSwKQEAgLTQ3OCwxMCArNDc4LDEwIEBAIHN0YXRpYyBpbnQgZmluZF9jb21wcmVzc2lv bl90aHJlc2hvbGQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAogCWlmIChyZXQg JiYgRElTUExBWV9WRVIoZGV2X3ByaXYpIDw9IDQpIHsKIAkJcmV0dXJuIDA7CiAJfSBlbHNlIGlm IChyZXQpIHsKLQkJY29tcHJlc3Npb25fdGhyZXNob2xkIDw8PSAxOworCQljb21wcmVzc2lvbl9s aW1pdCA8PD0gMTsKIAkJZ290byBhZ2FpbjsKIAl9IGVsc2UgewotCQlyZXR1cm4gY29tcHJlc3Np b25fdGhyZXNob2xkOworCQlyZXR1cm4gY29tcHJlc3Npb25fbGltaXQ7CiAJfQogfQogCkBAIC00 OTUsOCArNDk1LDggQEAgc3RhdGljIGludCBpbnRlbF9mYmNfYWxsb2NfY2ZiKHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIAlkcm1fV0FSTl9PTigmZGV2X3ByaXYtPmRybSwKIAkJ ICAgIGRybV9tbV9ub2RlX2FsbG9jYXRlZCgmZmJjLT5jb21wcmVzc2VkX2ZiKSk7CiAKLQlyZXQg PSBmaW5kX2NvbXByZXNzaW9uX3RocmVzaG9sZChkZXZfcHJpdiwgJmZiYy0+Y29tcHJlc3NlZF9m YiwKLQkJCQkJIHNpemUsIGZiX2NwcCk7CisJcmV0ID0gZmluZF9jb21wcmVzc2lvbl9saW1pdChk ZXZfcHJpdiwgJmZiYy0+Y29tcHJlc3NlZF9mYiwKKwkJCQkgICAgIHNpemUsIGZiX2NwcCk7CiAJ aWYgKCFyZXQpCiAJCWdvdG8gZXJyX2xsYjsKIAllbHNlIGlmIChyZXQgPiAxKSB7CkBAIC01MDQs NyArNTA0LDcgQEAgc3RhdGljIGludCBpbnRlbF9mYmNfYWxsb2NfY2ZiKHN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdiwKIAkJCSAgICAgICJSZWR1Y2luZyB0aGUgY29tcHJlc3NlZCBm cmFtZWJ1ZmZlciBzaXplLiBUaGlzIG1heSBsZWFkIHRvIGxlc3MgcG93ZXIgc2F2aW5ncyB0aGFu IGEgbm9uLXJlZHVjZWQtc2l6ZS4gVHJ5IHRvIGluY3JlYXNlIHN0b2xlbiBtZW1vcnkgc2l6ZSBp ZiBhdmFpbGFibGUgaW4gQklPUy5cbiIpOwogCX0KIAotCWZiYy0+dGhyZXNob2xkID0gcmV0Owor CWZiYy0+bGltaXQgPSByZXQ7CiAKIAlpZiAoRElTUExBWV9WRVIoZGV2X3ByaXYpID49IDUpCiAJ CWludGVsX2RlX3dyaXRlKGRldl9wcml2LCBJTEtfRFBGQ19DQl9CQVNFLApAQCAtNTM3LDggKzUz Nyw4IEBAIHN0YXRpYyBpbnQgaW50ZWxfZmJjX2FsbG9jX2NmYihzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqZGV2X3ByaXYsCiAJfQogCiAJZHJtX2RiZ19rbXMoJmRldl9wcml2LT5kcm0sCi0JCSAg ICAicmVzZXJ2ZWQgJWxsdSBieXRlcyBvZiBjb250aWd1b3VzIHN0b2xlbiBzcGFjZSBmb3IgRkJD LCB0aHJlc2hvbGQ6ICVkXG4iLAotCQkgICAgZmJjLT5jb21wcmVzc2VkX2ZiLnNpemUsIGZiYy0+ dGhyZXNob2xkKTsKKwkJICAgICJyZXNlcnZlZCAlbGx1IGJ5dGVzIG9mIGNvbnRpZ3VvdXMgc3Rv bGVuIHNwYWNlIGZvciBGQkMsIGxpbWl0OiAlZFxuIiwKKwkJICAgIGZiYy0+Y29tcHJlc3NlZF9m Yi5zaXplLCBmYmMtPmxpbWl0KTsKIAogCXJldHVybiAwOwogCkBAIC03NTMsNyArNzUzLDcgQEAg c3RhdGljIGJvb2wgaW50ZWxfZmJjX2NmYl9zaXplX2NoYW5nZWQoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2KQogCXN0cnVjdCBpbnRlbF9mYmMgKmZiYyA9ICZkZXZfcHJpdi0+ZmJj OwogCiAJcmV0dXJuIGludGVsX2ZiY19jYWxjdWxhdGVfY2ZiX3NpemUoZGV2X3ByaXYsICZmYmMt PnN0YXRlX2NhY2hlKSA+Ci0JCWZiYy0+Y29tcHJlc3NlZF9mYi5zaXplICogZmJjLT50aHJlc2hv bGQ7CisJCWZiYy0+Y29tcHJlc3NlZF9mYi5zaXplICogZmJjLT5saW1pdDsKIH0KIAogc3RhdGlj IHUxNiBpbnRlbF9mYmNfZ2VuOV93YV9jZmJfc3RyaWRlKHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdikKQEAgLTc2Myw3ICs3NjMsNyBAQCBzdGF0aWMgdTE2IGludGVsX2ZiY19nZW45 X3dhX2NmYl9zdHJpZGUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQogCiAJaWYg KChESVNQTEFZX1ZFUihkZXZfcHJpdikgPT0gOSkgJiYKIAkgICAgY2FjaGUtPmZiLm1vZGlmaWVy ICE9IEk5MTVfRk9STUFUX01PRF9YX1RJTEVEKQotCQlyZXR1cm4gRElWX1JPVU5EX1VQKGNhY2hl LT5wbGFuZS5zcmNfdywgMzIgKiBmYmMtPnRocmVzaG9sZCkgKiA4OworCQlyZXR1cm4gRElWX1JP VU5EX1VQKGNhY2hlLT5wbGFuZS5zcmNfdywgMzIgKiBmYmMtPmxpbWl0KSAqIDg7CiAJZWxzZQog CQlyZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2 LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCmluZGV4IDM4ZmYyZmI4OTc0NC4u NWU0ODJiOGI4ZTk0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5o CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKQEAgLTM0Niw3ICszNDYsNiBA QCBzdHJ1Y3QgaW50ZWxfZmJjIHsKIAkvKiBUaGlzIGlzIGFsd2F5cyB0aGUgaW5uZXIgbG9jayB3 aGVuIG92ZXJsYXBwaW5nIHdpdGggc3RydWN0X211dGV4IGFuZAogCSAqIGl0J3MgdGhlIG91dGVy IGxvY2sgd2hlbiBvdmVybGFwcGluZyB3aXRoIHN0b2xlbl9sb2NrLiAqLwogCXN0cnVjdCBtdXRl eCBsb2NrOwotCXVuc2lnbmVkIHRocmVzaG9sZDsKIAl1bnNpZ25lZCBpbnQgcG9zc2libGVfZnJh bWVidWZmZXJfYml0czsKIAl1bnNpZ25lZCBpbnQgYnVzeV9iaXRzOwogCXN0cnVjdCBpbnRlbF9j cnRjICpjcnRjOwpAQCAtMzU0LDYgKzM1Myw4IEBAIHN0cnVjdCBpbnRlbF9mYmMgewogCXN0cnVj dCBkcm1fbW1fbm9kZSBjb21wcmVzc2VkX2ZiOwogCXN0cnVjdCBkcm1fbW1fbm9kZSAqY29tcHJl c3NlZF9sbGI7CiAKKwl1OCBsaW1pdDsKKwogCWJvb2wgZmFsc2VfY29sb3I7CiAKIAlib29sIGFj dGl2ZTsKLS0gCjIuMzEuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==