improve scheduler

This commit is contained in:
Rongsong Shen 2026-02-27 15:15:16 +08:00
parent 638173dec9
commit b1faeb94b6
4 changed files with 303 additions and 156 deletions

View file

@ -459,6 +459,7 @@ static int xkvmgr_init(meta_obj_t* obj, va_list ap)
kvm->nslots = params->nslots;
kvm->key_type = params->key_type;
kvm->dynamic = params->dynamic;
if (params->dynamic) {
xkvmgr_private_t* priv = RTTI_OBJ_TO_PRIV(obj);
@ -543,6 +544,7 @@ static int xkvmgr_find(meta_obj_t* obj, void* key, void** value)
rc = vget(kvm->data, idx, &data);
if (rc >= 0) {
*value = data;
rc = 1;
}
}