Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp3280489rdb; Wed, 13 Sep 2023 07:35:03 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEtqamTAzTSEsYwEXKVundIoxnecby/dO5GMRkJpSjTIBNxcnMkpPB4IxGmB49Q1dR6ruKw X-Received: by 2002:a17:90b:1e0c:b0:26b:4a9e:3c7e with SMTP id pg12-20020a17090b1e0c00b0026b4a9e3c7emr2350412pjb.4.1694615703634; Wed, 13 Sep 2023 07:35:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694615703; cv=none; d=google.com; s=arc-20160816; b=jP09QyyRiTK9wjAkTwBrXqU2qn3JtwOsOG6f1rStuCQJm+PF/BCHCHWe0T5QSeF8Sv NELOUmBphx+9dmX2BixMVnEQjb0Jwk2rTcem/bCKfKF2ucWN4p+bJeUspcJk4vJceOLK M5SURpvxeGQ66Yxpj0uy/CMAs2t8oEvMD7dSEHCqN2zY3P6JSkVGd+DogFm6+dIYTydr FVtANrz4Wy6VeJqn/XX4VBadM/Mq+uLFyh8isGHWHvKZFxhAXTZQXKkHRVpiFJYBIhz6 diwxlkMf8RHPdz9ydTdaW9GBOl1ZprG+dWV+vT2+KiBr75eE6AB0jEQIqk/u1xohvk1E /SlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=nwR7M/s/rpDFhObfrxD8UKXAqy9e1koqJqupbpqEa2A=; fh=6XdXIL1H6Hbw91O//aQGnIf3MVZGf1zUAWEATUXcqs0=; b=LDC0ZEV5lEsxVLoq66/f9as+huRFJcNear8raEDYTTpbbRZIk9N6j//4KgsGUxNnWb tzmC53EpHLnzzfJeLL0KjOLte7wf+23HOZ/FdDvP3RaW7esleXUm9ZyArtW20hIQGJjU D+azZ+hVEQ2wfbBTC+lrD/KozerTGw70HlPjCdRZKCjUtsyr6cvD5jwEv9Yd9m9Nm0pw kdIRNrNpsBdo67rjRcGF2hTDm/xSrEhhpn+bBZ+0WKoQ/z4oCNCCFEJty4Dm4mHIezXT 8pfKmJpsfclL2C6MZjgUzLtUozxbOa6rtMQvWpuzdROao1gYQtZix1+uUxqkRxbivg2x HvUg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id mu17-20020a17090b389100b00263deaac48esi1810953pjb.8.2023.09.13.07.35.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Sep 2023 07:35:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id B948F805192A; Wed, 13 Sep 2023 07:30:58 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241089AbjIMOax (ORCPT + 99 others); Wed, 13 Sep 2023 10:30:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37430 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239984AbjIMOax (ORCPT ); Wed, 13 Sep 2023 10:30:53 -0400 Received: from www262.sakura.ne.jp (www262.sakura.ne.jp [202.181.97.72]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 043A692 for ; Wed, 13 Sep 2023 07:30:48 -0700 (PDT) Received: from fsav117.sakura.ne.jp (fsav117.sakura.ne.jp [27.133.134.244]) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTP id 38DEUPHH067887; Wed, 13 Sep 2023 23:30:25 +0900 (JST) (envelope-from penguin-kernel@I-love.SAKURA.ne.jp) Received: from www262.sakura.ne.jp (202.181.97.72) by fsav117.sakura.ne.jp (F-Secure/fsigk_smtp/550/fsav117.sakura.ne.jp); Wed, 13 Sep 2023 23:30:25 +0900 (JST) X-Virus-Status: clean(F-Secure/fsigk_smtp/550/fsav117.sakura.ne.jp) Received: from [192.168.1.6] (M106072142033.v4.enabler.ne.jp [106.72.142.33]) (authenticated bits=0) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTPSA id 38DEUOWw067884 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NO); Wed, 13 Sep 2023 23:30:25 +0900 (JST) (envelope-from penguin-kernel@I-love.SAKURA.ne.jp) Message-ID: <15f8fbd8-2dbc-3df7-c748-c76e3479e227@I-love.SAKURA.ne.jp> Date: Wed, 13 Sep 2023 23:30:23 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: BUG: soft lockup in smp_call_function Content-Language: en-US To: Hillf Danton , Sanan Hasanov , Thomas Gleixner , peterz@infradead.org Cc: Linus Torvalds , syzkaller@googlegroups.com, LKML References: <20230913110709.6684-1-hdanton@sina.com> From: Tetsuo Handa In-Reply-To: <20230913110709.6684-1-hdanton@sina.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Wed, 13 Sep 2023 07:30:58 -0700 (PDT) X-Spam-Status: No, score=-2.2 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email On 2023/09/13 20:07, Hillf Danton wrote: > > cpu1 cpu4 (see below) > ==== ==== > drm_crtc_vblank_off __run_hrtimer > spin_lock_irq(&dev->event_lock); > ... > drm_handle_vblank > hrtimer_cancel spin_lock_irqsave(&dev->event_lock, irqflags); > > > Deadlock should have been reported instead provided the lockdep_map in > struct timer_list were added also to hrtimer, so it is highly appreciated > if Tetsuo or Thomas adds it before 6.8 or 6.10. Not me. ;-) Since hrtimer_cancel() retries forever until lock_hrtimer_base() succeeds, we want to add a lockdep annotation into hrtimer_cancel() so that we can detect this type of deadlock?