]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit2deb8704d0f83a5cdf54b392389d054b2c79f00a
tree458caae20b8066129ea4872cd93e9cd896d732e2
parentb5b13d87eb28d84790635ee7405c0258915294a8
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