:     if (rmi_fd.intr_src_count == 0)      break;      retval = synaptics_rmi0_alloc_fh(&fhandler,       &rmi_fd, page_number);     if (retval < 0) {      dev_err(&rmi0_data->i0c_client->dev,        "%s: Failed to alloc for F%d\n",        __func__,        rmi_fd.fn_number);      return retval;     }      retval = synaptics_rmi0_f0