From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io0-f197.google.com (mail-io0-f197.google.com [209.85.223.197]) by kanga.kvack.org (Postfix) with ESMTP id 93FE66B25B6 for ; Wed, 22 Aug 2018 14:23:21 -0400 (EDT) Received: by mail-io0-f197.google.com with SMTP id p22-v6so2183661ioh.7 for ; Wed, 22 Aug 2018 11:23:21 -0700 (PDT) Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id r201-v6sor828775itc.14.2018.08.22.11.23.19 for (Google Transport Security); Wed, 22 Aug 2018 11:23:19 -0700 (PDT) MIME-Version: 1.0 References: <20180813161357.GB1199@bombadil.infradead.org> <0100016562b90938-02b97bb7-eddd-412d-8162-7519a70d4103-000000@email.amazonses.com> In-Reply-To: From: Dan Williams Date: Wed, 22 Aug 2018 11:23:02 -0700 Message-ID: Subject: Re: [GIT PULL] XArray for 4.19 Content-Type: text/plain; charset="UTF-8" Sender: owner-linux-mm@kvack.org List-ID: To: Linus Torvalds Cc: cl@linux.com, Matthew Wilcox , linux-mm , linux-fsdevel , Linux Kernel Mailing List , Andrew Morton On Wed, Aug 22, 2018 at 10:43 AM Linus Torvalds wrote: > > On Wed, Aug 22, 2018 at 10:40 AM Christopher Lameter wrote: > > > > Is this going in this cycle? I have a bunch of stuff on top of this to > > enable slab object migration. > > No. > > It was based on a buggy branch that isn't getting pulled To be clear, I don't think the problem you identified can be triggered in practice. We are under the equivalent of the page lock for dax in that path, and if ->mapping is NULL we would bail before finding that the mapping-size helper returns zero. > so when I > started looking at it, the pull request was rejected before I got much > further. For the record I think skipping the entirety of the libnvdimm pull request for this cycle due to that misuse of ilog2() is overkill, but it's not my kernel. Andrew, I think this means we need to lean on you to merge dax-memory-failure and Xarray for 4.20 rather than try to coordinate our own git branches for these specific topics. At a minimum for 4.19 I think we should disable MADV_HWPOISON for dax mappings this cycle to at least close that trivial method to crash the kernel when using dax. Dave, I recommend dropping dax-memory-failure and sending the other libnvdimm topics for 4.19 that have been soaking in -next.