From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: sjenning@linux.vnet.ibm.com, dan.magenheimer@oracle.com,
devel@linuxdriverproject.org, linux-kernel@vger.kernel.org,
linux-mm@kvack.org, ngupta@vflare.org, minchan@kernel.org,
akpm@linux-foundation.org, mgorman@suse.de, fschmaus@gmail.com,
andor.daam@googlemail.com, ilendir@googlemail.com
Subject: Re: [PATCH v2] enable all tmem backends to be built and loaded as modules.
Date: Fri, 16 Nov 2012 13:26:43 -0500 [thread overview]
Message-ID: <20121116182641.GA26424@phenom.dumpdata.com> (raw)
In-Reply-To: <1352920339-10183-1-git-send-email-konrad.wilk@oracle.com>
Um, that is what I get from doing this while traveling.
This is the writeup:
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [PATCH] zcache2 cleanups (s/int/bool/ + debugfs move).
In-Reply-To:
Changelog since rfc: https://lkml.org/lkml/2012/11/5/549
- Added Reviewed-by from Dan.
This patchset depends on the recently posted V2 of making the
frontswap/cleancache backends be module capable:
http://mid.gmane.org/1352919432-9699-1-git-send-email-konrad.wilk@oracle.com
I think that once the V2 is OK I will combine this patchset along
with the V2 and send the whole thing to GregKH? Or perhaps just
if Greg is Ok I will do via my tree.
This is a copy of what I wrote in the RFC posting:
Looking at the zcache2 code there were a couple of things that I thought
would make sense to move out of the code. For one thing it makes it easier
to read, and for anoter - it can be cleanly compiled out. It also allows
to have a clean seperation of counters that we _need_ vs the optional ones.
Which means that in the future we could get rid of the optional ones.
It fixes some outstanding compile warnings, cleans
up some of the code, and rips out the debug counters out of zcache-main.c
and sticks them in a debug.c file.
I was hoping it would end up with less code, but sadly it ended up with
a bit more due to the empty non-debug functions - but the code is easier
to read.
drivers/staging/ramster/Kconfig | 8 +
drivers/staging/ramster/Makefile | 1 +
drivers/staging/ramster/debug.c | 66 +++++++
drivers/staging/ramster/debug.h | 229 ++++++++++++++++++++++
drivers/staging/ramster/zcache-main.c | 336 +++++++--------------------------
5 files changed, 370 insertions(+), 270 deletions(-)
Konrad Rzeszutek Wilk (11):
zcache: Provide accessory functions for counter increase
zcache: Provide accessory functions for counter decrease.
zcache: The last of the atomic reads has now an accessory function.
zcache: Fix compile warnings due to usage of debugfs_create_size_t
zcache: Make the debug code use pr_debug
zcache: Move debugfs code out of zcache-main.c file.
zcache: Use an array to initialize/use debugfs attributes.
zcache: Move the last of the debugfs counters out
zcache: Allow to compile if ZCACHE_DEBUG and !DEBUG_FS
zcache: Module license is defined twice.
zcache: Coalesce all debug under CONFIG_ZCACHE2_DEBUG
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
next prev parent reply other threads:[~2012-11-16 18:26 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-11-14 19:12 [PATCH v2] enable all tmem backends to be built and loaded as modules Konrad Rzeszutek Wilk
2012-11-14 19:12 ` [PATCH 01/11] zcache: Provide accessory functions for counter increase Konrad Rzeszutek Wilk
2012-11-14 19:12 ` [PATCH 02/11] zcache: Provide accessory functions for counter decrease Konrad Rzeszutek Wilk
2012-11-14 19:12 ` [PATCH 03/11] zcache: The last of the atomic reads has now an accessory function Konrad Rzeszutek Wilk
2012-11-14 19:12 ` [PATCH 04/11] zcache: Fix compile warnings due to usage of debugfs_create_size_t Konrad Rzeszutek Wilk
2012-11-14 19:12 ` [PATCH 05/11] zcache: Make the debug code use pr_debug Konrad Rzeszutek Wilk
2012-11-14 19:12 ` [PATCH 06/11] zcache: Move debugfs code out of zcache-main.c file Konrad Rzeszutek Wilk
2012-11-14 19:12 ` [PATCH 07/11] zcache: Use an array to initialize/use debugfs attributes Konrad Rzeszutek Wilk
2012-11-14 19:12 ` [PATCH 08/11] zcache: Move the last of the debugfs counters out Konrad Rzeszutek Wilk
2012-11-14 19:12 ` [PATCH 09/11] zcache: Allow to compile if ZCACHE_DEBUG and !DEBUG_FS Konrad Rzeszutek Wilk
2012-11-14 19:12 ` [PATCH 10/11] zcache: Module license is defined twice Konrad Rzeszutek Wilk
2012-11-14 19:12 ` [PATCH 11/11] zcache: Coalesce all debug under CONFIG_ZCACHE2_DEBUG Konrad Rzeszutek Wilk
2012-11-16 18:26 ` Konrad Rzeszutek Wilk [this message]
-- strict thread matches above, loose matches on Subject: below --
2012-11-14 18:57 [PATCH v2] enable all tmem backends to be built and loaded as modules Konrad Rzeszutek Wilk
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=20121116182641.GA26424@phenom.dumpdata.com \
--to=konrad@kernel.org \
--cc=akpm@linux-foundation.org \
--cc=andor.daam@googlemail.com \
--cc=dan.magenheimer@oracle.com \
--cc=devel@linuxdriverproject.org \
--cc=fschmaus@gmail.com \
--cc=ilendir@googlemail.com \
--cc=konrad.wilk@oracle.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=mgorman@suse.de \
--cc=minchan@kernel.org \
--cc=ngupta@vflare.org \
--cc=sjenning@linux.vnet.ibm.com \
/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).