summaryrefslogtreecommitdiff
path: root/ShellPkg/Library/UefiShellLib/UefiShellLib.inf
diff options
context:
space:
mode:
authorLaszlo Ersek <lersek@redhat.com>2018-07-18 20:25:25 +0200
committerLaszlo Ersek <lersek@redhat.com>2018-08-16 20:02:50 +0200
commit15d8fe1fee188cd7a9ce1b0e32cbe34cc93f1097 (patch)
treea3539f7e50d27e10ff5e04eeddf31dc1d758a1e7 /ShellPkg/Library/UefiShellLib/UefiShellLib.inf
parent1bf5007428f741857eaefbacfb6762ce5ea8120d (diff)
downloadedk2-15d8fe1fee188cd7a9ce1b0e32cbe34cc93f1097.zip
edk2-15d8fe1fee188cd7a9ce1b0e32cbe34cc93f1097.tar.gz
edk2-15d8fe1fee188cd7a9ce1b0e32cbe34cc93f1097.tar.bz2
ShellPkg/UefiShellLib: drop DeviceHandle param of ShellOpenFileByDevicePath()
The ShellOpenFileByDevicePath() API promises to set the DeviceHandle output parameter to the handle of the filesystem identified by the FilePath input parameter. However, this doesn't actually happen when the UEFI Shell 2.0 method is used (which is basically "always" nowadays). Accordingly, the only caller of ShellOpenFileByDevicePath(), namely ShellOpenFileByName(), defines a (dummy) local DeviceHandle variable just so it can call ShellOpenFileByDevicePath(). Remove the useless output parameter. Cc: Jaben Carsey <jaben.carsey@intel.com> Cc: Ruiyu Ni <ruiyu.ni@intel.com> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1008 Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Jaben Carsey <jaben.carsey@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
Diffstat (limited to 'ShellPkg/Library/UefiShellLib/UefiShellLib.inf')
-rw-r--r--ShellPkg/Library/UefiShellLib/UefiShellLib.inf2
1 files changed, 1 insertions, 1 deletions
diff --git a/ShellPkg/Library/UefiShellLib/UefiShellLib.inf b/ShellPkg/Library/UefiShellLib/UefiShellLib.inf
index 0df6323..38d9a4b 100644
--- a/ShellPkg/Library/UefiShellLib/UefiShellLib.inf
+++ b/ShellPkg/Library/UefiShellLib/UefiShellLib.inf
@@ -19,7 +19,7 @@
BASE_NAME = UefiShellLib
FILE_GUID = 449D0F00-2148-4a43-9836-F10B3980ECF5
MODULE_TYPE = UEFI_DRIVER
- VERSION_STRING = 1.1
+ VERSION_STRING = 1.2
LIBRARY_CLASS = ShellLib|UEFI_APPLICATION UEFI_DRIVER DXE_RUNTIME_DRIVER DXE_DRIVER
CONSTRUCTOR = ShellLibConstructor
DESTRUCTOR = ShellLibDestructor