render / rpms / edk2

Forked from rpms/edk2 2 months ago
Clone

Blame SOURCES/edk2-NetworkPkg-IScsiDxe-reformat-IScsiHexToBin-leading-c.patch

b6c182
From 172b2928c24c0ab955127afcdc9e3a52b3913ba5 Mon Sep 17 00:00:00 2001
b6c182
From: Laszlo Ersek <lersek@redhat.com>
b6c182
Date: Tue, 8 Jun 2021 14:12:56 +0200
b6c182
Subject: [PATCH 07/10] NetworkPkg/IScsiDxe: reformat IScsiHexToBin() leading
b6c182
 comment block
b6c182
MIME-Version: 1.0
b6c182
Content-Type: text/plain; charset=UTF-8
b6c182
Content-Transfer-Encoding: 8bit
b6c182
b6c182
RH-Author: Laszlo Ersek <lersek@redhat.com>
b6c182
RH-MergeRequest: 5: NetworkPkg/IScsiDxe: fix IScsiHexToBin() security and functionality bugs [rhel-8.5.0, post-rebase]
b6c182
RH-Commit: [7/10] 4f867fa4ad8f7305961b83224107c1452a7d44ed
b6c182
RH-Bugzilla: 1956408
b6c182
RH-Acked-by: Philippe Mathieu-Daudé <philmd@redhat.com>
b6c182
b6c182
We'll need further return values for IScsiHexToBin() in a subsequent
b6c182
patch; make room for them in the leading comment block of the function.
b6c182
While at it, rewrap the comment block to 80 characters width.
b6c182
b6c182
No functional changes.
b6c182
b6c182
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
b6c182
Cc: Maciej Rabeda <maciej.rabeda@linux.intel.com>
b6c182
Cc: Philippe Mathieu-Daud <philmd@redhat.com>
b6c182
Cc: Siyuan Fu <siyuan.fu@intel.com>
b6c182
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=3356
b6c182
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
b6c182
Reviewed-by: Maciej Rabeda <maciej.rabeda@linux.intel.com>
b6c182
Reviewed-by: Philippe Mathieu-Daud <philmd@redhat.com>
b6c182
Message-Id: <20210608121259.32451-8-lersek@redhat.com>
b6c182
(cherry picked from commit dc469f137110fe79704b8b92c552972c739bb915)
b6c182
---
b6c182
 NetworkPkg/IScsiDxe/IScsiMisc.c | 16 ++++++++--------
b6c182
 NetworkPkg/IScsiDxe/IScsiMisc.h | 16 ++++++++--------
b6c182
 2 files changed, 16 insertions(+), 16 deletions(-)
b6c182
b6c182
diff --git a/NetworkPkg/IScsiDxe/IScsiMisc.c b/NetworkPkg/IScsiDxe/IScsiMisc.c
b6c182
index 42988e15cb..014700e87a 100644
b6c182
--- a/NetworkPkg/IScsiDxe/IScsiMisc.c
b6c182
+++ b/NetworkPkg/IScsiDxe/IScsiMisc.c
b6c182
@@ -370,14 +370,14 @@ IScsiBinToHex (
b6c182
 /**
b6c182
   Convert the hexadecimal string into a binary encoded buffer.
b6c182
 
b6c182
-  @param[in, out]  BinBuffer   The binary buffer.
b6c182
-  @param[in, out]  BinLength   Length of the binary buffer.
b6c182
-  @param[in]       HexStr      The hexadecimal string.
b6c182
-
b6c182
-  @retval EFI_SUCCESS          The hexadecimal string is converted into a binary
b6c182
-                               encoded buffer.
b6c182
-  @retval EFI_BUFFER_TOO_SMALL The binary buffer is too small to hold the converted data.
b6c182
-
b6c182
+  @param[in, out]  BinBuffer    The binary buffer.
b6c182
+  @param[in, out]  BinLength    Length of the binary buffer.
b6c182
+  @param[in]       HexStr       The hexadecimal string.
b6c182
+
b6c182
+  @retval EFI_SUCCESS           The hexadecimal string is converted into a
b6c182
+                                binary encoded buffer.
b6c182
+  @retval EFI_BUFFER_TOO_SMALL  The binary buffer is too small to hold the
b6c182
+                                converted data.
b6c182
 **/
b6c182
 EFI_STATUS
b6c182
 IScsiHexToBin (
b6c182
diff --git a/NetworkPkg/IScsiDxe/IScsiMisc.h b/NetworkPkg/IScsiDxe/IScsiMisc.h
b6c182
index 231413993b..28cf408cd5 100644
b6c182
--- a/NetworkPkg/IScsiDxe/IScsiMisc.h
b6c182
+++ b/NetworkPkg/IScsiDxe/IScsiMisc.h
b6c182
@@ -165,14 +165,14 @@ IScsiBinToHex (
b6c182
 /**
b6c182
   Convert the hexadecimal string into a binary encoded buffer.
b6c182
 
b6c182
-  @param[in, out]  BinBuffer   The binary buffer.
b6c182
-  @param[in, out]  BinLength   Length of the binary buffer.
b6c182
-  @param[in]       HexStr      The hexadecimal string.
b6c182
-
b6c182
-  @retval EFI_SUCCESS          The hexadecimal string is converted into a binary
b6c182
-                               encoded buffer.
b6c182
-  @retval EFI_BUFFER_TOO_SMALL The binary buffer is too small to hold the converted data.
b6c182
-
b6c182
+  @param[in, out]  BinBuffer    The binary buffer.
b6c182
+  @param[in, out]  BinLength    Length of the binary buffer.
b6c182
+  @param[in]       HexStr       The hexadecimal string.
b6c182
+
b6c182
+  @retval EFI_SUCCESS           The hexadecimal string is converted into a
b6c182
+                                binary encoded buffer.
b6c182
+  @retval EFI_BUFFER_TOO_SMALL  The binary buffer is too small to hold the
b6c182
+                                converted data.
b6c182
 **/
b6c182
 EFI_STATUS
b6c182
 IScsiHexToBin (
b6c182
-- 
b6c182
2.27.0
b6c182