[PATCH v4 0/9] lib/string: introduce match_string() helper
From: Andy Shevchenko
Date: Thu Jan 28 2016 - 08:17:22 EST
There are users of a simple string matching in the array. Let's do a common
helper for that.
Several users are updated in the series.
The series is compile tested.
There is still a question what function should return. There are variants:
-1, -EINVAL, -ENODATA, something else?
Since v3:
- rebase on top of latest linux-next
- add Rafael's Ack
Since v2:
- slightly modify implementation of the helper:
- rename len -> n in prototype (Sergey)
- move to for-loop (Rasmus)
- change 0 -> -1 to iterate over NULL-terminated arrays (Rasmus)
- add patch 9 from Heikki
- append tags
Since v1:
- convert few more users to get helper useful
Andy Shevchenko (8):
lib/string: introduce match_string() helper
device property: convert to use match_string() helper
pinctrl: convert to use match_string() helper
drm/edid: convert to use match_string() helper
power: charger_manager: convert to use match_string() helper
power: ab8500: convert to use match_string() helper
ata: hpt366: convert to use match_string() helper
ide: hpt366: convert to use match_string() helper
Heikki Krogerus (1):
usb: common: convert to use match_string() helper
drivers/ata/pata_hpt366.c | 13 +++++--------
drivers/base/property.c | 10 ++--------
drivers/gpu/drm/drm_edid_load.c | 17 ++++++-----------
drivers/ide/hpt366.c | 9 ++-------
drivers/pinctrl/pinmux.c | 13 +++----------
drivers/power/ab8500_btemp.c | 15 +++++----------
drivers/power/ab8500_charger.c | 16 +++++-----------
drivers/power/ab8500_fg.c | 15 +++++----------
drivers/power/abx500_chargalg.c | 14 +++++---------
drivers/power/charger-manager.c | 27 ++++-----------------------
drivers/usb/common/common.c | 22 ++++++++--------------
include/linux/string.h | 2 ++
lib/string.c | 26 ++++++++++++++++++++++++++
13 files changed, 78 insertions(+), 121 deletions(-)
--
2.7.0.rc3