From: Christophe JAILLET Date: Sat, 28 Jan 2023 15:43:00 +0000 (+0100) Subject: dm crypt: Slightly simplify crypt_set_keyring_key() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=fc772580a349f2b1349e85629be97e59f6347cdb;p=linux.git dm crypt: Slightly simplify crypt_set_keyring_key() Use strchr() instead of strpbrk() when there is only 1 element in the set of characters to look for. This potentially saves a few cycles, but gcc does already account for optimizing this pattern thanks to it's fold_builtin_strpbrk(). Signed-off-by: Christophe JAILLET Signed-off-by: Mike Snitzer --- diff --git a/drivers/md/dm-crypt.c b/drivers/md/dm-crypt.c index 2653516bcdef5..b9c41fd42e8a0 100644 --- a/drivers/md/dm-crypt.c +++ b/drivers/md/dm-crypt.c @@ -2487,7 +2487,7 @@ static int crypt_set_keyring_key(struct crypt_config *cc, const char *key_string } /* look for next ':' separating key_type from key_description */ - key_desc = strpbrk(key_string, ":"); + key_desc = strchr(key_string, ':'); if (!key_desc || key_desc == key_string || !strlen(key_desc + 1)) return -EINVAL;