On Wed, Dec 01, 2021 at 08:42:58PM -0800, ira.weiny@xxxxxxxxx wrote: > From: Ira Weiny <ira.weiny@xxxxxxxxx> > > The auxiliary bus documentation was not wrong but it was a bit difficult to > follow. Furthermore the documentation was not tied to the code so it was > potentially harder to maintain. > > Add clarifications to ensure that details are not missed. Move the overview > documentation into the code. Finally, add some of the existing function > kernel docs into the main Aux Bus section. > > > Ira Weiny (7): > Documentation/auxiliary_bus: Clarify auxiliary_device creation > Documentation/auxiliary_bus: Clarify match_name > Documentation/auxiliary_bus: Update Auxiliary device lifespan > Documentation/auxiliary_bus: Clarify __auxiliary_driver_register > Documentation/auxiliary_bus: Add example code for > module_auxiliary_driver() > Documentation/auxiliary_bus: Clarify the release of devices from find > device > Documentation/auxiliary_bus: Move the text into the code > > Documentation/driver-api/auxiliary_bus.rst | 236 +++------------------ > drivers/base/auxiliary.c | 152 ++++++++++++- > include/linux/auxiliary_bus.h | 164 ++++++++++++++ > 3 files changed, 339 insertions(+), 213 deletions(-) > > -- > 2.31.1 > Thanks for all of this work, now applied to my driver-core tree. greg k-h