Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp619584imm; Wed, 13 Jun 2018 05:58:06 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLHeWCmEudc4zuYN7w48C7jAaQmpTBojikZSpHh63MMo+EDFiyhZIxLIj6w1IrTEUOGGjan X-Received: by 2002:a62:3c15:: with SMTP id j21-v6mr4878900pfa.7.1528894686569; Wed, 13 Jun 2018 05:58:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528894686; cv=none; d=google.com; s=arc-20160816; b=wbdMhrDoqu2a2s+6yhlvRAExDNkFxdnz2uXwO+8O+aDFFcL6pq2/ZR8GwGgioX7DO5 mxzlvP6uSUvUS7sRfpBbcZfHirSavseXw9LfEbWuieju/dAB7YRMPgvzSl3kD/SQRHty FWZszbzIfwu4otohmJ8iIkWiu3Uzqh6iZlNSL2cLRQArFNZD1ZoxYITuI2JcwSMX2UTC P+3cR5JtAEqJRBfGVwyGMZllx26FB+x1tMci8733WGRgBnldICyGQb6QMueo+Uyv7+LS O/13FuWMLJylwsQ3X0XE0+H93OJCNAWYi+Lxn/V5dh5zjGDUtWs2neJYyJP6gF2onz9N bzVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=j28T1sJnLCU7vwmu1h9+HUdk4rIZ6bMNjM4YBzPOYto=; b=aARr+Uu1jc1+9eAGVNwxbaT/pWz6tuAXtTTieQ25pT1G92CiPVfaBthJdIg/ZA8ECr Rxc0CVbqLBBUgNf6/LV1e5Oi9649/Cm4d1ju0rzgA24F36BNzDZAPkBGG0qtPhbBSlq9 UxFKRMlL5OwBYqkzca8FuVYz8DMCiVBcVN4DR+xArpsmtk304UvZsyRMe8O1sCRBbI/T 5OyCZYPV/hZLiHKYF2pn6UYIo13bURqUG4eLy0N+NsMIdYu6/3qk90KzGqbQHMOqzTfi OKMF2YHRW/R41+3Knp8ecZUKwd3SkXo+FSkmODrb+iumWApHzQLkAJFJXM+rvmcHxJ3J Xv6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=AXAdrAOQ; 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 v136-v6si2914464pfc.273.2018.06.13.05.57.52; Wed, 13 Jun 2018 05:58:06 -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=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=AXAdrAOQ; 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 S935662AbeFMMzv (ORCPT + 99 others); Wed, 13 Jun 2018 08:55:51 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:57642 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935602AbeFMMzt (ORCPT ); Wed, 13 Jun 2018 08:55:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=j28T1sJnLCU7vwmu1h9+HUdk4rIZ6bMNjM4YBzPOYto=; b=AXAdrAOQ6R4fjeWThK+Ouyklf aAdLAaw3zfvN4qChMGNuLc5yW2GWDVyKfMIreLdLXUXgglyrTHCdxaoKMhh4r3hdfzCPkN7Up9bOo nmnOFi+SBr+iR4lDC3jNA8szAiLU4QIresK+G1BYIze5EwvUozJNaTo6/YO0oOBjB5yh8c6KP8uW0 6Il98gfvk4cLQ4XsXBLqJKWVEaMGtdbZwutAPD6SRWzQN07eePuaURdBjWcLEX6bJkBrrSwEddspG 8kW8s6Y67YUPJD0t/kabgb7pWh1nNZhyr+Kte0F6rENIOmXIyJI4D5OoR9h2q4cjCEaehWsKwt/v5 kNuoi9SEw==; Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red Hat Linux)) id 1fT5JS-00038o-MS; Wed, 13 Jun 2018 12:55:46 +0000 Date: Wed, 13 Jun 2018 05:55:46 -0700 From: Christoph Hellwig To: Marek Szyprowski Cc: Matthew Wilcox , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Andrew Morton , Michal Nazarewicz , Joonsoo Kim , Vlastimil Babka Subject: Re: [PATCH] mm: cma: honor __GFP_ZERO flag in cma_alloc() Message-ID: <20180613125546.GB32016@infradead.org> References: <20180613085851eucas1p20337d050face8ff8ea87674e16a9ccd2~3rI_9nj8b0455904559eucas1p2C@eucas1p2.samsung.com> <20180613122359.GA8695@bombadil.infradead.org> <20180613124001eucas1p2422f7916367ce19fecd40d6131990383~3uKFrT3ML1977219772eucas1p2G@eucas1p2.samsung.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180613124001eucas1p2422f7916367ce19fecd40d6131990383~3uKFrT3ML1977219772eucas1p2G@eucas1p2.samsung.com> User-Agent: Mutt/1.9.2 (2017-12-15) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jun 13, 2018 at 02:40:00PM +0200, Marek Szyprowski wrote: > It is not only the matter of the spinlocks. GFP_ATOMIC is not supported > by the > memory compaction code, which is used in alloc_contig_range(). Right, this > should be also noted in the documentation. Documentation is good, asserts are better. The code should reject any flag not explicitly supported, or even better have its own flags type with the few actually supported flags.