Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3261105imu; Mon, 17 Dec 2018 16:39:35 -0800 (PST) X-Google-Smtp-Source: AFSGD/UWoAGooCFuQQMKcVMgiWd277guIJgdi8AY0nBNc2CG4bmHxpdYsRydCyy4eqnxDFEMMdNd X-Received: by 2002:a62:2606:: with SMTP id m6mr14437952pfm.133.1545093575549; Mon, 17 Dec 2018 16:39:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545093575; cv=none; d=google.com; s=arc-20160816; b=ThLMwd3utg8NMrx8pAwPblF2TFSdRLqpSj4cEge9lDBt810/e7kVRMFMjPwP1j2Kvp NLamDLEnbK94Z3NMU+4LYSDda/LmHB2ClQzPlnZtAfvup1WdacdLvoCkyn9i7QUZ6iVq seUuvA0e96o6DVRghEiSeYIBpeSXOSOfS9+dbEHXVJrflRJZwAWI76vUjcOvka7HN3ON c88HY8GWkZqtsbZAiW2S1fdz28UnVTuNScNeHuJQfpfRNByOb40r+UKEbMPCY53hDhH1 N2INL7RwINHqIuMdu8MDghIOiUncfuscHQjmlDxM4zqLNiqaFJ0LctbUqCe+frmbnApa 8kTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=vwYTHo0lnqHOWhe65fNPvti8gjLyH+tTQ6Hiz2yL+KU=; b=GadpVwTvCEaiYw9ty5rE+PMYyL+hvWHwRHZ3LdxYLMFxJ550k2CwAq2ZJoDPM5+WAh xxL5auKm/fAuDA+wD42ZiDBWbgaUbJAEzrPXjhjDr5TnLJZMy0XbFF72Ob9dLdoWh42s VeGw3IHgUdqDI65xqBMtxwlCc/Nv+bRhPDtZfDOM7tLwBRJKRcbLBZ67RTaUrwErFqfd 6eVCdWTjhXrra/5N2eLfzejYQ++BTrUHaxUdLk1WizAHdTk57OVMq3LQt9CN0fctDP4L S2fP43mOZI4yrnx8rh8LNme8JRCXotmKiBry1p+G3kg+qxSjLTLCH4kndGX4hnay9Pzf n/cQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Jenv5oE1; 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 n187si12922523pfn.83.2018.12.17.16.39.20; Mon, 17 Dec 2018 16:39:35 -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; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Jenv5oE1; 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 S1726341AbeLRAhP (ORCPT + 99 others); Mon, 17 Dec 2018 19:37:15 -0500 Received: from mail-lf1-f65.google.com ([209.85.167.65]:43402 "EHLO mail-lf1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726295AbeLRAhO (ORCPT ); Mon, 17 Dec 2018 19:37:14 -0500 Received: by mail-lf1-f65.google.com with SMTP id u18so10893256lff.10 for ; Mon, 17 Dec 2018 16:37:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vwYTHo0lnqHOWhe65fNPvti8gjLyH+tTQ6Hiz2yL+KU=; b=Jenv5oE17ioo7RmUV+5lWpqj8Bb3wwbDmTvtfVUCRhIFfnaExLWZ581NcoXjYizJk4 HUSFeVVFH8aX+s4fKoChvieQOsMAPQirCL5PqQcRZkUt6Yx/a93Ss7cA/w+L+qBd+ilS GE7b40xsnMThQhM4TRpPxzIKgFSNyYdwZVFRc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=vwYTHo0lnqHOWhe65fNPvti8gjLyH+tTQ6Hiz2yL+KU=; b=gmA/L7egPlRbeRJDSuNipLn+Zz2bK5MbPyyUetLEbq2oKTojqTUKKVwx1NbDd19TNJ fx8SxTsjyxZvvqmWNoG0gkN3x3aBZCI6rmN4Daxda8/jWZAOjj5kcveHDN3Bg80hsHms lqYTYN1Y8sOPHx0NCfK77KY5ulmF1fMmL/jcA18JISav2p4XGBLGKzgV5G9JZmo0YtHJ c2ALn35giw/sKXVqyq07xmE3lA+YG76yiQoCXeY1188mBXEfB5A8/G6krDEc2WVKVA8S y+jWXRraVG63bxk4pUTmMmZFOApgS7j6/MYP57lhHV7Y4LD6WfZhscFEV90KpdC9ZcU8 A3GA== X-Gm-Message-State: AA+aEWYm/vBx+2ijJMUfcOtB/veK1rR4jCzY6gKFaCDt3meNpkFEtRUK W4dCwGeCzhn8Na5SXCTG1zpxGT94EFE= X-Received: by 2002:a19:c345:: with SMTP id t66mr8125634lff.55.1545093431878; Mon, 17 Dec 2018 16:37:11 -0800 (PST) Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com. [209.85.208.169]) by smtp.gmail.com with ESMTPSA id r7-v6sm2782515ljc.10.2018.12.17.16.37.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Dec 2018 16:37:11 -0800 (PST) Received: by mail-lj1-f169.google.com with SMTP id q2-v6so1523719lji.10 for ; Mon, 17 Dec 2018 16:37:10 -0800 (PST) X-Received: by 2002:a2e:2c02:: with SMTP id s2-v6mr8928017ljs.118.1545093430422; Mon, 17 Dec 2018 16:37:10 -0800 (PST) MIME-Version: 1.0 References: <1545092089.4206.5.camel@linux.ibm.com> In-Reply-To: <1545092089.4206.5.camel@linux.ibm.com> From: Linus Torvalds Date: Mon, 17 Dec 2018 16:36:54 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] ima: cleanup the match_token policy code To: zohar@linux.ibm.com Cc: linux-integrity@vger.kernel.org, James Morris James Morris , Linux List Kernel Mailing Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Dec 17, 2018 at 4:14 PM Mimi Zohar wrote: > > Start the policy_tokens and the associated enumeration from zero, > simplifying the pt macro. I applied this directly, since I decided to just commit my own "don't use negative Opt_err" patch for the test_and_set_bit() cases, and they kind of go together. There's still a -1 in security/keys/encrypted-keys/encrypted.c, and there are also three cases of "Opt_error = -1" in the security layer. All of which look pointless and wrong, but not actively buggy, so I'll leave them alone. Linus