if (!populated_zone(zone))
continue;
static inline int populated_zone(struct zone *zone)
{
return (!!zone->present_pages);
}
!!zone->present_pages这句,为什么要这样写?有什么玄机吗?