xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Bob Liu <lliubbo@gmail.com>
To: xen-devel@lists.xenproject.org
Cc: james.harper@bendigoit.com.au, ian.campbell@citrix.com,
	andrew.cooper3@citrix.com, JBeulich@suse.com
Subject: [PATCH v3 00/15] tmem: continue to cleanup tmem
Date: Wed, 11 Dec 2013 16:50:29 +0800	[thread overview]
Message-ID: <1386751844-32387-1-git-send-email-bob.liu@oracle.com> (raw)

Hi folks,

Please review my v3 tmem cleanup patches, it rebased on the head of xen.git
commit 2f718161bc292bfbdf1aeefd3932b73c0965373d:

  tmem: Fix uses of unmatched __map_domain_page() (2013-12-06 16:09:38 +0100)

It's not urgent to get merged into xen-4.4, but it'll be easier for me if there
is any problem and can be pointed out earier since my further patches will be
based on top of those patches.

Changlog v3:
 * Change 'void *tmem' to 'struct client *tmem_client' in struct domain(Andrew)
 * Add more comment in the commit log(Konrad)

Changlog v2:
 * Fix the public head file issue introduced my commit 006a687ba4de74
 * Fix some issues based on the feedback from Konrad Wilk

Bob Liu (15):
  tmem: cleanup: drop unused sub command
  tmem: cleanup: drop some debug code
  tmem: cleanup: drop useless function 'tmem_copy_page'
  tmem: cleanup: drop useless parameters from put/get page
  tmem: cleanup: reorg function do_tmem_put()
  tmem: drop unneeded is_ephemeral() and is_private()
  tmem: cleanup: rm useless EXPORT/FORWARD define
  tmem: cleanup: drop runtime statistics
  tmem: cleanup: drop tmem_lock_all
  tmem: cleanup: refactor the alloc/free path
  tmem: cleanup: __tmem_alloc_page: drop unneed parameters
  tmem: cleanup: drop useless functions from head file
  tmem: refator function tmem_ensure_avail_pages()
  tmem: cleanup: rename tmem_relinquish_npages()
  tmem: cleanup: rm unused tmem_freeze_all()

 xen/common/domain.c        |    4 +-
 xen/common/tmem.c          | 1189 +++++++++++++-------------------------------
 xen/common/tmem_xen.c      |  147 +-----
 xen/include/public/tmem.h  |    4 +-
 xen/include/xen/sched.h    |    2 +-
 xen/include/xen/tmem_xen.h |  138 +----
 6 files changed, 389 insertions(+), 1095 deletions(-)

-- 
1.7.10.4

             reply	other threads:[~2013-12-11  8:51 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-12-11  8:50 Bob Liu [this message]
2013-12-11  8:50 ` [PATCH v3 01/15] tmem: cleanup: drop unused sub command Bob Liu
2013-12-11  8:50 ` [PATCH v3 02/15] tmem: cleanup: drop some debug code Bob Liu
2013-12-11  8:50 ` [PATCH v3 03/15] tmem: cleanup: drop useless function 'tmem_copy_page' Bob Liu
2013-12-11  8:50 ` [PATCH v3 04/15] tmem: cleanup: drop useless parameters from put/get page Bob Liu
2013-12-11  8:50 ` [PATCH v3 05/15] tmem: cleanup: reorg function do_tmem_put() Bob Liu
2013-12-11  8:50 ` [PATCH v3 06/15] tmem: drop unneeded is_ephemeral() and is_private() Bob Liu
2013-12-11  8:50 ` [PATCH v3 07/15] tmem: cleanup: rm useless EXPORT/FORWARD define Bob Liu
2013-12-11  8:50 ` [PATCH v3 08/15] tmem: cleanup: drop runtime statistics Bob Liu
2013-12-11  8:50 ` [PATCH v3 09/15] tmem: cleanup: drop tmem_lock_all Bob Liu
2013-12-11 10:45   ` Andrew Cooper
2013-12-11 13:11     ` Bob Liu
2013-12-11 22:01       ` Konrad Rzeszutek Wilk
2013-12-11  8:50 ` [PATCH v3 10/15] tmem: cleanup: refactor the alloc/free path Bob Liu
2013-12-11  8:50 ` [PATCH v3 11/15] tmem: cleanup: __tmem_alloc_page: drop unneed parameters Bob Liu
2013-12-11  8:50 ` [PATCH v3 12/15] tmem: cleanup: drop useless functions from head file Bob Liu
2013-12-11  8:50 ` [PATCH v3 13/15] tmem: refator function tmem_ensure_avail_pages() Bob Liu
2013-12-11  8:50 ` [PATCH v3 14/15] tmem: cleanup: rename tmem_relinquish_npages() Bob Liu
2013-12-11  8:50 ` [PATCH v3 15/15] tmem: cleanup: rm unused tmem_freeze_all() 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=1386751844-32387-1-git-send-email-bob.liu@oracle.com \
    --to=lliubbo@gmail.com \
    --cc=JBeulich@suse.com \
    --cc=andrew.cooper3@citrix.com \
    --cc=ian.campbell@citrix.com \
    --cc=james.harper@bendigoit.com.au \
    --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).