From mboxrd@z Thu Jan 1 00:00:00 1970 From: Martin Peres Subject: [PATCH 6/7] sna_video_sprite: add asserts to catch invalid pipe# Date: Fri, 12 Feb 2016 18:31:28 +0200 Message-ID: <1455294689-29249-7-git-send-email-martin.peres@linux.intel.com> References: <1455294689-29249-1-git-send-email-martin.peres@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 561D36EAFB for ; Fri, 12 Feb 2016 08:31:52 -0800 (PST) In-Reply-To: <1455294689-29249-1-git-send-email-martin.peres@linux.intel.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 List-Id: intel-gfx@lists.freedesktop.org Q2F1Z2h0IGJ5IEtsb2Nrd29yay4gVGhpcyB3aWxsIGJlIGVub3VnaCB0byBjYXRjaCB0aG9zZSBp c3N1ZXMgZHVyaW5nCmJyaW5ndXAuCgpTaWduZWQtb2ZmLWJ5OiBNYXJ0aW4gUGVyZXMgPG1hcnRp bi5wZXJlc0BsaW51eC5pbnRlbC5jb20+Ci0tLQogc3JjL3NuYS9zbmFfdmlkZW9fc3ByaXRlLmMg fCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Ny Yy9zbmEvc25hX3ZpZGVvX3Nwcml0ZS5jIGIvc3JjL3NuYS9zbmFfdmlkZW9fc3ByaXRlLmMKaW5k ZXggOWU4NTA0OS4uYWUwOGVmNyAxMDA2NDQKLS0tIGEvc3JjL3NuYS9zbmFfdmlkZW9fc3ByaXRl LmMKKysrIGIvc3JjL3NuYS9zbmFfdmlkZW9fc3ByaXRlLmMKQEAgLTg2LDYgKzg2LDcgQEAgc3Rh dGljIGludCBzbmFfdmlkZW9fc3ByaXRlX3N0b3AoZGRTdG9wVmlkZW9fQVJHUykKIAkJaW50IHBp cGU7CiAKIAkJcGlwZSA9IHNuYV9jcnRjX3BpcGUoY3J0Yyk7CisJCWFzc2VydChwaXBlIDwgQVJS QVlfU0laRSh2aWRlby0+Ym8pKTsKIAkJaWYgKHZpZGVvLT5ib1twaXBlXSA9PSBOVUxMKQogCQkJ Y29udGludWU7CiAKQEAgLTI2MCw2ICsyNjEsNyBAQCBzbmFfdmlkZW9fc3ByaXRlX3Nob3coc3Ry dWN0IHNuYSAqc25hLAogCQl2aWRlby0+Y29sb3Jfa2V5X2NoYW5nZWQgJj0gfigxIDw8IHBpcGUp OwogCX0KIAorCWFzc2VydChwaXBlIDwgQVJSQVlfU0laRSh2aWRlby0+Ym8pKTsKIAlpZiAodmlk ZW8tPmJvW3BpcGVdID09IGZyYW1lLT5ibykKIAkJcmV0dXJuIHRydWU7CiAKQEAgLTQxNSw2ICs0 MTcsNyBAQCBzdGF0aWMgaW50IHNuYV92aWRlb19zcHJpdGVfcHV0X2ltYWdlKGRkUHV0SW1hZ2Vf QVJHUykKIAkJUmVnaW9uSW50ZXJzZWN0KCZyZWcsICZyZWcsICZjbGlwKTsKIAkJaWYgKFJlZ2lv bk5pbCgmcmVnKSkgewogb2ZmOgorCQkJYXNzZXJ0KHBpcGUgPCBBUlJBWV9TSVpFKHZpZGVvLT5i bykpOwogCQkJaWYgKHZpZGVvLT5ib1twaXBlXSkgewogCQkJCXN0cnVjdCBsb2NhbF9tb2RlX3Nl dF9wbGFuZSBzOwogCQkJCW1lbXNldCgmcywgMCwgc2l6ZW9mKHMpKTsKLS0gCjIuNy4xCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK