From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 835CB4B048E for ; Fri, 7 Aug 2026 06:07:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=193.142.43.55 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786082845; cv=none; b=RPHboEEd5oZBoWDhAef5k/Gz51Bg9jXrzAZBLxJcS22/UeXhFclJMEV4bsnos30YLpXT4VQkeE3RQ3ndC2xErTkgqKqxnULQbcCoG5GuLImVkK/bQwj6mS31p6pYPgGFtDXWBZESkydjxX5QUvvD1aT9n82SGXh/0amC5hRYjKw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786082845; c=relaxed/simple; bh=VnnGAxiEcYgY72pepwTECDHemEMkRIq0mfu+jk7c2Gw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=AP1zHgruiS6OnOhHjmpZgJ32ALPceevxdD3ImwC+IOSbI2ymBd9FnVkTCkc0c04qPOq3G+l6DU+Z9ZSN4gsQMa3MFjVhr6kwZKrdEMUV/YROz+QcEiDwQEl1+N7Bk0xws2M6YzOTqW3pF9nbeJo7IWT8+14wTYgnUjO05Fc7Xgo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de; spf=pass smtp.mailfrom=linutronix.de; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=qKYPzUk3; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=fu9AdUVf; arc=none smtp.client-ip=193.142.43.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linutronix.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="qKYPzUk3"; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="fu9AdUVf" From: Nam Cao DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1786082842; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=d+Luvg/YvUlQx9EXWzueYWupKY2VuFFRN9swMAUwpKA=; b=qKYPzUk3K9jIP3duBXi8LrHrGj4RDDWgjY4imN1bwP/0gnZd+3rpmxuhHxcnFOVX8ikmBO 9GtrvB7Kg5Sgfl0EYnMA72UH1GdCr7N1nuaquzevjeDiObVavz4Ptc6ckhzj9djsH7HEn6 TjUAbHkHdx1UGpWQUohZYjgitWup0X+yHhxG52Koxfjgw8JhP8Pn4lCeJ4ZPbQuAfnhG2s vWUBYpMVJTg7Ir6uRQZUWRAo2+oTneLWyHDKLTTj4fma60g9Uu5XUTyv0gl18pvKbIL8Z6 a90rW+4Qv6C4fuvj3mMi8T2ozGmh9J5tDBmOZHcmNLnjssZ7g6kWtU+PvVcqWg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1786082842; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=d+Luvg/YvUlQx9EXWzueYWupKY2VuFFRN9swMAUwpKA=; b=fu9AdUVfFKNaqDs7GL5EFvEpPqRqlQaXywDZbiVUAi+T9KXv5SP0rqnamBbxwqnkvV7Zc1 IyTi2ptyb45/j7BQ== To: Paul Walmsley , Rui Qi Cc: linux-riscv@lists.infradead.org, Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Kees Cook , Jingwei Wang , open list Subject: Re: [PATCH] riscv: hwprobe: Register unaligned probes before usermode In-Reply-To: <8884ef1b-9fd2-7300-d7f1-38d061cabf0c@kernel.org> References: <20260721150511.1607105-1-qirui.001@bytedance.com> <8884ef1b-9fd2-7300-d7f1-38d061cabf0c@kernel.org> Date: Fri, 07 Aug 2026 08:07:21 +0200 Message-ID: <871pcaa2g6.fsf@yellow.woof> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain Paul Walmsley writes: > Now that we've queued a patch to get rid of the async hwprobe > infrastructure, is this patch still needed? Yes. Removing async probe only ensures probe is finished before the kernel is done booting. But there are usermode helpers which run while the kernel is still booting. This patch ensures probe is done before that. Nam