#
7e77089d |
| 29-Jan-2024 |
Ed Maste <emaste@FreeBSD.org> |
linuxkpi: remove invalid KASSERT from hash_add_rcu
hash_add_rcu asserted that the node's prev pointer was NULL in an attempt to detect addition of a node already on a list, but the caller is not req
linuxkpi: remove invalid KASSERT from hash_add_rcu
hash_add_rcu asserted that the node's prev pointer was NULL in an attempt to detect addition of a node already on a list, but the caller is not required to provide a zeroed node.
Reported in https://github.com/freebsd/drm-kmod/issues/282
Reviewed by: bz, manu Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D43645
show more ...
|
#
f9e90c24 |
| 10-May-2022 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
LinuxKPI: Implement linux/hashtable.h for FreeBSD.
This implementation uses the concurrency kit, CK, API directly which is suitable for use with EPOCH(9) and RCU under FreeBSD.
No functional change
LinuxKPI: Implement linux/hashtable.h for FreeBSD.
This implementation uses the concurrency kit, CK, API directly which is suitable for use with EPOCH(9) and RCU under FreeBSD.
No functional change intended.
The initial "linux/hash.h" code was obtained from DragonFlyBSD via FreeBSD's drm-kmod in ports.
Differential Revision: https://reviews.freebsd.org/D35162 Reviewed by: bz@ and markj@ MFC after: 1 week Sponsored by: NVIDIA Networking
show more ...
|