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 3fd2f4b commit 817bcedCopy full SHA for 817bced
drivers/dma/idxd/init.c
@@ -275,6 +275,7 @@ static int idxd_setup_engines(struct idxd_device *idxd)
275
rc = dev_set_name(conf_dev, "engine%d.%d", idxd->id, engine->id);
276
if (rc < 0) {
277
put_device(conf_dev);
278
+ kfree(engine);
279
goto err;
280
}
281
@@ -288,7 +289,10 @@ static int idxd_setup_engines(struct idxd_device *idxd)
288
289
engine = idxd->engines[i];
290
conf_dev = engine_confdev(engine);
291
292
293
294
+ kfree(idxd->engines);
295
+
296
return rc;
297
298
0 commit comments