{"push_id":1028882818,"size":36,"distinct_size":36,"ref":"refs/heads/master","head":"b158887a2097de4202f2582f6b0ebe6a988be94c","before":"631d02e64bbdbc209feba25edf61a007936b7c0f","commits":[{"sha":"e89c68be5432bba83a5ea3b5ff091c629c303058","author":{"email":"aa248032246d31778cc01f6793bbc94e84637066@gmail.com","name":"Tommy-Geenexus"},"message":"Add .gitignore","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/e89c68be5432bba83a5ea3b5ff091c629c303058"},{"sha":"8e133f2bd4b806821d406bb15de5fa263426880f","author":{"email":"aa248032246d31778cc01f6793bbc94e84637066@gmail.com","name":"Tommy-Geenexus"},"message":"Add initial device configuration","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/8e133f2bd4b806821d406bb15de5fa263426880f"},{"sha":"cfa03364efd686ef9b657fe26d0df64bdb497b08","author":{"email":"e8b50d7b4a37839a028792f3f95c0e00a3aa8c10@lge.com","name":"Devin Kim"},"message":"ASoc: msm: Remove warning messsage about speaker power\n supply.\n\nSome device doesn't need external speaker power supply. But this warning\nmessage is always displayed if we doesn't add external speaker power supply.\n\nSigned-off-by: sangwoo <sangwoo2.park@lge.com>\nSigned-off-by: Devin Kim <dojip.kim@lge.com>\n\nChange-Id: I27045cc1904e1544a29fb846503d29334957768d","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/cfa03364efd686ef9b657fe26d0df64bdb497b08"},{"sha":"545e4e3aa671adb63b54b247608b7691f8948c4d","author":{"email":"427b3e89cfa4833e90373054043f85c2b5772665@codeaurora.org","name":"Hemant Kumar"},"message":"usb: dwc3: gadget: Remove dev_WARN_ONCE in dwc3_gadget_ep_disable\n\nIn case of usb bus suspend at the time of disconnect, rmnet function\nsuspend disables the endpoint. Same endpoint gets disabled again as\nresult of handling gadget driver disconnect. This generates warning\nmessage and dumps the call stack. This may cause message flooding\nas a result of multiple usb plug in/plug out. Hence replace\ndev_WARN_ONCE with dev_dbg and log this event in debug buffer.\n\nCRs-Fixed: 743899\nChange-Id: I64f0f5b15cc5d9185e415f0b26e276e111c885ec\nSigned-off-by: Hemant Kumar <hemantk@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/545e4e3aa671adb63b54b247608b7691f8948c4d"},{"sha":"b0aff75cf0525dbff71d62a9a06cb146a629254f","author":{"email":"563e52a359628987e3ec3a43d116ebecc87e39bc@codeaurora.org","name":"Balamurugan Alagarsamy"},"message":"ARM: dts: msm: Update adsp heap memory size\n\nAdding 2M additional to adsp heap size to support\nhevc adaptive playback cases. Otherwise, adaptive CTS\ntest cases can lead to ADSP crash.\n\nChange-Id: I89d9597852cbdc6efce56814752302ba9af0e98f\nSigned-off-by: Balamurugan Alagarsamy <balaga@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/b0aff75cf0525dbff71d62a9a06cb146a629254f"},{"sha":"e5c0e497e93d0f377099d53bdd518532a10781af","author":{"email":"aa248032246d31778cc01f6793bbc94e84637066@gmail.com","name":"Tommy-Geenexus"},"message":"Arm: dts: togari: remove unused clearpad and atmel ts entries","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/e5c0e497e93d0f377099d53bdd518532a10781af"},{"sha":"fbdbb72018a7582a1d8c8898371ece9092eb974a","author":{"email":"aa248032246d31778cc01f6793bbc94e84637066@gmail.com","name":"Tommy-Geenexus"},"message":"Arm: dts: togari: calibrate renesas_sharp_1080p_new_id panel\n* The red, green and blue pcc values are adjusted according to CIE 1964 to get a color temperature close to 6500 K.\n* Reference chart: http://www.vendian.org/mncharity/dir3/blackbody/UnstableURLs/bbr_color.html","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/fbdbb72018a7582a1d8c8898371ece9092eb974a"},{"sha":"336960aba6ddf69284e88d0de00c1d6c1ecdc048","author":{"email":"aa248032246d31778cc01f6793bbc94e84637066@gmail.com","name":"Tommy-Geenexus"},"message":"defconfig: set noop as default I/O sched","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/336960aba6ddf69284e88d0de00c1d6c1ecdc048"},{"sha":"71ca1bff2a7c7914afc725a72f8f27eb3e86abec","author":{"email":"aa248032246d31778cc01f6793bbc94e84637066@gmail.com","name":"Tommy-Geenexus"},"message":"defconfig: enable KERNEL_TEXT_MPU_PROT\n\nConflicts:\n\tarch/arm/configs/lp_togari_defconfig","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/71ca1bff2a7c7914afc725a72f8f27eb3e86abec"},{"sha":"4d0224e7ed1668018b8b890b5540301f2b64e887","author":{"email":"aa248032246d31778cc01f6793bbc94e84637066@gmail.com","name":"Tommy-Geenexus"},"message":"defconfig: disable ANDROID_LOGGER","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/4d0224e7ed1668018b8b890b5540301f2b64e887"},{"sha":"54702bf89ea739e147f97cfe7ceebefdb83e5fd7","author":{"email":"785dce9813c74aa517a07b7a1160c1a9cdebd7be@codeaurora.org","name":"Swetha Chikkaboraiah"},"message":"defconfig: Disable CONFIG_DEVMEM and CONFIG_DEVKMEM\n\ntestDevMemSane & testDevkmemSane test cases are introduced\nin latest Android-6.0 version of CTS. These testcases expect\nmem and kmem nodes should not be present in /dev.\n\nCRs-fixed: 907542\nChange-Id: Icd798c885b6045e889ff720aa8655351d1376353\nSigned-off-by: Swetha Chikkaboraiah <schikk@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/54702bf89ea739e147f97cfe7ceebefdb83e5fd7"},{"sha":"4d08033dc8a81ae03e360251bba45fb344dee8fe","author":{"email":"aa248032246d31778cc01f6793bbc94e84637066@gmail.com","name":"Tommy-Geenexus"},"message":"defconfig: disable unused drivers","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/4d08033dc8a81ae03e360251bba45fb344dee8fe"},{"sha":"2c43b3c6d344e3807c57d40e0804c0624547d171","author":{"email":"d1ea33fd8fad032de913a31cb8b09b5737d1baa1@codeaurora.org","name":"Ray Zhang"},"message":"msm: mdss: remove unnecessary lock in checking DSI status\n\nSince DSI status checking is purely DSI operation, it's not\nnecessary to acquire ov_lock in case of video mode, otherwise\nthis function could block other overlay functions, therefore\nintroducing extra delay.\n\nCRs-fixed: 714531\nChange-Id: I5051ff3495d516b405cd3bf5dc32ea712187975e\nSigned-off-by: Ray Zhang <rayz@codeaurora.org>\nSigned-off-by: Raghavendra Ambadas <rambad@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/2c43b3c6d344e3807c57d40e0804c0624547d171"},{"sha":"6fcdfd57d123de5fa1a977edba30472ac3a62889","author":{"email":"44e007e42f7a1553b8387cad56a79625b5879d5f@codeaurora.org","name":"Krishna Chaitanya Parimi"},"message":"msm: mdss: do not assign ad_calc_bl if AD offsets are absent\n\nIf AD block offsets are absent in the device tree then do not\ninitialize ad_calc_bl. This would prevent unnecessary function\ncalls into AD backlight processing functions on targets where\nAD is not enabled.\n\nChange-Id: I6257d46a8ece9db134697170b91af9a9bead3b72\nSigned-off-by: Krishna Chaitanya Parimi <cparimi@codeaurora.org>\nSigned-off-by: Justin Philip <jphili@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/6fcdfd57d123de5fa1a977edba30472ac3a62889"},{"sha":"79fe7e0ae47a687f7a19243cf1d68804c8d3af45","author":{"email":"44e007e42f7a1553b8387cad56a79625b5879d5f@codeaurora.org","name":"Krishna Chaitanya Parimi"},"message":"msm: mdss: cancel AD calc work and destroy workqueue at power off\n\nThe queued work for an iteration of pp_ad_calc_worker might run\npost the final fb release call. This can cause NULL pointer\ndereferences. Now cancelling the pending AD calc work and\ndestroying the workqueue upon shutdown call to prevent any\nsuch scenarios.\n\nThe vsync handler would continue to work until a call for\nPOWERDOWN arrives from userspace post shutdown notification.\nSo vsync handler might continue to queue work regardless of\nexistence of AD workqueue. Preventing this by checking the\nad state to see if shutdown has been set. If shutdown is set\nthen we do not queue AD calc work. The shutdown mask will be\nset in state during a call to fb shutdown.\n\nChange-Id: I10b6f3001b49b010eb4ca52d3b0dc03b2f7c190c\nSigned-off-by: Krishna Chaitanya Parimi <cparimi@codeaurora.org>\nSigned-off-by: Justin Philip <jphili@codeaurora.org>\n\nConflicts:\n\tdrivers/video/msm/mdss/mdss_fb.h","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/79fe7e0ae47a687f7a19243cf1d68804c8d3af45"},{"sha":"035e778aa69a72c51e46de898a745ec4ccc4390f","author":{"email":"aa248032246d31778cc01f6793bbc94e84637066@gmail.com","name":"Tommy-Geenexus"},"message":"msm: mdss: remove early framebuffer unblanking code","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/035e778aa69a72c51e46de898a745ec4ccc4390f"},{"sha":"10d358410824c677de5f5fe8150f47650c744bba","author":{"email":"d77b46f71ad07d1c66a004715c9110750816d270@motorola.com","name":"Jason Hrycay"},"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: I843fe77192d61ce35a81e75d76fc09f0a472e98a\nSigned-off-by: Chris Fries <C.Fries@motorola.com>\n\nConflicts:\n\tarch/arm/mach-msm/Kconfig","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/10d358410824c677de5f5fe8150f47650c744bba"},{"sha":"b3189a260dec7ba3f141ddb2b4147ae03723a914","author":{"email":"fdd63d6d2cf1fcca4a32e9bdba550776ff3f9f3c@motorola.com","name":"Hong-Mei Li"},"message":"msm: memutils: memcpy, memmove optimization\n\n1. To fit 8x26 64-bytes cache line size, we change preload steps as 64Bytes.\n2. According to tune result, change preload distance as 5 cache lines.\n3. According to tune result, re-arrange the ld/str order as back-to-back\n   for copy_from_user.\n\nThe markable improvement:\n\tmemcpy : 5%\n\tcopy_to_user : 9%\n\tcopy_from_user : 13%\n\tmemmove : 37%\n\nRaw data is as below:\n\nBASELINE:\n\tmemcpy 1000MB at 5MB       : took 1547098 usec, bandwidth 646.646 MB/s\n\tcopy_to_user 1000MB at 5MB : took 1704308 usec, bandwidth 586.586 MB/s\n\tcopy_from_user 1000MB at 5M: took 1777090 usec, bandwidth 562.562 MB/s\n\tmemmove 1000GB at 5MB      : took 1066205 usec, bandwidth 937.937 MB/s\n\tcopy_to_user 1000GB at 4kB : took 1774866 usec, bandwidth 563.563 MB/s\n\tcopy_from_user 1000GB at 4k: took 1797654 usec, bandwidth 556.556 MB/s\n\tcopy_page 1000GB at 4kB    : took 1644606 usec, bandwidth 608.608 MB/s\n\tmemmove 1000GB at 4kB      : took 1236227 usec, bandwidth 808.808 MB/s\n\nTHIS PATCH:\n\tmemcpy 1000MB at 5MB       : took 1475835 usec, bandwidth 677.677 MB/s\n\tcopy_to_user 1000MB at 5MB : took 1559060 usec, bandwidth 641.641 MB/s\n\tcopy_from_user 1000MB at 5M: took 1561603 usec, bandwidth 640.640 MB/s\n\tmemmove 1000GB at 5MB      : took 861664 usec, bandwidth 1160.160 MB/s\n\tcopy_to_user 1000GB at 4kB : took 1673501 usec, bandwidth 597.597 MB/s\n\tcopy_from_user 1000GB at 4k: took 1674006 usec, bandwidth 597.597 MB/s\n\tcopy_page 1000GB at 4kB    : took 1691358 usec, bandwidth 591.591 MB/s\n\tmemmove 1000GB at 4kB      : took 882985 usec, bandwidth 1132.132 MB/s\n\nChange-Id: I83bec3b7a9dd9cd88890eaa7ec423363e230a651\nSigned-off-by: Hong-Mei Li <a21834@motorola.com>\nReviewed-on: http://gerrit.pcs.mot.com/550383\nSLT-Approved: Slta Waiver <sltawvr@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>\nReviewed-by: Check Patch <CHEKPACH@motorola.com>\nReviewed-by: Yi-Wei Zhao <gbjc64@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/b3189a260dec7ba3f141ddb2b4147ae03723a914"},{"sha":"daf5f51e070d147a10e88c836ca47560518c5e3e","author":{"email":"fdd63d6d2cf1fcca4a32e9bdba550776ff3f9f3c@motorola.com","name":"Hong-Mei Li"},"message":"arm: lib: Fix makefile bug\n\nWhen HAS_MACH_MEMUTILS is defined, two version of memcpy.S would\nbe built at the same time, fix the issue here.\n\nChange-Id: Ia4e9604c45c04ffaad4f481ab454e8ee3c4a4d95\nSigned-off-by: Hong-Mei Li <a21834@motorola.com>\nReviewed-on: http://gerrit.mot.com/629464\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Yi-Wei Zhao <gbjc64@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/daf5f51e070d147a10e88c836ca47560518c5e3e"},{"sha":"44035414ef5b2a66366da55d4f33b3deb0a28fb2","author":{"email":"fdd63d6d2cf1fcca4a32e9bdba550776ff3f9f3c@motorola.com","name":"Hong-Mei Li"},"message":"arm: msm: improve memory access performance for 8974\n\nWith the optimized memutils, we can get faster memory access speed:\n    memcpy 45% improvment\n    memmove 51% improvement\n    copy_from_user 53% improvement\n    copy_to_user 50% improvement\n\nBelow is the detail data:\n\nWith normal OSS memory utilities:\n\nmemcpy 1000MB at 5MB       : took 1033105 usec, bandwidth 967.967 MB/s\ncopy_to_user 1000MB at 5MB : took 1063069 usec, bandwidth 940.940 MB/s\ncopy_from_user 1000MB at 5M: took 1071359 usec, bandwidth 933.933 MB/s\nmemmove 1000GB at 5MB      : took 1154863 usec, bandwidth 865.865 MB/s\ncopy_to_user 1000GB at 4kB : took 972958 usec, bandwidth 1027.027 MB/s\ncopy_from_user 1000GB at 4k: took 994941 usec, bandwidth 1005.005 MB/s\ncopy_page 1000GB at 4kB    : took 760845 usec, bandwidth 1314.314 MB/s\nmemmove 1000GB at 4kB      : took 1224420 usec, bandwidth 816.816 MB/s\n\nWith optimized memory utilities:\n\nmemcpy 1000MB at 5MB       : took 710293 usec, bandwidth 1407.407 MB/s\ncopy_to_user 1000MB at 5MB : took 707245 usec, bandwidth 1413.413 MB/s\ncopy_from_user 1000MB at 5M: took 697382 usec, bandwidth 1433.433 MB/s\nmemmove 1000GB at 5MB      : took 761422 usec, bandwidth 1313.313 MB/s\ncopy_to_user 1000GB at 4kB : took 681611 usec, bandwidth 1467.467 MB/s\ncopy_from_user 1000GB at 4k: took 695536 usec, bandwidth 1437.437 MB/s\ncopy_page 1000GB at 4kB    : took 669061 usec, bandwidth 1494.494 MB/s\nmemmove 1000GB at 4kB      : took 789676 usec, bandwidth 1266.266 MB/s\n\nChange-Id: I125cdb8b0ce148ee4c97af5b3853431ea2a089de\nSigned-off-by: Hong-Mei Li <a21834@motorola.com>\nReviewed-on: http://gerrit.mot.com/629465\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Yi-Wei Zhao <gbjc64@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>\n\nConflicts:\n\tarch/arm/mach-msm/Kconfig","distinct":true,"url":"https://api.github.com/repos/Tommy-Geenexus/android_kernel_sony_msm8974_togari_5.x/commits/44035414ef5b2a66366da55d4f33b3deb0a28fb2"}]}