Recent changes (master)
Jens Axboe <[email protected]> Thu, 20 Mar 2025 06:00:02 -0600 (MDT)
| Newsgroups | org.kernel.vger.linux-btrace |
|---|---|
| Message-ID | <[email protected]> |
The following changes since commit 16b952f4ea2db052f7cc613474d15a76c91c93d2:
doc: update RWBS descriptions (2025-01-30 09:54:59 -0700)
are available in the Git repository at:
git://git.kernel.dk/blktrace.git master
for you to fetch changes up to f9bd00dfbd67ce62ca6df6f55d6275b523cd0b39:
blkparse: Fix a potential coredump issue (2025-03-20 05:06:40 -0600)
----------------------------------------------------------------
Kou Wenqi (1):
blkparse: Fix a potential coredump issue
blkparse.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
Diff of recent changes:
diff --git a/blkparse.c b/blkparse.c
index 9d2029a..d6aaa8b 100644
--- a/blkparse.c
+++ b/blkparse.c
@@ -1022,7 +1022,7 @@ static struct io_track *find_track(struct per_dev_info *pdi, pid_t pid,
if (!iot) {
struct io_track_req *req;
- req = malloc(sizeof(*req) + sizeof(*iot));
+ req = calloc(1, sizeof(*req) + sizeof(*iot));
req->ppm = find_ppm(pid);
if (!req->ppm)
req->ppm = add_ppm_hash(pid, "unknown");
@@ -1106,7 +1106,7 @@ static void log_track_split(struct per_dev_info *pdi, struct blk_io_trace *t)
* parts.
*/
iot = find_track(pdi, t->pid, t->sector);
- split = malloc(sizeof(*iot));
+ split = calloc(1, sizeof(*iot));
split->req = iot->req;
split->next = iot->next;
iot->next = split;