Re: [PATCH] drm: Fix drm.h uapi header for GNU/kFreeBSD

2019-05-16 Thread Eric Engestrom
On Thursday, 2019-05-16 09:37:40 -0700, Eric Anholt wrote:
> Eric Anholt  writes:
> 
> > [ Unknown signature status ]
> > James Clarke  writes:
> >
> >> Like GNU/Linux, GNU/kFreeBSD's sys/types.h does not define the uintX_t
> >> types, which differs from the BSDs' headers. Thus we should include
> >> stdint.h to ensure we have all the required integer types.
> >>
> >> Signed-off-by: James Clarke 
> >
> > Reviewed-by: Eric Anholt 
> 
> And pushed to drm-misc-next now.

Thanks Eric!

James, that means you can now sync libdrm to get the fix there as well :)

See include/drm/README for details
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: [PATCH] drm: Fix drm.h uapi header for GNU/kFreeBSD

2019-05-16 Thread Eric Anholt
Eric Anholt  writes:

> [ Unknown signature status ]
> James Clarke  writes:
>
>> Like GNU/Linux, GNU/kFreeBSD's sys/types.h does not define the uintX_t
>> types, which differs from the BSDs' headers. Thus we should include
>> stdint.h to ensure we have all the required integer types.
>>
>> Signed-off-by: James Clarke 
>
> Reviewed-by: Eric Anholt 

And pushed to drm-misc-next now.


signature.asc
Description: PGP signature
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: [PATCH] drm: Fix drm.h uapi header for GNU/kFreeBSD

2019-05-09 Thread Eric Anholt
James Clarke  writes:

> Like GNU/Linux, GNU/kFreeBSD's sys/types.h does not define the uintX_t
> types, which differs from the BSDs' headers. Thus we should include
> stdint.h to ensure we have all the required integer types.
>
> Signed-off-by: James Clarke 

Reviewed-by: Eric Anholt 


signature.asc
Description: PGP signature
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: [PATCH] drm: Fix drm.h uapi header for GNU/kFreeBSD

2019-05-07 Thread Daniel Vetter
On Tue, May 07, 2019 at 12:10:52AM +0100, James Clarke wrote:
> On 6 May 2019, at 09:16, Daniel Vetter  wrote:
> > On Sat, May 04, 2019 at 09:43:14PM +0100, James Clarke wrote:
> >> On 15 Jan 2019, at 18:41, Eric Anholt  wrote:
> >>> 
> >>> Daniel Vetter  writes:
> >>> 
>  On Tue, Jan 15, 2019 at 03:04:18PM +, James Clarke wrote:
> > Like GNU/Linux, GNU/kFreeBSD's sys/types.h does not define the uintX_t
> > types, which differs from the BSDs' headers. Thus we should include
> > stdint.h to ensure we have all the required integer types.
> > 
> > Signed-off-by: James Clarke 
>  
>  Would be good to get an ack from some other *bsd that this is still all
>  fine. lgtm otherwise.
>  -Daniel
> >>> 
> >>> I think there was some need for inttypes.h instead of stdint like a
> >>> decade ago when I was working on BSDs, but that was already almost
> >>> irrelevant then.
> >> 
> >> Hi, just following up on this; is there still the need for an ACK?
> > 
> > Yeah and ack without a "decades ago" qualifier would be nice.
> > -Daniel
> 
> I have the following from Brooks Davis, FreeBSD contributor and core team
> member:
> 
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: inline
> 
> With respect to the thread:
> https://lists.freedesktop.org/archives/dri-devel/2019-May/216784.html
> 
> I can't see any reason why you'd want to include inttypes.h instead of
> stdint.h unless you want the intmax_t using types/functions it defines.
> Your patch is certainly safe on FreeBSD.
> 
> At a glance it looks like the same is true (with somewhat different
> implementation) on OpenBSD.
> 
> - -- Brooks
> 
> -BEGIN PGP SIGNATURE-
> 
> iQEcBAEBAgAGBQJc0LwmAAoJEKzQXbSebgfArrIIAItDHcDG5d9QcMnbQibk+d6w
> EW1OnvijeVZ6PCNcbEEldZEHXsRFOe7zE8sYKSPegDnYve1y8jVyh2YyJtDI7eWL
> hD2dSY3DGOKatEfd3CxoG2vpN8zv3giDS35hXIqMRF1iD0/jYixTYLcfZgQ7U6Ml
> 34gxe3q6v30ZoWK5SHCDCac4z0OYjfKTpwZnyNkag/DW5CqqOTQOao6AJOLcosqJ
> orIUZVl0nvk0dIGzK09ef+BWOyVA5h6f+V3F3x/cK3E2qiTRxVLhhLVaEgdBDp5C
> hPXH33q/GK54m5jWVaZ5BtpKSA1Et6HjF48+wyJCADQh//DxIWGEAa1fmvKryQw=
> =oJBq
> -END PGP SIGNATURE-
> 
> Hopefully the signature survives; I converted it from PGP/MIME and it seems to
> verify locally.

