r8152: reduce the control transfer of rtl8152_get_version()
authorHayes Wang <hayeswang@realtek.com>
Thu, 19 Jan 2023 07:40:43 +0000 (15:40 +0800)
committerJakub Kicinski <kuba@kernel.org>
Sat, 21 Jan 2023 02:06:09 +0000 (18:06 -0800)
commit02767440e1dda9861a11ca1dbe0f19a760b1d5c2
tree48ce8f0a7b613b4b903abffb483cfba85e00e39f
parent95a4c1d617b92cdc4522297741b56e8f6cd01a1e
r8152: reduce the control transfer of rtl8152_get_version()

Reduce the control transfer by moving calling rtl8152_get_version() in
rtl8152_probe(). This could prevent from calling rtl8152_get_version()
for unnecessary situations. For example, after setting config #2 for the
device, there are two interfaces and rtl8152_probe() may be called
twice. However, we don't need to call rtl8152_get_version() for this
situation.

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/usb/r8152.c