diff options
Diffstat (limited to 'drivers/ide/ide-atapi.c')
-rw-r--r-- | drivers/ide/ide-atapi.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/ide/ide-atapi.c b/drivers/ide/ide-atapi.c index 3d44b45650f6..8f0842ce77f5 100644 --- a/drivers/ide/ide-atapi.c +++ b/drivers/ide/ide-atapi.c | |||
@@ -111,6 +111,14 @@ int ide_io_buffers(ide_drive_t *drive, struct ide_atapi_pc *pc, | |||
111 | } | 111 | } |
112 | EXPORT_SYMBOL_GPL(ide_io_buffers); | 112 | EXPORT_SYMBOL_GPL(ide_io_buffers); |
113 | 113 | ||
114 | void ide_init_pc(struct ide_atapi_pc *pc) | ||
115 | { | ||
116 | memset(pc, 0, sizeof(*pc)); | ||
117 | pc->buf = pc->pc_buf; | ||
118 | pc->buf_size = IDE_PC_BUFFER_SIZE; | ||
119 | } | ||
120 | EXPORT_SYMBOL_GPL(ide_init_pc); | ||
121 | |||
114 | /* TODO: unify the code thus making some arguments go away */ | 122 | /* TODO: unify the code thus making some arguments go away */ |
115 | ide_startstop_t ide_pc_intr(ide_drive_t *drive, struct ide_atapi_pc *pc, | 123 | ide_startstop_t ide_pc_intr(ide_drive_t *drive, struct ide_atapi_pc *pc, |
116 | ide_handler_t *handler, unsigned int timeout, ide_expiry_t *expiry, | 124 | ide_handler_t *handler, unsigned int timeout, ide_expiry_t *expiry, |