From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bob Liu Subject: [PATCH v2 00/16] tmem: continue to cleanup tmem Date: Tue, 3 Dec 2013 10:19:01 +0800 Message-ID: <1386037157-27261-1-git-send-email-bob.liu@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1VnfaG-0001Nu-J2 for xen-devel@lists.xenproject.org; Tue, 03 Dec 2013 02:19:32 +0000 Received: by mail-pd0-f172.google.com with SMTP id g10so19329136pdj.17 for ; Mon, 02 Dec 2013 18:19:29 -0800 (PST) List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xenproject.org Cc: keir@xen.org, ian.campbell@citrix.com, JBeulich@suse.com List-Id: xen-devel@lists.xenproject.org This is v2 of my tmem cleanup patches, it rebased on the head of xen.git commit e439e0b289e3590f84836e4f9bbdfa560c7af6ef: x86/pvh: change epte_get_entry_emt() for pvh mem types (2013-11-25 11:20:06 +0100) Changlog v2: * Fix the public head file issue introduced my commit 006a687ba4de74 * Fix some issues based on the feedback from Konrad Wilk Bob Liu (16): tmem: fix public head file 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/tmem.c | 1187 +++++++++++++------------------------------- xen/common/tmem_xen.c | 147 +----- xen/include/public/tmem.h | 7 +- xen/include/xen/tmem_xen.h | 135 +---- 4 files changed, 387 insertions(+), 1089 deletions(-) -- 1.7.10.4