In the Linux kernel, the following vulnerability has been resolved: ASoC: atmel: Fix error handling in sndprotoprobe The devicenode pointer is returned by ofparsephandle() with refcount incremented. We should use ofnodeput() on it when done. This function only calls ofnodeput() in the regular path. And it will cause refcount leak in error paths. Fix this by calling ofnode_put() in error handling too.