dyoung
ffbbd3ac2d
Fix kernel compilation with 'options KSTACK_CHECK_MAGIC': change
...
'void *' to 'char *' so pointer arithmetic will work.
2007-08-10 21:50:48 +00:00
drochner
b36bcf93ef
make the hypot/atan2 functions weak aliases, because they are used
...
internally by the historical cabs(), and the future c99 cabs/carg
2007-08-10 21:20:35 +00:00
tsutsui
26ba3dff65
More style nits.
2007-08-10 17:44:18 +00:00
tsutsui
2c1e4e89f3
Some style nits.
2007-08-10 16:59:41 +00:00
tsutsui
69819deda6
Lookup boothowto flags in bootinfo.
2007-08-10 16:48:24 +00:00
tsutsui
17c3dbc6c5
Parse boot_flags specified on boot prompt and
...
pass decoded boothowto value to kernel via bootinfo.
2007-08-10 16:47:06 +00:00
nonaka
05cbb430da
Added wscons to ramdisk for tpctl.
2007-08-10 16:23:59 +00:00
yamt
c379ad6567
- instead of scanning an array of iods, maintain a list of idle iods.
...
- make nfs_getset_niothreads MP friendly.
2007-08-10 15:12:56 +00:00
joerg
1c929a1104
Print the polarity and trigger flags as well. Can help with debugging
...
on fancy notebooks.
2007-08-10 14:34:56 +00:00
taca
1539dbb71c
Add support for BCM5786 with simply adding its PCI product id.
...
Testing on Fujitsu FMV-D5240 and works fine.
2007-08-10 12:27:35 +00:00
pooka
62234858c3
* use more sensible perms
...
* use mounter uid/gid as file owners
* sprinkle static
2007-08-10 08:13:11 +00:00
pooka
f49fa2014c
add mount_sysctlfs.8
2007-08-10 07:59:32 +00:00
mishka
6e6d7fe39f
Adjust wscons.conf documentation to its current 'setvar' behavior
...
(rc.d/wscons is now able to set variables for arbitrary control device).
2007-08-10 06:14:08 +00:00
pooka
e0876492cd
__RCSID police
2007-08-09 22:03:20 +00:00
pooka
ef86ff763c
add sysctlfs
2007-08-09 22:03:01 +00:00
pooka
ba4e596bc9
move sysctlfs from examples to base
2007-08-09 22:01:25 +00:00
pooka
5b593f2aeb
require standard mount_foo bar /path usage, where bar is ignored here
2007-08-09 21:54:27 +00:00
pooka
4a7c7712c6
* require standard mount_foo bar /path usage, where bar is ignored here
...
* allow only root callers to modify sysctl tree
2007-08-09 21:54:16 +00:00
pooka
c3bc94628d
Play catchup with ufs/ffs changes: compile subr_specificdata.c
...
and emulate kmem_foo() to support the prior.
2007-08-09 20:57:22 +00:00
pooka
b4b6be82da
do the shuffle: move mount_specificdata stuff from vfs_subr to vfs_subr2
2007-08-09 20:55:30 +00:00
joerg
1c0eed0117
Fix typo.
2007-08-09 18:50:58 +00:00
bouyer
67f8e5f5ce
Pass the right value to VLAN_INPUT_TAG(), this makes vlan(4) on bnx(4) work.
2007-08-09 18:10:20 +00:00
kiyohara
1d0746259f
Use bitmask_snprintf().
2007-08-09 16:54:21 +00:00
nonaka
fad0ea915b
build and install zbsdmod.o.
2007-08-09 16:08:58 +00:00
he
fd961c4429
Add a new socket option for unix domain sockets: LOCAL_PEEREID, to make
...
it possible to get the pid, euid and egid of the process at the remote
end at the time it did bind() or connect().
Add a new libc function, getpeereid() to easily get at the euid and egid.
As a consequence, bump libc's minor number.
Document the LOCAL_PEEREID socket option in unix(4).
Based on contribution by Arne H. Juul, minor modifications by myself.
2007-08-09 15:23:01 +00:00
pooka
36c0b176cc
Fix it a bit & wait for the dust to settle. Also, enable UBC by default.
...
ffs in userspace on top of puffs/p2k/rump is now stable enough to
host a make -j4 kernel build (well, at least my kernel build ...
but, yes, I am currently running that kernel on my desktop)
2007-08-09 13:53:36 +00:00
pooka
c1649dbc9e
* fix symlink
...
* actually call a couple of VOPs
2007-08-09 11:59:16 +00:00
pooka
0a371e70c2
deal with holes in getpages()
2007-08-09 11:18:13 +00:00
pooka
58b908ae12
Flush file's pages in inactive (they'll still be kept in the kernel
...
page page if it's enabled). This very easily takes care of memory
management problems except for large files.
2007-08-09 09:54:36 +00:00
hannken
d56e8d1456
Move the fstrans-aware lock vnops from ufs to ffs. Other ufs file systems
...
do not need them.
Ride on 4.99.28
2007-08-09 09:22:34 +00:00
pooka
37698f56d6
Enable lfs in r/o mode, i.e. does not start lfs_clean-nerd and do
...
any real trickery. Unfortunately this was the easy part; r/w
support is going to make ascending naked, blind, illiterate, without
food and as an atheist look trivial.
2007-08-09 09:19:30 +00:00
pooka
cb6989bfcf
fool some KASSERTs
2007-08-09 09:11:57 +00:00
pooka
c36b0d0bc4
whoops, committed old signature of vrele2()
2007-08-09 09:06:44 +00:00
pooka
2c3d0e9d16
Add some stubs for lfs.
2007-08-09 08:56:44 +00:00
pooka
3de9f5d391
Instead of having lfs muck directly about with vnode free lists,
...
introduce vrele2(), which allows to release vnodes the way lfs
sometimes wants it:
+ without calling inactive
+ inserting the vnode at the head of the freelist (this is a very
questionable optimization that isn't even enabled by default,
but I went along with the same semantics for now)
2007-08-09 08:51:21 +00:00
pooka
dfeea3487b
Don't need to use MNT_FORCE here (my original test image was a bit
...
b0rked), but do stuff MNT_RDONLY down the file system's throat.
2007-08-09 08:33:25 +00:00
tron
b21dec1752
Add code to monitor the disk wedges (see dk(4)) configured on the
...
system. Based on a patch contributed by Andreas Wrede in PR misc/36747.
2007-08-09 07:50:58 +00:00
pooka
39afc34cc7
* compile subr_time.c from kern/
...
* some pmap stubs
2007-08-09 07:42:07 +00:00
pooka
5fbd525b19
Shuffle routines which just roll values around from kern_clock.c
...
and kern_time.c to subr_time.c.
2007-08-09 07:36:18 +00:00
hannken
70cc392f1e
Move snapshot per-mount data from struct ufsmount to mount specific data.
...
No functional changes.
Welcome to 4.99.28 (struct ufsmount changed size)
2007-08-09 07:34:27 +00:00
pooka
1f47971378
pass mntflags to puffs_mount()
2007-08-08 22:45:51 +00:00
joerg
ca08f11a4d
Regen config.h.
2007-08-08 22:44:49 +00:00
joerg
06a05a37cc
Import pkg_install-20070804: Fix ordering in pkg_order.
2007-08-08 22:38:48 +00:00
macallan
794098d6c6
sync with ppcoea-renovation
2007-08-08 22:19:55 +00:00
pooka
f208ab1cd8
boolean_t -> bool
2007-08-08 21:36:43 +00:00
agc
babe0fc9d8
Apply fix from PR 35283 from David Holland:
...
ensure that kdump properly escapes newlines in argv
2007-08-08 20:28:11 +00:00
tsutsui
7ff0d7e309
Defer arc_init_wired_map() call after MD ipl_sr_bits[] is initilized
...
in platform dependent init functions.
arc_init_wired_map() refers ipl_sr_bits[] via
extent_create(9) -> mutex_init(9) -> makeiplcookie(9)
since the partial merge of vmlocking.
2007-08-08 17:26:57 +00:00
pooka
24c0b6d0d0
Provide rump_getvninfo() and use that in libp2k_lookup() to avoid an
...
extra getattr for stuff the file system already cached in the vnode.
2007-08-08 14:09:07 +00:00
pooka
804db68101
Make genfs_islocked return always 1 instead of 0. But these should
...
really get tracked ...
2007-08-08 14:07:35 +00:00
ad
41368c8e7e
Grab locks in getrusage/getrlimit.
2007-08-08 14:07:11 +00:00