On Wed, Jul 22, 2015 at 12:39:37PM +0100, Chris Wilson wrote:
On Wed, Jul 22, 2015 at 04:58:47PM +0530, Sudip Mukherjee wrote:
If any of the debug file creation fails we were just returning the error code to the drm layer. But the debug files that we created in the process were not removed. And debugfs files are not automatically cleaned up.
Just handle the failure to add gracefully by only removing the ones we add during debugfs cleanup. One thing we do not actually want to do here is return an error - not setting up every file in debugfs shouldn't stop the driver from loading.
Ok, I will send the v2 day after tomorrow. Today and tomorrow I will horribly busy in my dayjob.
regards sudip