> -----Original Message----- > From: Jason Wang <jasowang@xxxxxxxxxx> > Sent: Friday, October 11, 2019 3:16 AM > To: kvm@xxxxxxxxxxxxxxx; linux-s390@xxxxxxxxxxxxxxx; linux- > kernel@xxxxxxxxxxxxxxx; dri-devel@xxxxxxxxxxxxxxxxxxxxx; intel- > gfx@xxxxxxxxxxxxxxxxxxxxx; intel-gvt-dev@xxxxxxxxxxxxxxxxxxxxx; > kwankhede@xxxxxxxxxx; alex.williamson@xxxxxxxxxx; mst@xxxxxxxxxx; > tiwei.bie@xxxxxxxxx > Cc: virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx; netdev@xxxxxxxxxxxxxxx; > cohuck@xxxxxxxxxx; maxime.coquelin@xxxxxxxxxx; > cunming.liang@xxxxxxxxx; zhihong.wang@xxxxxxxxx; > rob.miller@xxxxxxxxxxxx; xiao.w.wang@xxxxxxxxx; > haotian.wang@xxxxxxxxxx; zhenyuw@xxxxxxxxxxxxxxx; zhi.a.wang@xxxxxxxxx; > jani.nikula@xxxxxxxxxxxxxxx; joonas.lahtinen@xxxxxxxxxxxxxxx; > rodrigo.vivi@xxxxxxxxx; airlied@xxxxxxxx; daniel@xxxxxxxx; > farman@xxxxxxxxxxxxx; pasic@xxxxxxxxxxxxx; sebott@xxxxxxxxxxxxx; > oberpar@xxxxxxxxxxxxx; heiko.carstens@xxxxxxxxxx; gor@xxxxxxxxxxxxx; > borntraeger@xxxxxxxxxx; akrowiak@xxxxxxxxxxxxx; freude@xxxxxxxxxxxxx; > lingshan.zhu@xxxxxxxxx; Ido Shamay <idos@xxxxxxxxxxxx>; > eperezma@xxxxxxxxxx; lulu@xxxxxxxxxx; Parav Pandit > <parav@xxxxxxxxxxxx>; christophe.de.dinechin@xxxxxxxxx; > kevin.tian@xxxxxxxxx; Jason Wang <jasowang@xxxxxxxxxx> > Subject: [PATCH V3 2/7] mdev: bus uevent support > > This patch adds bus uevent support for mdev bus in order to allow > cooperation with userspace. > > Signed-off-by: Jason Wang <jasowang@xxxxxxxxxx> > --- > drivers/vfio/mdev/mdev_driver.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/drivers/vfio/mdev/mdev_driver.c > b/drivers/vfio/mdev/mdev_driver.c index b7c40ce86ee3..319d886ffaf7 > 100644 > --- a/drivers/vfio/mdev/mdev_driver.c > +++ b/drivers/vfio/mdev/mdev_driver.c > @@ -82,9 +82,17 @@ static int mdev_match(struct device *dev, struct > device_driver *drv) > return 0; > } > > +static int mdev_uevent(struct device *dev, struct kobj_uevent_env *env) > +{ > + struct mdev_device *mdev = to_mdev_device(dev); > + > + return add_uevent_var(env, "MODALIAS=mdev:c%02X", mdev- > >class_id); } > + > struct bus_type mdev_bus_type = { > .name = "mdev", > .match = mdev_match, > + .uevent = mdev_uevent, > .probe = mdev_probe, > .remove = mdev_remove, > }; > -- > 2.19.1 Reviewed-by: Parav Pandit <parav@xxxxxxxxxxxx>