Skip to content

Commit 714cc27

Browse files
tudorlgregkh
authored andcommitted
staging: fsl-mc: move comparison before strcmp() call
Move comparison before the strcmp() in this if statement, and slightly increase efficiency by not making the strcmp() each time the if gets evaluated but only when the comparison is true. This was suggested in a review comment. Signed-off-by: Laurentiu Tudor <laurentiu.tudor@nxp.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent ce73724 commit 714cc27

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

drivers/staging/fsl-mc/bus/dprc-driver.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ struct dprc_child_objs {
2929
static bool fsl_mc_device_match(struct fsl_mc_device *mc_dev,
3030
struct dprc_obj_desc *obj_desc)
3131
{
32-
return !strcmp(mc_dev->obj_desc.type, obj_desc->type) &&
33-
mc_dev->obj_desc.id == obj_desc->id;
32+
return mc_dev->obj_desc.id == obj_desc->id &&
33+
!strcmp(mc_dev->obj_desc.type, obj_desc->type);
34+
3435
}
3536

3637
static int __fsl_mc_device_remove_if_not_in_mc(struct device *dev, void *data)

0 commit comments

Comments
 (0)