xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/14] xen: new patches for tmem cleanup
@ 2013-12-18  6:52 Bob Liu
  2013-12-18  6:52 ` [PATCH 01/14] tmem: cleanup: drop pageshift from struct tmem_pool Bob Liu
                   ` (13 more replies)
  0 siblings, 14 replies; 16+ messages in thread
From: Bob Liu @ 2013-12-18  6:52 UTC (permalink / raw)
  To: xen-devel; +Cc: james.harper, keir, ian.campbell, andrew.cooper3, JBeulich

Hi folks,

This is a new series of my tmem cleanup patches, it based on my previous
patches.

These patches continue to clean up tmem including drop unneeded function
parameters and reorgnize several functions to make it more easy to understand.

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 these.

Bob Liu (14):
  tmem: cleanup: drop pageshift from struct tmem_pool
  tmem: refactor function do_tmem_op()
  tmem: cleanup: drop unneeded client/pool initialization
  tmem: bugfix in obj allocate path
  tmem: cleanup: remove unneed parameter for pgp_delist()
  tmem: cleanup: remove unneed parameter for pgp_free()
  tmem: cleanup the pgp free path
  tmem: drop oneline function client_freeze()
  tmem: remove unneeded parameters for obj destroy
  tmem: cleanup: drop global_pool_list
  tmem: fix return value of tmemc_set_var()
  tmem: cleanup: refactor function tmemc_shared_pool_auth()
  tmem: reorg the shared pool allocate path
  tmem: remove useless parameter from client and pool flush

 xen/common/tmem.c |  580 +++++++++++++++++++++++++++--------------------------
 1 file changed, 295 insertions(+), 285 deletions(-)

-- 
1.7.10.4

^ permalink raw reply	[flat|nested] 16+ messages in thread
* [PATCH RESEND 00/14] xen: new patches for tmem
@ 2014-01-28  4:28 Bob Liu
  2014-01-28  4:28 ` [PATCH 07/14] tmem: cleanup the pgp free path Bob Liu
  0 siblings, 1 reply; 16+ messages in thread
From: Bob Liu @ 2014-01-28  4:28 UTC (permalink / raw)
  To: xen-devel; +Cc: keir, ian.campbell, andrew.cooper3, JBeulich

Hi folks,

This is a resend of my tmem patches, there were rebased on 4.4.0-rc2 with some
tivial changes.

These patches continue to clean up tmem including drop unneeded functions/
parameters and reorgnize functions to make them easier for understanding. Also
some potential bugs were fixed.

It's not aimed and urgent to get merged, but my further work will be based on
top of these. It'll be easier for me if problems can be pointed out earlier.

Bob Liu (14):
  tmem: remove pageshift from struct tmem_pool
  tmem: refactor function do_tmem_op()
  tmem: cleanup: drop unneeded client/pool initialization
  tmem: bugfix in obj allocate path
  tmem: cleanup: remove unneed parameter from pgp_delist()
  tmem: cleanup: remove unneed parameter from pgp_free()
  tmem: cleanup the pgp free path
  tmem: drop oneline function client_freeze()
  tmem: remove unneeded parameters from obj destroy path
  tmem: cleanup: drop global_pool_list
  tmem: fix the return value of tmemc_set_var()
  tmem: cleanup: refactor function tmemc_shared_pool_auth()
  tmem: reorg the shared pool allocate path
  tmem: remove useless parameter from client and pool flush

 xen/common/tmem.c |  580 +++++++++++++++++++++++++++--------------------------
 1 file changed, 295 insertions(+), 285 deletions(-)

-- 
1.7.10.4

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

end of thread, other threads:[~2014-01-28  4:30 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-18  6:52 [PATCH 00/14] xen: new patches for tmem cleanup Bob Liu
2013-12-18  6:52 ` [PATCH 01/14] tmem: cleanup: drop pageshift from struct tmem_pool Bob Liu
2013-12-18  6:52 ` [PATCH 02/14] tmem: refactor function do_tmem_op() Bob Liu
2013-12-18  6:52 ` [PATCH 03/14] tmem: cleanup: drop unneeded client/pool initialization Bob Liu
2013-12-18  6:52 ` [PATCH 04/14] tmem: bugfix in obj allocate path Bob Liu
2013-12-18  6:52 ` [PATCH 05/14] tmem: cleanup: remove unneed parameter for pgp_delist() Bob Liu
2013-12-18  6:52 ` [PATCH 06/14] tmem: cleanup: remove unneed parameter for pgp_free() Bob Liu
2013-12-18  6:52 ` [PATCH 07/14] tmem: cleanup the pgp free path Bob Liu
2013-12-18  6:52 ` [PATCH 08/14] tmem: drop oneline function client_freeze() Bob Liu
2013-12-18  6:52 ` [PATCH 09/14] tmem: remove unneeded parameters for obj destroy Bob Liu
2013-12-18  6:52 ` [PATCH 10/14] tmem: cleanup: drop global_pool_list Bob Liu
2013-12-18  6:52 ` [PATCH 11/14] tmem: fix the return value of tmemc_set_var() Bob Liu
2013-12-18  6:52 ` [PATCH 12/14] tmem: cleanup: refactor function tmemc_shared_pool_auth() Bob Liu
2013-12-18  6:52 ` [PATCH 13/14] tmem: reorg the shared pool allocate path Bob Liu
2013-12-18  6:52 ` [PATCH 14/14] tmem: remove useless parameter from client and pool flush Bob Liu
  -- strict thread matches above, loose matches on Subject: below --
2014-01-28  4:28 [PATCH RESEND 00/14] xen: new patches for tmem Bob Liu
2014-01-28  4:28 ` [PATCH 07/14] tmem: cleanup the pgp free path Bob Liu

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).