Lines Matching refs:error
139 struct aa_perms *perms, const char *info, int error) in audit_mount() argument
144 if (likely(!error)) { in audit_mount()
170 return error; in audit_mount()
182 ad.error = error; in audit_mount()
315 int pos, error; in match_mnt_path_str() local
324 error = aa_path_name(mntpath, path_flags(profile, mntpath), buffer, in match_mnt_path_str()
326 if (error) in match_mnt_path_str()
329 error = PTR_ERR(devname); in match_mnt_path_str()
335 error = -EACCES; in match_mnt_path_str()
343 error = 0; in match_mnt_path_str()
348 flags, data, AA_MAY_MOUNT, &perms, info, error); in match_mnt_path_str()
374 int error = -EACCES; in match_mnt() local
383 error = aa_path_name(devpath, path_flags(profile, devpath), in match_mnt()
386 if (error) in match_mnt()
387 devname = ERR_PTR(error); in match_mnt()
401 int error; in aa_remount() local
411 error = fn_for_each_confined(label, profile, in aa_remount()
417 return error; in aa_remount()
427 int error; in aa_bind_mount() local
437 error = kern_path(dev_name, LOOKUP_FOLLOW|LOOKUP_AUTOMOUNT, &old_path); in aa_bind_mount()
438 if (error) in aa_bind_mount()
439 return error; in aa_bind_mount()
443 error = -ENOMEM; in aa_bind_mount()
447 error = fn_for_each_confined(label, profile, in aa_bind_mount()
455 return error; in aa_bind_mount()
464 int error; in aa_mount_change_type() local
476 error = fn_for_each_confined(label, profile, in aa_mount_change_type()
482 return error; in aa_mount_change_type()
491 int error; in aa_move_mount() local
499 error = -ENOMEM; in aa_move_mount()
506 error = fn_for_each_confined(label, profile, in aa_move_mount()
514 return error; in aa_move_mount()
521 int error; in aa_move_mount_old() local
525 error = kern_path(orig_name, LOOKUP_FOLLOW, &old_path); in aa_move_mount_old()
526 if (error) in aa_move_mount_old()
527 return error; in aa_move_mount_old()
529 error = aa_move_mount(subj_cred, label, &old_path, path); in aa_move_mount_old()
532 return error; in aa_move_mount_old()
542 int error; in aa_new_mount() local
563 error = kern_path(dev_name, LOOKUP_FOLLOW, &tmp_path); in aa_new_mount()
564 if (error) in aa_new_mount()
565 return error; in aa_new_mount()
572 error = -ENOMEM; in aa_new_mount()
578 error = -ENOMEM; in aa_new_mount()
581 error = fn_for_each_confined(label, profile, in aa_new_mount()
586 error = fn_for_each_confined(label, profile, in aa_new_mount()
598 return error; in aa_new_mount()
609 int error; in profile_umount() local
617 error = aa_path_name(path, path_flags(profile, path), buffer, &name, in profile_umount()
619 if (error) in profile_umount()
627 error = -EACCES; in profile_umount()
632 AA_MAY_UMOUNT, &perms, info, error); in profile_umount()
640 int error; in aa_umount() local
650 error = fn_for_each_confined(label, profile, in aa_umount()
654 return error; in aa_umount()
673 int error; in build_pivotroot() local
683 error = aa_path_name(old_path, path_flags(profile, old_path), in build_pivotroot()
686 if (error) in build_pivotroot()
688 error = aa_path_name(new_path, path_flags(profile, new_path), in build_pivotroot()
691 if (error) in build_pivotroot()
694 error = -EACCES; in build_pivotroot()
703 error = 0; in build_pivotroot()
706 error = audit_mount(subj_cred, profile, OP_PIVOTROOT, new_name, in build_pivotroot()
709 &perms, info, error); in build_pivotroot()
710 if (error) in build_pivotroot()
711 return ERR_PTR(error); in build_pivotroot()
723 int error; in aa_pivotroot() local
731 error = -ENOMEM; in aa_pivotroot()
740 error = -ENOMEM; in aa_pivotroot()
743 error = aa_replace_current_label(target); in aa_pivotroot()
744 if (error) { in aa_pivotroot()
752 error = PTR_ERR(target); in aa_pivotroot()
757 return error; in aa_pivotroot()
761 error = fn_for_each(label, profile, in aa_pivotroot()
767 error)); in aa_pivotroot()