From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754501AbbG0Rgs (ORCPT ); Mon, 27 Jul 2015 13:36:48 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:21557 "EHLO userp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754460AbbG0Rgp (ORCPT ); Mon, 27 Jul 2015 13:36:45 -0400 Date: Mon, 27 Jul 2015 13:36:26 -0400 From: Konrad Rzeszutek Wilk To: axboe@fb.com, linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org Subject: [GIT PULL] (xen) stable/for-jens-4.2 for rc4 Message-ID: <20150727173625.GA13387@konrad-lan.dumpdata.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="wRRV7LY7NUeQGEoC" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Source-IP: userv0021.oracle.com [156.151.31.71] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --wRRV7LY7NUeQGEoC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hey Jens, There are three bugs that have been found in the xen-blkfront (and backend). Two of them have the stable tree CC-ed. They have been found where an guest is migrating to a host that is missing 'feature-persistent' support (from one that has it enabled). We end up hitting an BUG() in the driver code. Please git pull the following branch: git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/for-jens-4.2 which has the outlined changes. The branch is based on your 'for-4.2/drivers' branch but it also nicely applies to Linus's tree and your 'for-linus'. drivers/block/xen-blkback/blkback.c | 4 +- drivers/block/xen-blkfront.c | 128 ++++++++++++++++++++---------------- 2 files changed, 74 insertions(+), 58 deletions(-) Bob Liu (3): xen-blkfront: introduce blkfront_gather_backend_features() xen-blkfront: don't add indirect pages to list when !feature_persistent xen-blkback: replace work_pending with work_busy in purge_persistent_gnt() --wRRV7LY7NUeQGEoC Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVtmwTAAoJEFXgJJ30zNXyMYMIAMcEI5QTA8Yqd7AD4MnT2sLQ uzczYIu9Rero6rervOeij0XpD1nKj0TOJ+1n5oLcH2sr/S6VAQiW0kBkgIW04ub0 X30uRGP0ER0pS7EmuVoohWjWa9oOX1Rl49V2Wvh9lQa4IfEbPkq7FKsNjiG+jLPU FxCzRCCMvq6Xcacciujvk1D49pGKljsRpLwCDcVl/24MxVfUP4PhQke634BeaakZ OA9KR6sIB//WnB9UySWs9WOvbzWRLhfDsuanyaZOqvhtdyNHSEWnKIaTHlMaOQ4c FbDNV9b7Mfsdo+prYGW46uaHw0QLVVvPLCltRI2u6SywCNQsZOKvQjTc+Wad09M= =JccW -----END PGP SIGNATURE----- --wRRV7LY7NUeQGEoC--