summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Don't do session management in su.des2003-07-091-1/+1
| | | | | PR: misc/53293 Submitted by: ru
* - Fix a typo in the call to acpi_disabled() in probe() by removing anjhb2003-07-091-1/+2
| | | | | | | | | extra trailing space. - Don't bother probing a generic ISA bus device if isab0 already exists. Some BIOSes place an ACPI psuedo-device with the HID of a generic ISA bus device under the PCI-ISA bridge device. This is not the best solution but will work for now. The isa bus driver only allows for one ISA bus anyways.
* Add ID for UMAX Astra 2100Uache2003-07-091-0/+1
|
* - Fix the kernel build for configurations that include pci but not isa byjhb2003-07-091-3/+3
| | | | | | | | having the PCI-ISA bridge driver depend on both pci and isa. - Have the PCI-EISA bridge driver depend on both pci and eisa as well. - Make acpi_isab.c depend on acpi and isa. Submitted by: Marius Strobl <marius@alchemy.franken.de> (1,2)
* Uncomment the dc(4) driver, it should work just fine now.mux2003-07-091-1/+1
|
* Make the dc(4) driver endian-clean, so to that it works on sparc64.mux2003-07-094-90/+112
| | | | | | | There are such cards in Netra X1 boxes, which should thus be fully supported now. Tested by: jake
* POSIX says if a thread is in sigwait state, although a signal may not indavidxu2003-07-094-22/+58
| | | | | | | | its waitset, but if the signal is not masked by the thread, the signal can interrupt the thread and signal action can be invoked by the thread, sigwait should return with errno set to EINTR. Also save and restore thread internal state(timeout and interrupted) around signal handler invoking.
* Block SIGURG while reading from the control channel.yar2003-07-091-0/+6
| | | | | | | | | | | | | | | Rationale: SIGURG is configured by ftpd to interrupt system calls, which is useful during data transfers. However, SIGURG could interrupt I/O on the control channel as well, which was mistaken for the end of the session. A practical example could be aborting the download of a tiny file, when the abort sequence reached ftpd after ftpd had passed the file data to the system and returned to its command loop. Reported by: ceri MFC after: 1 week
* Improve error handling in getline():yar2003-07-091-4/+7
| | | | | | | | | - always check the return value from getc(3) for EOF; - if the attempt to read the TELNET command byte has returned EOF, exit from the loop instead of using the EOF value as a normal character. MFC after: 1 week
* Configuraiton ROM fix:simokawa2003-07-091-8/+26
| | | | | | - Don't bump the generation if ROM has not changed and keep it between 0x2 and 0xf. - Refetch the ROM if CRC of the businfo block has changed.
* Make a malloced copy of "chrootdir" even if it points to an absoluteyar2003-07-091-3/+5
| | | | | | | | pathname inside "residue" so "chrootdir" can be simply freed later. PR: bin/53435 Submitted by: Yutaka Ishihara <yutaka at fandc.co.jp> MFC after: 1 week
* Catch up with the English version:hrs2003-07-091-2/+3
| | | | 1.582 -> 1.583 relnotes/common/new.sgml
* Be specific about which domainname is not set. It seems the man pagemtm2003-07-096-6/+6
| | | | reference is not enough.
* Restore signal mask correctly after fork().davidxu2003-07-094-8/+12
|
* Save and restore thread's error code around signal handling.davidxu2003-07-092-2/+4
| | | | Reviewed by: deischen
* - In vlan_input(), always mask off all but the VLID bits from tagswpaul2003-07-082-3/+12
| | | | | | | | | | | | extracted from received frames, both in the IFCAP_VLAN_HWTAGGING case and not. (Some drivers may already do this masking internally, but doing it here doesn't hurt and insures consistency.) - In vlan_ioctl(), don't let the user set a VLAN ID value with anything besides the VLID bits set, otherwise we will have trouble matching an interface in vlan_input() later. PR: kern/46405
* Handle geoms which are withering away specially in the dump functions.phk2003-07-081-3/+11
|
* Grammar fixbrueffer2003-07-081-1/+1
| | | | | | PR: 54225 Submitted by: Christopher Nehren <apeiron@comcast.net> MFC after: 3 days
* In pmap_object_init_pt(), the pmap_invalidate_all() should be performed onalc2003-07-082-2/+2
| | | | | | | the caller-provided pmap, not the kernel_pmap. Using the kernel_pmap results in an unnecessary IPI for TLB shootdown on SMPs. Reviewed by: jake, peter
* Add an ACPI to ISA psuedo bridge driver. It attaches an isab(4) device tojhb2003-07-083-1/+131
| | | | | | | | | ACPI nodes with the plug and play ID's defined for a "Generic ISA Bus Device" as defined in section 10.7 of the ACPI 2.0 specification. This gives machines like the Libretto that contain a fake ISA bus that is not connected via a PCI-ISA bridge an ISA bus for ISA devices to attach to. Tested by: markm
* Pull in the entire kmem_map size calculation from kern_malloc, rathersilby2003-07-081-3/+11
| | | | | | | | | | than the shortcircuited version I had been using, which only worked properly on i386 & amd64. Also, change an autoscale constant to account for the more correct kmem_map size. Problem noticed by: mux
* - Make the isab devclass global to allow for multiple ISA bridge drivers.jhb2003-07-083-12/+29
| | | | | | | - Factor out code common to all ISA bridge drivers attach methods into a isab_attach() function. - Rename the PCI-ISA bridge driver's attach function to pci_isab_attach() and have it call isab_attach().
* Add my birthday to the calendar.blackend2003-07-081-0/+1
|
* Bring build(7) in sync with src/Makefile by removing documentationsmkelly2003-07-081-29/+0
| | | | | | | | | | | for targets that have been unsupported since April: - upgrade - aout-to-elf - aout-to-elf-build - aout-to-elf-install - move-aout-libs Approved by: imp
* Correct to match reality regarding interface names.dannyboy2003-07-082-6/+11
| | | | | | | PR: 51006 Submitted by: "Dmitry Pryanishnikov" <dmitry@atlantis.dp.ua> mdoc clue by: "Simon L. Nielsen" <simon@nitro.dk> MFC after: 10 days
* Remove utmp references, no longer done by login(1) in 5.x.dannyboy2003-07-081-15/+3
| | | | | PR: 54201 Submitted by: mdg <mdg@secureworks.net>
* pam_lastlog, not login, in 5.x.dannyboy2003-07-081-12/+9
| | | | | PR: 54200 Submitted by: Matthew George <mdg@secureworks.net>
* When _PTHREADSINVARIANTS is defined SIGABRT is not includedmtm2003-07-083-2/+19
| | | | | | in the set of signals to block. Also, make the PANIC macro call abort() instead of simply exiting.
* * introduce a section on SYNTAX to document the handlingluigi2003-07-081-44/+77
| | | | | | | | | | | | | | spaces and comma-separated lists of arguments; * reword the description of address specifications, to include previous and current changes for address sets and lists; * document the new '-n' flag. * update the section on differences between ipfw1 and ipfw2 (this is becoming boring!) MFC after: 3 days
* A bunch of changes (mostly syntactic sugar, all backward compatible):luigi2003-07-081-251/+383
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make the addr-set size optional (defaults to /24) You can now write 1.2.3.0/24{56-80} or 1.2.3.0{56-80} Also make the parser more strict. * Support a new format for the list of addresses: 1.2.3.4,5.6.7.8/30,9.10.11.12/22,12.12.12.13, ... which exploits the new capabilities of O_IP_SRC_MASK/O_IP_DST_MASK * Allow spaces after commas to make lists of addresses more readable. 1.2.3.4, 5.6.7.8/30, 9.10.11.12/22, 12.12.12.13, ... * ipfw will now accept full commands as a single argument and strip extra leading/trailing whitespace as below: ipfw "-q add allow ip from 1.2.3.4 to 5.6.7.8, 9.10.11.23 " This should help in moving the body of ipfw into a library that user programs can invoke. * Cleanup some comments and data structures. * Do not print rule counters for dynamic rules with ipfw -d list (PR 51182) * Improve 'ipfw -h' output (PR 46785) * Add a '-n' flag to test the syntax of commands without actually calling [gs]etsockopt() (PR 44238) * Support the '-n' flag also with the preprocessors; Manpage commit to follow. MFC after: 3 days
* Merge the handlers of O_IP_SRC_MASK and O_IP_DST_MASK opcodes, andluigi2003-07-081-17/+13
| | | | | | | | | | | | support matching a list of addr/mask pairs so one can write more efficient rulesets which were not possible before e.g. add 100 skipto 1000 not src-ip 10.0.0.0/8,127.0.0.1/8,192.168.0.0/16 The change is fully backward compatible. ipfw2 and manpage commit to follow. MFC after: 3 days
* - When stealing a kse in kseq_move() ignore the current kseq's min nicejeff2003-07-081-7/+13
| | | | | value. We want to steal any thread, even one that is not given a slice on its current queue.
* Put some concrete limits on pipe memory consumption:silby2003-07-083-17/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Limit the total number of pipes so that we do not exhaust all vm objects in the kernel map. When this limit is reached, a ratelimited message will be printed to the console. - Put a soft limit on the amount of memory consumable by pipes. Once the limit has been reached, all new pipes will be limited to 4K in size, rather than the default of 16K. - Put a limit on the number of pages that may be used for high speed page flipping in order to reduce the amount of wired memory. Pipe writes that occur while this limit is exceeded will fall back to non-page flipping mode. The above values are auto-tuned in subr_param.c and are scaled to take into account both the size of physical memory and the size of the kernel map. These limits help to reduce the "kernel resources exhausted" panics that could be caused by opening a large number of pipes. (Pipes alone are no longer able to exhaust all resources, but other kernel memory hogs in league with pipes may still be able to do so.) PR: 53627 Ideas / comments from: hsu, tjr, dillon@apollo.backplane.com MFC after: 1 week
* Remove last vestiges of the old rc.mtm2003-07-081-138/+33
|
* "towards" -> "toward". According to dictionary.com, the use of "towards"jkoshy2003-07-082-4/+4
| | | | | | | | | | is common in British English, while "toward" is the preferred form in American English. Use the American form for consistency. Correct the date on the manual page. Submitted by: Tom Rhodes <trhodes@freebsd.org>, underway@comcast.net (Gary W. Swearingen)
* Style nit.obrien2003-07-081-2/+2
|
* Fix LOR between scheduler lock and SMP rendezvous lock.davidxu2003-07-081-6/+1
| | | | Reviewed by: jhb
* MFC noted: chroot(8) -u/-g/-G.bmah2003-07-072-2/+2
|
* Add support for a -n argument which displays user and group IDsbrooks2003-07-072-5/+14
| | | | | | numerically rather than converting to a user or group name. MFC After: 1 week
* FreeBSD 2.0.5 is old hat. Also cross-reference GEOM_VOL from the discussionwollman2003-07-071-8/+9
| | | | | of wiring SCSI devices, since it provides a non-SCSI-specific way of accomplishing a similar task.
* Fix wording: `irregardless' is a solecism.wollman2003-07-071-2/+2
|
* Put NFSSERVER in the right list of filesystem stuff. Building a kernelwollman2003-07-071-1/+1
| | | | with only NFSSERVER won't get you anywhere.
* Single-character style fix.wollman2003-07-071-1/+1
|
* - Clean up an unused variable.jeff2003-07-071-0/+2
| | | | Submitted by: Steve Kargl <skg@routmask.apl.washington.edu>
* Add "blame" as an "annotate" alias for interoperability with subversion.obrien2003-07-071-1/+1
|
* Only define a default editor if one isn't already defined.obrien2003-07-071-0/+2
|
* Add a workaround for the USB_PRODUCT_MCT_SITECOM_USB232 device: limitwpaul2003-07-071-1/+4
| | | | | | | the bulk out buffer size to 16 bytes. The bulk out endpoint descriptor reports 32 bytes, but if you use this value, data will get dropped. Reviewed/approved by: scottl
* * add a function to display a complete feeder chain on the console, forcg2003-07-072-1/+18
| | | | | | | | | debugging. * set the parent of non-format feeders, so that sndstat doesn't miss out things like feeder_rate. MFC: 1 week
* Correctly print signal mask, the bug was introduced by cut and pastedavidxu2003-07-072-22/+40
| | | | in last commit.
* Add corega PCCL-11 to match entry added to pccarddevs a while ago.imp2003-07-071-0/+1
| | | | Noticed going into openbsd...
OpenPOWER on IntegriCloud