On 10/24/24 11:44, Maxime Coquelin wrote:
This series provides various fixes for VDUSE reconnection introduced in -rc1, some of them being reported by Coverity. The series also takes the opportunity to refactor reconnection to make it more self-contained to simplify readability and error path handling. Changes in v2: ============== - Avoid superluous error logging (David) - VDUSE in capital letter in commit title 1 (David) - Declare dev_config in the code block it is used (David) - Fix wrong goto in intermediate patch (Maxime) Maxime Coquelin (6): vhost: fix VDUSE device creation error handling vhost: fix possible TOCTOU in VDUSE dev creation vhost: fix VDUSE reconnect device start failure vhost: refactor VDUSE reconnection log mapping vhost: fix and refactor VDUSE reconnect log check vhost: move VDUSE reconnection after device is created lib/vhost/vduse.c | 322 ++++++++++++++++++++++++++-------------------- 1 file changed, 181 insertions(+), 141 deletions(-)
Applied to next-virtio/for-next-net Thanks, Maxime