{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":746715973,"defaultBranch":"android12-5.10-2024-05","name":"android_gki_kernel_5.10_common","ownerLogin":"ztc1997","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-01-22T14:33:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6487102?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714700629.0","currentOid":""},"activityList":{"items":[{"before":"8db189064fd76e32cbe2499c2340a3ac07710868","after":"e92c7909300c24471ad8d796748f59427234f482","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-15T00:06:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"cpufreq: use unlikely to wrap `cpumask_empty(cpumask_min_limit_store[i].key)`","shortMessageHtmlLink":"cpufreq: use unlikely to wrap `cpumask_empty(cpumask_min_limit_store[…"}},{"before":"e92c7909300c24471ad8d796748f59427234f482","after":"8db189064fd76e32cbe2499c2340a3ac07710868","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-14T23:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"gki_defconfig: Enable CFS bandwith control","shortMessageHtmlLink":"gki_defconfig: Enable CFS bandwith control"}},{"before":"f58730beef5849253872e02bbc76f22ace7be62c","after":"e92c7909300c24471ad8d796748f59427234f482","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-13T14:21:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"cpufreq: use unlikely to wrap `cpumask_empty(cpumask_min_limit_store[i].key)`","shortMessageHtmlLink":"cpufreq: use unlikely to wrap `cpumask_empty(cpumask_min_limit_store[…"}},{"before":"ad3cccf8db902732bddfcb1a0c919825d28586a1","after":"f58730beef5849253872e02bbc76f22ace7be62c","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-13T08:53:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"drm: Stub out debug prints\n\nWithin the display server process, __drm_dbg consumes significant CPU time:\n 2.40% [kernel] [k] __drm_dbg\n\nInstead of compiling in all DRM debug print statements, stub them out to\nreduce runtime overhead and size.\n\nSigned-off-by: Sultan Alsawaf ","shortMessageHtmlLink":"drm: Stub out debug prints"}},{"before":"627fb378f42212588c8851fba06386e19bf3911a","after":"ad3cccf8db902732bddfcb1a0c919825d28586a1","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-13T08:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"drm: Stub out debug prints\n\nWithin the display server process, __drm_dbg consumes significant CPU time:\n 2.40% [kernel] [k] __drm_dbg\n\nInstead of compiling in all DRM debug print statements, stub them out to\nreduce runtime overhead and size.\n\nSigned-off-by: Sultan Alsawaf ","shortMessageHtmlLink":"drm: Stub out debug prints"}},{"before":"08cf00be7da664d1b34ff25c3f71a6e192cc0190","after":"627fb378f42212588c8851fba06386e19bf3911a","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-13T03:58:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"treewide: Optimize page clearing by replacing memset with clear_page","shortMessageHtmlLink":"treewide: Optimize page clearing by replacing memset with clear_page"}},{"before":"cd1a718e3cd1d1a6193daec25f80239ced83b7d6","after":"08cf00be7da664d1b34ff25c3f71a6e192cc0190","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-12T23:27:06.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"f2fs: use copy_page for full page copy","shortMessageHtmlLink":"f2fs: use copy_page for full page copy"}},{"before":"037add5ef24d4beecbad75a3261fc9783fd944a1","after":"cd1a718e3cd1d1a6193daec25f80239ced83b7d6","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-10T23:04:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"zsmalloc: use copy_page for full page copy\n\nSome architectures have implemented optimized copy_page for full page\ncopying, such as arm.\n\nOn my arm platform, use the copy_page helper for single page copying is\nabout 10 percent faster than memcpy.\n\nLink: https://lkml.kernel.org/r/20231006060245.7411-1-mark-pk.tsai@mediatek.com\nSigned-off-by: Mark-PK Tsai \nReviewed-by: Sergey Senozhatsky \nCc: AngeloGioacchino Del Regno \nCc: Matthias Brugger \nCc: Minchan Kim \nCc: YJ Chiang \nSigned-off-by: Andrew Morton ","shortMessageHtmlLink":"zsmalloc: use copy_page for full page copy"}},{"before":"237723e45731687b97997bd166ae06805fca2b53","after":"037add5ef24d4beecbad75a3261fc9783fd944a1","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-09T07:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"gki_defconfig: Disable Spectre-BHB mitigation","shortMessageHtmlLink":"gki_defconfig: Disable Spectre-BHB mitigation"}},{"before":"64dcd258c8314e7721f5370c6980efe20298d575","after":"237723e45731687b97997bd166ae06805fca2b53","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-08T02:11:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"dma-buf/sync_file: Speed up ioctl by omitting debug names\n\nA lot of CPU time is wasted on allocating, populating, and copying\ndebug names back and forth with userspace when they're not actually\nneeded. We can't just remove the name buffers from the various sync data\nstructures though because we must preserve ABI compatibility with\nuserspace, but instead we can just pretend the name fields of the\nuser-shared structs aren't there. This massively reduces the sizes of\nmemory allocated for these data structures and the amount of data passed\nbetween userspace, as well as eliminates a kzalloc() entirely from\nsync_file_ioctl_fence_info(), thus improving graphics performance.\n\nSigned-off-by: Sultan Alsawaf ","shortMessageHtmlLink":"dma-buf/sync_file: Speed up ioctl by omitting debug names"}},{"before":"1ba77f863419828a0744a79e8d4b995d0394a210","after":"64dcd258c8314e7721f5370c6980efe20298d575","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-08T00:07:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"dma-buf/sync_file: Speed up ioctl by omitting debug names\n\nA lot of CPU time is wasted on allocating, populating, and copying\ndebug names back and forth with userspace when they're not actually\nneeded. We can't just remove the name buffers from the various sync data\nstructures though because we must preserve ABI compatibility with\nuserspace, but instead we can just pretend the name fields of the\nuser-shared structs aren't there. This massively reduces the sizes of\nmemory allocated for these data structures and the amount of data passed\nbetween userspace, as well as eliminates a kzalloc() entirely from\nsync_file_ioctl_fence_info(), thus improving graphics performance.\n\nSigned-off-by: Sultan Alsawaf ","shortMessageHtmlLink":"dma-buf/sync_file: Speed up ioctl by omitting debug names"}},{"before":"7a8c785e44e0bb1aa71329c29340e0a36b0e7816","after":"1ba77f863419828a0744a79e8d4b995d0394a210","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-07T09:06:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"Revert \"cpuidle: teo: increase default rating\"\n\nThis reverts commit 4cf862aed6258926e01bd1e3e1e36e86044cec3e.","shortMessageHtmlLink":"Revert \"cpuidle: teo: increase default rating\""}},{"before":"36da8513707c34c89a8e81ade778ac835a1f750d","after":"7a8c785e44e0bb1aa71329c29340e0a36b0e7816","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-05T09:21:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"boeffla_wl_blocker: Update `LIST_WL_DEFAULT`\n\nSome wakelocks no longer exist or have little impact.\nRemove them from the default block list.","shortMessageHtmlLink":"boeffla_wl_blocker: Update LIST_WL_DEFAULT"}},{"before":"4cf862aed6258926e01bd1e3e1e36e86044cec3e","after":"36da8513707c34c89a8e81ade778ac835a1f750d","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-05T07:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"gki_defconfig: Disable menu cpuidle governor","shortMessageHtmlLink":"gki_defconfig: Disable menu cpuidle governor"}},{"before":"93b83d3f7e44a2d635dd07f541ee6e209a62c99b","after":"4cf862aed6258926e01bd1e3e1e36e86044cec3e","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-05T04:27:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"cpuidle: teo: increase default rating\nPrioritize it over other governors","shortMessageHtmlLink":"cpuidle: teo: increase default rating"}},{"before":"8fa56a339c28183b1ee98044f2f580825c014dee","after":"93b83d3f7e44a2d635dd07f541ee6e209a62c99b","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-04T03:08:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"cpuidle: teo: Avoid unnecessary variable assignments\n\nNotice that it is not necessary to assign tick_intercept_sum in every\niteration of the first loop over idle states in teo_select(), because\nthe intercept_sum value does not change after the assignment in a\ngiven iteration of the loop, so its value after the last iteration of\nthe loop can be used for computing the tick_intercept_sum value\ndirectly.\n\nModify the code accordingly.\n\nNo intentional functional impact.\n\nSigned-off-by: Rafael J. Wysocki ","shortMessageHtmlLink":"cpuidle: teo: Avoid unnecessary variable assignments"}},{"before":"e9f44107d725050dd41bab62565dd90cc3a74e10","after":"8fa56a339c28183b1ee98044f2f580825c014dee","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-04T03:05:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"cpuidle: teo: Avoid unnecessary variable assignments\n\nNotice that it is not necessary to assign tick_intercept_sum in every\niteration of the first loop over idle states in teo_select(), because\nthe intercept_sum value does not change after the assignment in a\ngiven iteration of the loop, so its value after the last iteration of\nthe loop can be used for computing the tick_intercept_sum value\ndirectly.\n\nModify the code accordingly.\n\nNo intentional functional impact.\n\nSigned-off-by: Rafael J. Wysocki ","shortMessageHtmlLink":"cpuidle: teo: Avoid unnecessary variable assignments"}},{"before":"79bc5ffb983c2dbae9b2e90aa7390d69844ef736","after":"e9f44107d725050dd41bab62565dd90cc3a74e10","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-04T01:30:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases\n\nBecause the cost of calling tick_nohz_get_sleep_length() may increase\nin the future, reorder the code in menu_select() so it first uses the\nstatistics to determine the expected idle duration. If that value is\nhigher than RESIDENCY_THRESHOLD_NS, tick_nohz_get_sleep_length() will\nbe called to obtain the time till the closest timer and refine the\nidle duration prediction if necessary.\n\nThis causes the governor to always take the full overhead of\nget_typical_interval() with the assumption that the cost will be\namortized by skipping the tick_nohz_get_sleep_length() call in the\ncases when the predicted idle duration is relatively very small.\n\nSigned-off-by: Rafael J. Wysocki \nTested-by: Doug Smythies ","shortMessageHtmlLink":"cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases"}},{"before":"0af9efeedcf4b4f676be74667343cf1acfb6f0b8","after":"79bc5ffb983c2dbae9b2e90aa7390d69844ef736","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-03T15:05:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"BACKPORT: erofs: fix lz4 inplace decompression\n\ncommit 3c12466b6b7bf1e56f9b32c366a3d83d87afb4de upstream.\n\nCurrently EROFS can map another compressed buffer for inplace\ndecompression, that was used to handle the cases that some pages of\ncompressed data are actually not in-place I/O.\n\nHowever, like most simple LZ77 algorithms, LZ4 expects the compressed\ndata is arranged at the end of the decompressed buffer and it\nexplicitly uses memmove() to handle overlapping:\n __________________________________________________________\n |_ direction of decompression --> ____ |_ compressed data _|\n\nAlthough EROFS arranges compressed data like this, it typically maps two\nindividual virtual buffers so the relative order is uncertain.\nPreviously, it was hardly observed since LZ4 only uses memmove() for\nshort overlapped literals and x86/arm64 memmove implementations seem to\ncompletely cover it up and they don't have this issue. Juhyung reported\nthat EROFS data corruption can be found on a new Intel x86 processor.\nAfter some analysis, it seems that recent x86 processors with the new\nFSRM feature expose this issue with \"rep movsb\".\n\nLet's strictly use the decompressed buffer for lz4 inplace\ndecompression for now. Later, as an useful improvement, we could try\nto tie up these two buffers together in the correct order.\n\nReported-and-tested-by: Juhyung Park \nCloses: https://lore.kernel.org/r/CAD14+f2AVKf8Fa2OO1aAUdDNTDsVzzR6ctU_oJSmTyd6zSYR2Q@mail.gmail.com\nFixes: 0ffd71bcc3a0 (\"staging: erofs: introduce LZ4 decompression inplace\")\nFixes: 598162d05080 (\"erofs: support decompress big pcluster for lz4 backend\")\nCc: stable # 5.4+\nTested-by: Yifan Zhao \nSigned-off-by: Gao Xiang \nLink: https://lore.kernel.org/r/20231206045534.3920847-1-hsiangkao@linux.alibaba.com\nSigned-off-by: Greg Kroah-Hartman ","shortMessageHtmlLink":"BACKPORT: erofs: fix lz4 inplace decompression"}},{"before":"91bd55b3c92f4ba478a388247e282bd49929636f","after":"0af9efeedcf4b4f676be74667343cf1acfb6f0b8","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-03T15:02:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"[SQUASH] Revert \"cpuidle: teo: Introduce util-awareness\"\n\nThis reverts commits\n91bd55b3c92f4ba478a388247e282bd49929636f\n169f68a2351e4cd0d50a0821b7c838cc78c3d90b\n614334f31840b5d1ece642d8195afdbfa80a5df3","shortMessageHtmlLink":"[SQUASH] Revert \"cpuidle: teo: Introduce util-awareness\""}},{"before":null,"after":"91bd55b3c92f4ba478a388247e282bd49929636f","ref":"refs/heads/android12-5.10-2024-05","pushedAt":"2024-05-03T01:43:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"cpuidle: teo: Update idle duration estimate when choosing shallower state\n\nThe TEO governor takes CPU utilization into account by refining idle state\nselection when the utilization is above a certain threshold. This is done by\nchoosing an idle state shallower than the previously selected one.\n\nHowever, when doing this, the idle duration estimate needs to be\nadjusted so as to prevent the scheduler tick from being stopped when the\ncandidate idle state is shallow, which may lead to excessive energy\nusage if the CPU is not woken up quickly enough going forward.\nMoreover, if the scheduler tick has been stopped already and the new\nidle duration estimate is too small, the replacement candidate state\ncannot be used.\n\nModify the relevant code to take the above observations into account.\n\nFixes: 9ce0f7c4bc64 (\"cpuidle: teo: Introduce util-awareness\")\nLink: https://lore.kernel.org/linux-pm/CAJZ5v0jJxHj65r2HXBTd3wfbZtsg=_StzwO1kA5STDnaPe_dWA@mail.gmail.com\nSigned-off-by: Rafael J. Wysocki \nReviewed-and-tested-by: Kajetan Puchalski ","shortMessageHtmlLink":"cpuidle: teo: Update idle duration estimate when choosing shallower s…"}},{"before":"378cba02b6a067c225df64ec7623ed43bbd62e72","after":"78a367c4e846d9d14aba76d1c0e2579a983d7561","ref":"refs/heads/android12-5.10-2024-03","pushedAt":"2024-04-28T02:50:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"Makefile: fixup regalloc mlgo\n\nFixes 05f8c6eeca6a97e6e7db77f4f059f301bc7d23e5\n\nShould be passed to linker also.\n\nQuite important now since we're actually building with arm64 mlgo\nregalloc models inlined.","shortMessageHtmlLink":"Makefile: fixup regalloc mlgo"}},{"before":"36060fbf0bca022a0acfd5f351feae7e244009c6","after":"9165af218a3dd5e631962d9a9c7bcbf2678446ef","ref":"refs/heads/android12-5.10-lts","pushedAt":"2024-04-28T02:23:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"Makefile: fixup regalloc mlgo\n\nFixes 05f8c6eeca6a97e6e7db77f4f059f301bc7d23e5\n\nShould be passed to linker also.\n\nQuite important now since we're actually building with arm64 mlgo\nregalloc models inlined.","shortMessageHtmlLink":"Makefile: fixup regalloc mlgo"}},{"before":null,"after":"36060fbf0bca022a0acfd5f351feae7e244009c6","ref":"refs/heads/lxc","pushedAt":"2024-04-28T02:20:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"gki_defcinfig: Enable BRIDGE_NETFILTER for lxc","shortMessageHtmlLink":"gki_defcinfig: Enable BRIDGE_NETFILTER for lxc"}},{"before":"bd4acc4549b0f56dd9b300ebe769a3e0b3fd7830","after":"36060fbf0bca022a0acfd5f351feae7e244009c6","ref":"refs/heads/android12-5.10-lts","pushedAt":"2024-04-27T07:46:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"gki_defcinfig: Enable BRIDGE_NETFILTER for lxc","shortMessageHtmlLink":"gki_defcinfig: Enable BRIDGE_NETFILTER for lxc"}},{"before":"36060fbf0bca022a0acfd5f351feae7e244009c6","after":"bd4acc4549b0f56dd9b300ebe769a3e0b3fd7830","ref":"refs/heads/android12-5.10-lts","pushedAt":"2024-04-27T07:39:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"kernel: Use the stock config for /proc/config.gz\n\nSigned-off-by: lateautumn233 ","shortMessageHtmlLink":"kernel: Use the stock config for /proc/config.gz"}},{"before":"bd4acc4549b0f56dd9b300ebe769a3e0b3fd7830","after":"36060fbf0bca022a0acfd5f351feae7e244009c6","ref":"refs/heads/android12-5.10-lts","pushedAt":"2024-04-27T06:55:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"gki_defcinfig: Enable BRIDGE_NETFILTER for lxc","shortMessageHtmlLink":"gki_defcinfig: Enable BRIDGE_NETFILTER for lxc"}},{"before":"9165af218a3dd5e631962d9a9c7bcbf2678446ef","after":"bd4acc4549b0f56dd9b300ebe769a3e0b3fd7830","ref":"refs/heads/android12-5.10-lts","pushedAt":"2024-04-27T05:42:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"kernel: Use the stock config for /proc/config.gz\n\nSigned-off-by: lateautumn233 ","shortMessageHtmlLink":"kernel: Use the stock config for /proc/config.gz"}},{"before":"a3cede7a483bd314fe9c9b60c4e95112057f46a6","after":"9165af218a3dd5e631962d9a9c7bcbf2678446ef","ref":"refs/heads/android12-5.10-lts","pushedAt":"2024-04-22T08:44:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"Makefile: fixup regalloc mlgo\n\nFixes 05f8c6eeca6a97e6e7db77f4f059f301bc7d23e5\n\nShould be passed to linker also.\n\nQuite important now since we're actually building with arm64 mlgo\nregalloc models inlined.","shortMessageHtmlLink":"Makefile: fixup regalloc mlgo"}},{"before":"2d95348369ee0eef7a313891b305a141606bc4d4","after":"a3cede7a483bd314fe9c9b60c4e95112057f46a6","ref":"refs/heads/android12-5.10-lts","pushedAt":"2024-04-22T08:43:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ztc1997","name":"Alex Zhang","path":"/ztc1997","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6487102?s=80&v=4"},"commit":{"message":"Makefile: fixup regalloc mlgo\n\nFixes 05f8c6eeca6a97e6e7db77f4f059f301bc7d23e5\n\nShould be passed to linker also.\n\nQuite important now since we're actually building with arm64 mlgo\nregalloc models inlined.","shortMessageHtmlLink":"Makefile: fixup regalloc mlgo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESgBX7QA","startCursor":null,"endCursor":null}},"title":"Activity · ztc1997/android_gki_kernel_5.10_common"}