Johan, > Wolfram, I noticed you merged these last night. Please think again and > let's discuss the end result here. There's no question that there are > lifetime issues in i2c, but this is not the way to solve it.
I did think again and do not see a way how the life cycle problems can be solved while drivers happily access the device struct of the adapter. Whatever the solution to the core problem is (revocable, custom SRCU, something else), I still think this step is needed in any case. If I am wrong with this opinion, please enlighten me. Pointer to some existing thread is OK, too. I didn't have the bandwidth to read the revocable mail threads. Happy hacking, Wolfram
