Message ID | 1296227054-13194-1-git-send-email-kwolf@redhat.com |
---|---|
State | New |
Headers | show |
Thanks, It works very well on win7 and winxp. -- SUN OF A BEACH On Fri, Jan 28, 2011 at 23:04, Kevin Wolf <kwolf@redhat.com> wrote: > Reported-by: TeLeMan <geleman@gmail.com> > Signed-off-by: Kevin Wolf <kwolf@redhat.com> > --- > > Hi TeLeMan, > > this seems to be the bug that was exposed by the recent qcow2 cache changes. > Can you give it a try on a real Windows setup? I have tested it only on Wine so > far. > > Kevin > > > block/raw-win32.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/block/raw-win32.c b/block/raw-win32.c > index 06c9710..c204a80 100644 > --- a/block/raw-win32.c > +++ b/block/raw-win32.c > @@ -153,7 +153,7 @@ static int raw_flush(BlockDriverState *bs) > int ret; > > ret = FlushFileBuffers(s->hfile); > - if (ret != 0) { > + if (ret == 0) { > return -EIO; > } > > -- > 1.7.2.3 > >
diff --git a/block/raw-win32.c b/block/raw-win32.c index 06c9710..c204a80 100644 --- a/block/raw-win32.c +++ b/block/raw-win32.c @@ -153,7 +153,7 @@ static int raw_flush(BlockDriverState *bs) int ret; ret = FlushFileBuffers(s->hfile); - if (ret != 0) { + if (ret == 0) { return -EIO; }
Reported-by: TeLeMan <geleman@gmail.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> --- Hi TeLeMan, this seems to be the bug that was exposed by the recent qcow2 cache changes. Can you give it a try on a real Windows setup? I have tested it only on Wine so far. Kevin block/raw-win32.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)