diff options
author | Kiyoshi Ueda <k-ueda@ct.jp.nec.com> | 2007-12-11 23:51:23 +0100 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2008-01-28 10:37:06 +0100 |
commit | aaa04c28cb9a1efd42541fdb7ab648231c2a2263 (patch) | |
tree | 2b72dc095458111f46cf4b535a8d59e08b070bd8 /block/ioctl.c | |
parent | blk_end_request: add callback feature (take 4) (diff) | |
download | linux-aaa04c28cb9a1efd42541fdb7ab648231c2a2263.tar.xz linux-aaa04c28cb9a1efd42541fdb7ab648231c2a2263.zip |
blk_end_request: changing ide-cd (take 4)
This patch converts ide-cd (cdrom_newpc_intr()) to use blk_end_request
interfaces. Related 'uptodate' arguments are converted to 'error'.
In PIO mode, ide-cd (cdrom_newpc_intr()) needs to defer
end_that_request_last() until the device clears DRQ_STAT and raises
an interrupt after end_that_request_first().
So blk_end_request() has to return without completing request
even if no leftover in the request.
ide-cd uses blk_end_request_callback() and a dummy callback function,
which just returns value '1', to tell blk_end_request_callback()
about that.
Cc: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: Kiyoshi Ueda <k-ueda@ct.jp.nec.com>
Signed-off-by: Jun'ichi Nomura <j-nomura@ce.jp.nec.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'block/ioctl.c')
0 files changed, 0 insertions, 0 deletions