From owner-svn-src-head@freebsd.org Thu Oct 29 14:36:55 2015 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 68061A212FD; Thu, 29 Oct 2015 14:36:55 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebius.int.ru", Issuer "cell.glebius.int.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id DDEAB1067; Thu, 29 Oct 2015 14:36:54 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.15.2/8.15.2) with ESMTPS id t9TEapxW055655 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 29 Oct 2015 17:36:51 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.15.2/8.15.2/Submit) id t9TEappP055654; Thu, 29 Oct 2015 17:36:51 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Thu, 29 Oct 2015 17:36:51 +0300 From: Gleb Smirnoff To: Hans Petter Selasky Cc: Julian Elischer , src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r290003 - head/sys/ofed/include/linux Message-ID: <20151029143651.GN97830@FreeBSD.org> References: <201510261328.t9QDSYRT076892@repo.freebsd.org> <56302F9D.2020308@freebsd.org> <56308289.4050902@selasky.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56308289.4050902@selasky.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 14:36:55 -0000 On Wed, Oct 28, 2015 at 09:08:41AM +0100, Hans Petter Selasky wrote: H> >> Log: H> >> Add support for binding IRQs to CPUs in the LinuxKPI. The new function H> >> added is for BSD only and does not exist in Linux. H> > H> > um, then who would use it and why? H> H> The parameters for bus_bind_intr() are not available outside the H> LinuxKPI. To support such a functionality we should wrap it, for the H> sake of maintainability. H> H> The LinuxKPI is not a binary compatibility module, and will at some H> point have API's diverging from Linux, to fit BSD API's better. This statement makes the name of LinuxKPI quite pointless, as well as the whole idea of the KPI unclear. Can you please explain what is the target of LinuxKPI, then? -- Totus tuus, Glebius.