From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by kanga.kvack.org (Postfix) with ESMTP id 6DB866B0010 for ; Tue, 17 Jul 2018 08:51:01 -0400 (EDT) Received: by mail-ed1-f71.google.com with SMTP id d30-v6so548337edd.0 for ; Tue, 17 Jul 2018 05:51:01 -0700 (PDT) Received: from mx1.suse.de (mx2.suse.de. [195.135.220.15]) by mx.google.com with ESMTPS id u25-v6si1016847eds.287.2018.07.17.05.51.00 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Jul 2018 05:51:00 -0700 (PDT) Date: Tue, 17 Jul 2018 14:50:59 +0200 From: Michal Hocko Subject: Re: vmalloc with GFP_NOFS Message-ID: <20180717125059.GC30926@dhcp22.suse.cz> References: <20180424162712.GL17484@dhcp22.suse.cz> <20180424200927.GU17484@dhcp22.suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180424200927.GU17484@dhcp22.suse.cz> Sender: owner-linux-mm@kvack.org List-ID: To: Steven Whitehouse Cc: LKML , Artem Bityutskiy , Richard Weinberger , David Woodhouse , Brian Norris , Boris Brezillon , Marek Vasut , Cyrille Pitchen , Theodore Ts'o , Andreas Dilger , Bob Peterson , Trond Myklebust , Anna Schumaker , Adrian Hunter , Philippe Ombredanne , Kate Stewart , Mikulas Patocka , linux-mtd@lists.infradead.org, linux-ext4@vger.kernel.org, cluster-devel@redhat.com, linux-nfs@vger.kernel.org, linux-mm@kvack.org On Tue 24-04-18 14:09:27, Michal Hocko wrote: > On Tue 24-04-18 20:26:23, Steven Whitehouse wrote: > [...] > > It would be good to fix this, and it has been known as an issue for a long > > time. We might well be able to make use of the new API though. It might be > > as simple as adding the calls when we get & release glocks, but I'd have to > > check the code to be sure, > > Yeah, starting with annotating those locking contexts and how document > how their are used in the reclaim is the great first step. This has to > be done per-fs obviously. Any chance of progress here? -- Michal Hocko SUSE Labs