From: Greg Kurz Date: Mon, 6 Nov 2017 17:05:35 +0000 (+0100) Subject: 9pfs: fix v9fs_mark_fids_unreclaim() return value X-Git-Tag: v2.11.0-rc0~5^2 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=267fcadf325e54c6e1cb27321413dbdbe2200510;p=users%2Fdwmw2%2Fqemu.git 9pfs: fix v9fs_mark_fids_unreclaim() return value The return value of v9fs_mark_fids_unreclaim() is then propagated to pdu_complete(). It should be a negative errno, not -1. Signed-off-by: Greg Kurz Reviewed-by: Eric Blake --- diff --git a/hw/9pfs/9p.c b/hw/9pfs/9p.c index f8bbac251d..52d46632fe 100644 --- a/hw/9pfs/9p.c +++ b/hw/9pfs/9p.c @@ -512,7 +512,7 @@ static int coroutine_fn v9fs_mark_fids_unreclaim(V9fsPDU *pdu, V9fsPath *path) /* reopen the file/dir if already closed */ err = v9fs_reopen_fid(pdu, fidp); if (err < 0) { - return -1; + return err; } /* * Go back to head of fid list because