[DragonFlyBSD - Submit #1192] (Resolved) KKASSERTs in sys/kern/uipc_{msg,socket}.c are too strict

liweitianux bugtracker-admin at leaf.dragonflybsd.org
Mon Oct 19 21:59:17 PDT 2026


Issue #1192 has been updated by liweitianux.

Status changed from New to Resolved

Close as fixed. Thank you.

----------------------------------------
Submit #1192: KKASSERTs in sys/kern/uipc_{msg,socket}.c are too strict
http://bugs.dragonflybsd.org/issues/1192#change-14871

* Author: rumcic
* Status: Resolved
* Priority: Normal
* Category: Kernel
* Target version: 6.4
----------------------------------------
The code for nfs root mounts does not use kmalloc-ed space for some vars, while
some KKASSERTs in the mentioned files only check for the supplied pointers if
they were kmalloc-ed or not.
The attached patch adds a check if the supplied pointers are not in user stack
(if they are in kernel stack) ... since kmalloc-ed space also resides in the
addresses not in user stack, maybe kva_p should be removed (is it used
anywhere else?)?
-- 
Regards,
Rumko

---Files--------------------------------
rootnfs.patch (2.63 KB)


-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account


More information about the Submit mailing list