/* This is called when the refcount of the edd structure reaches 0. This should happen right after we unregister, but just in case, we use the release callback anyway.  */
static void edd_release(struct kobject *kobj)
/* This is called when the refcount of the edd structure reaches 0. This should happen right after we unregister, but just in case, we use the release callback anyway.  */
static void edd_release(struct kobject *kobj)
{
	struct edd_device * dev = to_edd_device(kobj);
	kfree(dev);
}