From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/2] drm/core: Preserve the framebuffer after removing it. Date: Wed, 9 Sep 2015 17:02:37 +0200 Message-ID: <20150909150237.GN2767@phenom.ffwll.local> References: <1441809657-11411-1-git-send-email-maarten.lankhorst@linux.intel.com> <1441809657-11411-2-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f182.google.com (mail-wi0-f182.google.com [209.85.212.182]) by gabe.freedesktop.org (Postfix) with ESMTPS id 00A9F6EBD9 for ; Wed, 9 Sep 2015 07:59:54 -0700 (PDT) Received: by wicge5 with SMTP id ge5so158754516wic.0 for ; Wed, 09 Sep 2015 07:59:53 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1441809657-11411-2-git-send-email-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBTZXAgMDksIDIwMTUgYXQgMDQ6NDA6NTZQTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gUHJldmlvdXNseSBSTUZCIGFuZCBmZCBjbG9zZSBjaG9zZSB0byBkaXNhYmxl IGFueSBwbGFuZSB0aGF0IGhhZAo+IGFuIGFjdGl2ZSBmcmFtZWJ1ZmZlciBmcm9tIHRoaXMgZmls ZS4gSWYgaXQgd2FzIGEgcHJpbWFyeSBwbGFuZSB0aGUKPiBjcnRjIHdhcyBkaXNhYmxlZC4gSG93 ZXZlciB0aGUgZmJkZXYgY29kZSBvciBhbnkgc3lzdGVtIGNvbXBvc2l0b3IKPiBzaG91bGQgcmVz dG9yZSB0aGUgcGxhbmVzIGFueXdheSBzbyB0aGVyZSdzIG5vIG5lZWQgdG8gZG8gaXQgdHdpY2Uu Cj4gCj4gVGhlIG9sZCBmYl9pZCBpcyB6ZXJvJ2QsIHNvIHRoZXJlJ3Mgbm8gZGFuZ2VyIG9mIGJl aW5nIGFibGUgdG8KPiByZXN0b3JlIHRoZSBmYiBmcm9tIGZiX2lkLgo+IAo+IFNpZ25lZC1vZmYt Ynk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+ CgpJIHRoaW5rIHRoZSBjdXJyZW50IGJlaGF2aW91ciB3YXMganVzdCBhIHNpZGUtZWZmZWN0IG9m IHRoZSBvcmlnaW5hbAppbXBsZW1lbnRhdGlvbiBhbmQgbm90IHRvbyBpbnRlbnRpb25hbCAtIHdp dGggbm8gcmVmY291bnRpbmcgZm9yIGZicyB0aGV5Cl9oYWRfIHRvIGJlIHN5bmNocm9ub3VzbHkg cmVhcGVkLiBBbmQgd2hlbiBJJ3ZlIGRvbmUgdGhlIGNvbnZlcnNpb24gdG8KcmVmY291bnRpbmcg SSBrZXB0IHRoaXMgdG8gYXZvaWQgZ2V0dHRpbmcgdGFuZ2xlZCB1cCBpbiBhbiBBQkktY2hhbmdl Cm1lc3MuCgpCdXQgSSBkb24ndCB0aGUgY3VycmVudCBiZWhhdmlvdXIgbWFrZXMgbXVjaCBzZW5z ZSBhbmQgd29ydGggYW4gYXR0ZW1wIHRvCnJlY3RpZnkgaXQuIEFuZCBhcyBsb25nIGFzIHdlIHN0 aWxsIGNsZWFyIHRoZSBmYiBpZHMgdGhlcmUncyBubyByZWFsCmluZm9ybWF0aW9uIGxlYWsgZWl0 aGVyLgoKUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+ CgpCdXQgSSBkbyB3YW50IG90aGVyIHBlb3BsZSdzIG9waW5pb24gYmVmb3JlIEkgcHVsbCB0aGlz IGluLgotRGFuaWVsCgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyB8IDQgKyst LQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fY3J0Yy5jCj4gaW5kZXggOWI5YzRiNDE0MjJhLi42MjZiMGE1N2VmYmYgMTAwNjQ0Cj4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v ZHJtX2NydGMuYwo+IEBAIC0zMzI3LDcgKzMzMjcsNyBAQCBpbnQgZHJtX21vZGVfcm1mYihzdHJ1 Y3QgZHJtX2RldmljZSAqZGV2LAo+ICAJbXV0ZXhfdW5sb2NrKCZkZXYtPm1vZGVfY29uZmlnLmZi X2xvY2spOwo+ICAJbXV0ZXhfdW5sb2NrKCZmaWxlX3ByaXYtPmZic19sb2NrKTsKPiAgCj4gLQlk cm1fZnJhbWVidWZmZXJfcmVtb3ZlKGZiKTsKPiArCWRybV9mcmFtZWJ1ZmZlcl91bnJlZmVyZW5j ZShmYik7Cj4gIAo+ICAJcmV0dXJuIDA7Cj4gIAo+IEBAIC0zNTE3LDcgKzM1MTcsNyBAQCB2b2lk IGRybV9mYl9yZWxlYXNlKHN0cnVjdCBkcm1fZmlsZSAqcHJpdikKPiAgCQlsaXN0X2RlbF9pbml0 KCZmYi0+ZmlscF9oZWFkKTsKPiAgCj4gIAkJLyogVGhpcyB3aWxsIGFsc28gZHJvcCB0aGUgZnBy aXYtPmZicyByZWZlcmVuY2UuICovCj4gLQkJZHJtX2ZyYW1lYnVmZmVyX3JlbW92ZShmYik7Cj4g KwkJZHJtX2ZyYW1lYnVmZmVyX3VucmVmZXJlbmNlKGZiKTsKPiAgCX0KPiAgfQo+ICAKPiAtLSAK PiAyLjEuMAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCj4gZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJp LWRldmVsCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9y YXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWwK