On Wed, Jan 13, 2021 at 02:56:14PM +0200, Yehezkel Bernat wrote: > On Wed, Jan 13, 2021 at 12:07 PM Mika Westerberg > <mika.westerberg@xxxxxxxxxxxxxxx> wrote: > > > > In some cases it is useful to be able de-authorize devices. For example > > if user logs out the userspace can have a policy that disconnects PCIe > > devices until logged in again. This is only possible for software based > > connection manager as it directly controls the tunnels. > > > > For this reason make the authorized attribute accept writing 0 which > > makes the software connection manager to tear down the corresponding > > PCIe tunnel. Userspace can check if this is supported by reading a new > > domain attribute deauthorization, that holds 1 in that case. > > > > While there correct tb_domain_approve_switch() kernel-doc and > > description of authorized attribute to mention that it is only about > > PCIe tunnels. > > > > Cc: Christian Kellner <christian@xxxxxxxxxx> > > Signed-off-by: Mika Westerberg <mika.westerberg@xxxxxxxxxxxxxxx> > > --- > > Acked-by: Yehezkel Bernat <YehezkelShB@xxxxxxxxx> Thanks! Applied to thunderbolt.git/next.