]>
CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
Daniel Eischen [Mon, 30 Sep 2002 08:47:42 +0000 (08:47 +0000)]
Install library-installed signal handlers with the SA_RESTART flag
set.
Poul-Henning Kamp [Mon, 30 Sep 2002 08:46:29 +0000 (08:46 +0000)]
Disable the g_sanity() check unless people ask for it in the debugflags.
Sponsored by: DARPA & NAI Labs.
Murray Stokely [Mon, 30 Sep 2002 08:46:23 +0000 (08:46 +0000)]
Resolve conflicts (fix spelling errors).
Daniel Eischen [Mon, 30 Sep 2002 08:45:38 +0000 (08:45 +0000)]
Add back the i386-specific hack to save and restore the FP state
to/from a ucontext when a thread is interrupted by a signal.
This will be removed when a proper fix is made in the kernel
to save/restore the FP state without breaking the ABI.
Murray Stokely [Mon, 30 Sep 2002 08:45:34 +0000 (08:45 +0000)]
Resolve conflicts.
Murray Stokely [Mon, 30 Sep 2002 08:39:27 +0000 (08:39 +0000)]
This commit was generated by cvs2svn to compensate for changes in r104185,
which included commits to RCS files with non-trunk default branches.
Murray Stokely [Mon, 30 Sep 2002 08:39:27 +0000 (08:39 +0000)]
Import ISC DHCP 3.0.1 RC9 client.
Poul-Henning Kamp [Mon, 30 Sep 2002 08:27:29 +0000 (08:27 +0000)]
Make sure we don't loose our topology lock in a call_me() handler.
Sponsored by: DARPA & NAI Labs.
Ruslan Ermilov [Mon, 30 Sep 2002 08:06:11 +0000 (08:06 +0000)]
French -mdoc localization.
Submitted by: gioria
Reviewed by: blackend, ru
Matthew N. Dodd [Mon, 30 Sep 2002 08:01:43 +0000 (08:01 +0000)]
- Recognize 'idt' interfaces.
- The start command is 'atm_start' not 'start_cmd'.
Matthew N. Dodd [Mon, 30 Sep 2002 08:01:16 +0000 (08:01 +0000)]
Recognize 'idt' interfaces.
Poul-Henning Kamp [Mon, 30 Sep 2002 07:56:12 +0000 (07:56 +0000)]
Don't leak memory in case device_add_child_ordered() returns NULL.
Found by: FlexeLint
Ruslan Ermilov [Mon, 30 Sep 2002 07:54:49 +0000 (07:54 +0000)]
libusb -> libusbhid did not reach here.
Ruslan Ermilov [Mon, 30 Sep 2002 07:51:46 +0000 (07:51 +0000)]
FreeBSD 4.6, 4.6.2, 4.7 and 4.8 are now officially supported in -mdoc.
David E. O'Brien [Mon, 30 Sep 2002 07:03:16 +0000 (07:03 +0000)]
Only print out the "SMP: AP CPU #N Launched!" message on verbose boots.
The kernel printf() isn't race-free
David E. O'Brien [Mon, 30 Sep 2002 07:02:22 +0000 (07:02 +0000)]
Save the FP state in the PCB as that is compatable with releng4 binaries.
This is a band-aid until the KSE pthread committers get back on the ground
and have their machines setup.
Submitted by: eischen
Matthew N. Dodd [Mon, 30 Sep 2002 05:12:39 +0000 (05:12 +0000)]
HARP driver for the IDT77201/211 NICStAR ATM Adapter (Including Fore LE155).
Obtained from: Richard Hodges <rh@matriplex.com>
David E. O'Brien [Mon, 30 Sep 2002 02:47:23 +0000 (02:47 +0000)]
Use fcntl.h from inside /sys.
Reviewd by: scottl
Warner Losh [Mon, 30 Sep 2002 01:19:52 +0000 (01:19 +0000)]
SAMSUNG SWL-2000P PCI Card
Submitted by: Robert Dezorzo
Warner Losh [Mon, 30 Sep 2002 01:07:28 +0000 (01:07 +0000)]
Psion Dacom Gold Card Ethernet
Submitted by: Rick Hoppe
Warner Losh [Mon, 30 Sep 2002 00:59:05 +0000 (00:59 +0000)]
Generic Prism2.5 card
Submitted by: Matt Peterson
Warner Losh [Mon, 30 Sep 2002 00:51:49 +0000 (00:51 +0000)]
Belkin
F5D5020 pccard.
Submitted by: Philip Pereira
Warner Losh [Mon, 30 Sep 2002 00:40:23 +0000 (00:40 +0000)]
Entry for I-O Data PCET/100-CL
Submitted by: MATSUO Masahiko-san
Warner Losh [Mon, 30 Sep 2002 00:18:12 +0000 (00:18 +0000)]
mbuf leak in the error case has been fixed. When we have
an error, go ahead and m_freem the buffer.
PR: 32666
Submitted by: Chi-Fung Fan
Warner Losh [Sun, 29 Sep 2002 23:56:33 +0000 (23:56 +0000)]
Remove bogus comments about why we do some silly things, and instead
just say that the reasons are historical.
Pr: 41104
Submitted by: hiten
Warner Losh [Sun, 29 Sep 2002 23:41:25 +0000 (23:41 +0000)]
Make beep not depend on HZ setting.
PR: 25201
Submitted by: Akio Marita-san
# This is the last part of the PR uncommitted.
Warner Losh [Sun, 29 Sep 2002 23:37:07 +0000 (23:37 +0000)]
SMIENB not needed, but maybe PCI_CLOCK is, so put it in #if 0'd out
Warner Losh [Sun, 29 Sep 2002 23:36:17 +0000 (23:36 +0000)]
Parens considered good.
Julian Elischer [Sun, 29 Sep 2002 23:28:58 +0000 (23:28 +0000)]
uh, commit all of the patch
Julian Elischer [Sun, 29 Sep 2002 23:23:25 +0000 (23:23 +0000)]
commit the version I actually tested..
Submitted by: davidxu
Warner Losh [Sun, 29 Sep 2002 23:16:08 +0000 (23:16 +0000)]
oops, last second botch: fix extra 'i'
Warner Losh [Sun, 29 Sep 2002 23:13:08 +0000 (23:13 +0000)]
o Belkin wireless card
PR: 38919
Submitted by: Tommy Johnson
o IBM IDE CDROM
PR: 39537
Submitted by: Kevin Van Maren
o T-Sunus 130 card
PR: 41802
Submitted by: Oliver Schneider
Julian Elischer [Sun, 29 Sep 2002 23:04:34 +0000 (23:04 +0000)]
Implement basic KSE loaning. This stops a hread that is blocked in BOUND mode
from stopping another thread from completing a syscall, and this allows it to
release its resources etc. Probably more related commits to follow (at least
one I know of)
Initial concept by: julian, dillon
Submitted by: davidxu
Sebastien Gioria [Sun, 29 Sep 2002 23:02:15 +0000 (23:02 +0000)]
Finishing sparc64 translation, somes fixs on alpha
Warner Losh [Sun, 29 Sep 2002 23:00:11 +0000 (23:00 +0000)]
Add -x option. This causes pccardd to exit after probing the cards. This
is useful for low memory systems.
PR: 36418
Submitted by: Forrest W. Christian
Warner Losh [Sun, 29 Sep 2002 22:58:53 +0000 (22:58 +0000)]
Add a ; to make a non-null statement
Warner Losh [Sun, 29 Sep 2002 22:51:31 +0000 (22:51 +0000)]
o FreeSPirit ISDN/56K modem card
o No-name OEM Prism card
o ActionTec Prism card
o ZoomAir 11Mbps High Rate wireless networking
PR: 41929, 41928
Submitted by: Bruce M Simpson
o Dynalink L100C16
PR: 41938
Submitted by: Marco van de Voort
Sebastien Gioria [Sun, 29 Sep 2002 22:12:30 +0000 (22:12 +0000)]
- Fixs to allow correct building
- Welcome to the new hardware notes section to the build
Sebastien Gioria [Sun, 29 Sep 2002 21:42:55 +0000 (21:42 +0000)]
SGMLise accents
Sebastien Gioria [Sun, 29 Sep 2002 21:40:45 +0000 (21:40 +0000)]
Corrects alls files to allow relnotes build
Sebastien Gioria [Sun, 29 Sep 2002 21:17:39 +0000 (21:17 +0000)]
New translation
Warner Losh [Sun, 29 Sep 2002 18:42:14 +0000 (18:42 +0000)]
Fix comment
Warner Losh [Sun, 29 Sep 2002 18:40:35 +0000 (18:40 +0000)]
Limit the TX key to a valid range
PR: 39960, 39961 (patches here pointed out problem, but didn't quite fix it)
Warner Losh [Sun, 29 Sep 2002 18:07:29 +0000 (18:07 +0000)]
Don't leak the bar list for each thing we allocate.
# This code really needs a rewrite
Spotted by the eagle eyes of: phk
Sebastien Gioria [Sun, 29 Sep 2002 17:17:03 +0000 (17:17 +0000)]
More translation
Yoshihiro Takahashi [Sun, 29 Sep 2002 13:47:01 +0000 (13:47 +0000)]
Don't make an error even if drivers.conf does not exist.
Tested on: snapshots.pc98.jp.FreeBSD.org
Bruce Evans [Sun, 29 Sep 2002 13:42:27 +0000 (13:42 +0000)]
Align the stack suitably for the version of gcc in FreeBSD-4 (provided
-fomit-frame-pointer is not used). This is mostly moot for -current
because gcc-3 does the alignment (slightly incorrectly) in main().
This patch is intended for easy MFC'ing and should be backed out in
-current soon since it causes compiler warnings and better fixes are
possible in -current. The best fix is to do nothing here and wait for
gcc to do stack alignment right. gcc-3 aligns the stack in main(), but
does it too late for main()'s local variables and too late for anything
called before main(). A misaligned stack is now more than an efficiency
problem, since some SSE instructions in some or all (hardware)
implementations trap on misaligned operands even if alignment checking
is not enabled.
PR: 41528:
Submitted by: NIIMI Satoshi <sa2c@sa2c.net> (original version)
MFC after: 3 days
Yoshihiro Takahashi [Sun, 29 Sep 2002 13:31:26 +0000 (13:31 +0000)]
Added some buggy PC-98 PnP cards support.
Tim J. Robbins [Sun, 29 Sep 2002 12:38:25 +0000 (12:38 +0000)]
Remove dead code which supported systems without O_APPEND, O_CREAT or SIGTSTP.
Bruce Evans [Sun, 29 Sep 2002 12:09:08 +0000 (12:09 +0000)]
Fixed some of the namespace pollution in rev.1.33. <sys/systm.h> was
included here because it was once a prerequisite of <sys/mutex.h>
although that bug was fixed long ago.
Bruce Evans [Sun, 29 Sep 2002 12:01:36 +0000 (12:01 +0000)]
Include <sys/systm.h> instead of depending on namespace pollution in
<net/if_var.h>. But depend on the standard pollution in <sys/param.h>.
Removed unused includes.
Bruce Evans [Sun, 29 Sep 2002 11:59:53 +0000 (11:59 +0000)]
Include <sys/systm.h> instead of depending on namespace pollution in
<net/if_var.h>. But depend on the standard pollution in <sys/param.h>.
Yoshihiro Takahashi [Sun, 29 Sep 2002 11:43:14 +0000 (11:43 +0000)]
Merged from sys/isa/fd.c revision 1.238.
Yoshihiro Takahashi [Sun, 29 Sep 2002 11:42:36 +0000 (11:42 +0000)]
Merged from sys/dev/syscons/syscons.c revision 1.389.
Yoshihiro Takahashi [Sun, 29 Sep 2002 11:41:48 +0000 (11:41 +0000)]
Merged from sys/dev/sio/sio.c revisions 1.380 and 1.381.
Wilko Bulte [Sun, 29 Sep 2002 11:40:06 +0000 (11:40 +0000)]
Document 1Gbyte max memory limitation on Miata.
Tim J. Robbins [Sun, 29 Sep 2002 11:37:39 +0000 (11:37 +0000)]
Convert the remaining callers of errmsg() to use strerror(), and remove
errmsg() and its table of error messages.
Juli Mallett [Sun, 29 Sep 2002 07:59:57 +0000 (07:59 +0000)]
Mark the signo as __unused in a lazy signal handler.
David E. O'Brien [Sun, 29 Sep 2002 04:47:41 +0000 (04:47 +0000)]
Fix style nit where conditionally compiled code was unconditionalized,
but style(9) was consulted.
Submitted by: bde
Eric Melville [Sun, 29 Sep 2002 04:14:37 +0000 (04:14 +0000)]
Add getopt_long(3).
Obtained from: NetBSD
Sponsored by: Apple
Julian Elischer [Sun, 29 Sep 2002 02:48:37 +0000 (02:48 +0000)]
lock proc while calling psignal
(plus related cleanups)
Submitted by: davidxu
Juli Mallett [Sun, 29 Sep 2002 00:20:28 +0000 (00:20 +0000)]
Fix spurious three-space indentation in a four-space indentation file.
Juli Mallett [Sun, 29 Sep 2002 00:09:22 +0000 (00:09 +0000)]
Allow the shell preference for make(1) to be set in make.conf(5), and hopefully
trick a few people into setting MAKE_SHELL to csh, although that can still
rebuild itself to allow them to heal the wound in their foot.
Juli Mallett [Sun, 29 Sep 2002 00:02:04 +0000 (00:02 +0000)]
Fix ability to use csh(1) as the make(1) shell.
Sponsored by: Bright Path Solutions
Sebastien Gioria [Sat, 28 Sep 2002 23:35:54 +0000 (23:35 +0000)]
New translation
Juli Mallett [Sat, 28 Sep 2002 23:35:07 +0000 (23:35 +0000)]
Make make(1) WARNS=6 clean except for const issues. This mostly involves
renaming variables to not shadow libc functions or greater scope locals. Kinda
makes one wonder if the extern ones weren't meant in some of these places :)
The only thing I'd still like to do WRT this is possibly combine rstat and
status in compat.c -- that should be fine, as I do not think the codepaths
will want both around at once.
Sponsored by: Bright Path Solutions
Sebastien Gioria [Sat, 28 Sep 2002 23:15:58 +0000 (23:15 +0000)]
New translation
Tom Rhodes [Sat, 28 Sep 2002 23:05:58 +0000 (23:05 +0000)]
s/behaviour/behavior/ in the chmod(1) manual
Peter Wemm [Sat, 28 Sep 2002 22:44:45 +0000 (22:44 +0000)]
Deal with some SMP races by doing the entire copyin at once rather
than doing the checks piecemeal and then doing a second copyin later.
PR: 38021
Submitted by: davidx (I've tweaked the patch a bit)
Sebastien Gioria [Sat, 28 Sep 2002 22:30:47 +0000 (22:30 +0000)]
Continuing MFen 1.423
Poul-Henning Kamp [Sat, 28 Sep 2002 21:59:59 +0000 (21:59 +0000)]
Rename "struct device" to "struct midway_device" to avoid clashing
with newbus.
Poul-Henning Kamp [Sat, 28 Sep 2002 21:38:35 +0000 (21:38 +0000)]
Move includ of <sys/bus_priate.h> later to get semantic identity of
device_t the same throughout kernel.
This is a very fine point of C which fortunatly does not make any
difference in normal circumstances but which due to the pervasiveness
of device_t in the kernel can make a lint barf a lot.
Poul-Henning Kamp [Sat, 28 Sep 2002 21:34:31 +0000 (21:34 +0000)]
Change a return to a break so the local buffers get properly freeed.
Spotte by: FlexeLint
Reviewed by: rwatson
Poul-Henning Kamp [Sat, 28 Sep 2002 21:21:01 +0000 (21:21 +0000)]
s/struct dev_t */dev_t */
Poul-Henning Kamp [Sat, 28 Sep 2002 20:59:59 +0000 (20:59 +0000)]
This driver doesn't need to include <sys/bus_private.h> either.
Spotted by: FlexeLint
Poul-Henning Kamp [Sat, 28 Sep 2002 20:56:32 +0000 (20:56 +0000)]
Disabuse this driver of the notion that it needs to include
<sys/bus_private.h> to find the unit from a device_t.
Spotted by: FlexeLint
Peter Wemm [Sat, 28 Sep 2002 20:42:04 +0000 (20:42 +0000)]
There is no need for start/num to be signed in i386_ldt_args.
Juli Mallett [Sat, 28 Sep 2002 20:04:17 +0000 (20:04 +0000)]
Fix merge error in previous commit.
Sponsored by: Bright Path Solutions
Juli Mallett [Sat, 28 Sep 2002 20:03:26 +0000 (20:03 +0000)]
Add empty default cases where they should be, remove non-local execution stuff
in compat.c which doesn't even have preprocessor-conditional-hidden support
code, and add a debugging statement where we might end up with a nil list
somehow, but where I doubt it.
First confirmed userland kill for Flexelint.
Sponsored by: Bright Path Solutions
Poul-Henning Kamp [Sat, 28 Sep 2002 19:38:29 +0000 (19:38 +0000)]
Zero the local-variable mutexes before we call mtx_init() on them,
failing to do this may lead mtx_init() to belive they have already
been initialized.
Detected by: Marc Recht <marc@informatik.uni-bremen.de>
Peter Wemm [Sat, 28 Sep 2002 19:37:54 +0000 (19:37 +0000)]
Repair range checking for reading the ldt list.
PR: 38016
Submitted by: davidx
Sebastien Gioria [Sat, 28 Sep 2002 19:05:34 +0000 (19:05 +0000)]
We go more on MFen 1.423
Juli Mallett [Sat, 28 Sep 2002 19:04:49 +0000 (19:04 +0000)]
When spamming me with a printf(9), under DIAGNOSTIC, at least be nice enough
to include a newline.
MFC after: 4 days
Sponsored by: Bright Path Solutions
Poul-Henning Kamp [Sat, 28 Sep 2002 18:48:22 +0000 (18:48 +0000)]
Make P_MAGIC fit in p_magic.
Mitsuru IWASAKI [Sat, 28 Sep 2002 18:04:12 +0000 (18:04 +0000)]
Add support for the BCM5702x chips.
Reviewed by: jdp
MFC after: 1 week
Poul-Henning Kamp [Sat, 28 Sep 2002 17:47:51 +0000 (17:47 +0000)]
Don't use GCC shorthand for ?: unless it really matters.
Poul-Henning Kamp [Sat, 28 Sep 2002 17:46:30 +0000 (17:46 +0000)]
Remove unused includes.
Clarify the intention of a while();
Move a local variable to avoid potential name-confusion.
Poul-Henning Kamp [Sat, 28 Sep 2002 17:37:55 +0000 (17:37 +0000)]
Fix mis-indent.
Warner Losh [Sat, 28 Sep 2002 17:36:52 +0000 (17:36 +0000)]
Newer Netgear MA401RA entry.
Submitted by: Michael Ranner
Poul-Henning Kamp [Sat, 28 Sep 2002 17:36:29 +0000 (17:36 +0000)]
Don't call function in return() for a void function.
Poul-Henning Kamp [Sat, 28 Sep 2002 17:34:31 +0000 (17:34 +0000)]
Fix an indentation problem.
Poul-Henning Kamp [Sat, 28 Sep 2002 17:33:31 +0000 (17:33 +0000)]
Don't use unnamed anonymous structs: give it a name.
Poul-Henning Kamp [Sat, 28 Sep 2002 17:15:38 +0000 (17:15 +0000)]
Be consistent about "static" functions: if the function is marked
static in its prototype, mark it static at the definition too.
Inspired by: FlexeLint warning #512
Makoto Matsushita [Sat, 28 Sep 2002 17:06:07 +0000 (17:06 +0000)]
Create symlink for /etc/group. MAKEDEV file will use this file (group name
to gid conversion).
PR: 43455
Submitted by: n-kogane@syd.odn.ad.jp
X-MFC after: immediately if re@ permits, or after 4.7-RELEASE is out
Poul-Henning Kamp [Sat, 28 Sep 2002 14:17:24 +0000 (14:17 +0000)]
Put the casts on the right hand side of =.
Poul-Henning Kamp [Sat, 28 Sep 2002 14:03:27 +0000 (14:03 +0000)]
Don't return(foo(bla)) when foo returns void.
Poul-Henning Kamp [Sat, 28 Sep 2002 13:42:04 +0000 (13:42 +0000)]
I misplaced a local variable yesterday.
Poul-Henning Kamp [Sat, 28 Sep 2002 12:15:44 +0000 (12:15 +0000)]
Correctly order VI_UNLOCK(), local variables and block comment.
Poul-Henning Kamp [Sat, 28 Sep 2002 11:57:20 +0000 (11:57 +0000)]
Style, whitespace and lint fixes.
Sponsored by: DARPA & NAI Labs.
Poul-Henning Kamp [Sat, 28 Sep 2002 11:43:20 +0000 (11:43 +0000)]
Void functions cannot use return(foo) even if foo is also returning void.
Sponsored by: DARPA & NAI Labs.