Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp8005412ybc; Fri, 29 Nov 2019 04:21:04 -0800 (PST) X-Google-Smtp-Source: APXvYqxS2rcybn5DJF3dZht8MsbADr7sX7fD5QMlIE3jNUM+W95k6ntPUjaBrIRYPXRvNyZfc4Yd X-Received: by 2002:a50:e619:: with SMTP id y25mr45314903edm.204.1575030064006; Fri, 29 Nov 2019 04:21:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575030064; cv=none; d=google.com; s=arc-20160816; b=Gcb+chrdsVWkX+LoN/CC09ks9G+CTMUT4U1DsVCfXQ/VLQq0+CjcQ0gIlsuWznjiZr XlH3g2B7V2FLNrwjFIoRVxHvNDGJXPmR18wSg+4P6X830t1B22QJIqHD7ZUK4HhrVFoB oUldV/wDt8289wAkoPg532cDI+eTQKPTNsy+jYH5xT4nqGFwCPzopJf8kn1nzQHd3ZNV d8LRjB55OAk+7kMtt2p4yk0yssJh008J95Pryte8GuBwP10i511hOS+HVNOxfpHnAJpE 3ExYyZEFFkL+Yd5oDKUNiIMFB+585xEfsXyEeDpNhUHe06VXQDoBdu4MKbbQwzkOFm5T kARw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:ironport-sdr :dkim-signature; bh=cee/yOjh6ZpBwyeLFaKQzceF1KatF6QwJve14+TGWNg=; b=wn0Gkk6aObdSlHfP64l8BSEUOOv1Q6URO6eu0zXJjLy1g0LwQo3QVxQFDZLzTU6b5c TK502aKCK6aSWQhU8LkglZMY71yHwhMJD3leYnkNYn2/kLYs5luutTgvf9jwHzYVrM/1 n4pVY67Z0pg5Qv4+OxD9M6vNMvNxJ9kYrcd6SodL3pAx47Nq5K1er9kzINiUfsCj1/hp r2hJAa2bvYGXMQLtIktrBYVR/mA7QOq95uspVUPu1xchWk5d+gnVV0ssWIR/iOrOd4Xk nJFaSy93402Bw0KY1GKtWw36iQMKX25t+Bic+T7ZJ9toBk5FrHR7Qsfi7s8Wj9k3QROF 0zUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.com header.s=amazon201209 header.b=F6l+2IHT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ot29si400765ejb.129.2019.11.29.04.20.38; Fri, 29 Nov 2019 04:21:03 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@amazon.com header.s=amazon201209 header.b=F6l+2IHT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726876AbfK2MQY (ORCPT + 99 others); Fri, 29 Nov 2019 07:16:24 -0500 Received: from smtp-fw-6001.amazon.com ([52.95.48.154]:65463 "EHLO smtp-fw-6001.amazon.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726360AbfK2MQY (ORCPT ); Fri, 29 Nov 2019 07:16:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1575029784; x=1606565784; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=cee/yOjh6ZpBwyeLFaKQzceF1KatF6QwJve14+TGWNg=; b=F6l+2IHTQNhih3lajidzmk/Z4xgZkSjyvJCrNqD6y1i5NoS/Qh6ARgpx FF8gl8pTlRV3vMZtAKUcrD0XNIiL+c98nfriNaKLyLVj5wOuFmqrYzQUU zYPr4CnnXN9vc4qMv3JD1/0xdKU1xacdsB1mYPXaAR7znSDYRBydMraME U=; IronPort-SDR: 03H6+KTATpQtNuUJZiHQWwcjgAVizRaKlU/7thzxfNrxwyQyfelQAuODRiV6OHHyFJb6MkjXl+ LXJ4onVuKF2g== X-IronPort-AV: E=Sophos;i="5.69,257,1571702400"; d="scan'208";a="6854910" Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.124.125.6]) by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP; 29 Nov 2019 12:16:22 +0000 Received: from EX13MTAUEA001.ant.amazon.com (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162]) by email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com (Postfix) with ESMTPS id 7713DA2777; Fri, 29 Nov 2019 12:16:20 +0000 (UTC) Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Fri, 29 Nov 2019 12:16:20 +0000 Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Fri, 29 Nov 2019 12:16:19 +0000 Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000; Fri, 29 Nov 2019 12:16:18 +0000 From: "Durrant, Paul" To: Jan Beulich CC: "xen-devel@lists.xenproject.org" , "linux-block@vger.kernel.org" , "linux-kernel@vger.kernel.org" , =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= , Jens Axboe , Konrad Rzeszutek Wilk Subject: RE: [PATCH] xen-blkback: allow module to be cleanly unloaded Thread-Topic: [PATCH] xen-blkback: allow module to be cleanly unloaded Thread-Index: AQHVpqiPN+OVVFahFEu3tG0tj9ZAZ6eiCq+AgAAFMRA= Date: Fri, 29 Nov 2019 12:16:18 +0000 Message-ID: <783331c9c731497490f537318fafadd0@EX13D32EUC003.ant.amazon.com> References: <20191129113131.1954-1-pdurrant@amazon.com> <6d0a90f6-3def-a970-6dca-8d1f3eb66c1c@suse.com> In-Reply-To: <6d0a90f6-3def-a970-6dca-8d1f3eb66c1c@suse.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.165.244] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDI5IE5vdmVtYmVyIDIwMTkgMTE6NTYNCj4gVG86IER1cnJh bnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jb20+DQo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVu cHJvamVjdC5vcmc7IGxpbnV4LWJsb2NrQHZnZXIua2VybmVsLm9yZzsgbGludXgtDQo+IGtlcm5l bEB2Z2VyLmtlcm5lbC5vcmc7IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t PjsgSmVucyBBeGJvZQ0KPiA8YXhib2VAa2VybmVsLmRrPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxr IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSB4ZW4tYmxr YmFjazogYWxsb3cgbW9kdWxlIHRvIGJlIGNsZWFubHkgdW5sb2FkZWQNCj4gDQo+IE9uIDI5LjEx LjIwMTkgMTI6MzEsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiAtLS0gYS9kcml2ZXJzL2Jsb2Nr L3hlbi1ibGtiYWNrL3hlbmJ1cy5jDQo+ID4gKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFj ay94ZW5idXMuYw0KPiA+IEBAIC0xNzMsNiArMTczLDggQEAgc3RhdGljIHN0cnVjdCB4ZW5fYmxr aWYgKnhlbl9ibGtpZl9hbGxvYyhkb21pZF90DQo+IGRvbWlkKQ0KPiA+ICAJaW5pdF9jb21wbGV0 aW9uKCZibGtpZi0+ZHJhaW5fY29tcGxldGUpOw0KPiA+ICAJSU5JVF9XT1JLKCZibGtpZi0+ZnJl ZV93b3JrLCB4ZW5fYmxraWZfZGVmZXJyZWRfZnJlZSk7DQo+ID4NCj4gPiArCV9fbW9kdWxlX2dl dChUSElTX01PRFVMRSk7DQo+ID4gKw0KPiA+ICAJcmV0dXJuIGJsa2lmOw0KPiA+ICB9DQo+ID4N Cj4gPiBAQCAtMzIwLDYgKzMyMiw4IEBAIHN0YXRpYyB2b2lkIHhlbl9ibGtpZl9mcmVlKHN0cnVj dCB4ZW5fYmxraWYgKmJsa2lmKQ0KPiA+DQo+ID4gIAkvKiBNYWtlIHN1cmUgZXZlcnl0aGluZyBp cyBkcmFpbmVkIGJlZm9yZSBzaHV0dGluZyBkb3duICovDQo+ID4gIAlrbWVtX2NhY2hlX2ZyZWUo eGVuX2Jsa2lmX2NhY2hlcCwgYmxraWYpOw0KPiA+ICsNCj4gPiArCW1vZHVsZV9wdXQoVEhJU19N T0RVTEUpOw0KPiA+ICB9DQo+IA0KPiBJIHJlYWxpemUgdGhlcmUgYXJlIHZhcmlvdXMgZXhhbXBs ZSBvZiB0aGlzIGluIHRoZSB0cmVlLCBidXQNCj4gaXNuJ3QgdGhpcyBhIGZsYXdlZCBhcHByb2Fj aD8gX19tb2R1bGVfZ2V0KCkgKG5vciBldmVuDQo+IHRyeV9tb2R1bGVfZ2V0KCkpIHdpbGwgcHJl dmVudCBhbiB1bmxvYWQgYXR0ZW1wdCBhaGVhZCBvZiBpdA0KPiBnZXR0aW5nIGludm9rZWQsIHdo aWxlIGV4ZWN1dGlvbiBpcyBhbHJlYWR5IGluIHRoaXMgbW9kdWxlJ3MNCj4gLnRleHQgc2VjdGlv bi4NCg0KR29vZCBwb2ludC4gVGhhdCBkb2VzIGFwcGVhciB0byBiZSBhIHJhY2UuDQoNCj4gSSB0 aGluayB0aGUgeGVuYnVzIGRyaXZlciBzaG91bGQgZG8gdGhpcw0KPiBiZWZvcmUgY2FsbGluZyAt PnByb2JlKCksIGluIGNhc2Ugb2YgaXRzIGZhaWx1cmUsIGFuZCBhZnRlcg0KPiBhIHN1Y2Nlc3Nm dWwgY2FsbCB0byAtPnJlbW92ZSgpLg0KPiANCg0KVGhhdCBkb2VzIHNvdW5kIGJldHRlci4gSSds bCBzZWUgaWYgSSBjYW4gcGljayB1cCBvdGhlciBvY2N1cnJlbmNlcyAoY2VydGFpbmx5IG5ldGJh Y2spIGFuZCBmaXguDQoNCiAgUGF1bA0K