Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp627876imu; Tue, 20 Nov 2018 04:35:38 -0800 (PST) X-Google-Smtp-Source: AJdET5ettEAOh4GLGUwvtXHnA5d14busKnxrlihhpGE3XWNjgzIIhZ3aj8zZQEFVwocf8Di6CiQf X-Received: by 2002:a62:4105:: with SMTP id o5-v6mr1935262pfa.85.1542717338460; Tue, 20 Nov 2018 04:35:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542717338; cv=none; d=google.com; s=arc-20160816; b=yNTWePIhPsniOLw/I0Ju5cWtBr3EqNjPjHTbk+H617lBiWnCH4WUHu/EXSAdmPOdzb fm9HnU6qWhg+0YDrWAeVtmcKbvW0ILQ38I0+pmCB+u9m25Kmsc1Ez8l3MxfCNRkxpTsj WKUBVYHbMsJbSwsfbijNjVEJAsgKzI4tFQKS3IQMD27abLnnIWsnt53eAKEJbU2NimKd Wh6ZOSQI+FqH+Lp4k50sWxux/6ghtDoQ+hGnE4HdO9zwzLmiz55nJ4F6aJgkNrFpL0St LFTGPVdIPdohiiC9lf4BRsRGZD3dKI7UzIopBH9QzUn3LZiD0x8kGSnJU/IVWzCBMgCE iX9w== 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:cc:to:subject :message-id:date:from:references:in-reply-to:mime-version :dkim-signature; bh=L0vl6VVNZcgIX8bxm67EfYqsQ7odEvIlNTxRdcQCtK4=; b=dEY6bIUeijQxpXYB79vAtFYVU0kUcs67eC8lS0MBuU0zzl2NIqIMECinZk3VrlKaB4 0y208AYJb18VwuGv8vDF7HCU66Vt4zvoabwpVJ/Ea658KAFbNqxa+jqcJVXSWgR+i0vL J1Zi9M2R/mmgVVOOwu7EcJDQbwGSx1vfLT2Tx/2SmkttaCUNkva7gqvYOS8kD7H3thCf ECwXHp2AVykcmZrVCYI4ZIK6BU5z3ikH59fnQE031W6zm6OggFOLAUOZOt7p2/TXeV6W MtzOo/xgpIWob2M9lBi7rl4p4jpACD9gz4KVnC4DCCDbQbpAS+t5lwDvcBNpp+NIgZsd MVYg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=YZ92Ebj2; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g59si2665026plb.302.2018.11.20.04.35.23; Tue, 20 Nov 2018 04:35:38 -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=@linaro.org header.s=google header.b=YZ92Ebj2; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726750AbeKTUTT (ORCPT + 99 others); Tue, 20 Nov 2018 15:19:19 -0500 Received: from mail-it1-f196.google.com ([209.85.166.196]:52158 "EHLO mail-it1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726594AbeKTUTS (ORCPT ); Tue, 20 Nov 2018 15:19:18 -0500 Received: by mail-it1-f196.google.com with SMTP id x19so2457487itl.1 for ; Tue, 20 Nov 2018 01:51:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=L0vl6VVNZcgIX8bxm67EfYqsQ7odEvIlNTxRdcQCtK4=; b=YZ92Ebj26O87BdJ4vZCEvZxGtsDPPDD4d1eRZNarYHgFnJ+cTzijXPlVc890GMcmdR lv8qS2DIP3g/wjDegf6tyDD0ksglEjfI5SjUa/FUg0dk+huW8JKbXwK8lcvwQaywo681 kpepAS610eZb+tiWrkA/MNffOK11xln7431P4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=L0vl6VVNZcgIX8bxm67EfYqsQ7odEvIlNTxRdcQCtK4=; b=e5laRCMofaC48CWBxYizFKuHvMQEgWwdVveiTwuCrKgOqYAOADRzYvmyP9ZpVWs8Jm CAUwNHeoBq1dhI9dqBqvGv49JoJys0Vz/Ynr9XGLbqakUMUBGwXi+F4MwlfPC+BaRrBn ODrHb16TfCJyfz0Ewz2hcelgEFR2CAuDnSDYGhgO8Xf7sM2TZ58h33LwpRZnWd1SVsfY u2V1sB7V46oU1gTHJVCz9v0VraM6vMvz3BUPCHNtURSG52EGjEhpUHsUB4mVhw6OtP0F 5WFKUXG3+acvX1wTV54/ObgQlZECo5ldnn6DibHe9OmEAe+pD+V53gblHbNU2i7+sirq Jbew== X-Gm-Message-State: AA+aEWYlR6q3Wyn7WEltFSZ8wsXJ7SD0CpBsQWWOQIhIJp7g2iDo9PNb 3JosLvlH3kFj8ZXiUGuVWj/3LNom8ue68jDM9Xgo+Q== X-Received: by 2002:a02:c909:: with SMTP id t9-v6mr1144151jao.95.1542707462489; Tue, 20 Nov 2018 01:51:02 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a02:70c8:0:0:0:0:0 with HTTP; Tue, 20 Nov 2018 01:50:22 -0800 (PST) In-Reply-To: <9bf3713b-df00-03b3-d235-7549565382c7@codeaurora.org> References: <20180620172226.15012-1-ulf.hansson@linaro.org> <20180620172226.15012-25-ulf.hansson@linaro.org> <9bf3713b-df00-03b3-d235-7549565382c7@codeaurora.org> From: Ulf Hansson Date: Tue, 20 Nov 2018 10:50:22 +0100 Message-ID: Subject: Re: [PATCH v8 24/26] drivers: firmware: psci: Deal with CPU hotplug when using OSI mode To: Raju P L S S S N Cc: "Rafael J . Wysocki" , Sudeep Holla , Lorenzo Pieralisi , Mark Rutland , Linux PM , Kevin Hilman , Lina Iyer , Lina Iyer , Rob Herring , Daniel Lezcano , Thomas Gleixner , Vincent Guittot , Stephen Boyd , Juri Lelli , Geert Uytterhoeven , Linux ARM , linux-arm-msm , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 19 November 2018 at 20:50, Raju P L S S S N wro= te: > Hi Ulf, > > Got one issue in hotplug path where of_genpd_detach_cpu calls > dev_pm_qos_remove_notifier which can be sleeping as per below call stack.= I > think it should be applicable for current patch as well right? Please let= me > know what am I missing? why didn't you see this issue with this patch? Weird. > > > [ 8103.221387] BUG: sleeping function called from invalid context at > /mnt/host/source/src/third_party/kernel/v4.14/kernel/locking/mutex.c:238 Could it be due to some other patch in your v.4.14 kernel? > [ 8103.221455] in_atomic(): 1, irqs_disabled(): 128, pid: 11, name: > migration/0 > [ 8103.221487] Preemption disabled at: > [ 8103.221529] [] cpu_stopper_thread+0x98/0x118 > [ 8103.221600] ------------[ cut here ]------------ > [ 8103.221636] kernel BUG at > /mnt/host/source/src/third_party/kernel/v4.14/kernel/sched/core.c:6102! > [ 8103.221678] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP > [ 8103.222396] CPU: 0 PID: 11 Comm: migration/0 Tainted: G W 4.14= .72 > #1 > [ 8103.222428] Hardware name: Google Cheza (rev1) (DT) > [ 8103.222460] task: ffffffc0f842d580 task.stack: ffffff8009c18000 > [ 8103.222504] PC is at ___might_sleep+0x138/0x140 > [ 8103.222542] LR is at ___might_sleep+0x138/0x140 > [ 8103.222577] pc : [] lr : [] pstate= : > 60c001c9 > [ 8103.222605] sp : ffffff8009c1bb40 > =E2=80=A6. > [ 8103.223924] [] ___might_sleep+0x138/0x140 > [ 8103.223965] [] __might_sleep+0x4c/0x80 > [ 8103.224009] [] mutex_lock+0x28/0x60 > [ 8103.224054] [] dev_pm_qos_remove_notifier+0x1c/0x54 > [ 8103.224097] [] genpd_remove_device+0x3c/0x10c > [ 8103.224140] [] genpd_dev_pm_detach+0x48/0x108 > [ 8103.224183] [] of_genpd_detach_cpu+0x48/0xbc > [ 8103.224227] [] cpu_pd_dying+0x28/0x38 > [ 8103.224268] [] cpuhp_invoke_callback+0x254/0x5f0 > [ 8103.224308] [] take_cpu_down+0x60/0x9c > [ 8103.224346] [] multi_cpu_stop+0xac/0x104 > [ 8103.224385] [] cpu_stopper_thread+0xa0/0x118 > [ 8103.224427] [] smpboot_thread_fn+0x19c/0x278 > [ 8103.224472] [] kthread+0x120/0x130 > [ 8103.224513] [] ret_from_fork+0x10/0x18 Thanks for the report, I will double check my series before I post the new version of my series. If nothing unexpected shows up, that should be in a couple of days from now. I keep you cc. [...] Kind regards Uffe