Re: read/write from kernel module

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




  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/



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux