From: Ammar Faizi <ammarfaizi2@xxxxxxxxxxx> Hi Jens, This series contains patches that were dropped from my previous thread: https://lore.kernel.org/fio/20220428203954.222165-1-ammarfaizi2@xxxxxxxxxxx Plus, I have more patches in this series. This series contains error handling fixes, mostly about ENOMEM. There are 8 patches in this series. All of them are ENOMEM handling stuff except that patch #4 has extra fixes and a bit of refactoring. Please review, thanks! Signed-off-by: Ammar Faizi <ammarfaizi2@xxxxxxxxxxx> --- Ammar Faizi (8): cgroup: Add ENOMEM handling on a `malloc()` call stat: Add ENOMEM handling on `malloc()` / `calloc()` calls engines/net: Add ENOMEM handling on a `malloc()` call blktrace: Fix broken error handling in `merge_blktrace_iologs()` blktrace: Add ENOMEM handling when allocating @ipo blktrace: Add ENOMEM handling in `trace_add_open_close_event()` and its callers client: Add ENOMEM handling on `realloc()` calls client: Add ENOMEM handling on `malloc()`, `calloc()` and `strdup()` calls blktrace.c | 116 +++++++++++++++++++++++++++++++------------- cgroup.c | 4 ++ client.c | 131 +++++++++++++++++++++++++++++++++++++++++--------- engines/net.c | 9 ++-- stat.c | 40 +++++++++++---- 5 files changed, 231 insertions(+), 69 deletions(-) base-commit: 5f2d43188c2d65674aaba6280e2a87107e5d7099 -- Ammar Faizi