Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp295046imm; Mon, 9 Jul 2018 01:44:57 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeOS03QAaM+b8dq9WB0tHLcTGK7B99I7x0ufOOH0xeKOPS0Uv2Cj9yS/JZeS+XShXr+B2/b X-Received: by 2002:a63:2ac4:: with SMTP id q187-v6mr13825760pgq.333.1531125897781; Mon, 09 Jul 2018 01:44:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531125897; cv=none; d=google.com; s=arc-20160816; b=nZKLoDQPalDMw/DZdczYTyEF2q36RfRVaK3ZCAfpnuCKJKkKBSfd+3Cyvl2/VUw/ux O8Eh64NKz6T0b6kLleBgCmV/k5cQjpkixcvKyHN1oK5wDEO5DUhcu+PSy4Z8lYwuah2q dD1q2TS3HsYfxI1Vs+RXB5A3sctlWFQb+dnxKoPbQZ6iU6dPYL5/KtVRRMGSw+2qSlMI zqe17RZMfXSd02wdINIDLA7IkB8eIJUcrtA2nuddb+C+5Yp+57emNtG2NTUR2SZOy19e 62LxqQwXbmoTYglHoZQmFJ0pR2uJeLdxivtJzTGEpJJ1d+7KW9J52SQ1MTtrUxwJEqiK NlxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=sMZSSU0KkKE9HYRn/+VuCD6ALLRw+y1IXpSf0Z83IAA=; b=0wq+LgBeLdPcSGdbqp8bqYSeKTmDd2YvizMguR2thNWuu02J30DEfEph9gI4PhNRPg cXPQr16AwA47uq9O60fPyeLySROD+9Mtaekl9fK8UVtil986turOzE6J3EOZ7lvamUld 5kSBWuy62dwGvN4S66TToRtw3OTHziBqipzAF2XsVbBsehVaibgeom6wmRolpWMJc3qh VWZTMN1eRC33rYn1aod+vo++j/Z+bFe91aZHaCaVMs6aUBQQVwm6UrFWP6foWsgp+nlS BGoN1cUq9QTua91JeyiOc/XIFuahLgreQBzMURyf8026NrzzEudD3ZcRkmDXJ+p/6WZ1 sS+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=LGk3+re6; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f40-v6si14438917plb.504.2018.07.09.01.44.43; Mon, 09 Jul 2018 01:44:57 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=LGk3+re6; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932597AbeGIIn3 (ORCPT + 99 others); Mon, 9 Jul 2018 04:43:29 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:41390 "EHLO mail-ed1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753725AbeGIIhF (ORCPT ); Mon, 9 Jul 2018 04:37:05 -0400 Received: by mail-ed1-f68.google.com with SMTP id b12-v6so13261978edt.8 for ; Mon, 09 Jul 2018 01:37:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=sMZSSU0KkKE9HYRn/+VuCD6ALLRw+y1IXpSf0Z83IAA=; b=LGk3+re6bBXpTOEwBTRgtKd21D7FYwlGzo7XI6fwPgKSgao/CcncC3qHh334aw/TWi hr299WAO338qLhG0lWfrg7rikXFypSUELoUF2AP/w9EQ+MF2cMv/nwmueFHlqYBmUGgu Oqdp9T9ca+KtMB922L2qOJlKl+lWDD5MpOIjI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=sMZSSU0KkKE9HYRn/+VuCD6ALLRw+y1IXpSf0Z83IAA=; b=Hoii6GGnn5YpIm84wdjNTjjYwrIOtRs0Ya0jKDke7hn3rKjSYb/nWSLB6UR7lWx7lP O1TEUBHMMzzUWeG5u0bo/5FpCAvYhutPm65wJ/VsIBDzJPJ+7nmQt0eYvH/6wCYHIc/7 SDjT38T4D8TX4c7ar41Sp51J7KHjSwBxB3siD9zgOdOMGGcJETUx/ftpxsp8gO2W2NWC E1mxX5j0WKQbpmhe85+dFAXFeVXGMLeGxnOMzR5A2sT5vwPAWKtQgNdW/xyuFg6DTNpu a5ySQ8hCuALB8AGJXh5mjY2V2kSUvE4Fvqjg5gTnSOjjusrKYGk0Z9bplrt3mJHdA3sN WXkg== X-Gm-Message-State: APt69E1XcLYmL692oMmvjvcZdwYQrKrARSqCF/4oNWnyf663zrP8J8zL TTnwzLFGYOOe62PpDy2mYbAoLMBq X-Received: by 2002:a50:ec0b:: with SMTP id g11-v6mr17789502edr.38.1531125423865; Mon, 09 Jul 2018 01:37:03 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:5628:0:496f:7dc5:66d7:a057]) by smtp.gmail.com with ESMTPSA id 8-v6sm340067edv.77.2018.07.09.01.37.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Jul 2018 01:37:03 -0700 (PDT) From: Daniel Vetter To: LKML Cc: DRI Development , Intel Graphics Development , Daniel Vetter , Daniel Vetter , Andrew Morton , Michal Hocko , Vlastimil Babka , Mel Gorman , David Rientjes , Kemi Wang , Pavel Tatashin , Petr Tesarik , YASUAKI ISHIMATSU , Andrey Ryabinin , Nikolay Borisov , linux-mm@kvack.org Subject: [PATCH 06/12] mm: use for_each_if Date: Mon, 9 Jul 2018 10:36:44 +0200 Message-Id: <20180709083650.23549-6-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180709083650.23549-1-daniel.vetter@ffwll.ch> References: <20180709083650.23549-1-daniel.vetter@ffwll.ch> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Avoids the inverted condition of the open-coded version. Signed-off-by: Daniel Vetter Cc: Andrew Morton Cc: Michal Hocko Cc: Vlastimil Babka Cc: Mel Gorman Cc: David Rientjes Cc: Kemi Wang Cc: Pavel Tatashin Cc: Petr Tesarik Cc: YASUAKI ISHIMATSU Cc: Andrey Ryabinin Cc: Nikolay Borisov Cc: linux-mm@kvack.org --- include/linux/mmzone.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h index 32699b2dc52a..1bd5f4c72c8b 100644 --- a/include/linux/mmzone.h +++ b/include/linux/mmzone.h @@ -940,9 +940,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 + for_each_if (populated_zone(zone)) static inline struct zone *zonelist_zone(struct zoneref *zoneref) { -- 2.18.0