From owner-svn-src-all@freebsd.org Fri Oct 30 08:02:57 2015 Return-Path: Delivered-To: svn-src-all@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 495BBA2009B; Fri, 30 Oct 2015 08:02:57 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (heidi.turbocat.net [88.198.202.214]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0B2F419EF; Fri, 30 Oct 2015 08:02:56 +0000 (UTC) (envelope-from hps@selasky.org) Received: from laptop015.home.selasky.org (cm-176.74.213.204.customer.telag.net [176.74.213.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 23BC51FE023; Fri, 30 Oct 2015 09:02:53 +0100 (CET) Subject: Re: svn commit: r290003 - head/sys/ofed/include/linux To: gljennjohn@gmail.com References: <201510261328.t9QDSYRT076892@repo.freebsd.org> <56302F9D.2020308@freebsd.org> <56308289.4050902@selasky.org> <20151029143651.GN97830@FreeBSD.org> <56323B33.8020505@selasky.org> <20151030084126.53f7ffce@ernst.home> Cc: Gleb Smirnoff , svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Julian Elischer From: Hans Petter Selasky Message-ID: <56332494.4050709@selasky.org> Date: Fri, 30 Oct 2015 09:04:36 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <20151030084126.53f7ffce@ernst.home> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Oct 2015 08:02:57 -0000 On 10/30/15 08:41, Gary Jennejohn wrote: > On Thu, 29 Oct 2015 16:28:51 +0100 > Hans Petter Selasky wrote: > >> On 10/29/15 15:36, Gleb Smirnoff wrote: >>>> 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. >> >> Hi, >> >> To be more clear. Adding bind_irq_to_cpu() is more an exception than the >> default. A the moment I think Linux doesn't have an equivalent of this >> function, because of Linux's interrupt model. >> > > My question is whether a "normal" FreeBSD user has any reason to > enable LinuxKPI now or in the future. > Hi, If drivers which depend on this feature are KLD's there's no reason to enable this by default in GENERIC. The current and future clients of LINUXKPI will possibly be KLD's and then MODULE_DEPEND() will do the magic behind the scenes. Was this your question? --HPS