PCI/ASPM: Use standard parsing functions for sysfs setters
authorChris J Arges <chris.j.arges@canonical.com>
Fri, 5 Dec 2014 23:02:42 +0000 (17:02 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Fri, 9 Jan 2015 17:55:16 +0000 (10:55 -0700)
commit94a90312e4ef1b03469086d41fedfa55e67a1532
treee115eae3c5c4cdad5eda0e324259a9a28d323320
parent97bf6af1f928216fd6c5a66e8a57bfa95a659672
PCI/ASPM: Use standard parsing functions for sysfs setters

The functions link_state_store() and clk_ctl_store() had just subtracted
ASCII '0' from input which could lead to undesired results.  Instead, use
Linux string functions to safely parse input.

[bhelgaas: check kstrtouint() return value]
Signed-off-by: Chris J Arges <chris.j.arges@canonical.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/pcie/aspm.c