android_kernel_google_msm/fs/exofs
bharrosh@panasas.com 66cd6cad49 exofs: Override read-ahead to align on stripe_size
* Set all inode->i_mapping->backing_dev_info to point to
  the per super-block sb->s_bdi.

* Calculating a read_ahead that is:
  - preferable 2 stripes long
    (Future patch will add a mount option to override this)
  - Minimum 128K aligned up to stripe-size
  - Caped to maximum-IO-sizes round down to stripe_size.
    (Max sizes are governed by max bio-size that fits in a page
     times number-of-devices)

CC: Marc Dionne <marc.c.dionne@gmail.com>
Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
2011-03-15 15:02:50 +02:00
..
BUGS
common.h exofs: Define on-disk per-inode optional layout attribute 2010-02-28 03:35:28 -08:00
dir.c exofs: Trivial: fix some indentation and debug prints 2011-03-15 15:00:27 +02:00
exofs.h exofs: Override read-ahead to align on stripe_size 2011-03-15 15:02:50 +02:00
file.c exofs: simple fsync race fix 2011-03-15 15:02:50 +02:00
inode.c exofs: Override read-ahead to align on stripe_size 2011-03-15 15:02:50 +02:00
ios.c fs/exofs: typo fix of faild to failed 2010-10-25 18:02:49 +02:00
Kbuild exofs: move osd.c to ios.c 2009-12-10 09:59:21 +02:00
Kconfig
namei.c exofs: i_nlink races in rename() 2011-03-03 01:28:17 -05:00
pnfs.h exofs: fix pnfs_osd re-definitions in pre-pnfs trees 2010-01-05 09:14:32 +02:00
super.c exofs: Override read-ahead to align on stripe_size 2011-03-15 15:02:50 +02:00
symlink.c exofs: Remove IBM copyrights 2009-06-21 17:53:47 +03:00