I was about to simplify the call to i2c_unregister_device() when I realized that converting to devm_i2c_new_dummy_device() will simplify the drivers a lot. So I took this approach. Only build tested, but visually reviewed multiple times. Change since V1: * rebased to rtc-next Wolfram Sang (2): rtc: max77686: convert to devm_i2c_new_dummy_device() rtc: s35390a: convert to devm_i2c_new_dummy_device() drivers/rtc/rtc-max77686.c | 17 +++--------- drivers/rtc/rtc-s35390a.c | 54 +++++++++----------------------------- 2 files changed, 17 insertions(+), 54 deletions(-) -- 2.20.1