Tom, On Wed, May 19, 2021 at 01:43:18PM -0700, trix@xxxxxxxxxx wrote: > From: Tom Rix <trix@xxxxxxxxxx> > > A user may want to cancel an update or get > more information on when an update fails. > Add some device ops to do these. > > Signed-off-by: Tom Rix <trix@xxxxxxxxxx> > --- > include/linux/fpga/fpga-mgr.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/include/linux/fpga/fpga-mgr.h b/include/linux/fpga/fpga-mgr.h > index ab68280f3b4a4..31d6ebc34d87a 100644 > --- a/include/linux/fpga/fpga-mgr.h > +++ b/include/linux/fpga/fpga-mgr.h > @@ -111,6 +111,8 @@ struct fpga_image_info { > * @write: write count bytes of configuration data to the FPGA > * @write_sg: write the scatter list of configuration data to the FPGA > * @write_complete: set FPGA to operating state after writing is done > + * @cancel: cancel the update > + * @get_error: get extended error information > */ > struct fpga_manager_update_ops { > int (*write_init)(struct fpga_manager *mgr, > @@ -120,6 +122,8 @@ struct fpga_manager_update_ops { > int (*write_sg)(struct fpga_manager *mgr, struct sg_table *sgt); > int (*write_complete)(struct fpga_manager *mgr, > struct fpga_image_info *info); > + int (*cancel)(struct fpga_manager *mgr); > + int (*get_error)(struct fpga_manager *mgr, u64 *err); > }; > > /** > -- > 2.26.3 > There is no user for this, so if we add this, we add it with code calling it. Thanks - Moritz