Received: by 10.223.164.202 with SMTP id h10csp5469209wrb; Tue, 21 Nov 2017 10:10:34 -0800 (PST) X-Google-Smtp-Source: AGs4zMYMtfzOt/U/GjtfMflK2HxKk4NaNJxCL6pda2vQSf0TOqIGxyNX/1KFpeA7cH62LTZRIRkF X-Received: by 10.98.75.203 with SMTP id d72mr8573046pfj.217.1511287834871; Tue, 21 Nov 2017 10:10:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511287834; cv=none; d=google.com; s=arc-20160816; b=YGSgPH22IMLPM2qtoaICfJvjF5Pd+gl9GMVl1jsI9iFP17GoFYhmscAxHN98WkK98L 3rlCTMxVGRYzBe3GAqIm2+BOXyjCT/GnclqDLse8jAijnpzBGmF4NIP2jfuqGe+1pP0P JlV+OHvXUCOfoxrr6v96wpHth8IKhrmZZq3bNC4TzrNKeQTiqBNWeHRUSHWIYPnRq2nT HrLczoOo2oRmD9bZTopxinDy+e8bdE3I9/WRKT973DlYBV2w+P3Hlh2tLzCRSuOxUOX5 ZGNtf9hJkNO4hGy4mxEJSHeqBgPD00LAJLcG9Syddd1kkS0fr8irO6zEzM7fsFvacVn0 fYDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:references:to:from:subject:dkim-signature :arc-authentication-results; bh=KIJI/BL6O6S0Q8JWEKc6gClwahrpJTiVAECeLeE0rXQ=; b=X6RBxhItUHjLjjkZMj70TorIUrFQTFw+872JyBS0wHszyvfg40RSvtXQfZs35yx/CU KXbnrIT+RdL9wlXkf370sdzOUAgRhZbPXs64mtjPSXCAwbyoQUR0M3A73wXMfpNFqpEQ 8mYeJeF3etuB277UbK12gmNYOKacXrBO2xsxbVPU2VMtcDWWABdAGdfmGtCRk93Uf8LZ Lxrsv0BP0jSTCnGaI1cBMb13YOKWJzlcS/u+Y07VHo+bQWrUh5aipAqwvFfrkHBSxuER 7AMKhztP4o2Tf4Y3q4j344fGei11LPsIvqK1S/5XPKMLhk6B+AiCvIiNS3DrooxDD4QL SDWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=TbNcUpJe; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h71si11085944pgc.321.2017.11.21.10.10.23; Tue, 21 Nov 2017 10:10:34 -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-dk.20150623.gappssmtp.com header.s=20150623 header.b=TbNcUpJe; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751339AbdKUSJj (ORCPT + 76 others); Tue, 21 Nov 2017 13:09:39 -0500 Received: from mail-io0-f195.google.com ([209.85.223.195]:44872 "EHLO mail-io0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750794AbdKUSJh (ORCPT ); Tue, 21 Nov 2017 13:09:37 -0500 Received: by mail-io0-f195.google.com with SMTP id w127so20384789iow.11 for ; Tue, 21 Nov 2017 10:09:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:from:to:references:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=KIJI/BL6O6S0Q8JWEKc6gClwahrpJTiVAECeLeE0rXQ=; b=TbNcUpJeHorNqODGbiiVRw1iIcF/Njqd9/fE1ae9H8qBd9zNmRvSiAKnPzyO2GVFY+ ffvEhgW37ousQ4Zt/LCZuRG2/uveGuX6neKZTn4yhUMrCVDG6XMUQwjYkCCR6fiesnDC 8OU4fo7cJMJCFVONEKKAn4KTh2HLHKkBi38oWzk7GRqZztbx7EIrI55YQf9PM9fach8K z8DSxFXZfXGkuoGxJvOQpC8KD2owj8VviBBtQOLQVKGhNgzdzE2xEUikkjgzLXEwlMxG VkIsvvkvsg1xIYS81qdWx+anfX70qFkPRzsyrAmiCN83JM2Uce5mV4I0I0Gb99UHgHRk BmXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=KIJI/BL6O6S0Q8JWEKc6gClwahrpJTiVAECeLeE0rXQ=; b=ebWKhJahX80hq0lXM2qStNDUS6gBQthrZbyI4sYsxSku6yD8tuci/Pc2yyo3jEX/5+ 5pVqnQrSn0vpouixM/2SjP4zx19cEpAO53kpA/tRamrQaurJNjWEHjQEFvt7XEMOEqwO 5Wpl159C6TlbaLQNIz4r+Sc8Dc9awMbbazBtvNwXxohpx4Lm5uewu8uAP2ioG0IH3xie oTpkDM2N4iaya87WvY44s3AxywsNzxkSk7xHxt71gDv1mcyiSqqO0ma3NYjGmrpYAL/F TVIOaWUgQVYVnnuC0OkVvaUtxcq4N4kp2B9L3329tMn68QGaRHCLKUo4oTQYDkxpBm7V OLlA== X-Gm-Message-State: AJaThX5GzU4VwOf0J1aVX5Jr+QfcPQa9AlA6cfq7Da1wNx1QDNO/Igmj 7UvBKE3IsKp0MoCIoiXOrQBFnw== X-Received: by 10.107.47.93 with SMTP id j90mr12618313ioo.262.1511287777008; Tue, 21 Nov 2017 10:09:37 -0800 (PST) Received: from [192.168.1.154] ([216.160.245.98]) by smtp.gmail.com with ESMTPSA id u127sm5688493ioe.28.2017.11.21.10.09.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Nov 2017 10:09:36 -0800 (PST) Subject: Re: 4.14: WARNING: CPU: 4 PID: 2895 at block/blk-mq.c:1144 with virtio-blk (also 4.12 stable) From: Jens Axboe To: Christian Borntraeger , Bart Van Assche , "virtualization@lists.linux-foundation.org" , "linux-block@vger.kernel.org" , "mst@redhat.com" , "jasowang@redhat.com" , "linux-kernel@vger.kernel.org" , Christoph Hellwig References: <9c5eec5d-f542-4d76-6933-6fe31203ce09@de.ibm.com> <1511205644.2396.32.camel@wdc.com> <04526c98-ffc5-1eca-3aa8-50f9212c4323@de.ibm.com> <5c9f2228-0a8b-8225-7038-e6cb3f31ca0b@kernel.dk> <2e44dbd3-2f90-c267-560c-91d1d4b0e892@de.ibm.com> <823b9dd5-7781-5a72-03ff-bc931433fc19@kernel.dk> <15f232d2-2aaa-df7c-57e8-2f710e051e84@de.ibm.com> Message-ID: <055f040d-3f9a-a8fd-e8e2-326c6b9094a1@kernel.dk> Date: Tue, 21 Nov 2017 11:09:33 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/21/2017 10:27 AM, Jens Axboe wrote: > On 11/21/2017 03:14 AM, Christian Borntraeger wrote: >> Bisect points to >> >> 1b5a7455d345b223d3a4658a9e5fce985b7998c1 is the first bad commit >> commit 1b5a7455d345b223d3a4658a9e5fce985b7998c1 >> Author: Christoph Hellwig >> Date: Mon Jun 26 12:20:57 2017 +0200 >> >> blk-mq: Create hctx for each present CPU >> >> commit 4b855ad37194f7bdbb200ce7a1c7051fecb56a08 upstream. >> >> Currently we only create hctx for online CPUs, which can lead to a lot >> of churn due to frequent soft offline / online operations. Instead >> allocate one for each present CPU to avoid this and dramatically simplify >> the code. >> >> Signed-off-by: Christoph Hellwig >> Reviewed-by: Jens Axboe >> Cc: Keith Busch >> Cc: linux-block@vger.kernel.org >> Cc: linux-nvme@lists.infradead.org >> Link: http://lkml.kernel.org/r/20170626102058.10200-3-hch@lst.de >> Signed-off-by: Thomas Gleixner >> Cc: Oleksandr Natalenko >> Cc: Mike Galbraith >> Signed-off-by: Greg Kroah-Hartman > > I wonder if we're simply not getting the masks updated correctly. I'll > take a look. Can't make it trigger here. We do init for each present CPU, which means that if I offline a few CPUs here and register a queue, those still show up as present (just offline) and get mapped accordingly. >From the looks of it, your setup is different. If the CPU doesn't show up as present and it gets hotplugged, then I can see how this condition would trigger. What environment are you running this in? We might have to re-introduce the cpu hotplug notifier, right now we just monitor for a dead cpu and handle that. -- Jens Axboe From 1584697495173858366@xxx Tue Nov 21 17:28:20 +0000 2017 X-GM-THRID: 1584670276912512570 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread