Description: i2c: Fix a potential use after free References: Notes: carnil> Introduced in 611e12ea0f12 ("i2c: core: manage i2c bus device refcount in carnil> i2c_[get|put]_adapter"). Vulnerable versions: 4.3-rc1. Bugs: upstream: released (6.0-rc1) [e4c72c06c367758a14f227c847f9d623f1994ecf] 6.7-upstream-stable: N/A "Fixed before branching point" 6.6-upstream-stable: N/A "Fixed before branching point" 6.1-upstream-stable: N/A "Fixed before branching point" 5.10-upstream-stable: released (5.10.137) [81cb31756888bb062e92d2dca21cd629d77a46a9] 4.19-upstream-stable: released (4.19.256) [23a191b132cd87f746c62f3dc27da33683d85829] sid: released (5.19.6-1) 6.1-bookworm-security: N/A "Fixed before branching point" 5.10-bullseye-security: released (5.10.140-1) 4.19-buster-security: released (4.19.260-1)