From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: [PATCH 56/88] drm/amdgpu: check context id for context switching (v2) Date: Tue, 26 May 2015 23:19:55 -0400 Message-ID: <1432696827-3752-26-git-send-email-alexander.deucher@amd.com> References: <1432696827-3752-1-git-send-email-alexander.deucher@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qg0-f42.google.com (mail-qg0-f42.google.com [209.85.192.42]) by gabe.freedesktop.org (Postfix) with ESMTP id 44C126E8D8 for ; Tue, 26 May 2015 20:20:51 -0700 (PDT) Received: by qgf2 with SMTP id 2so40272562qgf.3 for ; Tue, 26 May 2015 20:20:51 -0700 (PDT) In-Reply-To: <1432696827-3752-1-git-send-email-alexander.deucher@amd.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogSmFtbXkgWmhvdSA8SmFtbXkuWmhvdUBhbWQuY29tPgoKY2hlY2sgdGhlIGZpbHAgaXMg bm90IHJvYnVzdCwgYW5kIHNvbWV0aW1lcyBkaWZmZXJlbnQgY29udGV4dHMgbWF5CmhhdmUgc2Ft ZSBmaWxwIHZhbHVlLgoKdjI6IGNoZWNrIGJvdGggZmlscCBhbmQgY3R4X2lkCgpTaWduZWQtb2Zm LWJ5OiBKYW1teSBaaG91IDxKYW1teS5aaG91QGFtZC5jb20+ClJldmlld2VkLWJ5OiBDaHJpc3Rp YW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJt L2FtZC9hbWRncHUvYW1kZ3B1LmggICAgfCAxICsKIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1 L2FtZGdwdV9jcy5jIHwgNCArKystCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2Ft ZGdwdS5oIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1LmgKaW5kZXggYmYwYzYw Ny4uYTg4MzAyYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1 LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1LmgKQEAgLTk0NSw2ICs5 NDUsNyBAQCBzdHJ1Y3QgYW1kZ3B1X3JpbmcgewogCXVuc2lnbmVkCQluZXh0X3JwdHJfb2ZmczsK IAl1bnNpZ25lZAkJZmVuY2Vfb2ZmczsKIAlzdHJ1Y3QgZHJtX2ZpbGUJCSpjdXJyZW50X2ZpbHA7 CisJdW5zaWduZWQJCWN1cnJlbnRfY3R4OwogCWJvb2wJCQluZWVkX2N0eF9zd2l0Y2g7CiAJZW51 bSBhbWRncHVfcmluZ190eXBlCXR5cGU7CiAJY2hhcgkJCW5hbWVbMTZdOwpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2NzLmMgYi9kcml2ZXJzL2dwdS9kcm0v YW1kL2FtZGdwdS9hbWRncHVfY3MuYwppbmRleCA4NmI5MzI0Li4xMDM1ZTQ0IDEwMDY0NAotLS0g YS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY3MuYworKysgYi9kcml2ZXJzL2dw dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY3MuYwpAQCAtNjQyLDggKzY0MiwxMCBAQCBzdGF0aWMg aW50IGFtZGdwdV9jc19pYl9maWxsKHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LAogCQkJaWIt PmlzX2NvbnN0X2liID0gdHJ1ZTsKIAkJaWYgKGNodW5rX2liLT5mbGFncyAmIEFNREdQVV9JQl9G TEFHX0dEUykKIAkJCWliLT5nZHNfbmVlZGVkID0gdHJ1ZTsKLQkJaWYgKGliLT5yaW5nLT5jdXJy ZW50X2ZpbHAgIT0gcGFyc2VyLT5maWxwKSB7CisJCWlmICgoaWItPnJpbmctPmN1cnJlbnRfZmls cCAhPSBwYXJzZXItPmZpbHApIHx8CisJCSAgICAoaWItPnJpbmctPmN1cnJlbnRfY3R4ICE9IHBh cnNlci0+Y3R4X2lkKSkgewogCQkJaWItPnJpbmctPm5lZWRfY3R4X3N3aXRjaCA9IHRydWU7CisJ CQlpYi0+cmluZy0+Y3VycmVudF9jdHggPSBwYXJzZXItPmN0eF9pZDsKIAkJCWliLT5yaW5nLT5j dXJyZW50X2ZpbHAgPSBwYXJzZXItPmZpbHA7CiAJCX0KIAotLSAKMS44LjMuMQoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK