[<prev] [next>] [day] [month] [year] [list]
Message-ID: <47623E44.6080504@abinetworks.biz>
Date: Fri, 14 Dec 2007 09:26:44 +0100
From: Gianluca Alberici <gianluca@...networks.biz>
To: linux-kernel@...r.kernel.org
Subject: 2.6.23.9 NFS Invalid argument in fopen("something","w")
Hi,
I've run into this problem on a 'localhost:' NFS mount on a 2.6.23.9:
The fopen syscall will return "Invalid argument" trying to fopen in "w"
mode an existing file. The same file can be opened for append or removed.
The evidence is for example:
mars:~# mount localhost:/opt/nfs/ /mnt/tmp
mars:~# echo "Hello" > /mnt/tmp/test-file
mars:~# echo "Hello" > /mnt/tmp/test-file
bash: /mnt/tmp/test-file: Invalid argument
mars:~# echo "Hello" > /mnt/tmp/test-file
bash: /mnt/tmp/test-file: Invalid argument
mars:~# echo "Hello" > /mnt/tmp/test-file
bash: /mnt/tmp/test-file: Invalid argument
mars:~# rm /mnt/tmp/test-file
mars:~# echo "Hello" > /mnt/tmp/test-file
mars:~# echo "Hello" > /mnt/tmp/test-file
bash: /mnt/tmp/test-file: Invalid argument
I've also noticed that the stat() syscall too returns bad values after
the first readdir().
This is really ugly...anybody ?
TIA
Gianluca
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists