Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp343515imu; Tue, 8 Jan 2019 21:34:27 -0800 (PST) X-Google-Smtp-Source: ALg8bN6SROheCSb/CdmbbnyS95AlbSKaXY42/nkAP47+E8K+xMF3gzKlLwaLxBq6mWOwj2HT9iJ9 X-Received: by 2002:a63:5f50:: with SMTP id t77mr4185194pgb.76.1547012067277; Tue, 08 Jan 2019 21:34:27 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1547012067; cv=pass; d=google.com; s=arc-20160816; b=OzhSMVtjRiCCZ4zXq5v+VufGIhqUdoU2Xdn/9uQNtuQhtsLrCJ9h1ytS4+zFu7kTAu X8Jga3peq08i+L7ia4Mdsn5n+9BSojwZZPwlB4I0cfp52HilrGnH8XPOsEbCPejrdfYp 5iSxq9ClsMphLWEKN+a1mIqPqz/7gGffwGCpQEI3dXzuslZoQ45aghDDT6bx0ii4AAwe 6klP2vObyy1vJ43mqfJWxKSOPPorKpsT7VN4mLHD2wTDzu0Ko0FlgG+OYHQzXKOonuBP oGVPxrS0P+CSV61lUTLxI9er41TPCCfACY2gxCb6YFQ0bhsMtzPrpHxzqnqWj6ZXDlLa Kxsw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:domainkey-signature; bh=4lMfZZ/5tufo0Udnfw9vFuw1iI0gj/s3FGcicjIOBLQ=; b=GzpAL0bigaLNALtTPVznUJdbinHZr2SkIHZDXjmp1xRW6XParbqYOGa2w++mkMVUum 8IzCDHQLpWgx3bU+6ZlQ3kbSma/+kU5PgQyps0FJTRPRVQcICgkKBAwixQzZq5oYHUpk tCHftt9rqLOPS7Mm0YhBW/p0732/Ufx0k5cqFzpm/qco0+4jhrHKlPtgWpIWx1DvxVZa NJ5s0tL6tvVxhr1JRErPzuDgme+Rfh4//eyN09J2Z9YbbPfJuG738dAS6dEii5j3/+c1 jismhfNc91W968vgYFbN9JVmvK69J65g4dJteL9ebysIRnwOXq8hL09TAzrq/RLWqRr/ v2zA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@zoho.com header.s=default header.b=f6bjgQsu; arc=pass (i=1 spf=pass spfdomain=zoho.com dkim=pass dkdomain=zoho.com dmarc=pass fromdomain=zoho.com>); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=zoho.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s19si65492831plp.151.2019.01.08.21.34.11; Tue, 08 Jan 2019 21:34:27 -0800 (PST) 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=@zoho.com header.s=default header.b=f6bjgQsu; arc=pass (i=1 spf=pass spfdomain=zoho.com dkim=pass dkdomain=zoho.com dmarc=pass fromdomain=zoho.com>); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=zoho.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729281AbfAIFcC (ORCPT + 99 others); Wed, 9 Jan 2019 00:32:02 -0500 Received: from sender-pp-092.zoho.com ([135.84.80.237]:25360 "EHLO sender-pp-092.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728469AbfAIFcC (ORCPT ); Wed, 9 Jan 2019 00:32:02 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1547011904; cv=none; d=zoho.com; s=zohoarc; b=JPscTfC8Q82D0MvDJAPotP/NLecXfoCq0b1ssG1Xkzq/iDoNv7DCjfbksfxQl1g4eFboFgJwMa0ZCfGXzhVC7H2mUt8LBcU6ZRwxSS+t2RnQFdhTAtPuiUCNJDe2+nmHvxRAJKTd1N/9mZ+rFc9Pdobu2JsBdyo6IEcigKNDgsg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1547011904; h=Cc:Date:From:Message-ID:Subject:To:ARC-Authentication-Results; bh=4lMfZZ/5tufo0Udnfw9vFuw1iI0gj/s3FGcicjIOBLQ=; b=MgqQqPjgNASGhGLaZJNY8r+qbc3Tt9oV2Nky9pawAfIdtcDVBb0SiwagnMz7/6g85smrm3yDhcOkUUobeI5ACiXiZuPxuTNPYpyDrOD8/BlW4Icw+Pk0lC8EgYTFedELOvDklTCVMIxk5PpJ+K1F3MtRoRZla0MdayqN5OqBdbs= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=yehs2007@zoho.com; dmarc=pass header.from= header.from= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=from:to:cc:subject:date:message-id; b=hoH38629Q0xQv+b0zLKSdPaQ9w1ivbaGiUy7DCMg4PPL+/cpXGYIrnKh3hHbUwC2F+ILa6mMyWjg YQNgMb0gWHoGYf7nr0LEyCqopO4ruBGtx+Y58Ni+fTm1a3zNy8oo DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1547011904; s=default; d=zoho.com; i=yehs2007@zoho.com; h=From:To:Cc:Subject:Date:Message-Id; l=1000; bh=4lMfZZ/5tufo0Udnfw9vFuw1iI0gj/s3FGcicjIOBLQ=; b=f6bjgQsuLvVWYtKCdIKXDV/VUBlQfgDhlZMTwu0NWQcuoUk2CQIpSNI1VWJH7D/m fYMcVyG/DvkB04WsmMoUriCu+Nm4UhBcAspNNEFAMGcmldbJf/ZZXuSjvADQ8U4U0HR +kC9bnGmZeI5h6Hev6UJ2+14mxpkbJOz4BKaOOac= Received: from YEHS1XR956R00D1.lenovo.com (123.120.89.99 [123.120.89.99]) by mx.zohomail.com with SMTPS id 15470119020141017.1832509629885; Tue, 8 Jan 2019 21:31:42 -0800 (PST) From: Huaisheng Ye To: snitzer@redhat.com, agk@redhat.com Cc: dan.j.williams@intel.com, hch@lst.de, jack@suse.cz, corbet@lwn.net, dm-devel@redhat.com, linux-kernel@vger.kernel.org, linux-nvdimm@lists.01.org, linux-doc@vger.kernel.org, chengnt@lenovo.com, Huaisheng Ye Subject: [RFC PATCH v2 0/4] add parameter for pmem cache device init Date: Wed, 9 Jan 2019 13:31:23 +0800 Message-Id: <20190109053127.8128-1-yehs2007@zoho.com> X-Mailer: git-send-email 2.17.0.windows.1 X-ZohoMailClient: External Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Huaisheng Ye This patch set could be used for dm-writecache when use persistent memory as cache data device. Patch 1 and 2 go towards removing unused parameter and codes which actually doesn't really work. Patch 3 and 4 are targeted at solving problem fn ctr failed to work due to invalid magic or version, which is caused by the super block of pmem has messy data stored. Changes Since v1: - add optional parameter reinit to avoid invalid magic or version. [1]: https://lkml.org/lkml/2019/1/3/43 Huaisheng Ye (4): dm-writecache: remove unused size to writecache_flush_region dm-writecache: get rid of memory_data flush to writecache_flush_entry dm-writecache: expand pmem_reinit for struct dm_writecache Documentation/device-mapper: add optional parameter reinit Documentation/device-mapper/writecache.txt | 4 ++++ drivers/md/dm-writecache.c | 19 +++++++++++-------- 2 files changed, 15 insertions(+), 8 deletions(-) -- 1.8.3.1