From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomas Elf Subject: Re: [PATCH 24/59] drm/i915: Update do_switch() to take a request structure Date: Tue, 31 Mar 2015 17:40:27 +0100 Message-ID: <551ACDFB.70208@intel.com> References: <1426768264-16996-1-git-send-email-John.C.Harrison@Intel.com> <1426768264-16996-25-git-send-email-John.C.Harrison@Intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 765376E726 for ; Tue, 31 Mar 2015 09:40:29 -0700 (PDT) In-Reply-To: <1426768264-16996-25-git-send-email-John.C.Harrison@Intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "John.C.Harrison@Intel.com" , "Intel-GFX@Lists.FreeDesktop.Org" List-Id: intel-gfx@lists.freedesktop.org T24gMTkvMDMvMjAxNSAxMjozMCwgSm9obi5DLkhhcnJpc29uQEludGVsLmNvbSB3cm90ZToKPiBG cm9tOiBKb2huIEhhcnJpc29uIDxKb2huLkMuSGFycmlzb25ASW50ZWwuY29tPgo+Cj4gVXBkYXRl ZCBkb19zd2l0Y2goKSB0byB0YWtlIGEgcmVxdWVzdCBwb2ludGVyIGluc3RlYWQgb2YgYSByaW5n L2NvbnRleHQgcGFpci4KPgo+IEZvcjogVklaLTUxMTUKPiBTaWduZWQtb2ZmLWJ5OiBKb2huIEhh cnJpc29uIDxKb2huLkMuSGFycmlzb25ASW50ZWwuY29tPgo+Cj4gdjI6IFJlbW92ZWQgc29tZSBv dmVyemVhbG91cyByZXEtPiBkZXJlZmVyZW5jaW5nLgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW1fY29udGV4dC5jIHwgICAgNyArKysrLS0tCj4gICAxIGZpbGUgY2hhbmdl ZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX2NvbnRleHQuYwo+IGluZGV4IDI2ZDU4MTYuLjc4ZTljOWMgMTAwNjQ0Cj4gLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4dC5jCj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4dC5jCj4gQEAgLTU2MCw5ICs1NjAsMTAgQEAg bWlfc2V0X2NvbnRleHQoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZywKPiAgIAlyZXR1cm4g cmV0Owo+ICAgfQo+Cj4gLXN0YXRpYyBpbnQgZG9fc3dpdGNoKHN0cnVjdCBpbnRlbF9lbmdpbmVf Y3MgKnJpbmcsCj4gLQkJICAgICBzdHJ1Y3QgaW50ZWxfY29udGV4dCAqdG8pCj4gK3N0YXRpYyBp bnQgZG9fc3dpdGNoKHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxKQo+ICAgewo+ICsJ c3RydWN0IGludGVsX2NvbnRleHQgKnRvID0gcmVxLT5jdHg7Cj4gKwlzdHJ1Y3QgaW50ZWxfZW5n aW5lX2NzICpyaW5nID0gcmVxLT5yaW5nOwo+ICAgCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpk ZXZfcHJpdiA9IHJpbmctPmRldi0+ZGV2X3ByaXZhdGU7Cj4gICAJc3RydWN0IGludGVsX2NvbnRl eHQgKmZyb20gPSByaW5nLT5sYXN0X2NvbnRleHQ7Cj4gICAJdTMyIGh3X2ZsYWdzID0gMDsKPiBA QCAtNzI2LDcgKzcyNyw3IEBAIGludCBpOTE1X3N3aXRjaF9jb250ZXh0KHN0cnVjdCBkcm1faTkx NV9nZW1fcmVxdWVzdCAqcmVxKQo+ICAgCQlyZXR1cm4gMDsKPiAgIAl9Cj4KPiAtCXJldHVybiBk b19zd2l0Y2gocmVxLT5yaW5nLCByZXEtPmN0eCk7Cj4gKwlyZXR1cm4gZG9fc3dpdGNoKHJlcSk7 Cj4gICB9Cj4KPiAgIHN0YXRpYyBib29sIGNvbnRleHRzX2VuYWJsZWQoc3RydWN0IGRybV9kZXZp Y2UgKmRldikKPgoKUmV2aWV3ZWQtYnk6IFRvbWFzIEVsZiA8dG9tYXMuZWxmQGludGVsLmNvbT4K ClRoYW5rcywKVG9tYXMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK