]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Update the code to match spec for EfiFvbSetVolumeAttributes API.
authorqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 22 Aug 2007 09:33:34 +0000 (09:33 +0000)
committerqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 22 Aug 2007 09:33:34 +0000 (09:33 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3690 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Library/EdkFvbServiceLib/Ia32/Fvb.c
MdeModulePkg/Library/EdkFvbServiceLib/X64/Fvb.c
MdePkg/Include/Library/FvbServiceLib.h

index 3ec0d6f9eb95890fd5b540c879c6c6367c5a1703..1e07c54ece738ffbea3752216aa8c9ed52a71f04 100644 (file)
@@ -480,8 +480,8 @@ EfiFvbGetVolumeAttributes (
 **/\r
 EFI_STATUS\r
 EfiFvbSetVolumeAttributes (\r
-  IN UINTN                                Instance,\r
-  IN EFI_FVB_ATTRIBUTES                   Attributes\r
+  IN     UINTN                                Instance,\r
+  IN OUT EFI_FVB_ATTRIBUTES                   *Attributes\r
   )\r
 {\r
   if (Instance >= mFvbCount) {\r
@@ -492,7 +492,7 @@ EfiFvbSetVolumeAttributes (
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  return mFvbEntry[Instance].Fvb->SetAttributes (mFvbEntry[Instance].Fvb, &Attributes);\r
+  return mFvbEntry[Instance].Fvb->SetAttributes (mFvbEntry[Instance].Fvb, Attributes);\r
 }\r
 \r
 /**\r
index 4679624e704a80f47aec79252044d1d002206dd9..d67c94ccd2f6addcae2e0e2f8ed19198a28fff13 100644 (file)
@@ -479,8 +479,8 @@ EfiFvbGetVolumeAttributes (
 **/\r
 EFI_STATUS\r
 EfiFvbSetVolumeAttributes (\r
-  IN UINTN                                Instance,\r
-  IN EFI_FVB_ATTRIBUTES                   Attributes\r
+  IN     UINTN                                Instance,\r
+  IN OUT EFI_FVB_ATTRIBUTES                   *Attributes\r
   )\r
 {\r
   if (Instance >= mFvbCount) {\r
@@ -491,7 +491,7 @@ EfiFvbSetVolumeAttributes (
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  return mFvbEntry[Instance].Fvb->SetAttributes (mFvbEntry[Instance].Fvb, &Attributes);\r
+  return mFvbEntry[Instance].Fvb->SetAttributes (mFvbEntry[Instance].Fvb, Attributes);\r
 }\r
 \r
 /**\r
index 27b0f0882278bf1e7e5bdf683fd30e71ca25fa92..19854753f4bcc8a72b542eb3f6a70e034738cef6 100644 (file)
@@ -119,8 +119,8 @@ EfiFvbGetVolumeAttributes (
 **/\r
 EFI_STATUS\r
 EfiFvbSetVolumeAttributes (\r
-  IN UINTN                                Instance,\r
-  IN EFI_FVB_ATTRIBUTES                   Attributes\r
+  IN     UINTN                                Instance,\r
+  IN OUT EFI_FVB_ATTRIBUTES                   *Attributes\r
   );\r
 \r
 \r