From 758510d8e90a9ded15c7c2316c28b90d6d98211d Mon Sep 17 00:00:00 2001 From: Tom Pointon Date: Wed, 5 Nov 2025 21:10:12 +0000 Subject: [PATCH] flamenco, runtime: fix bpf_account_data_direct_mapping feature gate usage --- src/flamenco/progcache/fd_progcache_rec.c | 2 +- src/flamenco/runtime/program/fd_bpf_loader_program.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/flamenco/progcache/fd_progcache_rec.c b/src/flamenco/progcache/fd_progcache_rec.c index 56da035446e..e434b8a7981 100644 --- a/src/flamenco/progcache/fd_progcache_rec.c +++ b/src/flamenco/progcache/fd_progcache_rec.c @@ -87,7 +87,7 @@ fd_progcache_rec_new( void * mem, 0U, NULL, 0, - FD_FEATURE_ACTIVE( load_slot, features, bpf_account_data_direct_mapping ), + FD_FEATURE_ACTIVE( load_slot, features, account_data_direct_mapping ), FD_FEATURE_ACTIVE( load_slot, features, stricter_abi_and_runtime_constraints ), 0 ); if( FD_UNLIKELY( !vm ) ) FD_LOG_CRIT(( "fd_vm_init failed" )); diff --git a/src/flamenco/runtime/program/fd_bpf_loader_program.c b/src/flamenco/runtime/program/fd_bpf_loader_program.c index 61835340c13..d2c5e41c35d 100644 --- a/src/flamenco/runtime/program/fd_bpf_loader_program.c +++ b/src/flamenco/runtime/program/fd_bpf_loader_program.c @@ -396,7 +396,7 @@ fd_bpf_execute( fd_exec_instr_ctx_t * instr_ctx, fd_vm_input_region_t input_mem_regions[1000] = {0}; /* We can have a max of (3 * num accounts + 1) regions */ fd_vm_acc_region_meta_t acc_region_metas[256] = {0}; /* instr acc idx to idx */ uint input_mem_regions_cnt = 0U; - int direct_mapping = FD_FEATURE_ACTIVE_BANK( instr_ctx->txn_ctx->bank, bpf_account_data_direct_mapping ); + int direct_mapping = FD_FEATURE_ACTIVE_BANK( instr_ctx->txn_ctx->bank, account_data_direct_mapping ); int stricter_abi_and_runtime_constraints = FD_FEATURE_ACTIVE_BANK( instr_ctx->txn_ctx->bank, stricter_abi_and_runtime_constraints ); uchar * input = NULL;