This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-ia64-devel] [PATCH 0/1] linux/blktap: fixing blktap.

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-ia64-devel] [PATCH 0/1] linux/blktap: fixing blktap.
From: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
Date: Tue, 28 Apr 2009 12:01:18 +0900
Cc: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>, jbeulich@xxxxxxxxxx, xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 27 Apr 2009 20:04:56 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.18 (2008-05-17)
This patch series is for the release 3.4.
It is reported by Kuwamura that blktap has been broken on ia64.
But I think it is broken also on x86.

The change set of 863:464a925d73f1 broken blktap because
guest_user_pages() assumes vma->vm_private_data is arrays
of struct page*.
This patch series fixes it by not keeping vma in struct tap_blkif.
Anyway it isn't allowed to keep the pointer to vma without holding
the semaphore, mmap_sem. So this patch makes it get mm_struct and
use find_vma() to find necessary vma.

Xen-ia64-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-ia64-devel] [PATCH 0/1] linux/blktap: fixing blktap., Isaku Yamahata <=