Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 340e01248478ba8b78a6d4d1809b1eff > files > 748

kvm-83-270.el5_11.src.rpm

From 16bf98cd3b44b37b63bcec458771db8711b5d068 Mon Sep 17 00:00:00 2001
From: Naphtali Sprei <nsprei@redhat.com>
Date: Thu, 15 Apr 2010 11:56:46 -0300
Subject: [PATCH 10/12] read-only: don't rely on CDROM hint for read_only attribute

RH-Author: Naphtali Sprei <nsprei@redhat.com>
Message-id: <1271332608-5243-10-git-send-email-nsprei@redhat.com>
Patchwork-id: 8657
O-Subject: [RHEL 5.6 kvm PATCH v4 09/11] read-only: don't rely on CDROM hint for
	read_only attribute
Bugzilla: 510630
RH-Acked-by: Christoph Hellwig <chellwig@redhat.com>
RH-Acked-by: Juan Quintela <quintela@redhat.com>
RH-Acked-by: Kevin Wolf <kwolf@redhat.com>

no upstream related commit

Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
---
 qemu/hw/scsi-disk.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
 qemu/hw/scsi-disk.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/qemu/hw/scsi-disk.c b/qemu/hw/scsi-disk.c
index f3f07ac..3930ab3 100644
--- a/qemu/hw/scsi-disk.c
+++ b/qemu/hw/scsi-disk.c
@@ -626,8 +626,7 @@ static int32_t scsi_send_command(SCSIDevice *d, uint32_t tag,
             memset(p, 0, 4);
             outbuf[1] = 0; /* Default media type.  */
             outbuf[3] = 0; /* Block descriptor length.  */
-            if (bdrv_get_type_hint(s->bdrv) == BDRV_TYPE_CDROM ||
-                bdrv_is_read_only(s->bdrv)) {
+            if (bdrv_is_read_only(s->bdrv)) {
                 outbuf[2] = 0x80; /* Readonly.  */
             }
             p += 4;
-- 
1.7.0.3