Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Sep 2014 21:19:49 +0900
From:      "Lundberg, Johannes" <johannes@brilliantservice.co.jp>
To:        =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= <dumbbell@freebsd.org>
Cc:        "freebsd-x11@freebsd.org" <freebsd-x11@freebsd.org>, Lutz Bichler <lutz.bichler@gmail.com>
Subject:   Re: drm-i915-hw-context.7.patch
Message-ID:  <CAASDrVkC4qTaAkdpBui6pHjxT6R8XwsRTNfDaLz%2BH4PwEBwmCQ@mail.gmail.com>
In-Reply-To: <54142397.2060304@FreeBSD.org>
References:  <4838138.9H5HhdVozA@chrysaor> <54142397.2060304@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
SnVzdCB0byBtYWtlIHN1cmUsIGlzIHRoaXMgdGhlIG9ubHkgcGF0Y2ggdGhhdCBuZWVkcyB0byBi
ZSBhcHBsaWVkIGFuZA0Kc2hvdWxkIGl0IGJlIGFwcGxpZWQgdG8gYSByZWNlbnQgdW5tb2RpZmll
ZCAxMS1jdXJyZW50IGtlcm5lbD8NCg0KLS0NCkpvaGFubmVzIEx1bmRiZXJnDQpCUklMTElBTlRT
RVJWSUNFIENPLiwgTFRELg0KDQpPbiBTYXQsIFNlcCAxMywgMjAxNCBhdCA3OjU5IFBNLCBKZWFu
LVPDqWJhc3RpZW4gUMOpZHJvbiA8ZHVtYmJlbGxAZnJlZWJzZC5vcmcNCj4gd3JvdGU6DQoNCj4g
T24gMTMuMDkuMjAxNCAxMjo1MywgTHV0eiBCaWNobGVyIHdyb3RlOg0KPiA+IEhpLA0KPg0KPiBI
aSENCj4NCj4gPiBpcyBpdCBjb3JyZWN0IHRoYXQgdGhlIHN1Y2Nlc3NmdWwgcGF0aCBpbiBkcm1f
Z2VtX2ZpbmRfcHRyIGRvZXMgbm90DQo+IHJlbGVhc2UNCj4gPiAibmFtZXMtPmxvY2siPw0KPg0K
PiBObywgaXQncyBpbmNvcnJlY3QuIEdvb2QgY2F0Y2ghDQo+DQo+IEknbGwgdXBkYXRlIHRoZSBw
YXRjaCBzb29uLg0KPg0KPiBUaGFuayB5b3UgOikNCj4NCj4gLS0NCj4gSmVhbi1Tw6liYXN0aWVu
IFDDqWRyb24NCj4NCj4NCgotLSAKPS09LT0tPS09LT0tPS09LT0tPS09LT0tPS09LT0tPS09LT0t
PS09LT0tPS09LT0tPS09LT0tCuenmOWvhuS/neaMgeOBq+OBpOOBhOOBpu+8muOBk+OBrumbu+Wt
kOODoeODvOODq+OBr+OAgeWQjeWum+S6uuOBq+mAgeS/oeOBl+OBn+OCguOBruOBp+OBguOCiuOA
geenmOWMv+eJueaoqeOBruWvvuixoeOBqOOBquOCi+aDheWgseOCkuWQq+OCk+OBp+OBhOOBvuOB
meOAggrjgoLjgZfjgIHlkI3lrpvkurrku6XlpJbjga7mlrnjgYzlj5fkv6HjgZXjgozjgZ/loLTl
kIjjgIHjgZPjga7jg6Hjg7zjg6vjga7noLTmo4TjgIHjgYrjgojjgbPjgZPjga7jg6Hjg7zjg6vj
gavplqLjgZnjgovkuIDliIfjga7plovnpLrjgIEK6KSH5YaZ44CB6YWN5biD44CB44Gd44Gu5LuW
44Gu5Yip55So44CB44G+44Gf44Gv6KiY6LyJ5YaF5a6544Gr5Z+644Gl44GP44GE44GL44Gq44KL
6KGM5YuV44KC44GV44KM44Gq44GE44KI44GG44GK6aGY44GE55Sz44GX5LiK44GS44G+44GZ44CC
Ci0tLQpDT05GSURFTlRJQUxJVFkgTk9URTogVGhlIGluZm9ybWF0aW9uIGluIHRoaXMgZW1haWwg
aXMgY29uZmlkZW50aWFsCmFuZCBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSBhZGRyZXNzZWUuCkRp
c2Nsb3N1cmUsIGNvcHlpbmcsIGRpc3RyaWJ1dGlvbiBvciBhbnkgb3RoZXIgYWN0aW9uIG9mIHVz
ZSBvZiB0aGlzCmVtYWlsIGJ5IHBlcnNvbiBvdGhlciB0aGFuIGludGVuZGVkIHJlY2lwaWVudCwg
aXMgcHJvaGliaXRlZC4KSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCBhbmQg
aGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluCmVycm9yLCBwbGVhc2UgZGVzdHJveSB0aGUgb3Jp
Z2luYWwgbWVzc2FnZS4K
From owner-freebsd-x11@FreeBSD.ORG  Sat Sep 13 12:23:54 2014
Return-Path: <owner-freebsd-x11@FreeBSD.ORG>
Delivered-To: freebsd-x11@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 66FBEF9E
 for <freebsd-x11@freebsd.org>; Sat, 13 Sep 2014 12:23:54 +0000 (UTC)
