Qingqing Zhou
b7a6c15a6f
ANDROID: Configure out the macros in android_kabi and android_vendor
...
Add one CONFIG to control removing the macros or not. On some platform,
configureing out the macros removes the associated members from the
structs, this reduces the object size of the slabs related with the
structs, therefore reduces the total slab memory consumption of system.
Besides, this also reduces vmlinux size a bit, therefore the total
kernel memory size increses a bit.
The macros are ANDROID_KABI_RESERVE, ANDROID_VENDOR_DATA,
ANDROID_VENDOR_DATA_ARRAY, ANDROID_OEM_DATA, ANDROID_OEM_DATA_ARRAY.
Bug: 206561931
Signed-off-by: Qingqing Zhou <quic_qqzhou@quicinc.com >
Change-Id: I0868d299ccce3c4b39f42af17916828500be6cc4
2022-01-12 16:49:39 +08:00
..
2021-12-22 17:19:46 +00:00
2021-10-26 19:57:45 +00:00
2021-03-04 11:38:46 +01:00
2021-12-17 02:31:49 -08:00
2021-03-17 17:06:36 +01:00
2021-06-16 13:14:03 +02:00
2021-04-14 08:41:58 +02:00
2021-09-15 14:16:47 +02:00
2021-05-26 12:06:54 +02:00
2020-10-16 11:11:19 -07:00
2021-12-15 21:45:19 +00:00
2021-09-15 14:16:47 +02:00
2021-06-29 17:25:52 +00:00
2021-10-13 13:56:35 -07:00
2021-12-14 13:54:22 +01:00
2021-12-07 00:47:04 +00:00
2021-11-04 21:10:25 +00:00
2021-05-11 14:47:37 +02:00
2020-10-16 11:11:19 -07:00
2020-07-16 12:35:15 -07:00
2020-12-30 11:54:18 +01:00
2021-09-03 10:09:31 +02:00
2020-12-30 11:54:18 +01:00
2020-08-26 09:10:39 -04:00
2020-08-17 20:26:58 -04:00
2020-08-23 17:36:59 -05:00
2020-08-04 14:20:26 -07:00
2020-07-30 11:15:58 -07:00
2020-10-13 09:17:34 -07:00
2021-09-02 08:55:56 +00:00
2020-08-23 17:36:59 -05:00
2020-06-11 15:14:36 +02:00
2021-09-15 09:50:40 +02:00
2021-11-30 10:19:53 +00:00
2021-06-23 14:42:52 +02:00
2021-09-08 08:49:00 +02:00
2021-03-19 04:54:07 +00:00
2020-11-19 11:58:16 -08:00
2022-01-12 16:49:39 +08:00
2021-06-07 16:07:44 +00:00
2021-12-20 04:23:00 +00:00
2020-06-06 23:42:01 +09:00
2020-10-13 09:17:34 -07:00
2021-06-02 15:42:01 +00:00
2020-12-03 16:50:04 +00:00
2021-07-20 16:05:58 +02:00
2021-01-14 16:31:46 +00:00
2021-01-09 13:46:24 +01:00
2020-08-12 10:58:02 -07:00
2021-02-03 23:28:37 +01:00
2021-05-19 10:13:09 +02:00
2020-10-05 13:37:03 +02:00
2020-08-12 10:58:01 -07:00
2021-03-04 11:38:35 +01:00
2021-09-03 10:51:56 +02:00
2021-05-11 14:47:37 +02:00
2021-03-25 09:04:11 +01:00
2021-03-25 09:04:11 +01:00
2021-07-22 13:32:27 +02:00
2020-09-01 09:58:03 +02:00
2020-07-08 11:14:22 +02:00
2020-09-04 17:51:55 +10:00
2020-11-14 11:26:04 -08:00
2020-10-29 17:22:59 -05:00
2020-10-16 11:11:19 -07:00
2021-01-13 10:28:55 +01:00
2021-05-26 12:06:49 +02:00
2020-10-16 11:11:19 -07:00
2020-11-15 14:37:09 +01:00
2020-07-27 14:31:12 -04:00
2020-10-16 11:11:22 -07:00
2021-05-19 10:13:09 +02:00
2020-08-24 18:38:38 -07:00
2021-10-04 15:44:53 +00:00
2021-08-27 17:14:51 +02:00
2021-06-03 20:59:15 +00:00
2021-07-06 21:17:01 +00:00
2021-07-14 16:55:50 +02:00
2020-12-21 17:48:06 +00:00
2020-09-19 13:13:39 -07:00
2021-04-13 13:18:04 +00:00
2021-09-08 08:49:00 +02:00
2020-12-08 19:07:21 +00:00
2022-01-06 17:37:36 +00:00
2021-09-08 08:49:00 +02:00
2021-06-17 14:15:58 -07:00
2021-03-24 15:09:18 -07:00
2020-10-02 19:11:12 -07:00
2020-06-29 12:01:45 -07:00
2021-09-03 10:51:56 +02:00
2021-09-08 08:49:00 +02:00
2020-10-06 10:31:52 -07:00
2021-05-14 09:50:46 +02:00
2021-09-08 08:49:00 +02:00
2021-06-10 01:35:22 +00:00
2021-03-30 14:32:03 +02:00
2020-08-17 09:39:18 -07:00
2021-05-20 15:35:25 +02:00
2021-12-06 17:11:59 +00:00