linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC][PATCH 0/3] xip: no struct pages -- summary
@ 2008-03-08  4:33 Jared Hulbert
  0 siblings, 0 replies; only message in thread
From: Jared Hulbert @ 2008-03-08  4:33 UTC (permalink / raw)
  To: Nick Piggin, Linus Torvalds, Andrew Morton, Carsten Otte,
	"Martin Schwidefsky

[RFC][PATCH 0/3] xip: no struct pages -- summary

This short series extendeds one of Nick Piggins patches for the XIP
overhaul that we've been kicking around.  I'm just hoping to get the
API changes reviewed now.  I haven't tested this, just compiled what I
can.

So what I'm doing here is swapping out get_xip_page() for
get_xip_mem().  The get_xip_mem() API gives us a kaddr and a pfn.  I
thought it worked best to force this kaddr and pfn down through the
block dev's direct_access() API.  I'm really unsure if I understand
whether I got the device specific implementations of the new
direct_access() right.

For those interested I'll be updating my git tree at
git.infradead.org/users/jehulber/axfs.git with an updated patch set
Monday.

[1/3] filemap_xip
fs/open.c          |    2
include/linux/fs.h |    4 -
mm/fadvise.c       |    2
mm/filemap_xip.c   |  204 ++++++++++++++++++++++++-----------------------------
mm/madvise.c       |    2
5 files changed, 101 insertions(+), 113 deletions(-)

[2/3] direct_access
arch/powerpc/sysdev/axonram.c |    5 +++--
drivers/block/brd.c           |    5 +++--
drivers/s390/block/dcssblk.c  |    7 +++++--
include/linux/fs.h            |    3 ++-
4 files changed, 13 insertions(+), 7 deletions(-)

[3/3] ext2
inode.c |    2 +-
xip.c   |   45 ++++++++++++++++++++++++---------------------
xip.h   |    9 +++++----
3 files changed, 30 insertions(+), 26 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-03-08  4:33 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-08  4:33 [RFC][PATCH 0/3] xip: no struct pages -- summary Jared Hulbert

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