Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp216300pxy; Fri, 30 Apr 2021 04:01:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwLil+91isXiFLhFvJHi/6+uZK73UdkR5YpsTIrlwoWi2P11zYcyxkQoSoXNyCjddEAqexx X-Received: by 2002:a17:907:10d4:: with SMTP id rv20mr3649225ejb.301.1619780463643; Fri, 30 Apr 2021 04:01:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619780463; cv=none; d=google.com; s=arc-20160816; b=fR9nx5qlY5acX3Vt9cPn21FRFAbJ0U7eb0KoEljOZSUtUM7me2kFZfaP20fLhmfACf XC+fb4uhFXAu8kgI0s9IUQoA6b9WCjEpfzbGlGcEMjHSErfknD+VXH//pKe8BZT7GO/d Ous0QrJMeFbSLuBuDJiTz7FgirKGZxwfxs47ktLjX2B6hyFO4pJ51JjNZmNk0jYyfWSG 57TuSYnmnbmtj72cVXGC1uXTFki/J81taas++uPbDSzEcxlJTkA9HYMgvo343MlQhogK MewYqfO00hU21k+MxVAagaLRji1sLN23Yq/VbuyhkI02Gf90P/MUIbZPQNywkQLEmw3R GTOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=lpZ0LMIaRVXUuCTnqOTksF5SBwWvKGsoNnKiDD2HYfs=; b=SSOhmbbFZBFCwL2Z9w2+68XxgXckcUA46bHJqZ3S/LWXIOUhK6Xf7o4ZozluMUsFej J/HWKQuAo0oWIagDDR5L7vBsb3IiICLVvwHgYXe9YR5nIWIHzhI+SevJjUqVAodSd0Rs YI2q+pdzLqTJIMHvVfVNIimHhKQ1+VU2RptP5qmEDAZsvq5GgvxTwq+W60Vz1b5qc24F lH0C5bcDBSHSIuiTUQAu4jJ/NVPe27Dt0GI60F5RYMu881S3PjD0gmSasWGq7EqwqhKM HvltsTE5d/a/ERJvGhKHDcsLnknc7y2cdNxtCMK8YaTHXEavmUp1Bj9SVZQ7bki3esSK 6/LQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=mAjGvjkP; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h7si2890618ejk.482.2021.04.30.04.00.39; Fri, 30 Apr 2021 04:01:03 -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=@kernel.org header.s=k20201202 header.b=mAjGvjkP; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231496AbhD3LAc (ORCPT + 99 others); Fri, 30 Apr 2021 07:00:32 -0400 Received: from mail.kernel.org ([198.145.29.99]:46418 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230394AbhD3LAb (ORCPT ); Fri, 30 Apr 2021 07:00:31 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 2D8AE61418; Fri, 30 Apr 2021 10:59:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1619780382; bh=tBELwnH1I1kwn2Zj7bFGqXscPmPp5QXvntbnnDhS2kU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=mAjGvjkP7U5JZxnCcAnzTz6gYNVoauPkUYtlO6jCLPmvB/XCTb5HM5Csvs7xqAbZ9 DI2l37T0/wDXaciIpsojFGMaotMQHwmRpB2x14wjjV499SDoaF/G2fDkO6vjTDRjZP MBkK3drVMkZrNnhrgB42LNO4vAmuN8QPk3M5iWNPLiII3fXFuXC8UdEN2FILIU/0qN x+fLL/fjPdlpMLlBAxA5JvfVUTHEJVO8cETnaauLuXOKxAL125iL0nuG86OTtUD8Mz YsKZraR9C/IO0WFKmlwqpOHQaOncBwcy3cnaKbSkTpEY+W9bptSFdKu+RiF1wc46pS wDjWJYecn922Q== Date: Fri, 30 Apr 2021 11:59:10 +0100 From: Mark Brown To: Art Nikpal Cc: Neil Armstrong , Kevin Hilman , jbrunet@baylibre.com, Martin Blumenstingl , dri-devel@lists.freedesktop.org, linux-spi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Christian Hewitt , Artem Lapkin , nick@khadas.com, Gouwa Wang Subject: Re: [PATCH] SPI: meson-spifc add missed calls to remove function Message-ID: <20210430105910.GA5981@sirena.org.uk> References: <20210423034247.992052-1-art@khadas.com> <20210423114735.GA5507@sirena.org.uk> <20210426115645.GB4590@sirena.org.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="5mCyUwZo2JvN/JJP" Content-Disposition: inline In-Reply-To: X-Cookie: QOTD: User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --5mCyUwZo2JvN/JJP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 30, 2021 at 04:49:35PM +0800, Art Nikpal wrote: > Yep! but Please don't top post, reply in line with needed context. This allows readers to readily follow the flow of conversation and understand what you are talking about and also helps ensure that everything in the discussion is being addressed. > if i try call spi_master_put(master) or spi_unregister_controller(master); > it's made Segmentation fault for me >=20 > what's wrong - may be somebody can help me Probably something is referencing the controller afer it was freed, I do notice that the current version of the driver uses devm_ to register the controller so you'd end up with a double free unless you either use devm_ when freeing or change to a normal registration. --5mCyUwZo2JvN/JJP Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmCL4v0ACgkQJNaLcl1U h9C+ygf/aSVidn4I4EOCKFzVvuP8YtVO/LlZ673fdMyXlahIvobO2X+Q+kJBMo2J s7Lj6lM7SL6CA4AKXi5oiGD/nDKxNzlPzm4YsCiqmmtXov0lJlvIPI9WP5eCI4vh 4tFrzc86tskjj1elOlGLTDgYDoEoxF11+Qmo34pOBNlPiDQcGzoN2u0IHPgmEZIr 8PaJ0kFyD0svdptByZp5auKmNWSaOfUYSCqTD6NLqXgO/7kiS9gt40a3X2zlcSNB fhU5us6mx5hC0snp0O1rzjQDaHZBfi5WYk431gzG3ZG81uyJdKQ7iFjuz71Vo+nJ cG5VuDJ8NoOV25w4rCnh/b2IscFWPA== =YmgC -----END PGP SIGNATURE----- --5mCyUwZo2JvN/JJP--