We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5fcd392 commit 4958737Copy full SHA for 4958737
drivers/dma/idxd/init.c
@@ -273,6 +273,7 @@ static int idxd_setup_engines(struct idxd_device *idxd)
273
rc = dev_set_name(conf_dev, "engine%d.%d", idxd->id, engine->id);
274
if (rc < 0) {
275
put_device(conf_dev);
276
+ kfree(engine);
277
goto err;
278
}
279
@@ -286,7 +287,10 @@ static int idxd_setup_engines(struct idxd_device *idxd)
286
287
engine = idxd->engines[i];
288
conf_dev = engine_confdev(engine);
289
290
291
292
+ kfree(idxd->engines);
293
+
294
return rc;
295
296
0 commit comments