From: Paolo Bonzini <pbonzini@redhat.com>
To: Ulrich Obergfell <uobergfe@redhat.com>, qemu-devel@nongnu.org
Cc: armbru@redhat.com
Subject: Re: [Qemu-devel] [PATCH] scsi-disk: fix bug in scsi_block_new_request() introduced by commit 137745c
Date: Mon, 09 Jun 2014 09:47:27 +0200 [thread overview]
Message-ID: <5395668F.5060101@redhat.com> (raw)
In-Reply-To: <1402248153-32686-1-git-send-email-uobergfe@redhat.com>
Il 08/06/2014 19:22, Ulrich Obergfell ha scritto:
> This patch fixes a bug in scsi_block_new_request() that was introduced
> by commit 137745c5c60f083ec982fe9e861e8c16ebca1ba8. If the host cache
> is used - i.e. if BDRV_O_NOCACHE is _not_ set - the 'break' statement
> needs to be executed to 'fall back' to SG_IO.
>
> Signed-off-by: Ulrich Obergfell <uobergfe@redhat.com>
> ---
> hw/scsi/scsi-disk.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/hw/scsi/scsi-disk.c b/hw/scsi/scsi-disk.c
> index 4bcef55..7e62dbd 100644
> --- a/hw/scsi/scsi-disk.c
> +++ b/hw/scsi/scsi-disk.c
> @@ -2526,7 +2526,7 @@ static SCSIRequest *scsi_block_new_request(SCSIDevice *d, uint32_t tag,
> * ones (such as WRITE SAME or EXTENDED COPY, etc.). So, without
> * O_DIRECT everything must go through SG_IO.
> */
> - if (bdrv_get_flags(s->qdev.conf.bs) & BDRV_O_NOCACHE) {
> + if (!(bdrv_get_flags(s->qdev.conf.bs) & BDRV_O_NOCACHE)) {
> break;
> }
>
>
Applied, thanks.
Paolo
prev parent reply other threads:[~2014-06-09 7:47 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-08 17:22 [Qemu-devel] [PATCH] scsi-disk: fix bug in scsi_block_new_request() introduced by commit 137745c Ulrich Obergfell
2014-06-09 7:47 ` Paolo Bonzini [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5395668F.5060101@redhat.com \
--to=pbonzini@redhat.com \
--cc=armbru@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=uobergfe@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.