--- zzzz-none-000/linux-4.1.38/include/linux/vm_event_item.h 2017-01-18 18:48:06.000000000 +0000 +++ bcm63-7582-715/linux-4.1.38/include/linux/vm_event_item.h 2020-11-25 10:06:48.000000000 +0000 @@ -12,6 +12,9 @@ #else #define DMA32_ZONE(xx) #endif +#if defined(CONFIG_BCM_KF_ARM_BCM963XX) && defined(CONFIG_BCM_ZONE_ACP) +#define ACP_ZONE(xx) xx##_ACP, +#endif #ifdef CONFIG_HIGHMEM #define HIGHMEM_ZONE(xx) , xx##_HIGH @@ -19,7 +22,11 @@ #define HIGHMEM_ZONE(xx) #endif +#if defined(CONFIG_BCM_KF_ARM_BCM963XX) && defined(CONFIG_BCM_ZONE_ACP) +#define FOR_ALL_ZONES(xx) DMA_ZONE(xx) DMA32_ZONE(xx) ACP_ZONE(xx) xx##_NORMAL HIGHMEM_ZONE(xx) , xx##_MOVABLE +#else #define FOR_ALL_ZONES(xx) DMA_ZONE(xx) DMA32_ZONE(xx) xx##_NORMAL HIGHMEM_ZONE(xx) , xx##_MOVABLE +#endif enum vm_event_item { PGPGIN, PGPGOUT, PSWPIN, PSWPOUT, FOR_ALL_ZONES(PGALLOC),