At Tue, 21 Apr 2009 08:34:02 +1000, Paul Mackerras wrote:
Jean Delvare writes:
Takashi, please push this patch to Linus quickly, as this is blocking the removal of the legacy i2c binding model, which is scheduled for 2.6.30.
I really don't think you can remove it from Linus' tree at this stage in the 2.6.30 cycle. If it was going to be removed it should have been removed in the merge window. Removing it now has too much risk of introducing regressions in my opinion.
I presume you have a development tree where you queue up commits for the i2c subsystem for the next merge window. I suggest you do the removal there now (or whenever you like) and push it to Linus in the next merge window.
At least, the conversion patch Jean posted can be in 2.6.30, I think. As the old API is marked deprecated, it should be fixed sooner or later.
Whether to remove the whole old i2c-binding in 2.6.30 is a different question, although I myself feel it's feasible.
thanks,
Takashi