{"push_id":2752731902,"size":21,"distinct_size":21,"ref":"refs/heads/F1XY/CAF-ALS","head":"930840e8423d60b83896b52779369147ee27c016","before":"45fb19bceb7cf0d4749272e3c83f319e302e0f07","commits":[{"sha":"0623622ea20c42d5e248ccb9b123a1ad813760eb","author":{"name":"Wei Wang","email":"ae8a4d7d04957c52407ebbfaaa676fc6453e5f97@google.com"},"message":"input: misc: stmvl53L0: use async probe\n\nBefore\n  initcall stmvl53l0_init+0x0/0x94 returned 0 after 70985 usecs\nAfter\n  initcall stmvl53l0_init+0x0/0x94 returned 0 after 49 usecs\n\nContributing to reduce init exec time to:\n[    0.975576] init: init first stage started!\nfrom:\n[    1.167038] init: init first stage started!\n\nTest: Boot\nBug: 63716230\nChange-Id: Ia2f376ff9691edf3eeb0e870c042c84c2ef1e41b\nSigned-off-by: Wei Wang <wvw@google.com>\nSigned-off-by: Yaroslav Furman <yaro330@gmail.com>","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/0623622ea20c42d5e248ccb9b123a1ad813760eb"},{"sha":"84d646f4e9ddf92f3995af8c52b8b96b6565873e","author":{"name":"Tim Murray","email":"fc967dd1b0265d0311b05dbb56de7d3bd8ed4e2b@google.com"},"message":"Revert \"Revert \"select: use freezable blocking call\"\"\n\nThis reverts commit 59612d187912750f416fbffe0c00bc0811c54ab5.\n\nAndroid doesn't need to worry about buggy i686 implementations, which\nwas the reason behind the original revert.\n\nSee https://bugzilla.kernel.org/show_bug.cgi?id=61781.\n\nTest: device enters suspend and everything works fine\nbug 77139736\n\nSigned-off-by: Tim Murray <timmurray@google.com>","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/84d646f4e9ddf92f3995af8c52b8b96b6565873e"},{"sha":"8b175983ff18a2642588395e5542f20d52282dd7","author":{"name":"julius.moon","email":"585554345d88f509d6e9ba986585c909f844b819@lge.com"},"message":"power: smb138x-charger: changed buck freq from 700 to 900 kHz\n\nTo avoid RF performance degradation\n\nBug: 68225759\nQCT case: 03209474\n\nChange-Id: Icc5caff0ae058ec28a6d67cbfddeaaf0ac74f907\nSigned-off-by: hkyu.park <hkyu.park@lge.com>","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/8b175983ff18a2642588395e5542f20d52282dd7"},{"sha":"fafaa4c05f4e25fe48412df21d7dd234339ee344","author":{"name":"Siqi Lin","email":"1edb82616217f5071421f5c5e0a5fa5e1ab2a1fe@google.com"},"message":"Revert \"soc: qcom: avoid calling sleeping functions in interrupt context\"\n\nThis reverts commit 7366fb00583ebf326e0d4ec044325365dc4ccd0f.\n\nBug: 69004728\nChange-Id: I5354ab815916a370b26e57df9043333a480bea0e\nSigned-off-by: Siqi Lin <siqilin@google.com>\n(cherry picked from commit 8bcbba5048e74a6712fbc4e295f4bb077e8db0d7)","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/fafaa4c05f4e25fe48412df21d7dd234339ee344"},{"sha":"aba8e79bdc3b02458fe51fa6558bc863df932d7a","author":{"name":"Siqi Lin","email":"1edb82616217f5071421f5c5e0a5fa5e1ab2a1fe@google.com"},"message":"Revert \"soc: qcom: initialize glink link state\"\n\nThis reverts commit 7d65a65bd80b9eb37087cb9e060ec4609d790151.\n\nBug: 69004728\nChange-Id: Ibd13cbfa1f81418c4c33fab311baac0338837faf\nSigned-off-by: Siqi Lin <siqilin@google.com>\n(cherry picked from commit dbb369496ccf623d8c5aa6074798a8392a40adc1)","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/aba8e79bdc3b02458fe51fa6558bc863df932d7a"},{"sha":"35161edc1a95cb207179b9ca6dc3d70fa52e4a70","author":{"name":"Siqi Lin","email":"1edb82616217f5071421f5c5e0a5fa5e1ab2a1fe@google.com"},"message":"Revert \"soc: qcom: glink: Move get reference to valid location\"\n\nThis reverts commit d4db86d179809033b83473ac09325f73f07a7733.\n\nBug: 69004728\nChange-Id: I9b09534c616a3642bebf39aa8caaf23a627a63a5\nSigned-off-by: Siqi Lin <siqilin@google.com>\n(cherry picked from commit 23b8377370cd17f9e7bccbbf4edd54ebb02bf317)","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/35161edc1a95cb207179b9ca6dc3d70fa52e4a70"},{"sha":"50dedcc4822f612b907b529bd03314a96d914d96","author":{"name":"Siqi Lin","email":"1edb82616217f5071421f5c5e0a5fa5e1ab2a1fe@google.com"},"message":"Revert \"soc: qcom: glink: Move tx_info allocation in beginning\"\n\nThis reverts commit 608d586cbe38ad89a6e45ba07da02104ec00fd69.\n\nBug: 69004728\nChange-Id: I132d6bd95d6af428898a74a03d9b3306b46d6fad\nSigned-off-by: Siqi Lin <siqilin@google.com>\n(cherry picked from commit 0863daa26d4df50e95a25f00bfbb76dc701b5b09)","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/50dedcc4822f612b907b529bd03314a96d914d96"},{"sha":"b9d89e6f8f784daf6dc57db355e247f3257d164e","author":{"name":"Siqi Lin","email":"1edb82616217f5071421f5c5e0a5fa5e1ab2a1fe@google.com"},"message":"Revert \"soc: qcom: glink: Move ctx initialization of xprt ptr\"\n\nThis reverts commit 7f1f648576d7b96dae679a6a50ba25832422cc22.\n\nBug: 69004728\nChange-Id: Ic06c657d34faf872627622c124a28c0075c7cde4\nSigned-off-by: Siqi Lin <siqilin@google.com>\n(cherry picked from commit 0d60addc86f1c9b54fdff8b7af6f0aedf84c70fb)","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/b9d89e6f8f784daf6dc57db355e247f3257d164e"},{"sha":"e4503a77e83adbe2456c469406e409ae8e18af4c","author":{"name":"John Dias","email":"0bf0aa9cb6b07050fd8ca7e9a5b8b18ec52aef5b@google.com"},"message":"fs: add useful debug info to eventpoll string\n\nAdd pid and file to facilitate debugging when eventpoll wakeup\nprevents sleeping.\n\nBug: 32180327\nChange-Id: I34bada5ddab04cf3830762c745f46bfcd1549cb8\nSigned-off-by: John Dias <joaodias@google.com>","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/e4503a77e83adbe2456c469406e409ae8e18af4c"},{"sha":"d245cc0f34391c7e90b90be0aaa26c592e021210","author":{"name":"Kelly Rossmoyer","email":"2c5ce18f9c8215bb5b046dc5a160b82ef12550f6@google.com"},"message":"fs: Improve eventpoll logging to stop indicting timerfd\n\ntimerfd doesn't create any wakelocks; eventpoll can, and is creating the\nwakelocks we see called \"[timerfd]\".  eventpoll creates two kinds of\nwakelocks: a single top-level lock associated with the eventpoll fd\nitself, and one additional lock for each fd it is polling that needs such\na lock (e.g. those using EPOLLWAKEUP).  Current code names the per-fd\nlocks using the undecorated names of the fds' associated files (hence\n\"[timerfd]\"), and is naming the top-level lock after the PID of the caller\nand the name of the file behind the first fd for which a per-fd lock is\ncreated.  To make things clearer, the top-level lock is now named using\nthe caller PID and an \"epollfd\" designation, while the per-fd locks are\nalso named with the caller's PID (to associate them with the top-level\nlock) and their respective fds' file names.\n\nBug: 63622255\nBug: 38042165\nTest: Ran on device and observed new wakelock naming in bugreport, dumpsys\nbatterystats, /d/tracing/trace, and d/wakeup_reasons.\nChange-Id: I32bfe5fe6766bb569329a450cc7163d52d59ed34\nSigned-off-by: Kelly Rossmoyer <krossmo@google.com>","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/d245cc0f34391c7e90b90be0aaa26c592e021210"},{"sha":"257c0ed6b696d86027e910b16d39f2a5cd6792fe","author":{"name":"Yaroslav Furman","email":"313e4eef4a79219b001c4fd77cc7084a76b73a13@gmail.com"},"message":"hid-essential: add logging when button is pressed\n\nreport->id == 1 case actually accurs when user presses\nbutton on headphone wire.\n\nSigned-off-by: Yaroslav Furman <yaro330@gmail.com>","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/257c0ed6b696d86027e910b16d39f2a5cd6792fe"},{"sha":"a6db6fbefd1e510c00a97b1990e0960a6851d393","author":{"name":"Sultan Alsawaf","email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com"},"message":"cpu_input_boost: Add API for boosting all CPUs to max frequency\n\nThis adds the cpu_input_boost_kick_max() function, which will boost all\nonline CPUs to their respective maximum frequencies for the requested\nduration in milliseconds. Wake boosts take precedence over boost kicks\nrequested via cpu_input_boost_kick_max() so that these boost kicks cannot\naccidentally shorten the duration of a wake boost.\n\nSigned-off-by: Sultan Alsawaf <sultanxda@gmail.com>","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/a6db6fbefd1e510c00a97b1990e0960a6851d393"},{"sha":"8a813901789458c663b23cb28b6102aa4601dca5","author":{"name":"Sultan Alsawaf","email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com"},"message":"cpu_input_boost: Fix and refactor max boost logic\n\nInstead of just preventing cpu_input_boost_kick_max() from erroneously\nshortening a wake boost, prevent it from erroneously shortening any\nrequested max boost. This allows multiple boost sources to request\ndifferent max boost durations without the risk of accidentally trampling on\nother max boosts.\n\nAdditionally, clean up the max boost invocation for wake boosts and make\nit use the correct duration.\n\nSigned-off-by: Sultan Alsawaf <sultanxda@gmail.com>","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/8a813901789458c663b23cb28b6102aa4601dca5"},{"sha":"1dd797ea9476a541b05d69b0772c4e4da972b010","author":{"name":"Sultan Alsawaf","email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com"},"message":"kernel: Boost all CPUs to the max when userspace launches an app\n\nZygote is Android's application process, and it only forks when launching\na new app for the first time. To accelerate app launches, boost all CPUs\nto the max for 1250 ms when zygote decides to fork.\n\nSigned-off-by: Sultan Alsawaf <sultanxda@gmail.com>\nSigned-off-by: Yaroslav Furman <yaro330@gmail.com>","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/1dd797ea9476a541b05d69b0772c4e4da972b010"},{"sha":"1b6b0cd2755180501899cfc45141f1bef1ad4dc3","author":{"name":"Mark Rutland","email":"1db9dd262beaa64f35756dd39531d9747b7778bb@arm.com"},"message":"UPSTREAM: arm64: vdso: fix clock_getres for 4GiB-aligned res\n\nThe vdso tries to check for a NULL res pointer in __kernel_clock_getres,\nbut only checks the lower 32 bits as is uses CBZ on the W register the\nres pointer is held in.\n\nThus, if the res pointer happened to be aligned to a 4GiB boundary, we'd\nspuriously skip storing the timespec to it, while returning a zero error\ncode to the caller.\n\nPrevent this by checking the whole pointer, using CBZ on the X register\nthe res pointer is held in.\n\nFixes: 9031fefde6f2ac1d (\"arm64: VDSO support\")\nSigned-off-by: Mark Rutland <mark.rutland@arm.com>\nReported-by: Andrew Pinski <apinski@cavium.com>\nReported-by: Mark Salyzyn <salyzyn@android.com>\nCc: Catalin Marinas <catalin.marinas@arm.com>\nCc: Will Deacon <will.deacon@arm.com>\nSigned-off-by: Will Deacon <will.deacon@arm.com>\n(cherry picked from commit c80ed088a519da53f27b798a69748eaabc66aadf)\nBug: 20045882\nBug: 63737556\nBug: 69959895\nChange-Id: Iab5449d8515f9d655e792e3d7ce43a8f016fa2a0\n(cherry picked from commit f4c7d8d751897c54a6d0dac4535dd743a3432154)","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/1b6b0cd2755180501899cfc45141f1bef1ad4dc3"},{"sha":"7cc93b124ba7f7df4bc5278a2c31411254d273e5","author":{"name":"Mark Salyzyn","email":"4bb1064d1f46929ded0070376617aece30f0ee54@android.com"},"message":"FROMLIST: arm64: Avoid aligning normal memory pointers in __memcpy_{to,from}io\n\n(cherry picked from arm64/for-next/core commit 9ca255bf041ddc7698b6906dbd846c0ba64b1fe1)\n\n__memcpy_{to,from}io fall back to byte-at-a-time copying if both the\nsource and destination pointers are not 8-byte aligned. Since one of the\npointers always points at normal memory, this is unnecessary and\ndetrimental to performance, so only do byte copying until we hit an 8-byte\nboundary for the device pointer.\n\nThis change was motivated by performance issues in the pstore driver.\nOn a test platform, measuring probe time for pstore, console buffer\nsize of 1/4MB and pmsg of 1/2MB, was in the 90-107ms region. Change\nmanaged to reduce it to 10-25ms, an improvement in boot time.\n\nCc: Kees Cook <keescook@chromium.org>\nCc: Anton Vorontsov <anton@enomsg.org>\nCc: Tony Luck <tony.luck@intel.com>\nCc: Catalin Marinas <catalin.marinas@arm.com>\nCc: Will Deacon <will.deacon@arm.com>\nCc: Anton Vorontsov <anton@enomsg.org>\nCc: Robin Murphy <robin.murphy@arm.com>\nSigned-off-by: Mark Salyzyn <salyzyn@android.com>\nSigned-off-by: Will Deacon <will.deacon@arm.com>\nBug: 63716230\nChange-Id: I245545e8243a54b44d30fbb0d0c71a9b8a77ef63\nSigned-off-by: Wei Wang <wvw@google.com>\n(cherry picked from commit 8d1e79b54f11646b955224e77ff5a2e3d3399604)","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/7cc93b124ba7f7df4bc5278a2c31411254d273e5"},{"sha":"a484646ac5ee04c0a33fd44f28dc90874b29bc58","author":{"name":"Xu Han","email":"918c450e7739fa91f0407d798db585e8fa0674d1@google.com"},"message":"input: misc: Fixed LDAF PerformRefSpadManagement\n\nFixed an issue that calibration may fail for some devices.\n\nBug: 69271729\nTest: CTS\nChange-Id: I49a32caed0c5b3fe532a74bd84aa0bb1a5127059\nSigned-off-by: Xu Han <xuhanyz@google.com>\n(cherry picked from commit c9c63fb3527c082020288810ef6200f8c5adfdb0)","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/a484646ac5ee04c0a33fd44f28dc90874b29bc58"},{"sha":"9927f883a8643e3422a2315fe2adb190acf35b01","author":{"name":"Yaroslav Furman","email":"313e4eef4a79219b001c4fd77cc7084a76b73a13@gmail.com"},"message":"mata_user_defconfig: remove unused kernel config\n\nBased on\nhttps://github.com/aosp-mirror/kernel_msm/commit/7e37892de0f406a723c126edbebc703bfa1c6ff0\n\nSigned-off-by: Yaroslav Furman <yaro330@gmail.com>","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/9927f883a8643e3422a2315fe2adb190acf35b01"},{"sha":"66e696ee6d1a81e051028669488eb3a7635fb387","author":{"name":"Srinivas Ramana","email":"bebb94e6cdc0e7da4c11122f16d339d6c13ef154@codeaurora.org"},"message":"pinctrl: qcom: Add irq_enable callback for msm gpio\n\nIntroduce the irq_enable callback which will be same as irq_unmask\nexcept that it will also clear the status bit before unmask.\n\nThis will help in clearing any erraneous interrupts that would\nhave got latched when the interrupt is not in use.\n\nThere may be devices like UART which can use the same gpio line\nfor data rx as well as a wakeup gpio when in suspend. The data that\nwas flowing on the line may latch the interrupt and when we enable\nthe interrupt before going to suspend, this would trigger the\nunexpected interrupt. This change helps clearing the interrupt\nso that these unexpected interrupts gets cleared.\n\nBug: 68261352\nBug: 77429706\nChange-Id: I017badff8d5b993599d7e7240ed4702ff4b344ad\nSigned-off-by: Srinivas Ramana <sramana@codeaurora.org>\nSigned-off-by: Kyle Yan <kyan@codeaurora.org>\nSigned-off-by: Mugata, Sreenivasa Rao <smugat@codeaurora.org>\nSigned-off-by: Petri Gynther <pgynther@google.com>\n(cherry picked from commit 735efb73f90ad6da71e3d6b9c8943a4bf9e2ec1e)\nSigned-off-by: Yaroslav Furman <yaro330@gmail.com>","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/66e696ee6d1a81e051028669488eb3a7635fb387"},{"sha":"24225a2a1c483ec78e274c07d2d2a06ec259c5be","author":{"name":"Tim Murray","email":"fc967dd1b0265d0311b05dbb56de7d3bd8ed4e2b@google.com"},"message":"firmware_class: make firmware caching configurable\n\nBecause firmware caching generates uevent messages that are sent over a\nnetlink socket, it can prevent suspend on many platforms. It's also not\nalways useful, so make it a configurable option.\n\nbug 32180327\n\nChange-Id: I1250512b27edb56caa78d536e5ccf1fb669476ad","distinct":true,"url":"https://api.github.com/repos/YaroST12/MATA_Kernel/commits/24225a2a1c483ec78e274c07d2d2a06ec259c5be"}]}
{"actor":{"display_login":"YaroST12"}}