• Andy Whitcroft's avatar
    UBUNTU: SAUCE: (no-up) cdrom -- default to not locking the tray when in use · 6bc98103
    Andy Whitcroft authored
    BugLink: http://bugs.launchpad.net/bugs/397734
    
    It seems that users are have a high expectation that the eject button
    on their CDROM drive will eject the disk regardless of whether it is in
    use or not.  To this end we are now changing the default LOCK mode for
    mounted CDROMS to 0 to allow ejects.  This however does not handle the
    direct open cases like music and video players.  From the launchpad bug
    commentary:
    
        So, according to the upstream discussion David Zeuthen recommended
        to just not lock CD-ROM trays by default. Kernel/userspace already
        handles prematurely removed USB storage devices reasonably, and with
        read-only devices like CD-ROMs it is even less of an issue. So we
        should just set /proc/sys/dev/cdrom/lock to 0 by default.
    
    Note that we still will have the drive mounted after the eject.  There is a
    media change uevent generated and this will be used to trigger the unmount
    of the drive in udisks.  The burner software will also have to be looked
    at to ensure they are explicitly locking the drive closed during the burn.
    This will all be handled under the bug above.
    Signed-off-by: default avatarAndy Whitcroft <apw@canonical.com>
    Acked-by: default avatarTim Gardner <tim.gardner@canonical.com>
    Acked-by: default avatarColin King <colin.king@canonical.com>
    6bc98103
cdrom.c 97.9 KB