android_kernel_samsung_univ.../fs/ocfs2
Tao Ma 4d0ddb2ce2 ocfs2: Add inode stealing for ocfs2_reserve_new_inode
Inode allocation is modified to look in other nodes allocators during
extreme out of space situations. We retry our own slot when space is freed
back to the global bitmap, or whenever we've allocated more than 1024 inodes
from another slot.

Signed-off-by: Tao Ma <tao.ma@oracle.com>
Signed-off-by: Mark Fasheh <mfasheh@suse.com>
2008-04-18 08:56:10 -07:00
..
cluster ocfs2: Move /sys/o2cb to /sys/fs/o2cb 2008-04-18 08:56:10 -07:00
dlm ocfs2/dlm: Cleanup lockres print 2008-04-18 08:56:09 -07:00
alloc.c ocfs2: Add inode stealing for ocfs2_reserve_new_inode 2008-04-18 08:56:10 -07:00
alloc.h
aops.c [PATCH] fs/ocfs2/aops.c: Correct use of ! and & 2008-03-03 15:50:21 -08:00
aops.h
buffer_head_io.c ocfs2: clean up bh null checks 2008-01-25 15:05:48 -08:00
buffer_head_io.h
dcache.c
dcache.h
dir.c [PATCH] ocfs2: le*_add_cpu conversion 2008-03-03 15:50:21 -08:00
dir.h
dlmglue.c ocfs2: Add the 'cluster_stack' sysfs file. 2008-04-18 08:56:05 -07:00
dlmglue.h ocfs2: Break out stackglue into modules. 2008-04-18 08:56:05 -07:00
export.c ocfs2: Silence false lockdep warnings 2008-01-25 15:05:44 -08:00
export.h
extent_map.c
extent_map.h
file.c ocfs2: printf fixes 2008-01-25 15:05:45 -08:00
file.h
heartbeat.c ocfs2: Move o2hb functionality into the stack glue. 2008-04-18 08:56:04 -07:00
heartbeat.h ocfs2: Move o2hb functionality into the stack glue. 2008-04-18 08:56:04 -07:00
inode.c ocfs2: convert byte order of constant instead of variable 2008-01-25 15:05:46 -08:00
inode.h ocfs2: Silence false lockdep warnings 2008-01-25 15:05:44 -08:00
ioctl.c ocfs2: Move o2hb functionality into the stack glue. 2008-04-18 08:56:04 -07:00
ioctl.h
journal.c ocfs2: De-magic the in-memory slot map. 2008-04-18 08:56:03 -07:00
journal.h ocfs2: Change the recovery map to an array of node numbers. 2008-04-18 08:56:02 -07:00
localalloc.c ocfs2: Add inode stealing for ocfs2_reserve_new_inode 2008-04-18 08:56:10 -07:00
localalloc.h
locks.c
locks.h
Makefile ocfs2: Allow selection of cluster plug-ins. 2008-04-18 08:56:07 -07:00
mmap.c
mmap.h
namei.c ocfs2: Add inode stealing for ocfs2_reserve_new_inode 2008-04-18 08:56:10 -07:00
namei.h
ocfs1_fs_compat.h fs/: Spelling fixes 2008-02-03 17:33:42 +02:00
ocfs2_fs.h ocfs2: Add the USERSPACE_STACK incompat bit. 2008-04-18 08:56:05 -07:00
ocfs2_lockid.h ocfs2: Change mlog_bug_on to BUG_ON in ocfs2_lockid.h 2008-04-18 08:56:07 -07:00
ocfs2_lockingver.h ocfs2: Negotiate locking protocol versions. 2008-02-06 16:11:29 -08:00
ocfs2.h ocfs2: Add inode stealing for ocfs2_reserve_new_inode 2008-04-18 08:56:10 -07:00
resize.c ocfs2: Fix an endian bug in online resize. 2008-03-10 15:14:07 -07:00
resize.h
slot_map.c ocfs2: Abstract out node number queries. 2008-04-18 08:56:04 -07:00
slot_map.h ocfs2: De-magic the in-memory slot map. 2008-04-18 08:56:03 -07:00
stack_o2cb.c ocfs2: Break out stackglue into modules. 2008-04-18 08:56:05 -07:00
stack_user.c ocfs2: add fsdlm to stackglue 2008-04-18 08:56:07 -07:00
stackglue.c ocfs2: add fsdlm to stackglue 2008-04-18 08:56:07 -07:00
stackglue.h ocfs2: add fsdlm to stackglue 2008-04-18 08:56:07 -07:00
suballoc.c ocfs2: Add inode stealing for ocfs2_reserve_new_inode 2008-04-18 08:56:10 -07:00
suballoc.h ocfs2: Add ac_alloc_slot in ocfs2_alloc_context 2008-04-18 08:56:10 -07:00
super.c ocfs2: Add inode stealing for ocfs2_reserve_new_inode 2008-04-18 08:56:10 -07:00
super.h
symlink.c
symlink.h
sysfile.c ocfs2: Silence false lockdep warnings 2008-01-25 15:05:44 -08:00
sysfile.h
uptodate.c
uptodate.h
ver.c ocfs2: bump version number 2008-01-25 15:05:46 -08:00
ver.h