Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp4396576imm; Wed, 30 May 2018 05:03:01 -0700 (PDT) X-Google-Smtp-Source: ADUXVKL+0SKXF4UWQbvKMWQRhSq89MGbyPN3mtuoEb03X2HBkjxlGUxFpgqt7w4odVn5r0XWe6zZ X-Received: by 2002:a62:ba09:: with SMTP id k9-v6mr2476623pff.245.1527681781196; Wed, 30 May 2018 05:03:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527681781; cv=none; d=google.com; s=arc-20160816; b=q8a4deoDJ6geqNtsfsBXUxwcwAnS199W7mdmg3t1el2x8M/qWqLC8ao6JsrjTlEy4m PztuOpL5GCvKHPZ8oH3iGWZZ/NdRzu2Hkn+bewJ4R282VgCsU5qGAGrdSsgyQvAI7lX3 aG1iyooC2oUK5Ob+hAr7t4BRqGS9aBJAS34aq9Z9WXI134HXfjcskMzPWn/ulZGvXja4 VaPoIK6BLoqoNn1C6ssYnrhG4g36fKPsKhJicRpYIAuyfJRVpGssVNr1uKfmJPWG87wR NSiM49ufb7DhaBJ4q9BGVpFej1a5QAXcAmfI+3Qmo/2vhM9MUjscS2WTrzqnTaLx0E6E gRrw== 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=cpx8fs5vdnKE+YBuktsaNXsiO8P5/aP+dtyTBm1X1NY=; b=snyrsmVJURxBn/3pLL5k35bZo0DsDys2Ybh11Bqyp8ttKQ31aIxfeqRaGsvRmowp+g aBoH/eOsv6OW+Avd1q5ibdVjQfbpWQ3W0otZfIHOJudy3NCC83TASPu6S2i62GrF1dtw dJDQfE7Aqg0i6/aqVnnyBRQQReMgVmVdHC8dv+cvgNqZIsZsKhtWVaP+y4VAb6qIno4J 3T8fHex3FwhWmhEUN4WExgtdGRLQUydBiNt7gcEfHit6j1TmLrcrXahbXxirRfMlVLyG tqlZYoMhVzfg+X9MZWeeimCbhERSaUvv86UAHJvsf6ZqUW95GbY2H2rKn+dlSMgazWMm x4QA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=UN+JMDvV; 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 b12-v6si6021614pgn.308.2018.05.30.05.02.44; Wed, 30 May 2018 05:03:01 -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=UN+JMDvV; 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 S1751732AbeE3MBf (ORCPT + 99 others); Wed, 30 May 2018 08:01:35 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:47252 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751003AbeE3MBf (ORCPT ); Wed, 30 May 2018 08:01:35 -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=cpx8fs5vdnKE+YBuktsaNXsiO8P5/aP+dtyTBm1X1NY=; b=UN+JMDvVxIMrzJiB/CiSdPwou gyM6bSR5H9cnvE8siJDgXlCxVS8Gk90XoP9MX9/+2ocv1e+Kro+M2tR5jGqFBZZwO27Uuetx264TD DlBleMmCwA2M9QWYB3TN3LuznoObsSW6IQGxgE4BmjocBpzzNX2osK+Fg9l7IfVuo8zwOQlwaZcn4 p4vhFzVUgGeX9EXRD5mgigPgY8GS71yDiWrbtZzVglDVd3t4prO/hssrdyCugqEOldPeH5YwE5pHY KDZZiQarhOhOWxHksWLN7OZyV8Q/mAlbi6hqimbVqHOWGux+hpa8nVNxcus+eXLiucL46ib4Ehine AxP8da0Cw==; Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red Hat Linux)) id 1fNznJ-0001dV-MO; Wed, 30 May 2018 12:01:33 +0000 Date: Wed, 30 May 2018 05:01:33 -0700 From: Matthew Wilcox To: Baolin Wang Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, arnd@arndb.de, broonie@kernel.org Subject: Re: [PATCH] mm: dmapool: Check the dma pool name Message-ID: <20180530120133.GC17450@bombadil.infradead.org> References: <59623b15001e5a20ac32b1a393db88722be2e718.1527679621.git.baolin.wang@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <59623b15001e5a20ac32b1a393db88722be2e718.1527679621.git.baolin.wang@linaro.org> User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 30, 2018 at 07:28:43PM +0800, Baolin Wang wrote: > It will be crash if we pass one NULL name when creating one dma pool, > so we should check the passing name when copy it to dma pool. NAK. Crashing is the appropriate thing to do. Fix the caller to not pass NULL. If you permit NULL to be passed then you're inviting crashes or just bad reporting later when pool->name is printed.