Ping. This fixes a bug (admittedly with a big hammer) that affects users with heavily multi-threaded user-mode workloads.
Thanks, Emilio On Sun, Feb 05, 2023 at 11:37:56 -0500, Emilio Cota wrote: > Changes since v1: > > - Add configure check to only use QTree if Glib still implements gslice. > If Glib doesn't, then we call Glib directly with inline functions. > - Add TODO's so that in the future (i.e. when the minimum version of > Glib that we use doesn't implement gslice) we remove QTree. > - Add comment to the top of qtree.h. > - Make qtree-bench results more robust by running longer or more times. > - Drop deprecated API calls (they're unused in QEMU). > - Drop API calls that are too recent (they're unused in QEMU). > - Drop macro benchmark results from the TCG patch since they're too noisy. > - Add test program to the commit log so that we don't lose it in the future > even if the bug tracker goes away. > > Thanks, > Emilio > >