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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[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(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux