From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sinclair Yeh Subject: Re: [PATCH] drm/ttm: use swap macro in ttm_bo_handle_move_mem Date: Fri, 13 Jul 2018 09:01:28 -0700 Message-ID: <20180713160127.GA14777@vmware.com> References: <20180709152447.GA27520@embeddedor.com> <20180713023750.GA30532@vmware.com> <56e7e63d-f66f-194d-4f0b-3fb9642e7ff9@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-eopbgr680041.outbound.protection.outlook.com [40.107.68.41]) by gabe.freedesktop.org (Postfix) with ESMTPS id 39AC3896C4 for ; Fri, 13 Jul 2018 16:05:23 +0000 (UTC) Content-Disposition: inline In-Reply-To: <56e7e63d-f66f-194d-4f0b-3fb9642e7ff9@amd.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Christian =?iso-8859-1?Q?K=F6nig?= Cc: David Airlie , Roger He , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, "Gustavo A. R. Silva" List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBKdWwgMTMsIDIwMTggYXQgMDg6NDE6MzdBTSArMDIwMCwgQ2hyaXN0aWFuIEvDtm5p ZyB3cm90ZToKPiBBbSAxMy4wNy4yMDE4IHVtIDA0OjM3IHNjaHJpZWIgU2luY2xhaXIgWWVoOgo+ ID5PbiBNb24sIEp1bCAwOSwgMjAxOCBhdCAxMDoyNDo0N0FNIC0wNTAwLCBHdXN0YXZvIEEuIFIu IFNpbHZhIHdyb3RlOgo+ID4+TWFrZSB1c2Ugb2YgdGhlIHN3YXAgbWFjcm8gYW5kIHJlbW92ZSB1 bm5lY2Vzc2FyeSB2YXJpYWJsZSAqdG1wX21lbSouCj4gPj5UaGlzIG1ha2VzIHRoZSBjb2RlIGVh c2llciB0byByZWFkIGFuZCBtYWludGFpbi4gQWxzbywgcmVkdWNlcyB0aGUKPiA+PnN0YWNrIHVz YWdlLgo+ID4+Cj4gPj5UaGlzIGNvZGUgd2FzIGRldGVjdGVkIHdpdGggdGhlIGhlbHAgb2YgQ29j Y2luZWxsZS4KPiA+Pgo+ID4+U2lnbmVkLW9mZi1ieTogR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3Vz dGF2b0BlbWJlZGRlZG9yLmNvbT4KPiA+Pi0tLQo+ID4+ICBkcml2ZXJzL2dwdS9kcm0vdHRtL3R0 bV9iby5jIHwgNyArKy0tLS0tCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks IDUgZGVsZXRpb25zKC0pCj4gPj4KPiA+PmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdHRt L3R0bV9iby5jIGIvZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fYm8uYwo+ID4+aW5kZXggNWQ4Njg4 ZTUyLi41MTQyZGNiIDEwMDY0NAo+ID4+LS0tIGEvZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fYm8u Ywo+ID4+KysrIGIvZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fYm8uYwo+ID4+QEAgLTI4NywxMiAr Mjg3LDkgQEAgc3RhdGljIGludCB0dG1fYm9faGFuZGxlX21vdmVfbWVtKHN0cnVjdCB0dG1fYnVm ZmVyX29iamVjdCAqYm8sCj4gPj4gIAlpZiAocmV0KSB7Cj4gPj4gIAkJaWYgKGJkZXYtPmRyaXZl ci0+bW92ZV9ub3RpZnkpIHsKPiA+Pi0JCQlzdHJ1Y3QgdHRtX21lbV9yZWcgdG1wX21lbSA9ICpt ZW07Cj4gPj4tCQkJKm1lbSA9IGJvLT5tZW07Cj4gPj4tCQkJYm8tPm1lbSA9IHRtcF9tZW07Cj4g Pj4rCQkJc3dhcCgqbWVtLCBiby0+bWVtKTsKPiA+PiAgCQkJYmRldi0+ZHJpdmVyLT5tb3ZlX25v dGlmeShibywgZmFsc2UsIG1lbSk7Cj4gPj4tCQkJYm8tPm1lbSA9ICptZW07Cj4gPj4tCQkJKm1l bSA9IHRtcF9tZW07Cj4gPj4rCQkJc3dhcCgqbWVtLCBiby0+bWVtKTsKPiA+VGhpcyBjb2RlIGFz c3VtZXMgYm8tPm1lbSBpcyB0aGUgc2FtZSBhcyB0bXBfbWVtIGFmdGVyIHRoZSBjYWxsIHRvCj4g Pm1vdmVfbm90aWZ5LiBJcyB0aGlzIGFsd2F5cyB0cnVlPwo+IAo+IEFjdHVhbGx5IHRoZSBvbGQg Y29kZSBhc3N1bWVkIHRoYXQuIFVzaW5nIHRoZSBzd2FwIG1hY3JvIG5vdyBmaXhlZCB0aGF0Cj4g bGl0dGxlIHVuY2xlYW4gaW1wbGVtZW50YXRpb24uCgpPaywgdGhhbmtzIGZvciB0aGUgY2xhcmlm aWNhdGlvbi4gIFRoaXMgbG9va3MgZ29vZCB0byBtZS4KCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=