Message ID | 20170130184821.18943-1-fabf@skynet.be (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers | show |
diff --git a/kernel/power/user.c b/kernel/power/user.c index 22df9f7..c478572 100644 --- a/kernel/power/user.c +++ b/kernel/power/user.c @@ -54,7 +54,7 @@ static int snapshot_open(struct inode *inode, struct file *filp) lock_system_sleep(); - if (!atomic_add_unless(&snapshot_device_available, -1, 0)) { + if (!atomic_dec_not_zero(&snapshot_device_available)) { error = -EBUSY; goto Unlock; }
instead of atomic_add_unless(value, -1, 0) Signed-off-by: Fabian Frederick <fabf@skynet.be> --- kernel/power/user.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)