From owner-freebsd-hackers@FreeBSD.ORG Thu May 10 00:27:52 2012 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A5886106566C for ; Thu, 10 May 2012 00:27:52 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 55A1E8FC16 for ; Thu, 10 May 2012 00:27:52 +0000 (UTC) Received: by vbmv11 with SMTP id v11so1296041vbm.13 for ; Wed, 09 May 2012 17:27:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=PDu2qZU2glXZeSs/WlBHzMSrO7YNekxKgOG0s7HFy8s=; b=J9wVt3lOeXH+xkBIJTEnpQ4Ha7qpgERIiYxHU6uHwXTxRyIYTeEMcwRtQ4RhDCC3QL 5VFYDztMm9uxEoDhOZj80fJnlkyUAJVPEzENrS9DjX2PDgyRw7x44dwmCB6YQt7w4DJF MVHmRCFvs8C02oqh4HIPZD9GgPYbIi7edsyVr0FtCkxcvU36Qs1/+q3UTdIGFo7GBU4a 2dpqknPfhi5morbzJ9G5gT5ynjcaxNTeEuRZCW55jz3B9zKVHQox4B98KUhF7kb67a3R F6wUjff99rihtC1dpZerJ9J4paxKFZNWemW8bi9KdN+JDOygTomaiq/NE5N9QVVlq+si zwbg== MIME-Version: 1.0 Received: by 10.220.153.8 with SMTP id i8mr1231153vcw.73.1336609671544; Wed, 09 May 2012 17:27:51 -0700 (PDT) Received: by 10.220.7.148 with HTTP; Wed, 9 May 2012 17:27:51 -0700 (PDT) In-Reply-To: <20120510010258.2653aeea.ray@ddteam.net> References: <20120510010258.2653aeea.ray@ddteam.net> Date: Wed, 9 May 2012 17:27:51 -0700 Message-ID: From: Garrett Cooper To: Aleksandr Rybalko Content-Type: text/plain; charset=ISO-8859-1 Cc: "hackers@FreeBSD.org" Subject: Re: Thoughts about kenv emulating sysctl X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2012 00:27:52 -0000 Hi Aleksandr! On Wed, May 9, 2012 at 3:02 PM, Aleksandr Rybalko wrote: > On Wed, 9 May 2012 09:05:47 -0700 > Garrett Cooper wrote: ... > Hi Garret, > > I use it for embedded, kenv is good transport shared by loader, kernel > and userland (since there is no RW storages). Indeed. > IMO, kenv != sysctl, so we not need to match sysctl. But backwards > 'compatibility' is good reason to select second way. Which is what I figured; I favored the latter course at first and developed my patch based on that mindset, because I know people hate it when backwards compatibility is broken :) (in all fairness I'm generally one of them). Thanks! -Garrett