Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3467824imm; Mon, 13 Aug 2018 12:12:35 -0700 (PDT) X-Google-Smtp-Source: AA+uWPwWiWKoL60FKgnOAbe/vSOpjcAiIbi4uuFynlIiDobo5ZRHJh6gYAx8C6YTZ1h9HJjFcoG8 X-Received: by 2002:a62:8a4f:: with SMTP id y76-v6mr20287572pfd.233.1534187554957; Mon, 13 Aug 2018 12:12:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534187554; cv=none; d=google.com; s=arc-20160816; b=TwOxyUmi3Tt3xfVRtsztmTXqXC58eEJXwfizpSalQMQazy/VLxS0qC+0sQjMg5Kc45 4x0vvMhsGSgEYUfiALQ375JblE+NP8lYflCbg+DNTIX+FwNIhK0vgBwJf7BHSQT3jPOw aHVWh952xhOpT0Hj4+9AedaMek35x7CZUE/eHhxlTnHpgiwJqYpKeTkc4QHOs66gQXSA 7HzvhLHn8YlG94UCE5c2pLymxq7ulo0M3KvdUPthox+tG268Jxpv6HlhJAINCLq+4tYn faBe2v/HWPMLlt3XpjabVEgi8Y+kOf6OSOlHUGkEjyMv6syaAR5ppkBfp4u5BUsD5rL8 GYDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=hlts2vVqRNc+1czg7+T2beLKaIz2Lb2dXUkZ9YYcsHs=; b=tR+anRSPJ2YHblYP9kTJ4Qm09S0endY7ok44CKUDjegg3iCgS/0bfUrMqooI9oL+by lkhcbmJAukNW2rnYpwchDeqw3PdV5mWKK25h8azQgv7Rj6qcYLSWJtI3BJ0JqEkdvpxH mqEyiZs4/JXmf5bgnCCAXG1eyVuvZ8Yhx6vQONCBlMAveI9jubZJJt++e6XKaK8CdoC6 qcs/ljBIOqdIHXwzFhlzGbtb2VUkCBJ4sF2RdUXmsJobKBPNuL9fehzETaDD1QZVuMwC aX4zlys3592CR6A6zmATiR3RgZzCPBWQuC2DPLTiLdgGt3slcd7smxzwcaNQi6WWkDoO vELw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b="PFef4/I6"; 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 d1-v6si14703409pgv.76.2018.08.13.12.12.19; Mon, 13 Aug 2018 12:12:34 -0700 (PDT) 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=fail header.i=@gmail.com header.s=20161025 header.b="PFef4/I6"; 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 S1730667AbeHMVzB (ORCPT + 99 others); Mon, 13 Aug 2018 17:55:01 -0400 Received: from mail-ua1-f66.google.com ([209.85.222.66]:44464 "EHLO mail-ua1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730371AbeHMVzA (ORCPT ); Mon, 13 Aug 2018 17:55:00 -0400 Received: by mail-ua1-f66.google.com with SMTP id k25-v6so10436789uao.11; Mon, 13 Aug 2018 12:11:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=hlts2vVqRNc+1czg7+T2beLKaIz2Lb2dXUkZ9YYcsHs=; b=PFef4/I69VNiMRNq7FExxPF6wxWh3TkXLAVll1oJb4uUV6i7DNQfNuIzy40/g1JqGC GveRpxheiG6Y8NninwBwQjqQeKVUZvCuEiBCKuU1thBx0hNcSvgWZCMDuR0ZeFz8m+PW G9jtWqRkXmyOHLr1JfWddKOBIZzeVP9FSI3ywFws4+QQ/0ZOUiyAF0BhebN1ENK/01Qw JMDghsFZnywn5AJF4WTQoPCDM0H4uK9/L8umwjXyARHwHRy/D0d1+RT3Z4BWp7+FRhEr mbN63Wkgw13Cl/r836+RSMrwe0+SJdYa0fu0wt6eTdIK6LKvl0yl9E42nlGPufoTYR8I 6+xA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=hlts2vVqRNc+1czg7+T2beLKaIz2Lb2dXUkZ9YYcsHs=; b=AlscDt/unb+6davnC0jC1jh/uKZU0KhxGSLbw4Tki227Rb7JfV1Pqf05BpcjooO7hW ynlXJH6t45kPvZLRownA13qoUsoCMw2fCScrxu9NA+8qs9K3pdwFBPXZ28LJUsv4mENr YNR3tlPBWIcq0452zM/FemYCHdpuF8G0eKPC1dkN8XEQHcjgvDysyL1mdeCgMikC0k/Q RLmkxeW4UlSC9XUP3pMbtmxvA31KTWs5buoyrtzv7/L9OCnVTtCVBWrFXAuYF9uc7dM6 Fd4bUHc61cejwK+6FGekbzlpXvER+E8wZq1o/7ShlDlrX2D8iV5t7VwOZUs5ixJ1uvOW kaSg== X-Gm-Message-State: AOUpUlEBLSPTRNYgPRPuHcfQjullJaVTc5+TffbDVSu8Hg6oOVyfeldF al4bk39p6lmqwlSM8WZ/rQL0gsZQ6AZdepT4/WNQWA== X-Received: by 2002:a1f:a94b:: with SMTP id s72-v6mr11917783vke.122.1534187489096; Mon, 13 Aug 2018 12:11:29 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ab0:2358:0:0:0:0:0 with HTTP; Mon, 13 Aug 2018 12:11:28 -0700 (PDT) In-Reply-To: <20180813190706.24172-4-lyude@redhat.com> References: <20180813190706.24172-1-lyude@redhat.com> <20180813190706.24172-4-lyude@redhat.com> From: Ilia Mirkin Date: Mon, 13 Aug 2018 15:11:28 -0400 X-Google-Sender-Auth: BHiGKIGx4vsG4gudum513JTiFG0 Message-ID: Subject: Re: [PATCH v6 3/5] drm/nouveau: Fix deadlock with fb_helper with async RPM requests To: Lyude Paul Cc: nouveau , "# 3.9+" , Lukas Wunner , Karol Herbst , Ben Skeggs , David Airlie , =?UTF-8?B?VmlsbGUgU3lyasOkbMOk?= , Daniel Vetter , Thierry Reding , dri-devel , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Aug 13, 2018 at 3:07 PM, Lyude Paul wrote: > +bool > +nouveau_fbcon_hotplugged_in_suspend(struct nouveau_fbdev *fbcon) > +{ > + bool hotplug; > + > + if (!fbcon) > + return false; > + > + mutex_lock(&fbcon->hotplug_lock); > + hotplug = fbcon->hotplug_waiting; > + mutex_unlock(&fbcon->hotplug_lock); > + > + return hotplug; > +} I'm probably missing it, but where is this function used?