diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2011-08-22 12:18:37 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-08-22 12:18:37 -0700 |
commit | b71e70e5a8c35775e424982e4da9b0df4cb722d7 (patch) | |
tree | a617c0ae460801a77bb395aef0c5ed3b5ee9a4c6 | |
parent | 8a4005d1521586f6dadba573f9abbb42c88db47e (diff) | |
download | stable-queue-b71e70e5a8c35775e424982e4da9b0df4cb722d7.tar.gz |
3.0 patches
-rw-r--r-- | queue-3.0/series | 2 | ||||
-rw-r--r-- | queue-3.0/xen-blkfront-drop-name-and-minor-adjustments-for-emulated.patch | 39 | ||||
-rw-r--r-- | queue-3.0/xen-blkfront-fix-one-off-warning-about-name-clash.patch | 31 |
3 files changed, 72 insertions, 0 deletions
diff --git a/queue-3.0/series b/queue-3.0/series index b7b8376800..edd74fc08f 100644 --- a/queue-3.0/series +++ b/queue-3.0/series @@ -19,3 +19,5 @@ ext4-fix-ext4_should_writeback_data-for-no-journal-mode.patch ext4-call-ext4_ioend_wait-and-ext4_flush_completed_io-in.patch ext4-resolve-the-hang-of-direct-i-o-read-in-handling-ext4_io_end_unwritten.patch ext4-fix-nomblk_io_submit-option-so-it-correctly-converts-uninit-blocks.patch +xen-blkfront-drop-name-and-minor-adjustments-for-emulated.patch +xen-blkfront-fix-one-off-warning-about-name-clash.patch diff --git a/queue-3.0/xen-blkfront-drop-name-and-minor-adjustments-for-emulated.patch b/queue-3.0/xen-blkfront-drop-name-and-minor-adjustments-for-emulated.patch new file mode 100644 index 0000000000..6730a4faa3 --- /dev/null +++ b/queue-3.0/xen-blkfront-drop-name-and-minor-adjustments-for-emulated.patch @@ -0,0 +1,39 @@ +From 196cfe2ae8fcdc03b3c7d627e7dfe8c0ce7229f9 Mon Sep 17 00:00:00 2001 +From: Stefan Bader <stefan.bader@canonical.com> +Date: Thu, 14 Jul 2011 15:30:22 +0200 +Subject: xen-blkfront: Drop name and minor adjustments for emulated + scsi devices + +From: Stefan Bader <stefan.bader@canonical.com> + +commit 196cfe2ae8fcdc03b3c7d627e7dfe8c0ce7229f9 upstream. + +These were intended to avoid the namespace clash when representing +emulated IDE and SCSI devices. However that seems to confuse users +more than expected (a disk defined as sda becomes xvde). +So for now go back to the scheme which does no adjustments. This +will break when mixing IDE and SCSI names in the configuration of +guests but should be by now expected. + +Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> +Signed-off-by: Stefan Bader <stefan.bader@canonical.com> +Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> +Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + +--- + drivers/block/xen-blkfront.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/drivers/block/xen-blkfront.c ++++ b/drivers/block/xen-blkfront.c +@@ -123,8 +123,8 @@ static DEFINE_SPINLOCK(minor_lock); + #define BLKIF_MINOR_EXT(dev) ((dev)&(~EXTENDED)) + #define EMULATED_HD_DISK_MINOR_OFFSET (0) + #define EMULATED_HD_DISK_NAME_OFFSET (EMULATED_HD_DISK_MINOR_OFFSET / 256) +-#define EMULATED_SD_DISK_MINOR_OFFSET (EMULATED_HD_DISK_MINOR_OFFSET + (4 * 16)) +-#define EMULATED_SD_DISK_NAME_OFFSET (EMULATED_HD_DISK_NAME_OFFSET + 4) ++#define EMULATED_SD_DISK_MINOR_OFFSET (0) ++#define EMULATED_SD_DISK_NAME_OFFSET (EMULATED_SD_DISK_MINOR_OFFSET / 256) + + #define DEV_NAME "xvd" /* name in /dev */ + diff --git a/queue-3.0/xen-blkfront-fix-one-off-warning-about-name-clash.patch b/queue-3.0/xen-blkfront-fix-one-off-warning-about-name-clash.patch new file mode 100644 index 0000000000..e58b654e86 --- /dev/null +++ b/queue-3.0/xen-blkfront-fix-one-off-warning-about-name-clash.patch @@ -0,0 +1,31 @@ +From 89153b5cae9f40c224a5d321665a97bf14220c2c Mon Sep 17 00:00:00 2001 +From: Stefan Bader <stefan.bader@canonical.com> +Date: Thu, 14 Jul 2011 15:30:37 +0200 +Subject: xen-blkfront: Fix one off warning about name clash + +From: Stefan Bader <stefan.bader@canonical.com> + +commit 89153b5cae9f40c224a5d321665a97bf14220c2c upstream. + +Avoid telling users to use xvde and onwards when using xvde. + +Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> +Signed-off-by: Stefan Bader <stefan.bader@canonical.com> +Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> +Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + +--- + drivers/block/xen-blkfront.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/drivers/block/xen-blkfront.c ++++ b/drivers/block/xen-blkfront.c +@@ -529,7 +529,7 @@ static int xlvbd_alloc_gendisk(blkif_sec + minor = BLKIF_MINOR_EXT(info->vdevice); + nr_parts = PARTS_PER_EXT_DISK; + offset = minor / nr_parts; +- if (xen_hvm_domain() && offset <= EMULATED_HD_DISK_NAME_OFFSET + 4) ++ if (xen_hvm_domain() && offset < EMULATED_HD_DISK_NAME_OFFSET + 4) + printk(KERN_WARNING "blkfront: vdevice 0x%x might conflict with " + "emulated IDE disks,\n\t choose an xvd device name" + "from xvde on\n", info->vdevice); |