* [PATCH] kvm tools, 9p: Test for tuncation result
@ 2011-05-21 12:10 Cyrill Gorcunov
2011-05-21 13:35 ` Pekka Enberg
0 siblings, 1 reply; 3+ messages in thread
From: Cyrill Gorcunov @ 2011-05-21 12:10 UTC (permalink / raw)
To: Pekka Enberg, Ingo Molnar, Asias He, Chaitanya Kulkarni,
Prasad Joshi <prasadjoshi124@
Without 'ret' usage I get
| cyrill@sun kvm $ make
| CC virtio/9p.o
| virtio/9p.c: In function ‘virtio_p9_wstat’:
| virtio/9p.c:448:6: error: variable ‘res’ set but not used [-Werror=unused-but-set-variable]
| cc1: all warnings being treated as errors
| make: *** [virtio/9p.o] Error 1
so add a basic check for ftruncate result, this eliminate warning and
we might need to use 'res' status later in caller code.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
CC: Sasha Levin <levinsasha928@gmail.com>
---
Pekka, are you fine with 'kvm-tools,9p' prefix?
tools/kvm/virtio/9p.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
Index: linux-2.6.git/tools/kvm/virtio/9p.c
===================================================================
--- linux-2.6.git.orig/tools/kvm/virtio/9p.c
+++ linux-2.6.git/tools/kvm/virtio/9p.c
@@ -445,7 +445,7 @@ static bool virtio_p9_wstat(struct p9_ms
struct p9_twstat *twstat = (struct p9_twstat *)msg->msg;
struct p9_str *str;
struct p9_fid *fid = &p9dev.fids[twstat->fid];
- int res;
+ int res = 0;
if (twstat->stat.length != -1UL)
res = ftruncate(fid->fd, twstat->stat.length);
@@ -472,7 +472,8 @@ static bool virtio_p9_wstat(struct p9_ms
*outlen = VIRTIO_P9_HDR_LEN;
set_p9msg_hdr(outmsg, *outlen, P9_RWSTAT, msg->tag);
- return true;
+
+ return res == 0;
}
static bool virtio_p9_remove(struct p9_msg *msg, u32 len, struct iovec *iov, u32 *outlen)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] kvm tools, 9p: Test for tuncation result
2011-05-21 12:10 [PATCH] kvm tools, 9p: Test for tuncation result Cyrill Gorcunov
@ 2011-05-21 13:35 ` Pekka Enberg
2011-05-21 14:03 ` Sasha Levin
0 siblings, 1 reply; 3+ messages in thread
From: Pekka Enberg @ 2011-05-21 13:35 UTC (permalink / raw)
To: Cyrill Gorcunov
Cc: Pekka Enberg, Ingo Molnar, Asias He, Chaitanya Kulkarni,
Prasad Joshi, Sasha Levin, Thomas Heil, kvm-vger
On Sat, May 21, 2011 at 3:10 PM, Cyrill Gorcunov <gorcunov@gmail.com> wrote:
> Without 'ret' usage I get
>
> | cyrill@sun kvm $ make
> | CC virtio/9p.o
> | virtio/9p.c: In function ‘virtio_p9_wstat’:
> | virtio/9p.c:448:6: error: variable ‘res’ set but not used [-Werror=unused-but-set-variable]
> | cc1: all warnings being treated as errors
> | make: *** [virtio/9p.o] Error 1
>
> so add a basic check for ftruncate result, this eliminate warning and
> we might need to use 'res' status later in caller code.
>
> Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
> CC: Sasha Levin <levinsasha928@gmail.com>
Sasha?
> ---
>
> Pekka, are you fine with 'kvm-tools,9p' prefix?
Sure.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] kvm tools, 9p: Test for tuncation result
2011-05-21 13:35 ` Pekka Enberg
@ 2011-05-21 14:03 ` Sasha Levin
0 siblings, 0 replies; 3+ messages in thread
From: Sasha Levin @ 2011-05-21 14:03 UTC (permalink / raw)
To: Pekka Enberg
Cc: Cyrill Gorcunov, Pekka Enberg, Ingo Molnar, Asias He,
Chaitanya Kulkarni, Prasad Joshi, Thomas Heil, kvm-vger
On Sat, 2011-05-21 at 16:35 +0300, Pekka Enberg wrote:
> On Sat, May 21, 2011 at 3:10 PM, Cyrill Gorcunov <gorcunov@gmail.com> wrote:
> > Without 'ret' usage I get
> >
> > | cyrill@sun kvm $ make
> > | CC virtio/9p.o
> > | virtio/9p.c: In function ‘virtio_p9_wstat’:
> > | virtio/9p.c:448:6: error: variable ‘res’ set but not used [-Werror=unused-but-set-variable]
> > | cc1: all warnings being treated as errors
> > | make: *** [virtio/9p.o] Error 1
> >
> > so add a basic check for ftruncate result, this eliminate warning and
> > we might need to use 'res' status later in caller code.
> >
> > Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
> > CC: Sasha Levin <levinsasha928@gmail.com>
>
> Sasha?
Looks good to me.
Acked-by: Sasha Levin <levinsasha928@gmail.com>
> > ---
> >
> > Pekka, are you fine with 'kvm-tools,9p' prefix?
>
> Sure.
--
Sasha.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-05-21 14:03 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-21 12:10 [PATCH] kvm tools, 9p: Test for tuncation result Cyrill Gorcunov
2011-05-21 13:35 ` Pekka Enberg
2011-05-21 14:03 ` Sasha Levin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox