Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp5360849ybi; Tue, 30 Jul 2019 19:24:29 -0700 (PDT) X-Google-Smtp-Source: APXvYqz9QgmouaOy7P7hfudKrgtSwH8b1V7rrdHXsnQkE9KX4Vtytysya4QCmYVm/qolDSRQIk08 X-Received: by 2002:a17:902:7288:: with SMTP id d8mr34299694pll.133.1564539869781; Tue, 30 Jul 2019 19:24:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564539869; cv=none; d=google.com; s=arc-20160816; b=Sid1ghOZ53Er/2+yL4DwLMKlvUxVMktGucUubJYTn/ZXyGZaKb4mxZL4Fubatdmf3V jBEQCCaVokSu+gI0XWwqTy/CyozGwuQUXN0r1nEDi7UvCP9VIOVEcePhgwY8d+iC0PPh 67ulcN8xE5/nbTV9egFs+42Kco0QhSuHzXQ/3rCDLCCp1qDMK7QTut346KEr3hEUR1Vy X6iFlBFGBkcOAM317Z3UtaKnTju9pnLlaCEustM8t6yk7MxIpeeDKeHUYXXitnNYjJKK Re5VwIwozUVdiUirAykznpSCXz5vaoOQujb/Rv5DcZRTOQ7/VBE86ELFxiSdwADkq4AJ vM8g== 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; bh=+5JOOn7SBmn+BXEukedT9HDXQ6WS/r4bECASKDsfPTc=; b=q1PBsG9sDwx25GDluGoLBvBwC3f3y/vpFCmi9O0CAIRqfUebp0Y7E9lhSp0uxzJ1jT 1JviDZWHGN+LJwwXCC/ZLxqIQNodsInN/DoOP81lp5ea8sj3ILGmDC+m4UskLoFBZn8K Yobl8Ie9ZT5pVnkXhqhz32gnFspWoiRgyIWyFjBbHb77mzBktGUo5i2CDvo8h0b9e8p/ AZw2OZvYHPHX+PzYKKHpXlO9MQw5sNxerY2BMgSmaXBNRxXqwRh33eZbpMN19QhWETZt sQGHCKFsbCmbxziFs4448lDtRGFo0urzUNrJnYejpGTrZgkv2sLzBBo1dnluH/wrwzAj PlbA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=wPargsCx; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x2si30312713pfi.163.2019.07.30.19.24.14; Tue, 30 Jul 2019 19:24:29 -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=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=wPargsCx; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728827AbfG3Vig (ORCPT + 99 others); Tue, 30 Jul 2019 17:38:36 -0400 Received: from mail-oi1-f196.google.com ([209.85.167.196]:43901 "EHLO mail-oi1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726539AbfG3Vig (ORCPT ); Tue, 30 Jul 2019 17:38:36 -0400 Received: by mail-oi1-f196.google.com with SMTP id w79so49074770oif.10 for ; Tue, 30 Jul 2019 14:38:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+5JOOn7SBmn+BXEukedT9HDXQ6WS/r4bECASKDsfPTc=; b=wPargsCx1nCKwYgN+UmNJ+Ig2yIDukdOFYcafHAoe3HixxhzXwRMveW8WJbYjiLDVB XbzprVIA35u37LGeX54iP4ILaKrn2ZhsHJ7HWatfCu+Dy3AK04gYp0qsDNO5JINxbU66 793vBLMC/2q9GjCzIncgSDaS52sZ95bS4q3yUIBVFG0BqK7kBkiiL0rUkTy1gy785b/G HixoGYJN0KZsmAs7IKt+3EffEecPzG3ht9NV6iRwONmKHhzWMdcK5ojktOyBien+IE2z ZnpdPMHhrkvdWxeuLBaHFjco1kw0VqWIzURD3Kv3X0Zi1Xvi85u1GhDy0eXKzpdjXw/K RMow== 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=+5JOOn7SBmn+BXEukedT9HDXQ6WS/r4bECASKDsfPTc=; b=ahj3lgl/YYHRf0pktUyT0AqVAzau5p9EIZRB+dOQfdGQ6rw9X5UKVLrf0CmgG6qXOc zU/VLsV6Co2khT7pGnkhKQ+xrKEpwXHMD0dpvRulgY5dWhYFY7CaLE/PMFpNTbhwS5Ed 9PEGOdhYnXzHyGfmaWpFpE9SZ6JEacNsunbt6DvaxSNqLVSm2FFRvMOn0R3BRDP08skv jcLHo7TpaihwWuH+qIqpwvXcV8coEyMlAmkT35vKauJwNDxTqR7Wn3IbPaWBWOjCGcnF SKqmSG0p+6vZwo0PAoLHEtuDaiZZbH9ehcpISQcUvY6uk1MObWx4ZUE/ZW4oUFT1SU7a hWTw== X-Gm-Message-State: APjAAAUvw83C4grGfIsj93xHNWvd3ULpptqtAgWAf1atJsbTT5hI7UVC jmrwyVk47OzrdvzWp1Uf52gSAkeBo/mjmuX+uypS+g== X-Received: by 2002:aca:d80a:: with SMTP id p10mr58049607oig.105.1564522715513; Tue, 30 Jul 2019 14:38:35 -0700 (PDT) MIME-Version: 1.0 References: <20190730113708.14660-1-pagupta@redhat.com> <2030283543.5419072.1564486701158.JavaMail.zimbra@redhat.com> <20190730190737.GA14873@redhat.com> In-Reply-To: <20190730190737.GA14873@redhat.com> From: Dan Williams Date: Tue, 30 Jul 2019 14:38:24 -0700 Message-ID: Subject: Re: dm: fix dax_dev NULL dereference To: Mike Snitzer Cc: Pankaj Gupta , device-mapper development , linux-nvdimm , linux-fsdevel , Linux Kernel Mailing List , Alasdair Kergon , jencce.kernel@gmail.com 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 Tue, Jul 30, 2019 at 12:07 PM Mike Snitzer wrote: > > I staged the fix (which I tweaked) here: > https://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git/commit/?h=dm-5.3&id=95b9ebb78c4c733f8912a195fbd0bc19960e726e Thanks for picking this up Mike, but I'd prefer to just teach dax_synchronous() to return false if the passed in dax_dev is NULL. Thoughts?