]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
rman: Add rman_get/set_type
authorJohn Baldwin <jhb@FreeBSD.org>
Wed, 13 Mar 2024 22:05:53 +0000 (15:05 -0700)
committerJohn Baldwin <jhb@FreeBSD.org>
Wed, 13 Mar 2024 22:05:53 +0000 (15:05 -0700)
commitb30a80b65587fb9fd4a5f012d606dbd0c6239a46
treecbc1f36d2496c998ced03b3e3ecee4cf8d145c2c
parent85df11a1dec6eab9efbce9fd20712402a8e7ac7c
rman: Add rman_get/set_type

This permits associating a resource type (e.g. SYS_RES_MEMORY) with a
struct resource.

I considered adding a new field to struct rman to store the type and
only providing rman_get_type as an accessor.  However, changing
'struct rman' is an ABI breakage.  I might revisit this in main, but
the current approach is MFC'able.

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D44122
share/man/man9/Makefile
share/man/man9/rman.9
sys/kern/subr_rman.c
sys/sys/rman.h