summaryrefslogtreecommitdiff
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorJeff LaBundy <jeff@labundy.com>2022-10-23 03:56:38 +0300
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2022-10-24 15:09:49 +0300
commit404f3b48e65f058d94429e4a1ec16a1f82ff3b2f (patch)
treede34ad8a8627649f855ae4a5b6ffaf6dcedd9388 /include/linux/debugobjects.h
parentccad486525c49df2fe2e7090990522547dfd2785 (diff)
downloadlinux-404f3b48e65f058d94429e4a1ec16a1f82ff3b2f.tar.xz
Input: iqs7222 - report malformed properties
Nonzero return values of several calls to fwnode_property_read_u32() are silently ignored, leaving no way to know the properties were not applied in the event of an error. Solve this problem by evaluating fwnode_property_read_u32()'s return value, and reporting an error for any nonzero return value not equal to -EINVAL which indicates the property was absent altogether. Fixes: e505edaedcb9 ("Input: add support for Azoteq IQS7222A/B/C") Signed-off-by: Jeff LaBundy <jeff@labundy.com> Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com> Link: https://lore.kernel.org/r/Y1SRRrpQXvkETjfm@nixie71 Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions