Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp4137053ybi; Mon, 29 Jul 2019 20:04:20 -0700 (PDT) X-Google-Smtp-Source: APXvYqw/ecigqU6EjXA/Jg7DalOu8bQMzle/3UnTwSDt3n9rJb4ZMX7XucNZ17K6QNiFgmg4PVq8 X-Received: by 2002:a17:90a:2430:: with SMTP id h45mr117853224pje.14.1564455860622; Mon, 29 Jul 2019 20:04:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564455860; cv=none; d=google.com; s=arc-20160816; b=DFbYV1B01gWvtmPLlmYUGWOpdPwuyFnH0pzDdw3VvQKb2tR80VNE8x/k782ITe8mwT WgGMsNA7ANFESI5M2M2wu0XbWd+khEEys15ykr5sP1WX/RL4Ffywr6akawCwMYxjNNYq YT5vhSS6n+RoMrrr+QyO+MWqscXw5B7ntvFE4/WDewiUxOILep69s5+/Eg0HmAQWXQd8 Nisy8ExyJx4iJ7UBdcZzFOzZWlHywaZNkXZXmKQKVoXz8vWwUdzCoIVir01N8LVnZPnC 2WhOKSKzm9WqPwwgGnoGp0sKr3BCg4fuDAtkGCo7E1zZZtPxeAzgh0YdMNm/tw4YaJ/8 hJYQ== 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=piQh2aqA30RCLiw+cIf1d6IHR82wSEf3qDisOX1wwys=; b=GS4OLSZueyRXLFhTCmAKQ7aYTyBVzE1UXsDvb8TPJsCElxZT6cnXGR/Eyh92kzoYWX DJ5BmX4gvD6A/NTKU8qwY+8Fx4w/+4KMz8mDpaT498P8aL4vHJ2q2P21XwpYSJdm/cJl 7hL8u/NT65IaUve7j4qMxlp2aofy+6JRrvoxyIk6B1LZPXYBj7SuU8QO4YdwUy5C6YsP vJ0h1YzPW3uWBlvxFdfWChfxxlXTOyqSLRkctBUgstdy+/TtULa11oScIK7ZTiRN73Hp tZjNjTK28BcuO0yZjXoKi7SxS9jPtVmds7yl+2zCzGLRRUqNDSLrLdRP7K+qh0EXfN3t TpUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b="l/RL7Y2K"; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 189si963286pgj.416.2019.07.29.20.04.05; Mon, 29 Jul 2019 20:04:20 -0700 (PDT) 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=@google.com header.s=20161025 header.b="l/RL7Y2K"; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730189AbfG2VsJ (ORCPT + 99 others); Mon, 29 Jul 2019 17:48:09 -0400 Received: from mail-io1-f68.google.com ([209.85.166.68]:42851 "EHLO mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725209AbfG2VsI (ORCPT ); Mon, 29 Jul 2019 17:48:08 -0400 Received: by mail-io1-f68.google.com with SMTP id e20so93051985iob.9 for ; Mon, 29 Jul 2019 14:48:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=piQh2aqA30RCLiw+cIf1d6IHR82wSEf3qDisOX1wwys=; b=l/RL7Y2Kyz2I8kqXJkJw/9E/ltkRzEbVMXQD38G56U8PUZAmwtnkKyk1cYdnW4RkE/ BRx+ImBhz8Kd0e72PSmi6DzIFPzZz64kGMHUiXYdecWyOMNgVaC54BmGAJFKRoNTuut8 PZd4JDjulvHHx4sqTgtjDyqilDAzhxkxGuPCGpSJoxbcIGu7fdFKOObX4H8TdzQlWyCM G23CxF+/n1MtU/bkyCuBe7R2qSG66UQrAnRhW82VgKpIhP1sJHF6XJdewBfIXFoJb6tR EDp+Xzcfwt3MI6laa6/wlpnuRJwSVMA/8v0UeVucDpQ8IOX0/R1elEKP78IJ2z5WBQ0k ESlA== 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=piQh2aqA30RCLiw+cIf1d6IHR82wSEf3qDisOX1wwys=; b=D5tBuOygr6npUVpukKcDstFKooVQyvtK6jCdTDN2u1aP/ioHLL0iIxWd6QnrSc/UEZ +h1ehcfqu97yHHy0NFLOKj136EvNz4qsiQOBuQRICPgezGupmEzhH/TX4X7daxD/8zcX xHRyMHD0fLNLT5KptnW77pE3mBXldPXz4pUkUe8slPov0S5HnEsUt7Wp54+1wrdvZStZ kaRIgZhe8A5hIGvc1d00ZBz24k5giXsCjCfNNHaZwExFkijo4/3eyUUerzKD4sDS3+jS Yqc3B4xwpvQpGQr/FeCNi9I8qNqlH4caDbnwhLI0YeYipjA1kmaWmObAh68KfXZwOzlO rzMw== X-Gm-Message-State: APjAAAUKMRH7d71z5CLTmu3WlmJza0wwBnZbzzHu4A/m01NmqaykITrr LBbseOQe2/HfqWitI58TIcKGUj+MIDQC35CmE6SGeYCqVbk= X-Received: by 2002:a5e:9404:: with SMTP id q4mr42722436ioj.46.1564436887846; Mon, 29 Jul 2019 14:48:07 -0700 (PDT) MIME-Version: 1.0 References: <20190718194415.108476-1-matthewgarrett@google.com> <20190718194415.108476-20-matthewgarrett@google.com> In-Reply-To: <20190718194415.108476-20-matthewgarrett@google.com> From: Matthew Garrett Date: Mon, 29 Jul 2019 14:47:56 -0700 Message-ID: Subject: Re: [PATCH V36 19/29] Lock down module params that specify hardware parameters (eg. ioport) To: James Morris Cc: LSM List , Linux Kernel Mailing List , Linux API , David Howells , Alan Cox , Kees Cook , Jessica Yu 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 Thu, Jul 18, 2019 at 12:45 PM Matthew Garrett wrote: > > From: David Howells > > Provided an annotation for module parameters that specify hardware > parameters (such as io ports, iomem addresses, irqs, dma channels, fixed > dma buffers and other types). > > Suggested-by: Alan Cox > Signed-off-by: David Howells > Signed-off-by: Matthew Garrett > Reviewed-by: Kees Cook > Cc: Jessica Yu Jessica, any feedback on this?