Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp9478353ybi; Wed, 10 Jul 2019 11:00:18 -0700 (PDT) X-Google-Smtp-Source: APXvYqxhs7xQdkJReO+fb7W8ghrALr7zgRDUVo+nzVfLoYsTIoKC5OXuJb4IboheFnOIYzT71fNJ X-Received: by 2002:a63:1d0e:: with SMTP id d14mr28801296pgd.324.1562781618763; Wed, 10 Jul 2019 11:00:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562781618; cv=none; d=google.com; s=arc-20160816; b=qEW3QiZifsnG6yt23UBRMG68m6eTMMnUmTcJHcxsP4YFAPnCWmJqcbOeuPTmXdVqPs wCn+6ADU9Qkh1SOaKsBCg5QUC4216kqosBsrlkj1MMrj5jiPD6dASB3uyAkQ6Kdpm9Xq atWFBgziOyoUqxn9pd23g5YtZWs3WY7S2GJKlXt5aPfukGo50Uj40V8sD/zzJseXCYDH 8NV/a+7ZqcBtSUmFdxw108Z7+O1SeLYbP18kOykLCpJmglLarj7uMeY7apnZYWwW9Xqb fOvN2ePEY248H5n8/T+rV7biZYn+pLuOXWtTQGVjd2o1sCA5EQnaOTmH+78oTsMtGv7c fndg== 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; bh=oIO3P5R1ayXnuTIzfrEZKyJC556etKeCnXzQOxol93U=; b=aMzSe08cODYL2X005zzY7Vx1/uIq99VwkDMvfHFlmdc4koTIJ/A7N4iIpK5jTiZxmY 64B0jMpg3r3TFrrhcchkQ6+LAXDhuPacvhEUoD5+yAuiqVhVlf6rvuq+W5GVj7+bTD7g BMnuMmWaQBwBeros71pw4cfoh3+7JVr9LsXBLE7tXiiOlH4BZ8OV5gpryN5Z14ohQoyE nVHETMrjlO5/prbkYLed9127xTY0eKm7i1JDSjdn9MuOtnHEHZa/NgTPKB1qmxPrfVB5 tbJBTwISE+o76GWRh2asLQPXXtX0wgVaYY2Nzd8YQZrYTau4AespaqWoPQwJxrEf3BeY YMfw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=NPyYp5Ej; 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 q19si2765311pgj.42.2019.07.10.10.59.47; Wed, 10 Jul 2019 11:00:18 -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=@kernel.org header.s=default header.b=NPyYp5Ej; 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 S1727798AbfGJQfm (ORCPT + 99 others); Wed, 10 Jul 2019 12:35:42 -0400 Received: from mail.kernel.org ([198.145.29.99]:58088 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727406AbfGJQfm (ORCPT ); Wed, 10 Jul 2019 12:35:42 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id BD06020844; Wed, 10 Jul 2019 16:35:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1562776542; bh=h/1uTzMKlOKJst3NnJsnh16b5AsNQV/yJCBKBWrsTYw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=NPyYp5EjnSzmapw3Ny/7iPEEjt/QnJCQo/tjOyrX0IsAhyQf7f2ydIwvecZcNCuNF cpnY82hOHXiPKo0eoHuwWg5XCg2/Cp0kd/2aK3F/mZ0YCHiWOwy03KzYkxtP3Qhuct xwOr3YDFSugMAU0iT5At+tdaWY28lkCxo/ofJ8i4= Date: Wed, 10 Jul 2019 18:35:38 +0200 From: Greg Kroah-Hartman To: Keyur Patel Cc: devel@driverdev.osuosl.org, Alex Elder , Johan Hovold , David Lin , greybus-dev@lists.linaro.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] staging: greybus: add logging statement when kfifo_alloc fails Message-ID: <20190710163538.GA30902@kroah.com> References: <20190710122018.2250-1-iamkeyur96@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190710122018.2250-1-iamkeyur96@gmail.com> User-Agent: Mutt/1.12.1 (2019-06-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 10, 2019 at 08:20:17AM -0400, Keyur Patel wrote: > Added missing logging statement when kfifo_alloc fails, to improve > debugging. > > Signed-off-by: Keyur Patel > --- > drivers/staging/greybus/uart.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/drivers/staging/greybus/uart.c b/drivers/staging/greybus/uart.c > index b3bffe91ae99..86a395ae177d 100644 > --- a/drivers/staging/greybus/uart.c > +++ b/drivers/staging/greybus/uart.c > @@ -856,8 +856,10 @@ static int gb_uart_probe(struct gbphy_device *gbphy_dev, > > retval = kfifo_alloc(&gb_tty->write_fifo, GB_UART_WRITE_FIFO_SIZE, > GFP_KERNEL); > - if (retval) > + if (retval) { > + pr_err("kfifo_alloc failed\n"); > goto exit_buf_free; > + } You should have already gotten an error message from the log if this fails, from the kmalloc_array() call failing, right? So why is this needed? We have been trying to remove these types of messages and keep them in the "root" place where the failure happens. thanks, greg k-h