Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

usb: dwc3: replace %p with %pK

%p will leak kernel pointers, so let's not expose the information on
dmesg and instead use %pK. %pK will only show the actual addresses if
explicitly enabled under /proc/sys/kernel/kptr_restrict.

Cc: <stable@vger.kernel.org>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>

+4 -7
+1 -1
drivers/usb/dwc3/dwc3-st.c
··· 230 230 231 231 dwc3_data->syscfg_reg_off = res->start; 232 232 233 - dev_vdbg(&pdev->dev, "glue-logic addr 0x%p, syscfg-reg offset 0x%x\n", 233 + dev_vdbg(&pdev->dev, "glue-logic addr 0x%pK, syscfg-reg offset 0x%x\n", 234 234 dwc3_data->glue_base, dwc3_data->syscfg_reg_off); 235 235 236 236 dwc3_data->rstc_pwrdn =
+3 -6
drivers/usb/dwc3/gadget.c
··· 1224 1224 return -ESHUTDOWN; 1225 1225 } 1226 1226 1227 - if (WARN(req->dep != dep, "request %p belongs to '%s'\n", 1228 - &req->request, req->dep->name)) { 1229 - dev_err(dwc->dev, "%s: request %p belongs to '%s'\n", 1230 - dep->name, &req->request, req->dep->name); 1227 + if (WARN(req->dep != dep, "request %pK belongs to '%s'\n", 1228 + &req->request, req->dep->name)) 1231 1229 return -EINVAL; 1232 - } 1233 1230 1234 1231 pm_runtime_get(dwc->dev); 1235 1232 ··· 1384 1387 } 1385 1388 goto out1; 1386 1389 } 1387 - dev_err(dwc->dev, "request %p was not queued to %s\n", 1390 + dev_err(dwc->dev, "request %pK was not queued to %s\n", 1388 1391 request, ep->name); 1389 1392 ret = -EINVAL; 1390 1393 goto out0;