From owner-freebsd-current@FreeBSD.ORG Wed Dec 19 16:51:08 2012 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3B173968; Wed, 19 Dec 2012 16:51:08 +0000 (UTC) (envelope-from phk@phk.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) by mx1.freebsd.org (Postfix) with ESMTP id C68498FC12; Wed, 19 Dec 2012 16:51:07 +0000 (UTC) Received: from critter.freebsd.dk (critter.freebsd.dk [192.168.61.3]) by phk.freebsd.dk (Postfix) with ESMTP id 5928B8A3FC; Wed, 19 Dec 2012 16:51:06 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.14.5/8.14.5) with ESMTP id qBJGp5O1017237; Wed, 19 Dec 2012 16:51:05 GMT (envelope-from phk@phk.freebsd.dk) To: Alexander Motin Subject: Re: API explosion (Re: [RFC/RFT] calloutng) In-reply-to: <50D1E0D8.9070209@FreeBSD.org> From: "Poul-Henning Kamp" References: <50CF88B9.6040004@FreeBSD.org> <20121218173643.GA94266@onelab2.iet.unipi.it> <50D0B00D.8090002@FreeBSD.org> <50D0E42B.6030605@FreeBSD.org> <20121218225823.GA96962@onelab2.iet.unipi.it> <1355873265.1198.183.camel@revolution.hippie.lan> <14604.1355910848@critter.freebsd.dk> <15882.1355914308@critter.freebsd.dk> <20121219221518.E1082@besplex.bde.org> <20121220010702.B1675@besplex.bde.org> <50D1E0D8.9070209@FreeBSD.org> Date: Wed, 19 Dec 2012 16:51:05 +0000 Message-ID: <17236.1355935865@critter.freebsd.dk> Cc: Davide Italiano , Ian Lepore , freebsd-current , Bruce Evans , "freebsd-arch@freebsd.org" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Dec 2012 16:51:08 -0000 -------- In message <50D1E0D8.9070209@FreeBSD.org>, Alexander Motin writes: >It would be late to change this after committing. I would definitely >like it to be done earlier to not redo all the tests, but I think we >could convert callout and eventtimers code to 32.32 format in several >days. The only two questions are: do we really want it (won't there be >any reasons to regret about it) and how do we want it to look? As much as it pains me to raise this point, we would regret it if we did not use 32.32, because Linux already went that way. As much as there is to be said for doing things right, we should also try to avoid pointless incompatibilities which will make it needlessly hard for people to move code, particular device drivers forth and back. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.