Source-Changes archive

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

Re: CVS commit: src/sys/dev



On Sat, Mar 18, 2006 at 01:13:24AM +0000, Tom Spindler wrote:
> 
> Module Name:  src
> Committed By: dogcow
> Date:         Sat Mar 18 01:13:24 UTC 2006
> 
> Modified Files:
>       src/sys/dev: vnd.c
> 
> Log Message:
> in VNDIOCGET, make sure there's a valid lwp. coverity CID 837.

At last this should be changed to a KASSERT(). Or it may be removed;
we know that this ioctl won't ever be called without a lwp. We may want to
add a KASSERT() to help detect regressions, but then it should also be added to
others ioctls that needs a lwp (I think it's all of them but DIOCGDINFO,
ODIOCGDINFO, DIOCGPART, and maybe DIOCGDEFLABEL, ODIOCGDEFLABEL, and of course
default).

Coverity can't detect properly this kind of situation, and will give a
false positive. Adding code to appease coverity in such a case is IMHO wrong.

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--



Home | Main Index | Thread Index | Old Index