The article talks the sameway you are doing. So I dont think what you wanted then?? raghu On Thu, 1 May 2003, Haijin Yan wrote: > Hi, > I really appreciate for your help. > Since I am not reading/writing within an interrupt, it is relative easy > to do so and I've done it using filp_open() call. Following is my simple > code which is from fs/exec.c:kernel_read() > old_fs = get_fs(); > set_fs(get_ds()); > result = file->f_op->read(file, (caddr_t)addr, size, &pos); > set_fs(old_fs); > filp_close(file, NULL); > > I will check to see the system call ways there. > > Thanks, > > -Haijin > ----------------------------------------------------------- > static void live(byte food, short sleep, const double work) > { for(;;) > future = NULL; > } > --------------------- > > On Thu, 1 May 2003, Raghu R. Arur wrote: > > > > > Take a look at Making System Calls from kernel space at this site > > > > www.linux-mag.com/2000-11/gear_01.html > > > > You can call sys_read, sys_write directly from your module. > > > > HTH, > > raghu > > > > On Thu, 1 May 2003, Haijin Yan wrote: > > > > > Hi, > > > I have this kernel module, when I unload it, I want to save some meta > > > data to some place and read the meta in again when the next time I load > > > the module again. Since meta are huge, I can not pass them as parameters. > > > Coud I do kernel read/write file system? or any other ideas about how to > > > do it? > > > > > > Any comments is highly appreciated. > > > > > > Best, > > > -Haijin > > > > > > > > > -- > > > Kernelnewbies: Help each other learn about the Linux kernel. > > > Archive: http://mail.nl.linux.org/kernelnewbies/ > > > FAQ: http://kernelnewbies.org/faq/ > > > > > > > -- > > Kernelnewbies: Help each other learn about the Linux kernel. > > Archive: http://mail.nl.linux.org/kernelnewbies/ > > FAQ: http://kernelnewbies.org/faq/ > > > > > > -- > Kernelnewbies: Help each other learn about the Linux kernel. > Archive: http://mail.nl.linux.org/kernelnewbies/ > FAQ: http://kernelnewbies.org/faq/ > -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/