From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.bootlin.com ([62.4.15.54]) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fZt8V-0004XI-JV for linux-mtd@lists.infradead.org; Mon, 02 Jul 2018 07:20:45 +0000 Date: Mon, 2 Jul 2018 09:20:14 +0200 From: Miquel Raynal To: Daniel Mack Cc: Robert Jarzmik , Boris Brezillon , David Woodhouse , "linux-mtd@lists.infradead.org" Subject: Re: marvell_nand driver fails to suspend Message-ID: <20180702092014.0006fee0@xps13> In-Reply-To: <9de339a6-01f9-d3a9-0271-f33933ede35b@zonque.org> References: <68ab4512-58f2-1ade-6754-616de8d8c8d5@zonque.org> <9de339a6-01f9-d3a9-0271-f33933ede35b@zonque.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Hi Daniel, Daniel Mack wrote on Sun, 1 Jul 2018 21:04:58 +0200: > Hi, >=20 > On Sunday, July 01, 2018 12:18 PM, Daniel Mack wrote: > > I'm seeing the below error when trying to suspend and resume a PXA3xx > > machine booted from devicetree with the new nand driver. This used to > > work fine with the old driver, but admittedly, the only kernel I > > currently have for reference testing is very old (3.0.4), and many other > > things regarding nand/mtd have also changed since then. =20 > > > The suspend/resume implementation in the old driver used to call into= =20 > > the ->suspend() and ->resume() functions of its mtd_info children > > directly, but looking at other drivers, it seems this is no longer > > needed or wanted. It also cleared all interrupts during resume, but that > > alone doesn't fix it in my tests. =20 > > > I haven't followed the development in that area, so I'd appreciate an= y =20 > > hint on how to fix this regression. I'm happy to test patches. =20 >=20 > I think I figured it out. Will send a patch. Good to see you figured it out. Indeed there are no more suspend/resume callbacks, waiting for your patches to fix this. Thanks, Miqu=C3=A8l