From: Dave A. <ai...@us...> - 2002-04-13 16:20:13
|
Update of /cvsroot/linux-vax/kernel-2.4/mm In directory usw-pr-cvs1:/tmp/cvs-serv864/mm Modified Files: filemap.c Log Message: DA: 2.4.16 import should have no affect on VAX port apart Index: filemap.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.4/mm/filemap.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- filemap.c 9 Apr 2002 16:37:20 -0000 1.2 +++ filemap.c 13 Apr 2002 16:20:09 -0000 1.3 @@ -47,6 +47,12 @@ unsigned int page_hash_bits; struct page **page_hash_table; +int vm_max_readahead = 31; +int vm_min_readahead = 3; +EXPORT_SYMBOL(vm_max_readahead); +EXPORT_SYMBOL(vm_min_readahead); + + spinlock_t pagecache_lock ____cacheline_aligned_in_smp = SPIN_LOCK_UNLOCKED; /* * NOTE: to avoid deadlocking you must never acquire the pagemap_lru_lock @@ -1134,7 +1140,7 @@ static inline int get_max_readahead(struct inode * inode) { if (!inode->i_dev || !max_readahead[MAJOR(inode->i_dev)]) - return MAX_READAHEAD; + return vm_max_readahead; return max_readahead[MAJOR(inode->i_dev)][MINOR(inode->i_dev)]; } @@ -1317,8 +1323,8 @@ if (filp->f_ramax < needed) filp->f_ramax = needed; - if (reada_ok && filp->f_ramax < MIN_READAHEAD) - filp->f_ramax = MIN_READAHEAD; + if (reada_ok && filp->f_ramax < vm_min_readahead) + filp->f_ramax = vm_min_readahead; if (filp->f_ramax > max_readahead) filp->f_ramax = max_readahead; } |