Kay Sievers wrote: > On 5/10/07, Tejun Heo <[EMAIL PROTECTED]> wrote: >> Currently, devt_attr for the "dev" file is freed immediately on device >> removal, but if the "dev" sysfs file is open when a device is removed, >> sysfs will access its attribute structure for further access including >> close resulting in jumping to garbled address. Fix it by postponing >> freeing devt_attr to device release time. >> >> Note that devt_attr for class_device is already freed on release. > > Hi Tejun, > your rework removes the "owner" field from the attributes. I think we > kept the "dev" and "uevent" attribute as part of "struct device" only > to be able to assign it the actual owner of the module that has > created the device. The attribute can probably just live as one > instance statically in the driver core now?
Yeah, that's -mm and this is for -stable and -22. For -mm, we can just make all those attributes static which is the other patch is this thread. :-) -- tejun - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/