On 04/20/2011 11:10 PM, Greg KH wrote:
Whenever you save off a pointer to a struct device that you do not own,
you MUST increase the reference count, otherwise it could disappear
underneath you and you would never know it.
So please do the proper increment/decrement when you are messing with
stuff like this, otherwise debugging your driver errors on unexpected
device removal is going to be a nightmare.
Thanks for the remark. Will do that in an upcoming v2 patch series.
I have a question: I grepped the directories:
net/mac80211, drivers/net/wireless and drivers/staging
for the following terms:
'kobj'
'get_device'
but see very little calls to get_device() or kobj_*() functions. Does
that match your expectation ?
Thanks, Roland.
_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel