{"push_id":818788444,"size":2,"distinct_size":2,"ref":"refs/heads/lp5.1-new","head":"1cba3403bc8e4ad190dfb53583995bd0f62280c9","before":"07c2b010689295b102bcff49fc1b67f1d6cc336a","commits":[{"sha":"d950a6a6be2dc6941a4f0dc160be953a0b8166d6","author":{"email":"22a73a284b1d5f1ff4fbe05477d60b6c9de7455c@motorola.com","name":"Andrey Sidorov"},"message":"ext4: speed up truncate/unlink by not using bforget() unless needed\n\nDo not iterate over data blocks scanning for bh's to forget as they're\nnever exist. This improves time taken by unlink / truncate syscall.\nTested by continuously truncating file that is being written by dd.\nAnother test is rm -rf of linux tree while tar unpacks it. With\nordered data mode condition unlikely(!tbh) was always met in\next4_free_blocks. With journal data mode tbh was found only few times,\nso optimisation is also possible.\n\nUnlinking fallocated 60G file after doing sync && echo 3 >\n/proc/sys/vm/drop_caches && time rm --help\n\nX86 before (linux 3.6-rc4):\n# time rm -f test1\nreal    0m2.710s\nuser    0m0.000s\nsys     0m1.530s\n\nX86 after:\n# time rm -f test1\nreal    0m0.644s\nuser    0m0.003s\nsys     0m0.060s\n\nMIPS before (linux 2.6.37):\n# time rm -f test1\nreal    0m 4.93s\nuser    0m 0.00s\nsys     0m 4.61s\n\nMIPS after:\n# time rm -f test1\nreal    0m 0.16s\nuser    0m 0.00s\nsys     0m 0.06s\n\nSigned-off-by: \"Theodore Ts'o\" <tytso@mit.edu>\nSigned-off-by: Andrey Sidorov <qrxd43@motorola.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/GrinningFerret/android_kernel_lge_msm8226/commits/d950a6a6be2dc6941a4f0dc160be953a0b8166d6"},{"sha":"1cba3403bc8e4ad190dfb53583995bd0f62280c9","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"block: cfq: Tuning and burning\n\nSigned-off-by: Zdrowy Gosciu <ZdrowyGosciu+GITHUB@gmail.com>","distinct":true,"url":"https://api.github.com/repos/GrinningFerret/android_kernel_lge_msm8226/commits/1cba3403bc8e4ad190dfb53583995bd0f62280c9"}]}