On Thu, Apr 27, 2023 at 01:51:19PM +0200, Konrad Gräfe wrote:
The CDC-ECM specification requires an USB gadget to send the host MAC address as uppercase hex string. This change adds the appropriate modifier.
Cc: stable@vger.kernel.org Signed-off-by: Konrad Gräfe k.graefe@gateware.de
Added in v3
lib/vsprintf.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/lib/vsprintf.c b/lib/vsprintf.c index be71a03c936a..8aee1caabd9e 100644 --- a/lib/vsprintf.c +++ b/lib/vsprintf.c @@ -1269,9 +1269,10 @@ char *mac_address_string(char *buf, char *end, u8 *addr, { char mac_addr[sizeof("xx:xx:xx:xx:xx:xx")]; char *p = mac_addr;
- int i;
- int i, pos; char separator; bool reversed = false;
- bool uppercase = false;
if (check_pointer(&buf, end, addr, spec)) return buf; @@ -1281,6 +1282,10 @@ char *mac_address_string(char *buf, char *end, u8 *addr, separator = '-'; break;
- case 'U':
uppercase = true;
break;
No documentation update as well?
thanks,
greg k-h