ANDROID: mm: cma: add vendor hoook in cma_alloc()
Add vendor hook for cma_alloc latency measuring.
Bug: 177231781
Signed-off-by: Minchan Kim <minchan@google.com>
Change-Id: Ia2dbb26454bd8f03489389b29b9a6c939d3c2bbb
Signed-off-by: Richard Chang <richardycc@google.com>
(cherry picked from commit c6e85ea56b)
This commit is contained in:
committed by
Richard Chang
parent
e845c965ad
commit
1b2de5aa2d
@@ -11,6 +11,7 @@
|
||||
|
||||
struct oom_control;
|
||||
struct slabinfo;
|
||||
struct cma;
|
||||
|
||||
DECLARE_RESTRICTED_HOOK(android_rvh_set_skip_swapcache_flags,
|
||||
TP_PROTO(gfp_t *flags),
|
||||
@@ -21,6 +22,13 @@ DECLARE_RESTRICTED_HOOK(android_rvh_set_gfp_zone_flags,
|
||||
DECLARE_RESTRICTED_HOOK(android_rvh_set_readahead_gfp_mask,
|
||||
TP_PROTO(gfp_t *flags),
|
||||
TP_ARGS(flags), 1);
|
||||
DECLARE_HOOK(android_vh_cma_alloc_start,
|
||||
TP_PROTO(s64 *ts),
|
||||
TP_ARGS(ts));
|
||||
DECLARE_HOOK(android_vh_cma_alloc_finish,
|
||||
TP_PROTO(struct cma *cma, struct page *page, unsigned long count,
|
||||
unsigned int align, gfp_t gfp_mask, s64 ts),
|
||||
TP_ARGS(cma, page, count, align, gfp_mask, ts));
|
||||
DECLARE_HOOK(android_vh_meminfo_proc_show,
|
||||
TP_PROTO(struct seq_file *m),
|
||||
TP_ARGS(m));
|
||||
|
||||
Reference in New Issue
Block a user