On Wed, Jun 28, 2023 at 4:04 PM Jason Wang <jasowang@xxxxxxxxxx> wrote: > > On Wed, Jun 28, 2023 at 2:59 PM Cindy Lu <lulu@xxxxxxxxxx> wrote: > > > > From: Your Name <you@xxxxxxxxxxx> > > It looks to me your git is not properly configured. > > > > > this struct is to save the reconnect info struct, in this > > struct saved the page info that alloc to save the > > reconnect info > > > > Signed-off-by: Cindy Lu <lulu@xxxxxxxxxx> > > --- > > drivers/vdpa/vdpa_user/vduse_dev.c | 7 +++++++ > > 1 file changed, 7 insertions(+) > > > > diff --git a/drivers/vdpa/vdpa_user/vduse_dev.c b/drivers/vdpa/vdpa_user/vduse_dev.c > > index 26b7e29cb900..f845dc46b1db 100644 > > --- a/drivers/vdpa/vdpa_user/vduse_dev.c > > +++ b/drivers/vdpa/vdpa_user/vduse_dev.c > > @@ -72,6 +72,12 @@ struct vduse_umem { > > struct page **pages; > > struct mm_struct *mm; > > }; > > +struct vdpa_reconnect_info { > > + u32 index; > > + phys_addr_t addr; > > + unsigned long vaddr; > > + phys_addr_t size; > > +}; > > Please add comments to explain each field. And I think this should be > a part of uAPI? > > Thanks > Will add the new ioctl for this information Thanks Cindy > > > > struct vduse_dev { > > struct vduse_vdpa *vdev; > > @@ -106,6 +112,7 @@ struct vduse_dev { > > u32 vq_align; > > struct vduse_umem *umem; > > struct mutex mem_lock; > > + struct vdpa_reconnect_info reconnect_info[64]; > > }; > > > > struct vduse_dev_msg { > > -- > > 2.34.3 > > >