Yoshihiro Takahashi
1a413640ac
MFi386: Get rid of unnecessary use of m4(1) by using cpp(1) instead.
...
Repocopied by: joe
2004-02-13 15:39:59 +00:00
Yoshihiro Takahashi
32efe8e4b4
MFi386: revisions 1.74 and 1.75.
...
- kzip(8) is long dead.
- Clean CLEANFILES.
2004-02-13 15:26:22 +00:00
Yoshihiro Takahashi
4dcf467f93
MFi386: revision 1.20 (don't strip kgzldr.o)
2004-02-13 15:24:25 +00:00
Hajimu UMEMOTO
c46e7f1d52
- wrap mappedaddr block by #ifdef INET for IPv6-only kernel in future.
...
- rejects IPv6 packet toward IPv4-mapped address if its source address
is not an IPv4-mapped IPv6 address, since the converted IPv4 packets
would have an unexpected IPv4 source address.
- when V6ONLY socket option is set, discard packets destined to a
v4/ipv4 mapped ipv6 address.
- have PULLDOWN_TEST codepath.
- get rid of in6_mcmatch().
Obtained from: KAME
2004-02-13 15:11:47 +00:00
Hajimu UMEMOTO
efddf5c64d
supported IPV6_RECVPATHMTU socket option.
...
Obtained from: KAME
2004-02-13 14:50:01 +00:00
Ruslan Ermilov
41460aa51a
Merged from kmod.mk,v 1.152: strip debugging symbols even when not
...
configured for debugging. This saves some bytes, and produces the
same "kernel" object as if it was configured for debugging.
2004-02-13 13:21:41 +00:00
Ruslan Ermilov
1a17c23db2
Don't override the standard SYSTEM_LD setting from kern.pre.mk.
...
Instead, use the linker script to record the correct entry point.
2004-02-13 12:28:53 +00:00
Poul-Henning Kamp
18e47b55a9
Back out my last commit to syscons, things seem to be far more evil
...
than suspected.
and obviously nobody runs the patches I post to -current :-(
Poul-Henning
2004-02-13 12:04:15 +00:00
Ruslan Ermilov
817b59bff6
Reduce the number of knobs controlling the build of debug modules
...
to one, DEBUG_FLAGS, which is also compatible with <bsd.prog.mk>.
Previously one had to set both DEBUG and DEBUG_FLAGS to build the
.ko.debug with debugging symbols which was boring when doing this
manually.
2004-02-13 10:40:54 +00:00
Ruslan Ermilov
9673a2c2d0
Removed -g from CFLAGS. There is a better way to build debugging
...
versions of the modules, and unconditionally putting -g in CFLAGS
has negative impact on the size of the resulting .ko object, even
now that debugging symbols are always stripped.
2004-02-13 10:11:01 +00:00
Ruslan Ermilov
4c293d355f
We didn't strip debugging symbols from .ko if DEBUG was undefined.
2004-02-13 09:39:45 +00:00
Marcel Moolenaar
317872f26c
Don't create a mapfile during link. It's not needed for the build.
2004-02-13 04:45:41 +00:00
Marcel Moolenaar
a02efe9a7c
o Don't build with -fpic. It's not needed and inconsistent with how
...
other constributions are compiled.
o Remove powerpc specific additions to CFLAGS.
2004-02-13 04:43:41 +00:00
Bruce Evans
0efb13948d
MFextfs: backed out secondary changes in rev.1.40 that had become just
...
style bugs (a variable that is used only once, and misformattings).
2004-02-13 03:05:12 +00:00
Jun Kuriyama
df1941fb59
Fix style bugs in previous commit.
...
Submitted by: bde
2004-02-13 02:02:06 +00:00
Poul-Henning Kamp
d2bae332d6
Remove the absolute count g_access_abs() function since experience has
...
shown that it is not useful.
Rename the relative count g_access_rel() function to g_access(), only
the name has changed.
Change all g_access_rel() calls in our CVS tree to call g_access() instead.
Add an #ifndef BURN_BRIDGES #define of g_access_rel() for source
code compatibility.
2004-02-12 22:42:11 +00:00
Ruslan Ermilov
63dfee8866
Fixed the fatal bug introduced in previous commit: don't strip
...
kgzldr.o -- kgzipping with such a loader produces bad images.
2004-02-12 22:06:33 +00:00
Ruslan Ermilov
c6cad6c575
Clean CLEANFILES.
2004-02-12 21:43:50 +00:00
Poul-Henning Kamp
f484fc6593
Don't use makedev() to hack up dev_t's early in boot, do it right
...
with make_dev() (and avoid doing it again later).
2004-02-12 21:32:59 +00:00
Alan Cox
40448065e8
Further reduce the use of Giant in vm_map_delete(): Perform pmap_remove()
...
on system maps, besides the kmem_map, without Giant.
In collaboration with: tegge
2004-02-12 20:56:06 +00:00
John Baldwin
3094dfd106
Use the PCIR_BAR() macro rather than a magic number to specify the BAR
...
for controller memory.
2004-02-12 20:47:03 +00:00
Poul-Henning Kamp
74cf585544
Correct the cleanup of the alias dev_t for /dev/urandom: being an
...
alias it depends on the aliased dev_t and disappears automatically
when that is removed.
Submitted by: "Bjoern A. Zeeb" <bzeeb+freebsd@zabbadoz.net>
2004-02-12 20:46:49 +00:00
John Baldwin
e4a87c455e
Fix a whitespace nit.
2004-02-12 20:45:01 +00:00
Poul-Henning Kamp
f865123ec4
Give both consumers and providers a {void *private, u_int index} which
...
the implementing class can use to hang internal info from.
2004-02-12 20:32:11 +00:00
Bruce M Simpson
b30190b542
Update the prototype for tcpsignature_apply() to reflect the spelling of
...
the types used by m_apply()'s callback function, f, as documented in mbuf(9).
Noticed by: njl
2004-02-12 20:16:09 +00:00
Bruce M Simpson
bca0e5bfc3
style(9) pass; whitespace and comments.
...
Submitted by: njl
2004-02-12 20:12:48 +00:00
Bruce M Simpson
a0194ef1ea
Remove an unnecessary initialization that crept in from the code which
...
verifies TCP-MD5 digests.
Noticed by: njl
2004-02-12 20:08:28 +00:00
Bruce Evans
67406320ff
MFffs (ffs_vfsops.c 1.227: clean up open mode bandaid). This reduces
...
gratuitous differences with ffs a little.
2004-02-12 17:54:58 +00:00
Bruce Evans
8adff5fc12
Fixed some minor style bugs (English usage and formatting of binary
...
operators) in and near revs.1.169-1.170 (open mode bandaid). This
(or better a proper fix) should have been done before cloning the
bandaid to many other file systems.
2004-02-12 16:52:24 +00:00
Peter Grehan
321fd46031
Work-in-progress for the 'Kauai' ATA device in Mac notebooks. The
...
device seems to be the macio ATA cell with a PCI front-end, and
has no relation to PIIX-style ATA/PCI devices.
2004-02-12 09:17:16 +00:00
Peter Grehan
a3063d483e
Add sys file required for IEEE fp functions.
...
Submitted by: Suleiman Souhlal <refugee@segfaulted.com>
2004-02-12 09:12:11 +00:00
Jun Kuriyama
5580f04ab0
Reverse lock order by using local variable. This will shut up "acquiring
...
duplicate lock of same type" message.
Reviewed by: mckusick
2004-02-12 08:52:08 +00:00
Ruslan Ermilov
5c8f32a869
Tidy up makefiles.
...
Tested by: marcel
2004-02-12 08:10:34 +00:00
Peter Grehan
9a580b5e18
Remove register keyword and constify tmp values. This fixes
...
PPC compile warning - PPC is the only consumer of this code
path.
2004-02-12 03:23:13 +00:00
Brian Feldman
f662a93197
Always socantsendmore() before deallocating a socket. This, in turn,
...
calls selwakeup() if necessary (which it is, if you don't want freed
memory hanging around on your td->td_selq).
Props to: alfred
2004-02-12 01:48:40 +00:00
Bill Paul
c7a61a03e8
Correct instance of *timeout that should have been timeout.
...
Noticed by: mlaier
2004-02-11 23:11:12 +00:00
Ruslan Ermilov
ea81a634b5
kzip(8) is long dead.
2004-02-11 22:25:25 +00:00
Don Lewis
55b5f2a202
When reparenting a process to init, make sure that p_sigparent is
...
set to SIGCHLD. This avoids the creation of orphaned Linux-threaded
zombies that init is unable to reap. This can occur when the parent
process sets its SIGCHLD to SIG_IGN. Fix a similar situation in the
PT_DETACH code.
Tested by: "Steven Hartland" <killing AT multiplay.co.uk>
2004-02-11 22:06:02 +00:00
Ruslan Ermilov
40d387429f
Overhaul makefiles.
2004-02-11 22:01:17 +00:00
Bill Paul
31d5c7fd4d
Add yet more bulletproofing. This is to guard against the case that
...
ndis_init_nic() works one during attach, but fails later. Many things
will blow up if ndis_init_nic() fails and we aren't careful.
2004-02-11 21:53:40 +00:00
Ruslan Ermilov
23350aaf89
_start.S -> _start.s as the latter is pure asm file.
...
Repocopied by: joe
2004-02-11 21:17:04 +00:00
Pawel Jakub Dawidek
72e330954e
Added g_print_bio() function to print informations about given bio.
...
Approved by: phk, scottl (mentor)
2004-02-11 18:21:32 +00:00
John Baldwin
e7a44cace2
Argh! Fix a bogon. lim_cur() was returning the hard (max) limit rather
...
than the soft (cur) limit.
Submitted by: bde
2004-02-11 18:04:13 +00:00
Bruce Evans
1723bc36ef
Removed more vestiges of vfs_ioopt:
...
- rev.1.42 of ffs_readwrite.c added a special case in ffs_read() for reads
that are initially at EOF, and rev.1.62 of ufs_readwrite.c fixed
timestamp bugs in it. Removal of most of vfs_ioopt made it just and
optimization, and removal of the vm object reference calls made it less
than an optimization. It was cloned in rev.1.94 of ufs_readwrite.c as
part of cloning ffs_extwrite() although it was always less than an
optimization in ffs_extwrite().
- some comments, compound statements and vertical whitespace were vestiges
of dead code.
2004-02-11 15:27:26 +00:00
Tim J. Robbins
3a7f5cac4a
Use automatic major number allocation for the nfs4 device instead of
...
stealing #29 , which is already reserved for mcd.
2004-02-11 13:31:30 +00:00
Peter Grehan
49f397d0c3
Interrupt statistics, vmstat -i now works.
...
Submitted by: Suleiman Souhlal <refugee@segfaulted.com>
Slightly modified by: grehan
Derived from: i386
2004-02-11 13:18:31 +00:00
Tim J. Robbins
28c013fd72
Un-reserve major 144 (nsmb) now that we are using automatic allocation.
2004-02-11 12:58:06 +00:00
Tim J. Robbins
fd13f79252
Use automatic major number allocation for nsmb devices.
2004-02-11 12:49:49 +00:00
Peter Grehan
9c24bed2d9
Clean up header files, which fixes compile warning.
2004-02-11 10:49:30 +00:00
Peter Grehan
69a9f22118
- constify devinfo strings to eliminate compile warning
...
- remove trailing whitespace
2004-02-11 10:15:15 +00:00