aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/md/md.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c
index 6cdd1b4faca6..f08b6e786c0a 100644
--- a/drivers/md/md.c
+++ b/drivers/md/md.c
@@ -1800,7 +1800,7 @@ static ssize_t
1800state_show(mdk_rdev_t *rdev, char *page) 1800state_show(mdk_rdev_t *rdev, char *page)
1801{ 1801{
1802 char *sep = ""; 1802 char *sep = "";
1803 int len=0; 1803 size_t len = 0;
1804 1804
1805 if (test_bit(Faulty, &rdev->flags)) { 1805 if (test_bit(Faulty, &rdev->flags)) {
1806 len+= sprintf(page+len, "%sfaulty",sep); 1806 len+= sprintf(page+len, "%sfaulty",sep);
@@ -2318,7 +2318,7 @@ level_show(mddev_t *mddev, char *page)
2318static ssize_t 2318static ssize_t
2319level_store(mddev_t *mddev, const char *buf, size_t len) 2319level_store(mddev_t *mddev, const char *buf, size_t len)
2320{ 2320{
2321 int rv = len; 2321 ssize_t rv = len;
2322 if (mddev->pers) 2322 if (mddev->pers)
2323 return -EBUSY; 2323 return -EBUSY;
2324 if (len == 0) 2324 if (len == 0)
@@ -2805,7 +2805,7 @@ metadata_store(mddev_t *mddev, const char *buf, size_t len)
2805 return len; 2805 return len;
2806 } 2806 }
2807 if (strncmp(buf, "external:", 9) == 0) { 2807 if (strncmp(buf, "external:", 9) == 0) {
2808 int namelen = len-9; 2808 size_t namelen = len-9;
2809 if (namelen >= sizeof(mddev->metadata_type)) 2809 if (namelen >= sizeof(mddev->metadata_type))
2810 namelen = sizeof(mddev->metadata_type)-1; 2810 namelen = sizeof(mddev->metadata_type)-1;
2811 strncpy(mddev->metadata_type, buf+9, namelen); 2811 strncpy(mddev->metadata_type, buf+9, namelen);