From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from sg-1-104.ptr.blmpb.com (sg-1-104.ptr.blmpb.com [118.26.132.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BA2B92E7BAD for ; Tue, 30 Dec 2025 14:44:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=118.26.132.104 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767105874; cv=none; b=tzsc3c6KVBY7n+t68MFpGChfbwuxS4XmBW5L3NH9lGxcRNGgeO3Jga3Y4BXzR55qdWKupic2Qzr2y7ymzZbry6t8Cvhq8ytv1237Q1a1EFwqcR5998ir62xGGuYFIKeYaj9M6kq7xcMH4KmXzfAkYmHj+0xafJHxcsMiOyZEY1k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767105874; c=relaxed/simple; bh=EIwQOV10OcAP5pNsnWkV+RTYtTuAt6gOMGBKc+nblTk=; h=Mime-Version:References:Content-Type:To:Date:Cc:Subject:From: Message-Id:In-Reply-To; b=UoUkZYD1LpZ++YsEHfb5/ynJZ5A9M+62a8y5eKGFoG5vhxkQOBc2lqLESzpCG4DlAiDbGG7JeiCyBxWdwM71QRnRfr8DVxdJ27pLcup4Vsgy3XlhOjK6d23cl21z3HsSdiPsepiDPEibJEvhZMEayu5WImJIcsqGhU3dW0sQiGU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=bytedance.com; spf=pass smtp.mailfrom=bytedance.com; dkim=pass (2048-bit key) header.d=bytedance.com header.i=@bytedance.com header.b=flPCAe66; arc=none smtp.client-ip=118.26.132.104 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=bytedance.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bytedance.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bytedance.com header.i=@bytedance.com header.b="flPCAe66" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=2212171451; d=bytedance.com; t=1767105862; h=from:subject: mime-version:from:date:message-id:subject:to:cc:reply-to:content-type: mime-version:in-reply-to:message-id; bh=3caes/t6/vMlhVeEdZbXTwKTwEfyM8QU/5arWXZpPc4=; b=flPCAe66uf2QWzDxqni5kI25Gd3H5aaJPOnCkGUGLrd/VgLq6lw9nKsjUTQE0YSZXi02v4 Zqs7qmsV5ZpHlrzuoX69vFY1aUsLelAPWHnEFN11tS31Y+vHtKAHaCco4cAAKItRa0cTDf IUPbSaIQHcqVp7xkBVmhhxreMjZRx10wCGGryXtpKO6HvzCRcVlu1VnaHHwh9zojhFQmFR bQVXzOUNRnkG1BzmWx1DXwkCDGLhiWPVovDNL5wYWcasjuFZmgLEKUE13vXE6MI7WMrc5m hUoZOSAVAFOOsAAyPkFlHB6za+aGHxl71Qmqkup2XPMZ5rsI2qMRfn4MJy3EtQ== Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20251230142736.1168-1-guojinhui.liam@bytedance.com> X-Original-From: Jinhui Guo Content-Type: text/plain; charset=UTF-8 To: Date: Tue, 30 Dec 2025 22:44:05 +0800 X-Lms-Return-Path: Cc: , , , , , , , , Subject: Re: [PATCH] PCI: Avoid work_on_cpu() in async probe workers Content-Transfer-Encoding: quoted-printable X-Mailer: git-send-email 2.17.1 From: "Jinhui Guo" Message-Id: <20251230144405.1251-1-guojinhui.liam@bytedance.com> In-Reply-To: <20251230142736.1168-1-guojinhui.liam@bytedance.com> On Tue, Dec 30, 2025 at 22:27:36PM +0800, Jinhui Guo wrote > 2. Replace work_on_cpu() with queue_work_node(system_dfl_wq) + flush_work= () > to enable parallel probing when PROBE_PREFER_ASYNCHRONOUS is disabled. Sorry for the mis-statement=E2=80=94probing is serial, not parallel: 2. Replace work_on_cpu() with queue_work_node(system_dfl_wq) + flush_work() to enable serial probing when PROBE_PREFER_ASYNCHRONOUS is disabled. Thanks, Jinhui