Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp5664850ybp; Tue, 8 Oct 2019 06:34:20 -0700 (PDT) X-Google-Smtp-Source: APXvYqwmSMHtvvQPAvEuS5LjAIwPDdaxCuoEvCmzNeZ/uhyGr/zLco/QBAD9p0alRKLodAUSae6q X-Received: by 2002:a17:906:f74e:: with SMTP id jp14mr20961691ejb.323.1570541660426; Tue, 08 Oct 2019 06:34:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570541660; cv=none; d=google.com; s=arc-20160816; b=KHZRCD5iP6tqtFGxnM/eBDZOsJfYFtJZ85C5Ys40zHYo5BvR5Tq6n3IbUJrEEODSwt 0Z8E/tbnCve3xBUX/VfWxaGJ6tJq/xVr2r83GntAyLKPLShD49JEpqPJQfPdQkOA8eJA E3FhHJR1m/Yt7l90pwsXcdyUxOnabe8yIVjrtL6KedRkicaCaO6g/RAGVs44ycvnEEMD ZQRPkFNdbB8zxEohmm+OcWNV6d2TdEv+Xzk2dz4RD5SUwMkd3wFyvswt5Wz9V+OsTsd/ sHW7CRE/eJsN3RbYwk3fYb5LH5SFv3OA4iiJVM0wHlWRpS9M/SlbtWUe7dz0xycDHlCX 5Ctw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date; bh=5dIySRAazFW1D/9ONHUUc1Dy+8Wf/EbxHAMFJgtwQMI=; b=BEUiiELuYkgAMjeaWA64hXj5ecjTgqrBqe6Si3Qwtyx64pK1b0u0krFKwrzGNGOr05 02HryFKlP6DPd02Dk6QLZ+wxDOVDWiOk/WC9gnaN9niSeh58eTjmuv4gwInhC/56DXbx PxXz4ePF/FG3vvXC36/oqHjB7s6OYB3sC7V9t6jVweNTtjzo7eMqbSrYeCnxOOAoYmX3 jtHRgHYK+/MVLZZPapXEAHaCRtQ66yAKHtZuCxYY7sRbMXRDfOtVJfPtQSjW7yI8zwsP o4VpuK684biAjGvZzhB7bVSQ4KUDaZd4NK+5FxwHacNvP4vmJ4Jgl2IUBnjNNxz3tDSc bv2Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t37si11827961edd.25.2019.10.08.06.33.55; Tue, 08 Oct 2019 06:34:20 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730785AbfJHNdm (ORCPT + 99 others); Tue, 8 Oct 2019 09:33:42 -0400 Received: from mail.kernel.org ([198.145.29.99]:59772 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730301AbfJHNdm (ORCPT ); Tue, 8 Oct 2019 09:33:42 -0400 Received: from gandalf.local.home (cpe-66-24-58-225.stny.res.rr.com [66.24.58.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 522E320673; Tue, 8 Oct 2019 13:33:41 +0000 (UTC) Date: Tue, 8 Oct 2019 09:33:39 -0400 From: Steven Rostedt To: Qian Cai Cc: Petr Mladek , Michal Hocko , sergey.senozhatsky.work@gmail.com, peterz@infradead.org, linux-mm@kvack.org, john.ogness@linutronix.de, akpm@linux-foundation.org, david@redhat.com, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2] mm/page_isolation: fix a deadlock with printk() Message-ID: <20191008093339.7092313b@gandalf.local.home> In-Reply-To: <1570541032.5576.297.camel@lca.pw> References: <1570228005-24979-1-git-send-email-cai@lca.pw> <20191007143002.l37bt2lzqtnqjqxu@pathway.suse.cz> <1570460350.5576.290.camel@lca.pw> <20191007151237.GP2381@dhcp22.suse.cz> <1570462407.5576.292.camel@lca.pw> <20191008081510.ptwmb7zflqiup5py@pathway.suse.cz> <20191008091349.6195830d@gandalf.local.home> <1570541032.5576.297.camel@lca.pw> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 08 Oct 2019 09:23:52 -0400 Qian Cai wrote: > I feel like that is what I trying to do, but there seems a lot of resistances > with that approach where pragmatism met with perfectionism. It's the way it came across. It sounded as if you were proposing "the solution". I'm coming out and explicitly saying that this may be a "temporary solution", as having "printk_deferred()" we can easily remove them when that becomes the default operation. -- Steve