if (!waitqueue_active(&zone->zone_pgdat->kswapd_wait)) 
if (!waitqueue_active(&pgdat->kswapd_wait)) 
void wakeup_kswapd(struct zone *zone, int order){	pg_data_t *pgdat;	if (zone->present_pages == 0)		return;	pgdat = zone->zone_pgdat;	if (zone_watermark_ok(zone, order, zone->pages_low, 0, 0, 0))		return;	if (pgdat->kswapd_max_order < order)		pgdat->kswapd_max_order = order;	if (!cpuset_zone_allowed(zone, __GFP_HARDWALL))		return;	if (!waitqueue_active(&zone->zone_pgdat->kswapd_wait))		return;	wake_up_interruptible(&zone->zone_pgdat->kswapd_wait);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8d0986e289a4b018fec87fcc49538945fb401f37/vmscan.c/buggy/mm/vmscan.c