]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
PCI: dwc: Fix signedness bug in fault injection test code
authorDan Carpenter <error27@gmail.com>
Tue, 12 May 2026 10:17:55 +0000 (13:17 +0300)
committerManivannan Sadhasivam <mani@kernel.org>
Tue, 19 May 2026 14:19:57 +0000 (19:49 +0530)
commit94ac934d2c054fba4a22d8dc84749094c5fa0ec0
tree77f962202a9e589d50ed40982f376b95216650ee
parentd25f1dd6b986070e2324bf373097f0fced1e57e1
PCI: dwc: Fix signedness bug in fault injection test code

The kstrtou32() function returns negative error code or zero on success.
However, in this case "val" is a u32 and the function returns signed long,
so negative error codes from kstrtou32() are returned as high positive
values.

Store the error code in an int instead.

Fixes: d20ee8e2dbd6 ("PCI: dwc: Add debugfs based Error Injection support for DWC")
Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Reviewed-by: Hans Zhang <18255117159@163.com>
Link: https://patch.msgid.link/agL-Uwfn26SI4Gb0@stanley.mountain
drivers/pci/controller/dwc/pcie-designware-debugfs.c