Commit Graph

153123 Commits

Author SHA1 Message Date
hauke 9d2e5c6d9c The {GENERIC,INSTALL}SBC kernel configurations are out of sync with
the vanilla ones. They are supposed to be identical to
{GENERIC,INSTALL}, apart from the different ncr5380 driver.
Instead of re-sync'ing, use a new feature of configure and just disable
the ncrscsi driver.

(Approved by Allen Briggs)
2006-10-30 19:40:47 +00:00
mjf b8fbc57a69 Add references to other filehandle man pages.
OK'd martin@
2006-10-30 18:53:42 +00:00
hubertf 4269337775 * Clarify that the xfont set is only needed by the X server
* simplify commands to extracts sets & pkgsrc
 * add spaces around \(em - why this isn't rendered as — is far
   beyond me, can someone with *roff fu have a look?

Inspired by posting by James K. Lowden on netbsd-docs.

XXX the hardware list needs real work. :(
2006-10-30 18:36:44 +00:00
garbled bcb7c3b253 Add -Wextra -Wno-unused for prep. 2006-10-30 17:56:30 +00:00
garbled 54ded9290c Make these files compile with -Wextra -Wno-unused 2006-10-30 17:54:29 +00:00
garbled 9d0e6979a5 Make these files compile with -Wextra -Wno-unused. 2006-10-30 17:52:12 +00:00
elad 52d8744717 Use integers, not pointers to integers, for KAUTH_REQ_NETWORK_SOCKET_OPEN.
Reminded by yamt@, thanks!
2006-10-30 16:53:48 +00:00
skrll 12cd4ecc49 Remove a hack that's been fixed. 2006-10-30 16:46:42 +00:00
skrll e231c02e1c KASSERT that the pmap_extract works in _bus_dmamap_load_buffer 2006-10-30 16:22:42 +00:00
skrll ebb445db43 Remove the boot-from-disk hppa hack now that a real fix has been found. 2006-10-30 16:15:56 +00:00
jmmv bccb33bf70 Fix a typo in a comment. 2006-10-30 16:06:05 +00:00
skrll 140ca90ce5 pmap_kenter_pa the kernel and it's data structures including the kernel
stack.

Fixes the "booting from disk memory corruption bug" which was a result
of pmap_extract silently failing against a scsipi_xfer data area allocat-
ed on kernel stack in _bus_dmamap_load_buffer
2006-10-30 16:04:10 +00:00
jmmv 71f9a07732 Update the file's ctime after a rename. Thanks to pooka@. 2006-10-30 15:23:20 +00:00
jmmv 346849f443 As pooka@ says, a rename has to change the file's ctime; make that explicit. 2006-10-30 15:22:54 +00:00
jmmv da1dae4180 Grr... cvs diff scrolled too much and I didn't notice there were some
unwanted changes in this file.  Revert them; sorry.
2006-10-30 15:11:01 +00:00
jmmv 2185c98874 When renaming a file, we have to modify the mtime of the directory holding
it, not the mtime of the file itself.  This fixes the problems exposed when
unpacking software under a tmpfs and trying to build it because dependencies
were not calculated properly (e.g. autoconf 2.60 as reported by tls@).
2006-10-30 15:09:47 +00:00
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