libnvmf_registry_delete-libnvme32
Remove a controller's registry entry
Usage
int libnvmf_registry_delete (struct libnvme_global_ctx *ctx , const char *device );
Arguments
ctx
|
libnvme global context; must not be NULL |
|---|---|
device
|
Kernel device name (e.g. "nvme3") |
Overview
Removes the registry directory and all attribute files for device. Called by the owning orchestrator on intentional disconnect. The udev REMOVE rule handles the common case of kernel-driven removal directly via rm -rf and does not call this function.
Return
0 on success, -ENOENT if no entry exists, negative errno from underlying system calls otherwise.