summaryrefslogtreecommitdiff
path: root/ANDROID_3.4.5/fs/befs/inode.c
diff options
context:
space:
mode:
authorSrikant Patnaik2015-01-11 12:28:04 +0530
committerSrikant Patnaik2015-01-11 12:28:04 +0530
commit871480933a1c28f8a9fed4c4d34d06c439a7a422 (patch)
tree8718f573808810c2a1e8cb8fb6ac469093ca2784 /ANDROID_3.4.5/fs/befs/inode.c
parent9d40ac5867b9aefe0722bc1f110b965ff294d30d (diff)
downloadFOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.gz
FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.bz2
FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.zip
Moved, renamed, and deleted files
The original directory structure was scattered and unorganized. Changes are basically to make it look like kernel structure.
Diffstat (limited to 'ANDROID_3.4.5/fs/befs/inode.c')
-rw-r--r--ANDROID_3.4.5/fs/befs/inode.c52
1 files changed, 0 insertions, 52 deletions
diff --git a/ANDROID_3.4.5/fs/befs/inode.c b/ANDROID_3.4.5/fs/befs/inode.c
deleted file mode 100644
index 94c17f9a..00000000
--- a/ANDROID_3.4.5/fs/befs/inode.c
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * inode.c
- *
- * Copyright (C) 2001 Will Dyson <will_dyson@pobox.com>
- */
-
-#include <linux/fs.h>
-
-#include "befs.h"
-#include "inode.h"
-
-/*
- Validates the correctness of the befs inode
- Returns BEFS_OK if the inode should be used, otherwise
- returns BEFS_BAD_INODE
-*/
-int
-befs_check_inode(struct super_block *sb, befs_inode * raw_inode,
- befs_blocknr_t inode)
-{
- u32 magic1 = fs32_to_cpu(sb, raw_inode->magic1);
- befs_inode_addr ino_num = fsrun_to_cpu(sb, raw_inode->inode_num);
- u32 flags = fs32_to_cpu(sb, raw_inode->flags);
-
- /* check magic header. */
- if (magic1 != BEFS_INODE_MAGIC1) {
- befs_error(sb,
- "Inode has a bad magic header - inode = %lu", inode);
- return BEFS_BAD_INODE;
- }
-
- /*
- * Sanity check2: inodes store their own block address. Check it.
- */
- if (inode != iaddr2blockno(sb, &ino_num)) {
- befs_error(sb, "inode blocknr field disagrees with vfs "
- "VFS: %lu, Inode %lu",
- inode, iaddr2blockno(sb, &ino_num));
- return BEFS_BAD_INODE;
- }
-
- /*
- * check flag
- */
-
- if (!(flags & BEFS_INODE_IN_USE)) {
- befs_error(sb, "inode is not used - inode = %lu", inode);
- return BEFS_BAD_INODE;
- }
-
- return BEFS_OK;
-}