From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) (using TLSv1 with cipher CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 4494F1A1E43 for ; Tue, 6 Sep 2016 00:14:59 -0700 (PDT) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP; 06 Sep 2016 00:14:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,290,1470726000"; d="scan'208";a="757536905" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by FMSMGA003.fm.intel.com with ESMTP; 06 Sep 2016 00:14:56 -0700 Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 6 Sep 2016 00:14:53 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 6 Sep 2016 00:14:52 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.91]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.174]) with mapi id 14.03.0248.002; Tue, 6 Sep 2016 15:13:49 +0800 From: "Tian, Feng" To: "Wu, Hao A" , "edk2-devel@lists.01.org" CC: "Tian, Feng" Thread-Topic: [PATCH v2 00/10] Fix some bugs in NvmExpressDxe driver Thread-Index: AQHSA/kvLFKw1zW6D0m4JXGSHUol3aBsFGig Date: Tue, 6 Sep 2016 07:13:48 +0000 Message-ID: <7F1BAD85ADEA444D97065A60D2E97EE566D86D82@SHSMSX101.ccr.corp.intel.com> References: <1472697187-16092-1-git-send-email-hao.a.wu@intel.com> In-Reply-To: <1472697187-16092-1-git-send-email-hao.a.wu@intel.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH v2 00/10] Fix some bugs in NvmExpressDxe driver X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Sep 2016 07:14:59 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Looks good to me Reviewed-by: Feng Tian Thanks Feng -----Original Message----- From: Wu, Hao A=20 Sent: Thursday, September 1, 2016 10:33 AM To: edk2-devel@lists.01.org; Tian, Feng Cc: Wu, Hao A Subject: [PATCH v2 00/10] Fix some bugs in NvmExpressDxe driver Compared with V1 of the series, the following changes are made: 1. Add NamespaceId validity check in EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL.PassThru(). 2. Fixes the issue that the caller event passed to EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL.PassThru() will not be signaled for NVME Admin commands. 3. Set the non-blocking I/O feature support bit in structure EFI_NVM_EXPRESS_PASS_THRU_MODE Hao Wu (10): MdeModulePkg NvmExpressDxe: Avoid crashing 'Mode' during OpenProtocol MdeModulePkg NvmExpressDxe: Refine BuildDevicePath API to follow spec MdeModulePkg NvmExpressDxe: Refine GetNameSpace API to follow spec MdeModulePkg NvmExpressDxe: Refine GetNextNamespace API to follow spec MdeModulePkg NvmExpressDxe: Add buffer alignment check in PassThru API MdeModulePkg NvmExpressDxe: Add check on the attributes of NVME controller MdeModulePkg NvmExpressDxe: Add check for command packet in PassThru MdeModulePkg NvmExpressDxe: Add NamespaceId validity check in PassThru MdeModulePkg NvmExpressDxe: Fix 'Event' won't be signaled for Admin cmds MdeModulePkg NvmExpressDxe: Set the non-blocking I/O feature support bit MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpress.c | 15 ++- .../Bus/Pci/NvmExpressDxe/NvmExpressPassthru.c | 141 ++++++++++++++++-= ---- 2 files changed, 118 insertions(+), 38 deletions(-) --=20 1.9.5.msysgit.0