Whamcloud - gitweb
LU-3105 osd: remove capa related stuff from servers
[fs/lustre-release.git] / lustre / osd-ldiskfs / osd_io.c
index 390582b..8be3a98 100644 (file)
@@ -505,7 +505,7 @@ static int osd_bufs_put(const struct lu_env *env, struct dt_object *dt,
  */
 static int osd_bufs_get(const struct lu_env *env, struct dt_object *dt,
                        loff_t pos, ssize_t len, struct niobuf_local *lnb,
-                       int rw, struct lustre_capa *capa)
+                       int rw)
 {
        struct osd_object   *obj    = osd_dt_obj(dt);
        int npages, i, rc = 0;
@@ -1430,15 +1430,11 @@ int osd_ldiskfs_read(struct inode *inode, void *buf, int size, loff_t *offs)
 }
 
 static ssize_t osd_read(const struct lu_env *env, struct dt_object *dt,
-                        struct lu_buf *buf, loff_t *pos,
-                        struct lustre_capa *capa)
+                       struct lu_buf *buf, loff_t *pos)
 {
         struct inode *inode = osd_dt_obj(dt)->oo_inode;
         int           rc;
 
-        if (osd_object_auth(env, dt, capa, CAPA_OPC_BODY_READ))
-                RETURN(-EACCES);
-
         /* Read small symlink from inode body as we need to maintain correct
          * on-disk symlinks for ldiskfs.
          */
@@ -1694,9 +1690,8 @@ int osd_ldiskfs_write_record(struct inode *inode, void *buf, int bufsize,
 }
 
 static ssize_t osd_write(const struct lu_env *env, struct dt_object *dt,
-                         const struct lu_buf *buf, loff_t *pos,
-                         struct thandle *handle, struct lustre_capa *capa,
-                         int ignore_quota)
+                        const struct lu_buf *buf, loff_t *pos,
+                        struct thandle *handle, int ignore_quota)
 {
        struct inode            *inode = osd_dt_obj(dt)->oo_inode;
        struct osd_thandle      *oh;
@@ -1705,9 +1700,6 @@ static ssize_t osd_write(const struct lu_env *env, struct dt_object *dt,
 
         LASSERT(dt_object_exists(dt));
 
-        if (osd_object_auth(env, dt, capa, CAPA_OPC_BODY_WRITE))
-                return -EACCES;
-
         LASSERT(handle != NULL);
        LASSERT(inode != NULL);
        ll_vfs_dq_init(inode);
@@ -1765,8 +1757,7 @@ static int osd_declare_punch(const struct lu_env *env, struct dt_object *dt,
 }
 
 static int osd_punch(const struct lu_env *env, struct dt_object *dt,
-                    __u64 start, __u64 end, struct thandle *th,
-                    struct lustre_capa *capa)
+                    __u64 start, __u64 end, struct thandle *th)
 {
        struct osd_thandle *oh;
        struct osd_object  *obj = osd_dt_obj(dt);