From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oliver Neukum Date: Wed, 05 Jun 2002 08:13:34 +0000 Subject: Re: getting device info from device node Message-Id: List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org Am Mittwoch, 5. Juni 2002 00:19 schrieben Sie: > On Wed, Jun 05, 2002 at 12:13:18AM +0200, Oliver Neukum wrote: > > Hi Greg, > > > > I must disagree. The most basic thing about configuring > > a device is identifying it. You must be able to tell what it is. > > > > However I think I found a relatively clean way. > > You can return a name from an ioctl(). > > You just can't return the one human readable name. > > You can return a name which is unique and can only > > be used while the device is still plugged in. > > Great, how does the kernel create this "name"? I'd suggest a fixed prefix+pid+counter. What it actually is doesn't matter if it's unique. It's simply a directory with the files in it hard links to the files in the persistent directory. The trick is that we refuse to open files in it, if the name has been invalidated by device removal. I am not sure how much of the vfs locking we could use. I am not Al Viro, that's why it didn't occur to me earlier. Regards Oliver _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel