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

[Xen-devel] [RFC PATCH 00/11] tmem: some basic cleanup

There are too many typedefs and referenced once functions in tmem, perhaps the
reason was tmem was designed can be ported to other hypersivor easily.
But when I try to read tmem source code, some of them are not very
straightforward. This patchset try to clean up them. It's only my thoughts so I
tag this patchset with RFC.

Bob Liu (11):
  tmem: cleanup: drop COMPARE_COPY_PAGE_SSE2
  tmem: cleanup: drop pfp_t typedef
  tmem: cleanup: drop tmem_cli_mfn_t typedef
  tmem: cleanup: rename 'tmh_' with 'tmem_'
  tmem: cleanup: drop most of the typedefs
  tmem: cleanup: drop tmem_alloc/free_infra
  tmem: cleanup: drop tmem_client_t
  tmem: cleanup: drop useless wrap function
  tmem: cleanup: drop unused function 'domain_fully_allocated'
  tmem: cleanup: drop useless _subpage function wrap
  tmem: cleanup: drop unneeded functions

 xen/common/tmem.c          |  851 ++++++++++++++++++++++----------------------
 xen/common/tmem_xen.c      |  171 +++------
 xen/include/public/tmem.h  |    3 +-
 xen/include/xen/tmem_xen.h |  252 ++++---------
 4 files changed, 541 insertions(+), 736 deletions(-)


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.