From dafb2377be25aa9c0947326ed0f0a9147d503067 Mon Sep 17 00:00:00 2001 From: Wang Jianzheng <11134417@vivo.corp-partner.google.com> Date: Thu, 18 Apr 2024 16:02:58 +0800 Subject: [PATCH] ANDROID: mm: pagemap: add OEM data to struct readahead_control Wireless devices have more diverse and complex usage scenarios, such as application start up or game loading. Different scenarios may require different readahead parameters and readahead mechanisms. Add an OEM data filed to readahead_control to support OEM customized modification for readahead operation Bug: 335565972 Bug: 407940982 Change-Id: I05eeca1ef21cd0a3b283a3e8e2df95b918b3aae5 Signed-off-by: Wang Jianzheng <11134417@vivo.corp-partner.google.com> (cherry picked from commit 66c787a4906fdbe2160b6301da6a05dd1020ff51) Signed-off-by: ying zuxin <11154159@vivo.com> --- include/linux/pagemap.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/pagemap.h b/include/linux/pagemap.h index 0a4a2ab93ff4..27bda52b8da9 100644 --- a/include/linux/pagemap.h +++ b/include/linux/pagemap.h @@ -1358,6 +1358,7 @@ struct readahead_control { unsigned int _batch_count; bool _workingset; unsigned long _pflags; + ANDROID_OEM_DATA(1); }; #define DEFINE_READAHEAD(ractl, f, r, m, i) \