-
由 Ondrej Zary 提交于
The problem (eject not working on ATAPI LS-120 drive) is caused by idefloppy_ioctl() function which *first* tries generic_ide_ioctl() and *only* if it fails with -EINVAL, proceeds with the specific ioctls. The generic eject command fails with something other than -EINVAL and the specific one is never executed. This patch fixes it by first going through the internal ioctls and only trying generic_ide_ioctl() if none of them matches. Signed-off-by: NOndrej Zary <linux@rainbow-software.org> Signed-off-by: NBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
07203f64