Commit 1402913c authored by Matti Vaittinen's avatar Matti Vaittinen Committed by Jonathan Cameron
Browse files

iio: mb1232: relax return value check for IRQ get

parent c09ddcdd
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -76,7 +76,7 @@ static s16 mb1232_read_distance(struct mb1232_data *data)
		goto error_unlock;
	}

	if (data->irqnr >= 0) {
	if (data->irqnr > 0) {
		/* it cannot take more than 100 ms */
		ret = wait_for_completion_killable_timeout(&data->ranging,
									HZ/10);
@@ -212,10 +212,7 @@ static int mb1232_probe(struct i2c_client *client)
	init_completion(&data->ranging);

	data->irqnr = fwnode_irq_get(dev_fwnode(&client->dev), 0);
	if (data->irqnr <= 0) {
		/* usage of interrupt is optional */
		data->irqnr = -1;
	} else {
	if (data->irqnr > 0) {
		ret = devm_request_irq(dev, data->irqnr, mb1232_handle_irq,
				IRQF_TRIGGER_FALLING, id->name, indio_dev);
		if (ret < 0) {