V6: divided the patches for each section as suggested by mathieu. First patch is updating introduction section second patch is for new overview section as suggested third patch is for devm version of rprod_add V5: based on comment from mathieu poirier, remove all files and combined that in the original file and as he adviced nothing with respect to old documentation was changed. V4: Fixed compilation errors and moved documentation to driver-api directory. V3: Seperated out the patches further to make the intention clear for each patch. V2: Reported-by: kernel test robot <lkp@xxxxxxxxx> Closes: https://lore.kernel.org/oe-kbuild-all/202410161444.jOKMsoGS-lkp@xxxxxxxxx/ Hi Mathieu, Hopefully this time around, I have not messed up patches. I have created three patches. Thanks, anish