From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id BE0E6C25B10 for ; Thu, 9 May 2024 20:04:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2F9626B009A; Thu, 9 May 2024 16:04:10 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2A9CA6B009B; Thu, 9 May 2024 16:04:10 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 149BF6B009C; Thu, 9 May 2024 16:04:10 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id EA86C6B009A for ; Thu, 9 May 2024 16:04:09 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 6AFC21202B7 for ; Thu, 9 May 2024 20:04:09 +0000 (UTC) X-FDA: 82099933818.19.8A87FEA Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) by imf28.hostedemail.com (Postfix) with ESMTP id 3DDA5C0004 for ; Thu, 9 May 2024 20:04:05 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=EdbGzmPW; spf=pass (imf28.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de; dmarc=pass (policy=none) header.from=alien8.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1715285046; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=hTxyMbW2JqF7oP0XGaZ6IM3jMn36gRHXPNQMDzL/rlY=; b=XIFUcTVjVNqBv+4jhw4G3GW4TZ87reYUOOLBCn0kwA5BILKLZBX1bblQM72u0DKVm13ZJK b5XUD0d0OdVi045gTb5eoQ2FVOUpZQVggMyb/ncGWkX9zW8scTrR9szwBl9pl0z6+9M3+Z Ce/XC950Ss02RkNJVJg+u5jSIqpe57k= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=EdbGzmPW; spf=pass (imf28.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de; dmarc=pass (policy=none) header.from=alien8.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715285046; a=rsa-sha256; cv=none; b=N+x9bJVjXTLxiGbiNWE0RXqrNcCnNDv7g7/eo2rhEywS2NO2DQmvI3Gp42L117HNqhDT1r oFPNegcrSs5AjOmWIhBaQYiDnVFjYOojO7dlq+JUOggbt1wGFpQz5y09DxhuBRgobeMWFU IvlL7NbddKUbqtfA9e+uydRnjw9mEAU= Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id 2383C40E024D; Thu, 9 May 2024 20:04:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.alien8.de Received: from mail.alien8.de ([127.0.0.1]) by localhost (mail.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id A2zAiRG3Y64e; Thu, 9 May 2024 20:03:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1715285039; bh=hTxyMbW2JqF7oP0XGaZ6IM3jMn36gRHXPNQMDzL/rlY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=EdbGzmPWCDxbDlP5o2UbdaxZLhzj6Nqr8fbkFRCtQrLqH1wLYuXYQ7H6KJvdguKbD LQOkmBBKv3kVyIYOm+lBFqFfEIR8ClWe37eivEmyWCE12wB5UulxQ0qSBcMkS5XM64 a4JggIPXNmrdZMWXvBTF19mUGyf67zJRTli/VY6OCU5htm5jh8jouPYCklLGvp1LaV mHxhO5BV/bEYqZFcbsdWOuWWiP31PcNg6HCv/TKCMMvaMLm0vleYB/JOtxOG6DTJEb yri9poMX/YwXG5AH/Cnro5m3Vp2FB/a+D4hQmVhQuZ0ffiUvbahAhrUAq0DuuU6oE6 pXKAIcMttmKUrDMN47lno4ZTeU+DY3kRgzD3Riwhos1o58MyNcQ3AVsguPQmD2sjMp RAG8UDIweLAzM4G0P62VSWvXaJpAImHHMi8qCEiOJQ4VIg7qgVS8uXdkn73JoYN40H X8tqQIFeYEqnCWvOPRtGh1BnHjRO0SiOvoAOg7niSj5lGZpMSDrEPcs5dutbD7f2CQ CYDArNPhZCqFjtu8GUBRIcHLBjFzeXRvAnXsAWpa9s8B/2C8PRyZCLZ0nmC+dVAeDg 0LyOCWhwm89Qyg6PH923mA0yyekwqjlxOghpP8E4cQqLp06WlRJMQlkwjSKAUg7c1z UizAsoNJPKZ2Z0FI+jqWOnWw= Received: from zn.tnic (pd953020b.dip0.t-ipconnect.de [217.83.2.11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 1242840E0249; Thu, 9 May 2024 20:03:13 +0000 (UTC) Date: Thu, 9 May 2024 22:03:06 +0200 From: Borislav Petkov To: Jonathan Cameron Cc: Shiju Jose , "linux-cxl@vger.kernel.org" , "linux-acpi@vger.kernel.org" , "linux-mm@kvack.org" , "dan.j.williams@intel.com" , "dave@stgolabs.net" , "dave.jiang@intel.com" , "alison.schofield@intel.com" , "vishal.l.verma@intel.com" , "ira.weiny@intel.com" , "linux-edac@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "david@redhat.com" , "Vilas.Sridharan@amd.com" , "leo.duran@amd.com" , "Yazen.Ghannam@amd.com" , "rientjes@google.com" , "jiaqiyan@google.com" , "tony.luck@intel.com" , "Jon.Grimm@amd.com" , "dave.hansen@linux.intel.com" , "rafael@kernel.org" , "lenb@kernel.org" , "naoya.horiguchi@nec.com" , "james.morse@arm.com" , "jthoughton@google.com" , "somasundaram.a@hpe.com" , "erdemaktas@google.com" , "pgonda@google.com" , "duenwen@google.com" , "mike.malvestuto@intel.com" , "gthelen@google.com" , "wschwartz@amperecomputing.com" , "dferguson@amperecomputing.com" , "wbs@os.amperecomputing.com" , "nifan.cxl@gmail.com" , tanxiaofei , "Zengtao (B)" , "kangkang.shen@futurewei.com" , wanghuiqiang , Linuxarm , Greg Kroah-Hartman , Jean Delvare , Guenter Roeck , Dmitry Torokhov Subject: Re: [RFC PATCH v8 01/10] ras: scrub: Add scrub subsystem Message-ID: <20240509200306.GAZj0r-h5Tnc0ecIOz@fat_crate.local> References: <20240419164720.1765-2-shiju.jose@huawei.com> <20240425101542.GAZiotThrq7bOE9Ieb@fat_crate.local> <63fdbe26b51f4b7c859bfb30287c8673@huawei.com> <20240506103014.GHZjixNhhFkgkMhDg_@fat_crate.local> <20240508172002.GGZju0QvNfjB7Xm6qL@fat_crate.local> <4ceb38897d854cc095fca1220d49a4d2@huawei.com> <20240508192546.GHZjvRuvtu0XSJbkmz@fat_crate.local> <20240509101939.0000263a@Huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Stat-Signature: aqf3aqirxstwjnxfiaeron69o54f547y X-Rspamd-Queue-Id: 3DDA5C0004 X-Rspamd-Server: rspam10 X-Rspam-User: X-HE-Tag: 1715285045-727821 X-HE-Meta: U2FsdGVkX186sTEK5kj9aEg9mVRuAbdDHJDeumwxDnsK/TVah1wec3uYx4RUfvuRXTXgcxHr9J+7vx1Xev+W7kZ0P9fn95mKcRxbSp0WZW2ZHc/cDL9iQgEUP8yMZklZ6fNB61ysUdJGgpmSSfvWiyJgO5u7kasCwFkCXDdBohyUyU9LKYcaqHkMTglQmZhV3UuudFGUjMF346naMZsegka2lW0I4X3YgRCn+Q1zF7rJ1BhM8F1f0OMI40sl5xDBIo2w+w64GRu6r4gCF1lMjScskcUMb8Eyei5CePnua2MNBhFhICahi2WFxz2mE9MWrRr5Zvbky7kUhhP1Jc3QcZGBnj9frZRWyd8wlmubj/64kf0NK9gGyKMyHie5iJ/ZpUeUP4M2QAUr+ADMtItl5VG3iPzE9i7LjnFqI6FoSr7byMOnuk/LJ3+RuVnq1Z2CkHTtoH9hZ6lMlm+hlGKkOgEIjgbZ9NG39f2LWWEb0qLih7hEF6i6HQuwKAygyS4Du6VfQFuUAIcXufQElW+Rx5j68nExLDsgjQQ/NEyDkzXxh6Gqae+hC4wmul0AxRNy1x0FTbyNSrq9coqlvM9Nu53X9N2fEVtvuZXxZAIyFJYossVvqn6lb3xh+7KTSQj7UZVegcfJL2UOzdT/tN8MfR4d+wSQbWr9qpiZS6IzRL9fK06Lkp7Yu7eJKxo9RTsvxOPgWNsDqgGVetMFO89RpJDNWa6LVBr63iPiZkhCL8KY+91QbybZQ6WO3hBkr3uhQfSM4v/3a44sjRm0QLLE7LCK5nARdkj5cf2n2yrbuAR/zo23iX0SUln9RtSN2q0V60+X2cQwaGzGK9MAhNQj+a6BjeBBopE4AV4A0ZEVPWLTv8/b8MSLFdCf4ZaAJN31H5sViDio5aOw7NscH8ohJjyt2fQvN5vch19UiV01wf/kawvJu21cT9truiHgapp4bnA+JoySunCqhmWHVsD ELjWBC0r En75cNIRAlmya9PhjpJKFkU/ZphL7P2PHlyoDjDLdW902n3RovVuk7WY2JglkoBUAr17R9l0ZVQMboyoodW2V/Piw0b0nQsAa5bPDmzMZcWeh3RlBf2f7THTSCuA9huH7yxWeY2Elagp5jg2Z23RrOA+k9IfAXamN59aMJuVKPNRiiQ4/nXQ/VQqzKZWu1OHCJdDZJdZIUVAV5t8dCc80VG0AbQCh19FdttEKYFEfRJKGLRsJTUHv4fVhrX1ZrSeE6mBOR+FAJfRNL6bTgK5Ha9OZqmhYDmc3sBawRl1+m/a+DS3A/aG7aaN+yv6Cxt8zKjQf7jSpxAuu8mOwUxiDQE9+3A== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000023, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, May 09, 2024 at 05:52:18PM +0200, Borislav Petkov wrote: > Are you arguing for the nonsensical "it should load" case because it > is simply easier this way? How hard is that "jump through hoops" thing > anyway? Let's see: the following patches add something called GET_SUPPORTED_FEATURES which is used to detect whether the system has patrol scrub functionality etc. Then there's ras2_acpi_init() which checks for a RAS2 ACPI table. Are you saying that checking for those two things in the init function is jumping through hoops? -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette