kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
* kobj->state_initialized is never set to 0
@ 2018-07-20 18:33 Helen Koike
  2018-07-20 18:39 ` Greg KH
  0 siblings, 1 reply; 3+ messages in thread
From: Helen Koike @ 2018-07-20 18:33 UTC (permalink / raw)
  To: kernelnewbies

Hi,

I am simulating hotplugging a platform device (to the
media/platform/vimc driver), so I register it using
platform_device_register, then I unregister it with
platform_device_unregister, then I register it again, but the code
doesn't allow me to register something that was registered before due
to this line:

    https://github.com/torvalds/linux/blob/master/lib/kobject.c#L334

The variable kobj->state_initialized is set to 1 at

    https://github.com/torvalds/linux/blob/master/lib/kobject.c#L194

but it is never set to 0 again.

Is this how it is supposed to work? Or kobj->state_initialized is set
to 0 somewhere else I couldn't find?

Thanks
Helen

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

end of thread, other threads:[~2018-08-10 16:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-20 18:33 kobj->state_initialized is never set to 0 Helen Koike
2018-07-20 18:39 ` Greg KH
2018-08-10 16:39   ` Helen Koike

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).