Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1554875pxb; Wed, 10 Feb 2021 11:01:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJzailxd4kc4uJ/5E4fwX9BKQNE8JGiYE67GLalWzWYAUPxclvlBnhOgz7frmYBlTwIJHod7 X-Received: by 2002:a05:6402:5252:: with SMTP id t18mr4467599edd.49.1612983665948; Wed, 10 Feb 2021 11:01:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612983665; cv=none; d=google.com; s=arc-20160816; b=jkoosiwD0CdFh2IA9dqWNuFFcTnAqDnzj9YcZG/EX4GBmovNK2LMK1/a9e8mOK9xij i8aexOZW46w+Zrx4ej2QONQZxIS8+tZRAGVMwsFBfQj+DwF/iLOi1K9BlHB39FJYSnUo hAOYzF71OUZbwCqk3bznH5/H/nWj0cXn7gNsuFtS3tjaA+9h2liRga0fNOLjaprNSdTK QggfF/mcGQVTxt6eZz/3p2MmueXxe7YohxkzXgi9/0ohtWXzWhnM6ThxBYzwAQ7XBpFw 4bab6swOIJBC2iviKBrbroqwtiljm0tL5nl8n4EwQfz2Am8cp3MJqs40uMBCGRaxiuKn fQ5Q== 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; bh=+PqtmptnFGsbV5QuCubckX51ZacoPWPqb6Ggw8fQ4tM=; b=bTx1WktmQ0hfdZMnpaplTZtwjyQ8ohxgZy0FmR2BCwRqrYRphCnieZdAk2AnwU+e/G GoL72IaPIWbw88NF+j0voCOWcymhHFtrvAJi8Vol2vgNjucJPPhuuI4UFeDFWxHUUe2W nQiKqr6KDlZbijBWfOa3rjmtdDVETmtzcdOIijv/B+IbgLrd0xmAZYWhLyBr4tQFa7N9 JyWffKDeT9f/otXXvCirVpXyJjDVCR2xmAD46vyWEZRH1WQpfw1kywh2CZJudgClWzIi Us3ldEb+MIM3MTXkusnKMVj5tdlNkfygNhx65f7591o40b+lAljbQJ8wbrKWO7UpyvSZ 2snQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=HhdIIz1G; 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 dk7si1954516ejb.570.2021.02.10.11.00.40; Wed, 10 Feb 2021 11:01:05 -0800 (PST) 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=@infradead.org header.s=casper.20170209 header.b=HhdIIz1G; 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 S232178AbhBJS67 (ORCPT + 99 others); Wed, 10 Feb 2021 13:58:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42642 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234295AbhBJS44 (ORCPT ); Wed, 10 Feb 2021 13:56:56 -0500 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BBE5BC0613D6; Wed, 10 Feb 2021 10:56:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=+PqtmptnFGsbV5QuCubckX51ZacoPWPqb6Ggw8fQ4tM=; b=HhdIIz1GYcu+wUpQbO4kQ5DGRJ fENxXrxsslWnmQEh482trsnd1DTShiTGAHLHs0aGjt5ONxjDR4g4tcWaWfGLLQ3dkWcYwmyBqq/xz zu5sQyOo2ikkXGvISKiY1NCW5r1iWkzN83Q2D6ElXO2FAVYxsFkZYB0HTczJlc2ZzGkm6jpkJkACT rqEzNUHnCe4i+aPKbhFisIyGNxO4+/c9gIKLEinDK4JkfpGZxuawKXj5+XgUn57QLf0l9psxEZSwP PZPL0k8l5kC6hwjqNYNw4GQBbbOpQCWUB40SVRxvaMvXvkT1NHALASp8S9Msr1tKWjWKvvLicDqFi gisCfInQ==; Received: from willy by casper.infradead.org with local (Exim 4.94 #2 (Red Hat Linux)) id 1l9uek-009G0l-HW; Wed, 10 Feb 2021 18:56:07 +0000 Date: Wed, 10 Feb 2021 18:56:06 +0000 From: Matthew Wilcox To: Ira Weiny Cc: Christoph Hellwig , Andrew Morton , David Sterba , clm@fb.com, josef@toxicpanda.com, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: Re: [PATCH V2 4/8] mm/highmem: Add VM_BUG_ON() to mem*_page() calls Message-ID: <20210210185606.GF308988@casper.infradead.org> References: <20210210062221.3023586-1-ira.weiny@intel.com> <20210210062221.3023586-5-ira.weiny@intel.com> <20210210125502.GD2111784@infradead.org> <20210210162901.GB3014244@iweiny-DESK2.sc.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210210162901.GB3014244@iweiny-DESK2.sc.intel.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 10, 2021 at 08:29:01AM -0800, Ira Weiny wrote: > And I thought it was a good idea. Any file system development should have > tests with DEBUG_VM which should cover Matthew's concern while not having the > overhead in production. Seemed like a decent compromise? Why do you think these paths are only used during file system development? They're definitely used by networking, by device drivers of all kinds and they're probably even used by the graphics system. While developers *should* turn on DEBUG_VM during development, a shockingly high percentage don't even turn on lockdep.