It's not about the signature, we don't care, it's about the email
addresses, so in case there's ever a change in the future we'll have
people to contact.

Can you pls resend that patch with those acks (including mail address)
added? Needs permission of the people involved ofc (which is usually
implied for public mailing lists, but this seems like a private mail).

Thanks, Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: [PATCH] drm: Fix drm.h uapi header for GNU/kFreeBSD

2019-05-06 Thread James Clarke
On 6 May 2019, at 09:16, Daniel Vetter  wrote:
> On Sat, May 04, 2019 at 09:43:14PM +0100, James Clarke wrote:
>> On 15 Jan 2019, at 18:41, Eric Anholt  wrote:
>>> 
>>> Daniel Vetter  writes:
>>> 
 On Tue, Jan 15, 2019 at 03:04:18PM +, James Clarke wrote:
> Like GNU/Linux, GNU/kFreeBSD's sys/types.h does not define the uintX_t
> types, which differs from the BSDs' headers. Thus we should include
> stdint.h to ensure we have all the required integer types.
> 
> Signed-off-by: James Clarke 
 
 Would be good to get an ack from some other *bsd that this is still all
 fine. lgtm otherwise.
 -Daniel
>>> 
>>> I think there was some need for inttypes.h instead of stdint like a
>>> decade ago when I was working on BSDs, but that was already almost
>>> irrelevant then.
>> 
>> Hi, just following up on this; is there still the need for an ACK?
> 
> Yeah and ack without a "decades ago" qualifier would be nice.
> -Daniel

I have the following from Brooks Davis, FreeBSD contributor and core team
member:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

With respect to the thread:
https://lists.freedesktop.org/archives/dri-devel/2019-May/216784.html

I can't see any reason why you'd want to include inttypes.h instead of
stdint.h unless you want the intmax_t using types/functions it defines.
Your patch is certainly safe on FreeBSD.

At a glance it looks like the same is true (with somewhat different
implementation) on OpenBSD.

- -- Brooks

-BEGIN PGP SIGNATURE-

iQEcBAEBAgAGBQJc0LwmAAoJEKzQXbSebgfArrIIAItDHcDG5d9QcMnbQibk+d6w
EW1OnvijeVZ6PCNcbEEldZEHXsRFOe7zE8sYKSPegDnYve1y8jVyh2YyJtDI7eWL
hD2dSY3DGOKatEfd3CxoG2vpN8zv3giDS35hXIqMRF1iD0/jYixTYLcfZgQ7U6Ml
34gxe3q6v30ZoWK5SHCDCac4z0OYjfKTpwZnyNkag/DW5CqqOTQOao6AJOLcosqJ
orIUZVl0nvk0dIGzK09ef+BWOyVA5h6f+V3F3x/cK3E2qiTRxVLhhLVaEgdBDp5C
hPXH33q/GK54m5jWVaZ5BtpKSA1Et6HjF48+wyJCADQh//DxIWGEAa1fmvKryQw=
=oJBq
-END PGP SIGNATURE-

Hopefully the signature survives; I converted it from PGP/MIME and it seems to
verify locally.

Regards,
James

___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: [PATCH] drm: Fix drm.h uapi header for GNU/kFreeBSD

