]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/befs/endian.h
Merge tag 'v2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[mv-sheeva.git] / fs / befs / endian.h
index 6cb84d896d050f5184b86e46655d27d21f78cbd6..27223878ba9fc9b9ba354a887837653ecdd170f4 100644 (file)
@@ -102,22 +102,22 @@ cpu_to_fsrun(const struct super_block *sb, befs_block_run n)
 }
 
 static inline befs_data_stream
-fsds_to_cpu(const struct super_block *sb, befs_disk_data_stream n)
+fsds_to_cpu(const struct super_block *sb, const befs_disk_data_stream *n)
 {
        befs_data_stream data;
        int i;
 
        for (i = 0; i < BEFS_NUM_DIRECT_BLOCKS; ++i)
-               data.direct[i] = fsrun_to_cpu(sb, n.direct[i]);
+               data.direct[i] = fsrun_to_cpu(sb, n->direct[i]);
 
-       data.max_direct_range = fs64_to_cpu(sb, n.max_direct_range);
-       data.indirect = fsrun_to_cpu(sb, n.indirect);
-       data.max_indirect_range = fs64_to_cpu(sb, n.max_indirect_range);
-       data.double_indirect = fsrun_to_cpu(sb, n.double_indirect);
+       data.max_direct_range = fs64_to_cpu(sb, n->max_direct_range);
+       data.indirect = fsrun_to_cpu(sb, n->indirect);
+       data.max_indirect_range = fs64_to_cpu(sb, n->max_indirect_range);
+       data.double_indirect = fsrun_to_cpu(sb, n->double_indirect);
        data.max_double_indirect_range = fs64_to_cpu(sb,
-                                                    n.
+                                                    n->
                                                     max_double_indirect_range);
-       data.size = fs64_to_cpu(sb, n.size);
+       data.size = fs64_to_cpu(sb, n->size);
 
        return data;
 }