Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp3561790pxy; Mon, 26 Apr 2021 04:51:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyUz22e31so41Zude5d8nZarV3E6KaTYlO/LLT6hFvUWJq9KLwYKgDvQKtcS7DCGAM/xtuD X-Received: by 2002:aa7:9f02:0:b029:25d:26b2:ecac with SMTP id g2-20020aa79f020000b029025d26b2ecacmr17693537pfr.61.1619437881151; Mon, 26 Apr 2021 04:51:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619437881; cv=none; d=google.com; s=arc-20160816; b=SAP77nAwUh3rbC/vrP+WSfX3bAOKEYycl1TbZHb4U3DNZM6LaL3PAjxgeHmLd0vw3d VxUMxNh2RAxh5ORRddh6HXhimE9JE1RCrNr/hy1VswxV9ifRwIkUw2M3YaYEnhVag4xq 9jdP+IE5pMBj8nBzeQwgzXwVBKLYZH37if+j7Jit+rD3PcPTMOwBUsTzydvBr3PkFr5m viPB1LCSFf9YbqNHuNhfYRsFm4Y/xT2J8CzEL3x8QAN3y1JwIdb/3YU9tvOa6YmmBC2p 6GuoO0Be/ckFWrbFo7bG+TH4mTDKwdFqpP5DFsLyjMgYJ9Qm5TMXugCpI2PM3R9c6dzQ Fgiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=p9F86T9h7602Fl6+TzddeYKXK/1gVrIGGZyfmSG1Vys=; b=Jv8sLOZ1U7CBKdEW2S7IcbVC9IZb3Unx4aPIvUGTxy79uw+brhJHz56T6nO6RxKvCl IavRuctaXduxmrHQZVhW6Ete04HaQ1u+x0BbGx7S+x4O4fZFAp6Polaoth2VrY9I9RPK g6RMHh0WB6tJ8WJulN6TYNsiZsGzetxv7c7Ne27Yogt2pjzozF0sqCIxfqOW7KiMt/Gn qpFupA6wPFp1QmpaQ1WfiouWpC/aZ3HJUNtOKY5rznaJ1lLz8Ute5Vomxiu1EN1g665U NFzxJa33oHwVptCd93VC4N6YEDIqfudaemidiZ5Qyj5+394RoyRVz36jqsU7U9Z2iZ6i ri3g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t15si21416921pgm.255.2021.04.26.04.51.08; Mon, 26 Apr 2021 04:51:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232878AbhDZLuP (ORCPT + 99 others); Mon, 26 Apr 2021 07:50:15 -0400 Received: from mail-oi1-f176.google.com ([209.85.167.176]:41724 "EHLO mail-oi1-f176.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232107AbhDZLuO (ORCPT ); Mon, 26 Apr 2021 07:50:14 -0400 Received: by mail-oi1-f176.google.com with SMTP id r186so28369596oif.8; Mon, 26 Apr 2021 04:49:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=p9F86T9h7602Fl6+TzddeYKXK/1gVrIGGZyfmSG1Vys=; b=rocBFH0Voxw05QkB5MZ2+Xky9VIDX1u1p9TtuynPMHE2/2VXxeN9fffb93vQSxk/NN CMsvP+2qK7lTP31MUKaO0lOHd+s6o34fPWiaxBGPAdIjZiBRvv2QqJ1KG6DID62ZulIA HXQiJpJLid5526vZAfJtQ2c4IsacT1REU9ckRT9rjvpikhQ39dg47kptk+hm8bFYdod2 IYeR3tJhcvbTrs0APOqZiDlTLWITu57N09lMCy7GmWhGc6HMIRxgNtivSH+voZO71OVr MvWHQue18ZRs+cMqgn2PwiD8XAEsZn2tl//yyL9v8iC3J7F9o6wisNP1MLPGjiSX0Iga g+QQ== X-Gm-Message-State: AOAM530Gv7/U3GhTpX8aj1lt6pt9APKu5T7rdXknRZ5zdV5x4dLih0Ai oC7hwtDsO/aB20Tw8RiRz1Wa51EANIniLEz2pX7ePBuI X-Received: by 2002:a54:4501:: with SMTP id l1mr13347861oil.157.1619437770174; Mon, 26 Apr 2021 04:49:30 -0700 (PDT) MIME-Version: 1.0 References: <20210424021631.1972022-1-rajatja@google.com> <20210424021631.1972022-2-rajatja@google.com> In-Reply-To: From: "Rafael J. Wysocki" Date: Mon, 26 Apr 2021 13:49:15 +0200 Message-ID: Subject: Re: [PATCH v2 2/2] pci: Support "removable" attribute for PCI devices To: Oliver Neukum Cc: Rajat Jain , Greg Kroah-Hartman , "Rafael J. Wysocki" , Bjorn Helgaas , Alan Stern , Linux Kernel Mailing List , Linux PCI , "open list:ULTRA-WIDEBAND (UWB) SUBSYSTEM:" , Bjorn Helgaas , Rajat Jain , Jesse Barnes , Dmitry Torokhov Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Apr 26, 2021 at 11:17 AM Oliver Neukum wrote: > > Am Freitag, den 23.04.2021, 19:16 -0700 schrieb Rajat Jain: > > Export the already available info, to the userspace via the > > device core, so that userspace can implement whatever policies it > > wants to, for external removable devices. > > Hi, > > is there a way to tell apart whether a device can undergo regular > surprise removal? PCI devices located under a removable parent can undergo surprise removal. The ones on a Thunderbolt chain too. > Do we want that? Do you mean surprise removal? Yes, we do.