Revert "ANDROID: vendor_hooks: add hook and OEM data for slab shrink"
This reverts commit bf769b7216
.
The hook android_vh_do_shrink_slab is not used by any vendor, so remove
it to help with merge issues with future LTS releases.
If this is needed by any real user, it can easily be reverted to add it
back and then the symbol should be added to the abi list at the same
time to prevent it from being removed again later.
Bug: 203756332
Bug: 188684131
Cc: rongqianfeng <rongqianfeng@vivo.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I814e3aad76770140063fad4a81951fc025b2b1dd
This commit is contained in:
@@ -268,7 +268,6 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_get_from_fragment_pool);
|
|||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_exclude_reserved_zone);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_exclude_reserved_zone);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_include_reserved_zone);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_include_reserved_zone);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_show_mem);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_show_mem);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_do_shrink_slab);
|
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_typec_tcpci_override_toggling);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_typec_tcpci_override_toggling);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_typec_tcpci_chk_contaminant);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_typec_tcpci_chk_contaminant);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_typec_tcpci_get_vbus);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_typec_tcpci_get_vbus);
|
||||||
|
@@ -22,9 +22,6 @@ DECLARE_HOOK(android_vh_shrink_slab_bypass,
|
|||||||
DECLARE_HOOK(android_vh_tune_inactive_ratio,
|
DECLARE_HOOK(android_vh_tune_inactive_ratio,
|
||||||
TP_PROTO(unsigned long *inactive_ratio, int file),
|
TP_PROTO(unsigned long *inactive_ratio, int file),
|
||||||
TP_ARGS(inactive_ratio, file))
|
TP_ARGS(inactive_ratio, file))
|
||||||
DECLARE_HOOK(android_vh_do_shrink_slab,
|
|
||||||
TP_PROTO(struct shrinker *shrinker, struct shrink_control *shrinkctl, int priority),
|
|
||||||
TP_ARGS(shrinker, shrinkctl, priority));
|
|
||||||
DECLARE_RESTRICTED_HOOK(android_rvh_set_balance_anon_file_reclaim,
|
DECLARE_RESTRICTED_HOOK(android_rvh_set_balance_anon_file_reclaim,
|
||||||
TP_PROTO(bool *balance_anon_file_reclaim),
|
TP_PROTO(bool *balance_anon_file_reclaim),
|
||||||
TP_ARGS(balance_anon_file_reclaim), 1);
|
TP_ARGS(balance_anon_file_reclaim), 1);
|
||||||
|
@@ -451,8 +451,6 @@ static unsigned long do_shrink_slab(struct shrink_control *shrinkctl,
|
|||||||
: SHRINK_BATCH;
|
: SHRINK_BATCH;
|
||||||
long scanned = 0, next_deferred;
|
long scanned = 0, next_deferred;
|
||||||
|
|
||||||
trace_android_vh_do_shrink_slab(shrinker, shrinkctl, priority);
|
|
||||||
|
|
||||||
if (!(shrinker->flags & SHRINKER_NUMA_AWARE))
|
if (!(shrinker->flags & SHRINKER_NUMA_AWARE))
|
||||||
nid = 0;
|
nid = 0;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user