I'm sorry that I'm not following the release bug-hunting rules, but this error
is too obvious and I think it's just a wrong compilation of header -- C file
combination in this release (and may be
in some releases before). Besides, I know that kernel-release 2.1.14 works,
because one of my fellows runs it since a month.
There are some errors because the struct super_block in include/linux/fs.h
changed this way
( I nearly shot my file-system on the first work-around test :-))
struct super_block {
/* s_dev ... s_time remains the same */
struct dentry *s_root; /* new member */
/* struct inode *s_covered & struct inode *s_mounted removed from structure */
struct wait_queue *s_wait; /* from old structure */
struct inode *s_ibasket; /* new member */
short int s_ibasket_count; /* new member */
short int s_ibasket_max; /* new member */
union {
/* some special super_blocks, unimportant to the errors */
} u;
};
Especially in fat and iso file systems there are some errors using the removed
member s->s_mounted. You may have updated drivers jet or you may explain the
meaning of these members to me, so I can fix it.
cu ingo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu