summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix wrong (char) cast (instead of unsigned char) causing highlighting of allache2001-04-271-2/+2
| | | | 8bit characters due to famous sign extension bug.
* be more specific in identifying the chip typecg2001-04-271-14/+73
|
* New release note: SMPng on alpha.bmah2001-04-275-26/+40
| | | | MFC noted: wx(4) hardware support.
* Address a number of problems with sysctl_vm_zone().alfred2001-04-271-11/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The zone allocator's locks should be leaflocks, meaning that they should never be held when entering into another subsystem, however the sysctl grabs the zone global mutex and individual zone mutexes while holding the lock it calls SYSCTL_OUT which recurses into the VM subsystem in order to wire user memory to do a safe copy. This can block and cause lock order reversals. To fix this: lock zone global. get a count of the number of zones. unlock global. allocate temporary storage. format and SYSCTL_OUT the banner. lock global. traverse list. make sure we haven't looped more than the initial count taken to avoid overflowing the allocated buffer. lock each nodes. read values and format into buffer. unlock individual node. unlock global. format and SYSCTL_OUT the rest of the data. free storage. return. Other problems included not checking for errors when doing sysctl out of the column header. Fixed. Inconsistant termination of the copied string. Fixed. Objected to by: des (for not using sbuf) Since the output is not variable length and I'm actually over allocating signifigantly and I'd like to get this fixed now, I'll work on the sbuf convertion at a later date. I would not object to someone else taking it upon themselves to convert it to sbuf. I hold no MAINTIANER rights to this code (for now).
* Better handling of ioctl(SIOCSIFFLAGS) failing in ifpromisc():fenner2001-04-271-7/+9
| | | | | - Don't print the "promiscuous mode (enabled|disabled)" on failure - Restore the reference count on failure
* First commit of RELNOTESng, the rewrite of the *.TXT documentationbmah2001-04-27101-1/+22926
| | | | | | | | files. src/release/doc/README has additional information. Reviewed by: -current, -doc
* Some ports have been renamed after this script has been created.olgeni2001-04-271-2/+2
| | | | | | | A couple of renames are needed (disc 1): print/xpdf -> graphics/xpdf mail/pine -> mail/pine4
* Move the disklabel construction to the attach function instead ofsos2001-04-271-9/+9
| | | | | in open. This prevent panics when a the disklabel is accessed on an ATA-RAID subdisk.
* Check the new kern.smp.active sysctl rather than the non-existentjhb2001-04-271-1/+1
| | | | smp.smp_active sysctl to determine if we are running on an SMP machine.
* Overhaul of the SMP code. Several portions of the SMP kernel support havejhb2001-04-2777-7925/+1123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | been made machine independent and various other adjustments have been made to support Alpha SMP. - It splits the per-process portions of hardclock() and statclock() off into hardclock_process() and statclock_process() respectively. hardclock() and statclock() call the *_process() functions for the current process so that UP systems will run as before. For SMP systems, it is simply necessary to ensure that all other processors execute the *_process() functions when the main clock functions are triggered on one CPU by an interrupt. For the alpha 4100, clock interrupts are delievered in a staggered broadcast fashion, so we simply call hardclock/statclock on the boot CPU and call the *_process() functions on the secondaries. For x86, we call statclock and hardclock as usual and then call forward_hardclock/statclock in the MD code to send an IPI to cause the AP's to execute forwared_hardclock/statclock which then call the *_process() functions. - forward_signal() and forward_roundrobin() have been reworked to be MI and to involve less hackery. Now the cpu doing the forward sets any flags, etc. and sends a very simple IPI_AST to the other cpu(s). AST IPIs now just basically return so that they can execute ast() and don't bother with setting the astpending or needresched flags themselves. This also removes the loop in forward_signal() as sched_lock closes the race condition that the loop worked around. - need_resched(), resched_wanted() and clear_resched() have been changed to take a process to act on rather than assuming curproc so that they can be used to implement forward_roundrobin() as described above. - Various other SMP variables have been moved to a MI subr_smp.c and a new header sys/smp.h declares MI SMP variables and API's. The IPI API's from machine/ipl.h have moved to machine/smp.h which is included by sys/smp.h. - The globaldata_register() and globaldata_find() functions as well as the SLIST of globaldata structures has become MI and moved into subr_smp.c. Also, the globaldata list is only available if SMP support is compiled in. Reviewed by: jake, peter Looked over by: eivind
* Make stathz match reality on platforms like the 4100 where hz!=1024gallatin2001-04-271-1/+1
| | | | | | It might be more correct to make stathz as close as possible to 128, but that would involve adding complexity to the clock intr path, which I don't want to do.
* Add getaddrinfo(3) to the "SEE ALSO" list.archie2001-04-271-0/+1
|
* Actually show the values that tripped the assertion "receive 1"alfred2001-04-271-1/+3
|
* Removed reference to withdrawn secure-supfile.ru2001-04-272-2/+0
|
* stable-supfile now covers 4.x-stable.ru2001-04-271-111/+0
|
* MFS: revision 1.19.2.4ru2001-04-271-3/+2
| | | | Correct comments to fit current realities of exporting crypto.
* mdoc(7) police: fix markup.ru2001-04-271-877/+818
|
* mdoc(7) police: removed hard sentence breaks.ru2001-04-271-11/+20
|
* mdoc(7) police: removed hard sentence break.ru2001-04-272-2/+4
|
* mdoc(7) police: Removed forgotten .Pp.ru2001-04-271-1/+0
|
* mdoc(7) police: fix markup.ru2001-04-271-111/+94
| | | | (Shows how powerful new -mdoc is.)
* mdoc(7) police: shrink list width by one character.ru2001-04-271-1/+1
|
* mdoc(7) police:ru2001-04-271-3/+3
| | | | document date updated, removed history info from the .Os call, cosmetics.
* mdoc(7) police: update document date, sort xrefs, fix markup.ru2001-04-271-5/+11
|
* Grammar nit.ru2001-04-271-1/+1
|
* Fixed a typo.ru2001-04-271-1/+1
|
* Put a note that `-h' and `-n' is non-standard and provided only forsobomax2001-04-271-1/+6
| | | | | | compatibility purposes. Prompted by: ru
* o Remove the disabled p_cansched() test cases that permitted users torwatson2001-04-271-11/+0
| | | | | | | | | modify the scheduling properties of processes with a different real uid but the same effective uid (i.e., daemons, et al). (note: these cases were previously commented out, so this does not change the compiled code at al) Obtained from: TrustedBSD Project
* Initiate the deorbit burn sequence for sys/ipl.h by moving the softwarejhb2001-04-272-13/+13
| | | | | interrupt priorities over to sys/interrupt.h next to the software interrupt API.
* Initialize p_md.md_kernnest to 1 for newly fork'd processes since theyjhb2001-04-263-0/+18
| | | | start off in the kernel.
* Document acl_get_entry(3)jedgar2001-04-261-0/+4
| | | | Obtained from: TrustedBSD Project
* New release notes: Advance Logic ALS4000 driver, S3 Sonicvibes driver,bmah2001-04-263-10/+20
| | | | ln -h/-n.
* New release notes: smbfs, fsck(8) backgrounding, fmtcheck(3),bmah2001-04-262-12/+50
| | | | | | file 3.35 MFCs noted: groff 1.17, ping -m
* vfs_subr.c is getting rather fat. The underlying repocopy and thisphk2001-04-263-3198/+5
| | | | commit moves the filesystem export handling code to vfs_export.c
* Document the "noError" variable.olgeni2001-04-262-6/+24
| | | | | | "noError" is used to ignore errors while processing sysinstall scripts. Approved by: jkh
* Remove xlint from build-tools. This needs to be fixed in a different way.asmodai2001-04-261-2/+1
|
* Change this from being alphabetically ordered to being more "practically"jkh2001-04-262-36/+36
| | | | | | ordered by most frequent preference. Submitted by: Adam <bsdx@looksharp.net>
* Enable static IPv6 address assignment on PCMCIA NIC.ume2001-04-263-14/+10
| | | | PR: conf/26633
* The function __rpc_uaddr2taddr_af() converts an RPC "universaliedowse2001-04-261-0/+2
| | | | | | | | | address" string to a netbuf/sockaddr "transport address". In the case of an AF_LOCAL address, it was missing the code to actually point the netbuf at the newly allocated sockaddr_un, so the caller ended up with a netbuf containing junk. Submitted by: Martin Blapp <mb@imp.ch>
* Previous commit should read:sobomax2001-04-260-0/+0
| | | | style(9) Reviewed by: bde
* Fix a grammar bogon.schweikh2001-04-261-1/+1
|
* Bring in `-h' compatability option and its alias `-n' to match NetBSD and GNUsobomax2001-04-262-14/+53
| | | | | | | semantics. style(9) Reviewed by: Obtained from: NetBSD
* Bring in some bugfixes from NetBSD. I'm going to make a moreiedowse2001-04-261-17/+37
| | | | | | | | | | | | | | | extensive pass through the rpcbind code soon, but I might as well bring these in now. - (NetBSD util.c r1.5) Move the initialisation of `tbuf' to avoid a case where it could end up containing junk from the stack. This should address the issue in PR bin/26806. - (NetBSD util.c r1.6) Don't `merge' AF_LOCAL addresses, fix a few memory leaks. PR: bin/26806 Submitted by: Martin Blapp <mb@imp.ch> Obtained from: NetBSD
* Fix the definitions for memory bank sizes, which I somehow got wrong.wpaul2001-04-264-4/+14
| | | | | | | | The constant I was using was correct, but I mislabeled it as 256K when it should have been 512K. This doesn't actually change the code, but it clarifies things somewhat. Submitted by: Chuck Cranor <chuck@research.att.com>
* Remove a leading underscore that prevented I386_CPU kernels fromjake2001-04-263-3/+3
| | | | | | | compiling. Submitted by: Alexander N. Kabaev <ak03@gte.com> PR: kern/26858
* "Portmapper" -> "Rpcbind" in a comment.alex2001-04-261-1/+1
|
* -lposix1e is dead.ru2001-04-262-2/+0
|
* Fix some quotes and mention that it's usually necessary to trainbrian2001-04-262-2/+44
| | | | your modem to the correct speed when setting up an incoming getty.
* Fix usage of GROFF_BIN_PATH.ru2001-04-262-4/+2
|
* Added missing no's to the -o options list.ru2001-04-261-6/+7
| | | | Fixed markup.
OpenPOWER on IntegriCloud