From nobody Mon Aug 28 16:19:26 2023
X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
	by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RZG3b6XQJz4rhyF
	for <dev-commits-src-main@mlmmj.nyi.freebsd.org>; Mon, 28 Aug 2023 16:19:39 +0000 (UTC)
	(envelope-from wlosh@bsdimp.com)
Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e])
	(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
	 client-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4RZG3b38rnz3GMg
	for <dev-commits-src-main@freebsd.org>; Mon, 28 Aug 2023 16:19:39 +0000 (UTC)
	(envelope-from wlosh@bsdimp.com)
Authentication-Results: mx1.freebsd.org;
	none
Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-99c136ee106so439353366b.1
        for <dev-commits-src-main@freebsd.org>; Mon, 28 Aug 2023 09:19:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=bsdimp-com.20221208.gappssmtp.com; s=20221208; t=1693239577; x=1693844377;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=fSAEgjSGQUxN9UVhXUQhm9BhVwNck+dmt4bOnKKm2mY=;
        b=kXb0iEbEjyrd8y6ScV8b9NTcgjhp1pXHpNMLgmSSbHUTI5nky07nFrJu0Y683T3NPJ
         F3S+Oi2QpYlSHpacXi6FVIJ2P4dphUqXcZ81kIR6bbIxODrKn9xyEx92XlrFxT2HuhDb
         Q5QuZVL4wINpO6gtVUeWIy/gdsUQWQmrrtjo0WI3WvMTTGMWJaepi0WHRKeAYXkrLUTw
         2Oo1NSmrtYRG5CC8TUoEv8Oquw63sFn1g8TmkpbSP61MPht4uQRO+65KWiH4IWgWJHWI
         sDl/BCqbWcQicQ70P7z7QuUHGA0PYQWZPa6k0nwsxJamO4c+wA1bvgUHCnRBoqFbEhux
         JnbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1693239577; x=1693844377;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=fSAEgjSGQUxN9UVhXUQhm9BhVwNck+dmt4bOnKKm2mY=;
        b=eOIVzhVXAdX+Pj7go5OhXrlk7EQ/8fAbo3T8DfyndGiZ0zYKcH9MKZrSBD/Sa1/9vx
         HmwrYzKh6EiSBXOPdhOS73JHALBkV6ioQgLNQFlQSg8+nNT2LDSqLieQm+BwHNFHehI/
         c4m3GrXDEcCOWet++PYBcaxxOdJrLNqNfBYqEjFdoCagtoAQi4XIEpUjlzW6Kyj+lqyL
         LoV+crOju/5rLCVI2YxbY9kJ636MUxoJG1ydSFTyic75oG3OpeDrd6tGZmE44ZUv6+xR
         lASkI5DJv0zBqaDIBmKzbDal4+8AqPDxhEW2Y7OBxhq9pnOnfqqhzbRUtdEOiDtxyCuQ
         QW1A==
X-Gm-Message-State: AOJu0YwCCPlNTIg4t4iGIKJDF7ZORpRhv8uqMrCoDRmu5TgRhpKztwLm
	9y0bCVx5okHtENc6LnANgVQi+M8Jna8jo7ZI3uZbaznosUBO+wv9u7w=
X-Google-Smtp-Source: AGHT+IFQHoxIFw4EfsInHa4h+l/2EoDaN54vCovqQ+0nixeQWcI8E6xNljIA0bJUzKu+7UEZbpNZXkVaFrbVWPWCffw=
X-Received: by 2002:a17:907:b1a:b0:99c:6692:7f76 with SMTP id
 h26-20020a1709070b1a00b0099c66927f76mr21621323ejl.16.1693239577396; Mon, 28
 Aug 2023 09:19:37 -0700 (PDT)
List-Id: Commit messages for the main branch of the src repository <dev-commits-src-main.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main
List-Help: <mailto:dev-commits-src-main+help@freebsd.org>
List-Post: <mailto:dev-commits-src-main@freebsd.org>
List-Subscribe: <mailto:dev-commits-src-main+subscribe@freebsd.org>
List-Unsubscribe: <mailto:dev-commits-src-main+unsubscribe@freebsd.org>
Sender: owner-dev-commits-src-main@freebsd.org
X-BeenThere: dev-commits-src-main@freebsd.org
MIME-Version: 1.0
References: <202308242029.37OKTmVs091755@gitrepo.freebsd.org> <ZOyQQgOAap9L7OT1@FreeBSD.org>
In-Reply-To: <ZOyQQgOAap9L7OT1@FreeBSD.org>
From: Warner Losh <imp@bsdimp.com>
Date: Mon, 28 Aug 2023 10:19:26 -0600
Message-ID: <CANCZdfqqahUmXxh6sGiPgiGUJCAqiyXjV-x8XT3Nku7007L7fw@mail.gmail.com>
Subject: Re: git: af93fea71038 - main - timerfd: Move implementation from
 linux compat to sys/kern
To: Alexey Dokuchaev <danfe@freebsd.org>, Jake Freeland <jake@technologyfriends.net>
Cc: Warner Losh <imp@freebsd.org>, src-committers@freebsd.org, 
	dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org
Content-Type: multipart/alternative; boundary="00000000000087d9d90603fe0fe6"
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]
X-Rspamd-Queue-Id: 4RZG3b38rnz3GMg

