Skip to content

Commit ff074ce

Browse files
matthew-gerlachRuss Weight
authored andcommitted
drivers: fpga: dfl: handle empty port list
Not all FPGA designs managed by the DFL driver have a port. In these cases, don't write the Port Access Control register when enabling SRIOV. Signed-off-by: Matthew Gerlach <matthew.gerlach@linux.intel.com>
1 parent 7e275e7 commit ff074ce

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

drivers/fpga/dfl.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1694,6 +1694,8 @@ int dfl_fpga_cdev_config_ports_vf(struct dfl_fpga_cdev *cdev, int num_vfs)
16941694
int ret = 0;
16951695

16961696
mutex_lock(&cdev->lock);
1697+
if (list_empty(&cdev->port_dev_list))
1698+
goto done;
16971699
/*
16981700
* can't turn multiple ports into 1 VF device, only 1 port for 1 VF
16991701
* device, so if released port number doesn't match VF device number,

0 commit comments

Comments
 (0)