Public bug reported: Current upstream version:
http://sourceforge.net/projects/librtas/files/librtas-1.3.13.tar.gz/download -Vasant Changelog for librtas-1.3.13 ======================================= commit 1d54a4a346f9111e1326dfdec756fd78360add42 Author: Nathan Fontenot <nf...@linux.vnet.ibm.com> Date: Fri Oct 17 10:18:40 2014 -0400 When we pass _hi and _lo 32bits of a 64bit value, we should convert the host endian value carefully. i.e, X_hi = htobe32(BITS32_HI(X)) X_lo = htobe32(BITS32_LO(X)) and not : X_hi = BITS32_HI(htobe64(X)) NOTE: This patch is untested, but I believe this patch is good to have than the current faulty conversion. This patch fixes all such occurrences in librtas. Signed-off-by: Suzuki K. Poulose <suz...@in.ibm.com> commit e5541e1a5c83ce47cc492abcd7343d65763dcefe Author: Nathan Fontenot <nf...@linux.vnet.ibm.com> Date: Fri Oct 17 10:17:28 2014 -0400 Use rpm macros for standard paths Signed-off-by: Suzuki K. Poulose <suz...@in.ibm.com> commit 8ef7f827e28e3cd284f6be5686a987786be7502d Author: Nathan Fontenot <nf...@linux.vnet.ibm.com> Date: Fri Oct 17 10:16:16 2014 -0400 This patch fixes the conversion of args for paltform-dump call. platform dump passes 64bit values as, a pair of 32bit values. val_hi and val_lo. So when we convert a value 'X' to 32bit hi and lo values in BE, we should follow the below approach : X_hi = htobe32(BITS32_HI(X)) X_lo = htobe32(BITS32_LO(X)) and NOT X_tmp = htobe64(X); X_hi = BITS32_HI(X_tmp), X_lo = BITS32_LO(X_tmp) This patch has been tested with rtas_errd/extract_platdump to retrieve a dump from FSP. Signed-off-by: Suzuki K. Poulose <suz...@in.ibm.com> commit 52263814c46210b51e564748050299620726dfd1 Author: Nathan Fontenot <nf...@linux.vnet.ibm.com> Date: Fri Oct 17 10:12:54 2014 -0400 Fix LE parsing of SRC/FRU events Signed-off-by: Thomas L Falcon <tlfal...@linux.vnet.ibm.com> Signed-off-by: Suzuki K. Poulose <suz...@in.ibm.com> commit ac0a91d2730740cd279d80ccd4c83b0a04827d1d Author: Nathan Fontenot <nf...@linux.vnet.ibm.com> Date: Fri Oct 17 10:10:29 2014 -0400 LE Support for SRC/FRU events Signed-off-by: Nathan Fontenot <nf...@linux.vnet.ibm.com> Above mentioned changes are required to make rtas_errd (Platform Error Logging) daemon to work properly. -Vasant ** Affects: librtas (Ubuntu) Importance: Undecided Assignee: Taco Screen team (taco-screen-team) Status: New ** Tags: architecture-ppc64le bugnameltc-118489 severity-high targetmilestone-inin1504 ** Tags added: architecture-ppc64le bugnameltc-118489 severity-high targetmilestone-inin1504 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1414816 Title: [Ubuntu 15.04] librtas package update To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/librtas/+bug/1414816/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs