NFSv4.1: layout segment comparison helpers should take 'const' parameters
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Mon, 3 Jun 2013 15:24:36 +0000 (11:24 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 18 Jun 2013 17:47:18 +0000 (13:47 -0400)
Also strip off the unnecessary 'inline' declarations.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/pnfs.c

index 7bb03c1da2349a56f98cd5809536d9fadef66ead..4b22135708e831147547477634d84254d743d163 100644 (file)
@@ -360,7 +360,7 @@ pnfs_put_lseg(struct pnfs_layout_segment *lseg)
 }
 EXPORT_SYMBOL_GPL(pnfs_put_lseg);
 
-static inline u64
+static u64
 end_offset(u64 start, u64 len)
 {
        u64 end;
@@ -376,9 +376,9 @@ end_offset(u64 start, u64 len)
  *           start2           end2
  *           [----------------)
  */
-static inline int
-lo_seg_contained(struct pnfs_layout_range *l1,
-                struct pnfs_layout_range *l2)
+static bool
+lo_seg_contained(const struct pnfs_layout_range *l1,
+                const struct pnfs_layout_range *l2)
 {
        u64 start1 = l1->offset;
        u64 end1 = end_offset(start1, l1->length);
@@ -395,9 +395,9 @@ lo_seg_contained(struct pnfs_layout_range *l1,
  *                              start2           end2
  *                              [----------------)
  */
-static inline int
-lo_seg_intersecting(struct pnfs_layout_range *l1,
-                   struct pnfs_layout_range *l2)
+static bool
+lo_seg_intersecting(const struct pnfs_layout_range *l1,
+                   const struct pnfs_layout_range *l2)
 {
        u64 start1 = l1->offset;
        u64 end1 = end_offset(start1, l1->length);
@@ -409,8 +409,8 @@ lo_seg_intersecting(struct pnfs_layout_range *l1,
 }
 
 static bool
-should_free_lseg(struct pnfs_layout_range *lseg_range,
-                struct pnfs_layout_range *recall_range)
+should_free_lseg(const struct pnfs_layout_range *lseg_range,
+                const struct pnfs_layout_range *recall_range)
 {
        return (recall_range->iomode == IOMODE_ANY ||
                lseg_range->iomode == recall_range->iomode) &&
@@ -986,8 +986,8 @@ out:
  * are seen first.
  */
 static s64
-cmp_layout(struct pnfs_layout_range *l1,
-          struct pnfs_layout_range *l2)
+cmp_layout(const struct pnfs_layout_range *l1,
+          const struct pnfs_layout_range *l2)
 {
        s64 d;
 
@@ -1093,9 +1093,9 @@ out_existing:
  * READ                READ    true
  * READ                RW      true
  */
-static int
-is_matching_lseg(struct pnfs_layout_range *ls_range,
-                struct pnfs_layout_range *range)
+static bool
+is_matching_lseg(const struct pnfs_layout_range *ls_range,
+                const struct pnfs_layout_range *range)
 {
        struct pnfs_layout_range range1;