Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp95573rwb; Sun, 6 Nov 2022 03:14:58 -0800 (PST) X-Google-Smtp-Source: AMsMyM7uaKGbdyLIdMkiVaJs/lnqWJiWflsWdWU6wID5KKCW2LKZ9Q1K1mElSmIq+o3JcTk5sJXq X-Received: by 2002:a62:6502:0:b0:56c:12c0:aaf1 with SMTP id z2-20020a626502000000b0056c12c0aaf1mr636704pfb.50.1667733298242; Sun, 06 Nov 2022 03:14:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1667733298; cv=none; d=google.com; s=arc-20160816; b=J5alnnK0Oh20NFxsCRC11LTCu9WieDuyMJRZe+rfX10Ux5OGE8jx19dFAXPcLce7nL 3GP6b+cuq11l4NmzxXeTqq9y1qVldimexyvyy7N25lzYZr5buXGy2KE5RASSmJoX20Gu 3F7iXYG4ZkPNJZo+telIox4Q603eAKyJXYM55lzPiIWVuK4DA5XWxUDwB/LlbeqJA81T w0Kn0uX/UsBHhfln7umnduRhyzeyFQ61zQzC7KTGEsvLmbQG+h/4+tcbopi4iJR11UlU EW742swMYhLBDHp57H+Jq3woe1OmWPFMt9ps/UfZglafGTq/7VcuqYrIhkgXKF89S95i SXUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:subject:from:to :content-language:user-agent:mime-version:date:message-id; bh=iOG4+zK6I7xU9nSpw9teVIHYsgA3xyDDMmuxXx6dmxU=; b=WA5NWb/4zHTjL5vP/ZbC0ARaWHn64YZvTnvDIvSqaGI+BjOvS5mDGFR0ArhvSxiZqH Apuuutnn5T/Za4YMaNz0LdiPVbGJt7a5mcqX6sL0qqK1maKaHTYGFUhRp1JefaknBPqT Lx5QK+ijowRUqVqg288axVkl8ASP82MZ3uEJDRz987OQi6t/qNTH4bD+tlKvlXEw3i/t 9FdazFp16z+qDWBqzL2SpIhnR6urXajKqEnJOffOxk/00MV2UcHxWvAcG9hcWWN/YSag AixtXPzL4mBDiIIurVormwwwZtblleRwAOemrPuhO42OojFKMd1TkRuaTQeXZ6/MfrWo BF1w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d19-20020a631d13000000b00438ce28758csi6855462pgd.136.2022.11.06.03.14.33; Sun, 06 Nov 2022 03:14:58 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229771AbiKFKaX (ORCPT + 97 others); Sun, 6 Nov 2022 05:30:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36144 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229649AbiKFKaW (ORCPT ); Sun, 6 Nov 2022 05:30:22 -0500 Received: from www262.sakura.ne.jp (www262.sakura.ne.jp [202.181.97.72]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6B17D5F98; Sun, 6 Nov 2022 02:30:19 -0800 (PST) Received: from fsav312.sakura.ne.jp (fsav312.sakura.ne.jp [153.120.85.143]) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTP id 2A6AU5oj049054; Sun, 6 Nov 2022 19:30:05 +0900 (JST) (envelope-from penguin-kernel@I-love.SAKURA.ne.jp) Received: from www262.sakura.ne.jp (202.181.97.72) by fsav312.sakura.ne.jp (F-Secure/fsigk_smtp/550/fsav312.sakura.ne.jp); Sun, 06 Nov 2022 19:30:05 +0900 (JST) X-Virus-Status: clean(F-Secure/fsigk_smtp/550/fsav312.sakura.ne.jp) Received: from [192.168.1.9] (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 2A6ASnfQ048798 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NO); Sun, 6 Nov 2022 19:28:50 +0900 (JST) (envelope-from penguin-kernel@I-love.SAKURA.ne.jp) Message-ID: Date: Sun, 6 Nov 2022 19:28:50 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 Content-Language: en-US To: MPT-FusionLinux.pdl@broadcom.com, dm-devel@redhat.com, DRI , Intel Graphics Development , linux-scsi@vger.kernel.org, LKML From: Tetsuo Handa Subject: How is the progress for removing flush_scheduled_work() callers? Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Like commit c4f135d643823a86 ("workqueue: Wrap flush_workqueue() using a macro") says, flush_scheduled_work() is dangerous and will be forbidden. We are on the way for removing all flush_scheduled_work() callers from the kernel, and there are only 4 callers remaining as of linux-20221104. drivers/gpu/drm/i915/display/intel_display.c:8997: flush_scheduled_work(); drivers/gpu/drm/i915/gt/selftest_execlists.c:88: flush_scheduled_work(); drivers/md/dm.c:234: flush_scheduled_work(); drivers/message/fusion/mptscsih.c:1234: flush_scheduled_work(); I'm planning to start emitting runtime messages in linux-next.git tree.