Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 77128efd authored by Satish Kodishala's avatar Satish Kodishala
Browse files

radio: iris: Removed reference to user provided pointer.



Removed reference to user provided capability structure
pointer.

Change-Id: Ie16abbe9143cad19a8fc535972de18823af4ef51
CRs-fixed: 539042
Signed-off-by: default avatarSatish Kodishala <skodisha@codeaurora.org>
parent 1d77d770
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -88,7 +88,7 @@ struct iris_device {

	struct radio_hci_dev *fm_hdev;

	struct v4l2_capability *g_cap;
	struct v4l2_capability g_cap;
	struct v4l2_control *g_ctl;

	struct hci_fm_mute_mode_req mute_mode;
@@ -2027,7 +2027,7 @@ static void hci_cc_feature_list_rsp(struct radio_hci_dev *hdev,
	}

	rsp = (struct hci_fm_feature_list_rsp  *)skb->data;
	v4l_cap = radio->g_cap;
	v4l_cap = &radio->g_cap;

	if (!rsp->status)
		v4l_cap->capabilities = (rsp->feature_mask & 0x000002) |
@@ -4633,8 +4633,12 @@ static int iris_vidioc_querycap(struct file *file, void *priv,
	}
	strlcpy(capability->driver, DRIVER_NAME, sizeof(capability->driver));
	strlcpy(capability->card, DRIVER_CARD, sizeof(capability->card));
	capability->capabilities = V4L2_CAP_TUNER | V4L2_CAP_RADIO;
	radio->g_cap = capability;

	strlcpy(radio->g_cap.driver, DRIVER_NAME, sizeof(radio->g_cap.driver));
	strlcpy(radio->g_cap.card, DRIVER_CARD, sizeof(radio->g_cap.card));

	radio->g_cap.capabilities = V4L2_CAP_TUNER | V4L2_CAP_RADIO;
	capability->capabilities = radio->g_cap.capabilities;
	return 0;
}