Source-Changes archive

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

Re: st.c broken ? (may have been: Re: CVS commit: src/sys - remove b_flags manipulation)



Juergen Hannken-Illjes wrote:
On Sat, Aug 25, 2007 at 10:24:01AM +0200, Frank Kardel wrote:
Hi Andrew, * !

I am experiencing quite a few strange error with my DAT tape since about
this checkin. A kernel from the beginning of July works flawlessly with the
drive and the tape.

[snip]
[snip]

Same here, reading a tape file yields EIO on end-of-file.  Looks like the
change to physio_done() removed the EOM handling.  Before we got

    mbp->b_error = 0;
    mbp->b_flags |= B_ERROR;

now we get

    mbp->b_error = EIO;

Neat - seems that there is a little bit left to do in order to be able again to append to tapes...
Do we need an internal EEOM error code now ?

Frank



Home | Main Index | Thread Index | Old Index