commit | bf0fb8bb181b86adf67dcc60b8269d60814de5a1 | [log] [tgz] |
---|---|---|
author | Pengfei Li <pengfei.kernel@vivo.corp-partner.google.com> | Mon Jul 21 20:24:46 2025 +0800 |
committer | T.J. Mercier <tjmercier@google.com> | Thu Jul 31 08:34:12 2025 -0700 |
tree | 60ae02e6dea2f89751b3a2ab6834ffd9b40a6b04 | |
parent | 8a9183c5070d253367df1933eb6e6b30da7d91ba [diff] |
ANDROID: GKI: Update vivo symbol list 28 function symbol(s) added 'void __contpte_try_fold(struct mm_struct*, unsigned long, pte_t*, pte_t)' 'void __mmu_notifier_arch_invalidate_secondary_tlbs(struct mm_struct*, unsigned long, unsigned long)' 'void __mmu_notifier_invalidate_range_end(struct mmu_notifier_range*)' 'int __mmu_notifier_invalidate_range_start(struct mmu_notifier_range*)' 'void __sync_icache_dcache(pte_t)' 'int __traceiter_android_vh_mm_customize_ac(void*, gfp_t, unsigned int, struct zonelist**, struct zoneref**, enum zone_type*, unsigned int*)' 'int __traceiter_android_vh_mm_customize_alloc_anon_thp(void*, gfp_t*, unsigned long*, int*, struct folio**)' 'int __traceiter_android_vh_mm_customize_file_is_tiny(void*, unsigned int, int, int, bool*)' 'int __traceiter_android_vh_mm_customize_longterm_pinnable(void*, struct folio*, bool*)' 'int __traceiter_android_vh_mm_customize_pgdat_balanced(void*, int, int, bool*, bool*)' 'int __traceiter_android_vh_mm_customize_reclaim_idx(void*, int, gfp_t, s8*, enum zone_type*)' 'int __traceiter_android_vh_mm_customize_rmqueue(void*, struct zone*, unsigned int, unsigned int*, int*)' 'int __traceiter_android_vh_mm_customize_suitable_zone(void*, struct zone*, gfp_t, int, enum zone_type, bool*, bool*)' 'int __traceiter_android_vh_mm_customize_wmark_ok(void*, struct zone*, unsigned int, enum zone_type, bool*, bool*)' 'int __traceiter_android_vh_mm_customize_zone_can_compact(void*, struct zone*, bool*)' 'int __traceiter_android_vh_mm_customize_zone_max_order(void*, struct zone*, int*)' 'int __traceiter_android_vh_mm_customize_zone_pageset(void*, struct zone*, int*, int*, int*)' 'int __traceiter_android_vh_mm_do_madvise_bypass(void*, struct mm_struct*, unsigned long, size_t, int, int*, bool*)' 'int __traceiter_android_vh_mm_isolate_priv_lru(void*, unsigned long, struct lruvec*, enum lru_list, struct list_head*, int, bool, unsigned long*, unsigned long*)' 'int __traceiter_android_vh_mm_migrate_one_page(void*, struct page*, vm_flags_t)' 'int __traceiter_android_vh_mm_remove_migration_pte_bypass(void*, struct folio*, struct vm_area_struct*, unsigned long, struct folio*, bool*)' 'int __traceiter_android_vh_mm_split_huge_page_bypass(void*, struct page*, struct list_head*, int*, bool*)' 'int __traceiter_android_vh_mm_try_split_folio_bypass(void*, struct folio*, bool*)' 'pte_t contpte_ptep_get(pte_t*, pte_t)' 'void memcg1_charge_batch(struct mem_cgroup*, unsigned long, int)' 'void mm_trace_rss_stat(struct mm_struct*, int)' 'void mte_sync_tags(pte_t, unsigned int)' 'void zone_pageset_high_and_batch_update(struct zone*, int, int, int)' 21 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_mm_customize_ac' 'struct tracepoint __tracepoint_android_vh_mm_customize_alloc_anon_thp' 'struct tracepoint __tracepoint_android_vh_mm_customize_file_is_tiny' 'struct tracepoint __tracepoint_android_vh_mm_customize_longterm_pinnable' 'struct tracepoint __tracepoint_android_vh_mm_customize_pgdat_balanced' 'struct tracepoint __tracepoint_android_vh_mm_customize_reclaim_idx' 'struct tracepoint __tracepoint_android_vh_mm_customize_rmqueue' 'struct tracepoint __tracepoint_android_vh_mm_customize_suitable_zone' 'struct tracepoint __tracepoint_android_vh_mm_customize_wmark_ok' 'struct tracepoint __tracepoint_android_vh_mm_customize_zone_can_compact' 'struct tracepoint __tracepoint_android_vh_mm_customize_zone_max_order' 'struct tracepoint __tracepoint_android_vh_mm_customize_zone_pageset' 'struct tracepoint __tracepoint_android_vh_mm_do_madvise_bypass' 'struct tracepoint __tracepoint_android_vh_mm_isolate_priv_lru' 'struct tracepoint __tracepoint_android_vh_mm_migrate_one_page' 'struct tracepoint __tracepoint_android_vh_mm_remove_migration_pte_bypass' 'struct tracepoint __tracepoint_android_vh_mm_split_huge_page_bypass' 'struct tracepoint __tracepoint_android_vh_mm_try_split_folio_bypass' 'struct mthp_stat mthp_stats' 'bool swap_migration_ad_supported' 'struct address_space* swapper_spaces[28]' Bug: 431672372 Change-Id: Id596b84fa723f75fd5c3f969650f6d360084d298 Signed-off-by: Pengfei Li <pengfei.kernel@vivo.corp-partner.google.com>
BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.
EXPORT_SYMBOL_GPL()
require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export.LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the patch requirements below.
scripts/checkpatch.pl
UPSTREAM:
, BACKPORT:
, FROMGIT:
, FROMLIST:
, or ANDROID:
.Change-Id:
tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html)Bug:
tag.Signed-off-by:
tag by the author and the submitterAdditional requirements are listed below based on patch type
UPSTREAM:
, BACKPORT:
UPSTREAM:
.(cherry picked from commit ...)
lineimportant patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
UPSTREAM: important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <fred.jones@foo.org> Bug: 135791357 Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 (cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1) Signed-off-by: Joe Smith <joe.smith@foo.org>
BACKPORT:
instead of UPSTREAM:
.UPSTREAM:
(cherry picked from commit ...)
lineBACKPORT: important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <fred.jones@foo.org> Bug: 135791357 Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 (cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1) [joe: Resolved minor conflict in drivers/foo/bar.c ] Signed-off-by: Joe Smith <joe.smith@foo.org>
FROMGIT:
, FROMLIST:
,FROMGIT:
(cherry picked from commit <sha1> <repo> <branch>)
. This must be a stable maintainer branch (not rebased, so don't use linux-next
for example).BACKPORT: FROMGIT:
important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
FROMGIT: important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <fred.jones@foo.org> Bug: 135791357 (cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch) Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 Signed-off-by: Joe Smith <joe.smith@foo.org>
FROMLIST:
Link:
tag with a link to the submittal on lore.kernel.orgBug:
tag with the Android bug (required for patches not accepted into a maintainer tree)BACKPORT: FROMLIST:
FROMLIST: important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <fred.jones@foo.org> Bug: 135791357 Link: https://lore.kernel.org/lkml/20190619171517.GA17557@someone.com/ Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 Signed-off-by: Joe Smith <joe.smith@foo.org>
FROMLIST:
tag to try to hide this fact. Use the ANDROID:
tag as described below as this must be considered as an Android-specific submission, not an upstream submission as the community will not accept these changes as-is.ANDROID:
ANDROID:
Fixes:
tag that cites the patch with the bugANDROID: fix android-specific bug in foobar.c This is the detailed description of the important fix Fixes: 1234abcd2468 ("foobar: add cool feature") Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 Signed-off-by: Joe Smith <joe.smith@foo.org>
ANDROID:
Bug:
tag with the Android bug (required for android-specific features)