Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750913AbdG3FMj convert rfc822-to-8bit (ORCPT ); Sun, 30 Jul 2017 01:12:39 -0400 Received: from mout.gmx.net ([212.227.15.18]:54615 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750729AbdG3FMi (ORCPT ); Sun, 30 Jul 2017 01:12:38 -0400 Message-ID: <1501391551.17388.31.camel@gmx.de> Subject: Re: blk-mq breaks suspend even with runtime PM patch From: Mike Galbraith To: Oleksandr Natalenko , Jens Axboe Cc: Christoph Hellwig , linux-block@vger.kernel.org, linux-kernel@vger.kernel.org Date: Sun, 30 Jul 2017 07:12:31 +0200 In-Reply-To: <5912148.iRCpNe8Dyb@natalenko.name> References: <5912148.iRCpNe8Dyb@natalenko.name> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.20.5 Mime-Version: 1.0 Content-Transfer-Encoding: 8BIT X-Provags-ID: V03:K0:PRapebSexx4O3MqU5+MvXpYd4K0BLoS/NJSLAMzCSN6vvkkiKzZ kdrKVd24TD7ELjU+1GtSR0G69vqzgF+9deiX95yp4QIteBu1iHO8VVNpB7QgAFw9U+/ursz Eq2P5F1bMKKJg9ev5CgmyN1/Z7p1nfN1kPw5V6m20KnM++OjTFIhL5zWnSMuHg+fOWCEUDQ JeSs0pD4E810UXoYc+4Xg== X-UI-Out-Filterresults: notjunk:1;V01:K0:EYFB9DE2piM=:/pxr3jrdHS9sGIqzUddwEK nJW004N2RDayifPWcKiMhUARzMlVO9eOLicW/ssnhmVZVu13XbYW/pipV2h4eyhjuZwQL1YR/ FlVtJzGR2AXmVDms7CgyfFS74mkP1hQj0T4E6sbTXH3HHkDZ+y+/jPQ4vZ6kgAd/+/WYHIDGH xKf4pYyN5NXzvLVsg5r3bFlZTc5ZxFVVC25cm7Gip7FxsMq/rCEx8HAurTC9i1xUiBHB7Onjf TQkbXABwLVgUSf+EDaEal/ioh5rycs6rTHAcXqjoHwavGJWe6Ht9Ddt2Lbk0gmpfzr3M2AMq8 EaE/w8m2BB7HAucwExdglm3rH9zupZOFaQJ6IzsPK7aD6XjqfFuUHtUzCkjRWixu0SCFtlSu/ mXvVUZN45hX9sMM0Rb1rdxNxHdO1PWUextzNEHE3lMf4qk9oSvw9+ZNaZyb0F24pT+T8dfWGJ Zbsmawd2hE9CRtjvgqdjV9NvQXSodFHkEQ9WbbeR5RVNxkoOcmZ6boc7hhp7EK6kPBeoMrLCU kB2MeZWsZif/lYqO+X6+S/Se/eq/9POT5GdX0PbCS30jwUL+7mHhpjKIqdrqUrm7xQyV7ZI2S gWXrnW7H6MnJJRW+sbdd0jc1siXSwfjgd3nOiBfJOQY34m9cf8wlgXYrvsa/yrFz6jd1cXeMj rFf0uwoG+4mQBPAM9d0qWJ7M/kIt9+mmU3MQn/dCnO69Q63V8sb3caXnL3zzsWwmQGqa64PLU yVoyPh3lLyTMQ0XsN1kQJCBmHEJAbFdOXjO3+z4a2cZrIsvPlJfzxgBT/Z9kzJfh5UBLdlUmD 4yCKCKlzs28s8EXgIGXYJdaETVB50SGObMc7wtI/y7LAp3SfTE= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 966 Lines: 24 On Sat, 2017-07-29 at 17:27 +0200, Oleksandr Natalenko wrote: > Hello Jens, Christoph. > > Unfortunately, even with "block: disable runtime-pm for blk-mq" patch applied > blk-mq breaks suspend to RAM for me. It is reproducible on my laptop as well > as in a VM. > > I use complex disk layout involving MD, LUKS and LVM, and managed to get these > warnings from VM via serial console when suspend fails: > > === > [ 245.516573] INFO: task kworker/0:1:49 blocked for more than 120 seconds. > [ 245.520025] Not tainted 4.12.0-pf4 #1 FWIW, first thing I'd do is update that 4.12.0 to 4.12.4, and see if stable fixed it.  If not, I'd find these two commits irresistible. 5f042e7cbd9eb blk-mq: Include all present CPUs in the default queue mapping 4b855ad37194f blk-mq: Create hctx for each present CPU 'course applying random upstream bits does come with some risk, trying a kernel already containing them has less "entertainment" potential.  -Mike