Received: by 2002:a05:6500:1b45:b0:1f5:f2ab:c469 with SMTP id cz5csp1003944lqb; Wed, 17 Apr 2024 18:33:33 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUIq7Bm3jsrqihQ+MVMWQqrGV1bKRKVxqw1PawUDiDNHIS/mFn3AlgpvNaECz89gSsTv+ILsYbop6xYSLyWSC61oT0H4Z8fv3CUpoEhJw== X-Google-Smtp-Source: AGHT+IF8/PjDMf7sCdZ0nMgoemdwDCqH6UDyKaq1G2yMaDsTz2wEyn86rmbtEY2hnQTEDFrRQ8Ya X-Received: by 2002:a05:6902:1b92:b0:dcc:8e02:a6b6 with SMTP id ei18-20020a0569021b9200b00dcc8e02a6b6mr1461987ybb.2.1713404013646; Wed, 17 Apr 2024 18:33:33 -0700 (PDT) Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id s13-20020a05622a1a8d00b0043780c6bfd7si482755qtc.182.2024.04.17.18.33.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Apr 2024 18:33:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto+bounces-3641-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=EZfdXeJq; arc=fail (signature failed); spf=pass (google.com: domain of linux-crypto+bounces-3641-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-crypto+bounces-3641-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 539051C21F7D for ; Thu, 18 Apr 2024 01:33:33 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 731AE3BBD8; Thu, 18 Apr 2024 01:33:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="EZfdXeJq" X-Original-To: linux-crypto@vger.kernel.org Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 63F9E3A27B; Thu, 18 Apr 2024 01:33:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.17 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713404000; cv=fail; b=PHQTQI7oGUw3QvOwBKoV6SM9gEBKEtxoZ5da7q5isAhZzPZirWP7bQYzWu6OJZuJF0PwqLvrPqFgkVasF/pg3gP1ehBkXLPo8qTYvJ3lHenbef2ZS0+mWje02LZLFdYCJTYdhfQ8HKqqzAxEZitm+REOoX/MV233mPWMb4wfzBU= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713404000; c=relaxed/simple; bh=GSZDI81/Mat/sVvYQbSUPFUvRDaOkylmmAD1idD+ZuU=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=bwuItQWGzcw6En5pvXmNlQlocSoAIt/DbLcV0O+LE/Y+VswDlacQYdhY2TjXhvPHkF7mut2+MXRAQiWcZ2HZACVHypQYu4CAYutTJCokXh1GepHXpSLNSznR3tiWYUg3zn1X9rHnPJjxRODLGMQSpYB+6Uvh3VLnYnP4HdxW6fc= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=EZfdXeJq; arc=fail smtp.client-ip=192.198.163.17 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1713403998; x=1744939998; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=GSZDI81/Mat/sVvYQbSUPFUvRDaOkylmmAD1idD+ZuU=; b=EZfdXeJqcoLO3VJer2qDdM1le8fq3xIueeKOSgHOnBFWilhtBXBJ/kWW fdw9Y/xb0xraoEPPov9HCi88KWt3wsTjKFH4T507ulancPTbZpPxsfre3 xQVkqDQbBMYpKvbiy6dhWtwEw4zZABhvqolV4dEBT3fb+E6O3uDAywy/W 3NKnivDG5pbfLN0Er3j/WcvlrdGrNKtjkLFzQEsqPJKkL15YgEsyAIem8 wx8h8HrHclNbAdp2dWm8DpSlSZ9PRvhOCShGiJT7XeMoWDb5naU5CkRv4 OuYIeDqox4MVSwNo7Vt42SYM7eZY9obtZFXKnRBKt7WabNDVkpjtds8yj g==; X-CSE-ConnectionGUID: 3H3MrJssSkyAj+5wy6Jx7w== X-CSE-MsgGUID: g/t51ul4Q6an9xzSy+xATw== X-IronPort-AV: E=McAfee;i="6600,9927,11047"; a="8788910" X-IronPort-AV: E=Sophos;i="6.07,210,1708416000"; d="scan'208";a="8788910" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Apr 2024 18:33:17 -0700 X-CSE-ConnectionGUID: p9SqQHerQuqvU1virH+Bww== X-CSE-MsgGUID: GjD8lyTSQ6Gs7shXkq3rxQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,210,1708416000"; d="scan'208";a="22870990" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa010.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 17 Apr 2024 18:33:18 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 17 Apr 2024 18:33:17 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Wed, 17 Apr 2024 18:33:17 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.100) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 17 Apr 2024 18:33:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d1SE78X48iECKKU9fnnu3am5+pc056fAL2W958pBShf/0iihgCMl2tCjWjhkNZhh1gtvttUeZmRp3HfXwFfmrmjhkKx2XjWby1lNAERJvVmr4inPgCGOHdXhjqeiUNQLETxUzaLKhg1hxgblFdufhTtBj8eVoUExt85s+IrkcPe9WPPa/DiQffvd1ZngzpAH642LCq0guYs1BddPKE1grSC7HW/J80TYHsZSRoEqbmlo0iOfU1zSQ6aME8xhztXU3XgEzM9onPyGIOGIoF+3ArO8H1Ova6ZkIlWs2F8Ykp08nKUTh357YpNM4aXH88pGiR/vikG7LRo+WN2QyIEAyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=x3dYFbbVoSE5BYFsnUZaVtHRuFbhiu4i0N6o+9e8q+8=; b=T+62BDdpQLifxQGInKfCHI/QWZBUpCz5MUuv2sLZNv/r9YSNTkZdBlpafogGdXsrlJWxMGzOr6SJS6tVAUdGTuJs2d21SN/vxl7Gr/RRktB9cFV1vR/NzkP0KSxK0WCfY6gOovCHIfT2eFkYkYlWXah7wTW649rQeG1AJxCEfM2HFQV0SXdqJBw/yVlHIaaEn2h9EbSMiSQKo2hDRejOGOzeIwGA+oCQ2Wyo/uZ/f0lT3oslLdTSDHFyVx/LOEzh3E4ShmiEqALp1wV565hvWucwtt0Oe1xCbbfTFhQynKM1Mea8wxjBD7YSQVTW6S1v1EVOtrplBGqWILC3q39vpw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7529.namprd11.prod.outlook.com (2603:10b6:8:141::20) by DM3PR11MB8683.namprd11.prod.outlook.com (2603:10b6:8:1ac::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.48; Thu, 18 Apr 2024 01:33:07 +0000 Received: from DS0PR11MB7529.namprd11.prod.outlook.com ([fe80::d244:15cd:1060:941a]) by DS0PR11MB7529.namprd11.prod.outlook.com ([fe80::d244:15cd:1060:941a%6]) with mapi id 15.20.7452.046; Thu, 18 Apr 2024 01:33:02 +0000 Message-ID: Date: Thu, 18 Apr 2024 09:36:34 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 0/1] vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF device Content-Language: en-US To: Xin Zeng , , , , , , CC: , , References: <20240417143141.1909824-1-xin.zeng@intel.com> From: Yi Liu In-Reply-To: <20240417143141.1909824-1-xin.zeng@intel.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SI2PR01CA0013.apcprd01.prod.exchangelabs.com (2603:1096:4:191::9) To DS0PR11MB7529.namprd11.prod.outlook.com (2603:10b6:8:141::20) Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7529:EE_|DM3PR11MB8683:EE_ X-MS-Office365-Filtering-Correlation-Id: 6cdfda35-7539-4f2b-ac6a-08dc5f477c9d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TBva3UAqem2faaVjbtJvEfjrvFdzmsYWrx9CaBQAkNiHtO/g7l6QDbm1SP92OKRix/qs5opZ2jRp3AUt4AQP1+dzTZCNgynNepNM0rOItAgVioJRQWQwM92JeXAvgoHTmw9VcU1XTKq+wDz6Kt36bVO8kNVtYwA7AA1lgCyUGkU+BEiCNY39gyJrloeo6ppHRj+PBF/dxu4sfJc+pUBpzzb49/0M3ifsBQL7Zq6CWvLkTByXrlgcekf2hn6jVkBpiM2AtYV55zS+lMf1fWi5qCbdJ4SbP+SuIvmZzSS0I6E2W1mWpzyIqZerlOYo9kMTmNORNBgb8AIGuHkXpjcV+lUyZcQPT2qXCTv8M6xyKxAe7uQD71ptR22+qQCBpdSFpnbGhP6SbBwptqvEf/U7Zw6siE4p9r3HH6S3wftnLJpi18WaHDLopK9jalu2XJVZeI1GuFACL6OBGhB8DzGuWFieOfJJ48/m8n2009B4fWI4/1S+WlCVYH01nP37pZMusFklZbs5u/Yb1e7l3w6CF8wnHwHRfMQkjxNZ3Ep9TBG9nYI88FDFBmBA9lkZKzcMo0ner1BMmhPx6rGEPbOnPED+I/qcUm1AKFLNjXwwM6u/AlHTUg8EcFSlMO87OLRDNPSvVMJPUX/XV7FMn5IIaeZ2dJwxIarF09+kXN1Kbw8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR11MB7529.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TGVZOUYyajhLcjVxdStnSzVLcnh5UTdSblZjemNCR0YycW5wejBBTXNsZmhK?= =?utf-8?B?bm1RVnFSSmFjNnYvUzhmalJpTW9Yd1Y1eHVkWFg0QjBJZUFrU0NYUFpGdUNu?= =?utf-8?B?cFk0cWRiakg0TVJJV1NBTXo4M1h0WTk3cm9SdUI1NjN3N09oTXR4RitYUkIz?= =?utf-8?B?V01RUnRmSFY3dFN1bndNcE9BblJlSFVCMUlid0M2VnpCaysxTFFkTXNzWE4v?= =?utf-8?B?Q2pSNmdHa2dwd1FSci9VdzhXMUtBNmFYbm1JUFhZOXpWSnNJV1hlT2JYSExX?= =?utf-8?B?K0E5eSs3dGt0Z1FyRVQ3QlRtRjRDdGlKeDIxaVNFcXpmdEJZbDRpMzI5YllB?= =?utf-8?B?cllFVS9SekxsbmtvY1dvbWJKS0xESjA4dmhyYkU5cjdQWHd2M3RiclpiSlI1?= =?utf-8?B?d1FCZ3FPSmF1bWFkWC9pRVhzU1hhUDBpQjcrL3JvMkx5L0lnbGNXYzlYV3o0?= =?utf-8?B?MW1IQmlFOHZUT1c5bjlKRktodER3ZlpVdGo5UUJFTnVOQ0ZpQm9yek5JMnZl?= =?utf-8?B?RDhhSkxvbW00US84QUFKSDlRc1BIUWE4elJtUlNNVzNOc1BnYVZWWFFDbVhH?= =?utf-8?B?ZHlNNm5yZ2dEZHhDK1QrTTlqY1ZIcGd1akh0c0VpSnFZbDhKTE1RN1ZPY0tu?= =?utf-8?B?WjJKQit3THZTV1FYbUprT1poazZTOUUwNU1oREdVc1Q2bnU2cklxeGdBNEIr?= =?utf-8?B?ekYzQ2l2QXBCYmpLNUtyZGtEeEdmVTR5OGZYYXNFSnVVWFpxQ2tmZnlUVzVF?= =?utf-8?B?VVlDdHZkRDE2bWxRbW5sS3ZYQmtqVXRhSW1iUitrbDlLOXUrZHBEdWhxUkJs?= =?utf-8?B?WG5MYzNZNXR0K3JyeUNjUFVma3NRVkY2WDNHaGtZd0l4WDFCa28vNHprWis2?= =?utf-8?B?cE55blQ0eGFKdFpSdzY4OElFcmVyZ3MwQ2ZHbHUzL3J1cmFPeDZBZzhlcEcv?= =?utf-8?B?MWN2Y3BiUi82UTlZcWtzQTRzU3hNMGp5NjVzMG4zWkVCUGY2TUZ4VGhkY04y?= =?utf-8?B?SnoxQXRXeWNlcm9pV0hnbTBFRjJWWEZ0TWhGVGFidzZFTFJiVFZaaWd6aXVV?= =?utf-8?B?TFg2WjEvYjlSSHo0SjhUVFkrNERpRkI4QVBsYS8zWXh4b0o1UDZFeUFLQmNp?= =?utf-8?B?Y28rdzh5VVQ2ZU9USGFYcGYzQ0JYNHdMWHVJdXhOYW1vL2luNnFFem1zcmFz?= =?utf-8?B?enl2d1pXNzlQQkRUdHJSd09aelc0VDFYck5ML05jaDBKWDFQUzlDU1NRK1cv?= =?utf-8?B?WnRYNXhNdmdzMzlWVkg1WU4yYVJFNkJuZUQvWmZTcEZ3eE9NU1R0MFJ3Nnpz?= =?utf-8?B?WXo1bmwzQ1J3RFhEaE1IR0ZudUZDbzd1WmJJNytvWDE2bVJoWnVUYmhjZUk0?= =?utf-8?B?UExhcXZQZktYaEQ2UHFGajV0eVplZ3FBY1BWcDBpVHhNbktVemFZZEp1SDJl?= =?utf-8?B?YVNlMDl1QkFyVlJKR3diWlI2Q21WbkdDZFhsTWIySk1SQjJacEkyWjFZMk9q?= =?utf-8?B?M3ZMa2tKTGo4ZVg4NG56bmFkK3lDbUQ3QjBBVk4rb1hBNitiQVExMEJqWk5X?= =?utf-8?B?UWxVN09lTzFKRFFqYng2MTlhMjVCRXh3Yy9HVFAyanNEVWgxRnFSUlQwbnlP?= =?utf-8?B?NzdQNWNpN3JaN1BJKy9xcUFQS0FmRDBNYmNvOU9HQmtXRk9uOUdLd3IyWnpM?= =?utf-8?B?aE9oT1hWdGpJeTA2K3Y5V2hYS1BWSVZlcHJzdm5GODZWSUg2NXRzUDE5cFdr?= =?utf-8?B?OXpEQ2g0NmFvbklxaFpaTUg2RXhpeFBCUnRNcGlRN256TUNOQ2ozT1pxSWdt?= =?utf-8?B?VVFvaXdzM1ZLSFY3QjEwSXREeEF3aUVManZ0cFZTNEt5VE9JUThzTDVkRWcy?= =?utf-8?B?M3BlRGwzSHFWM3lrV1l2QnpoM2ovWm9TMFRsZGJRUHE3dU1oWktUZTNieHU1?= =?utf-8?B?RndsczFLRHBJcmxCWWtaWTdCTVk1c1czN0J1RWVJMktmdVI0NEw2c1pkZXJY?= =?utf-8?B?dmJxSlVhYUlKZldQRmZ5RlBGQ0htbGI1ZDJjVnExc2N4L2t5TFRRd0RTMXI2?= =?utf-8?B?R1hKMjhkSzMwQVhldjRWNnJxUmFiejBWNklCTnc1U3JTcFZxVS8vNlNpQ0ht?= =?utf-8?Q?hHXBtdY+LPkH+iXxc+t/+jSD9?= X-MS-Exchange-CrossTenant-Network-Message-Id: 6cdfda35-7539-4f2b-ac6a-08dc5f477c9d X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7529.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2024 01:33:01.9113 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: G5EAjgrdLheg2b7bxsyqXmTbCwv00g2cQWm3Dt3QC5jR2bHLIynCeOnxY2v/tz9ABrX7njoRiWhD2ZKnePnuLQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR11MB8683 X-OriginatorOrg: intel.com Just a nit. :) For a single patch series, no need to have a cover-letter. You can include the change log after the s-o-b line and prior to the file list. Like below: Signed-off-by: Xin Zeng --- Change log: blabla --- MAINTAINERS | 8 + drivers/vfio/pci/Kconfig | 2 + drivers/vfio/pci/Makefile | 2 + drivers/vfio/pci/qat/Kconfig | 12 + drivers/vfio/pci/qat/Makefile | 3 + drivers/vfio/pci/qat/main.c | 679 ++++++++++++++++++++++++++++++++++ 6 files changed, 706 insertions(+) create mode 100644 drivers/vfio/pci/qat/Kconfig create mode 100644 drivers/vfio/pci/qat/Makefile create mode 100644 drivers/vfio/pci/qat/main.c On 2024/4/17 22:31, Xin Zeng wrote: > This patch is the last one of set "crypto: qat - enable QAT GEN4 SR-IOV > VF live migration" [1]. > > The first 1~9 patches of this set introduce the helpers in QAT PF driver > to support the live migration of Intel QAT SR-IOV VF device and have > been merged into Herbert's tree [2]. > > This one adds a vfio pci extension specific for QAT which intercepts the > vfio device operations for a QAT VF to allow live migration. > > Changes in v6 since v5 [1]: > - Introduce more QAT device specific information around migration in the > commit message and comments in driver (Alex) > > [1]: https://lore.kernel.org/kvm/20240306135855.4123535-1-xin.zeng@intel.com/ > [2]: https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git/commit/?id=f0bbfc391aa7eaa796f09ee40dd1cd78c6c81960 > > Xin Zeng (1): > vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF devices > > MAINTAINERS | 8 + > drivers/vfio/pci/Kconfig | 2 + > drivers/vfio/pci/Makefile | 2 + > drivers/vfio/pci/qat/Kconfig | 12 + > drivers/vfio/pci/qat/Makefile | 3 + > drivers/vfio/pci/qat/main.c | 679 ++++++++++++++++++++++++++++++++++ > 6 files changed, 706 insertions(+) > create mode 100644 drivers/vfio/pci/qat/Kconfig > create mode 100644 drivers/vfio/pci/qat/Makefile > create mode 100644 drivers/vfio/pci/qat/main.c > > > base-commit: f0bbfc391aa7eaa796f09ee40dd1cd78c6c81960 -- Regards, Yi Liu