Hi Pradeep, That redundancy is noted in the book's errata (the 'unconfirmed' section): http://www.oreilly.com/catalog/linuxdrive3/errata/linuxdrive3.unconfirmed Andy On 4/9/07, pradeep singh <2500.pradeep@xxxxxxxxx> wrote:
cdev_init(&dev->cdev, &scull_fops); dev->cdev.owner = THIS_MODULE; dev->cdev.ops = &scull_fops; My doubt is though we have used cdev_init(&dev->cdev, &scull_fops) to initiaize the fops structure for our embedded cdev, why are we again setting the dev->cdev.ops explicity again using dev->cdev.ops = &scull_fops; Isn't cdev_init() supposed to do the initialisation? -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ
-- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