Hi all,


I was looking at how the buffers are written to a hard disk (SCSI in
specific) when I call brelse().

I could trace upto run_task_queue() which calls all the bottom halves.
Assuming it goes to scsi_bottom_half_handler(), I could trace upto 
internal_cmnd() which calls queuecommand() in the SCSI mid-level driver.

I could not figure out which function this (queuecommand) is mapped to.
It is mapped to one of the functions in advansys.c. But, that is not the
hard disk driver. 

The actual question:
--------------------

I wanted to know how the buffer is actually written to the hard disk from
this point. i.e. from the SCSI mid-level driver to the hard disk. 
Will it go through the Host Adapter driver? If so, could anyone briefly
explain it.

Comments/feedback would be very helpful.

Thanks in advance,
Pramodh


-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to