From de4e4edaffeeb56aeb9354662872cbbcaf46d4cd Mon Sep 17 00:00:00 2001 From: Sam Protsenko Date: Fri, 1 Sep 2017 15:42:03 +0300 Subject: usb: gadget: g_dnl: Sync internal SN variable with env MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since commit 842778a09104 ("usb: gadget: g_dnl: only set iSerialNumber if we have a serial#") "fastboot devices" stopped to show correct device serial number for TI boards, showing this line instead: ???????????? fastboot This is because serial# env variable could be set after g_dnl gadget was initialized (e.g. by using env_set() in the board file). To fix this, let's update internal serial number variable (g_dnl_serial) when "serial#" env var is changed. Signed-off-by: Sam Protsenko Cc: Felipe Balbi Tested-by: Heiko Schocher Acked-by: Ɓukasz Majewski Reviewed-by: Marek Vasut --- include/env_callback.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/env_callback.h') diff --git a/include/env_callback.h b/include/env_callback.h index 90b95b5..5c4a30c 100644 --- a/include/env_callback.h +++ b/include/env_callback.h @@ -72,6 +72,7 @@ SILENT_CALLBACK \ SPLASHIMAGE_CALLBACK \ "stdin:console,stdout:console,stderr:console," \ + "serial#:serialno," \ CONFIG_ENV_CALLBACK_LIST_STATIC struct env_clbk_tbl { -- cgit v1.1