fpga: dfl: remove unused member pdata from struct dfl_{afu,fme}
authorPeter Colberg <peter.colberg@intel.com>
Mon, 15 Apr 2024 23:59:37 +0000 (19:59 -0400)
committerXu Yilun <yilun.xu@linux.intel.com>
Tue, 23 Apr 2024 07:36:33 +0000 (15:36 +0800)
The member pdata in struct dfl_{afu,fme} is set in function
{afu,fme}_dev_init(), respectively, but never used.

Fixes: 857a26222ff7 ("fpga: dfl: afu: add afu sub feature support")
Fixes: 29de76240e86 ("fpga: dfl: fme: add partial reconfiguration sub feature support")
Signed-off-by: Peter Colberg <peter.colberg@intel.com>
Reviewed-by: Matthew Gerlach <matthew.gerlach@linux.intel.com>
Acked-by: Xu Yilun <yilun.xu@intel.com>
Link: https://lore.kernel.org/r/20240415235937.3121-1-peter.colberg@intel.com
Signed-off-by: Xu Yilun <yilun.xu@linux.intel.com>
drivers/fpga/dfl-afu-main.c
drivers/fpga/dfl-afu.h
drivers/fpga/dfl-fme-main.c
drivers/fpga/dfl-fme.h

index c0a75ca360d697a9f736eb19a9f183f2b5143b90..6b97c073849ea91e4ec90849371ea1b6ee55e9ca 100644 (file)
@@ -858,8 +858,6 @@ static int afu_dev_init(struct platform_device *pdev)
        if (!afu)
                return -ENOMEM;
 
-       afu->pdata = pdata;
-
        mutex_lock(&pdata->lock);
        dfl_fpga_pdata_set_private(pdata, afu);
        afu_mmio_region_init(pdata);
index 674e9772f0ea73fc89821764d4e0a8d388beb2e6..7bef3e300aa202b14aeca74ed28b6c6caa7f8233 100644 (file)
@@ -67,7 +67,6 @@ struct dfl_afu_dma_region {
  * @regions: the mmio region linked list of this afu feature device.
  * @dma_regions: root of dma regions rb tree.
  * @num_umsgs: num of umsgs.
- * @pdata: afu platform device's pdata.
  */
 struct dfl_afu {
        u64 region_cur_offset;
@@ -75,8 +74,6 @@ struct dfl_afu {
        u8 num_umsgs;
        struct list_head regions;
        struct rb_root dma_regions;
-
-       struct dfl_feature_platform_data *pdata;
 };
 
 /* hold pdata->lock when call __afu_port_enable/disable */
index a2b5da0093dac7c0ee21022b0a9d5aff17850c64..864924f68f5e2c4f2a87989ad4b96800d0bbe6e0 100644 (file)
@@ -679,8 +679,6 @@ static int fme_dev_init(struct platform_device *pdev)
        if (!fme)
                return -ENOMEM;
 
-       fme->pdata = pdata;
-
        mutex_lock(&pdata->lock);
        dfl_fpga_pdata_set_private(pdata, fme);
        mutex_unlock(&pdata->lock);
index 4195dd68193e777deab98d0474061f4030d520eb..a566dbc2b4857ee6ee0599f6d3faa2017fd486cb 100644 (file)
  * @mgr: FME's FPGA manager platform device.
  * @region_list: linked list of FME's FPGA regions.
  * @bridge_list: linked list of FME's FPGA bridges.
- * @pdata: fme platform device's pdata.
  */
 struct dfl_fme {
        struct platform_device *mgr;
        struct list_head region_list;
        struct list_head bridge_list;
-       struct dfl_feature_platform_data *pdata;
 };
 
 extern const struct dfl_feature_ops fme_pr_mgmt_ops;