All of lore.kernel.org
 help / color / mirror / Atom feed
* Doubt in major and minor numbers
@ 2014-11-16 11:09 me storage
  2014-11-16 11:20 ` Robert P. J. Day
  0 siblings, 1 reply; 2+ messages in thread
From: me storage @ 2014-11-16 11:09 UTC (permalink / raw)
  To: kernelnewbies

Hi All,

I am reading chapter 3 in LDD3 i checked same topics in LDD2 so i got some
confusions.According to my understanding
Major number is used by kernel to identify the driver i.e major number
tells about driver .
Minor number is used by the driver module to know about the device which is
using this module i.e minor number related to device number
can i any one please tell am i correct?
if wrong please explain me a bit more

Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20141116/a6211c18/attachment.html 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Doubt in major and minor numbers
  2014-11-16 11:09 Doubt in major and minor numbers me storage
@ 2014-11-16 11:20 ` Robert P. J. Day
  0 siblings, 0 replies; 2+ messages in thread
From: Robert P. J. Day @ 2014-11-16 11:20 UTC (permalink / raw)
  To: kernelnewbies

On Sun, 16 Nov 2014, me storage wrote:

> Hi All,
>
> I am reading chapter 3 in LDD3 i checked same topics in LDD2 so i
> got some confusions.According to my understanding Major number is
> used by kernel to identify the driver i.e major number tells about
> driver . Minor number is used by the driver module to know about the
> device which is using this module i.e minor number related to device
> number can i any one please tell am i correct? if wrong please
> explain me a bit more

  for the most part, that is entirely correct -- the major number
identifies the driver (either block or char), and you can see the
current list of registered drivers with:

$ cat /proc/devices
Character devices:
  1 mem
  4 /dev/vc/0
  4 tty
  4 ttyS
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
  7 vcs
 10 misc
 13 input
...
Character devices:
  1 mem
  4 /dev/vc/0
  4 tty
  4 ttyS
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
  7 vcs
 10 misc
 13 input
...

and while the minor number *usually* then identifies a particular
instance of a device being controlled by that driver, it doesn't
*have* to. in fact, the driver is free to interpret the minor number
any way it wants but, as you suggest, it typically just refers to a
specific instance of a device.

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-11-16 11:20 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-16 11:09 Doubt in major and minor numbers me storage
2014-11-16 11:20 ` Robert P. J. Day

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.