Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1173636pxj; Fri, 18 Jun 2021 00:54:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyre/YjDvIT3m4kQtnSc+9x725vOQS6ABkUyBw1Zvcl2snPdCaze8KdxpRSRkyeMwSbbkEn X-Received: by 2002:a02:a149:: with SMTP id m9mr2143802jah.110.1624002893447; Fri, 18 Jun 2021 00:54:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624002893; cv=none; d=google.com; s=arc-20160816; b=zzLL5Y+loTZ7lgn1s8qW0f4sFIP0pMmVc2iipm6fZSmrBgim5chnZ7et3L9U7gskn1 n7vknGTcvnknjT9SnNOTrSImtNRXorFRQ0mKukAj8Z/mim1r0OaFCqwa4wRCYnIjXeKR qqZ+OXjTMwyBC9I7+ZmaWoA0r/+k0jmoWvJFRynUhxIwnVL285tbylg0TTucGxH3Ij57 jK8K4dMRhEDoPpkkPcVRgCUjKRU4GOgMye63rjEAnf56ms+JQzynHZpuqRw7K/v8rydf hkLMLrwMjtHzweVWLmckxLvVInnXiYKbYVlDD7K64oM0Oz0EmkDoyZ9mv72bVy0yUtN8 9AMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=uNXPIXPD8fqjMp54pQS8vQeSgs5ZSHX/0gwovObOC0E=; b=WQ8QGjOLeQzmdR7lS94cgF3YdjDFysRK1UrbPisqQFzCWT6tVAePOtTtwTn2vvaOm0 ATAVSD9NpDKXCW8/A4ZnW766gcF21bJPIE59QVIkQ39fibkY2A4XMiXDLBspSU6eZM2p BZqu1eeYQmOFdk0HQcVqRmS6aEdEb8pdzsc0I2l/+2GXhP1pQYpep/PXyj2j1bmIems9 TIu7aL8LyS3Mzz7DUXxccC2/2T89sj/zwyfGi0ixpb9kpkPVmOny7cvJ3v7q9fVZ3Dht u3/56ZN6LUFMxVOgbdUfGHz8RbYMzQfwraIeRcQfh9VI6Hctw76IaVHe/lWOjYABmnno VqRQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@denx.de header.s=phobos-20191101 header.b=soYQdyUY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i12si8740259jal.25.2021.06.18.00.54.41; Fri, 18 Jun 2021 00:54:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@denx.de header.s=phobos-20191101 header.b=soYQdyUY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232553AbhFRFm7 (ORCPT + 99 others); Fri, 18 Jun 2021 01:42:59 -0400 Received: from phobos.denx.de ([85.214.62.61]:44218 "EHLO phobos.denx.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232456AbhFRFm5 (ORCPT ); Fri, 18 Jun 2021 01:42:57 -0400 Received: from [IPv6:::1] (p578adb1c.dip0.t-ipconnect.de [87.138.219.28]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 43E6780563; Fri, 18 Jun 2021 07:40:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1623994846; bh=uNXPIXPD8fqjMp54pQS8vQeSgs5ZSHX/0gwovObOC0E=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=soYQdyUYvzgSM4U5r9XFh4FEnd1GrO9vEHbdox17WFLfCvG82LXhiN5WEd579t8fw 6U7DAWBWP4GITzRSBvB0gdoTYr55vQQGRu4HK5JVBUxQdFk+jEvsvbzjbCb0ewTnza Ks+m7VgZwyJ0Kc+gmf5D/znMnrrN+5255RJ83pHASG3ziL8hy40mss7ZDbt1h+4fDl QHZMI21mwoEvOc74PN5LLxj4OhboQrEpiBccE4XRtwQIlscdmR2MQH2FFYaY9gNqa0 zZ9YLScdE0W98E+ts0qxZiINVmf4U1IWCBDVuDhl0PNlntPFFpNRfWoSfsRDf15Gy5 KEyNmO+45tUsQ== Subject: Re: [PATCH] drm/bridge: ti-sn65dsi83: Fix null pointer dereference in remove callback To: Jonathan Liu , Laurent Pinchart Cc: dri-devel , linux-kernel , Andrzej Hajda , Neil Armstrong , Robert Foss , Jonas Karlman , Jernej Skrabec , David Airlie , Daniel Vetter , Linus Walleij , Frieder Schrempf References: <20210617111925.162120-1-net147@gmail.com> From: Marek Vasut Message-ID: Date: Fri, 18 Jun 2021 07:40:41 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/18/21 5:06 AM, Jonathan Liu wrote: > Hi Marek, Hi, >> Hi Jonathan, >> >> Thank you for the patch. >> >> On Thu, Jun 17, 2021 at 09:19:25PM +1000, Jonathan Liu wrote: >>> If attach has not been called, unloading the driver can result in a null >>> pointer dereference in mipi_dsi_detach as ctx->dsi has not been assigned >>> yet. >> >> Shouldn't this be done in a brige .detach() operation instead ? >> > > Could you please take a look? > I don't have a working setup to test moving the code to detach. I just replied to your other email regarding bringing the chip up, so please bring your setup up first, then test this patch again, and then let's revisit this topic.