of: device: Do not ignore error code in of_device_uevent_modalias
authorAlexander Stein <alexander.stein@ew.tq-group.com>
Tue, 7 Feb 2023 11:05:30 +0000 (12:05 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 9 Feb 2023 11:13:55 +0000 (12:13 +0100)
commit2295bed9bebe8d1eef276194fed5b5fbe89c5363
tree2dd503d47e0cf9f7971c51eacbff2cc08591a8ea
parent553bd29700145e1849698985e9800f14e967da49
of: device: Do not ignore error code in of_device_uevent_modalias

of_device_get_modalias might return an error code, propagate that one.
Otherwise the negative, signed integer is propagated to unsigned integer
for the comparison resulting in a huge 'sl' size.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230207110531.1060252-3-alexander.stein@ew.tq-group.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/of/device.c