]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
20 years agoWhen trying each linker class in turn with a preloaded module, exit
iedowse [Fri, 27 Aug 2004 01:20:26 +0000 (01:20 +0000)]
When trying each linker class in turn with a preloaded module, exit
the loop if the preload was successful. Previously a successful
preload was ignored if the linker class was not the last in the
list.

20 years agoAdd a new module information type MODINFOMD_SHDR that will be used
iedowse [Fri, 27 Aug 2004 01:10:16 +0000 (01:10 +0000)]
Add a new module information type MODINFOMD_SHDR that will be used
by the loader to pass the section header table from preloaded ELF
relocatable modules into the kernel.

20 years agoAdd MD relocation support for amd64 and i386 platforms. The no-op
iedowse [Fri, 27 Aug 2004 01:06:57 +0000 (01:06 +0000)]
Add MD relocation support for amd64 and i386 platforms. The no-op
relocation is not sufficient for ELF relocatable object format
modules, since accessing the module metadata involves following
pointers between different ELF sections.

This allows kldxref to correctly build linker.hints on the amd64
platform.

20 years agoAdd support for reading ELF relocatable object file format modules.
iedowse [Fri, 27 Aug 2004 00:58:40 +0000 (00:58 +0000)]
Add support for reading ELF relocatable object file format modules.

20 years agoAlways set the status and move a printf under bootverbose.
njl [Fri, 27 Aug 2004 00:53:11 +0000 (00:53 +0000)]
Always set the status and move a printf under bootverbose.

Tested by: gj

20 years agoCall the file format specific code through a table of function
iedowse [Fri, 27 Aug 2004 00:51:21 +0000 (00:51 +0000)]
Call the file format specific code through a table of function
pointers and remove knowledge of the file format from kldxref.c.
This will make it possible to support more than one file format.

20 years agoIn conjunction with having boot0cfg(8) default boot0 to packet mode.
obrien [Fri, 27 Aug 2004 00:18:03 +0000 (00:18 +0000)]
In conjunction with having boot0cfg(8) default boot0 to packet mode.

Submitted by: Tor.Egge@cvsup.no.freebsd.org

20 years agoWhen attaching a consumer from a volume to a plex, check if the
le [Thu, 26 Aug 2004 21:04:41 +0000 (21:04 +0000)]
When attaching a consumer from a volume to a plex, check if the
volume already has a plex attached and adjust the access counts
of the new consumer accordingly.

20 years agoCorrect a denial-of-service vulnerability in zlib.
nectar [Thu, 26 Aug 2004 19:37:06 +0000 (19:37 +0000)]
Correct a denial-of-service vulnerability in zlib.
For reference, this bug was first reported at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=252253

Submitted by: "Dmitry V. Levin" <ldv@altlinux.org>

20 years agoFixed the shell arithmetic to work with 4.x /bin/sh.
ru [Thu, 26 Aug 2004 19:15:20 +0000 (19:15 +0000)]
Fixed the shell arithmetic to work with 4.x /bin/sh.

Tested by: make release of HEAD on 4.10-STABLE

20 years agoIf getting the current setting after modifying the link failed, we assume
njl [Thu, 26 Aug 2004 17:14:36 +0000 (17:14 +0000)]
If getting the current setting after modifying the link failed, we assume
it succeeded.  However, we also need to set the status to AE_OK.

20 years agoCorrect capitalization of DeLorme Publishing.
des [Thu, 26 Aug 2004 16:59:50 +0000 (16:59 +0000)]
Correct capitalization of DeLorme Publishing.

20 years agoThe check for r_flag was accidentally removed in the previous commit.
des [Thu, 26 Aug 2004 15:51:10 +0000 (15:51 +0000)]
The check for r_flag was accidentally removed in the previous commit.

Submitted by: SANETO Takanori <sanewo@ba2.so-net.ne.jp>
MFC after: 3 days

20 years agoDocument how a standalone module can be built with divert(4) support.
ru [Thu, 26 Aug 2004 14:35:05 +0000 (14:35 +0000)]
Document how a standalone module can be built with divert(4) support.

