[OpenAFS-devel] files open with O_SYNC
Pavel Semerad
semerad@ss1000.ms.mff.cuni.cz
Thu, 20 Dec 2001 10:46:27 +0100
> What Linux disitrbution are you using?
> Are you using your distribution's kernel or did you grab it from
> kernel.org?
I am using kernels from kernel.org .
Pavel Semerad
>
> -derek
>
> semerad@ss1000.ms.mff.cuni.cz (Pavel Semerad) writes:
>
> > Hi,
> > I have problem with files opened with O_SYNC. It causes
> > segfault in kernel function fsync_inode_data_buffers(
> > i_dirty_data_buffers.next contains NULL, which is wrong).
> >
> > Problems are with kernels 2.4.10 and laters, 2.4.9 is OK.
> > It seems that changes in memory management causes it (as
> > I remember, from 2.4.10 there is another MM). I am using
> > openafs cvs version checked out last week.
> >
> > Here is code, which causes segfault:
> >
> > fd = open("aaa", O_CREAT|O_WRONLY|O_TRUNC|O_SYNC, 0777);
> > write(fd, "qwerty", 6);
> >
> >
> > Any ideas ? I looked at the code, but I found nothing, didn't
> > understand it.
> >
> > Pavel Semerad
> > _______________________________________________
> > OpenAFS-devel mailing list
> > OpenAFS-devel@openafs.org
> > https://lists.openafs.org/mailman/listinfo/openafs-devel
>
> --
> Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
> Member, MIT Student Information Processing Board (SIPB)
> URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
> warlord@MIT.EDU PGP key available