• Home
  • Raw
  • Download

Lines Matching refs:error

39 	int error;  in gfs2_acl_validate_set()  local
41 error = gfs2_acl_validate_remove(ip, access); in gfs2_acl_validate_set()
42 if (error) in gfs2_acl_validate_set()
43 return error; in gfs2_acl_validate_set()
56 error = posix_acl_valid(acl); in gfs2_acl_validate_set()
57 if (error) in gfs2_acl_validate_set()
61 error = posix_acl_equiv_mode(acl, mode); in gfs2_acl_validate_set()
62 if (!error) in gfs2_acl_validate_set()
64 else if (error > 0) in gfs2_acl_validate_set()
65 error = 0; in gfs2_acl_validate_set()
70 return error; in gfs2_acl_validate_set()
92 int error; in acl_get() local
110 error = gfs2_ea_find(ip, &er, el); in acl_get()
111 if (error) in acl_get()
112 return error; in acl_get()
120 error = -ENOMEM; in acl_get()
124 error = gfs2_ea_get_copy(ip, el, er.er_data); in acl_get()
125 if (error) in acl_get()
131 error = PTR_ERR(*acl); in acl_get()
135 if (error || !data) in acl_get()
142 if (error || el == &el_this) in acl_get()
144 return error; in acl_get()
158 int error; in gfs2_check_acl() local
160 error = acl_get(GFS2_I(inode), ACL_ACCESS, &acl, NULL, NULL, NULL); in gfs2_check_acl()
161 if (error) in gfs2_check_acl()
162 return error; in gfs2_check_acl()
165 error = posix_acl_permission(inode, acl, mask); in gfs2_check_acl()
167 return error; in gfs2_check_acl()
177 int error; in munge_mode() local
179 error = gfs2_trans_begin(sdp, RES_DINODE, 0); in munge_mode()
180 if (error) in munge_mode()
181 return error; in munge_mode()
183 error = gfs2_meta_inode_buffer(ip, &dibh); in munge_mode()
184 if (!error) { in munge_mode()
204 int error; in gfs2_acl_create() local
214 error = acl_get(dip, ACL_DEFAULT, &acl, NULL, in gfs2_acl_create()
216 if (error) in gfs2_acl_create()
217 return error; in gfs2_acl_create()
221 error = munge_mode(ip, mode); in gfs2_acl_create()
222 return error; in gfs2_acl_create()
226 error = -ENOMEM; in gfs2_acl_create()
235 error = gfs2_system_eaops.eo_set(ip, &er); in gfs2_acl_create()
236 if (error) in gfs2_acl_create()
240 error = posix_acl_create_masq(acl, &mode); in gfs2_acl_create()
241 if (error < 0) in gfs2_acl_create()
243 if (error > 0) { in gfs2_acl_create()
249 error = gfs2_system_eaops.eo_set(ip, &er); in gfs2_acl_create()
250 if (error) in gfs2_acl_create()
258 return error; in gfs2_acl_create()
267 int error; in gfs2_acl_chmod() local
269 error = acl_get(ip, ACL_ACCESS, &acl, &el, &data, &len); in gfs2_acl_chmod()
270 if (error) in gfs2_acl_chmod()
271 return error; in gfs2_acl_chmod()
276 error = -ENOMEM; in gfs2_acl_chmod()
282 error = posix_acl_chmod_masq(acl, attr->ia_mode); in gfs2_acl_chmod()
283 if (!error) { in gfs2_acl_chmod()
285 error = gfs2_ea_acl_chmod(ip, &el, attr, data); in gfs2_acl_chmod()
292 return error; in gfs2_acl_chmod()