From 73d6133aa4605664f248dff596791b1a0a017cd1 Mon Sep 17 00:00:00 2001 From: himta ram Date: Fri, 8 May 2020 14:59:51 +0530 Subject: [PATCH] radio: RTC6226: post original tune event after scan complete If FM is tuned to invalid freq and scan performed then invalid freq also included in scan list. Post the tune event with original frequency after the scan complete event posted to user space to avoid the invalid tuned freq in scan list. CRs-Fixed: 2681008 Change-Id: I8ac3b43742a4f92272fc5b0283fabcad2e04de5b Signed-off-by: himta ram --- drivers/media/radio/rtc6226/radio-rtc6226-common.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/media/radio/rtc6226/radio-rtc6226-common.c b/drivers/media/radio/rtc6226/radio-rtc6226-common.c index dfc8096fe6d9..08f3210e0ba7 100644 --- a/drivers/media/radio/rtc6226/radio-rtc6226-common.c +++ b/drivers/media/radio/rtc6226/radio-rtc6226-common.c @@ -438,13 +438,12 @@ seek_tune_fail: if (!wait_for_completion_timeout(&radio->completion, msecs_to_jiffies(WAIT_TIMEOUT_MSEC))) FMDERR("%s: didn't receive STD for tune\n", __func__); - else { + else FMDERR("%s: received STD for tune\n", __func__); - rtc6226_q_event(radio, RTC6226_EVT_TUNE_SUCC); - } } seek_cancelled: rtc6226_q_event(radio, RTC6226_EVT_SEEK_COMPLETE); + rtc6226_q_event(radio, RTC6226_EVT_TUNE_SUCC); radio->seek_tune_status = NO_SEEK_TUNE_PENDING; FMDERR("%s seek cancelled %d\n", __func__, retval); return;