Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp1472417pxb; Sun, 11 Apr 2021 21:23:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwSCdBbwARuRdXsdTR7BXC5PNQ14KpqEUkUBKBrL7ocufyCNzJWbMvToyps/xlLgXS+sGAJ X-Received: by 2002:a62:62c6:0:b029:249:2545:4f91 with SMTP id w189-20020a6262c60000b029024925454f91mr9360071pfb.21.1618201424236; Sun, 11 Apr 2021 21:23:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618201424; cv=none; d=google.com; s=arc-20160816; b=YOB9VNBdGXUV8A3sDXi5XvdTlTGKuzdxcVLzGWtFFFahgzyuAUs6Lenb2zI5OpQ2aH hWM4zeLJNP4/u1GGSH9Qe0hMvHbrH3lkswZ+UKzOOUsVvg5bSYAzQ1u2/YiME+2d6KyW mpm3IBy9CbvyRDSnWA2bveRwfXzIEEzFHowZfTPgyD1qU1WCOAuvQvLjcS/t/6ELRKeZ 2gzPBP2wEeiE97wl8Z4m09R5VIgqQCkWPdpv58xOHor0Y/lYf40aWWTcY9Yt+u+CTz3n vnalGt55iOqwF8BCEHn9dQdMTVy/5Y6jtD8+EKHYixoMxTQRklxP+GABDVy1XZpPu2IT kaOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=c92wOTmejpsYr/Nj/AOS0/GW1SnbN8Cpw45kzBvAN2g=; b=bP1LT8VBT4j9Wp48Q+vS3AgGSjvK+Z7himH3xU6pv5DJ1e/88pC6++VtlszPhHV870 mPL2uJaThfRtlouqCFwulp7OYJ3XmxU4R1amsfTO2iWGmVw/D18Lp4joLd6fdk7p8ILM 5xN9bBEZ1uK/AGY1/tFFlYxe6SJGLc4+x1Eth05UQeeKLaaynGqVskghCjZXhpWt3bep QzVzTmterRX8NVugrND49DqhzZ0Yfm/kjZu94UatHNu+kDAivexG9zUeKW9uuG+Kr9sy GonOx5BcNYJ9mCfrH91gK2KGzTfYYpRcPsAbzFk1LgsDLQiQSsUrOJyPub4pZMRORR+0 Z0zg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=hisilicon.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x26si12211346pgk.203.2021.04.11.21.23.21; Sun, 11 Apr 2021 21:23:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=hisilicon.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229617AbhDLEDs (ORCPT + 99 others); Mon, 12 Apr 2021 00:03:48 -0400 Received: from szxga01-in.huawei.com ([45.249.212.187]:3082 "EHLO szxga01-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229614AbhDLEDp (ORCPT ); Mon, 12 Apr 2021 00:03:45 -0400 Received: from dggeml406-hub.china.huawei.com (unknown [172.30.72.53]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4FJZkY1310zWWV0; Mon, 12 Apr 2021 11:59:49 +0800 (CST) Received: from dggemm752-chm.china.huawei.com (10.1.198.58) by dggeml406-hub.china.huawei.com (10.3.17.50) with Microsoft SMTP Server (TLS) id 14.3.498.0; Mon, 12 Apr 2021 12:03:24 +0800 Received: from dggpemm000003.china.huawei.com (7.185.36.128) by dggemm752-chm.china.huawei.com (10.1.198.58) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 12 Apr 2021 12:03:24 +0800 Received: from dggpemm000003.china.huawei.com ([7.185.36.128]) by dggpemm000003.china.huawei.com ([7.185.36.128]) with mapi id 15.01.2106.013; Mon, 12 Apr 2021 12:03:24 +0800 From: "Zengtao (B)" To: Jason Gunthorpe , Alex Williamson CC: "cohuck@redhat.com" , "kvm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "peterx@redhat.com" Subject: =?gb2312?B?tPC4tDogW1BBVENIIHYxIDAxLzE0XSB2ZmlvOiBDcmVhdGUgdmZpb19mc190?= =?gb2312?Q?ype_with_inode_per_device?= Thread-Topic: [PATCH v1 01/14] vfio: Create vfio_fs_type with inode per device Thread-Index: AQHXFGTEBL9vagM8VUiybsk55NZ2y6qrwTfwgAAn2gCAADSaAIAEWT+g Date: Mon, 12 Apr 2021 04:03:24 +0000 Message-ID: <46881012f8214a8fa50d1ce2d10c5651@hisilicon.com> References: <161523878883.3480.12103845207889888280.stgit@gimli.home> <161524004828.3480.1817334832614722574.stgit@gimli.home> <20210409082400.1004fcef@x1.home.shazbot.org> <20210409173216.GA7405@nvidia.com> In-Reply-To: <20210409173216.GA7405@nvidia.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.69.38.183] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiAtLS0tLdPKvP7Urbz+LS0tLS0NCj4gt6K8/sjLOiBKYXNvbiBHdW50aG9ycGUgW21haWx0bzpq Z2dAbnZpZGlhLmNvbV0NCj4gt6LLzcqxvOQ6IDIwMjHE6jTUwjEwyNUgMTozMg0KPiDK1bz+yMs6 IEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+DQo+ILOty806IFpl bmd0YW8gKEIpIDxwcmltZS56ZW5nQGhpc2lsaWNvbi5jb20+OyBjb2h1Y2tAcmVkaGF0LmNvbTsN Cj4ga3ZtQHZnZXIua2VybmVsLm9yZzsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsgcGV0 ZXJ4QHJlZGhhdC5jb20NCj4g1vfM4jogUmU6IFtQQVRDSCB2MSAwMS8xNF0gdmZpbzogQ3JlYXRl IHZmaW9fZnNfdHlwZSB3aXRoIGlub2RlIHBlciBkZXZpY2UNCj4gDQo+IE9uIEZyaSwgQXByIDA5 LCAyMDIxIGF0IDA4OjI0OjAwQU0gLTA2MDAsIEFsZXggV2lsbGlhbXNvbiB3cm90ZToNCj4gDQo+ ID4gPiA+ICAjZGVmaW5lIERSSVZFUl9WRVJTSU9OCSIwLjMiDQo+ID4gPiA+ICAjZGVmaW5lIERS SVZFUl9BVVRIT1IJIkFsZXggV2lsbGlhbXNvbg0KPiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5j b20+Ig0KPiA+ID4gPiAgI2RlZmluZSBEUklWRVJfREVTQwkiVkZJTyAtIFVzZXIgTGV2ZWwgbWV0 YS1kcml2ZXIiDQo+ID4gPiA+DQo+ID4gPiA+ICsjZGVmaW5lIFZGSU9fTUFHSUMgMHg1NjQ2NDk0 ZiAvKiAiVkZJTyIgKi8NCj4gPiA+IE1vdmUgdG8gaW5jbHVkZS91YXBpL2xpbnV4L21hZ2ljLmgg Pw0KPiA+DQo+ID4gSG1tLCB5ZWFoLCBJIHN1cHBvc2UgaXQgcHJvYmFibHkgc2hvdWxkIGdvIHRo ZXJlLiAgVGhhbmtzLg0KPiANCj4gRnJvbSBteSByZXZpZXcgd2UgaGF2ZW4ndCBiZWVuIGRvaW5n IHRoYXQgdW5sZXNzIGl0IGlzIGFjdHVhbGx5IHVhcGkgcmVsYXZlbnQNCj4gZm9yIHNvbWUgcmVh c29uICh0aGlzIGlzIG5vdCkNCj4NClllcywgaXQncyBub3QgdWFwaSByZWxhdmVudCwgYW5kIEkg c3RpbGwgdGhpbmsgaXQncyBiZXR0ZXIgdG8gcHV0IG1hZ2ljDQogaW4gYSBzaW5nbGUgaGVhZGVy LCBhbmQgY3VycmVudGx5IG5vdCBhbGwgbWljcm9zIGluIG1hZ2ljLmggYXJlIGZvcg0KIHVhcGks IHNvbWUgd29yayBzaG91bGQgYmUgZG9uZSBmb3IgdGhhdCwgYnV0IG5vIGlkZWFzIG5vdywgOikN CiANCj4gSW4gcGFydGljdWxhciB3aXRoIENIIGhhdmluZyBhIHBhdGNoIHNlcmllcyB0byBlbGlt aW5hdGUgYWxsIG9mIHRoZXNlIGNhc2VzIGFuZA0KPiBkcm9wIHRoZSBjb25zdGFudHMuLg0KPiAN CkludGVyZXN0ZWQsIGNvdWxkIHlvdSBzaGFyZSB0aGUgbGlua3MgZm9yIHRoYXQ/DQoNClRoYW5r cyANClplbmd0YW8gDQoNCj4gSmFzb24NCg==