Hi all and sundry..
Although /proc/pci and by extension the name database is allegedly legacy and therefore deprecated, some (including myself) still use it for things such as phpSysInfo, and the still-widespread usage of it is obvious in the regularity of slight patches to pci.ids. So, this is an all-inclusive patch to bring things up to date:
* Updates pci.ids with a snapshot from http://pciids.sourceforge.net/ as at 14 Jan 04.
* Fixes gen-devlist.c to truncate long device names rather than reject the whole database
(previously the latest databases had some devices that were too long and caused a kernel with the latest db to fail to compile)