From: Vyacheslav Dubeyko <slava@dubeyko.com>
To: UCHINO Satoshi <satoshi.uchino@toshiba.co.jp>
Cc: squashfs-devel@lists.sourceforge.net,
linux-fsdevel@vger.kernel.org, nemoto@toshiba-tops.co.jp
Subject: Re: [PATCH 0/2] squashfs: support linear addressing
Date: Tue, 15 May 2012 17:02:22 +0400 [thread overview]
Message-ID: <1337086942.2646.2.camel@slavad-ubuntu-11> (raw)
In-Reply-To: <20120515.203306.47809362.satoshi.uchino@toshiba.co.jp>
Hi,
Could you please describe in more details advantages of your patchset?
Do you have any benchmark results?
With the best regards,
Vyacheslav Dubeyko.
On Tue, 2012-05-15 at 20:33 +0900, UCHINO Satoshi wrote:
> This patchset enables the SquashFS driver to load data directly from a
> linear adressed memory range (usually non volatile memory like flash)
> instead of going through the block device layer. This saves some
> memory since no intermediate buffering is necessary.
>
> The location of the SquashFs image need to be specified by using the
> physaddr=0x******** mount option.
> For example,
> mount -t squashfs_linear -o physaddr=0x100000 none /mnt
>
> In addition, the linear SquashFS image can be used as a root file
> system. To actually have the kernel mount this SquashFS image as a
> root file system, you must also pass the command line parameter
> "root=/dev/null", "rootfstype=squashfs_linear", and
> "rootflags=physaddr=0x********" to the kernel (replace 0x******** with
> the physical address location of the linear SquashFs image to boot
> with).
>
> UCHINO Satoshi (2):
> squashfs: add an extra argument to decompress callback
> squashfs: support linear addressing
>
> fs/squashfs/Kconfig | 25 +++++++
> fs/squashfs/block.c | 72 ++++++++++++++++++---
> fs/squashfs/decompressor.h | 6 +-
> fs/squashfs/inode.c | 10 +++
> fs/squashfs/lzo_wrapper.c | 12 +++-
> fs/squashfs/squashfs.h | 5 ++
> fs/squashfs/squashfs_fs_sb.h | 2 +
> fs/squashfs/super.c | 144 +++++++++++++++++++++++++++++++++++++++---
> fs/squashfs/xz_wrapper.c | 7 ++-
> fs/squashfs/zlib_wrapper.c | 7 ++-
> 10 files changed, 265 insertions(+), 25 deletions(-)
> --
> To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2012-05-15 13:02 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-15 11:33 [PATCH 0/2] squashfs: support linear addressing UCHINO Satoshi
2012-05-15 13:02 ` Vyacheslav Dubeyko [this message]
2012-05-17 1:32 ` UCHINO Satoshi
2012-05-16 6:09 ` Vyacheslav Dubeyko
2012-05-17 1:40 ` UCHINO Satoshi
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=1337086942.2646.2.camel@slavad-ubuntu-11 \
--to=slava@dubeyko.com \
--cc=linux-fsdevel@vger.kernel.org \
--cc=nemoto@toshiba-tops.co.jp \
--cc=satoshi.uchino@toshiba.co.jp \
--cc=squashfs-devel@lists.sourceforge.net \
/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).