Received: by 10.223.185.116 with SMTP id b49csp3940252wrg; Mon, 26 Feb 2018 08:32:43 -0800 (PST) X-Google-Smtp-Source: AG47ELvYkq61Uob/kjj0Ary/QBUw3ec4VSpx9w2CzZlsAFlPYqYpwNMPL8jOIpk/z+AZQwWKb3kG X-Received: by 10.98.141.205 with SMTP id p74mr6397506pfk.211.1519662763056; Mon, 26 Feb 2018 08:32:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519662763; cv=none; d=google.com; s=arc-20160816; b=cSWLD6+dHpIa8amjxTeunXp3sLhnmXEiZ45ctX5lAhMI0xpEWbGh+b+8wCn1HbOywo pAanh4+W3Yb2Bb0A8tS41sTPj6LNTKNH09BpCKcPAUpj0v81dGN3VcXr3wGTtnoI72/v bZQIdDLVaV9grvSZHbi7+XtvDjFyoAAj+cIY8dGOzNbMEpjF/HYeLq3MwnP/tEAR4qm6 bqtW5J57D0Tsop09pZy3r7zBhw4zvF2wwUJnmmCZplOZkcVP7S+CZbruEPpoHTnR9unn xFmSodqc1gOXTZfbCOgR65zW3/H/BAZ+4XqMQXpa1CgRmTe3vS1lJf3suKvnSxUwoMuT iPUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:from:subject:cc:to:message-id:date :arc-authentication-results; bh=pLYt5wVYeAZFOX39LIxR6ku+ewzG8QebLsJ7a0Fz1IU=; b=bLy31BWqL/3sAvefsyDNE/ZREdJqasH216J+jI1hVU1U994JoXzYv+D+AW8KcOw97h afwADwoc7RcUAa97QWaffN5Sd80+DZUSc+4edLaLMumRKBsF5UYoWZ+TvsE+CmBxwbB3 zcAydapOzvxIxm7hj2Zl9wCj5edXcy2H6WqPqSdSZESQkvmz32zZn3pech/TNag7bo5h Uf5DWUX9sdDg+MIHCpVF9OUu4bXxE+PdkIkWT/p8PD6QHuR6Gvy54TOmhaS5VTop1Txs cG4ga9NsxvqduPP7QOcd/Y3M4rHhnKrGAuG3MKVeYE3zNtiU28CTMPX93NLy8EUVcYhT Ke7w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c10si2983012pgf.582.2018.02.26.08.32.28; Mon, 26 Feb 2018 08:32:43 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752134AbeBZQbo (ORCPT + 99 others); Mon, 26 Feb 2018 11:31:44 -0500 Received: from shards.monkeyblade.net ([184.105.139.130]:43816 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752246AbeBZQbm (ORCPT ); Mon, 26 Feb 2018 11:31:42 -0500 Received: from localhost (67.110.78.66.ptr.us.xo.net [67.110.78.66]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id 67845141ECABD; Mon, 26 Feb 2018 08:31:37 -0800 (PST) Date: Mon, 26 Feb 2018 11:31:36 -0500 (EST) Message-Id: <20180226.113136.1568195044048732904.davem@davemloft.net> To: sam@mendozajonas.com Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org Subject: Re: [PATCH net-next] net/ncsi: Add generic netlink family From: David Miller In-Reply-To: <20180223041518.20195-1-sam@mendozajonas.com> References: <20180223041518.20195-1-sam@mendozajonas.com> X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Mon, 26 Feb 2018 08:31:37 -0800 (PST) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Samuel Mendoza-Jonas Date: Fri, 23 Feb 2018 15:15:18 +1100 > + * @NCSI_CMD_SET_INTERFACE: set preferred package and channel combination. > + * Requires NCSI_ATTR_IFINDEX and the preferred NCSI_ATTR_PACKAGE_ID and > + * optionally the preferred NCSI_ATTR_CHANNEL_ID. If neither IDs are > + * specified the setting is cleared. I think clearing the setting when the required attributes are missing is dangerous behavior. It is ambiguous whether the user intended the setting to be cleared, or was in error and forgot to supply the attribute due to a bug.