i2c: core: decrease reference count of device node in i2c_unregister_device
commit e0638fa400eaccf9fa8060f67140264c4e276552 upstream. Reference count of device node was increased in of_i2c_register_device, but without decreasing it in i2c_unregister_device. Then the added device node will never be released. Fix this by adding the of_node_put. Signed-off-by:Lixin Wang <alan.1.wang@nokia-sbell.com> Tested-by:
Wolfram Sang <wsa@the-dreams.de> Signed-off-by:
Wolfram Sang <wsa@the-dreams.de> [bwh: Backported to 3.16: adjust context] Signed-off-by:
Ben Hutchings <ben@decadent.org.uk>
Loading
Please register or sign in to comment