From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=18.228.144.36; helo=mail.paulo.ac; envelope-from=paulo@paulo.ac; receiver=edk2-devel@lists.01.org Received: from mail.paulo.ac (mail.paulo.ac [18.228.144.36]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 096042194D3B8 for ; Mon, 22 Oct 2018 07:40:30 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.paulo.ac (Postfix) with ESMTP id 9067648610E7; Mon, 22 Oct 2018 14:40:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=paulo.ac; s=default; t=1540219227; bh=r5GQrVxHhr4ipOnlSmGUXlmEVzWqc2ifAzurwIBWNlw=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=DDxuN1Hein+8I5ky7xNhWJCb5NSwWt5T9XiXbcX9InnPQBeHxkWZGhGML+hKK+DUh mBdoEBp3ebnNC6p8sKbMSS3uqsx6a804HMwR818Uawyx3eZSUoBe1/5NzIAUpvQunI 03iLurMWWXmFDPmvKAmS4hIm7FOI4uoJxLGSziLI= Received: from mail.paulo.ac ([127.0.0.1]) by localhost (ip-172-31-5-70.sa-east-1.compute.internal [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r7D7vLx-3fhM; Mon, 22 Oct 2018 14:40:26 +0000 (UTC) Received: from localhost (unknown [191.35.209.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.paulo.ac (Postfix) with ESMTPSA id 9246B48610E6; Mon, 22 Oct 2018 14:40:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=paulo.ac; s=default; t=1540219226; bh=r5GQrVxHhr4ipOnlSmGUXlmEVzWqc2ifAzurwIBWNlw=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=hbS1Un/RZ0Y/AAOqgk8zQd5NfY2BY7vnBJTll74DeZi6L7QpHVOmxrlpLzwecynN4 VeZtDwt582mVo5pkaAkvVKJ7SJyCNbWo6iw8JDodRtWofxB7lF+czBW/vwpWCOghLi NZlXowIyBHQzExZJGeSnlErfzmc0g/B9JiyumNRw= From: Paulo Alcantara To: Hao Wu , edk2-devel@lists.01.org Cc: Hao Wu , Ruiyu Ni , Jiewen Yao , Star Zeng In-Reply-To: <20181016072340.22068-1-hao.a.wu@intel.com> References: <20181016072340.22068-1-hao.a.wu@intel.com> Date: Mon, 22 Oct 2018 11:39:57 -0300 Message-ID: <877eia3v0i.fsf@paulo.ac> MIME-Version: 1.0 Subject: Re: [PATCH v1 00/10] UDF: Bugfixes X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2018 14:40:31 -0000 Content-Type: text/plain Hao Wu writes: > The series will address a couple of bugs within the UDF related codes. > > Please refer to the log message of each commit for more details. > > Cc: Paulo Alcantara > Cc: Ruiyu Ni > Cc: Jiewen Yao > Cc: Star Zeng > > Hao Wu (10): > MdeModulePkg/PartitionDxe: Add check for underlying device block size > MdeModulePkg/UdfDxe: Refine boundary checks for file/path name string > MdeModulePkg/UdfDxe: Add boundary check the read of FE/EFE > MdeModulePkg/UdfDxe: Add boundary check for ComponentIdentifier decode > MdeModulePkg/UdfDxe: Add boundary check for getting volume (free) size > MdeModulePkg/UdfDxe: Correct behavior for UdfSetPosition() > MdeModulePkg/UdfDxe: Fix a typo within SetFileInfo() > MdeModulePkg/UdfDxe: Update GetInfo() for FS VolumeLabel info request > MdeModulePkg/UdfDxe: Add more check when getting PD from LongAd > MdeModulePkg/UdfDxe: Avoid possible use of already-freed data > > MdeModulePkg/Universal/Disk/PartitionDxe/Udf.c | 28 +++ > MdeModulePkg/Universal/Disk/UdfDxe/File.c | 96 ++++---- > MdeModulePkg/Universal/Disk/UdfDxe/FileSystemOperations.c | 253 ++++++++++++++++++-- > MdeModulePkg/Universal/Disk/UdfDxe/Udf.h | 63 ++++- > MdeModulePkg/Universal/Disk/UdfDxe/UdfDxe.inf | 1 + > 5 files changed, 362 insertions(+), 79 deletions(-) For the series: Reviewed-by: Paulo Alcantara Thanks! Paulo