Imported reiserfsprogs-3.6.20
This commit is contained in:
1 parent
0ed773997f
commit
dac518d099
189 files changed
+43353
-29787
No files matched your search
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* Copyright 2000-2004 by Hans Reiser, licensing governed by
|
||||
* reiserfsprogs/README
|
||||
*/
|
||||
|
||||
#ifndef REISERFS_POLICY_H
|
||||
#define REISERFS_POLICY_H
|
||||
|
||||
/* this is aggressive tail suppression policy taken from the kernel */
|
||||
/* It should be REISERFS_DIRECT_MAX used here, but sometimes it is not enough,
|
||||
* and items got deleted. */
|
||||
#define reiserfs_policy_ext(n_file_size,n_tail_size,n_block_size) \
|
||||
( \
|
||||
(!(n_tail_size)) || \
|
||||
(((n_tail_size) > REISERFS_ITEM_MAX(n_block_size)) || \
|
||||
( (n_file_size) >= (n_block_size) * 4 ) || \
|
||||
( ( (n_file_size) >= (n_block_size) * 3 ) && \
|
||||
( (n_tail_size) >= (REISERFS_ITEM_MAX(n_block_size))/4) ) || \
|
||||
( ( (n_file_size) >= (n_block_size) * 2 ) && \
|
||||
( (n_tail_size) >= (REISERFS_ITEM_MAX(n_block_size))/2) ) || \
|
||||
( ( (n_file_size) >= (n_block_size) ) && \
|
||||
( (n_tail_size) >= (REISERFS_ITEM_MAX(n_block_size) * 3)/4) ) ) \
|
||||
)
|
||||
|
||||
#endif
|
||||
Reference in new issue
Block a user