Oh, it could have something to do with this code from the patch:

Code:
+       off_t threshold, move_limit = mhdd.move_limit;
+       if (move_limit <= 100)
+               threshold = 10;                         /* minimum percent-free */
+       else
+               threshold = 200ll * 1024 * 1024 * 1024; /* minimum space free */


I undoubtedly put that 200GB value in there as a suitable threshold for my own 2TB drives, which may not be suitable for your drives (?). But if you specify a "move limit" mount option less than 100 (eg. -o mlimit=20), it's supposed to use the 10% rule instead of the 200GB threshold.

-ml


Edited by mlord (01/11/2012 00:52)