static int kswapd_can_sleep(void) { pg_data_t * pgdat; for_each_pgdat(pgdat) { if (!kswapd_can_sleep_pgdat(pgdat)) return 0; } return 1; }
static int kswapd_can_sleep(void) { pg_data_t * pgdat; pgdat = pgdat_list; do { if (kswapd_can_sleep_pgdat(pgdat)) continue; return 0; } while ((pgdat = pgdat->node_next)); return 1; }