Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp1618990imm; Tue, 2 Oct 2018 11:05:02 -0700 (PDT) X-Google-Smtp-Source: ACcGV63v+pV9fgD9JxSoGiyx7RBdJxHQmKmBUVQwR8QrI5ASc9U7ebBIC95yan/OPHQ/A4Isxddi X-Received: by 2002:a65:4cc3:: with SMTP id n3-v6mr15819413pgt.257.1538503502419; Tue, 02 Oct 2018 11:05:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538503502; cv=none; d=google.com; s=arc-20160816; b=QOK1rAzhuq3FS2YfW7147DlKTDzIpZFkgLccMzDsdtv98kBTqJ2/ZZ/xOaQxgPYsjO a4+dMK/1JWf6ptUpbkGf31AE3hHOMhtRHycU5neOR/2SK1UdX2f8zdL84lnN9wGGXTrR Q/auCRLMKA/4VrOkNUau706jXybw4D+TSV3lTiswgUitLrwaDCszBfnEeDZ69Rr/gWWd 7YIPoq4z72XrSatPQmwo4bBUDJ17o2WTah2pdrCH0xI6kYkQVt/wyE93/fb4COddojYB wftGPcBUSNQqn9Zct7rVlcdkPN2mySm/w1w/uFy1iHzVcohNVoFCO9WV61X0eAOEiBUb yXRg== 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; bh=uYQQaHM+4MLYceYz5kyn3VliyYtjgAHjSvCd/v6SZfQ=; b=LFbvhT1Zeml1pAD1LaFNJU/LX3fxMUPnwyWOl1tpun12PlmKFI9OmV85iubarj+Vrs UoNzZk6g3ucuJIVgEDoqqoBM6I1vlQJ+f2OIJPQVLIlMvE7QnoZxDKXgO9c5M+ucOH3A RFU5Th0tb5O9IbZQteSJqc+o9DmjasviGy7vj1sgIhLBXWSaTy5VRdl0Wxfroc2QLnHB V2KjTHxzACzUBxs7k7AB85QihlDiceiU++7QBukjyypOB9XEA8IwtY0CpgejLf/0iGq7 1aKse5D2UkfoBFyy0Wpo4L+2EuBtOPz+30zdtclLtEoOP89YWsvFjLw/jTnhzVxUWn2y ApQg== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=iki.fi Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q25-v6si540807pfj.116.2018.10.02.11.04.47; Tue, 02 Oct 2018 11:05:02 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=iki.fi Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728033AbeJCAlk (ORCPT + 99 others); Tue, 2 Oct 2018 20:41:40 -0400 Received: from emh06.mail.saunalahti.fi ([62.142.5.116]:51056 "EHLO emh06.mail.saunalahti.fi" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726645AbeJCAlk (ORCPT ); Tue, 2 Oct 2018 20:41:40 -0400 X-Greylist: delayed 561 seconds by postgrey-1.27 at vger.kernel.org; Tue, 02 Oct 2018 20:41:39 EDT Received: from darkstar.musicnaut.iki.fi (85-76-97-131-nat.elisa-mobile.fi [85.76.97.131]) by emh06.mail.saunalahti.fi (Postfix) with ESMTP id AB603300EC; Tue, 2 Oct 2018 20:47:45 +0300 (EEST) Date: Tue, 2 Oct 2018 20:47:45 +0300 From: Aaro Koskinen To: Janusz Krzysztofik Cc: Tony Lindgren , linux-arm-kernel@lists.infradead.org, Dan Carpenter , linux-omap@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] ARM: OMAP1: ams-delta: Fix impossible .irq < 0 Message-ID: <20181002174745.GG3461@darkstar.musicnaut.iki.fi> References: <20181001102453.GA18947@mwanda> <20181002094529.30564-1-jmkrzyszt@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20181002094529.30564-1-jmkrzyszt@gmail.com> 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 Hi, On Tue, Oct 02, 2018 at 11:45:29AM +0200, Janusz Krzysztofik wrote: > Since the very beginning, unsigned int .irq member of struct > plat_serial8250_port introduced by commit eff443df679e ("OMAP1: > AMS_DELTA: add modem support") was statically initialized to a negative > value -EINVAL. Moreover, commit 0812db943748 ("ARM: OMAP1: ams-delta: > assign MODEM IRQ from GPIO descriptor") has introduced some new code > which checks for that member carrying a negative value which is > impossible. > > Use IRQ_NOTCONNECTED instead of -EINVAL. Also, drop the valueless check > and let the modem device be registered regardless of .irq value, and > the value handled by "serial8250" driver. > > Fixes: 0812db943748 ("ARM: OMAP1: ams-delta: assign MODEM IRQ from GPIO descriptor") > Reported-by: Dan Carpenter > Signed-off-by: Janusz Krzysztofik Acked-by: Aaro Koskinen A.