nvme-multipath: require exact iopolicy names for module parameter
authorliyouhong <liyouhong@kylinos.cn>
Fri, 29 May 2026 08:51:43 +0000 (16:51 +0800)
committerKeith Busch <kbusch@kernel.org>
Tue, 2 Jun 2026 10:16:26 +0000 (03:16 -0700)
commit4cf06977bdb6a037e2717b4117f3fd636f6e9641
tree9eafe7c965dc0a603f551e4002b0a33d384c387f
parentf078d1aa52a4481cbf4d12c1543639d65a020d3b
nvme-multipath: require exact iopolicy names for module parameter

The iopolicy module parameter uses strncmp prefix matching, so values
like "numax" are accepted as "numa".  The per-subsystem sysfs attribute
already requires an exact match via sysfs_streq().  Parse both through
a shared helper so invalid values are rejected consistently.

Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: liyouhong <liyouhong@kylinos.cn>
Signed-off-by: Keith Busch <kbusch@kernel.org>
drivers/nvme/host/multipath.c