Staging: bcm: Fix semaphore locking bug in, IOCTL_BCM_BUFFER_DOWNLOAD
In this ioctl, we are testing to see if the lock is held. If it is not held, that means this ioctl used incorrectly. Therefore, we do not want to take the lock ourselves here. Signed-off-by: Kevin McKinney <klmckinney1@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
77121d52a4
commit
abe33fc093
1 changed files with 1 additions and 0 deletions
|
|
@ -796,6 +796,7 @@ cntrlEnd:
|
|||
if (!down_trylock(&Adapter->fw_download_sema)) {
|
||||
BCM_DEBUG_PRINT(Adapter, DBG_TYPE_PRINTK, 0, 0,
|
||||
"Invalid way to download buffer. Use Start and then call this!!!\n");
|
||||
up(&Adapter->fw_download_sema);
|
||||
Status = -EINVAL;
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue