pdr: Stabilise pldm_pdr_add_check()
pldm_pdr_add_check() is a replacement for pldm_pdr_add(). The latter
used assert() to sanitize its arguments while the former instead returns
a value indicating success or failure.
Use of pldm_pdr_add_check() is demonstrated in the following patch:
https://gerrit.openbmc.org/c/openbmc/pldm/+/64630
Additionally, deprecate pldm_pdr_add() now that there is a stable
replacement.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I3963c6f8bc869df5772e10e66e09e34b91776710
diff --git a/abi/x86_64/gcc.dump b/abi/x86_64/gcc.dump
index 4d70133..fc68fa4 100644
--- a/abi/x86_64/gcc.dump
+++ b/abi/x86_64/gcc.dump
@@ -7679,6 +7679,37 @@
'Return' => '82972',
'ShortName' => 'pldm_pdr_init'
},
+ '93654' => {
+ 'Header' => 'pdr.h',
+ 'Param' => {
+ '0' => {
+ 'name' => 'repo',
+ 'type' => '82972'
+ },
+ '1' => {
+ 'name' => 'data',
+ 'type' => '6245'
+ },
+ '2' => {
+ 'name' => 'size',
+ 'type' => '180'
+ },
+ '3' => {
+ 'name' => 'is_remote',
+ 'type' => '6423'
+ },
+ '4' => {
+ 'name' => 'terminus_handle',
+ 'type' => '5053'
+ },
+ '5' => {
+ 'name' => 'record_handle',
+ 'type' => '2087'
+ }
+ },
+ 'Return' => '74',
+ 'ShortName' => 'pldm_pdr_add_check'
+ },
'94517' => {
'Header' => 'pdr.h',
'Param' => {
@@ -8242,6 +8273,7 @@
'pldm_is_empty_entity_assoc_tree' => 1,
'pldm_open' => 1,
'pldm_pdr_add' => 1,
+ 'pldm_pdr_add_check' => 1,
'pldm_pdr_add_fru_record_set' => 1,
'pldm_pdr_destroy' => 1,
'pldm_pdr_find_record' => 1,