From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: [PATCH igt] kms_frontbuffer_tracking: use the dirty ioctl after MMAP_WC calls Date: Tue, 14 Jul 2015 16:29:12 -0300 Message-ID: <1436902154-6979-4-git-send-email-przanoni@gmail.com> References: <1436902154-6979-1-git-send-email-przanoni@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qk0-f193.google.com (mail-qk0-f193.google.com [209.85.220.193]) by gabe.freedesktop.org (Postfix) with ESMTPS id E35666EA8B for ; Tue, 14 Jul 2015 12:30:01 -0700 (PDT) Received: by qkdv3 with SMTP id v3so1332522qkd.2 for ; Tue, 14 Jul 2015 12:30:01 -0700 (PDT) In-Reply-To: <1436902154-6979-1-git-send-email-przanoni@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org RnJvbTogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+CgpXZSBjYW4ndCBh ZGQgdGhpcyB0byBpZ3RfZHJhdyBzaW5jZSBpZ3RfZHJhdyBkb2Vzbid0IGNhcmUgd2hldGhlciBp dCdzCndyaXRpbmcgb24gYSBmcm9udGJ1ZmZlciBvciBub3QuCgpQUzogdGhlIEVOT1NZUyBpcyBm b3IgS2VybmVscyB3aXRob3V0IHRoZSBwYXRjaCBpbXBsZW1lbnRpbmcgdGhlCklPQ1RMLgoKU2ln bmVkLW9mZi1ieTogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+Ci0tLQog dGVzdHMva21zX2Zyb250YnVmZmVyX3RyYWNraW5nLmMgfCAxOCArKysrKysrKysrKysrKysrKysK IDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdGVzdHMva21z X2Zyb250YnVmZmVyX3RyYWNraW5nLmMgYi90ZXN0cy9rbXNfZnJvbnRidWZmZXJfdHJhY2tpbmcu YwppbmRleCBlMTYyZTkxLi4xYzQ1NDI5IDEwMDY0NAotLS0gYS90ZXN0cy9rbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmcuYworKysgYi90ZXN0cy9rbXNfZnJvbnRidWZmZXJfdHJhY2tpbmcuYwpAQCAt ODI2LDYgKzgyNiwyMSBAQCBzdGF0aWMgc3RydWN0IHJlY3QgcGF0NF9nZXRfcmVjdChzdHJ1Y3Qg ZmJfcmVnaW9uICpmYiwgaW50IHIpCiAJcmV0dXJuIHJlY3Q7CiB9CiAKK3N0YXRpYyB2b2lkIGZi X2RpcnR5X2lvY3RsKHN0cnVjdCBmYl9yZWdpb24gKmZiLCBzdHJ1Y3QgcmVjdCAqcmVjdCkKK3sK KwlpbnQgcmM7CisJZHJtTW9kZUNsaXAgY2xpcCA9IHsKKwkJLngxID0gcmVjdC0+eCwKKwkJLngy ID0gcmVjdC0+eCArIHJlY3QtPncsCisJCS55MSA9IHJlY3QtPnksCisJCS55MiA9IHJlY3QtPnkg KyByZWN0LT5oLAorCX07CisKKwlyYyA9IGRybU1vZGVEaXJ0eUZCKGRybS5mZCwgZmItPmZiLT5m Yl9pZCwgJmNsaXAsIDEpOworCisJaWd0X2Fzc2VydChyYyA9PSAwIHx8IHJjID09IC1FTk9TWVMp OworfQorCiBzdGF0aWMgdm9pZCBkcmF3X3JlY3Qoc3RydWN0IGRyYXdfcGF0dGVybl9pbmZvICpw YXR0ZXJuLCBzdHJ1Y3QgZmJfcmVnaW9uICpmYiwKIAkJICAgICAgZW51bSBpZ3RfZHJhd19tZXRo b2QgbWV0aG9kLCBpbnQgcikKIHsKQEAgLTgzNCw2ICs4NDksOSBAQCBzdGF0aWMgdm9pZCBkcmF3 X3JlY3Qoc3RydWN0IGRyYXdfcGF0dGVybl9pbmZvICpwYXR0ZXJuLCBzdHJ1Y3QgZmJfcmVnaW9u ICpmYiwKIAlpZ3RfZHJhd19yZWN0X2ZiKGRybS5mZCwgZHJtLmJ1Zm1nciwgTlVMTCwgZmItPmZi LCBtZXRob2QsCiAJCQkgZmItPnggKyByZWN0LngsIGZiLT55ICsgcmVjdC55LAogCQkJIHJlY3Qu dywgcmVjdC5oLCByZWN0LmNvbG9yKTsKKworCWlmIChtZXRob2QgPT0gSUdUX0RSQVdfTU1BUF9X QykKKwkJZmJfZGlydHlfaW9jdGwoZmIsICZyZWN0KTsKIH0KIAogc3RhdGljIHZvaWQgZHJhd19y ZWN0X2lndF9mYihzdHJ1Y3QgZHJhd19wYXR0ZXJuX2luZm8gKnBhdHRlcm4sCi0tIAoyLjEuNAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK