usb: early: xhci-dbc: Fix xdbc number parsing
authorPeter Zijlstra <peterz@infradead.org>
Fri, 4 Mar 2022 15:19:56 +0000 (16:19 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 15 Mar 2022 17:20:34 +0000 (18:20 +0100)
commit298ac860af9a0b604bcf06749a6acbd07548db99
treea069ce7255282b46fa3691603ec72185ff8d9818
parentb0ae33a2d2fb6c55117b377ec4ae3f2c84eab6a2
usb: early: xhci-dbc: Fix xdbc number parsing

kstrtoul() assumes the string contains the number only and is \0
terminated, this is not the case, as such things like:

earlyprintk=xdbc1,keep

go completely sideways. Use simple_strtoul() instead.

Acked-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lore.kernel.org/r/20220304152136.035911620@infradead.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/early/xhci-dbc.c