[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20160829162735.GD19986@localhost.localdomain>
Date: Mon, 29 Aug 2016 12:27:35 -0400
From: Keith Busch <keith.busch@...el.com>
To: Andy Lutomirski <luto@...nel.org>
Cc: Jens Axboe <axboe@...com>, linux-nvme@...ts.infradead.org,
Christoph Hellwig <hch@....de>, linux-kernel@...r.kernel.org
Subject: Re: [PATCH 2/3] nvme: Pass pointers, not dma addresses, to
nvme_get/set_features()
On Mon, Aug 29, 2016 at 02:25:45AM -0700, Andy Lutomirski wrote:
> + /*
> + * A controller "page" may be bigger than a Linux page, but we can
> + * be conservative here.
> + */
It is the actually other way around: the Linux page may be larger than the
controller's. We currently use the smallest possible controller page (4k)
regardless of the host's size due to limitations discovering the CPU's
DMA alignment. PPC was the first to encounter this problem with NVMe.
Otherwise, looks good.
Powered by blists - more mailing lists