nvmf: Pass const pointers to namespace data to nvmf_*_ns

Reviewed by:	imp
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D45457
This commit is contained in:
John Baldwin 2024-06-05 12:51:37 -07:00
parent 60847070f9
commit bed59baba2
2 changed files with 5 additions and 4 deletions

View file

@ -313,7 +313,7 @@ static struct cdevsw nvmf_ns_cdevsw = {
struct nvmf_namespace *
nvmf_init_ns(struct nvmf_softc *sc, uint32_t id,
struct nvme_namespace_data *data)
const struct nvme_namespace_data *data)
{
struct make_dev_args mda;
struct nvmf_namespace *ns;
@ -454,7 +454,8 @@ nvmf_destroy_ns(struct nvmf_namespace *ns)
}
bool
nvmf_update_ns(struct nvmf_namespace *ns, struct nvme_namespace_data *data)
nvmf_update_ns(struct nvmf_namespace *ns,
const struct nvme_namespace_data *data)
{
uint8_t lbads, lbaf;

View file

@ -180,12 +180,12 @@ void nvmf_ctl_unload(void);
/* nvmf_ns.c */
struct nvmf_namespace *nvmf_init_ns(struct nvmf_softc *sc, uint32_t id,
struct nvme_namespace_data *data);
const struct nvme_namespace_data *data);
void nvmf_disconnect_ns(struct nvmf_namespace *ns);
void nvmf_reconnect_ns(struct nvmf_namespace *ns);
void nvmf_destroy_ns(struct nvmf_namespace *ns);
bool nvmf_update_ns(struct nvmf_namespace *ns,
struct nvme_namespace_data *data);
const struct nvme_namespace_data *data);
/* nvmf_qpair.c */
struct nvmf_host_qpair *nvmf_init_qp(struct nvmf_softc *sc,