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:
@@ -313,7 +313,7 @@ static struct cdevsw nvmf_ns_cdevsw = {
|
|||||||
|
|
||||||
struct nvmf_namespace *
|
struct nvmf_namespace *
|
||||||
nvmf_init_ns(struct nvmf_softc *sc, uint32_t id,
|
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 make_dev_args mda;
|
||||||
struct nvmf_namespace *ns;
|
struct nvmf_namespace *ns;
|
||||||
@@ -454,7 +454,8 @@ nvmf_destroy_ns(struct nvmf_namespace *ns)
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool
|
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;
|
uint8_t lbads, lbaf;
|
||||||
|
|
||||||
|
|||||||
@@ -180,12 +180,12 @@ void nvmf_ctl_unload(void);
|
|||||||
|
|
||||||
/* nvmf_ns.c */
|
/* nvmf_ns.c */
|
||||||
struct nvmf_namespace *nvmf_init_ns(struct nvmf_softc *sc, uint32_t id,
|
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_disconnect_ns(struct nvmf_namespace *ns);
|
||||||
void nvmf_reconnect_ns(struct nvmf_namespace *ns);
|
void nvmf_reconnect_ns(struct nvmf_namespace *ns);
|
||||||
void nvmf_destroy_ns(struct nvmf_namespace *ns);
|
void nvmf_destroy_ns(struct nvmf_namespace *ns);
|
||||||
bool nvmf_update_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 */
|
/* nvmf_qpair.c */
|
||||||
struct nvmf_host_qpair *nvmf_init_qp(struct nvmf_softc *sc,
|
struct nvmf_host_qpair *nvmf_init_qp(struct nvmf_softc *sc,
|
||||||
|
|||||||
Reference in New Issue
Block a user