{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":89526757,"defaultBranch":"fourteen","name":"Gemini-B--B-Kernel","ownerLogin":"B--B","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-04-26T21:08:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7747806?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709078327.0","currentOid":""},"activityList":{"items":[{"before":"59959f4009beeebc2ae14a687bdb80217bd3171d","after":"d261fee2a6dba061fa57d88b97a2fa1c0dc412ed","ref":"refs/heads/fourteen","pushedAt":"2024-04-09T21:13:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"usb: dwc3-msm: Remove indefinite wakeup\n\nSomething is wrong with this wakeup; it isn't always relaxed, thus\nwreaking havoc on battery life. We already have a wakeup in smbcharger\nthat is triggered on USB connection, so instead of fixing this one, just\nremove it since it's redundant.\n\nSigned-off-by: Alex Naidis \nSigned-off-by: Francisco Franco \nSigned-off-by: pri0818 \nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"usb: dwc3-msm: Remove indefinite wakeup"}},{"before":"140f8167a8d304f5c19a66700f774fe4f473232b","after":"0aac7cd4c9e9bd9594bb96ea6b5458abfce1454e","ref":"refs/heads/fourteen-KernelSU","pushedAt":"2024-04-09T21:13:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"Merge branch 'fourteen' into fourteen-KernelSU\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"Merge branch 'fourteen' into fourteen-KernelSU"}},{"before":"a38560f3f08c55c3005cc3ed53f5bf3c0bdb2317","after":"140f8167a8d304f5c19a66700f774fe4f473232b","ref":"refs/heads/fourteen-KernelSU","pushedAt":"2024-04-09T20:59:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"[BACKPORT] fs: backport of path_umount for KernelSU\n\nWARNING: Never use outside KernelSU\n\nTest: build, boot, checked output of \"cat /proc/self/mounts | grep KSU\"\non a terminal with ksu disabled\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"[BACKPORT] fs: backport of path_umount for KernelSU"}},{"before":"bfc9dd829eb020839e64ef225a2f6e4dfb0f2ed1","after":"a38560f3f08c55c3005cc3ed53f5bf3c0bdb2317","ref":"refs/heads/fourteen-KernelSU","pushedAt":"2024-04-07T13:45:07.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"Update KernelSU submodule\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"Update KernelSU submodule"}},{"before":"5b6f818b46862663da09fc608c281c5d6df6aadd","after":"59959f4009beeebc2ae14a687bdb80217bd3171d","ref":"refs/heads/fourteen","pushedAt":"2024-04-03T15:28:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'qcom-msm8998/lineage-20' into fourteen\n\nFixed a git merge mess, we already have implementation to enable/disable usb data\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"Merge remote-tracking branch 'qcom-msm8998/lineage-20' into fourteen"}},{"before":"c3534b85107c2e017fb0f4f904408fbc3a8f4eb9","after":"5b6f818b46862663da09fc608c281c5d6df6aadd","ref":"refs/heads/fourteen","pushedAt":"2024-03-30T14:15:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"zstd: update from Facebook dev branch\n\nVersion 1.5.6\nUpdated until commit 78f732cfdd65bccc76d7da2ae103e141e5ca5742\n\"Merge pull request #3985 from facebook/scorecard_permission\"\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"zstd: update from Facebook dev branch"}},{"before":"dfb7d7746b4a8b83faf795fdc3d442339ae9c289","after":"bfc9dd829eb020839e64ef225a2f6e4dfb0f2ed1","ref":"refs/heads/fourteen-KernelSU","pushedAt":"2024-03-25T16:45:02.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"Update KernelSU submodule\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"Update KernelSU submodule"}},{"before":"02389091de8736fe51767fd5c8f216dcf7c14720","after":"c3534b85107c2e017fb0f4f904408fbc3a8f4eb9","ref":"refs/heads/fourteen","pushedAt":"2024-03-25T16:32:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"msm8996: stock defconfig: use \"-perf\" for CONFIG_LOCALVERSION\n\nActually DroidGuard use its own syscall for retrieving real kernel name\nso this is unuseful, I made it just in case big G decide someday to\ncheck kernel local name version in stock defconfig.\nBetter safe than sorry\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"msm8996: stock defconfig: use \"-perf\" for CONFIG_LOCALVERSION"}},{"before":"92c05f4acb734dd9e3da7dc5df1a3186a1194d84","after":"02389091de8736fe51767fd5c8f216dcf7c14720","ref":"refs/heads/fourteen","pushedAt":"2024-03-19T21:06:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'qcom-msm8998/lineage-20' into fourteen","shortMessageHtmlLink":"Merge remote-tracking branch 'qcom-msm8998/lineage-20' into fourteen"}},{"before":"dcce231b9d03c2ce35c01a8c92c7fd522179b41c","after":"92c05f4acb734dd9e3da7dc5df1a3186a1194d84","ref":"refs/heads/fourteen","pushedAt":"2024-03-11T23:37:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"Revert \"wakeup: Use procfs when debugfs is unavailable\"\n\nNo more needed as sysfs support for wakeup sources has been added\n\nThis reverts commit 7e3ccde15b36e7dbda95fc212e182e22e98ad8b3.\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"Revert \"wakeup: Use procfs when debugfs is unavailable\""}},{"before":"3e31a961d5378cca91f1a8c1063f5bdf21816b10","after":"dcce231b9d03c2ce35c01a8c92c7fd522179b41c","ref":"refs/heads/fourteen","pushedAt":"2024-03-11T18:39:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"arm64: dts: msm8996: disable watchdog during suspend\n\nDisable the MSM watchdog during suspend by removing \"qcom,wakeup-enable\".\nSome watchdog timed out reset issues showed watchdog\nexpiration issues happened during suspend, especially when waiting for\ns2idle_wait_head in s2idle_enter. But due to external interrupts are\ndisabled before this function, the watchdog petting timer might not\nworking as expectation. To avoid introducing watchdog reset when\nexecution of suspend/resume is not hang, remove \"qcom,wakeup-enable\" to\ndisable the feature.\n\nBug: 190429220\nChange-Id: I7ce0ef57da15925cd024d602039d303c523bfd9b\nMerged-In: I7ce0ef57da15925cd024d602039d303c523bfd9b\nSigned-off-by: Woody Lin \n(cherry picked from commit da702ade8884424ee578a3db2d4aaa217d8b85d6)\n[dereference23: Apply for atoll]\nSigned-off-by: Alexander Winkowski \n[B--B: applied to msm8996]\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"arm64: dts: msm8996: disable watchdog during suspend"}},{"before":"4c304ca5305e9561068159b8e8f1c081229b80f3","after":"3e31a961d5378cca91f1a8c1063f5bdf21816b10","ref":"refs/heads/fourteen","pushedAt":"2024-03-09T02:14:06.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'qcom-msm8998/lineage-20' into fourteen\n\nSigned-off-by: Marco Zanin \n\nConflicts:\n\tinclude/uapi/linux/input.h","shortMessageHtmlLink":"Merge remote-tracking branch 'qcom-msm8998/lineage-20' into fourteen"}},{"before":"0f575a2b4027aa69390cdbe9f1835b35d8d4d46c","after":"4c304ca5305e9561068159b8e8f1c081229b80f3","ref":"refs/heads/fourteen","pushedAt":"2024-03-07T23:59:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"zstd: sync with dev branch\n\nUpdated to commit 8689633fdf5dabfc7f4cd6f79611335c3f8def88 \"Merge pull request #3840 from aimuz/fix-reserved\"\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"zstd: sync with dev branch"}},{"before":"a611213c19668dda4ff6a5a2fa75aad7aa641ff0","after":"dfb7d7746b4a8b83faf795fdc3d442339ae9c289","ref":"refs/heads/fourteen-KernelSU","pushedAt":"2024-03-07T19:04:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"Add empty Android.mk\n\n* Avoid build target conflict\n\n build/make/core/base_rules.mk:342:\n error: kernel/xiaomi/msm8996/KernelSU/userspace/su/jni:\n MODULE.TARGET.EXECUTABLES.su already defined by system/extras/su.\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"Add empty Android.mk"}},{"before":"f30c30e0fbd45896ada08cce8db629dfb5f1cdb0","after":"0f575a2b4027aa69390cdbe9f1835b35d8d4d46c","ref":"refs/heads/fourteen","pushedAt":"2024-02-28T16:53:04.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"BACKPORT: PM/sleep: Expose suspend stats in sysfs\n\nUserspace can get suspend stats from the suspend stats debugfs node.\nSince debugfs doesn't have stable ABI, expose suspend stats in\nsysfs under /sys/power/suspend_stats.\n\nSigned-off-by: Kalesh Singh \nReviewed-by: Greg Kroah-Hartman \nSigned-off-by: Rafael J. Wysocki \n(cherry picked from commit 2c8db5bef9fb442a5a0d2fee28aed20100362ce3)\n[ fixed conflicts in Documentation ]\nBug: 129087298\nChange-Id: Ia8f0d8551ae693cb5f3e1abc609fb9bbfeb695f5\nSigned-off-by: Tri Vo \nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"BACKPORT: PM/sleep: Expose suspend stats in sysfs"}},{"before":null,"after":"4cfd3103771b3614f7c80f752e6bacfce23b39c4","ref":"refs/heads/f2fs-merge","pushedAt":"2024-02-27T23:58:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"f2fs: fix to fallback to buffered IO in IO aligned mode\n\nIn LFS mode, we allow OPU for direct IO, however, we didn't consider\nIO alignment feature, so direct IO can trigger unaligned IO, let's\njust fallback to buffered IO to keep correct IO alignment semantics\nin all places.\n\nFixes: f847c699cff3 (\"f2fs: allow out-place-update for direct IO in LFS mode\")\nSigned-off-by: Chao Yu \nSigned-off-by: Jaegeuk Kim \nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"f2fs: fix to fallback to buffered IO in IO aligned mode"}},{"before":"cf9c16244903e7398b8512e31189797158099847","after":"f30c30e0fbd45896ada08cce8db629dfb5f1cdb0","ref":"refs/heads/fourteen","pushedAt":"2024-02-27T20:06:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"input: cyttsp_button: show some love for Scorpio\n\nCommit 4314aa40f48a416f1402651cb7bbd3a57a903f41 \"kernfs: make kernfs_path*() behave in the style of strlcpy()\"\nchanged kernfs_path behaviour, but sysfs code on Cypress I2C button\nhas not been updated accordingly. I don't have a Scorpio device but\nsince I've spotted this bug while I was doing other things better\nfix it now\n\nTest: build\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"input: cyttsp_button: show some love for Scorpio"}},{"before":"3246b512af15cbe0f22bfe7e90086012d49b4681","after":"0f575a2b4027aa69390cdbe9f1835b35d8d4d46c","ref":"refs/heads/wakeup-sysfs","pushedAt":"2024-02-27T20:04:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"BACKPORT: PM/sleep: Expose suspend stats in sysfs\n\nUserspace can get suspend stats from the suspend stats debugfs node.\nSince debugfs doesn't have stable ABI, expose suspend stats in\nsysfs under /sys/power/suspend_stats.\n\nSigned-off-by: Kalesh Singh \nReviewed-by: Greg Kroah-Hartman \nSigned-off-by: Rafael J. Wysocki \n(cherry picked from commit 2c8db5bef9fb442a5a0d2fee28aed20100362ce3)\n[ fixed conflicts in Documentation ]\nBug: 129087298\nChange-Id: Ia8f0d8551ae693cb5f3e1abc609fb9bbfeb695f5\nSigned-off-by: Tri Vo \nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"BACKPORT: PM/sleep: Expose suspend stats in sysfs"}},{"before":"9bd2bc13b909751d4bccaa505d69b4e99740c7e9","after":"3246b512af15cbe0f22bfe7e90086012d49b4681","ref":"refs/heads/wakeup-sysfs","pushedAt":"2024-02-27T19:58:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"input: cyttsp_button: show some love for Scorpio\n\nCommit 4314aa40f48a416f1402651cb7bbd3a57a903f41 \"kernfs: make kernfs_path*() behave in the style of strlcpy()\"\nchanged kernfs_path behaviour, but sysfs code on Cypress I2C button\nhas not been updated accordingly. I don't have a Scorpio device but\nsince I've spotted this bug while I was doing other things better\nfix it now\n\nTest: build\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"input: cyttsp_button: show some love for Scorpio"}},{"before":"22fd76126372328486b2f16c7b95d46cb0e1dc74","after":"9bd2bc13b909751d4bccaa505d69b4e99740c7e9","ref":"refs/heads/wakeup-sysfs","pushedAt":"2024-02-27T17:27:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"ktime: Get rid of the union\n\nktime is a union because the initial implementation stored the time in\nscalar nanoseconds on 64 bit machine and in a endianess optimized timespec\nvariant for 32bit machines. The Y2038 cleanup removed the timespec variant\nand switched everything to scalar nanoseconds. The union remained, but\nbecome completely pointless.\n\nGet rid of the union and just keep ktime_t as simple typedef of type s64.\n\nThe conversion was done with coccinelle and some manual mopping up.\n\nSigned-off-by: Thomas Gleixner \nChange-Id: I2897083798688e2681d11ba328e367591b65b167\nCc: Peter Zijlstra \nSigned-off-by: kdrag0n \nSigned-off-by: DennySPB \n\nConflicts:\n include/linux/futex.h\n\n[B--B: backported to 4.4 kernel, fixed compiling and converted remaining\nfunctions]\n\nSigned-off-by: TogoFire \nSigned-off-by: Marco Zanin \n\nConflicts:\n\tdrivers/cpuidle/lpm-levels-legacy.c\n\tdrivers/cpuidle/lpm-levels.c\n\tdrivers/media/rc/ir-rx51.c\n\tdrivers/rtc/interface.c\n\tdrivers/soc/qcom/llcc_perfmon.c\n\tkernel/time/tick-sched.c\n\tlib/timerqueue.c\n\tnet/can/bcm.c\n\tnet/netfilter/nfnetlink_queue.c\n\tnet/xfrm/xfrm_interface.c","shortMessageHtmlLink":"ktime: Get rid of the union"}},{"before":null,"after":"22fd76126372328486b2f16c7b95d46cb0e1dc74","ref":"refs/heads/wakeup-sysfs","pushedAt":"2024-02-27T00:00:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"BACKPORT: PM/sleep: Expose suspend stats in sysfs\n\nUserspace can get suspend stats from the suspend stats debugfs node.\nSince debugfs doesn't have stable ABI, expose suspend stats in\nsysfs under /sys/power/suspend_stats.\n\nSigned-off-by: Kalesh Singh \nReviewed-by: Greg Kroah-Hartman \nSigned-off-by: Rafael J. Wysocki \n(cherry picked from commit 2c8db5bef9fb442a5a0d2fee28aed20100362ce3)\n[ fixed conflicts in Documentation ]\nBug: 129087298\nChange-Id: Ia8f0d8551ae693cb5f3e1abc609fb9bbfeb695f5\nSigned-off-by: Tri Vo \nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"BACKPORT: PM/sleep: Expose suspend stats in sysfs"}},{"before":"a75ae0c6d03fc4d6793543483fe3fb502595d4cb","after":"a611213c19668dda4ff6a5a2fa75aad7aa641ff0","ref":"refs/heads/fourteen-KernelSU","pushedAt":"2024-02-25T22:42:14.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"Add empty Android.mk\n\n* Avoid build target conflict\n\n build/make/core/base_rules.mk:342:\n error: kernel/xiaomi/msm8996/KernelSU/userspace/su/jni:\n MODULE.TARGET.EXECUTABLES.su already defined by system/extras/su.\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"Add empty Android.mk"}},{"before":"67205a3d9c1c7e4bd7568ee29d1f20510495bf08","after":"cf9c16244903e7398b8512e31189797158099847","ref":"refs/heads/fourteen","pushedAt":"2024-02-25T19:41:45.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"input: touchscreen: xiaomi msm8996: mark IRQs as performance critical\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"input: touchscreen: xiaomi msm8996: mark IRQs as performance critical"}},{"before":"98b75eb56c9df92d79ee75cc12893e80801b6ff0","after":"a62ae7a15f91e7383def02fc23bd8cada14dcfa7","ref":"refs/heads/perf-critical","pushedAt":"2024-02-25T01:15:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"Revert \"sched/tune: Hard-code top-app's stune boost to 1\"\n\nHardcoding top-app in kernel will break power HAL ability to set stune\nboost, not to mention the fact that with a fixed value when screen is\noff top-app are still boosted.\n\nTest: build, boot, checked that Power HAL can set boost top-app value\n\nThis reverts commit ca57d6a939cc65503d11f196bfb1d24e1941b1ae.\n\nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"Revert \"sched/tune: Hard-code top-app's stune boost to 1\""}},{"before":"ca57d6a939cc65503d11f196bfb1d24e1941b1ae","after":"98b75eb56c9df92d79ee75cc12893e80801b6ff0","ref":"refs/heads/perf-critical","pushedAt":"2024-02-23T16:09:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"staging: sync: Remove tracer cruft\n\nWe have no use for this cruft; remove it;\n\nSigned-off-by: Sultan Alsawaf \nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"staging: sync: Remove tracer cruft"}},{"before":"11e4e5384ea49bd7b78a89955f7888ec47e30fcc","after":"ca57d6a939cc65503d11f196bfb1d24e1941b1ae","ref":"refs/heads/perf-critical","pushedAt":"2024-02-23T15:40:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"sched/tune: Hard-code top-app's stune boost to 1\n\nHard-code top-app's stune boost to 1 so that top-app processes are still\npreferred to run on big cluster CPUs without significantly affecting the\nCPU governor's frequency selection.\n\nSigned-off-by: Sultan Alsawaf \nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"sched/tune: Hard-code top-app's stune boost to 1"}},{"before":"ca57d6a939cc65503d11f196bfb1d24e1941b1ae","after":"11e4e5384ea49bd7b78a89955f7888ec47e30fcc","ref":"refs/heads/perf-critical","pushedAt":"2024-02-23T14:23:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"kernel: Affine hwcomposer to big CPUs\n\nHWC in Android is responsible for communicating userspace's graphics\nrequests with the kernel. Affining it to fast CPUs greatly reduces\njitter.\n\nSigned-off-by: Sultan Alsawaf \nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"kernel: Affine hwcomposer to big CPUs"}},{"before":"b9ea2d2fdf47762b7635b382b0042195c08cce9c","after":"ca57d6a939cc65503d11f196bfb1d24e1941b1ae","ref":"refs/heads/perf-critical","pushedAt":"2024-02-23T12:32:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"sched/tune: Hard-code top-app's stune boost to 1\n\nHard-code top-app's stune boost to 1 so that top-app processes are still\npreferred to run on big cluster CPUs without significantly affecting the\nCPU governor's frequency selection.\n\nSigned-off-by: Sultan Alsawaf \nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"sched/tune: Hard-code top-app's stune boost to 1"}},{"before":null,"after":"b9ea2d2fdf47762b7635b382b0042195c08cce9c","ref":"refs/heads/perf-critical","pushedAt":"2024-02-23T00:55:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"},"commit":{"message":"kernel: Force trivial, unbound kthreads onto low-power CPUs\n\nIn order to reduce power consumption, force all non-perf-critical, unbound\nkthreads onto the low-power CPUs. Note that init (pid == 1) must be\nexplicitly excluded from this so that all processes forked from init have a\nsane default CPU affinity mask.\n\nChange-Id: Icc95b900c4a21cb0c705f218a2080463a6575eb6\nSigned-off-by: Sultan Alsawaf \nSigned-off-by: Marco Zanin ","shortMessageHtmlLink":"kernel: Force trivial, unbound kthreads onto low-power CPUs"}},{"before":"5936eb2da35c1c682823d279a3ef09365cfed813","after":null,"ref":"refs/heads/fourteen-TESTING","pushedAt":"2024-02-22T22:41:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"B--B","name":null,"path":"/B--B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747806?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wOVQyMToxMzoyNy4wMDAwMDBazwAAAAQsbkw6","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wOVQyMToxMzoyNy4wMDAwMDBazwAAAAQsbkw6","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yMlQyMjo0MToyOS4wMDAwMDBazwAAAAQChIRY"}},"title":"Activity ยท B--B/Gemini-B--B-Kernel"}