]> www.infradead.org Git - users/jedix/linux-maple.git/commit
dm-crypt: Use up_read() together with key_put() only once in crypt_set_keyring_key()
authorMarkus Elfring <elfring@users.sourceforge.net>
Wed, 18 Sep 2024 13:05:29 +0000 (15:05 +0200)
committerMikulas Patocka <mpatocka@redhat.com>
Wed, 18 Sep 2024 16:10:40 +0000 (18:10 +0200)
commitc5391c0e04f1b6ede3623962192b08a4eb224491
tree1877d7dfdb0d61d3a628d5ba8d0d62a68c63427c
parentc8691cd0fc11197515ed148de0780d927bfca38b
dm-crypt: Use up_read() together with key_put() only once in crypt_set_keyring_key()

The combination of the calls “up_read(&key->sem)” and “key_put(key)”
was immediately used after a return code check for a set_key() call
in this function implementation.
Thus use such a function call pair only once instead directly
before the check.

This issue was transformed by using the Coccinelle software.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
drivers/md/dm-crypt.c