From: Bob Liu <lliubbo@gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Bob Liu <bob.liu@oracle.com>,
keir@xen.org, ian.campbell@citrix.com, JBeulich@suse.com
Subject: [PATCH v2 00/11] tmem: some basic cleanup
Date: Fri, 8 Nov 2013 09:03:46 +0800 [thread overview]
Message-ID: <1383872637-15486-1-git-send-email-bob.liu@oracle.com> (raw)
When I try to read tmem source code, I found it's not very straightforward.
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 I
don't think it's really neccessary nowadays, this patchset try to clean up it.
And I will continue to try make tmem more readable and better.
Changelog v2:
Forgot to set client->domain in [patch 07/11].
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(-)
--
1.7.10.4
next reply other threads:[~2013-11-08 1:04 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-08 1:03 Bob Liu [this message]
2013-11-08 1:03 ` [PATCH v2 01/11] tmem: cleanup: drop COMPARE_COPY_PAGE_SSE2 Bob Liu
2013-11-08 1:03 ` [PATCH v2 02/11] tmem: cleanup: drop typedef pfp_t Bob Liu
2013-11-08 1:03 ` [PATCH v2 03/11] tmem: cleanup: drop typedef tmem_cli_mfn_t Bob Liu
2013-11-08 1:03 ` [PATCH v2 04/11] tmem: cleanup: rename 'tmh_' with 'tmem_' Bob Liu
2013-11-08 1:03 ` [PATCH v2 05/11] tmem: cleanup: drop most of the typedefs Bob Liu
2013-11-08 1:03 ` [PATCH v2 06/11] tmem: cleanup: drop function tmem_alloc/free_infra Bob Liu
2013-11-08 1:03 ` [PATCH v2 07/11] tmem: cleanup: drop typedef tmem_client_t Bob Liu
2013-11-08 1:03 ` [PATCH v2 08/11] tmem: cleanup: drop useless wrap functions Bob Liu
2013-11-08 1:03 ` [PATCH v2 09/11] tmem: cleanup: drop unused function 'domain_fully_allocated' Bob Liu
2013-11-08 1:03 ` [PATCH v2 10/11] tmem: cleanup: drop useless '_subpage' wrap functions Bob Liu
2013-11-08 1:03 ` [PATCH v2 11/11] tmem: cleanup: drop useless functions Bob Liu
2014-02-07 15:48 ` Konrad Rzeszutek Wilk
2014-02-07 16:16 ` Jan Beulich
2014-02-11 7:45 ` Bob Liu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1383872637-15486-1-git-send-email-bob.liu@oracle.com \
--to=lliubbo@gmail.com \
--cc=JBeulich@suse.com \
--cc=bob.liu@oracle.com \
--cc=ian.campbell@citrix.com \
--cc=keir@xen.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).