Thread (54 messages) 54 messages, 9 authors, 2017-11-02

Re: [PATCH 06/17] block: introduce GENHD_FL_HIDDEN

From: Christoph Hellwig <hch@lst.de>
Date: 2017-10-28 06:38:25
Also in: linux-nvme

On Tue, Oct 24, 2017 at 05:40:00PM -0400, Mike Snitzer wrote:
Having the NVme driver go to such lengths to hide its resources from
upper layers is certainly the work of an evil genius experiencing some
serious territorial issues.  Not sugar-coating it.. you wouldn't.
I'm pretty surre Hannes will appreciate being called an evil genius :)
I kept meaning to reply to your earlier iterations on this series to
ask: can we please get a CONFIG_NVME_MULTIPATHING knob to make it so
that the NVMe driver doesn't implicitly consume (and hide) all
per-controler devices?
I thought about adding it, but mostly for a different reason: it's
quite a bit of code, and we now start to see NVMe in deeply embedded
contexts, e.g. the latest Compact Flash spec is based on NVMe, so it
might be a good idea to give people a chance to avoid the overhead.
Ah well.  There is only one correct way to do NVMe multipathing after
all right?
I don't think you'll get very useful results, even if you try.  But I
guess we'll just have to tell people to use SuSE if they want NVMe
multipathing to work then :)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help