Re: platform device as parent of a miscdevice

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg and all,

Thus wrote Greg KH (greg@xxxxxxxxx):

> Not at all, this is what you should be done, and is what many misc
> devices do, that's why the parent pointer is there :)

thanks for the confirmation.

> What in-kernel misc drivers do not do that that you feel should?

My misunderstanding was that quite a few drivers set the parent pointer
but hardly anyone uses the parent pointer in the file_operations.

It seems that most drivers have their miscdevice as part of their global
structure and use container_of in the file_operations, e.g. ipmb_read in
drivers/char/ipmi/ipmb_dev_int.c.

Best regards,
Martin

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]

  Powered by Linux