Received: from mail-ie0-f182.google.com (mail-ie0-f182.google.com
 [209.85.223.182])
 (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G2" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 3048D20C
 for <freebsd-x11@freebsd.org>; Sat, 13 Sep 2014 12:23:53 +0000 (UTC)
Received: by mail-ie0-f182.google.com with SMTP id tr6so2413909ieb.13
 for <freebsd-x11@freebsd.org>; Sat, 13 Sep 2014 05:23:47 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-type;
 bh=tAXEaZdI5K9pjm+CatEu29k+Bkb9ciqxGvUwz3AycIY=;
 b=StJTyfPLdJR0nyPOaY09nX2Vd99DyKq5x68OXihgxf1jjOI97TLOKjAtbO5Bhi4RMw
 lsCdwiLx/1HFVSaQ4MpCDVeOhQth0l4O0KZBWyqRu/S80JVTnN3e2yPlDm2vRRcLKajg
 cfLeJCcCRWFLYgAHPLTQaXj34o2pg1m2d8Fc/w6RhmIC/1csruhmUmmAwdhWpgiQjMFm
 EXwlxRh92Ss/H2aLtxob0ZXIDYbimx8ucTrqWjQs4N05WtNbYmbh2/3nQfAJzlBC+M0x
 KnX70fZoNOqh7vFu5I9gbkfpRFH1g/DLaOyfjCUr9VrbU5dT+oYlCeVS3e7fZTQu5OpN
 PH+w==
X-Gm-Message-State: ALoCoQm31aMDGZmDi44BwwnyQXFMkSf3tZcbMhLiQiZhekjG0gcZBZANnHdvEUP+lMS382goXN7qJLneynELHneid8xC2kkIuUIr4H5ZNTOcdcyRwkQq9oMRPBQFST7dSF4GcO8MYJno
X-Received: by 10.43.155.13 with SMTP id lg13mr15911604icc.15.1410611026004;
 Sat, 13 Sep 2014 05:23:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.42.110.74 with HTTP; Sat, 13 Sep 2014 05:23:30 -0700 (PDT)
In-Reply-To: <CAASDrVkC4qTaAkdpBui6pHjxT6R8XwsRTNfDaLz+H4PwEBwmCQ@mail.gmail.com>
References: <4838138.9H5HhdVozA@chrysaor> <54142397.2060304@FreeBSD.org>
 <CAASDrVkC4qTaAkdpBui6pHjxT6R8XwsRTNfDaLz+H4PwEBwmCQ@mail.gmail.com>
From: "Lundberg, Johannes" <johannes@brilliantservice.co.jp>
Date: Sat, 13 Sep 2014 21:23:30 +0900
Message-ID: <CAASDrVkDFRBgdO08AR=3godFP60W+kVfUAVL33o6DDmrgB4KHA@mail.gmail.com>
Subject: Re: drm-i915-hw-context.7.patch
To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= <dumbbell@freebsd.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1
Cc: "freebsd-x11@freebsd.org" <freebsd-x11@freebsd.org>,
 Lutz Bichler <lutz.bichler@gmail.com>
X-BeenThere: freebsd-x11@freebsd.org
X-Mailman-Version: 2.1.18-1
Precedence: list
List-Id: X11 on FreeBSD -- maintaining and support <freebsd-x11.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-x11>,
 <mailto:freebsd-x11-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-x11/>;
List-Post: <mailto:freebsd-x11@freebsd.org>
List-Help: <mailto:freebsd-x11-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-x11>,
 <mailto:freebsd-x11-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 13 Sep 2014 12:23:54 -0000

The reason I ask is because I get these errors with the latest patch (nr 7)

/usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_context.c=
:653:12:
error: redefinition of 'get_context_size'
static int get_context_size(struct drm_device *dev)
           ^
/usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_context.c=
:107:12:
note: previous definition is here
static int get_context_size(struct drm_device *dev)
           ^
/usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_context.c=
:681:13:
error: redefinition of 'do_destroy'
static void do_destroy(struct i915_hw_context *ctx)
            ^
/usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_context.c=
:135:13:
note: previous definition is here
static void do_destroy(struct i915_hw_context *ctx)
            ^
/usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_context.c=
:699:1:
error: redefinition of 'create_hw_context'
create_hw_context(struct drm_device *dev,
^
/usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_context.c=
:153:1:
note: previous definition is here
create_hw_context(struct drm_device *dev,
^
/usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_context.c=
:753:20:
error: redefinition of 'is_default_context'
static inline bool is_default_context(struct i915_hw_context *ctx)
                   ^
--- db_break.o ---
ctfconvert -L VERSION -g db_break.o
--- modules-all ---
/usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_context.c=
:207:20:
note: previous definition is here
static inline bool is_default_context(struct i915_hw_context *ctx)
                   ^
/usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_context.c=
:763:12:
error: redefinition of 'create_default_context'
static int create_default_context(struct drm_i915_private *dev_priv)
           ^
/usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_context.c=
:217:12:
note: previous definition is here
static int create_default_context(struct drm_i915_private *dev_priv)
           ^
/usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_context.c=
:799:6:
error: redefinition of 'i915_gem_context_init'
void i915_gem_context_init(struct drm_device *dev)



--
Johannes Lundberg
BRILLIANTSERVICE CO., LTD.

On Sat, Sep 13, 2014 at 9:19 PM, Lundberg, Johannes <
johannes@brilliantservice.co.jp> wrote:

> Just to make sure, is this the only patch that needs to be applied and
> should it be applied to a recent unmodified 11-current kernel?
>
> --
> Johannes Lundberg
> BRILLIANTSERVICE CO., LTD.
>
> On Sat, Sep 13, 2014 at 7:59 PM, Jean-S=C3=A9bastien P=C3=A9dron <
> dumbbell@freebsd.org> wrote:
>
>> On 13.09.2014 12:53, Lutz Bichler wrote:
>> > Hi,
>>
>> Hi!
>>
>> > is it correct that the successful path in drm_gem_find_ptr does not
>> release
>> > "names->lock"?
>>
>> No, it's incorrect. Good catch!
>>
>> I'll update the patch soon.
>>
>> Thank you :)
>>
>> --
>> Jean-S=C3=A9bastien P=C3=A9dron
>>
>>
>

--=20
=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D=
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
=E7=A7=98=E5=AF=86=E4=BF=9D=E6=8C=81=E3=81=AB=E3=81=A4=E3=81=84=E3=81=A6=EF=
=BC=9A=E3=81=93=E3=81=AE=E9=9B=BB=E5=AD=90=E3=83=A1=E3=83=BC=E3=83=AB=E3=81=
=AF=E3=80=81=E5=90=8D=E5=AE=9B=E4=BA=BA=E3=81=AB=E9=80=81=E4=BF=A1=E3=81=97=
=E3=81=9F=E3=82=82=E3=81=AE=E3=81=A7=E3=81=82=E3=82=8A=E3=80=81=E7=A7=98=E5=
=8C=BF=E7=89=B9=E6=A8=A9=E3=81=AE=E5=AF=BE=E8=B1=A1=E3=81=A8=E3=81=AA=E3=82=
=8B=E6=83=85=E5=A0=B1=E3=82=92=E5=90=AB=E3=82=93=E3=81=A7=E3=81=84=E3=81=BE=
=E3=81=99=E3=80=82
=E3=82=82=E3=81=97=E3=80=81=E5=90=8D=E5=AE=9B=E4=BA=BA=E4=BB=A5=E5=A4=96=E3=
=81=AE=E6=96=B9=E3=81=8C=E5=8F=97=E4=BF=A1=E3=81=95=E3=82=8C=E3=81=9F=E5=A0=
=B4=E5=90=88=E3=80=81=E3=81=93=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB=E3=81=AE=
=E7=A0=B4=E6=A3=84=E3=80=81=E3=81=8A=E3=82=88=E3=81=B3=E3=81=93=E3=81=AE=E3=
=83=A1=E3=83=BC=E3=83=AB=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B=E4=B8=80=E5=88=
=87=E3=81=AE=E9=96=8B=E7=A4=BA=E3=80=81
=E8=A4=87=E5=86=99=E3=80=81=E9=85=8D=E5=B8=83=E3=80=81=E3=81=9D=E3=81=AE=E4=
=BB=96=E3=81=AE=E5=88=A9=E7=94=A8=E3=80=81=E3=81=BE=E3=81=9F=E3=81=AF=E8=A8=
=98=E8=BC=89=E5=86=85=E5=AE=B9=E3=81=AB=E5=9F=BA=E3=81=A5=E3=81=8F=E3=81=84=
=E3=81=8B=E3=81=AA=E3=82=8B=E8=A1=8C=E5=8B=95=E3=82=82=E3=81=95=E3=82=8C=E3=
=81=AA=E3=81=84=E3=82=88=E3=81=86=E3=81=8A=E9=A1=98=E3=81=84=E7=94=B3=E3=81=
=97=E4=B8=8A=E3=81=92=E3=81=BE=E3=81=99=E3=80=82
---
CONFIDENTIALITY NOTE: The information in this email is confidential
and intended solely for the addressee.
Disclosure, copying, distribution or any other action of use of this
email by person other than intended recipient, is prohibited.
If you are not the intended recipient and have received this email in
error, please destroy the original message.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAASDrVkC4qTaAkdpBui6pHjxT6R8XwsRTNfDaLz%2BH4PwEBwmCQ>