diff options
| author | Dan Williams <dan.j.williams@intel.com> | 2019-03-04 15:14:04 -0500 |
|---|---|---|
| committer | Dan Williams <dan.j.williams@intel.com> | 2019-03-04 15:26:41 -0500 |
| commit | 075c3fdd56ac2e077f928353daf786341bbb6a52 (patch) | |
| tree | 5821bf4dfc0a5457425db3b574dc2478cd7e31ad /drivers | |
| parent | 316720b9c2341307b9a17103cdafa1ca9b2fb872 (diff) | |
libnvdimm/namespace: Clean up holder_class_store()
Use sysfs_streq() in place of open-coded strcmp()'s that check for an
optional "\n" at the end of the input.
Reviewed-by: Vishal Verma <vishal.l.verma@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/nvdimm/namespace_devs.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/nvdimm/namespace_devs.c b/drivers/nvdimm/namespace_devs.c index 3677b0c4a33d..17fb7f931f0c 100644 --- a/drivers/nvdimm/namespace_devs.c +++ b/drivers/nvdimm/namespace_devs.c | |||
| @@ -1506,13 +1506,13 @@ static ssize_t __holder_class_store(struct device *dev, const char *buf) | |||
| 1506 | if (dev->driver || ndns->claim) | 1506 | if (dev->driver || ndns->claim) |
| 1507 | return -EBUSY; | 1507 | return -EBUSY; |
| 1508 | 1508 | ||
| 1509 | if (strcmp(buf, "btt") == 0 || strcmp(buf, "btt\n") == 0) | 1509 | if (sysfs_streq(buf, "btt")) |
| 1510 | ndns->claim_class = btt_claim_class(dev); | 1510 | ndns->claim_class = btt_claim_class(dev); |
| 1511 | else if (strcmp(buf, "pfn") == 0 || strcmp(buf, "pfn\n") == 0) | 1511 | else if (sysfs_streq(buf, "pfn")) |
| 1512 | ndns->claim_class = NVDIMM_CCLASS_PFN; | 1512 | ndns->claim_class = NVDIMM_CCLASS_PFN; |
| 1513 | else if (strcmp(buf, "dax") == 0 || strcmp(buf, "dax\n") == 0) | 1513 | else if (sysfs_streq(buf, "dax")) |
| 1514 | ndns->claim_class = NVDIMM_CCLASS_DAX; | 1514 | ndns->claim_class = NVDIMM_CCLASS_DAX; |
| 1515 | else if (strcmp(buf, "") == 0 || strcmp(buf, "\n") == 0) | 1515 | else if (sysfs_streq(buf, "")) |
| 1516 | ndns->claim_class = NVDIMM_CCLASS_NONE; | 1516 | ndns->claim_class = NVDIMM_CCLASS_NONE; |
| 1517 | else | 1517 | else |
| 1518 | return -EINVAL; | 1518 | return -EINVAL; |
