[a057a6e41f2](https://github.com/MariaDB/server/commit/a057a6e41f2) is a simple condition in the buffer pool init so that it doesn't get activated for MariaDB-backup.
As both commits contain the same "Failed to initialize memory pressure: No such file or directory" the both took the same path though this. (Note this error message was removed later).
Because of this error, there isn't even a background thread running (confirmed by PMP). There would have been a little extra processing in init, however extra no CPU time during the run. Even it if had of been Ubuntu 22.04, or an OS with cgroups2, the background thread is waiting on a poll for an even that shouldn't happen without memory pressure.
Looking at the flame graphs there's 0.08 difference in percentage at start_thread. By the time gets up to JOIN::exec the difference in percentage is 0.25. Going up further to join_init_read_record the difference in percentage is 0.83. Obviously we haven't touched any code created by memory pressure.
Obviously with 7f11fad85a885d148254ca05f508125e3b94339c showing the same performance, there's still a regression there.
Did reverting a057a6e41f2 show the improvement come back?
Yes, there's a regression, but with nothing showing in the CPU profile related to MDEV-24670, on an OS platform that doesn't support the functionality that MDEV-24670 adds, confirmed by the logs, its not the problem.
The performance test results for the OLTP order ranges test: