1
linux/fs/ufs
Evgeniy Dushistov 647b7e87b5 [PATCH] ufs: one way to access super block
Super block of UFS usually has size >512, because of fragment size may be 512,
this cause some problems.

Currently, there are two methods to work with ufs super block:

1) split structure which describes ufs super blocks into structures with
   size <=512

2) use one structure which describes ufs super block, and hope that array
   of "buffer_head" which holds "super block", has such construction:

	bh[n]->b_data + bh[n]->b_size == bh[n + 1]->b_data

The second variant may cause some problems in the future, and usage of two
variants cause unnecessary code duplication.

This patch remove the second variant.  Also patch contains some CodingStyle
fixes.

Signed-off-by: Evgeniy Dushistov <dushistov@mail.ru>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-06-25 10:01:04 -07:00
..
balloc.c [PATCH] ufs: missed brelse and wrong baseblk 2006-06-25 10:01:04 -07:00
cylinder.c [PATCH] ufs: easy debug 2006-06-25 10:01:03 -07:00
dir.c [PATCH] ufs: little directory lookup optimization 2006-06-25 10:01:03 -07:00
file.c [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
ialloc.c [PATCH] ufs: little directory lookup optimization 2006-06-25 10:01:03 -07:00
inode.c [PATCH] ufs: missed brelse and wrong baseblk 2006-06-25 10:01:04 -07:00
Makefile
namei.c [PATCH] ufs: easy debug 2006-06-25 10:01:03 -07:00
super.c [PATCH] ufs: one way to access super block 2006-06-25 10:01:04 -07:00
swab.h
symlink.c
truncate.c [PATCH] ufs: i_blocks wrong count 2006-06-25 10:01:03 -07:00
util.c [PATCH] ufs: easy debug 2006-06-25 10:01:03 -07:00
util.h [PATCH] ufs: one way to access super block 2006-06-25 10:01:04 -07:00