[Bug 42986] ext2_fs.h requires undefined type umode_t

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

 



https://bugzilla.kernel.org/show_bug.cgi?id=42986





--- Comment #5 from Theodore Tso <tytso@xxxxxxx>  2012-03-25 17:21:44 ---
It's not going to be installed.  Al Viro has patches in his git tree which is
going to make it ***disappear*** from the kernel source tree altogether.  The
definitions which are needed for fs/ext2 will be moved to fs/ext2/ext2.h.   The
userspace definitions are being deleted.  The few places in the rest of the
kernel which were using ext2_fs.h and implying knowledge of the ext2 superblock
layout are being changed to use a function exported by the ext2 code, thus
properly providing better abstraction between the various kernel components.

There should be no valid user of this header, and there should not have been
one for at least eight years.   If they do exist, we'll find out when they
scream, and then we'll tell them that they are broken, and they should be using
the ext2_fs.h being shipped with e2fsprogs, and ideally libext2fs being shipped
with e2fsprogs.

The whole point is that it's insane to be maintaining two userspace headers,
especially since the one in the kernel tree has effectively not been maintained
for years (at least for use in userspace).

Again, if you know of other actual users of the ext2_fs.h being shipped in the
kernel, please let me know, and I'll personally reach out to them (and tell
them that they are close to a decade behind the times....)

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Reiser Filesystem Development]     [Ceph FS]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite National Park]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Media]

  Powered by Linux