vserver 1.9.3
[linux-2.6.git] / fs / affs / super.c
index f4ebbd2..073e80c 100644 (file)
@@ -44,7 +44,7 @@ affs_put_super(struct super_block *sb)
        pr_debug("AFFS: put_super()\n");
 
        if (!(sb->s_flags & MS_RDONLY)) {
-               AFFS_ROOT_TAIL(sb, sbi->s_root_bh)->bm_flag = be32_to_cpu(1);
+               AFFS_ROOT_TAIL(sb, sbi->s_root_bh)->bm_flag = cpu_to_be32(1);
                secs_to_datestamp(get_seconds(),
                                  &AFFS_ROOT_TAIL(sb, sbi->s_root_bh)->disk_change);
                affs_fix_checksum(sb, sbi->s_root_bh);
@@ -70,7 +70,7 @@ affs_write_super(struct super_block *sb)
                //      if (sbi->s_bitmap[i].bm_bh) {
                //              if (buffer_dirty(sbi->s_bitmap[i].bm_bh)) {
                //                      clean = 0;
-               AFFS_ROOT_TAIL(sb, sbi->s_root_bh)->bm_flag = be32_to_cpu(clean);
+               AFFS_ROOT_TAIL(sb, sbi->s_root_bh)->bm_flag = cpu_to_be32(clean);
                secs_to_datestamp(get_seconds(),
                                  &AFFS_ROOT_TAIL(sb, sbi->s_root_bh)->disk_change);
                affs_fix_checksum(sb, sbi->s_root_bh);
@@ -115,7 +115,7 @@ static int init_inodecache(void)
 {
        affs_inode_cachep = kmem_cache_create("affs_inode_cache",
                                             sizeof(struct affs_inode_info),
-                                            0, SLAB_HWCACHE_ALIGN|SLAB_RECLAIM_ACCOUNT,
+                                            0, SLAB_RECLAIM_ACCOUNT,
                                             init_once, NULL);
        if (affs_inode_cachep == NULL)
                return -ENOMEM;
@@ -387,7 +387,7 @@ got_root:
                printk(KERN_ERR "AFFS: Cannot read boot block\n");
                goto out_error;
        }
-       chksum = be32_to_cpu(*(u32 *)boot_bh->b_data);
+       chksum = be32_to_cpu(*(__be32 *)boot_bh->b_data);
        brelse(boot_bh);
 
        /* Dircache filesystems are compatible with non-dircache ones