kernel version(SUSE): 2.6.5-7.97. There seems to be an abnormal write behavior when we are writing on /dev/sdc in a loop with following user application code ---------------------------------------------------------------------------- #include <errno.h> #include<stdio.h> #include<unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>
for ( i = 0; i<100 ; i++) { ret = write(fd,buf,1000000); printf("%d\n", ret); fsync(fd); printf("%d\n",errno); } O/P on scenario----------------------------------------- before plug pull O/P is like this for each write 1000000 0 and after plug pull O/P for remaining writes is always 98603 5 Is this correct and why Or should be the behaviour for all remaining writes be -1 5 or 0 5 since after a plug pull no data transfer can occur. Thanks and Regards Deepak - To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html