Get the latest tech news

Intel IDXD Accelerator Driver Cleaned Up For Some "Not So Happy Code Paths"


The IDXD Linux kernel driver used for the Data Streaming Accelerator (DSA) support on recent Xeon processors is being cleaned up for some 'not so happy code paths' after an Intel engineer uncovered memory leaks and other troubles with the open-source driver code.

The IDXD Linux kernel driver used for the Data Streaming Accelerator (DSA) support on recent Xeon processors is being cleaned up for some "not so happy code paths" after an Intel engineer uncovered memory leaks and other troubles with the open-source driver code. In going through the IDXD code for the DSA accelerators, Vinicius recently uncovered some "not so happy code paths" in a debugging kernel build that turned up some lockdep, kernel memory leak, and other issues. There are 9 patches under review for cleaning up the IDXD driver and working its way toward the mainline kernel:"During testing some not so happy code paths in a debugging (lockdep, kmemleak, etc) kernel, found a few issues.

Get the Android app

Or read this on Phoronix

Read more on:

Photo of intel idxd

intel idxd

Photo of happy code paths

happy code paths