title: Use of MAJOR and MINOR device numbers
body: <p>I do have some clarifications with regard to the concept of major and minor device numbers. I understand the following concepts.</p>
  
  <ul>
  <li>In Linux world hardware devices are nothing but, files (but special) called as device files.</li>
  <li>And each of the device files are associated with the MAJOR and MINOR numbers bundled into a <code>dev_t</code> type.</li>
  <li>These numbers are assigned to the device by the function <code>register_chrdev_region</code></li>
  </ul>
  
  <p>The question I have is where in exactly these numbers are used. As of I checked, It lead me to the following answer</p>
  
  <blockquote>
    <p>The kernel uses this number to identify the driver associated with the device</p>
  </blockquote>
  
  <p>Can anyone help me with this.</p>