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