Received: by 2002:ac0:aed5:0:0:0:0:0 with SMTP id t21csp6070863imb; Fri, 8 Mar 2019 08:39:04 -0800 (PST) X-Google-Smtp-Source: APXvYqwaRXmPW/dkg2Bc3LEy3AvazZRoVY2ptA7YDzzU8RPGOAdZpzTuVC1UTF3fYLX/ef3+FK87 X-Received: by 2002:a63:d256:: with SMTP id t22mr40508pgi.108.1552063144420; Fri, 08 Mar 2019 08:39:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1552063144; cv=none; d=google.com; s=arc-20160816; b=c+swcfFBt8GHFQuUg8aVvhkOU2/G1XnCOzg/Q3lWnYrrEZzw+pRtvsnxcgSeILHdZM ef81UdG6abifUcrQ/fnoZrXj5DyJ3xhdUNBp6GAigMcgbxhcIfB63WkyBtq+brFH0OLW 3HYBhi4q1wQivDTyS/PHYZpsgI2JGfcfmtBbWVML+3gBF4jk7mCvjHJxJ/HpSxhTia/s hYgZ59CWavpUqW10aH9uGLgfASsbRGy6O3PJ6hJ1qOLyHfkttb/eMwysuBgbiThR99IL N6VLg3ihQvFzyDiGWNdWs0w1+CI/VvmqLb9H9GOol79lL6AOSIlTzBZG9s81V42Z5RTP E8lg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=Mc3kgEXstVrKxiL/zW8NxOi7MBM4oD4dA0kJPLSJlGs=; b=WvS0yvjyn8y9lGzgPFqDlY1QPydEr/ZfEMaQfNPS4hq2cZVxiavVqCeaVfEWb+XIpu pwkPooMQkfsqcBOtYghcyxD7Tyrdnei0BgeJcMToLnHwWejYZcZhHd70da4dA88I4bq5 gqsOO3o2vANUTCbd/xgFHiBOxJv+t1V6SuJMERj25QM7cQ0nTX6f6+Ifh0PUBpZwBZVk bUbYQZhDP0fXRrpgTNcC8qvSzP6039EtU86iSIBNCXXOKts6wd6szg3xCc6y/L8FBdzO 1zL+D+C1mQR9P76TRN84FHTeoR2fr4C7pHdx9lc5Kf7DbRVrf023dJHBd0mtidra+89C zF9Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=FzS+23+Q; 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=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b1si6737714pgq.72.2019.03.08.08.38.48; Fri, 08 Mar 2019 08:39:04 -0800 (PST) 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=@broadcom.com header.s=google header.b=FzS+23+Q; 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=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726607AbfCHQiU (ORCPT + 99 others); Fri, 8 Mar 2019 11:38:20 -0500 Received: from mail-io1-f66.google.com ([209.85.166.66]:45416 "EHLO mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726294AbfCHQiU (ORCPT ); Fri, 8 Mar 2019 11:38:20 -0500 Received: by mail-io1-f66.google.com with SMTP id x9so17188612iog.12 for ; Fri, 08 Mar 2019 08:38:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Mc3kgEXstVrKxiL/zW8NxOi7MBM4oD4dA0kJPLSJlGs=; b=FzS+23+QUfF99b+UFD0HpPuw8R2Tmg4Ae57f07RoO/nFhzHUJMEYISnEGs24m30CyV H8fy9aQC2MHFneD2cjd+7F5Gx6jZ0XXkfKgslX0qyncv7PaYIARMyjyPgWsAuVeig0No ngJW5D4ysUYEv2eywvrFQSZ20R/uqt1T+E8vw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Mc3kgEXstVrKxiL/zW8NxOi7MBM4oD4dA0kJPLSJlGs=; b=e+k14J1sDXIai6VDp5WHIBHEloIi69VGpCN0iMx4WfPc28YMNJ6y0VJpgyY4dT4U4v Ronx+u+OyoQJWK6v6PfNQAphm8YiFsE/Wl5OKb9gJxUvr/Kqwk5P7kGKMuPNrTmG4SIe 76nUu+vWJdboRX374YOUcFiSbB21WyfMIehTrA4Y6ohnSmlJsLWC4d0l/4qo0voM4jSE ijoHvNyXZ6IlfGxSCb7igoiH7sIq2ZxpEt6oaMpadU0Tdeo9UgUdnI/9PtZEyxadJ4ux XoiXIF8LmL+HUhUlZUm+00kRcwAgA+aqpkFmTrmQDdzqDt/S1gHomAdBJ8C6XgUy5LfO s8/A== X-Gm-Message-State: APjAAAV2o7H+Xbe5C57u3exZiQE/ItcSv8ntN4IKGuZ23bful8lIRHHs BtR4TcjAli8xRh0HujkMBuGHjWPku5/GrN+GMuGAxA== X-Received: by 2002:a5e:8d13:: with SMTP id m19mr9541141ioj.43.1552063099456; Fri, 08 Mar 2019 08:38:19 -0800 (PST) MIME-Version: 1.0 References: <20190220233658.986-1-eric@anholt.net> In-Reply-To: <20190220233658.986-1-eric@anholt.net> From: Dave Emett Date: Fri, 8 Mar 2019 16:38:08 +0000 Message-ID: Subject: Re: [PATCH v3 1/3] drm/v3d: Add support for V3D v4.2. To: Eric Anholt Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Thomas Spurden Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Sorry, a few things I thought of after sending the Reviewed-by email... > + v3d->reset = devm_reset_control_get_exclusive(dev, NULL); > + if (IS_ERR(v3d->reset)) { > + ret = PTR_ERR(v3d->reset); > + > + if (ret == -EPROBE_DEFER) > + goto dev_free; Might be preferable to make this explicitly check against the not-found error code (whatever that is)? As in if (not found) else . Similarly... > + if (platform_get_irq(v3d->pdev, 1) < 0) { This should probably explicitly check for not-found rather than any error. As-is, we might silently go down the single-interrupt-line path on a platform with 2 interrupt lines if platform_get_irq(v3d->pdev, 1) hits some other error. > + ret = devm_request_irq(v3d->dev, platform_get_irq(v3d->pdev, 0), > + v3d_hub_irq, IRQF_SHARED, > + "v3d_hub", v3d); > + ret = devm_request_irq(v3d->dev, platform_get_irq(v3d->pdev, 1), > + v3d_irq, IRQF_SHARED, > + "v3d_core0", v3d); Not introduced by this change, but return value from first devm_request_irq ignored here?