{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":385012735,"defaultBranch":"LA.UM.9.1","name":"android_kernel_xiaomi_sunny","ownerLogin":"Neternels","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-11T17:32:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80594207?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720462247.0","currentOid":""},"activityList":{"items":[{"before":"2929c7c078812b3271bb903ab795be97ed67ef38","after":"7effa9565dadae32f09a2d5c929dfae8264efd2f","ref":"refs/heads/staging","pushedAt":"2024-09-12T15:16:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"version: Uprev to r17b7\n\n- wooimbouttamakeanameformyselfhere.\n\nChange-Id: If4b8d598c713bafb57b379145225ad1d404711d8\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"version: Uprev to r17b7"}},{"before":"41eea5f5405832fc71c21be0b047773db70b2a9b","after":"2929c7c078812b3271bb903ab795be97ed67ef38","ref":"refs/heads/staging","pushedAt":"2024-09-05T06:18:41.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"syscall: Increase fake uname to 6.6.40\n\nChange-Id: I77a8c5cd0e74eff97ae9b6b7e37812e2972cb3c8\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"syscall: Increase fake uname to 6.6.40"}},{"before":"ac45a23d6c8309c0f4b2f01b10421a62d855860e","after":"41eea5f5405832fc71c21be0b047773db70b2a9b","ref":"refs/heads/staging","pushedAt":"2024-08-16T19:07:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"kramel: Don't upload modules zip anymore\n\n- The modules zip is too big to upload to TG via the BOT API so just upload it in GitHub releases and specify it in the release message.\n\nChange-Id: I45a97d56ed7552e8d509533f4528a135c5685a86\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"kramel: Don't upload modules zip anymore"}},{"before":"41eea5f5405832fc71c21be0b047773db70b2a9b","after":"ac45a23d6c8309c0f4b2f01b10421a62d855860e","ref":"refs/heads/staging","pushedAt":"2024-08-01T15:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"neternels_defconfig: Enable CONFIG_VT\n\n- This is to add support for SDDM in LinDroid.\n\nChange-Id: Ibe673668799f217c5ac3071fd7878bf211043ea4\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"neternels_defconfig: Enable CONFIG_VT"}},{"before":"5b569ba4ec3e1eae69d29786d6a90004a049e5c6","after":"41eea5f5405832fc71c21be0b047773db70b2a9b","ref":"refs/heads/staging","pushedAt":"2024-07-08T18:11:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"kramel: Don't upload modules zip anymore\n\n- The modules zip is too big to upload to TG via the BOT API so just upload it in GitHub releases and specify it in the release message.\n\nChange-Id: I45a97d56ed7552e8d509533f4528a135c5685a86\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"kramel: Don't upload modules zip anymore"}},{"before":null,"after":"5b569ba4ec3e1eae69d29786d6a90004a049e5c6","ref":"refs/heads/backport-uvc","pushedAt":"2024-07-08T18:10:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"HACK: usb: gadget: function: uvc-new: Force disable scatter gather\n\n* Doesn't work here\n\nChange-Id: Id4eeec26ee7d48db4bf8d0d8b1c8a364c915711f\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"HACK: usb: gadget: function: uvc-new: Force disable scatter gather"}},{"before":"3632180aa098f732e9ad217dd0c269be0d3cc1d5","after":"5b569ba4ec3e1eae69d29786d6a90004a049e5c6","ref":"refs/heads/staging","pushedAt":"2024-06-29T06:10:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"HACK: usb: gadget: function: uvc-new: Force disable scatter gather\n\n* Doesn't work here\n\nChange-Id: Id4eeec26ee7d48db4bf8d0d8b1c8a364c915711f\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"HACK: usb: gadget: function: uvc-new: Force disable scatter gather"}},{"before":"5b569ba4ec3e1eae69d29786d6a90004a049e5c6","after":"3632180aa098f732e9ad217dd0c269be0d3cc1d5","ref":"refs/heads/staging","pushedAt":"2024-06-29T05:23:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"ANDROID: Add toggle for disabling newly added USB devices\n\nBased on the public grsecurity patches.\n\nChange-Id: I2cbea91b351cda7d098f4e1aa73dff1acbd23cce\nSigned-off-by: Daniel Micay \nSigned-off-by: atndko \nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"ANDROID: Add toggle for disabling newly added USB devices"}},{"before":"41eea5f5405832fc71c21be0b047773db70b2a9b","after":"5b569ba4ec3e1eae69d29786d6a90004a049e5c6","ref":"refs/heads/staging","pushedAt":"2024-06-28T15:57:16.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"HACK: usb: gadget: function: uvc-new: Force disable scatter gather\n\n* Doesn't work here\n\nChange-Id: Id4eeec26ee7d48db4bf8d0d8b1c8a364c915711f\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"HACK: usb: gadget: function: uvc-new: Force disable scatter gather"}},{"before":"aa47ef2a7417f43b732bb56a345eefc104935827","after":"41eea5f5405832fc71c21be0b047773db70b2a9b","ref":"refs/heads/staging","pushedAt":"2024-06-22T17:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"kramel: Don't upload modules zip anymore\n\n- The modules zip is too big to upload to TG via the BOT API so just upload it in GitHub releases and specify it in the release message.\n\nChange-Id: I45a97d56ed7552e8d509533f4528a135c5685a86\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"kramel: Don't upload modules zip anymore"}},{"before":"766ed381b98d8a297c3a9ea7794d5c72c57564a0","after":"aa47ef2a7417f43b732bb56a345eefc104935827","ref":"refs/heads/staging","pushedAt":"2024-06-22T17:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"kramel: Upstream to latest YAKB\n\n- Set and export GH_TOKEN variable.\n\nChange-Id: Ia48a85d632a119cd117be2916082bf715c774637\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"kramel: Upstream to latest YAKB"}},{"before":"52f11b4428f1bc7bff5d91feee5b6696f9a4b034","after":"766ed381b98d8a297c3a9ea7794d5c72c57564a0","ref":"refs/heads/staging","pushedAt":"2024-06-22T16:36:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"version: Uprev to r17b6\n\n- I will do what I must...\n\nChange-Id: Iad83a8d64be67407a8b9fa7db842f0779c7ec11f\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"version: Uprev to r17b6"}},{"before":"1e5c19156b2dcb02e70f9a977fdefbad0cdcd6c8","after":"52f11b4428f1bc7bff5d91feee5b6696f9a4b034","ref":"refs/heads/staging","pushedAt":"2024-05-17T18:34:24.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"kconfig: nconf: Typecast `const char *title` to `char *title`\n\n- This should fix the following warning:\n\n../scripts/kconfig/nconf.c: In function ‘search_conf’:\n../scripts/kconfig/nconf.c:794:51: warning: passing argument 3 of ‘show_scroll_win_ext’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]\n 794 | \"Search Results\", str_get(&res),\n | ^~~~~~~~~~~~~\nIn file included from ../scripts/kconfig/nconf.c:15:\n../scripts/kconfig/nconf.h:96:71: note: expected ‘char *’ but argument is of type ‘const char *’\n 96 | int show_scroll_win_ext(WINDOW *main_window, const char *title, char *text,\n | ~~~~~~^~~~\n\nChange-Id: I61b19c1cfc53c1112ce3399b0d2ec85d30159a2b\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"kconfig: nconf: Typecast const char *title to char *title"}},{"before":"ca9f6cde58a54dde3dcde3c402fc91ff6546b7f6","after":"1e5c19156b2dcb02e70f9a977fdefbad0cdcd6c8","ref":"refs/heads/staging","pushedAt":"2024-04-24T09:20:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"kbuild: Strip modules\n\nChange-Id: I4147a839740f53222fb4dd9456643de155e56605\nSigned-off-by: Vaisakh Murali \nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"kbuild: Strip modules"}},{"before":"1e00d2fe4d8d4bf05789346df1e21a32286f1114","after":"ca9f6cde58a54dde3dcde3c402fc91ff6546b7f6","ref":"refs/heads/staging","pushedAt":"2024-04-22T16:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"kbuild: Refactor kmanifest configs\n\n- Introduce update_localversion to set localversion by reading version file.\n- Force GCC as the default compiler.\n\nChange-Id: I430df2db032234ae09da7c58c3847161f1ebf6db\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"kbuild: Refactor kmanifest configs"}},{"before":"5650a24c1b5fc8e245ac30cb64fa6fe1fe7835cf","after":"1e00d2fe4d8d4bf05789346df1e21a32286f1114","ref":"refs/heads/staging","pushedAt":"2024-04-08T08:07:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"neternels_defconfig: Switch back to zstd for zswap compression\n\n- Apparently zstd performs better on certain scenarios.\n\nChange-Id: If7b1978cadd7e58149d69c41f31e0093fec53e1c\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"neternels_defconfig: Switch back to zstd for zswap compression"}},{"before":"74cd48985a41d78d3321af5f2aba16c67d6dcb07","after":"5650a24c1b5fc8e245ac30cb64fa6fe1fe7835cf","ref":"refs/heads/staging","pushedAt":"2024-04-05T11:20:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"version: Uprev to r17b5\n\n- Nobody cared about me until I put on the mask...\n\nChange-Id: Idaaaf95e1f8c1a410652f00b87ccfac6b2334418\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"version: Uprev to r17b5"}},{"before":"11b2fa8218777d5c018eb7940924ec924304ec52","after":"74cd48985a41d78d3321af5f2aba16c67d6dcb07","ref":"refs/heads/staging","pushedAt":"2024-04-05T11:19:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"neternels_defconfig: Build LZ4KD\n\n- Also utilize it for ZSWAP.\n\nChange-Id: I1f01cf904dc0c541b384dfc46ceb826be4b925ac\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"neternels_defconfig: Build LZ4KD"}},{"before":"4d8e1f92b8e55a14ae09f89327ea84e9e429ade6","after":"11b2fa8218777d5c018eb7940924ec924304ec52","ref":"refs/heads/staging","pushedAt":"2024-04-05T11:18:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"lib: Import LZ4KD compression algorithm from HUAWEI\n\nABR-AL60_HarmonyOS4.0.0_opensource.tar.gz\n\nChange-Id: Id195feb98242e2eea6ea7cada7389dc16c785bd1\nSigned-off-by: 0wnerDied \n[cyberknight777: Add support for lz4kd in zswap]\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"lib: Import LZ4KD compression algorithm from HUAWEI"}},{"before":"318c833a94c38e11c0c63028a23ef0c822a80d74","after":"4d8e1f92b8e55a14ae09f89327ea84e9e429ade6","ref":"refs/heads/staging","pushedAt":"2024-03-20T12:57:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"version: Uprev to r17b4\n\n- The shadows betray you because they belong to me...\n\nChange-Id: I59a0e5c7ec1c7846fde338c250368794440a6ee2\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"version: Uprev to r17b4"}},{"before":"9d3029cde27ecf6913440ae99f256ab972d16039","after":"318c833a94c38e11c0c63028a23ef0c822a80d74","ref":"refs/heads/staging","pushedAt":"2024-03-20T06:14:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"version: Uprev to r17b3\n\n- Oh... You think darkness is your ally... But you merely adopted the dark... I was born in it... Molded by it...\nI didn't see the light until I was already a man... By then it was nothing to me but BLINDING!\n\nChange-Id: Ib16c40d6a6391bdab9772d5ab36306b7dcb47c30\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"version: Uprev to r17b3"}},{"before":"95187f24c6bf79831e8326ab5ffdb3420ec14a3a","after":"9d3029cde27ecf6913440ae99f256ab972d16039","ref":"refs/heads/staging","pushedAt":"2024-03-20T06:00:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"version: Uprev to r17b3\n\n- Oh... You think darkness is your ally... But you merely adopted the dark... I was born in it... Molded by it...\nI didn't see the light until I was already a man... By then it was nothing to me but BLINDING!\n\nChange-Id: Ib16c40d6a6391bdab9772d5ab36306b7dcb47c30\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"version: Uprev to r17b3"}},{"before":"f878d7a10915adabed8912323e0e5c3c613b81b3","after":"95187f24c6bf79831e8326ab5ffdb3420ec14a3a","ref":"refs/heads/staging","pushedAt":"2024-03-20T05:53:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"version: Uprev to r17b3\n\n- Oh... You think darkness is your ally... But you merely adopted the dark... I was born in it... Molded by it...\nI didn't see the light until I was already a man... By then it was nothing to me but BLINDING!\n\nChange-Id: Ib16c40d6a6391bdab9772d5ab36306b7dcb47c30\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"version: Uprev to r17b3"}},{"before":"b824501660bddbc2354f999aba3880e053cff586","after":"f878d7a10915adabed8912323e0e5c3c613b81b3","ref":"refs/heads/staging","pushedAt":"2024-03-19T18:10:24.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"syscall: Don't spoof fake uname if is_legacy_ebpf is set to true\n\n- We don't need to spoof fake uname when the ROMs we build revert the enforcement of newer kernels for BPF.\n\nChange-Id: I5bb319d18a5c842094d0e4201781660e942f997f\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"syscall: Don't spoof fake uname if is_legacy_ebpf is set to true"}},{"before":"040a606c99b3929765758be07fd8483b4ecf4f4f","after":"b824501660bddbc2354f999aba3880e053cff586","ref":"refs/heads/staging","pushedAt":"2024-03-19T15:24:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"version: Uprev to r17b2\n\n- I'm vengeance...\n\nChange-Id: I78126d3040feab1c42601d7be30cfe1b18934b84\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"version: Uprev to r17b2"}},{"before":"8c9083da5980c47b1a136bd10a1b79a854c28b82","after":"040a606c99b3929765758be07fd8483b4ecf4f4f","ref":"refs/heads/staging","pushedAt":"2024-03-19T15:13:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"[FIXUP]: 02ccbca227d5f [SQUASH]: treewide: Drop userspace irqbalancer blocker\n\n- This was missed in the previous squash revert.\n- This reverts the following commits:\n\nf305a62789 {\"fs/exec: Use correct do_send_sig_info() group argument for 4.14\"}\nc6158b64ba {\"fs: Block userspace irqbalancer service from running\"}\n\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"[FIXUP]: 02ccbca [SQUASH]: treewide: Drop userspace irqbalancer blocker"}},{"before":"f67f9e234ac6a86afafa1f9a5ce61c4273cb5506","after":"8c9083da5980c47b1a136bd10a1b79a854c28b82","ref":"refs/heads/staging","pushedAt":"2024-03-18T13:13:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"gen_headers_{arm, arm64}: Add btf.h to the list\n\n- This fixes a build error.\n\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"gen_headers_{arm, arm64}: Add btf.h to the list"}},{"before":"0874acd88c7d702ec459834519df9463709b5211","after":"f67f9e234ac6a86afafa1f9a5ce61c4273cb5506","ref":"refs/heads/staging","pushedAt":"2024-03-18T08:33:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"version: Uprev to r17b1\n\n- They think I live in the shadows... But I am the shadows...\n\nChange-Id: I69c24214b0d901598665fbaf91c2909dc602c427\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"version: Uprev to r17b1"}},{"before":"6454e3fc5a5cc7bc6146e20906ded5eb6f153c68","after":"0874acd88c7d702ec459834519df9463709b5211","ref":"refs/heads/staging","pushedAt":"2024-03-17T09:06:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"version: Uprev to r17b1\n\n- They think I live in the shadows... But I am the shadows...\n\nChange-Id: I69c24214b0d901598665fbaf91c2909dc602c427\nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"version: Uprev to r17b1"}},{"before":"adaaa2c34a7156fd506d435d48359755a091fe97","after":"6454e3fc5a5cc7bc6146e20906ded5eb6f153c68","ref":"refs/heads/staging","pushedAt":"2024-03-17T09:05:42.000Z","pushType":"push","commitsCount":46,"pusher":{"login":"cyberknight777","name":"cyberknight777","path":"/cyberknight777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68801681?s=80&v=4"},"commit":{"message":"BACKPORT: devmap: Allow map lookups from eBPF\n\nWe don't currently allow lookups into a devmap from eBPF, because the map\nlookup returns a pointer directly to the dev->ifindex, which shouldn't be\nmodifiable from eBPF.\n\nHowever, being able to do lookups in devmaps is useful to know (e.g.)\nwhether forwarding to a specific interface is enabled. Currently, programs\nwork around this by keeping a shadow map of another type which indicates\nwhether a map index is valid.\n\nSince we now have a flag to make maps read-only from the eBPF side, we can\nsimply lift the lookup restriction if we make sure this flag is always set.\n\nChange-Id: I42b1430605c6837710fd903a0c8abf2c7dc13f16\nSigned-off-by: Toke Høiland-Jørgensen \nAcked-by: Jonathan Lemon \nAcked-by: Andrii Nakryiko \nSigned-off-by: Daniel Borkmann \nSigned-off-by: Cyber Knight ","shortMessageHtmlLink":"BACKPORT: devmap: Allow map lookups from eBPF"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNToxNjoyMy4wMDAwMDBazwAAAAS0jE6R","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNToxNjoyMy4wMDAwMDBazwAAAAS0jE6R","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xN1QwOTowNTo0Mi4wMDAwMDBazwAAAAQXuYVX"}},"title":"Activity · Neternels/android_kernel_xiaomi_sunny"}