tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: patch to support >16 bit g/uids on ext2fs
mrg%eterna.com.au@localhost wrote:
> > i recently had need to recover some data from an ext3 that used
> > uids greater than 16 bits, and discovered they were incorrectly
> > represented as only 16 bits.
> >
> > after a bit of searching, i noticed that linux has a per-mount
> > option to disable 32 bit but otherwise has it there by default.
> >
> > since we don't have a similar mount option, i've made it non
> > optional in our kernel (simple ways to add it welcome.)
>
> I wonder if the features bits in struct ext2fs have
> some bits for the uid/gid extension or not, as LARGEFILE etc.
>
> i could be wrong, but the code i read indicated it was a
> mount option not a file system option.
With a quick glance at Linux ext2_fs.h, you are right.
Umm, what an awful design...
(what happens if old FS has garbages in unused [ug]id_high!?)
At least should we check e2fs_rev for sanity?
---
Izumi Tsutsui
Home |
Main Index |
Thread Index |
Old Index