tmpfs_subr.c (248084) | tmpfs_subr.c (248597) |
---|---|
1/* $NetBSD: tmpfs_subr.c,v 1.35 2007/07/09 21:10:50 ad Exp $ */ 2 3/*- 4 * Copyright (c) 2005 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Julio M. Merino Vidal, developed as part of Google's Summer of Code --- 20 unchanged lines hidden (view full) --- 29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 30 * POSSIBILITY OF SUCH DAMAGE. 31 */ 32 33/* 34 * Efficient memory file system supporting functions. 35 */ 36#include <sys/cdefs.h> | 1/* $NetBSD: tmpfs_subr.c,v 1.35 2007/07/09 21:10:50 ad Exp $ */ 2 3/*- 4 * Copyright (c) 2005 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Julio M. Merino Vidal, developed as part of Google's Summer of Code --- 20 unchanged lines hidden (view full) --- 29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 30 * POSSIBILITY OF SUCH DAMAGE. 31 */ 32 33/* 34 * Efficient memory file system supporting functions. 35 */ 36#include <sys/cdefs.h> |
37__FBSDID("$FreeBSD: head/sys/fs/tmpfs/tmpfs_subr.c 248084 2013-03-09 02:32:23Z attilio $"); | 37__FBSDID("$FreeBSD: head/sys/fs/tmpfs/tmpfs_subr.c 248597 2013-03-21 22:44:33Z pjd $"); |
38 39#include <sys/param.h> 40#include <sys/fnv_hash.h> 41#include <sys/lock.h> 42#include <sys/namei.h> 43#include <sys/priv.h> 44#include <sys/proc.h> 45#include <sys/rwlock.h> --- 1304 unchanged lines hidden (view full) --- 1350/* --------------------------------------------------------------------- */ 1351 1352/* 1353 * Change flags of the given vnode. 1354 * Caller should execute tmpfs_update on vp after a successful execution. 1355 * The vnode must be locked on entry and remain locked on exit. 1356 */ 1357int | 38 39#include <sys/param.h> 40#include <sys/fnv_hash.h> 41#include <sys/lock.h> 42#include <sys/namei.h> 43#include <sys/priv.h> 44#include <sys/proc.h> 45#include <sys/rwlock.h> --- 1304 unchanged lines hidden (view full) --- 1350/* --------------------------------------------------------------------- */ 1351 1352/* 1353 * Change flags of the given vnode. 1354 * Caller should execute tmpfs_update on vp after a successful execution. 1355 * The vnode must be locked on entry and remain locked on exit. 1356 */ 1357int |
1358tmpfs_chflags(struct vnode *vp, int flags, struct ucred *cred, struct thread *p) | 1358tmpfs_chflags(struct vnode *vp, u_long flags, struct ucred *cred, 1359 struct thread *p) |
1359{ 1360 int error; 1361 struct tmpfs_node *node; 1362 1363 MPASS(VOP_ISLOCKED(vp)); 1364 1365 node = VP_TO_TMPFS_NODE(vp); 1366 --- 369 unchanged lines hidden --- | 1360{ 1361 int error; 1362 struct tmpfs_node *node; 1363 1364 MPASS(VOP_ISLOCKED(vp)); 1365 1366 node = VP_TO_TMPFS_NODE(vp); 1367 --- 369 unchanged lines hidden --- |