20 years agoRevert the last change to sys/modules/ipfw/Makefile and fix a
ru [Thu, 26 Aug 2004 14:18:30 +0000 (14:18 +0000)]
Revert the last change to sys/modules/ipfw/Makefile and fix a
standalone module build in a better way.

Silence from: andre
MFC after: 3 days

20 years agoImprove the robustness of MSDOSFSMNT_KICONV handling:
tjr [Thu, 26 Aug 2004 13:16:44 +0000 (13:16 +0000)]
Improve the robustness of MSDOSFSMNT_KICONV handling:
- Use copyinstr() to read cs_win, cs_dos, cs_local strings from the
  mount argument structure instead of reading through user-space pointers(!).
- When mounting a filesystem, or updating an existing mount, only try to
  update the iconv handles from the information in the mount argument
  structure if the structure itself has the MSDOSFSMNT_KICONV flag set.
- Attempt to handle failure of update_mp() in the MNT_UPDATE case.

20 years agoSkip providers with not defined sector size.
pjd [Thu, 26 Aug 2004 12:42:47 +0000 (12:42 +0000)]
Skip providers with not defined sector size.

Reported by: kuriyama

20 years agoBackout the CVSTAG variable, it could potentially be dangerous if
paul [Thu, 26 Aug 2004 10:24:25 +0000 (10:24 +0000)]
Backout the CVSTAG variable, it could potentially be dangerous if
you track multiple releases in different trees.

Leave the CVSOPTIONS variable there since it could be useful.

20 years agos/_/./g for an entity name.
hrs [Thu, 26 Aug 2004 08:52:46 +0000 (08:52 +0000)]
s/_/./g for an entity name.

Reviewed by:    simon

20 years agoAutogenerate device listings for cue(4) and kue(4)
brueffer [Thu, 26 Aug 2004 08:37:40 +0000 (08:37 +0000)]
Autogenerate device listings for cue(4) and kue(4)

20 years agoAdd cue(4) and kue(4)
brueffer [Thu, 26 Aug 2004 08:36:09 +0000 (08:36 +0000)]
Add cue(4) and kue(4)

20 years ago- move the list of supported adapters into a HARDWARE section
brueffer [Thu, 26 Aug 2004 08:34:09 +0000 (08:34 +0000)]
- move the list of supported adapters into a HARDWARE section
- properly capitalize Ethernet
- replace a misleading 'adapter' with 'chipset'
- bump document date

MFC after: 3 days

20 years ago- move the list of supported adapters into a HARDWARE section
brueffer [Thu, 26 Aug 2004 08:33:03 +0000 (08:33 +0000)]
- move the list of supported adapters into a HARDWARE section
- sort the list of adapters
- add the 3Com 3c460 HomeConnect Ethernet USB Adapter [1]
- properly capitalize Ethernet
- replace a misleading 'adapter' with 'chipset'
- bump document date

Obtained from: NetBSD [1]
MFC after: 3 days

20 years agoRe-generate from sl_SI.ISO8859-2.src rev. 1.8 (lowercase month/weekday names).
tjr [Thu, 26 Aug 2004 08:18:56 +0000 (08:18 +0000)]
Re-generate from sl_SI.ISO8859-2.src rev. 1.8 (lowercase month/weekday names).

20 years agoBegin month and weekday names with a lowercase letter. This is consistent
tjr [Thu, 26 Aug 2004 08:15:48 +0000 (08:15 +0000)]
Begin month and weekday names with a lowercase letter. This is consistent
with (at least) Solaris, ICU and glibc.

PR: 65317
Submitted by: Uros
MFC after: 1 week

