ide: convert do_rw_taskfile() to use ->data_phase
* Use task->data_phase in do_rw_taskfile() to decide what to do. * task->prehandler is only used by TASKFILE[_MULTI]_OUT so just use pre_task_out_intr() directly and remove no longer needed 'prehandler' field from ide_task_t. * Remove no longer needed ide_pre_handler_t type. There should be no functionality changes caused by this patch. Acked-by: Sergei Shtylyov <sshtylyov@ru.mvista.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
This commit is contained in:
@@ -626,7 +626,6 @@ typedef struct hwif_s {
|
||||
/*
|
||||
* internal ide interrupt handler type
|
||||
*/
|
||||
typedef ide_startstop_t (ide_pre_handler_t)(ide_drive_t *, struct request *);
|
||||
typedef ide_startstop_t (ide_handler_t)(ide_drive_t *);
|
||||
typedef int (ide_expiry_t)(ide_drive_t *);
|
||||
|
||||
@@ -950,7 +949,6 @@ typedef struct ide_task_s {
|
||||
};
|
||||
u32 tf_flags;
|
||||
int data_phase;
|
||||
ide_pre_handler_t *prehandler;
|
||||
ide_handler_t *handler;
|
||||
struct request *rq; /* copy of request */
|
||||
void *special; /* valid_t generally */
|
||||
|
Reference in New Issue
Block a user