GitHub PushEvent at 2014-04-26 17:22:35
Repository: HybridMix
Actor: pattyboi
Payload: {"shas":[["07249e779293aaa481224963d09c741fe1a0212c","925aa76529e740fe0d5152049d90ba90ccc9d68b@gmail.com","Revert \"mm: Rename function \"reset_page_mapcount\" to \"page_mapcount_reset\"\"\n\nThis reverts commit f6fa0530ce55ccb9b3b2f3c4f9e696018c4cfb7b.","pattyboi",true],["5c0fd1d3e19407df3468cab617ad96f38948bc84","925aa76529e740fe0d5152049d90ba90ccc9d68b@gmail.com","Revert \"Update zsmalloc to Linux kernel 3.11\"\n\nThis reverts commit 89266c906de165828620fe624f345d3aac451350.","pattyboi",true],["ac624551aed1e42611186fcff7d2206e004289b3","961d3a915928af0641640efab152d3d1523ccd87@gmail.com","omap2: 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: I843fe77192d61ce35a81e75d76fc09f0a472e98a\nSigned-off-by: Chris Fries <C.Fries@motorola.com>\n\nWilli Ye <williye97@gmail.com>:\n\nThis is a port to tuna. I didn't notice any big improvements. Needs some\nrework.\n\nSigned-off-by: Willi Ye <williye97@gmail.com>\n\nConflicts:\n\tarch/arm/lib/Makefile\n\tarch/arm/mach-omap2/Makefile","Willi Ye",true],["13cb1dc02402b8fb5f2ae1704305b84382d40315","925aa76529e740fe0d5152049d90ba90ccc9d68b@gmail.com","config dump","pattyboi",true],["25e6cff7ac4d03844acc2e267f3866c1d0e8882e","925aa76529e740fe0d5152049d90ba90ccc9d68b@gmail.com","derp","pattyboi",true]],"size":5,"ref":"refs/heads/pattybuild","head":"25e6cff7ac4d03844acc2e267f3866c1d0e8882e"}