ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond()
authorJules Irenge <jbi.octave@gmail.com>
Fri, 3 Apr 2020 16:05:05 +0000 (17:05 +0100)
committerCorey Minyard <cminyard@mvista.com>
Fri, 3 Apr 2020 18:34:57 +0000 (13:34 -0500)
commit562bf7705885855ed8ed5483895ddff509acae7c
tree458caae20b8066129ea4872cd93e9cd896d732e2
parent09f5f680707e4758ad948c362859f9598ca1275c
ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond()

Sparse reports a warning at ipmi_ssif_unlock_cond()
and ipmi_ssif_lock_cond()

warning: context imbalance in ipmi_ssif_lock_cond()
- wrong count at exit
 warning: context imbalance in ipmi_ssif_unlock_cond()
- unexpected unlock

The root cause is the missing annotation at ipmi_ssif_unlock_cond()
and ipmi_ssif_lock_cond()

Add the missing __acquires(&ata_scsi_rbuf_lock)
Add the missing __releases(&ata_scsi_rbuf_lock)

Signed-off-by: Jules Irenge <jbi.octave@gmail.com>
Message-Id: <20200403160505.2832-6-jbi.octave@gmail.com>
Signed-off-by: Corey Minyard <cminyard@mvista.com>
drivers/char/ipmi/ipmi_ssif.c