diff options
| -rw-r--r-- | fs/exofs/ore_raid.c | 2 | ||||
| -rw-r--r-- | fs/exofs/sys.c | 7 | ||||
| -rw-r--r-- | include/linux/pnfs_osd_xdr.h | 1 |
3 files changed, 7 insertions, 3 deletions
diff --git a/fs/exofs/ore_raid.c b/fs/exofs/ore_raid.c index 5f376d14fdcc..b963f38ac298 100644 --- a/fs/exofs/ore_raid.c +++ b/fs/exofs/ore_raid.c | |||
| @@ -203,7 +203,7 @@ static unsigned _sp2d_min_pg(struct __stripe_pages_2d *sp2d) | |||
| 203 | 203 | ||
| 204 | static unsigned _sp2d_max_pg(struct __stripe_pages_2d *sp2d) | 204 | static unsigned _sp2d_max_pg(struct __stripe_pages_2d *sp2d) |
| 205 | { | 205 | { |
| 206 | unsigned p; | 206 | int p; |
| 207 | 207 | ||
| 208 | for (p = sp2d->pages_in_unit - 1; p >= 0; --p) { | 208 | for (p = sp2d->pages_in_unit - 1; p >= 0; --p) { |
| 209 | struct __1_page_stripe *_1ps = &sp2d->_1p_stripes[p]; | 209 | struct __1_page_stripe *_1ps = &sp2d->_1p_stripes[p]; |
diff --git a/fs/exofs/sys.c b/fs/exofs/sys.c index 5a7b691e748b..1b4f2f95fc37 100644 --- a/fs/exofs/sys.c +++ b/fs/exofs/sys.c | |||
| @@ -80,8 +80,13 @@ static ssize_t uri_show(struct exofs_dev *edp, char *buf) | |||
| 80 | 80 | ||
| 81 | static ssize_t uri_store(struct exofs_dev *edp, const char *buf, size_t len) | 81 | static ssize_t uri_store(struct exofs_dev *edp, const char *buf, size_t len) |
| 82 | { | 82 | { |
| 83 | uint8_t *new_uri; | ||
| 84 | |||
| 83 | edp->urilen = strlen(buf) + 1; | 85 | edp->urilen = strlen(buf) + 1; |
| 84 | edp->uri = krealloc(edp->uri, edp->urilen, GFP_KERNEL); | 86 | new_uri = krealloc(edp->uri, edp->urilen, GFP_KERNEL); |
| 87 | if (new_uri == NULL) | ||
| 88 | return -ENOMEM; | ||
| 89 | edp->uri = new_uri; | ||
| 85 | strncpy(edp->uri, buf, edp->urilen); | 90 | strncpy(edp->uri, buf, edp->urilen); |
| 86 | return edp->urilen; | 91 | return edp->urilen; |
| 87 | } | 92 | } |
diff --git a/include/linux/pnfs_osd_xdr.h b/include/linux/pnfs_osd_xdr.h index 435dd5fa7453..fe25876c1a5d 100644 --- a/include/linux/pnfs_osd_xdr.h +++ b/include/linux/pnfs_osd_xdr.h | |||
| @@ -40,7 +40,6 @@ | |||
| 40 | #define __PNFS_OSD_XDR_H__ | 40 | #define __PNFS_OSD_XDR_H__ |
| 41 | 41 | ||
| 42 | #include <linux/nfs_fs.h> | 42 | #include <linux/nfs_fs.h> |
| 43 | #include <linux/nfs_page.h> | ||
| 44 | 43 | ||
| 45 | /* | 44 | /* |
| 46 | * draft-ietf-nfsv4-minorversion-22 | 45 | * draft-ietf-nfsv4-minorversion-22 |
