Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp4942909imm; Tue, 19 Jun 2018 02:23:34 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIjj+kvm8//ouRZSQBnq6A4//4/2XO26KKhQW0YoDCtthT3FVjtPOLN+1FtKi0DmuPU2X19 X-Received: by 2002:a17:902:5ac8:: with SMTP id g8-v6mr17770765plm.221.1529400214423; Tue, 19 Jun 2018 02:23:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529400214; cv=none; d=google.com; s=arc-20160816; b=E+xRgzcq/gRzEmsz4UoFPXqysviVaj1s0aQ/GUP+scAc3JEgWn4eWKIMkDDWPFOGLG RYM2l8XRhLB7alE2rZ8P7EOQJXyOXL+y7Rr4/eyebgLIt2iKp9pKGQ6V438HTDbsh0Vz uNP5pYqy/o1Yvi+ELNJHWxpSYthfuKEjrCQwtJ+tIZyuovB719IIUTo3dBDIu0E2zjWL sG625se7s8n0b/XoMnlEx1GVRwIx8UYXhTxf4zziSZ+57JUCGNgsdYaqDLyv2bGTzxAO 4xSnMy3kjiJ6hDLOn+T3WeQcxN9fG6bbqHaF0ctxW0HrnoLa7EMYYq15bZdil99O5wuX SvfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:to :from:date:dkim-signature:arc-authentication-results; bh=VyILdSnmIKO7J4Afo5aJmjb/3Z9n5GjOr6QOVyCKT8c=; b=dPjUyiEfWQa6uwWdoT5wOJ9IT5tMue8osr1NXDZLCdhPMHRq39T2paQ3h9bseCdz+N AAFUbOtVbTJFg6YtC4NxvJtt8Vcx8RKNddol/T28JOMXSTOnc1JO9jhxKe2cKNaM5WPD I/b9Xbqm8fn+QbO8yTCeFXIM+WTklPi81O+V8szeYMBEYyfkaxh9xd2EzxUEtWcSd2xj JpsVF39zaU17wERempDUFjdE1bEiW67jwM5N7BVtbYMw9bQwThZrDuZN0C48+9IaLanD ApG4IquDVXgmLRK5O28JsptZ745w21718m6THCkfGwVXKDUc45d+Vq726ns48udygJg5 g3BQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@infradead.org header.s=bombadil.20170209 header.b=YBWBSKMc; 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 m26-v6si17216863pfe.306.2018.06.19.02.23.20; Tue, 19 Jun 2018 02:23:34 -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; dkim=neutral (body hash did not verify) header.i=@infradead.org header.s=bombadil.20170209 header.b=YBWBSKMc; 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 S1756628AbeFSJWg (ORCPT + 99 others); Tue, 19 Jun 2018 05:22:36 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:44692 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756350AbeFSJWd (ORCPT ); Tue, 19 Jun 2018 05:22:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=ShJfiVZV7hyiFmuMagPDrULQ5+swCRupHD4iZxALYL8=; b=YBWBSKMcIS23QG+X6uVJY570J ho7OG+pk4NQ2l47l9s+MsTCov/VRE2KIfqtEytBtq5YB/d/NpJ/ukifAEGmns7CUErfa6Z3XIWs+m 7V0bCx8/pKLyJS3yOGW0BcHE5zg0CnibwL4Bzz5PMF+WUC5rUepO2qHd1y23FpgxqBaClZQzwaEVx 4iU5EpNWlXdAsh9iWm7XLahSNkdUdN9PfmQNZOexWhyG6yIM+Qb0ux9hwQUbLqhn6h5HPoEfzR7S+ KWWs3Pw0AXEQuXI5F3zwlcIb+F9dJIey9pdSbCjAowIkAdmcl1W43pNFNIeh+46J7tipo6zq660z+ j7Z2TdFAg==; Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red Hat Linux)) id 1fVCqN-0000eP-8D; Tue, 19 Jun 2018 09:22:31 +0000 Date: Tue, 19 Jun 2018 02:22:30 -0700 From: Matthew Wilcox To: Ross Zwisler , linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Jan Kara , Jeff Layton , Lukas Czerner , Christoph Hellwig , Goldwyn Rodrigues , Nicholas Piggin , Ryusuke Konishi , linux-nilfs@vger.kernel.org, Jaegeuk Kim , Chao Yu , linux-f2fs-devel@lists.sourceforge.net Subject: Re: [PATCH v14 00/74] Convert page cache to XArray Message-ID: <20180619092230.GA1438@bombadil.infradead.org> References: <20180617020052.4759-1-willy@infradead.org> <20180619031257.GA12527@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180619031257.GA12527@linux.intel.com> User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jun 18, 2018 at 09:12:57PM -0600, Ross Zwisler wrote: > Hit another deadlock. This one reproduces 100% of the time in my setup with > XFS + DAX + generic/340. It doesn't reproduce for me at all with > next-20180615. Here's the output from "echo w > /proc/sysrq-trigger": *sigh*. I wonder what the differences are between our setups ... > [ 92.849119] sysrq: SysRq : Show Blocked State > [ 92.850506] task PC stack pid father > [ 92.852299] holetest D 0 1651 1466 0x00000000 > [ 92.853912] Call Trace: > [ 92.854610] __schedule+0x2c5/0xad0 > [ 92.855612] schedule+0x36/0x90 > [ 92.856602] get_unlocked_entry+0xce/0x120 > [ 92.857756] ? dax_insert_entry+0x2b0/0x2b0 > [ 92.858931] grab_mapping_entry+0x19e/0x250 > [ 92.860119] dax_iomap_pte_fault+0x115/0x1140 > [ 92.860836] dax_iomap_fault+0x37/0x40 ... > This looks very similar to the one I reported last week with generic/269. Yeah, another missing wakeup, no doubt. Can you bisect this? That was how I found the last one; bisected it to a single patch and stared very hard at the patch until I saw it. I'm not going to be in a position to tinker with my DAX setup until the first week of July.