Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp5059489yba; Tue, 30 Apr 2019 08:30:51 -0700 (PDT) X-Google-Smtp-Source: APXvYqySzRJdR048/74CgkjDZCvGGrDKl13X9TP/2JnFexO68TJwq6+bNqRz2y+4mYrOw0lbGwkh X-Received: by 2002:a17:902:5a81:: with SMTP id r1mr14642883pli.147.1556638251196; Tue, 30 Apr 2019 08:30:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556638251; cv=none; d=google.com; s=arc-20160816; b=ri5X0UVzzDEEfd9+ako27d+hS1lfVftCySdxHcjXZrpi/oUBDwAZMI9pBTZO95M74i 3TbH3r8R6vcrFLHw1kdNlBpXuPOG72t81fqaUy4VY94hP0gicjJecz2JKnAX+fixe4XP 90KxowmScrbctuIxnKRs3xxPFnT8A06X7WA0O7RfYCdDXrrp3CsgCXkbRQ/pxGLM9uog 0psaUUY5zqcf966L94qK3sLOOJLebOrkapEbJg4RcfuJfl39+HLQ0xjIc07wi/UclDOF OqQNKMZxEmiTIb024D/HG0ghwZTKfbR5Mx6Irh5mx/TeKaOjywYzMUpXZqa3T4YhZX1j pwMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:organization:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:dkim-signature; bh=PqdKVmAegcUY+01jWk7gCCUCFnxdsWffSKcoSAyZrz0=; b=qhVc0YI5Kf1DVTTMFhijJW5GFP5bC771sbhH2fgsijProqY0UShXPwpOD8l1tuSTOt KoIvikPMvON5+9Erp3PfwYusBJYP3eIHREmKkHdlBoadDcCzstgkEF2lEIIp2VkQX9zs CLvLyFGUfKA6Sd3PHrWgcVPNUQVwOvWbX4dGkOehuXy5GvMHkBKqFLZZ2VQKJYLminU5 +PDiV42PzyDVc5AeaKb84I6b6Pgb2FHLIKNEnIUzjb4SQq8fG10wpxiB0jnQd4Lstl8d TlNXyMGo0mgSWZmmnOVOYiaXX6fFL4KDzvOL9saToLTwvq4LlBVveJK499w4bhngHeaK vpig== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@animalcreek.com header.s=mesmtp header.b=KLGl4dDW; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=Xse+7eu6; 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 r7si10544171pfd.256.2019.04.30.08.30.33; Tue, 30 Apr 2019 08:30:51 -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=temperror (no key for signature) header.i=@animalcreek.com header.s=mesmtp header.b=KLGl4dDW; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=Xse+7eu6; 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 S1726209AbfD3P2W (ORCPT + 99 others); Tue, 30 Apr 2019 11:28:22 -0400 Received: from new1-smtp.messagingengine.com ([66.111.4.221]:53583 "EHLO new1-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726017AbfD3P2V (ORCPT ); Tue, 30 Apr 2019 11:28:21 -0400 X-Greylist: delayed 527 seconds by postgrey-1.27 at vger.kernel.org; Tue, 30 Apr 2019 11:28:21 EDT Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailnew.nyi.internal (Postfix) with ESMTP id 95B2013CFD; Tue, 30 Apr 2019 11:19:32 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Tue, 30 Apr 2019 11:19:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=animalcreek.com; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=PqdKVmAegcUY+01jWk7gCCUC FnxdsWffSKcoSAyZrz0=; b=KLGl4dDWcypYzghgDsD+u5AdKCTJx0WYYG32QPOk VRAEAvLki/saXIZ+FELVvNyd7eBf2kY+a+Lgyt+d3XlYyd/rIlyohecS7+qW6g9e 49Kp6aYvS5jv3QcTTDrFEKcl8zesN2nSOQEpftwDoDcraREJhwRM6FjNQ+gVfrfv Jjw= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=PqdKVm AegcUY+01jWk7gCCUCFnxdsWffSKcoSAyZrz0=; b=Xse+7eu6e+7sB7A3vfrfLJ UXqM/IAhrTe87qCpxc0Z7GbAFLTuYr2KNo6haKf5T+UOy8kVtyq4PXYpW5yNVK6h tovKSlKwUijGrJcrcjgs+6dMZpjU/TzEpkUDKrnJa2mmM5n0FMiyF3Fww+QCXSk2 +SpHuaGG3oOxg3Q+kL+kLvM/hMwRbY+V02tQSy67kRTkJvM8UR+wtjzWbnWwcZvm 2JV+oTolMHJRr8Ppt4S1smYPPmgbKu5x+U/EAsjMHD6XWfVJHkmAjZyq2nOZCkp0 9TNee8DAGrr1WC+slp8v5rMuPfuKYq/SGRd00fLPVakamG5VrYplpN6T01bv1v8g == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrieehgddvkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggujghofgesthdtredttdervdenucfhrhhomhepofgrrhhk ucfirhgvvghruceomhhgrhgvvghrsegrnhhimhgrlhgtrhgvvghkrdgtohhmqeenucfkph epieekrddvrdekjedrleehnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmghhrvggvrhes rghnihhmrghltghrvggvkhdrtghomhenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from blue.animalcreek.com (ip68-2-87-95.ph.ph.cox.net [68.2.87.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 84A6B103CC; Tue, 30 Apr 2019 11:19:30 -0400 (EDT) Received: by blue.animalcreek.com (Postfix, from userid 1000) id DEAC8A21364; Tue, 30 Apr 2019 08:19:28 -0700 (MST) Date: Tue, 30 Apr 2019 08:19:28 -0700 From: Mark Greer To: Vaibhav Agarwal Cc: Kangjie Lu , pakki001@umn.edu, Mark Greer , Johan Hovold , Alex Elder , Greg Kroah-Hartman , greybus-dev@lists.linaro.org, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] greybus: audio_manager: fix a missing check of ida_simple_get Message-ID: <20190430151928.GA1854@animalcreek.com> References: <20190314064525.15756-1-kjlu@umn.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Animal Creek Technologies, Inc. User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 15, 2019 at 10:49:46AM +0530, Vaibhav Agarwal wrote: > On Thu, Mar 14, 2019 at 12:15 PM Kangjie Lu wrote: > > > > ida_simple_get could fail. The fix inserts a check for its > > return value. > > > > Signed-off-by: Kangjie Lu > > --- > > drivers/staging/greybus/audio_manager.c | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/drivers/staging/greybus/audio_manager.c b/drivers/staging/greybus/audio_manager.c > > index d44b070d8862..c2a4af4c1d06 100644 > > --- a/drivers/staging/greybus/audio_manager.c > > +++ b/drivers/staging/greybus/audio_manager.c > > @@ -45,6 +45,9 @@ int gb_audio_manager_add(struct gb_audio_manager_module_descriptor *desc) > > int err; > > > > id = ida_simple_get(&module_id, 0, 0, GFP_KERNEL); > > + if (id < 0) > > + return id; > > + > > err = gb_audio_manager_module_create(&module, manager_kset, > > id, desc); > > if (err) { > > Reviewed-by: Vaibhav Agarwal I am sorry for not responding until now. For some strange reason, email from this list are being delayed. I just got this today (April 30). Thanks for the patch, Kangjie, and thanks for the review, Vaibhav. And FWIW, Reviewed-by: Mark Greer Mark --