Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1301528pxb; Wed, 10 Feb 2021 05:26:32 -0800 (PST) X-Google-Smtp-Source: ABdhPJyfVSHVUU/utUom2sUywMD5wiztgGSHUhoeciAeEuemqcTrEeHYUU2+nhIna7cABs0hyWNY X-Received: by 2002:aa7:d2c7:: with SMTP id k7mr3138214edr.374.1612963592175; Wed, 10 Feb 2021 05:26:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612963592; cv=none; d=google.com; s=arc-20160816; b=Pz2NiEDHwGVweJpFQFXPdOm1Uo3qf562gv6KfB8mXoVrhB/pp5VUWizFue551mL1Ux U11//lHY6neEF+tROQ6eERBaDE/WhdN8tpLs+FgNcJwrWuboHTwi1f5JpSQQE0WhRwPF zvJKS/KzYekW8wsPCz8Yzz3kPRfR16b+ophQQLD4dmqnNc/8Vv7Tsjx4TMuBU3kGNm/s 6vUESafqbEk31o/n7xqQNhPeIrkOaBsaUez826geYOYLPNYyE9E/wj/VTf+2icgFEeiw OEez3BJC2LWIMM2BOFitgTCF8NrQsNKnFqT2vENgoaeaqY00mcv2uOTr+2swhIkffp/E UDlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=lK0FtyvgSyWFIyKQkKjqKBp3EBSocunH7pTkstUjUoA=; b=DQTTpF5PBCFX1CLsETLLNYkg+uCD3hAt3tP9a3y4Ufw6DmvDxxjXFZe60hk8pfQLJB 5sCqxVte8DNqwpTRPKDJ45s+7cmnZkggI3NLD75cwNymzzLZEhtZZ1xkhHzJAubK7zJ4 3jOBr+smBN4ug9mMtKW7wSgIh8uXjpNys/qjZlBYeG91dkvzz5w0Lylc9Rq6v8sXcJdf 0QfIE/MaGocEojm+Zi/lcaynD+j6RRBFAqH5T01nPMgyPhXYBaImhgZzm/H7xTyM89NA +xMTqpJ7leQwfyAyFKRjDl/HSa71sXExz3RwdeFn6reH/PrEQ3f81UMeb1aFhtKuP8Id BorQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cw9si1304627ejb.734.2021.02.10.05.26.06; Wed, 10 Feb 2021 05:26:32 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231816AbhBJNWf (ORCPT + 99 others); Wed, 10 Feb 2021 08:22:35 -0500 Received: from verein.lst.de ([213.95.11.211]:51121 "EHLO verein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229917AbhBJNWX (ORCPT ); Wed, 10 Feb 2021 08:22:23 -0500 Received: by verein.lst.de (Postfix, from userid 2407) id 9C95C68B02; Wed, 10 Feb 2021 14:21:39 +0100 (CET) Date: Wed, 10 Feb 2021 14:21:39 +0100 From: Christoph Hellwig To: Shiyang Ruan Cc: linux-kernel@vger.kernel.org, linux-xfs@vger.kernel.org, linux-nvdimm@lists.01.org, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, dm-devel@redhat.com, darrick.wong@oracle.com, dan.j.williams@intel.com, david@fromorbit.com, hch@lst.de, agk@redhat.com, snitzer@redhat.com, rgoldwyn@suse.de, qi.fuli@fujitsu.com, y-goto@fujitsu.com Subject: Re: [PATCH v3 02/11] blk: Introduce ->corrupted_range() for block device Message-ID: <20210210132139.GC30109@lst.de> References: <20210208105530.3072869-1-ruansy.fnst@cn.fujitsu.com> <20210208105530.3072869-3-ruansy.fnst@cn.fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210208105530.3072869-3-ruansy.fnst@cn.fujitsu.com> User-Agent: Mutt/1.5.17 (2007-11-01) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 08, 2021 at 06:55:21PM +0800, Shiyang Ruan wrote: > In fsdax mode, the memory failure happens on block device. So, it is > needed to introduce an interface for block devices. Each kind of block > device can handle the memory failure in ther own ways. As told before: DAX operations please do not add anything to the block device. We've been working very hard to decouple DAX from the block device, and while we're not done regressing the split should not happen.