Messages in this thread | | | Date | Thu, 14 Nov 2002 08:32:12 -0700 | From | Steven Dake <> | Subject | Re: Path Name to kdev_t |
| |
You would want to find a struct file * that represents the device (look at fs/open.c in the sys_open calls, it shows how to convert a filename to a file *) then look at file->f_dentry->d_inode->i_bdev->bd_dev. This is the major/minor dev_t for the device.
Hope this helps. Thanks -steve chandrasekhar.nagaraj wrote:
>Hi, > >In one of the part of my driver module , I have a path name to a device file >(for eg:- /dev/hda1) .Now if I want to obtain the associated major number >and minor number i.e. device ID(kdev_t) of this file what would be the >procedure? > >Thanks and Regards >Chandrasekhar > >- >To unsubscribe from this list: send the line "unsubscribe linux-kernel" in >the body of a message to majordomo@vger.kernel.org >More majordomo info at http://vger.kernel.org/majordomo-info.html >Please read the FAQ at http://www.tux.org/lkml/ > > > > >
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |