[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v7 00/15] tb hash improvements

From: Emilio G. Cota
Subject: [Qemu-devel] [PATCH v7 00/15] tb hash improvements
Date: Wed, 8 Jun 2016 14:55:18 -0400

v6 on qemu-devel:

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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]