From owner-svn-src-all@FreeBSD.ORG Tue Jan 27 23:06:21 2015 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 20C9BD50 for ; Tue, 27 Jan 2015 23:06:21 +0000 (UTC) Received: from mail-pa0-f43.google.com (mail-pa0-f43.google.com [209.85.220.43]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E5EBCA40 for ; Tue, 27 Jan 2015 23:06:20 +0000 (UTC) Received: by mail-pa0-f43.google.com with SMTP id eu11so21425803pac.2 for ; Tue, 27 Jan 2015 15:06:14 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=SEV7yprQkNJlJ2paefNBTcLCp83iTuQS/YFGskiN9wE=; b=HAeq5k/jOvYadKtmCsMRyWsrt7vdef8tqaQeMj43vcc6oyd9d5MRcpcraYMN8SvlOw Xt5u+Wwdaz6yk1x2S8kjJ0nWxFNUVvlLpbLs3qg/ff7S/I9QrtQSr9GECdkCdiTm99Df /UixbVlPjSZRyN8C4oIgAGecxgejkdwdTKCO+SYUjrHOvaUcVEOmgbYeQAgscBZQMXnr Rzz3br4jKHxdypHt2Vx74XRyqxORwIFyN9fdV+O/p1M2Gd4ZU61sr4oMYHBvwziVwyBm NknGvP5CqYB5HVArcAIKE36Suq6R+jI7t0kOxceR/hHoJz7Pat7OJahvCtrrbb/tpxWu LdKQ== X-Gm-Message-State: ALoCoQl+BhrCU9SaqE8ub54ibcHa1C42VJ4e4KffGiaDajQJz769kMNmfYehDc0nPsJqV0Wr1OEL X-Received: by 10.68.135.37 with SMTP id pp5mr588987pbb.15.1422399974539; Tue, 27 Jan 2015 15:06:14 -0800 (PST) Received: from [10.64.24.223] ([69.53.236.236]) by mx.google.com with ESMTPSA id ni10sm2643080pbc.51.2015.01.27.15.06.13 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 27 Jan 2015 15:06:14 -0800 (PST) Sender: Warner Losh Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 8.1 \(1993\)) Subject: Re: svn commit: r277681 - in head/sys: conf modules From: Warner Losh In-Reply-To: <5CC0EF20-0DDC-4082-BD2A-5DD64822B03D@gmail.com> Date: Tue, 27 Jan 2015 16:06:11 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <1080CE66-04D2-4EB4-9A31-CC130F447FCF@bsdimp.com> References: <201501250513.t0P5DGoc033955@svn.freebsd.org> <0CF820AF-D73D-4CE8-BE5B-C4EBE5A9EFDA@bsdimp.com> <5CC0EF20-0DDC-4082-BD2A-5DD64822B03D@gmail.com> To: Garrett Cooper X-Mailer: Apple Mail (2.1993) Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers , Garrett Cooper X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.18-1 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: Tue, 27 Jan 2015 23:06:21 -0000 > On Jan 26, 2015, at 7:30 PM, Garrett Cooper = wrote: >=20 > On Jan 25, 2015, at 9:46, Warner Losh wrote: >=20 >> The number of MK_foo opts that are intruding into the kernel module = builds is >> starting to get out of hand. :( Especially since they are duplicative = of the >> MODULES_OVERRIDE functionality and are very unevenly applied. >=20 > I don=92t really like it either to be honest, but the problem is that = building MK_CUSE =3D=3D no (for instance) should produce a working = default set of SUBDIRs so both the kernel and userland infrastructure = are compiled with the build. Telling someone to use MODULES_OVERRIDE to = just remove cuse (for instance), is a user unfriendly system.. >=20 > If there was a way to pick up a subset of src.opts.mk though and apply = it to kern.opts.mk, I would be incredibly keen on making that change. There isn=92t. That=92s the problem with the current setup. It isn=92t = always clear to me that if you disable the user land side you = necessarily want to disable the kernel side, but it is the best = indication we have. Warner