Skip to content

Commit 4afb388

Browse files
antkleinmergify[bot]
authored andcommitted
MdePkg/BaseFdtLib: FdtGetName, FdtGetPath
Update FdtGetName() and FdtGetPath() to correctly mark the VOID *Fdt as a CONST variable. This aligns with the internal libfdt implementation. Update MockFdtLib.h to align with the updated inputs for FdtGetName() and FdtGetPath(). Signed-off-by: Antaeus Kleinert-Strand <[email protected]>
1 parent 74a65f6 commit 4afb388

3 files changed

Lines changed: 21 additions & 21 deletions

File tree

MdePkg/Include/Library/FdtLib.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -874,9 +874,9 @@ FdtPathOffset (
874874
CONST CHAR8 *
875875
EFIAPI
876876
FdtGetName (
877-
IN VOID *Fdt,
878-
IN INT32 NodeOffset,
879-
IN INT32 *Length
877+
IN CONST VOID *Fdt,
878+
IN INT32 NodeOffset,
879+
IN INT32 *Length
880880
);
881881

882882
/**
@@ -892,10 +892,10 @@ FdtGetName (
892892
INT32
893893
EFIAPI
894894
FdtGetPath (
895-
IN VOID *Fdt,
896-
IN INT32 NodeOffset,
897-
IN VOID *Buffer,
898-
IN UINT32 BufferSize
895+
IN CONST VOID *Fdt,
896+
IN INT32 NodeOffset,
897+
IN VOID *Buffer,
898+
IN UINT32 BufferSize
899899
);
900900

901901
/**

MdePkg/Library/BaseFdtLib/FdtLib.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -795,9 +795,9 @@ FdtPathOffset (
795795
CONST CHAR8 *
796796
EFIAPI
797797
FdtGetName (
798-
IN VOID *Fdt,
799-
IN INT32 NodeOffset,
800-
IN INT32 *Length
798+
IN CONST VOID *Fdt,
799+
IN INT32 NodeOffset,
800+
IN INT32 *Length
801801
)
802802
{
803803
return fdt_get_name (Fdt, NodeOffset, Length);
@@ -816,10 +816,10 @@ FdtGetName (
816816
INT32
817817
EFIAPI
818818
FdtGetPath (
819-
IN VOID *Fdt,
820-
IN INT32 NodeOffset,
821-
IN VOID *Buffer,
822-
IN UINT32 BufferSize
819+
IN CONST VOID *Fdt,
820+
IN INT32 NodeOffset,
821+
IN VOID *Buffer,
822+
IN UINT32 BufferSize
823823
)
824824
{
825825
return fdt_get_path (Fdt, NodeOffset, Buffer, BufferSize);

MdePkg/Test/Mock/Include/GoogleTest/Library/MockFdtLib.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,9 @@ struct MockFdtLib {
148148
MOCK_FUNCTION_DECLARATION (
149149
CONST CHAR8 *,
150150
FdtGetName,
151-
(IN VOID *Fdt,
152-
IN INT32 NodeOffset,
153-
IN INT32 *Length)
151+
(IN CONST VOID *Fdt,
152+
IN INT32 NodeOffset,
153+
IN INT32 *Length)
154154
);
155155
MOCK_FUNCTION_DECLARATION (
156156
INT32,
@@ -167,9 +167,9 @@ struct MockFdtLib {
167167
MOCK_FUNCTION_DECLARATION (
168168
INT32,
169169
FdtGetPath,
170-
(IN VOID *Fdt,
171-
IN INT32 NodeOffset,
172-
IN VOID *Buffer,
173-
IN UINT32 BufferSize)
170+
(IN CONST VOID *Fdt,
171+
IN INT32 NodeOffset,
172+
IN VOID *Buffer,
173+
IN UINT32 BufferSize)
174174
);
175175
};

0 commit comments

Comments
 (0)