Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp562586imm; Fri, 31 Aug 2018 07:33:16 -0700 (PDT) X-Google-Smtp-Source: ANB0VdbXbjTB/ULPK8Rfdj+uNKCmdwzLingzl4XA7bEsIgHvnvR53zh70D4lsq8Xg7B0fzErl6lS X-Received: by 2002:a17:902:b60e:: with SMTP id b14-v6mr15623551pls.111.1535725996144; Fri, 31 Aug 2018 07:33:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535725996; cv=none; d=google.com; s=arc-20160816; b=k8uhoC7+VKnrP91cvCKfbND7li8cqh+3/qYyd0HeLhKhcbgx3UyAVSppsYW65cCWUs H4aE3KGl8K4kE8YDLsS6WXXuCGm7OMUev4wsLmxg0oYjBZe1t/th7AksQXqG1/r9xsdX KCHBouudJWaa2N4tbp40bgAicwoUWeaB8NS+dOg1hV441nNxA1kzefzgjAUCQ+cBgMfu g+kuaZTqyIdifWG3Sbpb1bxtFY9GM/ndWZgxCJCxPoT7rcTgINOr/c4qBodBCh/fHheC qgGqnzxwll1vfC/pTpG5PqJY9qYLCZMCTFvIWKfRo2gl71Aep4ax3Qwc6q5G98dxbuwV IFDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=nhIunP7bSFMeR7TNVlpFhYojFMpn151No6kRgAw/0kI=; b=R0+R9JPdUy2cHuiDHqgRsuUOpN2nFyxmz5QBCQxTV+FnNJ58es0IlUK+cbToHnfwCu VaJt5ELstjPSEbHkpTdv0K5DEsd9ZY6/aibn5Qa95Nq7VeiDmiD2Am7Ql7DiQ5YcokVs 6KBx5QT3ycj/JTnzABYQ7+bfXD020wDq23RFD9EXIZ0Fw1RAr194qrA9GW1SXxt6hJdc 1bB5YIBOEA3J2rykrZc335yloIaeNjnECsb6HaEdzByd91KZIgddS2v+IBB08nXrlcVB 9apcV/A/uya9EsQeenFjTlPAabfcGhx4bgPO0E4w36erBnwR0ijwDgXS79tmHUExFkZH Ep6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@javigon-com.20150623.gappssmtp.com header.s=20150623 header.b=pU2oumeI; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d36-v6si9671572pgl.148.2018.08.31.07.33.01; Fri, 31 Aug 2018 07:33:16 -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=@javigon-com.20150623.gappssmtp.com header.s=20150623 header.b=pU2oumeI; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727942AbeHaRmS (ORCPT + 99 others); Fri, 31 Aug 2018 13:42:18 -0400 Received: from mail-ed1-f66.google.com ([209.85.208.66]:36489 "EHLO mail-ed1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727395AbeHaRmR (ORCPT ); Fri, 31 Aug 2018 13:42:17 -0400 Received: by mail-ed1-f66.google.com with SMTP id f4-v6so9073960edq.3 for ; Fri, 31 Aug 2018 06:34:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=javigon-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=nhIunP7bSFMeR7TNVlpFhYojFMpn151No6kRgAw/0kI=; b=pU2oumeISfu4ueFZayViBvW47o3QJDkGy7Q4vdjwVKKKZzIPLJRaJRQRKMXCTR9dkI crFCwl5VKeUNdFL5N0aRbV+E/TEf6gsL9LmzUHvTXrJLRnG85Hgl+HknMGMo88FWAZov qP6lRzqLQnSjFnVcqDo3GCG3qP1po4cC5nxAontj1ktvCNQ87nSpB0bRQwT2m1N14E9j /JDj2+AjayjC6E8/0+Trwd8A1tNKuEjcA63NGVDQTFH1XJrVSPPUFoXGfzadPpO9M6sc gYanMP6LwpPqqZ4ws98wL9F+xX+PTIeon04uQffpCsvDdxQxt3gUkR9WlJlwnNpRYIXY noVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=nhIunP7bSFMeR7TNVlpFhYojFMpn151No6kRgAw/0kI=; b=KEw2wpWBLU2woQOBiXIMoWiW3lP7kGvTvjUQ3WVDuv2LVoP+bPOUEXcDMcvEDlqL/V LyXaSV6N6iyBGnRcWMbrM0FlxhPf3fXogyCCa1p5wj7Cj8Hx1HBj/86wOAtC+6XlGZvB gy/U8A9ga6c6fcD+LOF5+iMEmwsdP/AFnAWGBy19fdguQRFYF4vIdNnm8ySoI4SlNTsy 8Hx+tnSi/RvdDPmrqfZ5m370BIdnYmaNAExmxhNc1INb3sEjlJK/H7oFllbgbv9QUXDQ 1DkKMWsV0Qka7UvgjcVijZE1zE4gcmCVe+bY8yTmRLyIJ7ZIkTE97RPz4KnB/PL4tb6X 55gQ== X-Gm-Message-State: APzg51DWVT7UO8OcpaDvUazuCmbiJJzd4TNrQYCnYhALLcS3Pr/4WyGZ hMgL7vDW1Iyx4Jhc2SsTsG9Rug== X-Received: by 2002:a50:ec03:: with SMTP id g3-v6mr17919980edr.96.1535722485920; Fri, 31 Aug 2018 06:34:45 -0700 (PDT) Received: from ch-wrk-javier.cnexlabs.com (6164211-cl69.boa.fiberby.dk. [193.106.164.211]) by smtp.gmail.com with ESMTPSA id i19-v6sm1937851edg.64.2018.08.31.06.34.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 31 Aug 2018 06:34:45 -0700 (PDT) From: "=?UTF-8?q?Javier=20Gonz=C3=A1lez?=" X-Google-Original-From: =?UTF-8?q?Javier=20Gonz=C3=A1lez?= To: mb@lightnvm.io Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, =?UTF-8?q?Javier=20Gonz=C3=A1lez?= Subject: [PATCH 0/4] lightnvm: pblk: add support for chunk metadata on erase Date: Fri, 31 Aug 2018 15:34:33 +0200 Message-Id: <1535722477-31288-1-git-send-email-javier@cnexlabs.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Matias, This patchset implements support for retrieving chunk metadata when submitting a reset/erase command. Patches 0 and 1 are small fixes that can be directly merged into your patch: lightnvm: move bad block and chunk state logic to core Also, note that these do not apply on top of your for-4.20/core due them depending on patches that I sent before that you have not picked up yet. You can see them though in for-4.20/pblk. I'll rebase as patches in the list appear in your tree. Thanks, Javier Javier González (4): lightnvm: use right address format on 1.2 path lightnvm: assign block address before slba lightnvm: pblk: add helper for printing chunk state lightnvm: pblk: retrieve chunk metadata on erase drivers/lightnvm/core.c | 51 +++++++++++++++++++++++++++++++++++++++----- drivers/lightnvm/pblk-core.c | 47 ++++++++++++++++++++++++++++++---------- drivers/lightnvm/pblk.h | 9 ++++++++ 3 files changed, 91 insertions(+), 16 deletions(-) -- 2.7.4