All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 00/15] xen: continue to cleanup tmem
@ 2013-12-12 11:05 Bob Liu
  2013-12-12 11:05 ` [PATCH v4 01/15] tmem: cleanup: drop unused sub command Bob Liu
                   ` (14 more replies)
  0 siblings, 15 replies; 23+ messages in thread
From: Bob Liu @ 2013-12-12 11:05 UTC (permalink / raw)
  To: xen-devel; +Cc: james.harper, ian.campbell, andrew.cooper3, JBeulich

This is my v4 tmem cleanup patches, it is rebased on commit
d96392361cd05a66b385f0153e398128b196e480:

  xen: arm: correct return value of raw_copy_{to/from}_guest_*,
  raw_clear_guest (2013-12-09 15:31:39 +0000)

Konrad, when you send out pull request please help me adding the correct CIDs to
patch [PATCH v4 08/15] tmem: cleanup: drop tmem_lock_all
and
[PATCH v4 15/15] tmem: check the return value of copy to guest

Changlog v4:
 * Drop patch 'tmem: cleanup: drop runtime statistics' which is not suitable
   for 4.4
 * Add a new patch [15/15] to check the return value of copy to guest

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 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()
  tmem: check the return value of copy to guest

 xen/common/domain.c        |    4 +-
 xen/common/tmem.c          |  855 +++++++++++++++++++-------------------------
 xen/common/tmem_xen.c      |  147 ++------
 xen/include/public/tmem.h  |    4 +-
 xen/include/xen/sched.h    |    2 +-
 xen/include/xen/tmem_xen.h |  144 +-------
 6 files changed, 398 insertions(+), 758 deletions(-)

-- 
1.7.10.4

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2014-01-07 15:52 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-12 11:05 [PATCH v4 00/15] xen: continue to cleanup tmem Bob Liu
2013-12-12 11:05 ` [PATCH v4 01/15] tmem: cleanup: drop unused sub command Bob Liu
2013-12-12 11:05 ` [PATCH v4 02/15] tmem: cleanup: drop some debug code Bob Liu
2013-12-12 11:05 ` [PATCH v4 03/15] tmem: cleanup: drop useless function 'tmem_copy_page' Bob Liu
2013-12-12 11:05 ` [PATCH v4 04/15] tmem: cleanup: drop useless parameters from put/get page Bob Liu
2013-12-12 11:05 ` [PATCH v4 05/15] tmem: cleanup: reorg function do_tmem_put() Bob Liu
2013-12-12 11:05 ` [PATCH v4 06/15] tmem: drop unneeded is_ephemeral() and is_private() Bob Liu
2013-12-12 11:05 ` [PATCH v4 07/15] tmem: cleanup: rm useless EXPORT/FORWARD define Bob Liu
2013-12-12 11:05 ` [PATCH v4 08/15] tmem: cleanup: drop tmem_lock_all Bob Liu
2013-12-12 11:05 ` [PATCH v4 09/15] tmem: cleanup: refactor the alloc/free path Bob Liu
2013-12-12 11:05 ` [PATCH v4 10/15] tmem: cleanup: __tmem_alloc_page: drop unneed parameters Bob Liu
2013-12-12 11:05 ` [PATCH v4 11/15] tmem: cleanup: drop useless functions from head file Bob Liu
2013-12-13 16:44   ` Konrad Rzeszutek Wilk
2014-01-07 10:44     ` Bob Liu
2014-01-07 14:27       ` Konrad Rzeszutek Wilk
2014-01-07 14:32         ` Ian Campbell
2014-01-07 14:44           ` Jan Beulich
2014-01-07 14:52             ` Ian Campbell
2014-01-07 15:51     ` Keir Fraser
2013-12-12 11:05 ` [PATCH v4 12/15] tmem: refator function tmem_ensure_avail_pages() Bob Liu
2013-12-12 11:05 ` [PATCH v4 13/15] tmem: cleanup: rename tmem_relinquish_npages() Bob Liu
2013-12-12 11:05 ` [PATCH v4 14/15] tmem: cleanup: rm unused tmem_freeze_all() Bob Liu
2013-12-12 11:05 ` [PATCH v4 15/15] tmem: check the return value of copy to guest Bob Liu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.