--00000000000087d9d90603fe0fe6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Added cc for Jake

On Mon, Aug 28, 2023 at 6:17=E2=80=AFAM Alexey Dokuchaev <danfe@freebsd.org=
> wrote:

> On Thu, Aug 24, 2023 at 08:29:48PM +0000, Warner Losh wrote:
> > commit af93fea710385b2b11f0cabd377e7ed6f3d97c34
> >
> >   timerfd: Move implementation from linux compat to sys/kern
> >
> >   Move the timerfd impelemntation from linux compat code to sys/kern.
>
> Could you quickly summarize why we need these linuxish bits in FreeBSD?
> We've lived for years without it.  Had expected to find the rationale
> in DR but alas. :(  Thanks,
>

I'll let Jake answer this and

> glibc misc/tst-timerfd test fails now under Linux emulation

I think his new review https://reviews.freebsd.org/D41600 addresses this
issue maybe

Warner

--00000000000087d9d90603fe0fe6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Added cc for Jake</div><br><div class=3D"gmail_quote"=
><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Aug 28, 2023 at 6:17=E2=80=
=AFAM Alexey Dokuchaev &lt;<a href=3D"mailto:danfe@freebsd.org">danfe@freeb=
sd.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">On Thu, Aug 24, 2023 at 08:29:48PM +0000, Warner Losh wrote:<br>
&gt; commit af93fea710385b2b11f0cabd377e7ed6f3d97c34<br>
&gt; <br>
&gt;=C2=A0 =C2=A0timerfd: Move implementation from linux compat to sys/kern=
<br>
&gt; <br>
&gt;=C2=A0 =C2=A0Move the timerfd impelemntation from linux compat code to =
sys/kern.<br>
<br>
Could you quickly summarize why we need these linuxish bits in FreeBSD?<br>
We&#39;ve lived for years without it.=C2=A0 Had expected to find the ration=
ale<br>
in DR but alas. :(=C2=A0 Thanks,<br></blockquote><div><br></div><div>I&#39;=
ll let Jake answer this and</div><div><br></div><div>&gt; glibc misc/tst-ti=
merfd test fails now under Linux emulation<div class=3D"gmail-yj6qo"></div>=
<br></div><div>I think his new review=C2=A0<a href=3D"https://reviews.freeb=
sd.org/D41600">https://reviews.freebsd.org/D41600</a> addresses this issue =
maybe</div><div><br></div><div>Warner</div></div></div>

--00000000000087d9d90603fe0fe6--