On 04/11/2013 02:11 AM, David Rientjes wrote: > On Thu, 11 Apr 2013, Srivatsa S. Bhat wrote: > >> diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h >> index ede2749..2489042 100644 >> --- a/include/linux/mmzone.h >> +++ b/include/linux/mmzone.h >> @@ -948,9 +948,7 @@ extern struct zone *next_zone(struct zone *zone); >> for (zone = (first_online_pgdat())->node_zones; \ >> zone; \ >> zone = next_zone(zone)) \ >> - if (!populated_zone(zone)) \ >> - ; /* do nothing */ \ >> - else >> + if (populated_zone(zone)) >> >> static inline struct zone *zonelist_zone(struct zoneref *zoneref) >> { > > Nack, it's written the way it is to avoid ambiguous else statements > following it. People do things like > > for_each_populated_zone(z) > if (...) { > } else (...) { > } > > and it's now ambiguous (and should warn with -Wparentheses). > Hmm, fair enough. Please ignore this patch then. Thanks! Regards, Srivatsa S. Bhat -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>