Re: [PATCH] nvme: Don't fail to resume if NSIDs change
From: Limonciello, Mario
Date: Mon Jul 31 2023 - 16:15:04 EST
On 7/31/2023 3:10 PM, Christoph Hellwig wrote:
On Mon, Jul 31, 2023 at 03:09:08PM -0500, Limonciello, Mario wrote:
So is it reasonable to just add a check for
ctrl->oacs & NVME_CTRL_OACS_NS_MNGT_SUPP
In the same error handling path as this patch?
No. There are tons of NVMe devices that only support creating and
deleting namespace out of band, especially in virtualized and cloud
setups.
Even if it's only the error handling path only that it's checked?
If you don't want more changes or heuristics on the error handling path
for this case, I think the best solution is probably to pick up
https://lore.kernel.org/all/20221116171727.4083-1-git@xxxxxxxxxxxxxxxxxx/t/
instead then and hopefully we don't end up with more disks like this.