mirror of
https://github.com/torvalds/linux.git
synced 2026-05-15 22:23:23 -04:00
[ Upstream commit66a7c84d67] Currently when an error occurs devinfo is still allocated but is unused when the error exit paths break out of the for-loop. Fix this by kfree'ing devinfo to avoid the leak. Detected by CoverityScan, CID#1416590 ("Resource Leak") Fixes:4124c4eba4("i2c: allow attaching IRQ resources to i2c_board_info") Fixes:0daaf99d84("i2c: copy device properties when using i2c_register_board_info()") Signed-off-by: Colin Ian King <colin.king@canonical.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de> Signed-off-by: Sasha Levin <alexander.levin@verizon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>