Thanks for the guidance. I understand now that the fix should follow the virtio specification rather than use VHOST_F_LOG_ALL as the model. I will update v2 accordingly.
Following your suggestion, I also checked the other vhost devices. For the specific T10-PI lifecycle issue, vhost-vdpa already rejects feature changes after FEATURES_OK. vhost-net and vhost-vsock still accept runtime feature changes, but I have not yet confirmed a corresponding runtime failure in those paths. I will treat them as separate audit items.

