From 9f46753616b63b2749f5dad9c3d2e695c907cdea Mon Sep 17 00:00:00 2001 From: Jaegeuk Kim Date: Tue, 19 May 2020 15:37:19 -0700 Subject: [PATCH] ANDROID: GKI: support mm_event for FS/IO/UFS path This is stub for FS/IO/UFS part in mm_event. Bug: 149182139 Change-Id: Iae01a7d7c27224f2d7dea287f1d713103d8c7398 Signed-off-by: Jaegeuk Kim --- include/linux/blk_types.h | 2 ++ include/linux/mm_event.h | 7 ++++++- mm/mm_event.c | 5 +++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/include/linux/blk_types.h b/include/linux/blk_types.h index 5de65bec9818..211deb62534f 100644 --- a/include/linux/blk_types.h +++ b/include/linux/blk_types.h @@ -212,6 +212,8 @@ struct bio { struct bio_set *bi_pool; + ktime_t bi_alloc_ts; /* for mm_event */ + ANDROID_KABI_RESERVE(1); ANDROID_KABI_RESERVE(2); diff --git a/include/linux/mm_event.h b/include/linux/mm_event.h index 71962f3955f4..0943d6e79fae 100644 --- a/include/linux/mm_event.h +++ b/include/linux/mm_event.h @@ -10,7 +10,12 @@ enum mm_event_type { MM_RECLAIM = 4, MM_SWP_FAULT = 5, MM_KERN_ALLOC = 6, - MM_TYPE_NUM = 7, + BLK_READ_SUBMIT_BIO = 7, + UFS_READ_QUEUE_CMD = 8, + UFS_READ_SEND_CMD = 9, + UFS_READ_COMPL_CMD = 10, + F2FS_READ_DATA = 11, + MM_TYPE_NUM = 12, }; struct mm_event_task { diff --git a/mm/mm_event.c b/mm/mm_event.c index 02e1daba6582..208071ae3ddb 100644 --- a/mm/mm_event.c +++ b/mm/mm_event.c @@ -5,3 +5,8 @@ void mm_event_count(enum mm_event_type event, int count) { } EXPORT_SYMBOL_GPL(mm_event_count); + +void mm_event_end(enum mm_event_type event, ktime_t start) +{ +} +EXPORT_SYMBOL_GPL(mm_event_end);