When CONFIG_VIRTIO_PMEM=m, virtio_pmem.ko calls virtio_pmem_mark_broken_and_drain() from nd_virtio.ko. Export the symbol to fix the modpost undefined error.
Reported-by: kernel test robot <[email protected]> Closes: https://lore.kernel.org/oe-kbuild-all/202512250116.ewtzlD0g- [email protected]/ Signed-off-by: Li Chen <[email protected]> --- drivers/nvdimm/nd_virtio.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/nvdimm/nd_virtio.c b/drivers/nvdimm/nd_virtio.c index de1e3dde85eb..0d13f73ab7f4 100644 --- a/drivers/nvdimm/nd_virtio.c +++ b/drivers/nvdimm/nd_virtio.c @@ -76,6 +76,7 @@ void virtio_pmem_mark_broken_and_drain(struct virtio_pmem *vpmem) kref_put(&req->kref, virtio_pmem_req_release); } } +EXPORT_SYMBOL_GPL(virtio_pmem_mark_broken_and_drain); /* The interrupt handler */ void virtio_pmem_host_ack(struct virtqueue *vq) -- 2.52.0

