* [RFC PATCH] zcache2 cleanups (s/int/bool + debugfs movement).
@ 2012-11-05 14:37 Konrad Rzeszutek Wilk
0 siblings, 0 replies; 2+ messages in thread
From: Konrad Rzeszutek Wilk @ 2012-11-05 14:37 UTC (permalink / raw)
To: linux-kernel, sjenning, dan.magenheimer, ngupta, minchan, rcj,
linux-mm, gregkh, devel
Cc: akpm
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.
This patchset is based on the patchset that Dan sent out
(https://lkml.org/lkml/2012/10/31/790). I've stuck
them (and addressed some review comments) and put them in my branch:
git://git.kernel.org/pub/scm/linux/kernel/git/konrad/mm.git devel/zcache.v3
I am going to repost the module loading some time later this week - Bob Liu had
some comments that I want to address.
So back to this patchset - 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.
drivers/staging/ramster/Kconfig | 8 +
drivers/staging/ramster/Makefile | 1 +
drivers/staging/ramster/debug.c | 66 ++++++
drivers/staging/ramster/debug.h | 225 +++++++++++++++++++
drivers/staging/ramster/zcache-main.c | 384 ++++++++-------------------------
5 files changed, 389 insertions(+), 295 deletions(-)
Konrad Rzeszutek Wilk (11):
zcache2: s/int/bool/ on the various options.
zcache: Module license is defined twice.
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: 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>
^ permalink raw reply [flat|nested] 2+ messages in thread
* RE: [RFC PATCH] zcache2 cleanups (s/int/bool + debugfs movement).
[not found] <<1352126254-28933-1-git-send-email-konrad.wilk@oracle.com>
@ 2012-11-07 0:02 ` Dan Magenheimer
0 siblings, 0 replies; 2+ messages in thread
From: Dan Magenheimer @ 2012-11-07 0:02 UTC (permalink / raw)
To: Konrad Rzeszutek Wilk, linux-kernel, sjenning, dan.magenheimer,
ngupta, minchan, rcj, linux-mm, gregkh, devel
Cc: akpm
> From: Konrad Rzeszutek Wilk [mailto:konrad.wilk@oracle.com]
> Sent: Monday, November 05, 2012 7:37 AM
> To: linux-kernel@vger.kernel.org; sjenning@linux.vnet.ibm.com; dan.magenheimer@oracle.com;
> ngupta@vflare.org; minchan@kernel.org; rcj@linux.vnet.ibm.com; linux-mm@kvack.org;
> gregkh@linuxfoundation.org; devel@driverdev.osuosl.org
> Cc: akpm@linux-foundation.org
> Subject: [RFC PATCH] zcache2 cleanups (s/int/bool + debugfs movement).
>
> 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.
>
> This patchset is based on the patchset that Dan sent out
> (https://lkml.org/lkml/2012/10/31/790). I've stuck
> them (and addressed some review comments) and put them in my branch:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/konrad/mm.git devel/zcache.v3
>
> I am going to repost the module loading some time later this week - Bob Liu had
> some comments that I want to address.
>
> So back to this patchset - 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.
>
> drivers/staging/ramster/Kconfig | 8 +
> drivers/staging/ramster/Makefile | 1 +
> drivers/staging/ramster/debug.c | 66 ++++++
> drivers/staging/ramster/debug.h | 225 +++++++++++++++++++
> drivers/staging/ramster/zcache-main.c | 384 ++++++++-------------------------
> 5 files changed, 389 insertions(+), 295 deletions(-)
>
> Konrad Rzeszutek Wilk (11):
> zcache2: s/int/bool/ on the various options.
> zcache: Module license is defined twice.
> 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: Coalesce all debug under CONFIG_ZCACHE2_DEBUG
FWIW, for all these patches, please add my:
Reviewed-by: Dan Magenheimer <dan.magenheimer@oracle.com>
--
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>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-11-07 0:03 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <<1352126254-28933-1-git-send-email-konrad.wilk@oracle.com>
2012-11-07 0:02 ` [RFC PATCH] zcache2 cleanups (s/int/bool + debugfs movement) Dan Magenheimer
2012-11-05 14:37 Konrad Rzeszutek Wilk
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).