Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1031321AbcCQPRW (ORCPT ); Thu, 17 Mar 2016 11:17:22 -0400 Received: from mail-oi0-f48.google.com ([209.85.218.48]:36837 "EHLO mail-oi0-f48.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1030849AbcCQPRT (ORCPT ); Thu, 17 Mar 2016 11:17:19 -0400 MIME-Version: 1.0 In-Reply-To: <56EA672A.7070007@nod.at> References: <56E8192B.5030008@nod.at> <20160315151727.GA16462@node.shutemov.name> <56E82B18.9040807@nod.at> <20160315153744.GB28522@infradead.org> <56E8985A.1020509@nod.at> <20160316142156.GA23595@node.shutemov.name> <20160316142729.GA125481@black.fi.intel.com> <56E9C658.1020903@nod.at> <20160317071155.GB10315@js1304-P5Q-DELUXE> <56EA672A.7070007@nod.at> Date: Fri, 18 Mar 2016 00:17:18 +0900 Message-ID: Subject: Re: Page migration issue with UBIFS From: Joonsoo Kim To: Richard Weinberger Cc: Joonsoo Kim , "Kirill A. Shutemov" , "Kirill A. Shutemov" , Christoph Hellwig , linux-fsdevel , "linux-mtd@lists.infradead.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , Boris Brezillon , Maxime Ripard , David Gstir , Dave Chinner , Artem Bityutskiy , Alexander Kaplan , "akpm@linux-foundation.org" , Sasha Levin , rvaswani@codeaurora.org, "Luck, Tony" , Shailendra Verma , s.strogin@partner.samsung.com, Hugh Dickins , Mel Gorman , Vlastimil Babka Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1272 Lines: 31 2016-03-17 17:13 GMT+09:00 Richard Weinberger : > Am 17.03.2016 um 08:11 schrieb Joonsoo Kim: >>> It is still not clear why UBIFS has to provide a >migratepage() and what the expected semantics >>> are. >>> What we know so far is that the fall back migration function is broken. I'm sure not only on UBIFS. >>> >>> Can CMA folks please clarify? :-) >> >> Hello, >> >> As you mentioned earlier, this issue would not be directly related >> to CMA. It looks like it is more general issue related to interaction >> between MM and FS. Your first error log shows that error happens when >> ubifs_set_page_dirty() is called in try_to_unmap_one() which also >> can be called by reclaimer (kswapd or direct reclaim). Quick search shows >> that problem also happens on reclaim. Is that fixed? >> >> http://www.spinics.net/lists/linux-fsdevel/msg79531.html > > Well, this problem happened only on a tainted kernel and never popped up again. > So, I really don't know. :-) > >> I think that you need to CC other people who understand interaction >> between MM and FS perfectly. > > Who is missing on the CC list? Vlastimil already added Hugh and Mel to other relevant thread but I think this thread has more information about the problem so I add them here. Thanks.