Skip to content

Commit

Permalink
exofs: dir_inode and directory operations
Browse files Browse the repository at this point in the history
implementation of directory and inode operations.

* A directory is treated as a file, and essentially contains a list
  of <file name, inode #> pairs for files that are found in that
  directory. The object IDs correspond to the files' inode numbers
  and are allocated using a 64bit incrementing global counter.
* Each file's control block (AKA on-disk inode) is stored in its
  object's attributes. This applies to both regular files and other
  types (directories, device files, symlinks, etc.).

Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
  • Loading branch information
Boaz Harrosh committed Mar 31, 2009
1 parent beaec07 commit e6af00f
Show file tree
Hide file tree
Showing 5 changed files with 1,298 additions and 1 deletion.
2 changes: 1 addition & 1 deletion fs/exofs/Kbuild
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@
# Kbuild - Gets included from the Kernels Makefile and build system
#

exofs-y := osd.o inode.o file.o symlink.o
exofs-y := osd.o inode.o file.o symlink.o namei.o dir.o
obj-$(CONFIG_EXOFS_FS) += exofs.o
Loading

0 comments on commit e6af00f

Please sign in to comment.