nvme-fc: fix initialization order
authorRoss Lagerwall <ross.lagerwall@citrix.com>
Fri, 20 Jan 2023 17:43:54 +0000 (17:43 +0000)
committerChristoph Hellwig <hch@lst.de>
Mon, 23 Jan 2023 16:42:11 +0000 (17:42 +0100)
commit98e3528012cd571c48bbae7c7c0f868823254b6c
treee421e2cf07afe503b450988888c1e92c76a9dbc8
parent955bc12299b17aa60325e1748336e1fd1e664ed0
nvme-fc: fix initialization order

ctrl->ops is used by nvme_alloc_admin_tag_set() but set by
nvme_init_ctrl() so reorder the calls to avoid a NULL pointer
dereference.

Fixes: 6dfba1c09c10 ("nvme-fc: use the tagset alloc/free helpers")
Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/host/fc.c