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 75EC3D44148 for ; Tue, 19 Nov 2024 12:37:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E47316B0099; Tue, 19 Nov 2024 07:37:54 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id DD0B76B009E; Tue, 19 Nov 2024 07:37:54 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C71176B009F; Tue, 19 Nov 2024 07:37:54 -0500 (EST) 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 A5D236B0099 for ; Tue, 19 Nov 2024 07:37:54 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 192D114040D for ; Tue, 19 Nov 2024 12:37:54 +0000 (UTC) X-FDA: 82802795292.05.C66834D Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) by imf19.hostedemail.com (Postfix) with ESMTP id 1EE721A001C for ; Tue, 19 Nov 2024 12:36:48 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=HLV69bqH; spf=pass (imf19.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=1732019670; 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=9msUNrWXEC3mX7pDT4bRGAge3h56G8tJeE9EQBQ1Y5U=; b=rR8qdN5de5IHe4canTdSTRPwiGq/Afb8pZ8G85rMNoQCHkvqUeUzEBIEZjplJwZvXl5Gtb o5xU7tw7VquY9zA3FLxOJeLDtQVxYXbnBFRcVpLV9PELEfY8J0Di+hO7v3+ezvmL6WjoWv DgZNKgpu0IUDqhRTV/EuPKh15lrZYM4= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=HLV69bqH; spf=pass (imf19.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=1732019670; a=rsa-sha256; cv=none; b=ALTDiBY/diImRs9Po4llYggWoVYHPBGh/C7RU6JxHvDoJokV4OiU7f5jGxQySqg+5/4gez gempYRIytk5B83xR7E1F9vwuLinO+tDndSybXp5eiRkSgQRIii09fLa/3Sj+T6etlLgmYw MrDyBVOs9zj7Ujug0BOaeBde1VNgWCk= Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id 8D91840E0263; Tue, 19 Nov 2024 12:37:49 +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 EeAmpnxGTl59; Tue, 19 Nov 2024 12:37:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1732019864; bh=9msUNrWXEC3mX7pDT4bRGAge3h56G8tJeE9EQBQ1Y5U=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=HLV69bqHTjs9bY2eVTquOscV9cgfcrIVEM2MzDalEn89hAY4Pw/y/AizBd2/hO70O Vc/+rpyhRPIbYRCJxNEilPYLKGmdkR7iqT+mxumS280SHQdnktLkaNdCHu6ANvbwhO CaRmnVLR8aOlNFOkt9/X9u4tpRQ0MGd87TRi1DOJBOoYedaWoB6rZWU0/gO9Gdc78h kshaJuLwxbLvNxoeEqmy1MAYLm2CSJavoHxFlFINGk4PuywN/agTbCfE3bclwWJ5/z uaEJ9dcfeDX+rTli7C1CF8v8DboZGHdr2f/59KqR6PhbBJAtccnG7Hywb7+CR63oVw MKrYy2tcnspENaeRjnI8SqwM7ISzSAYwDTZfc1t5ue27X5NJrXfm67tLOHMxB+RJVu XMK9qx3PCAPRzb6dU7kxYbCQ/4hlWUgRRKpEF/mzwCAwarC7ktttLKKNuZp55jJ71P wt31ptsnCFQrwtovGvUiqUA+dZMEF0Ro6+hciHcX9VkhnXd6nq+8Y2qfaA+NT89Nbo dUheNOmBThnPQTcnhZ7KlVvvfiz8whMnXqDJE46iJysJoTPWp9rsss+lFM8lx3pWVy 6gRFxSpZd5p/rxr1mx+YOXkEkbVg4zOO8PJ1daG76wNL3f+nvdYdZFkF9kdRqNVhaE 2L6q71mhMpWwTUMO9S2HXmDs= Received: from zn.tnic (pd9530b86.dip0.t-ipconnect.de [217.83.11.134]) (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 04C5B40E0269; Tue, 19 Nov 2024 12:36:58 +0000 (UTC) Date: Tue, 19 Nov 2024 13:36:57 +0100 From: Borislav Petkov To: Shiju Jose Cc: "linux-edac@vger.kernel.org" , "linux-cxl@vger.kernel.org" , "linux-acpi@vger.kernel.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "tony.luck@intel.com" , "rafael@kernel.org" , "lenb@kernel.org" , "mchehab@kernel.org" , "dan.j.williams@intel.com" , "dave@stgolabs.net" , Jonathan Cameron , "gregkh@linuxfoundation.org" , "sudeep.holla@arm.com" , "jassisinghbrar@gmail.com" , "dave.jiang@intel.com" , "alison.schofield@intel.com" , "vishal.l.verma@intel.com" , "ira.weiny@intel.com" , "david@redhat.com" , "Vilas.Sridharan@amd.com" , "leo.duran@amd.com" , "Yazen.Ghannam@amd.com" , "rientjes@google.com" , "jiaqiyan@google.com" , "Jon.Grimm@amd.com" , "dave.hansen@linux.intel.com" , "naoya.horiguchi@nec.com" , "james.morse@arm.com" , "jthoughton@google.com" , "somasundaram.a@hpe.com" , "erdemaktas@google.com" , "pgonda@google.com" , "duenwen@google.com" , "gthelen@google.com" , "wschwartz@amperecomputing.com" , "dferguson@amperecomputing.com" , "wbs@os.amperecomputing.com" , "nifan.cxl@gmail.com" , tanxiaofei , "Zengtao (B)" , Roberto Sassu , "kangkang.shen@futurewei.com" , wanghuiqiang , Linuxarm Subject: Re: [PATCH v15 11/15] EDAC: Add memory repair control feature Message-ID: <20241119123657.GCZzyGaZIExvUHPLKL@fat_crate.local> References: <20241101091735.1465-1-shiju.jose@huawei.com> <20241101091735.1465-12-shiju.jose@huawei.com> <20241104061554.GOZyhmmo9melwI0c6q@fat_crate.local> <1ac30acc16ab42c98313c20c79988349@huawei.com> <20241111112819.GCZzHqUz1Sz-vcW09c@fat_crate.local> <7fd81b442ba3477787f5342e69adbb96@huawei.com> <20241114133249.GEZzX8ATNyc_Xw1L52@fat_crate.local> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 1EE721A001C X-Stat-Signature: g8gt5fg6xprffgyoh1szccgery6t5haq X-Rspam-User: X-HE-Tag: 1732019808-597379 X-HE-Meta: U2FsdGVkX18jpwZ+A5KM/VA3+uK39UDY6ycM4d6WcgY8T6qw5QEWEenbP/EaayRMrGx/pPMq2/65+RYWERqndqy7NH58ZbmMoGs7KQVsBZO9mHelkkvTwfGZHURegle6hWOXr8tMxiddLhUE8/LuQA50fIjtoCp5PfyWtWKq3rQdIQ48S9l3DUqZirOMtysklea2slb09HLNj/sAV+GTK4QYMvSvDc+hhSuNt2obEGOTz2OwI+2hcnABrTxP+K9TCUHdhAMDmo6iw53DCpBzPUifwmi7SU11SiMoL9Q9pU5SGKaPisaxxAi9P8K2Et7422tS+wYlhJEHwSioicJOKGoyc9i8VRGAXuHgxIzYBvK6L+L2I8uOVEb+y32QrjjgXcpEPuAJm7I6Z8Wj1uJ+f6o8BtuRnDbcmswUfQEEMY/EGo4AyGtvNZ0Tx//t3CBrtaQshiIOcJLU62U4DZb0foSHdwMOy/ilc5sNJH7R4pOqImzmh59et2pe9APxNJGctAaQ7F/sjZzigFEWMPxLVAiB/NQyqDeLx39G1HL9zol5BZOAxgl/JluIp2DvhvO/jUAqCkLPEXcB6wWlP9fAlR32NwhLYSSe/l3h/VHJzDi/NyXoK6A/htXkc3Db6IpoTYTHA6mA1TK9IUODnLrWYeFHfpgAXHH+j6iDsd3npBmohfK66O3whqOeCYL5Z4CXVertFrFlBY6WPqFoQ/q45r23ggx8EXCJj7hCiHzO/hcbtHFVaIK0oMK+LRyxaQTnFZ3gr7z/JCcrSbj+IQOKpxp5ZqvFjMNrKRCOAjnFvFY08BISUmlKZWyOBrs8Y/oKvy6yXSNyL2m3TPAaVLfxleARvZYJmczWI/j5JTwO8Tilv98J50lA5Ei2mQ+Rotki+UifuVnjuX6sf8dtQH4D5+bCkwPJT84hzWzS3wgykiPuI6x7aIYKmilH5zMvBIqFSGDpf2/zFR3U9eETMoQ NNGFd+Us X6w2hScGzziB27mpaSgb67OPrXYYMQJPBYfjZ0Uz2XHXWakmANObBjZwZP9QN8aFO3iMsVhoL1NBbstqv23lIeXdqZ1aB8t2ROdzHnDIHQcHDQzx+8Sb+C+bxyLvrFDae3rF7W+m5aanOM364TmH2ePc3hR7kO/G3INsM9omOhOMTuFLnwJGEwtJ7HzULEkuDb5vmgBHkWR3mJnk2JWVbdvFbw77GHFJrnSRXqtiRBbpu1R77sPdJaaB+w8G/8rZ4YQ4mrnFJgxhbtFeE4FKk4/S22zDj+w4HP3IaK1vMOvR0wEwtvPGuMfiNZJ1NjGLP/581Sv6EmhNNfPl3Sx5pW/X3Xg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000493, 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 Fri, Nov 15, 2024 at 12:21:16PM +0000, Shiju Jose wrote: > >Ok, and how is the user supposed to know what those mean? > > Print in string format?, may be as 'persist'/'volatile'? That sounds like an abuse of sysfs (Greg?) to me and even if it were possible, you need explanation what those strings mean. > I am fine with adding the support for expose the ranges of these, > but makes more sense to do it when a driver surfaces that can do it. So how do you envision to do it otherwise? The user is supposed to guess the ranges? That's not a good UI IMO. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette