On Wed, Oct 28, 2020 at 03:22:58PM +0100, Mauro Carvalho Chehab wrote: > Hi Greg, > > As requested, this is a rebased version on the top of v5.10-rc1 > adding support for having the Linux ABI documentted inside > the Linux admin manual. > > When compared with the version I sent years ago, this > version has: > > - a logic to detect duplicated ABI symbols; > - it auto-generate cross-reference markups for ABI symbols, > ABI files and .rst files; > - Other files from 5.10-rc1 required adjustments in order > to be accepted by the script in rst-source mode; > - Some bug fixes. > > PS.: I didn't try to merge it against linux-next yet. So, > I won't doubt that applying it could cause some conflicts. > > Feel free to review it. After applying the first 10 patches, and running it, I see a bunch of these types of warnings: Use of uninitialized value $kernelversion in substitution (s///) at ./scripts/get_abi.pl line 444. Use of uninitialized value $users in substitution (s///) at ./scripts/get_abi.pl line 446. Use of uninitialized value $users in substitution (s///) at ./scripts/get_abi.pl line 447. When doing something like: $ ./scripts/get_abi.pl search usb --dir Documentation/ABI/stable/ Is that expected? thanks, greg k-h