Received: by 10.213.65.68 with SMTP id h4csp1993916imn; Thu, 29 Mar 2018 15:17:05 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+KszrrB1RnL7JPZds92d9gucV4G7zI4W91XeyeQsrxiFTJGjJwp9GWKB9A0qf3SG5D5N7F X-Received: by 10.98.224.93 with SMTP id f90mr7711138pfh.21.1522361825770; Thu, 29 Mar 2018 15:17:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522361825; cv=none; d=google.com; s=arc-20160816; b=WUgKdT36NL/VycsVhvOutCLFWbqKvRDBqNZB1qNoAsqT9GUdtJOEkz/+gD6J3M6uCf +xhzWUtCG8HBuKVwDZrDITzg/u1WF3N6SlQPi7WVzKX9VwtBny7DPXIb0uS43ZCXPh9e dRUf8ZhYmPr4vSHwF29Z3gCuXxJxcKGQXc6izsNcu2nk/rGoKblpx0GzBIciXgl8yWx/ Flql+/BPr898q6RkjfrDfXU2G8gOmjTAGo/RVeArGYCOLD0jsUZ1GIPAS9/ma99AKDyY 8210F7rMOCiR7E+ZpMAhuhDnxoc6Aek7H1IEPiJucAqVeJxnk1qj7s4Is3hKCRygmDot zLJg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=kRuDZc6WyFgN7XDE8G/KDcxUKpuRXPWsCWEFnwvMq1I=; b=VhRqQoDN+h6ogImgk8APDbNTSgqc3CkTCVGGnpW8tglBywSCEPoWOULbYCOsH9y8Ox IQIasmSPqR7dsCpRHedT4yMe1tbb/+2UW44biY+Oc9LX3b7W9EW7e1skTF7qR1SoVxsb DawNL4z/TpuBunIsKaPfMbztPSB0b3rDm9GubPyLCtRvyRi3rQFYX+F8LVJbkdq2iVld rzDQxI1ppsDuA56bV+Mu83yVyzcET/RKA9qCvRAYIcEUAd3tdh6rH4HS/PFLS9UUG0h1 7xm4jKJSJV7p3Kor6oqUD3eUoKmUCsQZ8Yioa91x1Z3ukUPyBX3kmjtYmM5BW1gGA2mn +QvQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lightnvm-io.20150623.gappssmtp.com header.s=20150623 header.b=bGmOFNrG; 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 r3-v6si6603130plb.666.2018.03.29.15.16.52; Thu, 29 Mar 2018 15:17:05 -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=@lightnvm-io.20150623.gappssmtp.com header.s=20150623 header.b=bGmOFNrG; 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 S1752572AbeC2WPs (ORCPT + 99 others); Thu, 29 Mar 2018 18:15:48 -0400 Received: from mail-lf0-f66.google.com ([209.85.215.66]:42609 "EHLO mail-lf0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752238AbeC2WHD (ORCPT ); Thu, 29 Mar 2018 18:07:03 -0400 Received: by mail-lf0-f66.google.com with SMTP id a22-v6so10327146lfg.9 for ; Thu, 29 Mar 2018 15:07:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lightnvm-io.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=kRuDZc6WyFgN7XDE8G/KDcxUKpuRXPWsCWEFnwvMq1I=; b=bGmOFNrGfBRtmQDF7FQQaEbExqN1GxLPFegG1g20jATIBz2FqG+iz9jC5jZoPqFMhB X08raqEsl+XAF31P1HKTRet5L6/vgVAQBTtM9YqCgowGMG/QFXOTURt04iTjLPyQTiaR GI5FF8+QwZaBilj0EzVwsiVHR8T2oj+C/whtBW+KplQN7LBAecfCQnLW03YjLb2R6qi/ 5Td4CYa3c779Zg3aNrx1piftLPs5Rv96bA6pjvr28NV7q/jHr88IhpJz2AuKwQfsdTiR quj+gUHeKMS9Cz13CYEswvq9eHa8A+EKL20Heo9A9FZUHM7l7yo8NF5mrEJqUzHOVk+5 1Vqg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=kRuDZc6WyFgN7XDE8G/KDcxUKpuRXPWsCWEFnwvMq1I=; b=lFF8LSaoCTo+uOc7Y+NEMVLq5WvK8fGFhPyMYtmitAKOdzqVbHcWO+2WdZh9ueWS3s 7Kz8dqLkAwkozcjZAGoJGJR7Hi3TLlSg+/inJ9JWSk/rblTOarDwYXeXVyKvMf/nAjFT m9Dtp5cUQ8z6l5fB1WthYMCVcOfPZVZkTg3DjRQsfDYedChn/gwkAfh3GnDufPRQ6Rau a1X7zYhWLh3OCH7JVZ6E6y6cSPj5TCLWRNMWmYWBRyhfeofSmH0EVJrSST7RXcNW8Wu0 ALu/RM1DHEnnsK2wnaqr/sjjqVQuXwkFYKAVhWDcLfSSXkZAwv+BeXGvZFE3LqCIRs1y JBYQ== X-Gm-Message-State: AElRT7FKMWG5qcugsTn9ghaQPJgob8lx9WWMrjxhzH/E587MtG91B94G nrODl7CrzbpBXzXK9alz6wZa/A== X-Received: by 2002:a19:d015:: with SMTP id h21-v6mr6238124lfg.124.1522361221692; Thu, 29 Mar 2018 15:07:01 -0700 (PDT) Received: from Macroninja.cnexlabs.com (x1-6-a4-08-f5-18-3c-3a.cpe.webspeed.dk. [188.176.29.198]) by smtp.gmail.com with ESMTPSA id i89-v6sm1365508lfk.12.2018.03.29.15.07.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Mar 2018 15:07:00 -0700 (PDT) From: =?UTF-8?q?Matias=20Bj=C3=B8rling?= To: axboe@fb.com Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, keith.busch@intel.com, javier@cnexlabs.com, =?UTF-8?q?Matias=20Bj=C3=B8rling?= , =?UTF-8?q?Matias=20Bj=C3=B8rling?= Subject: [GIT PULL 06/37] lightnvm: remove mlc pairs structure Date: Fri, 30 Mar 2018 00:04:53 +0200 Message-Id: <20180329220524.30363-7-mb@lightnvm.io> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180329220524.30363-1-mb@lightnvm.io> References: <20180329220524.30363-1-mb@lightnvm.io> 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 From: Matias Bjørling The known implementations of the 1.2 specification, and upcoming 2.0 implementation all expose a sequential list of pages to write. Remove the data structure, as it is no longer needed. Signed-off-by: Matias Bjørling --- drivers/nvme/host/lightnvm.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/drivers/nvme/host/lightnvm.c b/drivers/nvme/host/lightnvm.c index f9c38a8d54e1..940c9b9a2a09 100644 --- a/drivers/nvme/host/lightnvm.c +++ b/drivers/nvme/host/lightnvm.c @@ -115,17 +115,6 @@ struct nvme_nvm_command { }; }; -#define NVME_NVM_LP_MLC_PAIRS 886 -struct nvme_nvm_lp_mlc { - __le16 num_pairs; - __u8 pairs[NVME_NVM_LP_MLC_PAIRS]; -}; - -struct nvme_nvm_lp_tbl { - __u8 id[8]; - struct nvme_nvm_lp_mlc mlc; -}; - struct nvme_nvm_id_group { __u8 mtype; __u8 fmtype; @@ -149,8 +138,7 @@ struct nvme_nvm_id_group { __le32 mpos; __le32 mccap; __le16 cpar; - __u8 reserved[10]; - struct nvme_nvm_lp_tbl lptbl; + __u8 reserved[906]; } __packed; struct nvme_nvm_addr_format { -- 2.11.0