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>