From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751547AbdEPGX3 (ORCPT ); Tue, 16 May 2017 02:23:29 -0400 Received: from mx2.suse.de ([195.135.220.15]:42894 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751309AbdEPGX2 (ORCPT ); Tue, 16 May 2017 02:23:28 -0400 From: Juergen Gross To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org Cc: konrad.wilk@oracle.com, roger.pau@citrix.com, netwiz@crc.id.au, Juergen Gross Subject: [PATCH 0/3] xen/blkback: several fixes of resource management Date: Tue, 16 May 2017 08:23:17 +0200 Message-Id: <20170516062320.22008-1-jgross@suse.com> X-Mailer: git-send-email 2.12.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Destroying a Xen guest domain while it was doing I/Os via xen-blkback leaked several resources, including references of the guest's memory pages. This patch series addresses those leaks by correcting usage of reference counts and the sequence when to free which resource. The series applies on top of commit 2d4456c73a487abe ("block: xen-blkback: add null check to avoid null pointer dereference") in Jens Axboe's tree kernel/git/axboe/linux-block.git Juergen Gross (3): xen/blkback: fix disconnect while I/Os in flight xen/blkback: don't free be structure too early xen/blkback: don't use xen_blkif_get() in xen-blkback kthread drivers/block/xen-blkback/blkback.c | 3 --- drivers/block/xen-blkback/common.h | 1 + drivers/block/xen-blkback/xenbus.c | 15 ++++++++------- 3 files changed, 9 insertions(+), 10 deletions(-) -- 2.12.0