Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Aug 2013 12:16:24 +0300
From:      Alexander Motin <mav@FreeBSD.org>
To:        Andriy Gapon <avg@FreeBSD.org>
Cc:        svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org
Subject:   Re: svn commit: r254275 - head/sys/geom/raid
Message-ID:  <5209F968.4090301@FreeBSD.org>
In-Reply-To: <5209F2E0.9000901@FreeBSD.org>
References:  <201308130756.r7D7uf9o086164@svn.freebsd.org> <5209F2E0.9000901@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 13.08.2013 11:48, Andriy Gapon wrote:
> on 13/08/2013 10:56 Alexander Motin said the following:
>> +	/* Deny write opens for read-only volumes. */
>> +	if (vol->v_read_only && acw > 0) {
>> +		error = EROFS;
>> +		goto out;
>> +	}
>
> I'd like to stir a small (hopefully) discussion (again, hopefully): is EROFS
> appropriate here or would ENODEV be better?
>
> EROFS	Read-only filesystem
> ENODEV	Operation not supported by device

I've seen both options and have no strong opinion here. Quick search via 
sources shown that some thing such as md(4) use EROFS. If that is wrong, 
lets fix it globally and forget.

-- 
Alexander Motin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5209F968.4090301>