And there is debugfs which u can always use :) -- Rahul
2009/4/16 figure1802 <[email protected]> > you can try to use IOCTL > > > 在2009-04-16 13:56:21,"niranjan puram" <[email protected]> 写道: > >No heavy data transfer, I just want to set variables dynamically from > >the user space. So i think declaring a kernel module parameter and > >changing it through the /proc file system should solve the problem. > >Also this is the first time I am programming in kernel :) so please > >bear with me. Is there an exhaustive documentation as to how to do it? > >Thanks in advance. > > > >On Thu, Apr 16, 2009 at 11:18 AM, sandeep lahane > ><[email protected]> wrote: > >> On Thu, Apr 16, 2009 at 10:47 AM, Ramesh <[email protected]> wrote: > >>> You could use netlink sockets > >>> > >>> On Wed, Apr 15, 2009 at 9:56 PM, niranjan puram > >>> <[email protected]> wrote: > >>>> Hello all, > >>>> I need to set some variables defined in a kernel driver from the > >>>> user space. Is there a clean simple way to do that? I thought of the > >>>> following methods: socket connection, RPC ,etc. but was not able to > >>>> find enough documentation regarding the same. Please help me, its > >>>> urgent. > >>>> > >>>> Thanks, > >>>> Niranjan Kumar > >>>> > >>>> -- > >>>> To unsubscribe from this list: send an email with > >>>> "unsubscribe kernelnewbies" to [email protected] > > >>>> Please read the FAQ at http://kernelnewbies.org/FAQ > >>>> > >>>> > >>> > >>> -- > >>> To unsubscribe from this list: send an email with > >>> "unsubscribe kernelnewbies" to [email protected] > >>> Please read the FAQ at http://kernelnewbies.org/FAQ > >>> > >>> > >>>I need to set some variables defined in a kernel driver from the > >>>user space. > >> > >> Is that all you need to do? Or this involves heavy data transfer? > >> Also, do you need to define certain things when your kernel module > >> is inited or you have to do this much later? > >> > >> IMHO, you can use module params while inserting kernel module and > >> depending on them you can do certain initialization etc. If you need it > >> later i.e. after kernel module has been insmoded and being used then > >> I think you can use /proc interface. If it involved data transfer between > >> kernel and userspace then probably you will need netlink sockets etc. > >> > >> Regards, > >> Sandeep. > >> > > > >-- > >To unsubscribe from this list: send an email with > >"unsubscribe kernelnewbies" to [email protected] > >Please read the FAQ at http://kernelnewbies.org/FAQ > > > > > > ------------------------------ > 网易邮箱,中国第一大电子邮件服务商 <http://email.163.com>
