Re: how opensolaris stores the major number ?

2011-01-05 Thread Deepen Mehta
Apology to post the solaris related query. Please ignore the mail.

Regards,
Deepen Mehta

On Wed, Jan 5, 2011 at 12:30 PM, Deepen Mehta deepenme...@gmail.com wrote:

 Hi,

 zfs_mknode is the function use by mknod syscall to create device special
 file
 in solaris kernel. I traverse the code and just found how they stores the
 minor number
 which is in znode's(disk inode of Linux) attributes struct called
 sa_bulk_attr field
 uint16_t sa_buftype which is of 16bit only. so, it just store minor number
 in this field.
 And I am failed to understand where/how the solaris exact stores major
 number
 from code traversing.

 so, can somebody clarify where/how the major number stores in solaris code
 or in znode(disk inode).

 the source is available online and following link is of zfs_znode.c file
 having
 zfs_mknode function...

 http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/fs/zfs/zfs_znode.c

 Regards,
 Deepen Mehta

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


how opensolaris stores the major number ?

2011-01-04 Thread Deepen Mehta
Hi,

zfs_mknode is the function use by mknod syscall to create device special
file
in solaris kernel. I traverse the code and just found how they stores the
minor number
which is in znode's(disk inode of Linux) attributes struct called
sa_bulk_attr field
uint16_t sa_buftype which is of 16bit only. so, it just store minor number
in this field.
And I am failed to understand where/how the solaris exact stores major
number
from code traversing.

so, can somebody clarify where/how the major number stores in solaris code
or in znode(disk inode).

the source is available online and following link is of zfs_znode.c file
having
zfs_mknode function...
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/fs/zfs/zfs_znode.c

Regards,
Deepen Mehta
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies