Re: Character device driver problem

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

 



I think there is some problem with sprintf,   It occurs the first time
after inserting the module,
 normal printk is working fine instead of sprintf, Y u want to use sprintf?


On Mon, 21 Mar 2005 05:08:54 -0500, Gopu Bhaskar <gopubhaskar@xxxxxxxx> wrote:
> 
> > On Mon, 2005-03-21 at 01:24 -0800, Siddharth Taneja wrote:
> > > Hi,
> > >
> > > I am trying to build a simple character device driver which
> > > supports only the open, read and release interface. The code
> > > compiles fine and the module gets inserted also fine but when I
> > > do cat <device name>, the read function is entered multiple
> > > times, resulting in multiple and same outputs("we did it"
> 
> cat command would just open the file and keep calling read
> system call until read returns 0 (which means there is no more
> data to be read) or some error occurs.
> Modify your read implementation to return the actual number of
> bytes read and 0 when there is no more data to be read.
> 
> Gopu.
> --
> ___________________________________________________________
> Sign-up for Ads Free at Mail.com
> http://promo.mail.com/adsfreejump.htm
> 
> 
> --
> 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