Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp412814imu; Thu, 8 Nov 2018 09:59:44 -0800 (PST) X-Google-Smtp-Source: AJdET5f4AE3k6R86uRk4ewiR2LVzon1IhxCR05dZqu/JHmfADselpMNsCOrLkgf0kbtg4kcAfLtD X-Received: by 2002:a63:2c0e:: with SMTP id s14mr4692144pgs.132.1541699984799; Thu, 08 Nov 2018 09:59:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541699984; cv=none; d=google.com; s=arc-20160816; b=ZHGsKwXoOjz44CiIlN5k60MNQtH+PB6A+GCKgb2jzqBYrqdvu1hHx+HALVNG6/Udeu /S+qMrwg8IDUSiuTSAzgenZ2jsJFzh5voiduDzBOP+epEnnjRwyw/2sJegbZxBQ56qx5 eggMDlNM/PDY/ZXfFcMaE/PHmOhnp7HAXr9MgobMFDRKcDZuW8vTJbdUPcdztStpa3i0 PBto72aEE/DlickUVJ+TDsS+ePkFEGlN7LWXRA6ueCAX49/RaBPlGUFKzzlHah6sxf5S fQMu8OhkLstFrxGHhmfF++AWRNNk6UBGnB3kIlpNRXozkAk4hUUzXDvnQvFY2NFXJGEF m4DA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:subject:user-agent:message-id :references:cc:in-reply-to:from:to:content-transfer-encoding :mime-version:dkim-signature; bh=4n1+TMlgtmoeDkl3fPEhalYfF3tEeK2kroJxeFxxVVs=; b=I/qn0x8rX+SRuWD9qKN8VDmon9L4/CZeQqYDPm2sfiN7fpmBTb96/IJnKbkxzu9QWQ UB8UA3s1n0oCSJs5AgNmf+AMcux49+cV69Yv9EwB/Qc+8xlZKWLCuHFXpNif/WfGmWsf Rd1fPP1jaGlfX6J0UkdPgngZtDZmh+9MiJKuVPRDfTU6jVfFeNoTtPMbgrFa7Is8dFBc rg2k6bZTq48myOx26pNxeTIDIsJHuO22CR6XEuVuxnxCZP6uDROqxks9VLWUduo59CTC sd7Ip5EP8+yiOslCTRiymDnl9WchBss8hRvXu008D3Lac/zWN5dlhSK9tZMI+kzkYz6H M5yA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=X2dvMqqx; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x64-v6si5235412pfd.219.2018.11.08.09.59.29; Thu, 08 Nov 2018 09:59:44 -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=@kernel.org header.s=default header.b=X2dvMqqx; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727231AbeKIDfi (ORCPT + 99 others); Thu, 8 Nov 2018 22:35:38 -0500 Received: from mail.kernel.org ([198.145.29.99]:42226 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726672AbeKIDfi (ORCPT ); Thu, 8 Nov 2018 22:35:38 -0500 Received: from localhost (unknown [104.132.0.74]) (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 A98EC20684; Thu, 8 Nov 2018 17:59:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1541699940; bh=/UQ5kXSREVXmmDR4mcxngH5b6he6OImqJSc0kMNEIRU=; h=To:From:In-Reply-To:Cc:References:Subject:Date:From; b=X2dvMqqx3k4kjXjzDOmUdU83PG3Go/q1zgKKRZFxGkdo1qCWBT2fHK+Sun5RAS4aL zecOsaV7hD//uJbiJ7FqRtwE+tyRCftU8fPJOhyJcIOPBpYE61EcpXKJ8R8Ylb/xqo Rg+p0K8dszT9JfULFUE/Vv4vhPZc53ADCm5sBROA= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable To: Matthias Brugger , Michael Turquette From: Stephen Boyd In-Reply-To: Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, linux-mediatek@lists.infradead.org, devicetree@vger.kernel.org, Ryder Lee , Rob Herring , Frank Rowand References: <20181106183609.207702-1-sboyd@kernel.org> <20181106183609.207702-2-sboyd@kernel.org> Message-ID: <154169993998.88331.10494065577891939152@swboyd.mtv.corp.google.com> User-Agent: alot/0.7 Subject: Re: [PATCH 1/4] of/device: Add a way to probe drivers by match data Date: Thu, 08 Nov 2018 09:58:59 -0800 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Matthias Brugger (2018-11-08 00:29:46) > On 06/11/2018 19:36, Stephen Boyd wrote: > > +int platform_driver_probe_by_of_match_data(struct platform_device *pde= v) > > +{ > > + int (*probe_func)(struct platform_device *pdev); > > + > > + probe_func =3D of_device_get_match_data(&pdev->dev); > = > Shouldn't we check if probe_func is not NULL? Is the oops from the NULL pointer deref insufficient?