From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0FA03C4332F for ; Mon, 6 Nov 2023 19:25:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231555AbjKFTZn (ORCPT ); Mon, 6 Nov 2023 14:25:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43686 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231277AbjKFTZl (ORCPT ); Mon, 6 Nov 2023 14:25:41 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0539ED6B for ; Mon, 6 Nov 2023 11:25:39 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1EBFCC433C7; Mon, 6 Nov 2023 19:25:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1699298738; bh=GuqaF1YWhCkIwqktnW82QeCYUTQEPf94oXdc4aOVTL0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=WTE/e+n12uBdN1Nhx+cT0iJ7/vUt0KfXRw2gd2OqVDE5oTVjY21p0HMyShS4h0IoV ii52SRwwuD44fcKtPF3983oOCOC7v/Az5x+8JBsa1LSb8f6yuFZc8Ig8acUD7mv718 5IdmqfTh8XIDM5gvmbmAvdu3ZTOVE/5Lq4tKLva4= Date: Mon, 6 Nov 2023 20:25:34 +0100 From: Greg KH To: Eric Pilmore Cc: Konstantin Ryabitsev , linux-hotplug@vger.kernel.org, D Meyer Subject: Re: PSA: migrating linux-hotplug to new vger infrastructure Message-ID: <2023110617-startling-crying-e805@gregkh> References: <20231106-sparkling-axolotl-of-peace-a3eeb0@nitro> <2023110646-unimpeded-palm-e067@gregkh> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-hotplug@vger.kernel.org On Mon, Nov 06, 2023 at 11:05:47AM -0800, Eric Pilmore wrote: > On Mon, Nov 6, 2023 at 5:44 AM Greg KH wrote: > > > > > > I think the list can just be deleted, there's no traffic anymore, and > > "hotplug" doesn't make any sense anymore as "everything" can be > > added/removed from a Linux system these days. > > > > So can we just remove it? > > > > thanks, > > > > greg k-h > > Hi Greg, > > I was curious about your comment regarding "everything". Is it > possible to dynamically add/remove entire I/O sub-trees on the PCIe > side? It has for decades. Well, PCIe isn't decades old, but this has worked for PCI systems for decades. > In other words, can a PCIe bridge, and all associated > sub-branches be dynamically added/removed? Again, yes, for a very long time. If your hardware supports it. > If so, is there special BIOS support required for possibly reserving > adequate MMIO address space? Yes. That's what those types of systems do, this is nothing new at all, we had this working in Linux in 2002 or so. You need special hardware to support this, and USB4/Thunderbolt is bringing this for more common hardware as well. thanks, greg k-h