i2c: Fix core-managed per-client debugfs handling
authorGuenter Roeck <linux@roeck-us.net>
Sat, 25 Jan 2025 19:15:25 +0000 (11:15 -0800)
committerWolfram Sang <wsa+renesas@sang-engineering.com>
Sun, 26 Jan 2025 11:03:54 +0000 (12:03 +0100)
commit6250ebe666e425e173df5e11e8a612d57921f48d
treea4f9281b803ae33f1b156650adf11e23df2be5d9
parent5851a88dac1501353659690343b936d6fcb5d509
i2c: Fix core-managed per-client debugfs handling

The debugfs directory should be created when a device
is probed, not when it is registered. It should be removed
when the device is removed, not when it is unregistered.

Fixes: d06905d68610 ("i2c: add core-managed per-client directory in debugfs")
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/i2c/i2c-core-base.c