2019-05-06 Thread Daniel Vetter
On Sat, May 04, 2019 at 09:43:14PM +0100, James Clarke wrote:
> On 15 Jan 2019, at 18:41, Eric Anholt  wrote:
> > 
> > Daniel Vetter  writes:
> > 
> >> On Tue, Jan 15, 2019 at 03:04:18PM +, James Clarke wrote:
> >>> Like GNU/Linux, GNU/kFreeBSD's sys/types.h does not define the uintX_t
> >>> types, which differs from the BSDs' headers. Thus we should include
> >>> stdint.h to ensure we have all the required integer types.
> >>> 
> >>> Signed-off-by: James Clarke 
> >> 
> >> Would be good to get an ack from some other *bsd that this is still all
> >> fine. lgtm otherwise.
> >> -Daniel
> > 
> > I think there was some need for inttypes.h instead of stdint like a
> > decade ago when I was working on BSDs, but that was already almost
> > irrelevant then.
> 
> Hi, just following up on this; is there still the need for an ACK?

Yeah and ack without a "decades ago" qualifier would be nice.
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: [PATCH] drm: Fix drm.h uapi header for GNU/kFreeBSD

2019-05-04 Thread James Clarke
On 15 Jan 2019, at 18:41, Eric Anholt  wrote:
> 
> Daniel Vetter  writes:
> 
>> On Tue, Jan 15, 2019 at 03:04:18PM +, James Clarke wrote:
>>> Like GNU/Linux, GNU/kFreeBSD's sys/types.h does not define the uintX_t
>>> types, which differs from the BSDs' headers. Thus we should include
>>> stdint.h to ensure we have all the required integer types.
>>> 
>>> Signed-off-by: James Clarke 
>> 
>> Would be good to get an ack from some other *bsd that this is still all
>> fine. lgtm otherwise.
>> -Daniel
> 
> I think there was some need for inttypes.h instead of stdint like a
> decade ago when I was working on BSDs, but that was already almost
> irrelevant then.

Hi, just following up on this; is there still the need for an ACK?

Regards,
James

___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Re: [PATCH] drm: Fix drm.h uapi header for GNU/kFreeBSD

2019-01-15 Thread Eric Anholt
Daniel Vetter  writes:

> On Tue, Jan 15, 2019 at 03:04:18PM +, James Clarke wrote:
>> Like GNU/Linux, GNU/kFreeBSD's sys/types.h does not define the uintX_t
>> types, which differs from the BSDs' headers. Thus we should include
>> stdint.h to ensure we have all the required integer types.
>> 
>> Signed-off-by: James Clarke 
>
> Would be good to get an ack from some other *bsd that this is still all
> fine. lgtm otherwise.
> -Daniel

I think there was some need for inttypes.h instead of stdint like a
decade ago when I was working on BSDs, but that was already almost
irrelevant then.


signature.asc
Description: PGP signature
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


Re: [PATCH] drm: Fix drm.h uapi header for GNU/kFreeBSD

2019-01-15 Thread Daniel Vetter
On Tue, Jan 15, 2019 at 03:04:18PM +, James Clarke wrote:
> Like GNU/Linux, GNU/kFreeBSD's sys/types.h does not define the uintX_t
> types, which differs from the BSDs' headers. Thus we should include
> stdint.h to ensure we have all the required integer types.
> 
> Signed-off-by: James Clarke 

Would be good to get an ack from some other *bsd that this is still all
fine. lgtm otherwise.
-Daniel

> ---
>  include/uapi/drm/drm.h | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/include/uapi/drm/drm.h b/include/uapi/drm/drm.h
> index 300f33663..caf4d9b38 100644
> --- a/include/uapi/drm/drm.h
> +++ b/include/uapi/drm/drm.h
> @@ -50,6 +50,7 @@ typedef unsigned int drm_handle_t;
>  
>  #else /* One of the BSDs */
>  
> +#include 
>  #include 
>  #include 
>  typedef int8_t   __s8;
> -- 
> 2.17.1
> 
> ___
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


[PATCH] drm: Fix drm.h uapi header for GNU/kFreeBSD

2019-01-15 Thread James Clarke
Like GNU/Linux, GNU/kFreeBSD's sys/types.h does not define the uintX_t
types, which differs from the BSDs' headers. Thus we should include
stdint.h to ensure we have all the required integer types.

Signed-off-by: James Clarke 
---
 include/uapi/drm/drm.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/include/uapi/drm/drm.h b/include/uapi/drm/drm.h
index 300f33663..caf4d9b38 100644
--- a/include/uapi/drm/drm.h
+++ b/include/uapi/drm/drm.h
@@ -50,6 +50,7 @@ typedef unsigned int drm_handle_t;
 
 #else /* One of the BSDs */
 
+#include 
 #include 
 #include 
 typedef int8_t   __s8;
-- 
2.17.1

___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel