[PATCH] reiserfs endianness: clone struct reiserfs_key
struct reiserfs_key cloned; (currently) identical struct in_core_key added. Places that expect host-endian data in reiserfs_key switched to in_core_key. Basically, we get annotation of reiserfs_key users and keep the resulting tree obviously equivalent to original. Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk> Cc: <reiserfs-dev@namesys.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
@ -110,7 +110,7 @@ static void reiserfs_unlockfs(struct super_block *s) {
|
||||
reiserfs_allow_writes(s) ;
|
||||
}
|
||||
|
||||
extern const struct reiserfs_key MAX_KEY;
|
||||
extern const struct in_core_key MAX_IN_CORE_KEY;
|
||||
|
||||
|
||||
/* this is used to delete "save link" when there are no items of a
|
||||
@ -164,7 +164,7 @@ static int finish_unfinished (struct super_block * s)
|
||||
|
||||
/* compose key to look for "save" links */
|
||||
max_cpu_key.version = KEY_FORMAT_3_5;
|
||||
max_cpu_key.on_disk_key = MAX_KEY;
|
||||
max_cpu_key.on_disk_key = MAX_IN_CORE_KEY;
|
||||
max_cpu_key.key_length = 3;
|
||||
|
||||
#ifdef CONFIG_QUOTA
|
||||
|
Reference in New Issue
Block a user