Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp2841422pxb; Tue, 21 Sep 2021 08:48:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwnSZ5eX1WGsBzIF3VIcAY6Mxv/CruNNC+lHkfEPfoKVqE3AdMvlGoxVw1FVYdNuYWvYJ73 X-Received: by 2002:a05:6e02:1aa5:: with SMTP id l5mr20750968ilv.73.1632239284439; Tue, 21 Sep 2021 08:48:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632239284; cv=none; d=google.com; s=arc-20160816; b=JUTvzgLX2jIoM+OqwEYKhM6a/oPS8+Va2O3HWnL2zrhaYO0Pps4Qatt/Ciilckbyrc YZp1G5XXu0XlsZs7aDvptsBo+3yiBA5ChBrKZ0oY0jHP+j+T+mm6tlVORlh8nmF1YaWB 790zxdL0dETanETuZvApNsle+iq0Gr3NbxwfeO2xsNAwb8YSJ0Hm0OM24vziQOtb4EWk Apj0oMMUNFlYJ05mOJJXdOQCnr7w6NPz0n2lcQtRFu016Y4+PRSeqA93FhsuH/wqtAx0 pTlDC9PM2T1v6z4R2WU3Nm4hyRrNZIyXApdleFwprqOvzQU2QVnjNI+ggLLUGMHH7jnL f6hA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :dkim-signature; bh=68Ez9kJNOEr/C+egNL3CEoXa9GEO4jmpwrJs9DLpLDg=; b=0QJVsszSF5vBdSBeM5QQdOYJ+Q/2xpsmnK6O76EwTmNzxnmSLs6NDP67ISyvpwa510 7PRqhCrTnenmbb3JtqTTPXjWJ7OYyWphRG6wnCmpMgkBkvpovzB5JvfxOZS3EbRZAx+3 eEx1G5fC0G1j9d854YTDpcpqnrigaKFbNvGA/mgMl1m9X6xyW1n7YzwLd2xqGWdAvJwm Lxhx/xlvqd6xPXMGn7GRf1iEDJtI0iCLtlXMjMzVYKPznzlvrdQn9vFPYgaA5sSdRWlv Tmi2gdyQ3D6XnGiEArsonDsb4sdrxIQJ+dWSSqSwOHt7aNQpl4Mb1jlTNzYID3q+JZmp aA3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kroah.com header.s=fm1 header.b="b8Xq/u2P"; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=Ls6G5GkO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x6si17779023ilv.93.2021.09.21.08.47.47; Tue, 21 Sep 2021 08:48:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kroah.com header.s=fm1 header.b="b8Xq/u2P"; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=Ls6G5GkO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231213AbhIUPsR (ORCPT + 99 others); Tue, 21 Sep 2021 11:48:17 -0400 Received: from wnew4-smtp.messagingengine.com ([64.147.123.18]:52437 "EHLO wnew4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234211AbhIUPrP (ORCPT ); Tue, 21 Sep 2021 11:47:15 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.west.internal (Postfix) with ESMTP id 88B752B013BA; Tue, 21 Sep 2021 11:45:45 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 21 Sep 2021 11:45:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kroah.com; h= date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm1; bh=68Ez9kJNOEr/C+egNL3CEoXa9GE O4jmpwrJs9DLpLDg=; b=b8Xq/u2P2r2mU/sMeJ+g7E1UIIBCj7fudf6fVi2NqUW gFRfZELr2enVCh6DjaMetTI4G0sFgTfFRDu1L8oE+kOjoeO8nDgZNjrL8O4ruERY QQ9pgh/7833+n/+vJy/xB5WvKBQ3yEIODA3ewTf+o7oK0YXRWOYpLXgAhuhn8a0Q S8BT9ddw4wuCRnTUW7rnPOKH1pyDeZMLivhpWWvfehamINIQ6Yf2/sAMZvgqqWom tTksrBhLNdeThVqgHs6oy0nHdOzGMffxqopCZVR5x+dt32LxZ6ZWF/2Hu3hY+0kx P+xAqNi8RA3IqmEJB0K50sfPYXw4qXUUHyfk5rMe+vA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=68Ez9k JNOEr/C+egNL3CEoXa9GEO4jmpwrJs9DLpLDg=; b=Ls6G5GkOc5MBBotV22r9Uo NWjeD1Cwgy7h4PrJJwdCk9xSIpvSspXJn/lK3ole7H8+uLSJuslCV9wfeuzauKAn 1ilALdzmqL5nY+PTYKicPlSOrfhay6pAI7CQ0CPDh3KDQtbs5xS50gvAyhoVsQ7k 3BXPHQH6fup08FQIGLCYgYl0lOHz5FX6h5LQEzE5bQWpMi0otBBId/dRG905seJG PT72pP7GWElLvcZi01iEbsJZXvUPhyVAy+KMm+/8bvd2N2mPlS11LTXjQSzF6TU/ zX6Z5uER4cM2L0IRV6d6WL0CSKUFS34W4dKOihzmrw9fJCSReNW/9T3OxJlw+RnA == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudeigedgleefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefirhgvghcu mffjuceoghhrvghgsehkrhhorghhrdgtohhmqeenucggtffrrghtthgvrhhnpeevueehje fgfffgiedvudekvdektdelleelgefhleejieeugeegveeuuddukedvteenucevlhhushht vghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehgrhgvgheskhhrohgrhh drtghomh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 21 Sep 2021 11:45:43 -0400 (EDT) Date: Tue, 21 Sep 2021 17:45:41 +0200 From: Greg KH To: Hans de Goede Cc: Kees Cook , Len Baker , Henrique de Moraes Holschuh , Mark Gross , "Gustavo A. R. Silva" , ibm-acpi-devel@lists.sourceforge.net, platform-driver-x86@vger.kernel.org, linux-hardening@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] platform/x86: thinkpad_acpi: Prefer struct_size over open coded arithmetic Message-ID: References: <20210918150500.21530-1-len.baker@gmx.com> <202109192246.B438B42EF@keescook> <725ac392-642b-f57d-a286-d662eaa7d2a2@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <725ac392-642b-f57d-a286-d662eaa7d2a2@redhat.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 21, 2021 at 05:38:39PM +0200, Hans de Goede wrote: > > All attributes for this driver are documented in Documentation/ABI/, > > right? :) > > I'm not sure if all attributes are documented, but a lot of them > (including all recently added ones) are documented in: > Documentation/admin-guide/laptops/thinkpad-acpi.rst They should also go into Documentation/ABI/ which is where sysfs files are documented. We are working on tools that make parsing that easier, so it would be good to keep them out of other random documentation files whenever possible. thanks, greg k-h