Deleted Added
full compact
39c39
< * $FreeBSD: head/sys/security/mac/mac_pipe.c 102123 2002-08-19 17:59:48Z rwatson $
---
> * $FreeBSD: head/sys/security/mac/mac_pipe.c 102129 2002-08-19 19:04:53Z rwatson $
1807c1807,1808
< mac_check_vnode_poll(struct ucred *cred, struct vnode *vp)
---
> mac_check_vnode_poll(struct ucred *active_cred, struct ucred *file_cred,
> struct vnode *vp)
1816c1817
< error = vn_refreshlabel(vp, cred);
---
> error = vn_refreshlabel(vp, active_cred);
1820c1821,1822
< MAC_CHECK(check_vnode_poll, cred, vp, &vp->v_label);
---
> MAC_CHECK(check_vnode_poll, active_cred, file_cred, vp,
> &vp->v_label);
1826c1828,1829
< mac_check_vnode_read(struct ucred *cred, struct vnode *vp)
---
> mac_check_vnode_read(struct ucred *active_cred, struct ucred *file_cred,
> struct vnode *vp)
1835c1838
< error = vn_refreshlabel(vp, cred);
---
> error = vn_refreshlabel(vp, active_cred);
1839c1842,1843
< MAC_CHECK(check_vnode_read, cred, vp, &vp->v_label);
---
> MAC_CHECK(check_vnode_read, active_cred, file_cred, vp,
> &vp->v_label);
2079c2083,2084
< mac_check_vnode_stat(struct ucred *cred, struct vnode *vp)
---
> mac_check_vnode_stat(struct ucred *active_cred, struct ucred *file_cred,
> struct vnode *vp)
2088c2093
< error = vn_refreshlabel(vp, cred);
---
> error = vn_refreshlabel(vp, active_cred);
2092c2097,2098
< MAC_CHECK(check_vnode_stat, cred, vp, &vp->v_label);
---
> MAC_CHECK(check_vnode_stat, active_cred, file_cred, vp,
> &vp->v_label);
2097c2103,2104
< mac_check_vnode_write(struct ucred *cred, struct vnode *vp)
---
> mac_check_vnode_write(struct ucred *active_cred, struct ucred *file_cred,
> struct vnode *vp)
2106c2113
< error = vn_refreshlabel(vp, cred);
---
> error = vn_refreshlabel(vp, active_cred);
2110c2117,2118
< MAC_CHECK(check_vnode_write, cred, vp, &vp->v_label);
---
> MAC_CHECK(check_vnode_write, active_cred, file_cred, vp,
> &vp->v_label);