Marc Balmer <m...@msys.ch> writes: > Here I have a question: > > [...] > >> We already have some guidelines: >> >> http://www.NetBSD.org/developers/commit-guidelines.html > > [...] > >>>> * Changing existing interfaces in libraries or in the kernel >>>> requires prior approval by Core. > > > Does this mean that adding ioctls in a driver needs core approval? > Or "only" changing existing ABIs/APIs ?
I think in reality no one goes for core approval for anything that isn't a major system architectural change, and often it isn't done explicitly even then. Adding ioctls to a driver is not major enough to require high level approval. In fact, if you "own" the driver or subsystem, often it doesn't even require discussion. Perry