On 26.01.2009 22:25, Deti Fliegl wrote:
sometimes it is very useful to create and destroy cDevice based classes at runtime. Currently it is only possible to create such classes at any time but destroying causes inconsistency in the 'devices' array which leads to segmentation faults in various places.
Definitely something that is worth considering. The patch also brings us one step closer towards hotplug support, a feature that seems very obvious in times of USB DVB devices.
However this throws the question at which time and in which context it is safe to kill a device object without risking that any running process gets into trouble because its device is suddenly in bit heaven.
Cheers,
Udo