Tags: andikleen/mcelog
Tags
mcelog: Add a --binary option for reading records saved to pstore The Linux kernel can be configured to save fatal error records to persistent storage with the pstore file system. These are a raw copy of "struct mce". Add an option to skip the ioctl() calls that determine the record size so that mcelog will decode a binary file given as argument. Signed-off-by: Tony Luck <tony.luck@intel.com>
Add ability to retry failed page offlines with an exponential backoff A page which fails to get offlined may become offlinable in the future, depending on memory usage patterns. Under the circumstances that the page continues to experience CEs, retrying the page offlining operation would make sense. This patch adds memory-ce-offline-retry, a mcelog.conf knob to turn on or off the ability to retry offlining a page that continues to cross the CE threshold. However, each successive retry will have an exponentially higher threshold so as not to overrun the system with retries.
mcelog: Wire up model-specific decoding for Clearwater Forest The model-specific decoding for Clearwater Forest is the same as Granite Rapids'. Wire up the model-specific docoding of Granite Rapids for Clearwater Forest. Tested-by: Yi Lai <yi1.lai@intel.com> Signed-off-by: Qiuxu Zhuo <qiuxu.zhuo@intel.com> Signed-off-by: Tony Luck <tony.luck@intel.com>
server: Correct prameter type for connect() API connect() function expects the second argument to be point to sockaddr as per man sockaddr int connect (int, const struct sockaddr *, socklen_t); Fixes build failures with -Wincompatible-pointer-types when using GCC-14 and musl Fixes | server.c: In function 'server_ping': | server.c:308:33: error: passing argument 2 of 'connect' from incompatible pointer type [-Wincompatible-pointer-types] | 308 | if (connect(fd, un, sizeof(struct sockaddr_un)) < 0) | | ^~ | | | | | struct sockaddr_un * Signed-off-by: Andi Kleen <ak@linux.intel.com>
PreviousNext