Will the new interface be used to fix
http://defect.opensolaris.org/bz/show_bug.cgi?id=252 ?

Thanks,
Harry

On Tue, 2009-12-01 at 15:20 -0800, Garrett D'Amore - sun microsystems
wrote:
> The following case is so obvious that it could possibly be scoped as an
> automatic case.  However, given that it is introducing a new Committed
> ioctl, its a fast-track.
> 
>       - Garrett
> 
> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
> This information is Copyright 2009 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
>        DKIOCREADONLY
>     1.2. Name of Document Author/Supplier:
>        Author:  Garrett D'Amore
>     1.3  Date of This Document:
>       01 December, 2009
> 4. Technical Description
> 
> Currently, the "hal" daemon that is responsible for automatically mounting
> media is unable to mount read-only SDcard (write protect tab enabled) media,
> because it has no way to detect this media needs to be mounted read only.
> (hal is implemented with run-time checks for floppy media, and with a hard
> coded rule for CDROM media.)
> 
> What is needed is a generic run-time check via an ioctl, that hal can use
> to determine if it is appropriate to perform a read-only mount.
> 
> Therefore, we propose a new ioctl code be added to dkio(7I), as follows
> (note that this is in the style of the existing man page, which is technically
> not quite right):
> 
>            DKIOCREADONLY
> 
>          The argument to this ioctl() is an integer.  After  suc-
>          cessful  completion, this ioctl() sets that integer to 
>          a non-zero value if the drive in  question  has read-only
>        media.  If the media is writable, or not present, the
>        integer is set to 0.
> 
> (Technically, the argument is *pointer* to an integer, but that's true
> for the other ioctls documented in dkio(7D).)
> 
> Note that sd(7D) does not currently implement this, and will return
> an errno (ENOTTY, I believe). 
> 
> We request "patch" binding for this ioctl (although we have no plans to
> backport), and Committed stability level.
> 
> 
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>       6.4.1. Consolidation C-team Name:
>               ON
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
> 
> _______________________________________________
> opensolaris-arc mailing list
> opensolaris-arc at opensolaris.org
-- 

Harry.Lu at Sun.COM
OpenSolaris Desktop Group, Sun Microsystems
Phone ext. 82870


Reply via email to