ide: increase timeout in wait_drive_not_busy()

Some ATAPI devices take longer than the current max timeout value to
become ready (i.e. TEAC DV-W28ECW takes 6 ms) so increase the timeout
value to 10 ms.

This fixes kernel.org bugzilla bug #10887:
http://bugzilla.kernel.org/show_bug.cgi?id=10887

Reported-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

+3 -3
+3 -3
drivers/ide/ide-taskfile.c
··· 225 u8 stat; 226 227 /* 228 - * Last sector was transfered, wait until drive is ready. 229 - * This can take up to 10 usec, but we will wait max 1 ms. 230 */ 231 - for (retries = 0; retries < 100; retries++) { 232 stat = ide_read_status(drive); 233 234 if (stat & BUSY_STAT)
··· 225 u8 stat; 226 227 /* 228 + * Last sector was transfered, wait until device is ready. This can 229 + * take up to 6 ms on some ATAPI devices, so we will wait max 10 ms. 230 */ 231 + for (retries = 0; retries < 1000; retries++) { 232 stat = ide_read_status(drive); 233 234 if (stat & BUSY_STAT)