Added ck2 patchset with BFS357
/mm/page_alloc.c
blob:79521e4206aedfd7df02009f69bd5b04231650ad -> blob:ec5a381d7cf9ed681f5ea6d18f9e794313a4726c
--- mm/page_alloc.c
+++ mm/page_alloc.c
@@ -1770,13 +1770,13 @@ __alloc_pages_high_priority(gfp_t gfp_ma
static inline
void wake_all_kswapd(unsigned int order, struct zonelist *zonelist,
- enum zone_type high_zoneidx)
+ enum zone_type high_zoneidx, struct task_struct *p)
{
struct zoneref *z;
struct zone *zone;
for_each_zone_zonelist(zone, z, zonelist, high_zoneidx)
- wakeup_kswapd(zone, order);
+ wakeup_kswapd(zone, order, p);
}
static inline int
@@ -1853,7 +1853,7 @@ __alloc_pages_slowpath(gfp_t gfp_mask, u
goto nopage;
restart:
- wake_all_kswapd(order, zonelist, high_zoneidx);
+ wake_all_kswapd(order, zonelist, high_zoneidx, p);
/*
* OK, we're below the kswapd watermark and have kicked background