{"push_id":1032661369,"size":25,"distinct_size":25,"ref":"refs/heads/kk_mr2_cm","head":"d95b6f8a0c81cbba911d85b39de133c84e202177","before":"e22a3a5b8feebaef1fa71a479856058c0328033a","commits":[{"sha":"2a349673e538e0cba088dd93d1a271fc26b5718c","author":{"email":"cf6b4af3fa400515352746bcb20d97adf3083376@gmail.com","name":"Txuki2005"},"message":" gcc5: drivers/staging/prima/CORE/MAC/src/pe/sch/schBeaconGen.c: fix w…\n\n…arning: passing argument 2 of 'vos_mem_compare' discards 'const' qualifier from pointer target type","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/2a349673e538e0cba088dd93d1a271fc26b5718c"},{"sha":"19ac60f8b84d27643e8696d3b54a1e8eaafe7ae0","author":{"email":"cf6b4af3fa400515352746bcb20d97adf3083376@gmail.com","name":"Txuki2005"},"message":"GCC5: Fix Warnings\n\nSigned-off-by: spezi77 <spezi77@gmx.com>\n\nConflicts:\n\tdrivers/video/msm/vidc/1080p/resource_tracker/vcd_res_tracker.c\n\tinclude/linux/compiler-gcc6.h\n\nChange-Id: I5879ca415049e666d6f6c853893957848b034734","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/19ac60f8b84d27643e8696d3b54a1e8eaafe7ae0"},{"sha":"270d237f9d3151b9ed9849cc9c8eaee535e685c2","author":{"email":"cf6b4af3fa400515352746bcb20d97adf3083376@gmail.com","name":"Txuki2005"},"message":" gcc5: drivers/staging/prima/CORE/HDD/src/wlan_hdd_wmm.c: fix warning:…\n\n… logical not is only applied to the left hand side of comparison","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/270d237f9d3151b9ed9849cc9c8eaee535e685c2"},{"sha":"c9499343376d044fddf931306c18131a72c26135","author":{"email":"7b25d2d0d81129bf0398d9388d333f58c60dfb83@gmail.com","name":"CallMeAldy"},"message":"Toolchain: Fix GCC 5.0\n\nSigned-off-by: CallMeAldy <aldrin.holmes20@gmail.com>","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/c9499343376d044fddf931306c18131a72c26135"},{"sha":"68b4360880e9ad00d48529edbe9862096559669f","author":{"email":"be9be9284cab0e59714993ff29886a62da8b2ca8@gmail.com","name":"Paul Beeler"},"message":"gcc5: fix warnings spam with gcc5\n\nThis fixes 102 warnings\n\nChange-Id: I72d0fb5a71b1148c4edf03ca0addfc39a04de6c3\nSigned-off-by: Paul Beeler <pbeeler80@gmail.com>\nSigned-off-by: CallMeAldy <aldrin.holmes20@gmail.com>\nSigned-off-by: spezi77 <spezi77@gmx.com>","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/68b4360880e9ad00d48529edbe9862096559669f"},{"sha":"63db6f703864e5eb544672d9851d7122a8bca198","author":{"email":"2926236e622576bb8c477b2124dcaa6daa55bbd7@gmail.com","name":"YoshiShaPow"},"message":"gcc5: arm: enable cortex_a15 optimization\n\nSigned-off-by: CallMeAldy <aldrin.holmes20@gmail.com>\n\nConflicts:\n\tarch/arm/Makefile\n\nChange-Id: I6790bf7ccf92214fc69c6b143f8b27d5afcd2cd8","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/63db6f703864e5eb544672d9851d7122a8bca198"},{"sha":"33689b0a55620bfa816b90bee3d53dc319e3264b","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>\nSigned-off-by: spezi77 <spezi77@gmx.com>\n\nConflicts:\n\tarch/arm/mach-msm/Kconfig\n\tarch/arm/mach-msm/Makefile","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/33689b0a55620bfa816b90bee3d53dc319e3264b"},{"sha":"e0ad2eca6904e4959ae6b7964982705472392875","author":{"email":"d7ca2ed3e31360a26e5e60317ed1b792bd41becb@hp.com","name":"Davidlohr Bueso"},"message":"lib/int_sqrt.c: optimize square root algorithm\n\nOptimize the current version of the shift-and-subtract (hardware)\nalgorithm, described by John von Newmann[1] and Guy L Steele.\n\nIterating 1,000,000 times, perf shows for the current version:\n\n Performance counter stats for './sqrt-curr' (10 runs):\n\n         27.170996 task-clock                #    0.979 CPUs utilized            ( +-  3.19% )\n                 3 context-switches          #    0.103 K/sec                    ( +-  4.76% )\n                 0 cpu-migrations            #    0.004 K/sec                    ( +-100.00% )\n               104 page-faults               #    0.004 M/sec                    ( +-  0.16% )\n        64,921,199 cycles                    #    2.389 GHz                      ( +-  0.03% )\n        28,967,789 stalled-cycles-frontend   #   44.62% frontend cycles idle     ( +-  0.18% )\n   <not supported> stalled-cycles-backend\n       104,502,623 instructions              #    1.61  insns per cycle\n                                             #    0.28  stalled cycles per insn  ( +-  0.00% )\n        34,088,368 branches                  # 1254.587 M/sec                    ( +-  0.00% )\n             4,901 branch-misses             #    0.01% of all branches          ( +-  1.32% )\n\n       0.027763015 seconds time elapsed                                          ( +-  3.22% )\n\nAnd for the new version:\n\nPerformance counter stats for './sqrt-new' (10 runs):\n\n          0.496869 task-clock                #    0.519 CPUs utilized            ( +-  2.38% )\n                 0 context-switches          #    0.000 K/sec\n                 0 cpu-migrations            #    0.403 K/sec                    ( +-100.00% )\n               104 page-faults               #    0.209 M/sec                    ( +-  0.15% )\n           590,760 cycles                    #    1.189 GHz                      ( +-  2.35% )\n           395,053 stalled-cycles-frontend   #   66.87% frontend cycles idle     ( +-  3.67% )\n   <not supported> stalled-cycles-backend\n           398,963 instructions              #    0.68  insns per cycle\n                                             #    0.99  stalled cycles per insn  ( +-  0.39% )\n            70,228 branches                  #  141.341 M/sec                    ( +-  0.36% )\n             3,364 branch-misses             #    4.79% of all branches          ( +-  5.45% )\n\n       0.000957440 seconds time elapsed                                          ( +-  2.42% )\n\nFurthermore, this saves space in instruction text:\n\n   text    data     bss     dec     hex filename\n    111       0       0     111      6f lib/int_sqrt-baseline.o\n     89       0       0      89      59 lib/int_sqrt.o\n\n[1] http://en.wikipedia.org/wiki/First_Draft_of_a_Report_on_the_EDVAC\n\nSigned-off-by: Davidlohr Bueso <davidlohr.bueso@hp.com>\nReviewed-by: Jonathan Gonzalez <jgonzlez@linets.cl>\nTested-by: Jonathan Gonzalez <jgonzlez@linets.cl>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: flar2 <asegaert@gmail.com>","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/e0ad2eca6904e4959ae6b7964982705472392875"},{"sha":"ee1772c2b427c4961658ce8eda8ada3b1770d161","author":{"email":"50cb9bee76fd6567c3233b8a89e4a594c545792f@gmail.com","name":"flar2"},"message":"Disable CRC check\n\nSigned-off-by: flar2 <asegaert@gmail.com>","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/ee1772c2b427c4961658ce8eda8ada3b1770d161"},{"sha":"942c68374827cfdbe27bec102ba7baa446a9c281","author":{"email":"30c4dc6350034aa1ef320b556159293d5d3bda75@gmail.com","name":"Lens-F"},"message":"GPU: add optimization flags to GPU drivers\n\nChange-Id: I3e4f29c4a18622500162766aca6ea4b5b8bcde08\nSigned-off-by: Lens-F <tnoah12@gmail.com>\nSigned-off-by: flar2 <asegaert@gmail.com>\nSigned-off-by: spezi77 <spezi77@gmx.com>","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/942c68374827cfdbe27bec102ba7baa446a9c281"},{"sha":"0887ddd6b0bceafb31262b3a0354418802218a43","author":{"email":"c48a977c99df211699aa56461f1372547350aebb@gmail.com","name":"LaboDJ"},"message":"IO: removed usless test & debug things\n\nChange-Id: I8522c2f09fa62459098124bd31246a5d6a2b75eb\nSigned-off-by: spezi77 <spezi77@gmx.com>","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/0887ddd6b0bceafb31262b3a0354418802218a43"},{"sha":"abbfb1fe63e27d28ca7243fbe20808967aabfd01","author":{"email":"00cdc6fa627ebc82497840cfa79e238eb1a6f9be@gmx.ch","name":"hellsgod"},"message":"Various small tweaks from morfic (thx to LaboDJ)\n\nSigned-off-by: LaboDJ <jacopolabardi@gmail.com>","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/abbfb1fe63e27d28ca7243fbe20808967aabfd01"},{"sha":"a9c44e273a56054fb6305cc72b3057f5af560b1b","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"Francisco Franco"},"message":"msm: don't compile MSM_RUN_QUEUE_STATS.\n\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/a9c44e273a56054fb6305cc72b3057f5af560b1b"},{"sha":"6685a3866675b172036e70934e4e1389808a4823","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"Francisco Franco"},"message":"writeback: increase bdi_min_ratio to 5 in light of the latest writeback commit.\n\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/6685a3866675b172036e70934e4e1389808a4823"},{"sha":"ad0974ee3ee7fd3fad8c6d76cad025736a23706b","author":{"email":"45d857216ef082c1ddfd5d3991b4f3d23f51761f@arcor.de","name":"myfluxi"},"message":"msm: kgsl: Report GPU frequency correctly in sysfs\n\nChange-Id: Iaf31be53bff5039d89a632d83b517d34755eb027\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/ad0974ee3ee7fd3fad8c6d76cad025736a23706b"},{"sha":"2f76a9e574768f1f6d1d164774df6a2fea91d359","author":{"email":"13b5b7039a021b8cc9f1fde674d009cb5243a69d@google.com","name":"Sami Tolvanen"},"message":"arm: crypto: Add optimized SHA-256/224\n\nAdd Andy Polyakov's optimized assembly and NEON implementations for\nSHA-256/224.\n\nThe sha256-armv4.pl script for generating the assembly code is from\nOpenSSL commit 51f8d095562f36cdaa6893597b5c609e943b0565.\n\nCompared to sha256-generic these implementations have the following\ntcrypt speed improvements on Motorola Nexus 6 (Snapdragon 805):\n\n  bs    b/u      sha256-neon  sha256-asm\n  16    16       x1.32        x1.19\n  64    16       x1.27        x1.15\n  64    64       x1.36        x1.20\n  256   16       x1.22        x1.11\n  256   64       x1.36        x1.19\n  256   256      x1.59        x1.23\n  1024  16       x1.21        x1.10\n  1024  256      x1.65        x1.23\n  1024  1024     x1.76        x1.25\n  2048  16       x1.21        x1.10\n  2048  256      x1.66        x1.23\n  2048  1024     x1.78        x1.25\n  2048  2048     x1.79        x1.25\n  4096  16       x1.20        x1.09\n  4096  256      x1.66        x1.23\n  4096  1024     x1.79        x1.26\n  4096  4096     x1.82        x1.26\n  8192  16       x1.20        x1.09\n  8192  256      x1.67        x1.23\n  8192  1024     x1.80        x1.26\n  8192  4096     x1.85        x1.28\n  8192  8192     x1.85        x1.27\n\nWhere bs refers to block size and b/u to bytes per update.\n\nChange-Id: I83938010007660f7f3f77f2946c8d22557e3a327\nSigned-off-by: Sami Tolvanen <samitolvanen@google.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>\nSigned-off-by: spezi77 <spezi77@gmx.com>","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/2f76a9e574768f1f6d1d164774df6a2fea91d359"},{"sha":"648664e1e52a1dc525c001a8002061b9b942cf54","author":{"email":"1e64f2d0991be447b3e4fb6475de12f5140e13c7@gmx.com","name":"spezi77"},"message":"Revert \"GPU: add optimization flags to GPU drivers\"\n\nThis reverts commit 942c68374827cfdbe27bec102ba7baa446a9c281.","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/648664e1e52a1dc525c001a8002061b9b942cf54"},{"sha":"84ca0b0fd31801140568a29b05d9d3226aa1cac5","author":{"email":"1e64f2d0991be447b3e4fb6475de12f5140e13c7@gmx.com","name":"spezi77"},"message":"Revert \"msm: memutils:  memcpy, memmove, copy_page optimization\"\n\nThis reverts commit 33689b0a55620bfa816b90bee3d53dc319e3264b.","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/84ca0b0fd31801140568a29b05d9d3226aa1cac5"},{"sha":"88fb88acd6194e21e854a5e90c717e293aeb3b56","author":{"email":"45d857216ef082c1ddfd5d3991b4f3d23f51761f@arcor.de","name":"myfluxi"},"message":"ARM: add .gitignore entry for sha256-core.S\n\nChange-Id: Ifbb0b1e7a05944489fb901246f4afcd6b4483c16\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>\nSigned-off-by: spezi77 <spezi77@gmx.com>","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/88fb88acd6194e21e854a5e90c717e293aeb3b56"},{"sha":"6699fe16d3802cf27a2f9bcaec51fef31fb6922f","author":{"email":"bc04d5e582bf5c032c24683f7314bdaab249b0ae@hotmail.com","name":"mrg666"},"message":"msm: mach-msm: remove perf_debug","distinct":true,"url":"https://api.github.com/repos/spezi77/mako/commits/6699fe16d3802cf27a2f9bcaec51fef31fb6922f"}]}