libpldm: srcrev bump 4e1ba8a736..178531a062

Andrew Jeffery (41):
      bios_table: pldm_bios_table_string_entry_encode_check(): Handle overflow
      bios_table: Transitive error handling for get_bios_attr_handle()
      bios_table: Deprecate pldm_bios_table_attr_value_entry_encode_enum()
      bios_table: Deprecate pldm_bios_table_attr_value_entry_encode_string()
      bios_table: Deprecate pldm_bios_table_attr_value_entry_encode_integer()
      bios_table: Introduce pldm_bios_table_append_pad_checksum_check()
      bios_table: pldm_bios_table_iter_create(): Return NULL on failed alloc
      tests: libpldm_bios_table_test: Fix 'Itearator' typo
      bios_table: pldm_bios_table_iter_next(): Invalid entry halts iteration
      fru: Introduce get_fru_record_by_option_check()
      pdr: Always uphold expectations of get_next_record_handle()
      pdr: pldm_pdr_init(): Return NULL on allocation failure
      pdr: pldm_pdr_destroy(): Exit early if repo is NULL
      pdr: pldm_pdr_find_record_by_type(): Exit early if repo is NULL
      pdr: Document preconditions for trivial accessor functions
      pdr: pldm_entity_node_get_remote_container_id() is a trivial accessor
      pdr: pldm_pdr_fru_record_set_find_by_rsi(): Document reality of return
      pdr: pldm_pdr_fru_record_set_find_by_rsi(): Exit early on NULL arguments
      pdr: pldm_entity_association_tree_init(): Return NULL on failed alloc
      pdr: pldm_entity_association_tree_visit(): Document preconditions
      pdr: pldm_entity_association_tree_visit(): Exit early on failure
      pdr: pldm_entity_association_tree_destroy(): Exit early on bad argument
      pdr: pldm_entity_get_num_children(): Return zero for invalid arguments
      pdr: pldm_is_current_parent_child(): Return false for invalid arguments
      pdr: Deprecate is_present()
      pdr: pldm_entity_association_pdr_add(): Exit early on bad arguments
      pdr: Deprecate find_entity_ref_in_tree()
      pdr: pldm_find_entity_ref_in_tree(): Exit early on bad arguments
      pdr: pldm_pdr_remove_pdrs_by_terminus_handle(): Early exit on bad arg
      pdr: pldm_pdr_remove_remote_pdrs(): Exit early on bad argument
      pdr: Deprecate entity_association_tree_find()
      pdr: pldm_entity_association_tree_find(): Early exit on bad arguments
      pdr: pldm_entity_association_tree_destroy_root(): Exit early on bad arg
      pdr: pldm_entity_association_pdr_extract(): Early exit on bad arguments
      pdr: Introduce pldm_entity_association_pdr_add_from_node_check()
      pdr: Inline add_record() and make_new_record() into pldm_pdr_add()
      pdr: Adjust condition to fix line wrap in get_new_record_handle()
      pdr: Further constrain first and last pointer semantics
      pdr: Inline get_new_record_handle() into pldm_pdr_add()
      pdr: Introduce pldm_pdr_add_check()
      pdr: Introduce pldm_pdr_add_fru_record_set_check()

Ed Tanous (1):
      OWNERS: Remove Ed from reviewers

Rashmica Gupta (2):
      transport: Update internal header file
      transport: Fix possible NULL ptr deref in pldm_socket_sndbuf_init()

Change-Id: I19f18003f6f451254105616d9988eabf9efc8cb1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
diff --git a/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb b/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb
index 4d07662..5414aa5 100644
--- a/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb
+++ b/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb
@@ -3,7 +3,7 @@
 HOMEPAGE = "https://github.com/openbmc/libpldm"
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
-SRCREV = "4e1ba8a736a4272e15f8e4541858407821d6b59e"
+SRCREV = "178531a062045fade9fbfd29f08a06befa55df9a"
 LIBPLDM_ABI_DEVELOPMENT = "deprecated,stable,testing"
 LIBPLDM_ABI_MAINTENANCE = "stable,testing"
 LIBPLDM_ABI_PRODUCTION = "deprecated,stable"