"report_id" is unsigned so it's never less than zero.  These checks can
be removed without any problem.

Signed-off-by: Dan Carpenter <[email protected]>

diff --git a/drivers/hid/hid-sensor-hub.c b/drivers/hid/hid-sensor-hub.c
index 0c93b10..22ec3c6 100644
--- a/drivers/hid/hid-sensor-hub.c
+++ b/drivers/hid/hid-sensor-hub.c
@@ -214,9 +214,6 @@ int sensor_hub_set_feature(struct hid_sensor_hub_device 
*hsdev, u32 report_id,
        struct sensor_hub_data *data =  hid_get_drvdata(hsdev->hdev);
        int ret = 0;
 
-       if (report_id < 0)
-               return -EINVAL;
-
        mutex_lock(&data->mutex);
        report = sensor_hub_report(report_id, hsdev->hdev, HID_FEATURE_REPORT);
        if (!report || (field_index >=  report->maxfield)) {
@@ -241,9 +238,6 @@ int sensor_hub_get_feature(struct hid_sensor_hub_device 
*hsdev, u32 report_id,
        struct sensor_hub_data *data =  hid_get_drvdata(hsdev->hdev);
        int ret = 0;
 
-       if (report_id < 0)
-               return -EINVAL;
-
        mutex_lock(&data->mutex);
        report = sensor_hub_report(report_id, hsdev->hdev, HID_FEATURE_REPORT);
        if (!report || (field_index >=  report->maxfield)) {
@@ -271,9 +265,6 @@ int sensor_hub_input_attr_get_raw_value(struct 
hid_sensor_hub_device *hsdev,
        struct hid_report *report;
        int ret_val = 0;
 
-       if (report_id < 0)
-               return -EINVAL;
-
        mutex_lock(&data->mutex);
        memset(&data->pending, 0, sizeof(data->pending));
        init_completion(&data->pending.ready);
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to