tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: ataraid(4) missing disk handling



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


Home | Main Index | Thread Index | Old Index