Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp722058imm; Wed, 22 Aug 2018 11:24:43 -0700 (PDT) X-Google-Smtp-Source: AA+uWPyoryiwR67Hm2aI+Az4MASbr7eZMEhfJE25Xblq3m/JQc4LDjqNTwLKlUxU8HoCm4uofRXg X-Received: by 2002:a63:91c2:: with SMTP id l185-v6mr14562784pge.321.1534962283343; Wed, 22 Aug 2018 11:24:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534962283; cv=none; d=google.com; s=arc-20160816; b=F033x80kNlzr74B7gpNMlIYR9BVNB7yf5pJAJZSafcyC9lLuSR5DeptWJmiOoy53Mz dt2f1ZHMjS8MB+l8ZnYWzGizNWEcYpBNWb7AJr0kv7lQLcufBGpC0BUgT+Z5WbZbA8M4 l4MD5TGfG+QXa7BvP+Fc4sShkryD2S5GeMzSji0RwUMmwHSFxd5Hc5IOcFQw7jvxteaR njorj5JIciKd9i534INnU1f2eZvXA3aGToHBgApJDIdLVaseTAIFFh3fux1HykuFAJ8n p0Yaf/UMHModQAGXjAN9AK7TPe/36ee03PUUoTKSXR4Vk3KivBARJJ1ze3Rn0536D7En PJng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=xpUbR1yKZyu2O64eILWWzaE0UAphEbqXNyvk4QhWo4k=; b=Ats6c0BTNQMrpGoKuVJaIEz0HwYzCS1wzn0yWdHladVhckIR1tINzyVHUnH0VfU6K+ R49NGaDksT97JvYspBN3kyhooaYGt/+w1L+m1PWlKCc00l3LPY7d6h1D9FQR+boeckvp /0PQVOYHRLo5XW9Apd2kcbTezEvmXgdIlyDoBOiZnuEe2ZoQtFkVpjAdIi4cHgZaSg2K jsTgsWNJLwm3cf+8VZSTZBYTWkboeI+6IodOmdMAYdVZUcoKcXUuouUTkA8rJ3gPc6U6 qzJSeD1+7h4/J0TVxicwPc7OD8IOeEOUJpwni8md06cH0GtIGVr3n6a4i7LscPL8evwP 8eDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=LeK2WAwe; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p61-v6si2117898plb.55.2018.08.22.11.24.27; Wed, 22 Aug 2018 11:24:43 -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=pass header.i=@gmail.com header.s=20161025 header.b=LeK2WAwe; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727875AbeHVVtR (ORCPT + 99 others); Wed, 22 Aug 2018 17:49:17 -0400 Received: from mail-it0-f65.google.com ([209.85.214.65]:53972 "EHLO mail-it0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727694AbeHVVtR (ORCPT ); Wed, 22 Aug 2018 17:49:17 -0400 Received: by mail-it0-f65.google.com with SMTP id 72-v6so4079379itw.3; Wed, 22 Aug 2018 11:23:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xpUbR1yKZyu2O64eILWWzaE0UAphEbqXNyvk4QhWo4k=; b=LeK2WAweglltj1to72a80BYi0LtDfTBGWhJLMB2fKzShU3g5c8GLPjsqU7xC0bC9fZ 1XcTAOsQRn/rym52CGmzDWbVnm9O9ex7YNYvyUYhlk0D58zyC8uNDIfNcdbzaKGg3wIp zXMNttzq6ZPsgvfbmhYEeSjkXMuSlZZLaa9EHVbITITXGEwmotSE1hUchviPbxEhfZHh bbjL1tpUK6jDyYbFKKxzQM9NbkMnsv3o5qYVDOrdm2MWJyEGKdy3RYFgFKk5yxtlcJLD V/m7nO3R9U4C2dlaSbV9t8yrQv1l4FhDYG2NTHzm59oH6CIy9y02Tpx58OAcN2zFMSSO wjRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xpUbR1yKZyu2O64eILWWzaE0UAphEbqXNyvk4QhWo4k=; b=aNQPyt8a7WApILAEGi/oXpvgvK0+O6AnY6fpnn59zeGCEQAkJiZE2y07do2shYtSP+ hsVadfkQycqbsaFB2WeNwjmHLHlc3c5syDP+IP4T8d04wbm8hae7QYDF7Rm/868GJ/HF gykZfL1Wt9xclmohr9x/twGnC3NDGdbp1Gyy6Y0t5/LW+/qEK3Nv9GcWpwR6S2Xn6/D6 HwLmP89Op2XEbC/sIpyMQ07Rnj3y0exTiHfw0yGGJE2pkdFv4RnqxXaAQWLqPEgOj+mb QmCnkvRcEbN1UFBtq3e2hTiLYPPbyXAyhxe6Nk4bs1jIZ7Ag2qUx73WhsHYuJp0zoPCA usow== X-Gm-Message-State: APzg51Dq2xPI9Jde6cWbNBRZHpSLKuY5mVKAcutcMmJtIM1nPrHbqug8 4YIwafJ0m0QDQ0mz7vsZD9ltp86ZUidxc1dhKMiQKw== X-Received: by 2002:a24:4cd0:: with SMTP id a199-v6mr1270476itb.142.1534962199484; 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 To: Linus Torvalds Cc: cl@linux.com, Matthew Wilcox , linux-mm , linux-fsdevel , Linux Kernel Mailing List , Andrew Morton Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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.