On Tue, Mar 11, 2025 at 04:33:51PM +0200, Andrius V wrote:
> The major difference is that vn_bdev_open() increments  
> (*vpp)->v_writecount++;
> That prevents from the v_writecount >  0 assert failure on vn_close()
> (https://nxr.netbsd.org/xref/src/sys/dev/ata/ld_ataraid.c#249)
> 
> My only concern was that on successful path incremented value will
> stay equal 1 and if it may cause unexpected later on.

But vn_close() decrements v_writecount.  So that is fine.

--chris

Reply via email to