jmmv
286dc06fc6
Check that renaming a file does not change its times but does change the
...
ones of the directory holding it.
2006-10-30 15:08:09 +00:00
elad
4b90b6befa
Remove note about how a malicious root user can cause kernel crashes.
2006-10-30 12:40:08 +00:00
elad
cc83a2c614
Don't use memcmp() and memcpy() on userspace addresses.
...
Pointed out by mrg@, thanks.
This also makes it so a malicious root user can't panic the kernel by
passing junk pointers.
2006-10-30 12:37:08 +00:00
perry
671b3fbc73
note about UFS_DIRHASH from i386, and a couple of space tab fixes
2006-10-30 12:34:22 +00:00
elad
ea927d2c6a
oops, remove debug printf slipped in. good catch from yamt@, thanks!
2006-10-30 12:19:23 +00:00
elad
ff7c31739a
Use consistent logging messages.
2006-10-30 11:29:12 +00:00
skrll
4663c12d85
Add some debug code.
2006-10-30 08:41:27 +00:00
skrll
c6dcde599c
Whitespace fixes.
2006-10-30 08:39:04 +00:00
skrll
92df06c2d1
G/C pages_per_vm_page
2006-10-30 08:30:01 +00:00
he
2f5213da05
In order to avoid warnings (which is converted to error with -Werror)
...
about empty bodies in an if-statement, we need to make add some proprocessor
conditionals around these if statements. FFS byte-swapping is sometimes
compiled out of install-media versions of this program.
2006-10-30 07:03:34 +00:00
christos
f45c81bb89
set n properly so that we can terminate.
2006-10-30 05:10:40 +00:00
christos
a4037f35ea
depend on the cardbus version too.
2006-10-30 01:31:04 +00:00
christos
9e74871aa3
find rmd160.h
2006-10-30 01:21:53 +00:00
christos
9217ff877d
Fix typo (hi Elad)
2006-10-30 00:58:21 +00:00
elad
eddfaaf54c
Move i386/amd64 common code (check_pa_acc()) to x86.
...
I didn't know what header to put the prototype in, so it's both in
i386/mem.c and amd64/mem.c; probably can be moved later.
Tested on amd64, assumed working on i386. :)
yamt@ okay
2006-10-30 00:41:26 +00:00
elad
048a21b75e
Simplify and rework duplication check code.
...
If we already have an entry, we only print a message mentioning it if the
fingerprints mismatch; that may indicate a security issue.
If the fingerprints match, there's a good chance it's the same file
appearing multiple times as a hard-link, in which case print a message
only if the verbose level is 1 or more.
2006-10-30 00:30:20 +00:00
uwe
4adfd8b4bf
The "gcc 2.95/vax can't handle __used__" hack has been fixed.
2006-10-29 23:02:25 +00:00
uwe
4e4935bba0
Include <sys/cdefs.h> and use __used on config[] instead of the ifdef dance.
...
Prevents gcc4 from g/c'ing embedded config from VAX kernels.
2006-10-29 23:00:44 +00:00
christos
3f792e2267
add an "emul" file node.
2006-10-29 22:35:35 +00:00
christos
ce42f55037
add the emulation in kinfo_proc2
2006-10-29 22:34:07 +00:00
christos
d0a868f481
Add support for printing the emulation of the process.
2006-10-29 22:32:53 +00:00
yamt
d566a2d50f
make agr headers include lock.h and queue.h by themselves.
2006-10-29 22:14:14 +00:00
christos
7cca893a23
don't descend to crypto.
2006-10-29 19:08:53 +00:00
christos
0e5129986f
fix print formatting.
2006-10-29 19:05:36 +00:00
christos
7379f78872
handle NPX_CPUID
2006-10-29 18:00:10 +00:00
hubertf
1cd9ce06e8
Add example on how to make an install CD - it's the same
...
as the bootcd* CDs just with the install sets added to
the CD as well.
XXX 1) The implementation of this is rather cludgy (copying sets around),
as our makefs(8) can't put files from multiple directories into
one image -- something that mkisofs can do with 'graft' points
XXX 2) This should be run after 'build.sh release' - It would be nice
if we had a seperate stage to add such hooks in our build framework
2006-10-29 17:58:15 +00:00
jmmv
7c53e12270
Use TOOL_PAX instead of pax to allow building release CD images (i.e.
...
CDRELEASE=true) on non-NetBSD systems.
2006-10-29 16:45:18 +00:00
christos
9984f7540a
fix name in weak alias.
2006-10-29 16:22:17 +00:00
christos
1fb46e1531
handle NPX_CPUID. reported by Takahiro Kambe
2006-10-29 16:11:54 +00:00
he
19b3e362f5
Work around the propagation of volatile-ness from struct to struct members.
...
OK'ed by nsmrtks.
2006-10-29 16:05:15 +00:00
yamt
fb3b846458
agr_setconfig: ensure ifname is NUL terminated. PR/34894 from Michael Pounov.
2006-10-29 11:38:56 +00:00
freza
e224ffd4ee
Inline UPDATE_INTERVAL macro, it's only used once. Per mrg@'s note
...
on previous.
2006-10-29 11:29:58 +00:00
minskim
ff7273278a
Correct spelling.
2006-10-29 09:34:35 +00:00
dogcow
f7bd540aee
cargo-cult copy changes from npx_isa.c so that GENERIC.MPACPI builds again.
...
(hi, christos!)
2006-10-29 09:24:47 +00:00
dogcow
9070e87821
...and one more for xcompilation (due to lib/libc/hash/sha1/sha1hl.c, sigh.)
2006-10-29 06:56:01 +00:00
dogcow
2b33ff3b97
cross (and native) building works again. woo.
2006-10-29 06:17:08 +00:00
itohy
74588a5b22
Turn on PHY power earlier in the initialization.
...
This should make 3c575CT work and fix following PRs:
kern/12965: 3com 575CT does not work
port-i386/16295: Problems in pci routing table and ex0 (3c575c-tx) networking
2006-10-29 05:56:35 +00:00
uwe
ba0408a7f5
Lift extern shb_cd declaration to the top level.
...
Make all routines static.
2006-10-29 02:10:12 +00:00
oster
feecc58eab
rmd160.h and sha2.h now live in /usr/include/crypto/../sys ,
...
not in /usr/include/crypto/sys.
2006-10-29 01:46:01 +00:00
christos
29741647a2
add {v,}snprintf_ss
2006-10-28 23:20:57 +00:00
christos
f26b055a0e
PR/34933: Sami Kantoluoto: RealTek 8168B found from Asus P5B motherboard
...
is not recognized
2006-10-28 23:18:34 +00:00
agc
05ad853be0
one more to catch up with the new location for sha2.h
2006-10-28 23:07:23 +00:00
wiz
bb93eb1630
Remove trailing whitespace. Use .Bl -enum for an enumeration.
2006-10-28 22:50:16 +00:00
christos
238d204377
Make npx work on the AMD Geode LX-800 processor by short-circuiting
...
the npx detection code. Since exception reporting is broken, check the
CPUID_FPU feature. This is what FreeBSD does.
2006-10-28 21:24:45 +00:00
tsutsui
6ed1365e7f
- bcopy -> strcpy (in debug message)
...
- bcopy -> memcpy
2006-10-28 18:45:57 +00:00
tsutsui
40c87dddb4
- use continue for an empty statement in for() loop
...
- remove an empty statement in if() clause by inverting logic
- use KDASSERT(9) rather than #ifdef DEBUG + KASSERT(9)
- replace commented out M_WRITABLE() with !M_READONLY(9)
2006-10-28 18:26:15 +00:00
tsutsui
b62bfc53fd
M_TRALINGSPACE(m) returns 0 if M_READONLY(m) is true,
...
so no need to call both. Pointed out by Pavel Cahyna.
2006-10-28 18:00:53 +00:00
christos
d165928f40
check for negative length in PT_COREDUMP (from Neil)
2006-10-28 17:58:22 +00:00
bjh21
1aeaeb0efa
When setting the FIFO preload, chose an entirely safe value rather than
...
using a completely bogus heuristic to guess at one. This might cause FIFO
underruns in particularly exciting video modes, but it also makes more
boring ones work correctly.
2006-10-28 17:39:59 +00:00
agc
7fa420acd5
catch up with new location for rmd160.h header file
2006-10-28 15:35:28 +00:00