mmc: s3c6410: enable ADMA feature in 6410 sdhci controller
[safe/jmp/linux-2.6] / fs / ioctl.c
index 7faefb4..2d140a7 100644 (file)
@@ -525,15 +525,8 @@ static int ioctl_fsfreeze(struct file *filp)
        if (sb->s_op->freeze_fs == NULL)
                return -EOPNOTSUPP;
 
-       /* If a blockdevice-backed filesystem isn't specified, return. */
-       if (sb->s_bdev == NULL)
-               return -EINVAL;
-
        /* Freeze */
-       sb = freeze_bdev(sb->s_bdev);
-       if (IS_ERR(sb))
-               return PTR_ERR(sb);
-       return 0;
+       return freeze_super(sb);
 }
 
 static int ioctl_fsthaw(struct file *filp)
@@ -543,12 +536,8 @@ static int ioctl_fsthaw(struct file *filp)
        if (!capable(CAP_SYS_ADMIN))
                return -EPERM;
 
-       /* If a blockdevice-backed filesystem isn't specified, return EINVAL. */
-       if (sb->s_bdev == NULL)
-               return -EINVAL;
-
        /* Thaw */
-       return thaw_bdev(sb->s_bdev, sb);
+       return thaw_super(sb);
 }
 
 /*