20 years agoPermit -P to be combined with -t. (It's a no-op then, just as in gtar.)
kientzle [Thu, 26 Aug 2004 06:28:39 +0000 (06:28 +0000)]
Permit -P to be combined with -t.  (It's a no-op then, just as in gtar.)

20 years agoBackout recent -j changes, the flags is deprecated.
maxim [Thu, 26 Aug 2004 06:28:05 +0000 (06:28 +0000)]
Backout recent -j changes, the flags is deprecated.

Requested by: tjr

20 years agoDon't forget to va_end() the va_list we get from va_copy().
des [Thu, 26 Aug 2004 06:25:28 +0000 (06:25 +0000)]
Don't forget to va_end() the va_list we get from va_copy().

Submitted by: Sean McNeil <sean@mcneil.com>
MFC after: 3 days

20 years agoRemove unnecessary check for curthread == NULL.
alc [Thu, 26 Aug 2004 04:34:39 +0000 (04:34 +0000)]
Remove unnecessary check for curthread == NULL.

20 years agoAdd reference to vslock(9) for locking user address pages into core.
imp [Thu, 26 Aug 2004 04:16:55 +0000 (04:16 +0000)]
Add reference to vslock(9) for locking user address pages into core.

Suggested by: alc

20 years agoAdd pmap locking to many of the functions.
alc [Thu, 26 Aug 2004 04:15:36 +0000 (04:15 +0000)]
Add pmap locking to many of the functions.

Many thanks to Andrew Gallatin for resolving a powerpc-specific
initialization problem in my original patch.

Tested by: gallatin@

20 years agoDon't edit permissions of pre-existing directories during extract.
kientzle [Thu, 26 Aug 2004 03:53:43 +0000 (03:53 +0000)]
Don't edit permissions of pre-existing directories during extract.

This closes a security hole.  Otherwise, libarchive will happily
extract into directories to which it lacks write permissions by
resetting the permissions during the extract.

Thanks to: Kris Kennaway

20 years agoIt is not legal to re-use a va_list variable. This caused
kientzle [Thu, 26 Aug 2004 03:33:53 +0000 (03:33 +0000)]
It is not legal to re-use a va_list variable.  This caused
a crash on amd64, in particular.

Thanks to: Sean McNeil

20 years agoAdd missing brackets. It was committed from wrong tree.
davidxu [Thu, 26 Aug 2004 02:41:01 +0000 (02:41 +0000)]
Add missing brackets. It was committed from wrong tree.

20 years agoTell getopt to accept the (already-implemented) -I option.
kientzle [Thu, 26 Aug 2004 01:58:14 +0000 (01:58 +0000)]
Tell getopt to accept the (already-implemented) -I option.

20 years agoBump document date for last commit.
simon [Thu, 26 Aug 2004 00:26:52 +0000 (00:26 +0000)]
Bump document date for last commit.

20 years ago- Add a HARDWARE section which lists supported devices.
simon [Thu, 26 Aug 2004 00:19:54 +0000 (00:19 +0000)]
- Add a HARDWARE section which lists supported devices.
- Mark up each item in the device list with .It, as per mdoc(7) and to
  make it simpler for auto generated Hardware Notes to parse the manual
  page.

MFC after: 3 days

20 years ago- use .Nm
brueffer [Wed, 25 Aug 2004 23:43:55 +0000 (23:43 +0000)]
- use .Nm
- fix some grammar and spelling mistakes

MFC after: 3 days

20 years agogcc -O2 cleanup. tested for a long time.
davidxu [Wed, 25 Aug 2004 23:42:40 +0000 (23:42 +0000)]
gcc -O2 cleanup. tested for a long time.

Reviewed by: deischen

20 years agoSupport column lists, by only extracting the first column.
simon [Wed, 25 Aug 2004 23:32:26 +0000 (23:32 +0000)]
Support column lists, by only extracting the first column.

MFC after: 3 days

20 years agoAutogenerate device listings for axe(4) and rue(4)
brueffer [Wed, 25 Aug 2004 22:57:07 +0000 (22:57 +0000)]
Autogenerate device listings for axe(4) and rue(4)

20 years agoAdd axe(4) and rue(4)
brueffer [Wed, 25 Aug 2004 22:55:02 +0000 (22:55 +0000)]
Add axe(4) and rue(4)

20 years ago- move list of supported adapters into a HARDWARE section
brueffer [Wed, 25 Aug 2004 22:46:36 +0000 (22:46 +0000)]
- move list of supported adapters into a HARDWARE section
- fix capitalization of a "to"
- bump document date

MFC after: 3 days

20 years ago- put the list of supported adapters into a HARDWARE section
brueffer [Wed, 25 Aug 2004 22:39:05 +0000 (22:39 +0000)]
- put the list of supported adapters into a HARDWARE section
- make the Buffalo entry look better
- properly capitalize Ethernet and Fast Ethernet
- bump document date

MFC after: 3 days

20 years agoFix grammar nit.
simon [Wed, 25 Aug 2004 22:36:47 +0000 (22:36 +0000)]
Fix grammar nit.

Submitted by: brueffer
MFC after: 2 days

20 years agoDon't call uart_bus_probe() for non-matching PnP-devices. Trying to probe
marius [Wed, 25 Aug 2004 22:15:33 +0000 (22:15 +0000)]
Don't call uart_bus_probe() for non-matching PnP-devices. Trying to probe
the keyboard controller with uart_bus_probe() caused a hang here on an i386
machine.

Approved by: marcel

20 years agoFix "make world DESTDIR=/mnt" to work again. A recent change
ru [Wed, 25 Aug 2004 22:06:29 +0000 (22:06 +0000)]
Fix "make world DESTDIR=/mnt" to work again.  A recent change
to make(1) that causes command-line variables to be passed as
command-line variables to sub-processes that make(1) executes
broke it.  By changing the type of all DESTDIR variables used
internally in Makefile.inc1, from environment to command-line
variables of the highest priority, I was able to "make world"
with success, with the command-line variable DESTDIR set.

20 years agoDon't hold the UNIX domain socket subsystem lock over the body of the
rwatson [Wed, 25 Aug 2004 21:24:36 +0000 (21:24 +0000)]
Don't hold the UNIX domain socket subsystem lock over the body of the
UNIX domain socket garbage collection implementation, as that risks
holding the mutex over potentially sleeping operations (as well as
introducing some nasty lock order issues, etc).  unp_gc() will hold
the lock long enough to do necessary deferal checks and set that it's
running, but then release it until it needs to reset the gc state.

RELENG_5 candidate.

Discussed with: alfred

20 years agoRemove code to initialize the lid state at boot. It interfered with lid
njl [Wed, 25 Aug 2004 20:09:15 +0000 (20:09 +0000)]
Remove code to initialize the lid state at boot.  It interfered with lid
operation for some users with pure GPE lid switches (vs. embedded
controller.)

Tested by: Anish Mistry <mistry.7_at_osu.edu>
MFC after: 3 days

20 years agoRecommend using make kernel for current -> current upgrades. No reason
imp [Wed, 25 Aug 2004 19:39:13 +0000 (19:39 +0000)]
Recommend using make kernel for current -> current upgrades.  No reason
to have multiple commands for that.
Use relative paths into the src tree consistantly in the instructions.
Fix minor nits that have crept into things.

# is preseedrandom still necessary?

20 years agoLog verification errors at level 1.
pjd [Wed, 25 Aug 2004 19:18:07 +0000 (19:18 +0000)]
Log verification errors at level 1.

20 years agoDocument supported devices here (for lack of a better place). Users
mlaier [Wed, 25 Aug 2004 18:49:32 +0000 (18:49 +0000)]
Document supported devices here (for lack of a better place). Users
interested in ALTQ are likely to type in "man altq" at some point and maybe
they will scroll down to the bottom as well.

MFC after: 3 days

20 years agoFix a bug in in_cksum_hdr w/o -O.
obrien [Wed, 25 Aug 2004 18:28:15 +0000 (18:28 +0000)]
Fix a bug in in_cksum_hdr w/o -O.

The C code assumes that the carry bit is always kept from the previous
operation. However, the pointer indexing requires another add operation.
Thus, the carry bit from the first operation is tromped over by the
"addl" operation that ends up following it, so the "adcl" that follows
that has no effect because the carry bit is cleared before it.
The result is checksum failure on received packets.

The larger issue is that there isn't any other way of preventing the compiler
inserting arbitrary instructions between different __asm statements (and
that the commit message in revision 1.13 of in_cksum.h is wrong on
this point).  From
http://developer.apple.com/documentation/DeveloperTools/gcc-3.3/gcc/Extended-Asm.html
---8<---8<---8<---
You can't expect a sequence of volatile asm instructions to remain
perfectly consecutive. If you want consecutive output, use a single
asm.  Also, GCC will perform some optimizations across a volatile
asm instruction; GCC does not "forget everything" when it encounters
a volatile asm instruction the way some other compilers do.
---8<---8<---8<---

Also, this change also makes the ASM code much easier to read.

PR: 69257
Submitted by: Mike Bristow <mike@urgle.com>, Qing Li <qing.li@bluecoat.com>

20 years agoCorrect style nit in rev 1.17.
obrien [Wed, 25 Aug 2004 17:54:19 +0000 (17:54 +0000)]
Correct style nit in rev 1.17.

20 years agoConvert a mtx_lock(&Giant) to a mtx_unlock(&Giant) in nfsrv_link() to
rwatson [Wed, 25 Aug 2004 16:52:59 +0000 (16:52 +0000)]
Convert a mtx_lock(&Giant) to a mtx_unlock(&Giant) in nfsrv_link() to
prevent leakage of Giant.  With INVARIANTS, this results in an
assertion failure following execution of the RPC.  Without INVARIANTS,
it could result in problems if the NFS server is killed causing nfsd
to return to user space holding Giant.

Feet provided by: brueffer

20 years agoDo not display bogus entries for sockets in the TIME_WAIT or similar
roam [Wed, 25 Aug 2004 16:36:17 +0000 (16:36 +0000)]
Do not display bogus entries for sockets in the TIME_WAIT or similar
states that no longer have a corresponding file descriptor - until now,
sockstat would mostly randomly match null kern.file.*.xf_data fields
with the first mostly-closed socket.

This bugfix is a RELENG_5 candidate.

Approved by: andre

20 years agoAdd special case for the german whois nameserver. Without the
mbr [Wed, 25 Aug 2004 15:34:44 +0000 (15:34 +0000)]
Add special case for the german whois nameserver. Without the
'-T dn,ace -C US-ASCII' option one does only get:

$ whois nic.de

domain:    nic.de
status:    connect

More information available on:

http://www.denic.de/en/domains/technik/denic_whois-server/index.html

MFC: 3 days

20 years agoAdd -j flag to usage() and the man page synopsis.
maxim [Wed, 25 Aug 2004 13:15:07 +0000 (13:15 +0000)]
Add -j flag to usage() and the man page synopsis.

Inspired by: DragonFlyBSD

20 years agoDump disk number.
pjd [Wed, 25 Aug 2004 12:14:44 +0000 (12:14 +0000)]
Dump disk number.

20 years agoMove a paragraph from the HARDWARE section back into the
brueffer [Wed, 25 Aug 2004 11:57:06 +0000 (11:57 +0000)]
Move a paragraph from the HARDWARE section back into the
DESCRIPTION section.  Also adapt it to make it fit in better.

Requested by: simon

20 years agoAllocate memory when dumping pipes with M_WAITOK flag.
pjd [Wed, 25 Aug 2004 09:31:30 +0000 (09:31 +0000)]
Allocate memory when dumping pipes with M_WAITOK flag.
On a system with huge number of pipes, M_NOWAIT failes almost always,
because of memory fragmentation.
My fix is different than the patch proposed by Pawel Malachowski,
because in FreeBSD 5.x we cannot sleep while holding dummynet mutex
(in 4.x there is no such lock).
My fix is also ugly, but there is no easy way to prepare nice and clean fix.

PR: kern/46557
Submitted by: Eugene Grosbein <eugen@grosbein.pp.ru>
Reviewed by: mlaier

20 years agoGet a step closer to profiling the kernel by fixing the definitions
marcel [Wed, 25 Aug 2004 08:03:48 +0000 (08:03 +0000)]
Get a step closer to profiling the kernel by fixing the definitions
of the MCOUNT_ENTER, MCOUNT_EXIT and MCOUNT_DECL defines. Also make
sure there's a prototype of _MCOUNT_DECL(). This allows us to build
a kernel. There are still unresolved symbols, so linking fails.

20 years agoHave the linker provide btext. It's used for profiling.
marcel [Wed, 25 Aug 2004 07:43:28 +0000 (07:43 +0000)]
Have the linker provide btext. It's used for profiling.

20 years agoMake profiling actually work. The gcc compiler emits a call to the
marcel [Wed, 25 Aug 2004 07:42:34 +0000 (07:42 +0000)]
Make profiling actually work. The gcc compiler emits a call to the
_mcount() stub when profiling is enabled. Emit this code sequence
for assembly routines as welli (MCOUNT definition in <machine/asm.h>.
We do not pass the GOT entry however as the 4th argument, because it's
not used. The _mcount() stub calls __mcount(), which does the actual
work. Define _MCOUNT_DECL to define __mcount. We do not have an
implementation of mcount(), so we define MCOUNT as empty, but have a
weak alias to _mcount() in _mcount.S.
Note that the _mcount() stub in the kernel is slightly different from
the stub in userland. This is because we do not have to worry about
nested routines in the kernel.

20 years agoNo longer do special handling of Perl. FreeBSD users have all of 5.x
obrien [Wed, 25 Aug 2004 03:38:05 +0000 (03:38 +0000)]
No longer do special handling of Perl.  FreeBSD users have all of 5.x
to get used to the fact that Perl is no longer part of the base system.
It is practically impossible to install any useful package and not get
Perl automatically pulled in as a dependency.  So the typical user will
get their Perl.

This change greatly reduces the amount of manual labor in building the
miniinst.iso in release building.

20 years agoif_dc includes locking, but that locking is disabled by a #ifdef
rwatson [Wed, 25 Aug 2004 03:37:25 +0000 (03:37 +0000)]
if_dc includes locking, but that locking is disabled by a #ifdef
by default.  As such, mark if_dc as IFF_NEEDSGIANT until such
time as appropriate locking review and testing can take place,
and the locking can be enabled by default.

RELENG_5 candidate.

20 years agoBack out v1.57, the underlying problem that caused a delay between
kensmith [Wed, 25 Aug 2004 01:39:52 +0000 (01:39 +0000)]
Back out v1.57, the underlying problem that caused a delay between
mdconfig and the device name appearing in /dev seems to be fixed.

20 years agoIn nfs_timer(), pass curthread rather than &thread0 into the protocol
rwatson [Wed, 25 Aug 2004 01:23:38 +0000 (01:23 +0000)]
In nfs_timer(), pass curthread rather than &thread0 into the protocol
send routine.  In IPv6 UDP, the thread will be passed to suser(), which
asserts that if a thread is used for a super user check, it be
curthread.  Many of these protocol entry points probably need to
accept credentials instead of threads.

MT5 candidate.

Noticed/tested by: kuriyama

20 years agoBack out previous commit. Colin's fix to md makes the extra sleep
kensmith [Wed, 25 Aug 2004 00:48:35 +0000 (00:48 +0000)]
Back out previous commit.  Colin's fix to md makes the extra sleep
here unnecessary.  Thanks Colin. :-)

20 years agoAdd a CVSTAG makefile variable that can be set in /etc/make.conf that
paul [Tue, 24 Aug 2004 23:12:16 +0000 (23:12 +0000)]
Add a CVSTAG makefile variable that can be set in /etc/make.conf that
determines which CVS tag to track when running make update. This makes
it easier to configure a box to track a particular release if it does
automated updates from a cvs repository.

20 years agoClarify what the lockfunc is used for. When it will be called and
imp [Tue, 24 Aug 2004 23:09:57 +0000 (23:09 +0000)]
Clarify what the lockfunc is used for.  When it will be called and
when it won't be called.  The old wording was correct, but not
sufficiently specific to understand when and how it would be called.
The new wording describes the current implementation's usage (which
should be updated if other appropriate times are decided upon),
specifically that it is called only when the load operation is
deferred to keep the locking state consistent.  When the operation
isn't deferred, the calling routine is assumed to have a coherent
locking world.

Reviewed by: scottl

20 years agonote that it is the caller's responsibility to free any buffer passed
alfred [Tue, 24 Aug 2004 21:48:21 +0000 (21:48 +0000)]
note that it is the caller's responsibility to free any buffer passed
to setvbuf(3) and friends.

20 years agoArgh. Forced commit to note that this was
josef [Tue, 24 Aug 2004 21:41:00 +0000 (21:41 +0000)]
Argh. Forced commit to note that this was

Approved by: wes

20 years agoAutogenerate device listings for lge(4) and vx(4)
brueffer [Tue, 24 Aug 2004 21:38:13 +0000 (21:38 +0000)]
Autogenerate device listings for lge(4) and vx(4)

20 years agoAdd snapshots.se.freebsd.org to list of available ftp mirrors.
josef [Tue, 24 Aug 2004 21:37:46 +0000 (21:37 +0000)]
Add snapshots.se.freebsd.org to list of available ftp mirrors.
Dont forget to use X-LATEST as Release Name (where X is version major number)
when you choose a snapshot server.

20 years agoAdd lge(4) and vx(4)
brueffer [Tue, 24 Aug 2004 21:35:25 +0000 (21:35 +0000)]
Add lge(4) and vx(4)

20 years ago- move the list of supported devices into a HARDWARE section
brueffer [Tue, 24 Aug 2004 21:33:14 +0000 (21:33 +0000)]
- move the list of supported devices into a HARDWARE section
- bump document date

20 years ago- move device listing and hardware notes into a HARDWARE section
brueffer [Tue, 24 Aug 2004 21:32:03 +0000 (21:32 +0000)]
- move device listing and hardware notes into a HARDWARE section
- properly capitalize Gigabit Ethernet
- bump document date

20 years agoCorrect the arguments to kern_sigaltstack() as they were reversed.
jhb [Tue, 24 Aug 2004 20:52:52 +0000 (20:52 +0000)]
Correct the arguments to kern_sigaltstack() as they were reversed.

PR: kern/68079
Submitted by: Georg-W. Koltermann gwk at rahn-koltermann dot de

20 years agoRegenerate after fcntl() wrappers were marked MP safe.
jhb [Tue, 24 Aug 2004 20:24:34 +0000 (20:24 +0000)]
Regenerate after fcntl() wrappers were marked MP safe.

20 years agoFix the ABI wrappers to use kern_fcntl() rather than calling fcntl()
jhb [Tue, 24 Aug 2004 20:21:21 +0000 (20:21 +0000)]
Fix the ABI wrappers to use kern_fcntl() rather than calling fcntl()
directly.  This removes a few more users of the stackgap and also marks
the syscalls using these wrappers MP safe where appropriate.

Tested on: i386 with linux acroread5
Compiled on: i386, alpha LINT

20 years agoSii_reset needs to wait up to 1 second to get slow disks with it so
sos [Tue, 24 Aug 2004 20:11:26 +0000 (20:11 +0000)]
Sii_reset needs to wait up to 1 second to get slow disks with it so
use tsleep instead of DELAY.

20 years agoasr(4) is currently i386 only.
simon [Tue, 24 Aug 2004 19:24:47 +0000 (19:24 +0000)]
asr(4) is currently i386 only.

Confirmed by: scottl
MFC after: 2 days

20 years agoCatch up with i386 nexus.c rev 1.59: add bus_get_resource_list().
njl [Tue, 24 Aug 2004 19:22:54 +0000 (19:22 +0000)]
Catch up with i386 nexus.c rev 1.59: add bus_get_resource_list().

20 years agoshare/examples/worm is dead.
ru [Tue, 24 Aug 2004 19:03:55 +0000 (19:03 +0000)]
share/examples/worm is dead.

20 years agosr(4) definately won't work on IA64.
obrien [Tue, 24 Aug 2004 18:31:27 +0000 (18:31 +0000)]
sr(4) definately won't work on IA64.

20 years agoBe sure to always unlock the sx lock when exiting the sysctl function.
njl [Tue, 24 Aug 2004 17:53:25 +0000 (17:53 +0000)]
Be sure to always unlock the sx lock when exiting the sysctl function.

MFC after: 3 days

20 years agoAutogenerate device listings for sk(4)
brueffer [Tue, 24 Aug 2004 17:41:47 +0000 (17:41 +0000)]
Autogenerate device listings for sk(4)

20 years agoAdd sk(4)
brueffer [Tue, 24 Aug 2004 17:40:35 +0000 (17:40 +0000)]
Add sk(4)

20 years ago- move the list of supported adapters to a HARDWARE section
brueffer [Tue, 24 Aug 2004 17:38:53 +0000 (17:38 +0000)]
- move the list of supported adapters to a HARDWARE section
- correct entry for the Belkin card (we don't support 10GbE in sk(4)) :-)
- properly capitalize Gigabit Ethernet
- wordsmithing on a sentence
- bump document date

20 years agoUpdate for latest make(1) changes.
obrien [Tue, 24 Aug 2004 17:33:42 +0000 (17:33 +0000)]
Update for latest make(1) changes.

Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>

20 years agoAdd the SMC EZ Card 10/100 as supported hardware
brueffer [Tue, 24 Aug 2004 16:06:57 +0000 (16:06 +0000)]
Add the SMC EZ Card 10/100 as supported hardware

20 years agoCorrect the link to the AIC-6915 programmer's manual
brueffer [Tue, 24 Aug 2004 15:56:47 +0000 (15:56 +0000)]
Correct the link to the AIC-6915 programmer's manual

20 years agoAutogenerate device listings for sf(4)
brueffer [Tue, 24 Aug 2004 15:40:57 +0000 (15:40 +0000)]
Autogenerate device listings for sf(4)

20 years agoAdd sf(4)
brueffer [Tue, 24 Aug 2004 15:39:07 +0000 (15:39 +0000)]
Add sf(4)

20 years ago- move list of supported adapters into a HARDWARE section
brueffer [Tue, 24 Aug 2004 15:37:36 +0000 (15:37 +0000)]
- move list of supported adapters into a HARDWARE section
- correctly capitalize Fast Ethernet
- correct two typos
- bump document date

20 years agoAlways pick up giant before returning from an ioctl call.
sos [Tue, 24 Aug 2004 15:09:05 +0000 (15:09 +0000)]
Always pick up giant before returning from an ioctl call.

20 years agoRevert previous revision, 1.7, as removal of GIANT_REQUIRED was made
rwatson [Tue, 24 Aug 2004 14:17:58 +0000 (14:17 +0000)]
Revert previous revision, 1.7, as removal of GIANT_REQUIRED was made
in the wrong branch (and hence to the wrong function).

20 years agoMT4 if_fwsubr.c:1.6:
rwatson [Tue, 24 Aug 2004 14:16:08 +0000 (14:16 +0000)]
MT4 if_fwsubr.c:1.6:

  date: 2004/08/22 14:48:55;  author: rwatson;  state: Exp;  lines: +0 -2
  Don't need to assert Giant in fw_output(), only in the firewire start
  routine.

Approved by: re (scottl)

20 years agoReplace the current implementations of ftw() and nftw() with the OpenBSD
tjr [Tue, 24 Aug 2004 13:00:55 +0000 (13:00 +0000)]
Replace the current implementations of ftw() and nftw() with the OpenBSD
implementations written by Todd C. Miller. These are cleaner, less buggy
and actively maintained.