Subject: Disk operations
To: None <tech-kern@netbsd.org>
From: =?iso-8859-1?Q?P=E5l_Halvorsen?= <paalh@unik.no>
List: tech-kern
Date: 11/23/2000 15:09:31
Hi.

I have made a system reading data from disk into some in-kernel memory,
and I'm now porting it to v.1.5 (i386). However, if there now are other
processes using the disk the kernel sometimes panics when calling
VOP_STRATEGY (The system worked under 1.4 !!??).

Is there anyone who knows what may have happend?

PS! ddb trace attached below.

Thanks,
-ph

***** ddb trace: ****
worklist_remove+0x1c
softdep_disk_write_complete+0x3a
biodone+0x4b
scsipi_done+0x146
ahc_done+0x2a9
ahc_run_qoutfifo+0xad
ahc_intr+0x7a
Xintr11+0x74
---interrupt ---
Xspllower+0xe
bm_read+0x4b4          ----> Here calling VOP_STRATEGY(bp)
streamrd+0xeb
sys_stream_read+0x8b


-ph
---       . o  o   .  o  .  o ..  o ..  o .. o oo . o  . o o o
         _n_n_n____i_i _++++++_ _______ ________ _+++++++++++_
      *>(____________I I______I I_____I I______I I___________I
 __^__  /ooOOOO OOOOoo  oo ooo  oo   oo oo    oo ooo       ooo  __^__
( ___ )--------------------------------------------------------( ___ )
 | / | Paal Halvorsen   UniK - Center for technology at Kjeller | \ |
 | / |                                       University of Oslo | \ |
 | / | Phone: +47 64844731                               PB. 70 | \ |
 | / | Phone: +47 64844700 (switchboard)       N - 2027 KJELLER | \ |
 |_/_| Fax:   +47 63818146                               Norway |__|
(_____)-- E-mail: paalh@unik.no -- http://www.unik.no/~paalh --(_____)