[PATCH][MTD-UTILS] Set mkfs.jffs2 page size runtime instead of fixed.
Ricard Wanderlof
ricard.wanderlof at axis.com
Mon Dec 10 15:00:25 EST 2007
On Fri, 7 Dec 2007, Josh Boyer wrote:
>> This patch reads the default PAGE_SIZE from sysconf(), i.e. the system
>> mkfs.jffs2 is running on, instead of just setting it to 4096 (which of
>> course is valid for most systems but not all).
>
> This makes sense overall. I'd like to do it a slightly different way
> though.
I'm open to suggestions. Care to elaborate on that?
> Could we add an additional check here to see if page_size != 4096, and
> print a loud warning with the page size that is actually being used and
> suggest the --pagesize option if that isn't what is desired?
>
> It's not that we have tons of systems using a page size different than
> 4KiB, but it's a change in behavior for those that do and I'd like to
> at least warn users about it. Otherwise the patch looks fine.
I guess you are considering the case of making a file system on a host
with a page size of != 4096 for a target system with 4096 byte pages. Good
point, I hadn't thought of that.
I was very much into the 'my host is x86 and my target is something else'
train of though; in this case it wouldn't be much of a problem, as the
user would be supplying a --pagesize anyway to get the correct page size
for the target.
I'll get back with a new patch as soon as possible.
/Ricard
--
Ricard Wolf Wanderlöf ricardw(at)axis.com
Axis Communications AB, Lund, Sweden www.axis.com
Phone +46 46 272 2016 Fax +46 46 13 61 30
More information about the linux-mtd
mailing list