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 3163FC25B78 for ; Tue, 28 May 2024 15:09:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B25666B008A; Tue, 28 May 2024 11:09:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AD5756B009F; Tue, 28 May 2024 11:09:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 99CCB6B00A5; Tue, 28 May 2024 11:09:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 7BD766B008A for ; Tue, 28 May 2024 11:09:02 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 24B31414DD for ; Tue, 28 May 2024 15:09:02 +0000 (UTC) X-FDA: 82168137324.03.47BAF27 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by imf28.hostedemail.com (Postfix) with ESMTP id 34052C0008 for ; Tue, 28 May 2024 15:08:59 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=HSipuzVz; dkim=pass header.d=linutronix.de header.s=2020e header.b=wGpR9+PY; spf=pass (imf28.hostedemail.com: domain of bigeasy@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=bigeasy@linutronix.de; dmarc=pass (policy=none) header.from=linutronix.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1716908940; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=P48KJGTArLH6kgQrKn8ymy/o3CVNJ+TGFjmrkgVpgSM=; b=8YoM0BnFm7GKzoaVX3DHJUxGYvoPZ7aGqplUfcwzUORDEOjICMr5+/gQa9xIMcx3Xq10Cp UQHiRNHQsloAqDN5p0Jj6k4m0jtL0ShwKHUtKaNrXOUdVeWvE0CRgOgifACag6CeY7zafJ O7cPihdnFQvvzM3dGN3KBy7lIVWWrzQ= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=HSipuzVz; dkim=pass header.d=linutronix.de header.s=2020e header.b=wGpR9+PY; spf=pass (imf28.hostedemail.com: domain of bigeasy@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=bigeasy@linutronix.de; dmarc=pass (policy=none) header.from=linutronix.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1716908940; a=rsa-sha256; cv=none; b=Eb2xVVHR711h7PjuniSps+u/8fGWXXRdqZU1BGnx3+B2EdkRzdP6A68BD56QU7SO13Ppg5 Hs0FWlhTmqqwRFNqGbvju783fz/lL9Y/TnG6Z1HFcI1LKVnv4u8q7NtPrXF39thDCyB1NK +ZPBknBMDpWo/EMI0ASh8PJ7TtP891s= Date: Tue, 28 May 2024 17:08:56 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1716908937; h=from:from: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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=P48KJGTArLH6kgQrKn8ymy/o3CVNJ+TGFjmrkgVpgSM=; b=HSipuzVzdq1tErQh6KB0HH8CO5WEx5w9dsM3H0Kn4nwQLhDjkaSdUYZu9LefKpCEqoGLeF 7mBUqMkiasBFiH8dYhVgCmi6aGfOxrpmlz6ZZqO78XU5SFaCgxK6OczZOcWwlil1Do35/5 iagbre8hh0TEairibM0xQjY2w9YrrRv5nrtSZLo1n52HEzKmZ2PvZvqlecFCjTOK1prN17 WRnBovQiCRAq7SbuEoRi3byU4t/5kHdSMZMC3MIxWPCK6PnSj2+hG446NJNn+u9aW43T5+ Rhhmrvx28TiZzFtoIbdlayQyTwaMxdyITv5ti8XlUvaNVDGYaxZ5g2k6Cbl3AA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1716908937; h=from:from: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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=P48KJGTArLH6kgQrKn8ymy/o3CVNJ+TGFjmrkgVpgSM=; b=wGpR9+PYb2nKbg3mNFFgI59xNVSjFbua4gaC27YVtSyBMnqD2XNEqI6jkPQxfIFVjDd3U5 OfjGMwdXgcfg9TDA== From: Sebastian Andrzej Siewior To: Shakeel Butt Cc: "Vlastimil Babka (SUSE)" , Andrew Morton , Johannes Weiner , Michal Hocko , Roman Gushchin , Muchun Song , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Thomas Gleixner Subject: Re: [PATCH v2] memcg: Remove the lockdep assert from __mod_objcg_mlstate(). Message-ID: <20240528150856.u4rArjaq@linutronix.de> References: <20240528121928.i-Gu7Jvg@linutronix.de> <09e085bb-f09e-4901-a2dd-a0b789bb8a4d@kernel.org> <20240528134027.OxDASsS3@linutronix.de> <20240528141341.rz_rytN_@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: X-Stat-Signature: cx44sm8pw5qki6iudbdegw3ohfgnuahd X-Rspamd-Queue-Id: 34052C0008 X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1716908939-728514 X-HE-Meta: U2FsdGVkX1+MBz8Y0X0Y21Tt60mvsBfiwR6WgunKNPMCvOqa1dQdMd+gtg8/2VcDy+A7iFOIfunWAATwDNLUWVEYvHkZI4PmpmxxISZrEpzan86bkMmltFW6R9genIsosqI99ODKLPdZerprxfE6zxw8WFHyM5HygLAloHQeZzq3YlcY9XRGe4BwnSE4z23Jupnx1rTZViuo8lANNmQLEJq0vSrEqjxQxp/Mv2lvTmbfNR2wJ8wYxA+M4milxIiTy75gxmTa6Tq2SWEqxVvzbFtDs+qPCLqMXhOvEGlyadXdrgznI2pr9NxV5lkFx3FfFcqR6U0Pt5ePrPxmLEbg/D9qeaWjnR8lXFsSHvz++JALSrPKlwdZMtGZJ/+BS8sIpxu5MwGWMtsEZMrDktMOSHUYDdlakLvEi+xxT0nln0ZwEMrAjQT1oTtYyZP4Lja/36Qj3L75cs2pPFZxt0DZ2v2/2fxDgX4UlyI+UaKGDPVaGBXM+/1pfK8q0tGJiMCGQDrN2ENor5Tqr5QuLRN1amq5wUjBX9GPUPF0WhptOtDIHj72WHLSInM4teGeYBbLT0qxkfzohNXnnlyG4CfqJUUFF4UdJZI/vqZSLwYn/AW/zFQzdjtlx0ObdsIObfWgFbSOtUSkI7+XArsCsGAHgp/F1notzfuJbCItyt0QWF3ZwOos/n1eYHKJhtT4o1PPtVMtPVF25rTh/zlIur/2wObkKCxqsHn2++Ow44d4Y4Ggs2TbKrvyhiDOA3njSq3TDe5tCVaS13pbOEg2L2xK6j+JnB5tmXJ5/hUArFDy+aq0k30nXPAcQB6BVOInb5JicYk41oZb02/veg6dosQk6xNbQzvyvHSVCipVqQR4wmmKFv56HY3jCzHgMXibNqIkir2mEZFtpFYi/HmDvpcKAH1xOlFsNSXFTY54Ps7t2oiaptXo+1S3wN4XNnfalkH693JbK6MaWhjX+bWHYkQ /CFfxJA2 /zsMF1/aSeJ9+gaPnS+mqTd09e0hE8DwiQBnyi5OXhdhCIM0hTEODduiC9fIJompsewJB9jhVMANuv3ddTBw9/iKfQ8XBbx9L/QQC5wzlLACa46eiOtIAb7qaROTxzAyacZSU+SIGqKKUtxI= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, 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 2024-05-28 07:59:57 [-0700], Shakeel Butt wrote: > One question on VM_WARN_ON_IRQS_ENABLED() in __mod_memcg_lruvec_state(). > On a PREEMPT_RT kernel with CONFIG_DEBUG_VM, will that > VM_WARN_ON_IRQS_ENABLED() cause a splat or VM_WARN_ON_IRQS_ENABLED is > special on PREEMPT_RT kernels? we have the following in the header file: | #ifdef CONFIG_DEBUG_VM_IRQSOFF | #define VM_WARN_ON_IRQS_ENABLED() WARN_ON_ONCE(!irqs_disabled()) | #else | #define VM_WARN_ON_IRQS_ENABLED() do { } while (0) | #endif and this in Kconfig: | config DEBUG_VM_IRQSOFF | def_bool DEBUG_VM && !PREEMPT_RT | which means on PREEMPT_RT we end up with "do {=E2=80=A6" Sebastian