From 2d7a7965be7f11a2767e56e91637f0d74691e311 Mon Sep 17 00:00:00 2001 From: Vijayavardhan Vennapusa Date: Thu, 25 May 2017 12:45:36 +0530 Subject: [PATCH] f_audio_source: Use f_audiosource as first device name Keep first instance name as f_audiosource and change name for next intance as per number of instance. Change-Id: I9888d10e1faceff16f950f20ac42261417f1d8e8 Signed-off-by: Vijayavardhan Vennapusa --- drivers/usb/gadget/function/f_audio_source.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/usb/gadget/function/f_audio_source.c b/drivers/usb/gadget/function/f_audio_source.c index 51ab794ef6f9..1590927ffac3 100644 --- a/drivers/usb/gadget/function/f_audio_source.c +++ b/drivers/usb/gadget/function/f_audio_source.c @@ -1029,8 +1029,14 @@ static struct usb_function_instance *audio_source_alloc_inst(void) config_group_init_type_name(&fi_audio->func_inst.group, "", &audio_source_func_type); - snprintf(device_name, AUDIO_SOURCE_DEV_NAME_LENGTH, + if (!count) { + snprintf(device_name, AUDIO_SOURCE_DEV_NAME_LENGTH, + "f_audio_source"); + count++; + } else { + snprintf(device_name, AUDIO_SOURCE_DEV_NAME_LENGTH, "f_audio_source%d", count++); + } dev = create_function_device(device_name);