Merge branch 'tuxonice-modules-clustering' into combined
Merge branch 'tuxonice-modules-paranoia' into combined
Merge branch 'fs-freezing' into fs-freezing-modules
Merge branch 'fs-freezing-modules' into combined
TuxOnIce: Don't BUG() if no more data to read.

In toi_bio_get_next_page_read, we were BUG()ing if there was no
page to read. In trying to find the cause of us hitting this BUG(),
I switched to returning -ENODATA, in the hope of getting a better
trace. For one user, at least, this (combined with the following
patches) has made the problem go away. I still need to get to the
root cause, but will commit these patches for now.

Signed-off-by: Nigel Cunningham <nigel@tuxonice.net>
Merge branch 'tuxonice' into paranoia
Merge branch 'tuxonice' into clustering
Merge branch 'tuxonice' into tuxonice-modules
Merge branch 'tuxonice' into fs-freezing
Merge branch 'paranoia' into paranoia-modules
Merge branch 'paranoia-modules' into combined
Merge branch 'clustering' into clustering-modules
Merge branch 'clustering-modules' into combined
Merge branch 'tuxonice-modules' into tuxonice-modules-clustering
Merge branch 'tuxonice-modules' into tuxonice-modules-paranoia
Merge branch 'tuxonice-modules-clustering' into combined
Merge branch 'tuxonice-modules-paranoia' into combined
Merge branch 'fs-freezing' into fs-freezing-modules
Merge branch 'fs-freezing-modules' into combined
Don't call toi_start_new_readahead needlessly.

Don't invoke toi_start_new_readahead when we can just check
more_readahead beforehand.

Signed-off-by: Nigel Cunningham <nigel@tuxonice.net>