From: Shane Nay <shane@agendacomputing.com>
To: Ingo Oeser <ingo.oeser@informatik.tu-chemnitz.de>
Cc: Linus Torvalds <torvalds@transmeta.com>, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] cramfs is ro only, so honour this in inode->mode
Date: Mon, 8 Jan 2001 13:17:12 +0000 [thread overview]
Message-ID: <01010813171211.02165@www.easysolutions.net> (raw)
In-Reply-To: <20010108141702.I10035@nightmaster.csn.tu-chemnitz.de> <0101081213390Z.02165@www.easysolutions.net> <20010108152904.K10035@nightmaster.csn.tu-chemnitz.de>
In-Reply-To: <20010108152904.K10035@nightmaster.csn.tu-chemnitz.de>
Ingo,
> You can use (GNU-)tar for this. It even keeps track of other bits like
> ext2fs attributes, AFAIK.
True..., but cramfs is acting like a mountable (tar czvf) because of the
compressed pages. Seems redundant to have a tar on top of what is basically
a segmented tar with frontal indexing (read inodes).
> > On the other hand..., maybe I'm being "selfish", and this is the right
> > way to go. You never write to it, so why track the write bits?
>
> Yes, I would consider this "selfish" ;-)
Maybe :), that's why I mentioned it.
> > (One answer is maybe later we can create a writable cramfs, but
> > oh well)
>
> This could then be solved with union mount and cramfs mount over
> ramfs or any other writable Unix style fs.
>
> Then we might need W bits, but currently they disturb things like
> "test" and the perl equivalent, which is quite annoying and
> complexifies code. (Yes, I'm selfish too ;-))
Simplifying code is a good objective..., but we've already got the bits
there, and actually when you look at the patch it's adding complexity, not
subtracting from it. (Adding additional operations on the fetch of every
inode..., plus wholesale stealing bits from operational mode of a filesystem,
but the bits are useless in the "normal interpretation" of it, so I see your
point) I guess the part that bugs me is you make a filesystem out of a
directory sub-structure expecting a 1-1 relationship of the data in the
original directory sub-strucure, and the interpretation of your cramfs
filesystem. But then you pull out the write bits, and that 1-1 relationship
is gone. (I can only see my particular case, but there are probably others
this disturbs)
Thanks,
Shane Nay
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
next prev parent reply other threads:[~2001-01-08 14:24 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-01-08 13:17 [PATCH] cramfs is ro only, so honour this in inode->mode Ingo Oeser
2001-01-08 12:13 ` Shane Nay
2001-01-08 14:29 ` Ingo Oeser
2001-01-08 13:17 ` Shane Nay [this message]
2001-01-09 11:16 ` Albert D. Cahalan
2001-01-09 14:14 ` Doug McNaught
2001-01-09 22:03 ` Albert D. Cahalan
2001-01-09 22:33 ` Doug McNaught
2001-01-08 13:42 ` Alexander Viro
2001-01-08 16:59 ` Ingo Oeser
2001-01-08 17:37 ` Linus Torvalds
2001-01-09 1:25 ` Rusty Russell
2001-01-09 2:54 ` Linus Torvalds
2001-01-08 17:12 ` Linus Torvalds
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=01010813171211.02165@www.easysolutions.net \
--to=shane@agendacomputing.com \
--cc=ingo.oeser@informatik.tu-chemnitz.de \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@transmeta.com \
/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