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 EDF81C7EE23 for ; Mon, 22 May 2023 18:49:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6AA4A6B0074; Mon, 22 May 2023 14:49:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6547D6B0075; Mon, 22 May 2023 14:49:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5435B900002; Mon, 22 May 2023 14:49:15 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 45D476B0074 for ; Mon, 22 May 2023 14:49:15 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 2312DC042D for ; Mon, 22 May 2023 18:49:15 +0000 (UTC) X-FDA: 80818778670.18.A9AF733 Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com [209.85.208.51]) by imf15.hostedemail.com (Postfix) with ESMTP id E2EAFA0009 for ; Mon, 22 May 2023 18:49:12 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=MnilCBa7; dmarc=none; spf=pass (imf15.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.208.51 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684781353; 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=eIX3WciKKidNEVKBDs18WRYhhkFswjfJ00rKzcMfnjk=; b=4nCPktsiFxI5FAcll496U/+U4xkL6v06atMx+no9rEBt1pcShhcw1dDNHL37CmR58oObtR bq/G/COUOfhdZHP0RGOQFu7Q5dS4YZuuJxZzt/RwNRQEowP1l3uqBSOJYnjzfTtilvoBIR k6o5/FMAKUv8lqAPyRHg2qx3LrCBZyM= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=MnilCBa7; dmarc=none; spf=pass (imf15.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.208.51 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1684781353; a=rsa-sha256; cv=none; b=s4bUTx6PsxFQ6oNrtCfXxw5R8P20NFp1H4Fv6liREeygqen7kdUBBVjeEL8PsuNgTDN8wq rdcYuW8kdqwaMhuJLgRvjZus38o3HB2359cSuoYIiQJpqCY+iAObtPByfW6fZKOuYFWQvi +rnEKlJq54eb/JSaZxFDkvoSUGsqVhc= Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-510b6a24946so11730490a12.0 for ; Mon, 22 May 2023 11:49:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1684781351; x=1687373351; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=eIX3WciKKidNEVKBDs18WRYhhkFswjfJ00rKzcMfnjk=; b=MnilCBa7xeuhcKS7mYGU/3u6/NGekzdYV0pCSwjOYa18XNZWpYniJb2zPndhyh4wGz 11XZoQPi0sV7ZWeKpGX4JGhdsVdrG02UkmywjDpo5IiiGmrPaR/P0voeVrPGwH/zMiOS bRYC2mNWa4k+2bqjMPx+Xq/YhpnAsCLbhqwOw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684781351; x=1687373351; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eIX3WciKKidNEVKBDs18WRYhhkFswjfJ00rKzcMfnjk=; b=J0/aNJ4873bDWUnZwByT6lfgapg9GuVznB5nRF7iepV1IuGosI5SjCnc0QiymJBfyi N7U8L2kJYBYLM36goBrFJqxOGAy23bummExaQBD8r0uHT2ZwleSHNW8xVa3vPlEr5fqr uDHUfh9f0kQ9ZL9T7NJBo9IGKQ/F0fsHiedE1th2Q/+gNY6RvvjvjuyFeJMJ3uCZkDvq V8za8ybTtRKrymf3eCOjHNblXxrE+rRIu+089WOQQjMS5lkVHNINz7nheCU/OZfK8oUA knRTf2VS6FswcZCY62fEU/smxjutND8uDqWBKrWqfQmyNM1jh5TpWCTFjV6hh5KgLuwj 4Oew== X-Gm-Message-State: AC+VfDxYEvK0IHfQXmFGApAgkXQPdxekIRTXs+nCRqPBh/4N6WOX1hmm MCyM5RmP2GI0f4qwFA1mvBqco3pMI08feygAqvUXO8tj X-Google-Smtp-Source: ACHHUZ4zcLtdQxwJGftPYsiwJyCoycuOqYeGOH0mMopUnFWFFho1jFVo78Ty9Iy+OT60RT7IP3kWlA== X-Received: by 2002:a17:907:98e:b0:960:ddba:e5c3 with SMTP id bf14-20020a170907098e00b00960ddbae5c3mr11076205ejc.32.1684781350600; Mon, 22 May 2023 11:49:10 -0700 (PDT) Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com. [209.85.208.45]) by smtp.gmail.com with ESMTPSA id n22-20020a170906689600b0096a5eb2836asm3368289ejr.203.2023.05.22.11.49.10 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 22 May 2023 11:49:10 -0700 (PDT) Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-510eb3dbaaeso8858353a12.1 for ; Mon, 22 May 2023 11:49:10 -0700 (PDT) X-Received: by 2002:a05:6402:31e7:b0:50d:a1ef:2ef6 with SMTP id dy7-20020a05640231e700b0050da1ef2ef6mr9112821edb.23.1684781349837; Mon, 22 May 2023 11:49:09 -0700 (PDT) MIME-Version: 1.0 References: <53dd9df8-e88f-f466-89f9-3fa141a10267@google.com> In-Reply-To: <53dd9df8-e88f-f466-89f9-3fa141a10267@google.com> From: Linus Torvalds Date: Mon, 22 May 2023 11:48:52 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [patch] mm, debug: allow suppressing panic on CONFIG_DEBUG_VM checks To: David Rientjes Cc: David Hildenbrand , Andrew Morton , Michal Hocko , Alex Shi , Johannes Weiner , Matthew Wilcox , Alexander Duyck , linux-kernel@vger.kernel.org, linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: E2EAFA0009 X-Stat-Signature: 5isfbuscueou4hqkbrzezaf58ckfteed X-HE-Tag: 1684781352-296787 X-HE-Meta: U2FsdGVkX18Vh7D7QDC/2C3v7ZIfRjmck8O1pEWHq/GPyC2m4ZpjWpOf2nKew4hiiosdMStHBWFd2vE0j7rcb9jyl4iRGmrL3Zk3OEMNazx0tmG7vzKP3C9d7xP3ZM4UwhlK9EqwvVWGNxCWLTqGllCf6URkpzstwTrBvbd/pBQjduR+/y9X0cDwXpl3csffpsTXvNJjV9qwL+Hbv7n8f+OOihVVIAZ1N3FQcQ41AyulkUhEIGgi1beAKLPZYAG3cGZ+RA+IIDjl0NZ3SPFrtBt8Tq/BHPaeT9y1S9oNpjUIB/dk8Hn+SVdHdu0osAfLHqVXLQ9U05ynWgllVlAgAiar6OkJBFFsWpCIFn+f8vV5hLRBeP8Bit2jvNseMDjd3eOg62yvJSc3MHFNLi8RgPF+QhxFhOc9j2j6MjEZzU9vERNp2XMC4WCvvRTP0UrudDD6sctZ8qqHioCxXHBdcgBHnplUXo2F+66dYnDaUKzUXxLCjN2wkoe97D0S10vzw5YYpe+eLrWPU97fGZZwY57OQParPFLY+woF+ztROuwe3JN2CQ+cbaG4eJnt7dS9rcm9lDWVCltygsEUQQddbmFS385pJnZvCcNi8ug16MU802NgW40aIeDJD9RnCJ5HTPjMb+sn1Je/kV4ozHUvln25Y3l1iX5zu3bz2qw3bt9ExOdcDyv4LgXyg8hXMUAD9ux+Vhhzk7BW18MAqPE5yu/EEp28PF8X3XG34jgxOLgMw6aQeFQLw58T5W6GwqDaq931Ol6xdvSI2Une/tGiB0IULBIk8p5GUEvW7qpsCkKjRooLlbnl9Tjd3CeI1B8nhkD36HsesVfHY1NCSPnGSXZYGsrITsJhxsK/yMzR0PgXVsoJ89Y/7UA/VR1/2UA6O0QTorLLTOyS52acn0qQK9YyIyD/vkTjaHyGt+KI2OxCTGydeWVQ8tf/DqY+h4TYKS/PjekktkQ0GSn0pa8 SFhd7YnW RzdDFFHrpwOR4DcTCOkaf7sXk/6PlMQDehPbVnU58Cef71gm/Oi6Lx2KGH5jdOJsqjuOoLusu98AMdu7g1EXnJvUy9aHLekULIqc5uUicl7i76gWonGsaIw856KbuqZTCaUNzBaSSay1h+47HBTtvyrXnK/HT80YdSyl1r8XJqeOCGM2UfYAMLys07tYcrTNy2r7NzzwM23bkegaHsnAAkx8lvmOCJPK4RpM/CTC3z2MSNYYUkNxhx32pf7eCzY2iCBgDEE3dUCzYyOf/kJIe+y6/OqxNBQVL2bMjh0rEC9KvXNorOBBk3D+IAnymqmt4mtf96rB2Vhy0rnsfYJLc3mRoc46CfvWU7tiEwJbulBs6Ft4N+0jp1g12/iI8Dt0KaAYlUXBZfq4TuAX8AniqVXr3Zz6W3K4YrEoQcdAR+qZJDGM+4OGn0fCANfg0kTLZ05dt2makKvAN/28EW9M6gPmhg0m/qZYH4u0gLHfXaV7hcnzH4b7IDwwl/LFNnBmGuBh8NsW1rUWHI31F3TqVHM6ECMg7WF7z8GwaR942RL9U7gimuE0reC2wqZHKyBjV1f+4 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: On Mon, May 22, 2023 at 11:39=E2=80=AFAM David Rientjes wrote: > > I think VM_BUG_ON*() and friends are used to crash the kernel for > debugging so that we get a crash dump and because some variants don't > exist for VM_WARN_ON(). I do think that from a VM developer standpoint, I think it should be fine to just effectively turn VM_BUG_ON() into WARN_ON_ONCE() together with panic_on_warn. Maybe we could even extend 'panic_on_warn' to be a bitmap and effectively have a "don't panic on non-VM warnings" option. Linus