From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Luis R. Rodriguez" Subject: Re: [Lf_driver_backport] [ANN] compat-drm tree Date: Thu, 28 Jun 2012 12:38:44 -0700 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=f46d042ef589feaeb504c38d7bfa Return-path: Received: from mail-pz0-f49.google.com (mail-pz0-f49.google.com [209.85.210.49]) by gabe.freedesktop.org (Postfix) with ESMTP id 89A4B9E7FE for ; Thu, 28 Jun 2012 12:39:05 -0700 (PDT) Received: by dadm1 with SMTP id m1so3626673dad.36 for ; Thu, 28 Jun 2012 12:39:05 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: =?UTF-8?B?T3phbiDDh2HEn2xheWFu?= Cc: lf_driver_backport@lists.linux-foundation.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --f46d042ef589feaeb504c38d7bfa Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, Jun 27, 2012 at 3:27 PM, Ozan =C3=87a=C4=9Flayan wrote: > Hi, > > I'm maintaining a compat-drm tree (based on compat.git) as part of my > GSoC project with Linux Foundation, under the mentorship of Luis R. > Rodriguez. > > The aim of the tree is to offer the latest DRM stuff to people stuck > with older kernels (Currently all of the popular and maintained drm > drivers except i915 (there's an i2c think that I couldn't backport > yet) from linux-next can be built against kernels down to 3.0). > > The tree is on github. I've set up a shiny github pages for it: > =C2=A0http://ozancaglayan.github.com/compat-drm/ Great job! Given that the compat module is shared, and a quite a bit of other code / style is shared, and I'd love to see us start to formalize documenting collateral evolutions on the kernel in one place I'd like to propose to you merging this into compat-wirless and we then rename the project to compat-drivers, with you maintaining the drm components. This also gives us an already established quick outlet for redistribution as well. What do you think? Some comments: In the patches/ directory if you can add a description on the top of each patch explaining *why* that collateral evolution was not backportable through compat it would help. It sets the standard for others introducing similar types of patches. For patches/00-vga_switcheroo_client_ops.patch: I wonder if you may be able to get rid of this patch. The attached patch is an RFC patch for compat.git which explains how I'm thinking this may be possible, I don't have time to test it but let me know what you think. Great work though! Luis --f46d042ef589feaeb504c38d7bfa Content-Type: application/octet-stream; name="vga_switcheroo_client_ops.patch" Content-Disposition: attachment; filename="vga_switcheroo_client_ops.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h408gc6z0 RnJvbSA2NzEyMjU5ZWZhNDUzMWQ0NmFhZmI3ZWM0MmUxODYzYzJjMmVlYjU5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiTHVpcyBSLiBSb2RyaWd1ZXoiIDxtY2dyb2ZAZnJpam9sZXJv Lm9yZz4KRGF0ZTogVGh1LCAyOCBKdW4gMjAxMiAxMjozMDo1NCAtMDcwMApTdWJqZWN0OiBbUEFU Q0hdIGNvbXBhdDogYmFja3BvcnQgdmdhX3N3aXRjaGVyb29fY2xpZW50X29wcyBhZGRpdGlvbgoK VGhpcyBiYWNrcG9ydHMgdGhpcyBjb21taXQ6Cgpjb21taXQgMjZlYzY4NWZmOWQ5YzE2NTI1ZDhl YzRjOTdlNTJmY2RiMTg3YjMwMgpBdXRob3I6IFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4K RGF0ZTogICBGcmkgTWF5IDExIDA3OjUxOjE3IDIwMTIgKzAyMDAKCiAgICB2Z2Ffc3dpdGNoZXJv bzogSW50cm9kdWNlIHN0cnVjdCB2Z2Ffc3dpdGNoZXJvb19jbGllbnRfb3BzCgogICAgVGhpcyBj aGFuZ2VzIHRoZSBBUEkgYXMgYSBjbGVhbi11cC4gIEluc3RlYWQgb2YgcGFzc2luZyBtdWx0aXBs ZQogICAgZnVuY3Rpb24gcG9pbnRlcnMgYXQgZWFjaCB0aW1lLCBpbnRyb2R1Y2UgYSBuZXcgc3Ry dWN0IGhvbGRpbmcgdGhlCiAgICB3aG9sZSBjYWxsYmFjayBmdW5jdGlvbnMgYW5kIHBhc3MgaXQg dG8gdGhlIHJlZ2lzdHJhdGlvbi4KCiAgICBUaGUgc2FtZSBzdHJ1Y3Qgd2lsbCBiZSB1c2VkIGZv ciB0aGUgdXBjb21pbmcgYXVkaW8gY2xpZW50CiAgICByZWdpc3RyYXRpb24sIHRvby4KCiAgICBT aWduZWQtb2ZmLWJ5OiBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CgptY2dyb2ZAdHV4IH4v bGludXgtc3RhYmxlIChnaXQ6Om1hc3RlcikkIGdpdCBkZXNjcmliZSAtLWNvbnRhaW5zIDI2ZWM2 ODUKdjMuNS1yYzF+ODNeMn42CgpTaWduZWQtb2ZmLWJ5OiBMdWlzIFIuIFJvZHJpZ3VleiA8bWNn cm9mQGZyaWpvbGVyby5vcmc+Ci0tLQogY29tcGF0L01ha2VmaWxlICAgICAgICAgICAgICAgIHwg ICAgMSArCiBjb21wYXQvY29tcGF0LTMuNS5jICAgICAgICAgICAgfCAgIDIwICsrKysrKysrKysr KysrKysrKysrCiBpbmNsdWRlL2xpbnV4L2NvbXBhdC0zLjUuaCAgICAgfCAgICAzICsrKwogaW5j bHVkZS9saW51eC92Z2Ffc3dpdGNoZXJvby5oIHwgICAgNyArKysrKysrCiA0IGZpbGVzIGNoYW5n ZWQsIDMxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBjb21wYXQvY29tcGF0LTMu NS5jCgpkaWZmIC0tZ2l0IGEvY29tcGF0L01ha2VmaWxlIGIvY29tcGF0L01ha2VmaWxlCmluZGV4 IGM2NjFmNWQuLjA4YjVmZDcgMTAwNjQ0Ci0tLSBhL2NvbXBhdC9NYWtlZmlsZQorKysgYi9jb21w YXQvTWFrZWZpbGUKQEAgLTQzLDYgKzQzLDcgQEAgY29tcGF0LSQoQ09ORklHX0NPTVBBVF9LRVJO RUxfM18zKSArPSBcCiAJY29tcGF0LTMuMy5vIFwKIAlmbG93X2Rpc3NlY3Rvci5vCiBjb21wYXQt JChDT05GSUdfQ09NUEFUX0tFUk5FTF8zXzQpICs9IGNvbXBhdC0zLjQubworY29tcGF0LSQoQ09O RklHX0NPTVBBVF9LRVJORUxfM181KSArPSBjb21wYXQtMy41Lm8KIAogY29tcGF0LSQoQ09ORklH X0NPTVBBVF9DT1JESUMpICs9IGNvcmRpYy5vCiBjb21wYXQtJChDT05GSUdfQ09NUEFUX0NSQzgp ICs9IGNyYzgubwpkaWZmIC0tZ2l0IGEvY29tcGF0L2NvbXBhdC0zLjUuYyBiL2NvbXBhdC9jb21w YXQtMy41LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMmRhYTIyMgotLS0g L2Rldi9udWxsCisrKyBiL2NvbXBhdC9jb21wYXQtMy41LmMKQEAgLTAsMCArMSwyMCBAQAorLyoK KyAqIENvcHlyaWdodCAyMDEyICBMdWlzIFIuIFJvZHJpZ3VleiA8bWNncm9mQGZyaWpvbGVyby5v cmc+CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0 cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhl IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBDb21wYXRpYmlsaXR5IGZpbGUgZm9y IExpbnV4IHdpcmVsZXNzIGZvciBrZXJuZWxzIDMuNS4KKyAqLworCisjaW5jbHVkZSA8bGludXgv dmdhX3N3aXRjaGVyb28uaD4KKworaW50IGNvbXBhdF92Z2Ffc3dpdGNoZXJvb19yZWdpc3Rlcl9j bGllbnQoc3RydWN0IHBjaV9kZXYgKmRldiwKKwkJCQkJICBjb25zdCBzdHJ1Y3QgdmdhX3N3aXRj aGVyb29fY2xpZW50X29wcyAqb3BzKQoreworCXJldHVybiB2Z2Ffc3dpdGNoZXJvb19yZWdpc3Rl cl9jbGllbnQoZGV2LAorCQkJCQkgICAgICBvcHMtPnNldF9ncHVfc3RhdGUsCisJCQkJCSAgICAg IG9wcy0+Y2FuX3N3aXRjaCk7Cit9CitFWFBPUlRfU1lNQk9MX0dQTChjb21wYXRfdmdhX3N3aXRj aGVyb29fcmVnaXN0ZXJfY2xpZW50KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvY29tcGF0 LTMuNS5oIGIvaW5jbHVkZS9saW51eC9jb21wYXQtMy41LmgKaW5kZXggNzRjODE3Ni4uODU3YWZm NyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9jb21wYXQtMy41LmgKKysrIGIvaW5jbHVkZS9s aW51eC9jb21wYXQtMy41LmgKQEAgLTgsNiArOCw5IEBACiAKICNpZiAoTElOVVhfVkVSU0lPTl9D T0RFIDwgS0VSTkVMX1ZFUlNJT04oMyw1LDApKQogCisjZGVmaW5lIHZnYV9zd2l0Y2hlcm9vX3Jl Z2lzdGVyX2NsaWVudChfZGV2LCBfb3BzKSBcCisJY29tcGF0X3ZnYV9zd2l0Y2hlcm9vX3JlZ2lz dGVyX2NsaWVudChfZGV2LCBfb3BzKQorCiAvKgogICogVGhpcyBiYWNrcG9ydHM6CiAgKgpkaWZm IC0tZ2l0IGEvaW5jbHVkZS9saW51eC92Z2Ffc3dpdGNoZXJvby5oIGIvaW5jbHVkZS9saW51eC92 Z2Ffc3dpdGNoZXJvby5oCmluZGV4IDRiZGExN2IuLjBlNDc3NWEgMTAwNjQ0Ci0tLSBhL2luY2x1 ZGUvbGludXgvdmdhX3N3aXRjaGVyb28uaAorKysgYi9pbmNsdWRlL2xpbnV4L3ZnYV9zd2l0Y2hl cm9vLmgKQEAgLTksNCArOSwxMSBAQAogI2RlZmluZSBMSU5VWF9WR0FfU1dJVENIRVJPT19ICiAj ZW5kaWYgLyogY2FzZSAxIExJTlVYX1ZHQV9TV0lUQ0hFUk9PX0ggKi8KICNlbmRpZiAvKiBjYXNl IDIgTElOVVhfVkdBX1NXSVRDSEVST09fSCAqLworCitzdHJ1Y3QgdmdhX3N3aXRjaGVyb29fY2xp ZW50X29wcyB7CisJdm9pZCAoKnNldF9ncHVfc3RhdGUpKHN0cnVjdCBwY2lfZGV2ICpkZXYsIGVu dW0gdmdhX3N3aXRjaGVyb29fc3RhdGUpOworCXZvaWQgKCpyZXByb2JlKShzdHJ1Y3QgcGNpX2Rl diAqZGV2KTsKKwlib29sICgqY2FuX3N3aXRjaCkoc3RydWN0IHBjaV9kZXYgKmRldik7Cit9Owor CiAjZW5kaWYgLyogKExJTlVYX1ZFUlNJT05fQ09ERSA+PSBLRVJORUxfVkVSU0lPTigyLDYsMzQp KSAqLwotLSAKMS43LjEwLnJjMS4yMi5nZjUyNDEKCg== --f46d042ef589feaeb504c38d7bfa Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel --f46d042ef589feaeb504c38d7bfa--