v6 on qemu-devel: https://lists.gnu.org/archive/html/qemu-devel/2016-05/msg04251.html
All changes in this iteration come from comments by Sergey unless otherwise noted. All patches are checkpatch-clean once false positives are taken into account. Changes from v6: - Add reviewed-by tags from v6. - Rebase on top of current master 6ed5546f to accommodate the addition of include/exec/tb-context.h (pointed out by Alex) - qht: + use call_rcu instead of call_rcu1 + remove forward declaration of qht_grow_maybe + s/fill_hole/remove_entry/ + use do..while() in insert__locked instead of for(;;) + trivial: fix a couple of whitespace issues - qht-bench: + call rcu_register_thread before waiting for test_start to be set + use offset param in the thread function + start tests only after all of them have been initialised + Update qht-bench commit message to describe how the data for the plots is generated (suggested by Alex) + add -g option to set -s,-k,-K,-l,-r at once (Emilio) - test-qht-par: fix invocation of qht-bench - qdist: + use g_new instead of g_malloc where appropriate + use pairwise summation for calculating the average, with 8 as the base case + double size on each expansion instead of just adding one element + shorten the binning loop by using while() instead of for() + bug fix: for certain counts, max was being printed as 7/8 instead of 8/8. (Emilio) - test-qdist: + add test to check for the qdist bug fixed above (Emilio) Thanks, Emilio