Robert Watson
acd3428b7d
Sweep kernel replacing suser(9) calls with priv(9) calls, assigning
...
specific privilege names to a broad range of privileges. These may
require some future tweaking.
Sponsored by: nCircle Network Security, Inc.
Obtained from: TrustedBSD Project
Discussed on: arch@
Reviewed (at least in part) by: mlaier, jmg, pjd, bde, ceri,
Alex Lyashkov <umka at sevcity dot net>,
Skip Ford <skip dot ford at verizon dot net>,
Antoine Brodin <antoine dot brodin at laposte dot net>
2006-11-06 13:42:10 +00:00
Craig Rodrigues
277815d5c2
Implement vnode operations for setting and removing extended attributes.
2006-06-11 03:32:50 +00:00
Craig Rodrigues
c45dc21431
Restore routines for getting and listing extended attributes which
...
were lost in the last merge.
2006-06-11 00:55:32 +00:00
Craig Rodrigues
6c0a366182
Restore changes to spinlock macros before merge.
2006-06-11 00:54:35 +00:00
Craig Rodrigues
79fde20246
Remove debugging printf
2006-06-11 00:19:00 +00:00
Craig Rodrigues
1aba098ee0
Temporarily disable log recovery until we fix panics.
2006-06-10 23:40:58 +00:00
Craig Rodrigues
a41448133d
Logical OR the following flags into the va_mode field:
...
S_IFDIR when making a directory
S_IFLNK when making a symbolic link
S_IFIFO when making a pipe
xfs_ialloc() checks this field for these flags when figuring
out whether to make a directory, make a symbolic link or make a pipe.
2006-06-10 23:10:55 +00:00
Craig Rodrigues
a65032a3ae
Call g_vfs_close() if:
...
(1) _xfs_mount() fails
(2) at the end of _xfs_unmount()
2006-06-10 19:04:21 +00:00
Craig Rodrigues
490f186b62
Do not call vput() after we call VOP_UNLOCK().
2006-06-10 19:02:13 +00:00
Craig Rodrigues
1b5ea8f89c
Change %llx to %jx in printf() to eliminate warnings on 64-bit platforms.
2006-06-09 06:57:00 +00:00
Craig Rodrigues
20e82979ab
Bring back changes in version 1.3 lost in previous commit.
2006-06-09 06:40:22 +00:00
Craig Rodrigues
94ba00f925
More changes due to latest XFS import.
...
Work done by: Russell Cattelan <cattelan at xfs dot org>
2006-06-09 06:07:42 +00:00
Craig Rodrigues
331b6cc0ea
Sync XFS for FreeBSD tree with newer changes from SGI XFS for Linux tree.
...
Improve support for writing to XFS partitions.
Work done by: Russell Cattelan <cattelan at xfs dot org>
2006-06-09 06:04:06 +00:00
Craig Rodrigues
392cb4c78c
Include "xfs_macros.h" to fix tinderbox build breakage.
2006-06-01 20:51:59 +00:00
Warner Losh
088c5ab556
Cope with -Wundef. This means including xfs_macros.h early in a few more
...
files and changing #if XXXKAN -> #ifdef XXXKAN.
# this is just compile tested, since I don't have xfs partitions.
2006-06-01 19:01:47 +00:00
Craig Rodrigues
4df2902f3b
Add support for "export" option, to allow NFS exporting
...
of XFS filesystems.
2006-05-26 13:01:53 +00:00
Giorgos Keramidas
ac7050c114
Check for VFS_STATFS() failure in _xfs_mount() and abort the mount
...
on errors.
Found by: Coverity Prevent
Approved by: rodrigc, Russell Cattelan
MFC after: 4 weeks
2006-05-05 18:41:56 +00:00
John Baldwin
8abafcd00f
Update a DB_SET to DB_FUNC I missed yesterday.
2006-03-08 15:47:48 +00:00
Dag-Erling Smørgrav
0430a5e289
Eradicate caddr_t from the VFS API.
2005-12-14 00:49:52 +00:00
Craig Rodrigues
63ec04adea
Hide DDB-specific functions inside check for #ifdef DDB.
...
Noticed by: des
2005-12-13 22:42:02 +00:00
Craig Rodrigues
e497db39e8
Inherit system-wide BLKDEV_IOSIZE definition.
...
Submitted by: kan
2005-12-13 02:32:30 +00:00
Craig Rodrigues
15fd62fa0f
#define __user to nothing
2005-12-12 03:21:37 +00:00
Craig Rodrigues
93d9c69ff4
Initial import of read-only support for SGI's XFS filesystem.
...
Contributed by: XFS for FreeBSD project
2005-12-12 01:04:32 +00:00