From patchwork Mon Nov 16 14:34:45 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Matias_Bj=C3=B8rling?= X-Patchwork-Id: 7627861 X-Patchwork-Delegate: axboe@kernel.dk Return-Path: X-Original-To: patchwork-linux-block@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 7097ABF90C for ; Mon, 16 Nov 2015 14:38:51 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 903FE205BE for ; Mon, 16 Nov 2015 14:38:50 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id AD0F520569 for ; Mon, 16 Nov 2015 14:38:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752855AbbKPOit (ORCPT ); Mon, 16 Nov 2015 09:38:49 -0500 Received: from mail-wm0-f46.google.com ([74.125.82.46]:36863 "EHLO mail-wm0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752516AbbKPOhj (ORCPT ); Mon, 16 Nov 2015 09:37:39 -0500 Received: by wmww144 with SMTP id w144so112991521wmw.1 for ; Mon, 16 Nov 2015 06:37:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bjorling.me; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; bh=Lhj56Bj0otGFtoEUdX02tC8qrUXSmZSBvGBtm+8HU70=; b=ZntayyHjwCibPka83IdTW7pO6MKdZj8FVH02K3QF5NuUi9FFXeMWj8joTwSFLk47/f 7bEwj/zbypDu8spZ6oscNTKAnb/xhBrmkzovLyZFnvEymQlbjEbjHgQsjAKVu8VIM7c1 G5kRhYXXIX1RSh39dBNPgBjH8bBBgdWJxxlz4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; bh=Lhj56Bj0otGFtoEUdX02tC8qrUXSmZSBvGBtm+8HU70=; b=ddQmoYvAwChCwnugDUs5GtovOkqodjclnfCeMbxabjDm26BPUwSrtzM8XYM3EUKDk6 52vYtSMEXDjCNRT+wSOxSbj9jImMYw4Ov7eHMkowtkfY0uxZQ5061weFFApro6PR1FuJ z3VP2LbNs5aSXxX68OhCe37K2uBNrdtemK6AcsmNZ0kHWRgpROZfUoo7sXt3yeKyiDxX dZWUiN1jO2tBHnpxOf14uWoo+WcY4apGSoAZIpldynmTemcKJuVqfFIxjym88Q8lmynA dD0hHkeyWzsy9PplpHbUQkHov/LfVSxUjpCzv2JI+/048jwY6KmsDqeLIdzQG6sV/Nnn ZeFw== X-Gm-Message-State: ALoCoQmIIsy+Ede8Gw+oIWZXpOOJdMvTk2Uq4OMUYH3hSomCFxqBwTGWyEaT1xPk0CCHeboo8i9n X-Received: by 10.28.61.4 with SMTP id k4mr20129333wma.34.1447684658483; Mon, 16 Nov 2015 06:37:38 -0800 (PST) Received: from localhost.localdomain (6164198-cl69.boa.fiberby.dk. [193.106.164.198]) by smtp.gmail.com with ESMTPSA id u139sm18818127wmu.22.2015.11.16.06.37.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 16 Nov 2015 06:37:37 -0800 (PST) From: =?UTF-8?q?Matias=20Bj=C3=B8rling?= To: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, linux-nvme@lists.infradead.org, axboe@fb.com Cc: =?UTF-8?q?Matias=20Bj=C3=B8rling?= Subject: [PATCH 11/13] nvme: missing ppaf copy Date: Mon, 16 Nov 2015 15:34:45 +0100 Message-Id: <1447684487-25539-12-git-send-email-m@bjorling.me> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1447684487-25539-1-git-send-email-m@bjorling.me> References: <1447684487-25539-1-git-send-email-m@bjorling.me> MIME-Version: 1.0 Sender: linux-block-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-block@vger.kernel.org X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,RP_MATCHES_RCVD,T_DKIM_INVALID,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP The ppa format was not copied from the NVMe specific ppa format to the lightnvm specific ppa format. This led to the ppa format not being communicated to the layers above. Signed-off-by: Matias Bjørling --- drivers/nvme/host/lightnvm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/nvme/host/lightnvm.c b/drivers/nvme/host/lightnvm.c index 9069be8..fd37123 100644 --- a/drivers/nvme/host/lightnvm.c +++ b/drivers/nvme/host/lightnvm.c @@ -300,6 +300,8 @@ static int nvme_nvm_identity(struct request_queue *q, struct nvm_id *nvm_id) nvm_id->cgrps = nvme_nvm_id->cgrps; nvm_id->cap = le32_to_cpu(nvme_nvm_id->cap); nvm_id->dom = le32_to_cpu(nvme_nvm_id->dom); + memcpy(&nvm_id->ppaf, &nvme_nvm_id->ppaf, + sizeof(struct nvme_nvm_addr_format)); ret = init_grps(nvm_id, nvme_nvm_id); out: