Re: /proc/pci cleanup

Chris Wedgwood (chris@f00f.org)
Mon, 29 Dec 1997 12:26:41 +1300


Message-ID: <19971228133901.42546@albireo.ucw.cz>
Date: Sun, 28 Dec 1997 13:39:01 +0100
From: Martin Mares <mj@mj.gts.cz>
To: torvalds@transmeta.com
Cc: linux-kernel@vger.rutgers.edu
Subject: /proc/pci cleanup
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Orcpt: rfc822;linux-kernel@vger.rutgers.edu
Sender: owner-linux-kernel@vger.rutgers.edu

[...]

+ DEVICE( COMPAQ, COMPAQ_1280, "QVision 1280/p"),
+ DEVICE( COMPAQ, COMPAQ_SMART2P, "Smart-2/P RAID Controller"),
+ DEVICE( COMPAQ, COMPAQ_NETEL100,"Netelligent 10/100"),
+ DEVICE( COMPAQ, COMPAQ_NETEL10, "Netelligent 10"),

[...]

I've alway wondered why these text-strings are necessary in the kernel?
Surely numeric values would suffice - and have the values parsed via
something in user land?

It might also make updating tables easier? Place a database somewhere like
/etc/pci/{devices,vendors} ?

Simplified this might also make it a bit more viable to create a sysctl
interface to this?

-Chris