hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/tools/testing/selftests/resctrl/fill_buf.c
....@@ -68,6 +68,8 @@
6868 size_t s64;
6969
7070 void *p = memalign(PAGE_SIZE, s);
71
+ if (!p)
72
+ return NULL;
7173
7274 p64 = (uint64_t *)p;
7375 s64 = s / sizeof(uint64_t);
....@@ -182,12 +184,13 @@
182184 else
183185 ret = fill_cache_write(start_ptr, end_ptr, resctrl_val);
184186
187
+ free(startptr);
188
+
185189 if (ret) {
186190 printf("\n Error in fill cache read/write...\n");
187191 return -1;
188192 }
189193
190
- free(startptr);
191194
192195 return 0;
193196 }