Hi Laurent, On Tue, Oct 04, 2022 at 05:29:46PM +0300, Laurent Pinchart wrote: > > If we ever intend to drop this support, we should warn we're going to do > > so. Otherwise there's little point in recommending against using it. > > I agree. Just saying it's not recommended is pointless. Either we want > to deprecate this behaviour, which means that it may get removed in the > future (one option could be to WARN_ONCE() for a few years, although > even that may not be enough), or we conclude that removing it will never > be possible, in which case I'd drop the message. I think displaying a warning for a few seconds would do it. ;-) ;-) > > > The > > spec should document it as deprecated and to be removed in the future as > > well. (Or alternatively, the warning should be removed altogether.) > > I wouldn't document it at all, if it's deprecated it doesn't deserve a > mention in the spec. It's hard enough for people to understand how to do > the right thing when reading documentation without being told about the > things that work but shouldn't be done :-) I would document it as deprecated so that application developers reading it could get the hint. Otherwise they won't (unless they look at the kernel logs of course). Up to you, I don't have a strong opinion on this. -- Kind regards, Sakari Ailus