diff options
author | Alan Tull <atull@kernel.org> | 2018-04-16 23:43:37 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2018-04-23 07:33:01 -0400 |
commit | 093a89d4c21701e61025386a08a2d1ec5d97c805 (patch) | |
tree | 8946b7d0eaacfee634419c7129cd3f7487fe7202 /drivers/fpga/fpga-region.c | |
parent | 88fb3a0023307356a05f6b8e61a0ccddc6d32b2c (diff) |
fpga: fpga-region: comment on fpga_region_program_fpga locking
Add a comment to the header of fpga_region_program_fpga()
regarding locking of the bridges.
Signed-off-by: Alan Tull <atull@kernel.org>
Signed-off-by: Moritz Fischer <mdf@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/fpga/fpga-region.c')
-rw-r--r-- | drivers/fpga/fpga-region.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/fpga/fpga-region.c b/drivers/fpga/fpga-region.c index edab2a2e03ef..cb0603e07ff8 100644 --- a/drivers/fpga/fpga-region.c +++ b/drivers/fpga/fpga-region.c | |||
@@ -95,6 +95,11 @@ static void fpga_region_put(struct fpga_region *region) | |||
95 | * fpga_region_program_fpga - program FPGA | 95 | * fpga_region_program_fpga - program FPGA |
96 | * @region: FPGA region | 96 | * @region: FPGA region |
97 | * Program an FPGA using fpga image info (region->info). | 97 | * Program an FPGA using fpga image info (region->info). |
98 | * If the region has a get_bridges function, the exclusive reference for the | ||
99 | * bridges will be held if programming succeeds. This is intended to prevent | ||
100 | * reprogramming the region until the caller considers it safe to do so. | ||
101 | * The caller will need to call fpga_bridges_put() before attempting to | ||
102 | * reprogram the region. | ||
98 | * Return 0 for success or negative error code. | 103 | * Return 0 for success or negative error code. |
99 | */ | 104 | */ |
100 | int fpga_region_program_fpga(struct fpga_region *region) | 105 | int fpga_region_program_fpga(struct fpga_region *region) |