{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":65828,"defaultBranch":"android-mainline","name":"kernel_common","ownerLogin":"aosp-mirror","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-10-21T18:19:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30177?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715331472.0","currentOid":""},"activityList":{"items":[{"before":"f86c6a0be90b1098a40ea1a404deae4bb24ee72b","after":"af1da5c8678e567802d25cbe3d8d3e930a985851","ref":"refs/heads/android14-6.1-2024-04","pushedAt":"2024-05-10T22:50:00.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: GKI: fix ABI breakage in struct userfaultfd_ctx\n\nThe following two commits move 'userfaultfd_ctx' struct from\nfs/userfaultfd.c to header file and then add a rw_semaphore to it. The\nABI is broken by the change. However, given that the type should be\nprivate and not accessed by vendor modules, use some GENKSYMS #define\nmagic to preserve the CRC. Also update the .stg file for offset\nadjustment within 'userfaultfd_ctx'.\n\n5e4c24a57b0c (\"userfaultfd: protect mmap_changing with rw_sem in userfaulfd_ctx\")\nf91e6b41dd11 (\"userfaultfd: move userfaultfd_ctx struct to header file\")\n\nBug: 320478828\nBug: 339845931\nSigned-off-by: Lokesh Gidra \n(cherry picked from https://android-review.googlesource.com/q/commit:3dfddcb9c2779eb7c91d7f0f1108574193970eec)\nMerged-In: I5f97ff34dd8c88fe3d18c4dc902452488ba28cbd\nChange-Id: I5f97ff34dd8c88fe3d18c4dc902452488ba28cbd","shortMessageHtmlLink":"ANDROID: GKI: fix ABI breakage in struct userfaultfd_ctx"}},{"before":"1cc299629b2271efe623df89b646bc46374eba7d","after":"65dc9bd83f8adfd3abc5ef32258e08ef30eb976b","ref":"refs/heads/android-mainline","pushedAt":"2024-05-10T21:57:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: Add CtsWifiBroadcastsHostTestCases to presubmit of TEST_MAPPING\n\nBug: 338500074\nChange-Id: I0eb391eadfe7d3d6f5bfb3a59bfa513544c37255\nSigned-off-by: chihsheng ","shortMessageHtmlLink":"ANDROID: Add CtsWifiBroadcastsHostTestCases to presubmit of TEST_MAPPING"}},{"before":"d8be9baebadb8073673c70faec657ba31ebc5799","after":"ab78729bad957d5ab7972cf42764ceeb9b48af68","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-10T21:57:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: Add CtsWifiBroadcastsHostTestCases to presubmit of TEST_MAPPING\n\nBug: 338500074\nChange-Id: I0eb391eadfe7d3d6f5bfb3a59bfa513544c37255\nSigned-off-by: chihsheng ","shortMessageHtmlLink":"ANDROID: Add CtsWifiBroadcastsHostTestCases to presubmit of TEST_MAPPING"}},{"before":"0379ec545054248181a798ef46bb2acc3b71d570","after":"f4eb7e172fbe27938cc9f007c767f46c48ede2da","ref":"refs/heads/android13-5.15-2024-03","pushedAt":"2024-05-10T19:47:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"UPSTREAM: af_unix: Fix garbage collector racing against connect()\n\n[ Upstream commit 47d8ac011fe1c9251070e1bd64cb10b48193ec51 ]\n\nGarbage collector does not take into account the risk of embryo getting\nenqueued during the garbage collection. If such embryo has a peer that\ncarries SCM_RIGHTS, two consecutive passes of scan_children() may see a\ndifferent set of children. Leading to an incorrectly elevated inflight\ncount, and then a dangling pointer within the gc_inflight_list.\n\nsockets are AF_UNIX/SOCK_STREAM\nS is an unconnected socket\nL is a listening in-flight socket bound to addr, not in fdtable\nV's fd will be passed via sendmsg(), gets inflight count bumped\n\nconnect(S, addr)\tsendmsg(S, [V]); close(V)\t__unix_gc()\n----------------\t-------------------------\t-----------\n\nNS = unix_create1()\nskb1 = sock_wmalloc(NS)\nL = unix_find_other(addr)\nunix_state_lock(L)\nunix_peer(S) = NS\n\t\t\t// V count=1 inflight=0\n\n \t\t\tNS = unix_peer(S)\n \t\t\tskb2 = sock_alloc()\n\t\t\tskb_queue_tail(NS, skb2[V])\n\n\t\t\t// V became in-flight\n\t\t\t// V count=2 inflight=1\n\n\t\t\tclose(V)\n\n\t\t\t// V count=1 inflight=1\n\t\t\t// GC candidate condition met\n\n\t\t\t\t\t\tfor u in gc_inflight_list:\n\t\t\t\t\t\t if (total_refs == inflight_refs)\n\t\t\t\t\t\t add u to gc_candidates\n\n\t\t\t\t\t\t// gc_candidates={L, V}\n\n\t\t\t\t\t\tfor u in gc_candidates:\n\t\t\t\t\t\t scan_children(u, dec_inflight)\n\n\t\t\t\t\t\t// embryo (skb1) was not\n\t\t\t\t\t\t// reachable from L yet, so V's\n\t\t\t\t\t\t// inflight remains unchanged\n__skb_queue_tail(L, skb1)\nunix_state_unlock(L)\n\t\t\t\t\t\tfor u in gc_candidates:\n\t\t\t\t\t\t if (u.inflight)\n\t\t\t\t\t\t scan_children(u, inc_inflight_move_tail)\n\n\t\t\t\t\t\t// V count=1 inflight=2 (!)\n\nIf there is a GC-candidate listening socket, lock/unlock its state. This\nmakes GC wait until the end of any ongoing connect() to that socket. After\nflipping the lock, a possibly SCM-laden embryo is already enqueued. And if\nthere is another embryo coming, it can not possibly carry SCM_RIGHTS. At\nthis point, unix_inflight() can not happen because unix_gc_lock is already\ntaken. Inflight graph remains unaffected.\n\nBug: 336226035\nBug: 339860446\nFixes: 1fd05ba5a2f2 (\"[AF_UNIX]: Rewrite garbage collector, fixes race.\")\nSigned-off-by: Michal Luczaj \nReviewed-by: Kuniyuki Iwashima \nLink: https://lore.kernel.org/r/20240409201047.1032217-1-mhal@rbox.co\nSigned-off-by: Paolo Abeni \nSigned-off-by: Sasha Levin \n(cherry picked from commit 507cc232ffe53a352847893f8177d276c3b532a9)\nSigned-off-by: Lee Jones \n(cherry picked from https://android-review.googlesource.com/q/commit:897b4b44ae08bc3a74e204536f49ab86a0b8002c)\nMerged-In: If321f78b8b3220f5a1caea4b5e9450f1235b0770\nChange-Id: If321f78b8b3220f5a1caea4b5e9450f1235b0770","shortMessageHtmlLink":"UPSTREAM: af_unix: Fix garbage collector racing against connect()"}},{"before":"3d57a5503de2614751ec06530de006090aad3162","after":"d93944c373dbd090d8bc3f380b6209bd605ea61d","ref":"refs/heads/android12-kiwi-5.10","pushedAt":"2024-05-10T19:21:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: abi_gki_aarch64_qcom: Add clk_restore_context and clk_save_context am: 602a22e77a\n\nOriginal change: https://android-review.googlesource.com/c/kernel/common/+/3081463\n\nChange-Id: I318247319c9bc38572cade6db4601c829ef6b3ca\nSigned-off-by: Automerger Merge Worker ","shortMessageHtmlLink":"ANDROID: abi_gki_aarch64_qcom: Add clk_restore_context and clk_save_c…"}},{"before":"b493b35d3a52a47d92607a03c257fcb71fcc2ef9","after":"602a22e77a8f17d2bfe094ca68427d1a778605f6","ref":"refs/heads/android12-5.10","pushedAt":"2024-05-10T18:55:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: abi_gki_aarch64_qcom: Add clk_restore_context and clk_save_context\n\nExport clk_restore_context and clk_save_context so that other modules\ncan use. There is a qcom clock driver which uses the clock restore and\nsave context for the hibernation use case. The PLLs, always enabled\nclocks are saved and restored during this use case.\n\nLeaf changes summary: 2 artifact changed\nChanged leaf types summary: 0 leaf type changed\nRemoved/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added\nfunctions\nRemoved/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added\nvariable\n\n2 Added functions:\n\n [A] 'function void clk_restore_context()'\n [A] 'function void clk_save_context()'\n\nBug: 339747317\nChange-Id: I0f9f0853f9593239dedb7d84941002d346038843\nSigned-off-by: Kalpak Kawadkar ","shortMessageHtmlLink":"ANDROID: abi_gki_aarch64_qcom: Add clk_restore_context and clk_save_c…"}},{"before":"11baf6ebd63d261b8aa2cf8e5f48d63f5861e873","after":"d8be9baebadb8073673c70faec657ba31ebc5799","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-10T18:55:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: GKI: update the ABI symbol list\n\n1 function symbol(s) added\n 'int __traceiter_android_rvh_refrigerator(void*, bool)'\n\n2 variable symbol(s) added\n 'struct tracepoint __tracepoint_android_rvh_refrigerator'\n 'struct cgroup_subsys freezer_cgrp_subsys'\n\nBug: 339371220\n\nChange-Id: I7e3bcbb507cb30e6c58d5cdfbaa59d696a256432\nSigned-off-by: wang qiankun ","shortMessageHtmlLink":"ANDROID: GKI: update the ABI symbol list"}},{"before":"57bc543aefc3800787399f28c5fb5a085d9286a2","after":"11baf6ebd63d261b8aa2cf8e5f48d63f5861e873","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-10T18:29:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: vendor_hooks: add definitions for indirect hook calls\n\nIntroduce DECLARE_INDIRECT_HOOK() and DEFINE_INDIRECT_HOOK() helper\nmacros to provide a way to call vendor hooks from a header file\nwithout inclusion of trace headers and with no performance loss\nwhen vendor hook is unused.\nDECLARE_INDIRECT_HOOK() is used in the header to create an inline\nfunction which checks the static key to determine if the vendor hook\nis used. If it is used, it calls the vendor hook using a non-inlined\nwrapper function. DECLARE_INDIRECT_HOOK() is used in the source file\nto implement the vendor hook wrapper function.\n\nBug: 236578020\nChange-Id: I3048191281e58323c5cde5ea4cb61ba23210ede2\nSigned-off-by: Suren Baghdasaryan ","shortMessageHtmlLink":"ANDROID: vendor_hooks: add definitions for indirect hook calls"}},{"before":"320b35119e7b5de188a8d698901b335b624db871","after":"1cc299629b2271efe623df89b646bc46374eba7d","ref":"refs/heads/android-mainline","pushedAt":"2024-05-10T17:11:55.000Z","pushType":"push","commitsCount":1105,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Revert \"PM: sleep: stats: Define suspend_stats next to the code using it\"\n\nThis reverts commit 9ff544fa5f94fe07f99a36d2138075b322067546.\n\nsuspend_stats is still used in our out-of-tree wakeup-reasons\nimplementation in kernel/power/suspend.c.\n\nSigned-off-by: Lee Jones \nChange-Id: Icc259a3e8ea2857024b1ad3b477fb105e1752091","shortMessageHtmlLink":"Revert \"PM: sleep: stats: Define suspend_stats next to the code using…"}},{"before":"080c7edfb25c51afcb19078817594a12507d5c53","after":"57bc543aefc3800787399f28c5fb5a085d9286a2","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-10T17:11:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: abi_gki_aarch64_qcom: Update symbol list\n\nSymbols updated to QCOM abi symbol list\n kvmemdup symbol\n\nBug: 339155432\nChange-Id: I723001db9c709ad3dd0af48cdae0143bdd73512a\nSigned-off-by: kamasali Satyanarayan ","shortMessageHtmlLink":"ANDROID: abi_gki_aarch64_qcom: Update symbol list"}},{"before":"b98dd52b77f25f724052221c54b4e197692406e7","after":"080c7edfb25c51afcb19078817594a12507d5c53","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-10T16:19:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: GKI: Update symbols to symbol list\n\n9 function symbol(s) added\n 'int __traceiter_android_vh_alloc_pages_reclaim_bypass(void*, gfp_t, int, int,int, struct page**)'\n 'int __traceiter_android_vh_alloc_pages_failure_bypass(void*, gfp_t, int, int,int, struct page**)'\n 'int __traceiter_android_vh_free_unref_page_bypass(void*, struct page*, int, int, bool*)'\n 'int __traceiter_android_vh_kvmalloc_node_use_vmalloc(void*, size_t, gfp_t*, bool*)'\n 'int __traceiter_android_vh_ra_tuning_max_page(void*, struct readahead_control*, unsigned long*)'\n 'int __traceiter_android_vh_rmqueue_bulk_bypass(void*, unsigned int, struct per_cpu_pages*, int, struct list_head*)'\n 'int __traceiter_android_vh_should_alloc_pages_retry(void*, gfp_t, int, int*, int, struct zone*, struct page**, bool*)'\n 'int __traceiter_android_vh_tune_mmap_readaround(void*, unsigned int, unsigned long, unsigned long*, unsigned int*, unsigned int*)'\n 'int __traceiter_android_vh_unreserve_highatomic_bypass(void*, bool, struct zone*, bool*)'\n\n9 variable symbol(s) added\n 'struct tracepoint __tracepoint_android_vh_alloc_pages_reclaim_bypass'\n 'struct tracepoint __tracepoint_android_vh_alloc_pages_failure_bypass'\n 'struct tracepoint __tracepoint_android_vh_free_unref_page_bypass'\n 'struct tracepoint __tracepoint_android_vh_kvmalloc_node_use_vmalloc'\n 'struct tracepoint __tracepoint_android_vh_ra_tuning_max_page'\n 'struct tracepoint __tracepoint_android_vh_rmqueue_bulk_bypass'\n 'struct tracepoint __tracepoint_android_vh_should_alloc_pages_retry'\n 'struct tracepoint __tracepoint_android_vh_tune_mmap_readaround'\n 'struct tracepoint __tracepoint_android_vh_unreserve_highatomic_bypass'\n\nBug: 288216516\nChange-Id: I85abefd786a0c7aadfe730f5c3485117e38d0a86\nSigned-off-by: Oven ","shortMessageHtmlLink":"ANDROID: GKI: Update symbols to symbol list"}},{"before":"cf685d2b02734245c3e179f3541f67ae3feee796","after":"4d55129aea65ac23a34b9053f3f1ee4d92883032","ref":"refs/heads/android14-6.1","pushedAt":"2024-05-10T14:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"UPSTREAM: crypto: x86/curve25519 - disable gcov\n\ncurve25519-x86_64.c fails to build when CONFIG_GCOV_KERNEL is enabled.\nThe error is \"inline assembly requires more registers than available\"\nthrown from the `fsqr()` function. Therefore, excluding this file from\nGCOV profiling until this issue is resolved. Thereby allowing\nCONFIG_GCOV_PROFILE_ALL to be enabled for x86.\n\nChange-Id: Icbb1ed0e1b99f1cb0a21ea7a2920b3edce70c38d\nSigned-off-by: Joe Fradley \nSigned-off-by: Herbert Xu \n(cherry picked from commit c390c452ebeb44cb979b7374d3acc3859415e86c)","shortMessageHtmlLink":"UPSTREAM: crypto: x86/curve25519 - disable gcov"}},{"before":"4a93f65ba7770242e187d7b4bbcb07b3572b3c03","after":"b98dd52b77f25f724052221c54b4e197692406e7","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-10T11:07:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: GKI: Add symbols to symbol list for tcl\n\n5 function symbol(s) added\n 'int __traceiter_android_vh_binder_free_proc(void*, struct binder_proc*)'\n 'int __traceiter_android_vh_binder_looper_state_registered(void*, struct binder_thread*, struct binder_proc*)'\n 'int __traceiter_android_vh_binder_read_done(void*, struct binder_proc*, struct binder_thread*)'\n 'int __traceiter_android_vh_binder_thread_read(void*, struct list_head**, struct binder_proc*, struct binder_thread*)'\n 'int __traceiter_android_vh_binder_thread_release(void*, struct binder_proc*, struct binder_thread*)'\n\n5 variable symbol(s) added\n 'struct tracepoint __tracepoint_android_vh_binder_free_proc'\n 'struct tracepoint __tracepoint_android_vh_binder_looper_state_registered'\n 'struct tracepoint __tracepoint_android_vh_binder_read_done'\n 'struct tracepoint __tracepoint_android_vh_binder_thread_read'\n 'struct tracepoint __tracepoint_android_vh_binder_thread_release'\n\nBug: 333839270\n\nChange-Id: I41d58474aa66533a2104c07aae525bf09e32df4d\nSigned-off-by: Muduo Qin ","shortMessageHtmlLink":"ANDROID: GKI: Add symbols to symbol list for tcl"}},{"before":"94d7034567e72857db08a2c5ab92411649837d41","after":"4a93f65ba7770242e187d7b4bbcb07b3572b3c03","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-10T09:49:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: arm64: ioremap/iounmap use range for MMIO guard hypercalls\n\nThe hypervisor can accept a range for the mmio guard hypercall. This\nintends to reduce back and forth between with the hypervisor.\n\nThe feature is advertised via the KVM_FUNC_HAS_RANGE flag from the\nMEM_INFO HVC.\n\nBug: 278749606\nBug: 243642516\nChange-Id: I0f7d88db376c412812059d1c13ba8197777f16d5\nSigned-off-by: Vincent Donnefort ","shortMessageHtmlLink":"ANDROID: arm64: ioremap/iounmap use range for MMIO guard hypercalls"}},{"before":"17dbe88d2240dd38ca47df1a31b7708c4eecf27f","after":"94d7034567e72857db08a2c5ab92411649837d41","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-10T04:37:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: Correct the wrong test class name: CallRedirectionServiceTest\n\n 1. Correct CallRedirectionServiceTest to android.telecom.cts.CallRedirectionServiceTest\n\nBug: 335020042\nChange-Id: I716a42fc79985a34bc882f32f77050404e1b9c61\nSigned-off-by: chihsheng \n(cherry picked from commit 3e946bd68dffd8c0e5f85ca3c921027ed705f2fd)","shortMessageHtmlLink":"ANDROID: Correct the wrong test class name: CallRedirectionServiceTest"}},{"before":"a669b0d96375441be6bc411d4d9b10e1d10eb03e","after":"17dbe88d2240dd38ca47df1a31b7708c4eecf27f","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-10T03:45:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Revert \"net: usb: ax88179_178a: avoid writing the mac address before first reading\"\n\nThis reverts commit bc835b83899997c01084aeb92ce9d8c25cc13c12.\n\nAs it breaks the ethernet fuction for the db845c devboard\n\nBug: 339479352\nChange-Id: I4c22d01328c4cfdff32536ea8213cddcbb1fb0e3\nSigned-off-by: Yongqin Liu ","shortMessageHtmlLink":"Revert \"net: usb: ax88179_178a: avoid writing the mac address before …"}},{"before":"065c924e7db0d542d62b6d59b380cea85a8d8e5d","after":"a669b0d96375441be6bc411d4d9b10e1d10eb03e","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-10T00:43:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: ABI: update symbol list for galaxy\n\n4 function symbol(s) added\n 'int __traceiter_android_vh_madvise_swapin_walk_pmd_entry(void*, swp_entry_t)'\n 'int __traceiter_android_vh_process_madvise(void*, int, ssize_t*, void*)'\n 'int __traceiter_android_vh_show_smap(void*, struct seq_file*, unsigned long, unsigned long, unsigned long)'\n 'int __traceiter_android_vh_smaps_pte_entry(void*, swp_entry_t, unsigned long*, unsigned long*, unsigned long*)'\n\n4 variable symbol(s) added\n 'struct tracepoint __tracepoint_android_vh_madvise_swapin_walk_pmd_entry'\n 'struct tracepoint __tracepoint_android_vh_process_madvise'\n 'struct tracepoint __tracepoint_android_vh_show_smap'\n 'struct tracepoint __tracepoint_android_vh_smaps_pte_entry'\n\nBug: 284059805\n\nChange-Id: I3ea820f19eac3b0f053bac0830625891e70c1b71\nSigned-off-by: Sooyong Suk ","shortMessageHtmlLink":"ANDROID: ABI: update symbol list for galaxy"}},{"before":"939228fea8cb8a52ee525eb60cc387b7d9937885","after":"065c924e7db0d542d62b6d59b380cea85a8d8e5d","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-09T23:51:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: add kselftest_mm_* to test-mapping presubmit.\n\nTest: presubmit tests\nBug: 319719177\n\nChange-Id: I957c8528f98c1bd7bd1f3d993056cd14708e395d\nSigned-off-by: Betty Zhou ","shortMessageHtmlLink":"ANDROID: add kselftest_mm_* to test-mapping presubmit."}},{"before":"0a532ff518e1d119712a4475d69c09d80d39cf54","after":"320b35119e7b5de188a8d698901b335b624db871","ref":"refs/heads/android-mainline","pushedAt":"2024-05-09T23:25:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: add per-file owner rule for TEST_MAPPING.\n\nAdd OWNERS to tools/testing/OWNERS.\n\nBug: 319719177\n\nChange-Id: Iecec6d37c0dd2dd0580ab983aab36efa8c39cb4d\nSigned-off-by: Betty Zhou ","shortMessageHtmlLink":"ANDROID: add per-file owner rule for TEST_MAPPING."}},{"before":"86fb75bf142b0e8fe52f8be06eeece5e54833749","after":"939228fea8cb8a52ee525eb60cc387b7d9937885","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-09T23:25:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: add per-file owner rule for TEST_MAPPING.\n\nAdd OWNERS to tools/testing/OWNERS.\n\nBug: 319719177\n\nChange-Id: Iecec6d37c0dd2dd0580ab983aab36efa8c39cb4d\nSigned-off-by: Betty Zhou ","shortMessageHtmlLink":"ANDROID: add per-file owner rule for TEST_MAPPING."}},{"before":"5a155a4a8225b4c555acde543784b2fcbd306de6","after":"bc03af207b7bba6ce6ac163289fbb852fab9d085","ref":"refs/heads/android-mainline-riscv64","pushedAt":"2024-05-09T23:25:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: add kselftest_mm_* to test-mapping presubmit. am: 0c8506ae1d\n\nOriginal change: https://android-review.googlesource.com/c/kernel/common/+/3080383\n\nChange-Id: Ia496fd6fd4ba3fd520e29813dd5c01a990fec0d6\nSigned-off-by: Automerger Merge Worker ","shortMessageHtmlLink":"ANDROID: add kselftest_mm_* to test-mapping presubmit. am: 0c8506a"}},{"before":"4d1b7d700b32c79e8de4cca6cbd09ae8a70701d9","after":"78e67bcf27893506e48aec59ad3fdb844a3fe97a","ref":"refs/heads/arcvm13-5.15-gki-base","pushedAt":"2024-05-09T22:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"FROMGIT: fuse: Add initial support for fs-verity\n\nThis adds support for the FS_IOC_ENABLE_VERITY and FS_IOC_MEASURE_VERITY\nioctls. The FS_IOC_READ_VERITY_METADATA is missing but from the\ndocumentation, \"This is a fairly specialized use case, and most fs-verity\nusers won’t need this ioctl.\"\n\nCherry picked from 9fe2a036a23ceeac402c4fde8ec37c02ab25f133\nhttps://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git/log/?h=for-next\n\nBug: b/322046441\nTest: ./cts-tradefed run commandAndExit cts -m CtsDexMetadataHostTestCases -t com.android.cts.dexmetadata.InstallDexMetadataHostTest\n\nChange-Id: Ic4e0b52f57b2b0a5d16576f6551edd9dd9ff8dea\nSigned-off-by: Richard Fung \nAcked-by: Eric Biggers \nSigned-off-by: Miklos Szeredi ","shortMessageHtmlLink":"FROMGIT: fuse: Add initial support for fs-verity"}},{"before":"0eccf4c01e7957bb5d64c76bdd9b4633c1d36958","after":"b2e6f8e1e968eaf697d5595cc3e5fc28d548d2c9","ref":"refs/heads/android13-5.15","pushedAt":"2024-05-09T21:41:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: ABI: Update honor symbol list\n\n1 function symbol(s) added\n 'int __traceiter_android_vh_tune_fault_around_bytes(unsigned long *)'\n\n1 variable symbol(s) added\n 'struct tracepoint __tracepoint_android_vh_tune_fault_around_bytes'\nwith this vendor_hook, oem can dynamically adjust fault_around_bytes to\nbalance memory usage and performance\n\nBug: 335135149\nChange-Id: I64fb4ab5dcf7e24a59f9fb83ea71a1b4c7ee41ce\nSigned-off-by: Dezhi Huang ","shortMessageHtmlLink":"ANDROID: ABI: Update honor symbol list"}},{"before":"0f90f474a1f344e93edeb36504caa84f69f82e8d","after":"86fb75bf142b0e8fe52f8be06eeece5e54833749","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-09T19:57:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: GKI: Update symbol list for vivo\n\nupdate vivo symbol list for adding hooks for percpu_rwsem\n\n3 function symbol(s) added\n 'int __traceiter_android_rvh_percpu_rwsem_wait_complete(void*, struct percpu_rw_semaphore*, long, bool*)'\n 'int __traceiter_android_vh_percpu_rwsem_down_read(void*, struct percpu_rw_semaphore*, bool, bool*)'\n 'int __traceiter_android_vh_percpu_rwsem_up_write(void*, struct percpu_rw_semaphore*)'\n3 variable symbol(s) added\n 'struct tracepoint __tracepoint_android_rvh_percpu_rwsem_wait_complete'\n 'struct tracepoint __tracepoint_android_vh_percpu_rwsem_down_read'\n 'struct tracepoint __tracepoint_android_vh_percpu_rwsem_up_write'\n\nBug: 339543615\n\nChange-Id: I4767f898e67df425e7482bf3335779197b583227\nSigned-off-by: zhujingpeng \n[jstultz: Rebased and re-updated kabi]\nSigned-off-by: John Stultz ","shortMessageHtmlLink":"ANDROID: GKI: Update symbol list for vivo"}},{"before":"f7af48fe17343a68474c5cfccf118e51d0b12541","after":"0f90f474a1f344e93edeb36504caa84f69f82e8d","ref":"refs/heads/android15-6.6","pushedAt":"2024-05-09T16:03:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"ANDROID: GKI: update the ABI symbol list\n\n3 function symbol(s) added\n 'int __traceiter_android_rvh_cpuset_fork(void*, struct task_struct*, bool*)'\n 'void cpufreq_update_policy(unsigned int)'\n 'void cpuset_cpus_allowed(struct task_struct*, struct cpumask*)'\n\n1 variable symbol(s) added\n 'struct tracepoint __tracepoint_android_rvh_cpuset_fork'\n\nBug: 339371220\n\nChange-Id: I3d01cb28bbcbf4fb655ef8b893f0bbfc7a081289\nSigned-off-by: wang qiankun ","shortMessageHtmlLink":"ANDROID: GKI: update the ABI symbol list"}},{"before":null,"after":"648e13791289125f4447184856d1b211f32d5daf","ref":"refs/heads/android14-6.1-2024-06","pushedAt":"2024-05-09T03:55:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Android Common Kernel: Initial commit\n\nInitial empty commit for AOSP's kernel/common project.\n\nSigned-off-by: Matthias Maennich ","shortMessageHtmlLink":"Android Common Kernel: Initial commit"}},{"before":null,"after":"648e13791289125f4447184856d1b211f32d5daf","ref":"refs/heads/android14-5.15-2024-06","pushedAt":"2024-05-09T03:55:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Android Common Kernel: Initial commit\n\nInitial empty commit for AOSP's kernel/common project.\n\nSigned-off-by: Matthias Maennich ","shortMessageHtmlLink":"Android Common Kernel: Initial commit"}},{"before":null,"after":"648e13791289125f4447184856d1b211f32d5daf","ref":"refs/heads/android13-5.15-2024-06","pushedAt":"2024-05-09T03:55:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Android Common Kernel: Initial commit\n\nInitial empty commit for AOSP's kernel/common project.\n\nSigned-off-by: Matthias Maennich ","shortMessageHtmlLink":"Android Common Kernel: Initial commit"}},{"before":null,"after":"648e13791289125f4447184856d1b211f32d5daf","ref":"refs/heads/android13-5.10-2024-06","pushedAt":"2024-05-09T03:55:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Android Common Kernel: Initial commit\n\nInitial empty commit for AOSP's kernel/common project.\n\nSigned-off-by: Matthias Maennich ","shortMessageHtmlLink":"Android Common Kernel: Initial commit"}},{"before":"90bb1c9485fd1c1712adf3fdf2245bdc098682f5","after":null,"ref":"refs/heads/android14-6.1-2023-09","pushedAt":"2024-05-09T03:03:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERvsCngA","startCursor":null,"endCursor":null}},"title":"Activity · aosp-mirror/kernel_common"}