Hi Greg, It is working now. The failure was in the kobject_uevent() function. As the kset of my kobject was not set properly, the kobject_uevent() function just returned void. I wonder why the kobjec_uevent() does not return an integer to indicate if the operation was completed with success or not. BR, Mauricio Lin. --- Mauricio Lin <mauriciolin2000@xxxxxxxxxxxx> escreveu: > > --- Greg KH <greg@xxxxxxxxx> escreveu: > > > On Wed, Nov 22, 2006 at 03:42:04PM -0300, Mauricio Lin wrote: > > > Hi all, > > > > > > I have implemented a module time ago that used kobject_uevent() > > > function to send a signal to userspace. > > > > > > Recently I tried to recompile the module based on the kernel > > 2.6.19-rc > > > and I noticed that kobject_uevent() has its number of arguments > > changed > > > from 3 to 2. > > > > > > Afterward I figure out that such change was applied on kernel > > > 2.6.16-rc1. > > > > > > The old function was removed: > > > -int kobject_uevent(struct kobject *kobj, enum kobject_action > > action, > > > - struct attribute *attr) > > > > > > and the kobject_hotplug() name was replaced by kobject_uevent(): > > > -void kobject_hotplug(struct kobject *kobj, enum kobject_action > > action) > > > +void kobject_uevent(struct kobject *kobj, enum kobject_action > > action) > > > > > > So is there any new function that works the same or similar way > as > > > kobject_uevent() before 2.6.16-rc1 version? > > > > What do you want to do with that kobject_uevent() function? Almost > > all > > of the functionality is still there, with the exception that you > > don't > > provide the attribute anymore. > > OK. I am checking what is going on. For some reason the userspace > program is not able anymore to get the event sent by the > kobject_uevent. It worked before. > > If you have any idea about what could be wrong, suggestions are > welcome. > > BR, > > Mauricio Lin. > > > > _______________________________________________________ > Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu > celular. Registre seu aparelho agora! > http://br.mobile.yahoo.com/mailalertas/ > > > > -- > Kernelnewbies: Help each other learn about the Linux kernel. > Archive: http://mail.nl.linux.org/kernelnewbies/ > FAQ: http://kernelnewbies.org/faq/ > > _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/