{"push_id":549500048,"size":5,"distinct_size":5,"ref":"refs/heads/LP","head":"3d5041e424430e71a0edb69400168aa5e6ba7747","before":"3086499d32a52a1652738c116cd36f5d7043deb4","commits":[{"sha":"49cbbbc73c02500339c0546dda874c57c998eaf5","author":{"email":"e79bfb7e5eb904823e562bbb3b407f600d684ef4@gmail.com","name":"Ethan"},"message":"fixing zImage production under new gcc toolchain","distinct":true,"url":"https://api.github.com/repos/cannondalev2000/android_kernel_htc_m7/commits/49cbbbc73c02500339c0546dda874c57c998eaf5"},{"sha":"7b16dae06831e887165fd3085bc19797d806af8c","author":{"email":"e79bfb7e5eb904823e562bbb3b407f600d684ef4@gmail.com","name":"Ethan"},"message":"shutup GCC quit your bitchin","distinct":true,"url":"https://api.github.com/repos/cannondalev2000/android_kernel_htc_m7/commits/7b16dae06831e887165fd3085bc19797d806af8c"},{"sha":"2649a928ac61b2e697521f52b39458ced2f90ea2","author":{"email":"e203ad089043f59502b8a6bd676687433f467ba0@motorola.com","name":"Chris Fries"},"message":"msm: memutils:  memcpy, memmove, copy_page optimization\n\nPreload farther to take advantage of the memory bus, and assume\n64-byte cache lines.  Unroll some pairs of ldm/stm as well, for\nunexplainable reasons.\n\nFuture enhancements should include,\n\n- #define for how far to preload, possibly defined separately for\n  memcpy, copy_*_user\n- Tuning for misaligned buffers\n- Tuning for memmove\n- Tuning for small buffers\n- Understanding mechanism behind ldm/stm unroll causing some gains\n  in copy_to_user\n\nBASELINE (msm8960pro):\n======================================================================\nmemcpy 1000MB at 5MB       : took 808850 usec, bandwidth 1236.236 MB/s\ncopy_to_user 1000MB at 5MB : took 810071 usec, bandwidth 1234.234 MB/s\ncopy_from_user 1000MB at 5M: took 942926 usec, bandwidth 1060.060 MB/s\nmemmove 1000GB at 5MB      : took 848588 usec, bandwidth 1178.178 MB/s\ncopy_to_user 1000GB at 4kB : took 847916 usec, bandwidth 1179.179 MB/s\ncopy_from_user 1000GB at 4k: took 935113 usec, bandwidth 1069.069 MB/s\ncopy_page 1000GB at 4kB    : took 779459 usec, bandwidth 1282.282 MB/s\n\nTHIS PATCH:\n======================================================================\nmemcpy 1000MB at 5MB       : took 346223 usec, bandwidth 2888.888 MB/s\ncopy_to_user 1000MB at 5MB : took 348084 usec, bandwidth 2872.872 MB/s\ncopy_from_user 1000MB at 5M: took 348176 usec, bandwidth 2872.872 MB/s\nmemmove 1000GB at 5MB      : took 348267 usec, bandwidth 2871.871 MB/s\ncopy_to_user 1000GB at 4kB : took 377018 usec, bandwidth 2652.652 MB/s\ncopy_from_user 1000GB at 4k: took 371829 usec, bandwidth 2689.689 MB/s\ncopy_page 1000GB at 4kB    : took 383763 usec, bandwidth 2605.605 MB/s\n\nChange-Id: I5e7605d4fb5c8492cfe7a73629d0d0ce7afd1f37\nSigned-off-by: Chris Fries <C.Fries@motorola.com>\nReviewed-on: http://gerrit.pcs.mot.com/526804\nSLT-Approved: Gerrit Code Review <gerrit-blurdev@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Igor Kovalenko <cik009@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>\n\nConflicts:\n\tarch/arm/lib/Makefile\n\tarch/arm/mach-msm/Kconfig\n\tarch/arm/mach-msm/Makefile\n\nConflicts:\n\n\tarch/arm/mach-msm/Makefile","distinct":true,"url":"https://api.github.com/repos/cannondalev2000/android_kernel_htc_m7/commits/2649a928ac61b2e697521f52b39458ced2f90ea2"},{"sha":"314acf20ccda188f4eda888ee333becbd1f40d8c","author":{"email":"e79bfb7e5eb904823e562bbb3b407f600d684ef4@gmail.com","name":"Ethan"},"message":"clean up defconfigs","distinct":true,"url":"https://api.github.com/repos/cannondalev2000/android_kernel_htc_m7/commits/314acf20ccda188f4eda888ee333becbd1f40d8c"},{"sha":"3d5041e424430e71a0edb69400168aa5e6ba7747","author":{"email":"e79bfb7e5eb904823e562bbb3b407f600d684ef4@gmail.com","name":"Ethan"},"message":"update m7 defconfig","distinct":true,"url":"https://api.github.com/repos/cannondalev2000/android_kernel_htc_m7/commits/3d5041e424430e71a0edb69400168aa5e6ba7747"}]}