inode.c (9442e54f433eff9b6fbd0836611df4c1919df370) inode.c (8800a044c71a128633cf3febaf4780531a991334)
1/*
2 * Optimized MPEG FS - inode and super operations.
3 * Copyright (C) 2006 Bob Copeland <me@bobcopeland.com>
4 * Released under GPL v2.
5 */
6#include <linux/module.h>
7#include <linux/sched.h>
8#include <linux/slab.h>

--- 503 unchanged lines hidden (view full) ---

512 if (sbi->s_bitmap_ino != ~0ULL &&
513 sbi->s_bitmap_ino > sbi->s_num_blocks) {
514 printk(KERN_ERR "omfs: free space bitmap location is corrupt "
515 "(%llx, total blocks %llx)\n",
516 (unsigned long long) sbi->s_bitmap_ino,
517 (unsigned long long) sbi->s_num_blocks);
518 goto out_brelse_bh2;
519 }
1/*
2 * Optimized MPEG FS - inode and super operations.
3 * Copyright (C) 2006 Bob Copeland <me@bobcopeland.com>
4 * Released under GPL v2.
5 */
6#include <linux/module.h>
7#include <linux/sched.h>
8#include <linux/slab.h>

--- 503 unchanged lines hidden (view full) ---

512 if (sbi->s_bitmap_ino != ~0ULL &&
513 sbi->s_bitmap_ino > sbi->s_num_blocks) {
514 printk(KERN_ERR "omfs: free space bitmap location is corrupt "
515 "(%llx, total blocks %llx)\n",
516 (unsigned long long) sbi->s_bitmap_ino,
517 (unsigned long long) sbi->s_num_blocks);
518 goto out_brelse_bh2;
519 }
520 if (sbi->s_clustersize < 1 ||
521 sbi->s_clustersize > OMFS_MAX_CLUSTER_SIZE) {
522 printk(KERN_ERR "omfs: cluster size out of range (%d)",
523 sbi->s_clustersize);
524 goto out_brelse_bh2;
525 }
520
521 ret = omfs_get_imap(sb);
522 if (ret)
523 goto out_brelse_bh2;
524
525 sb->s_op = &omfs_sops;
526
527 root = omfs_iget(sb, be64_to_cpu(omfs_rb->r_root_dir));

--- 50 unchanged lines hidden ---
526
527 ret = omfs_get_imap(sb);
528 if (ret)
529 goto out_brelse_bh2;
530
531 sb->s_op = &omfs_sops;
532
533 root = omfs_iget(sb, be64_to_cpu(omfs_rb->r_root_dir));

--- 50 unchanged lines hidden ---