Commit Graph

214368 Commits

Author SHA1 Message Date
alnsn
be868ab1a6 Enable MKSLJIT on sparc. 2012-11-05 23:09:40 +00:00
alnsn
90781f7f62 Add sljitarch.h on sparc. 2012-11-05 23:08:59 +00:00
wiz
c2208cd4f9 Use other markup. Remove trailing space. 2012-11-05 22:49:14 +00:00
wiz
9948aa60be Bump date for previous. 2012-11-05 22:44:22 +00:00
para
ab1daf988f make DEBUG kernels buildable again (typo) 2012-11-05 21:35:28 +00:00
alnsn
d90fc84090 Include sljitarch.h even when MKSLJIT=no. 2012-11-05 20:01:38 +00:00
dholland
4bd3ba2714 regen 2012-11-05 19:06:39 +00:00
dholland
b496a9dc26 Rename the new ni_startdir (the slot used to hold the starting point
for openat() and friends) to ni_atdir to avoid confusion with a
previously existing (and, alas, still documented) ni_startdir field
that meant something else entirely.
2012-11-05 19:06:26 +00:00
dholland
f90296b2d3 Document NDAT(), and while here update some of the now-outdated
material in the namei man page. There's quite a bit more to be done.
2012-11-05 17:31:53 +00:00
dholland
5bfe204cbc Update docs for namecache changes. 2012-11-05 17:31:15 +00:00
dholland
a2c3393810 These two man pages contain complete cut and paste copies of struct
componentname and/or struct nameidata. Update the copies, for both
today's changes and a number of earlier changes too.
2012-11-05 17:30:37 +00:00
dholland
fababf6df2 6.99.15: namecache cleanup.CVS: ---------------------------------------------------------------------- 2012-11-05 17:28:53 +00:00
dholland
67d4c46b16 regen 2012-11-05 17:27:52 +00:00
dholland
35ed690545 Excise struct componentname from the namecache.
This uglifies the interface, because several operations need to be
passed the namei flags and cache_lookup also needs for the time being
to be passed cnp->cn_nameiop. Nonetheless, it's a net benefit.

The glop should be able to go away eventually but requires structural
cleanup elsewhere first.

This change requires a kernel bump.
2012-11-05 17:27:37 +00:00
dholland
17158b916c regen 2012-11-05 17:24:39 +00:00
dholland
1617a81dd1 Disentangle the namecache from the internals of namei.
- Move the namecache's hash computation to inside the namecache code,
instead of being spread out all over the place. Remove cn_hash from
struct componentname and delete all uses of it.

 - It is no longer necessary (if it ever was) for cache_lookup and
cache_lookup_raw to clear MAKEENTRY from cnp->cn_flags for the cases
that cache_enter already checks for.

 - Rearrange the interface of cache_lookup (and cache_lookup_raw) to
make it somewhat simpler, to exclude certain nonexistent error
conditions, and (most importantly) to make it not require write access
to cnp->cn_flags.

This change requires a kernel bump.
2012-11-05 17:24:09 +00:00
dholland
26486df952 Fix build of fs/unionfs (the extra unused copy of onionfs) for the
quota changes.
2012-11-05 17:16:59 +00:00
dholland
94522e611a Fix the prototype of vfs_quotactl() implementations in VFS_PROTOS(),
since it's wrong there. This slipped by because the only
implementation is in ufs, which isn't under a VFS_PROTOS declaration.
2012-11-05 17:16:18 +00:00
apb
95eac585a1 Revert previous. This boot loader has its own version number,
independent of the kernel version.
2012-11-05 16:53:25 +00:00
chs
f7c9fbf0fa add a cpu_spawn_return() that just calls userret(). 2012-11-05 15:14:34 +00:00
chs
04068992a7 add a stub cpu_mcontext_validate(). 2012-11-05 15:13:04 +00:00
chs
cbdf1a7f9d remove pmap_track_modified() since it references kmem globals
that no longer exist.  this check was a hold-over from freebsd,
kmem pages on netbsd are not managed and thus mod/ref state is
anyway not tracked.  also remove commented-out assertions about
pageq locking, this was another freebsd hold-over since pmaps
do not use the pageq lock on netbsd.
2012-11-05 15:11:36 +00:00
alnsn
a659721e61 Untie libsljit directory from MKSLJIT. 2012-11-05 08:07:11 +00:00
pgoyette
a056b20854 The SysV IPC tests have been converted to atf 2012-11-05 04:11:44 +00:00
pgoyette
d377141baa Add new SysV IPC test 2012-11-05 04:09:34 +00:00
pgoyette
c168fbbf95 Convert to ATF format the old src/regress/ style tests for Sys V IPC 2012-11-05 04:09:14 +00:00
christos
4622fbd2a2 add missing include file. 2012-11-05 01:25:25 +00:00
alnsn
ffd8736098 Build sljit test when MKSLJIT != no and set MKSLJIT to yes on amd64 and i386. 2012-11-05 00:57:39 +00:00
alnsn
a9b4cc4551 Add userspace libsljit test. Not hooked into build yet. 2012-11-05 00:34:28 +00:00
alnsn
8639fea1f4 Compile with WARNS=3. 2012-11-05 00:29:57 +00:00
alnsn
21d85b1e97 Add makefiles to build libsljit as a private userspace library. 2012-11-05 00:23:18 +00:00
alnsn
758c93834a Compile with WARNS=3. 2012-11-05 00:18:50 +00:00
christos
6298c31a51 add missing includes 2012-11-04 23:37:02 +00:00
khorben
acecd624e0 Fixed two harmless typos
ok agc@
2012-11-04 23:30:39 +00:00
christos
8abc3de551 Over the years this header gained a lot of disparate functionality
and willy nilly people kept adding headers appropriate to the new
functionality  So we reached where we are today, this header causes
lots of namespace conflicts (for example you cannot use util.h from
a lex file, because ECHO is macro used in lex, and ECHO is defined
to 8 in termios). Roll back time, and remove all the unnecessary
includes, leaving it to the program to include the ancillary headers
they need.
2012-11-04 23:25:59 +00:00
alnsn
1e8343bece Add sljit. 2012-11-04 22:55:07 +00:00
christos
8c13db6ad0 add the headers you need 2012-11-04 22:47:21 +00:00
christos
4f048a363d include the headers you use 2012-11-04 22:46:08 +00:00
christos
24f9b938a0 add missing header 2012-11-04 22:38:19 +00:00
christos
39a3c792a3 include utmpx.h if needed 2012-11-04 22:36:58 +00:00
christos
a226200999 include <pwd.h> 2012-11-04 22:32:01 +00:00
christos
d6532d627c include the headers that you need. 2012-11-04 22:30:23 +00:00
christos
6a9b095c0d include the headers that we need 2012-11-04 22:28:16 +00:00
christos
1f16d7465e include the headers that you need. 2012-11-04 22:26:04 +00:00
christos
c6352516aa include the headers you need 2012-11-04 22:21:11 +00:00
christos
e3f7c883f9 include the needed headers 2012-11-04 22:20:03 +00:00
christos
5d69c93985 Only include the headers we use and remove useless variable. 2012-11-04 21:57:40 +00:00
christos
7dd937fd24 if you are going to use utmpx.h, include it. 2012-11-04 21:35:45 +00:00
christos
92227bd148 remove useless include (sys/stat.h) and add useful one (stdio.h) 2012-11-04 21:14:59 +00:00
christos
bef47ea987 include pwd.h for password stuff 2012-11-04 20:46:46 +00:00