summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Replace "ipfw l", which is now deprecated, with "ipfw list".ssouhlal2005-02-232-2/+2
| | | | | | | | Approved by: grehan (mentor)
* | Correctly calculate what to do and how to retry a request to a plex whenle2005-02-232-12/+47
| | | | | | | | | | | | | | the previous one failed and there are more than one plex in the volume. This could have led to a flood of error messages on the console and probably a deadlock in certain situations.
* | Use the LST_FOREACH macro instead of the Lst_ForEach functionharti2005-02-231-40/+25
| | | | | | | | | | and so get rid of the ForExec helper function by inlining it into For_Run.
* | Style: fix indent, use tabs instead of space+tab for aligning things.harti2005-02-231-147/+159
| | | | | | | | Add a couple of comments.
* | Fix the indendation of some multi-line comments.harti2005-02-231-22/+22
| | | | | | | | Noted by: Max Okumoto <okumoto@ucsd.edu>
* | - Enable SMP VFS by default on current. More users are needed to turn upjeff2005-02-231-1/+5
| | | | | | | | | | | | | | any remaining bugs. Anyone inconvenienced by this can still disable it in the loader. Sponsored by: Isilon Systems, Inc.
* | Manpage for CARP from .Ox, with minor modifications.glebius2005-02-232-0/+215
| | | | | | | | Obtained from: OpenBSD
* | Note that debug.acpi.disabled can also disable the video.trhodes2005-02-231-0/+3
| | | | | | | | | | | | PR: 77693 Tested/submitted by: John Prather <jprather@axon.cdc.uci.edu> MFC: 1 day
* | Fix a misplaced .Elkientzle2005-02-231-1/+1
| |
* | Don't return NULL if there's no error message;kientzle2005-02-231-1/+1
| | | | | | | | | | | | | | | | return a generic text message instead. (Someday, I'll track down all the places that are generating errors but not recording messages. ;-/ Thanks to: Jaakko Heinonen
* | mark timestamp for pending fragmentssam2005-02-231-0/+2
| | | | | | | | Noticed by: Jeffrey D. Chung
* | They key combinations for Left window and Right window seem reversed, fix.trhodes2005-02-231-2/+2
| | | | | | | | PR: 48767
* | According to kern_poll.c, you cannot use DEVICE_POLLING with SMP. Add atrhodes2005-02-233-0/+3
| | | | | | | | | | | | | | commen about this in every NOTES file which lists DEVICE_POLLING. PR: 46793 MFC: 1 day
* | Fix up previous commit by adding prescott and itanium2 CPUs.trhodes2005-02-231-2/+2
| | | | | | | | Submitted by: marcel
* | If a register width is less than 8, assume the BIOS author thought it wasnjl2005-02-231-0/+12
| | | | | | | | | | in units of bytes and adjust accordingly. This is found at least on the Sony PCG-505BX.
* | Add an EXAMPLES section[1], quote Nd, and bump doc date.trhodes2005-02-231-2/+12
| | | | | | | | | | PR: 53621 [1] Submitted by: Faried Nawaz <fn@hungry.com> [1]
* | Add 'nocona' to the list of Intel ia64 CPUs and k8 to the AMD CPUs.trhodes2005-02-231-3/+3
| | | | | | | | | | | | | | | | | | | | | | Replace -fmemoize-lookups -fsave-memoized with a working example, -fconserve-space. To quote part of the GCC docs on this option: "Put uninitialized or runtime-initialized global variables into the common segment, as C does." MFC after: 2 days Submitted by: Daniel Gerzo <danger@rulez.sk> (original version)
* | - A test in sched_switch() is no longer necessary and it is incorrectjeff2005-02-231-2/+0
| | | | | | | | | | | | when td0 is preempted before it voluntarily switches. Discovered by: Arjan Van Leeuwen <avleeuwen@gmail.com>
* | kill dead codesam2005-02-231-7/+1
| | | | | | | | Noticed by: Coverity Prevent analysis tool
* | fix potential invalid index into ip_protox arraysam2005-02-231-2/+2
| | | | | | | | Noticed by: Coverity Prevent analysis tool
* | Unbreak CARP build on 64-bit architectures.mux2005-02-231-1/+1
| | | | | | | | Tested on: sparc64
* | - Only the xlock holder should be calling VOP_LOCK on a vp once VI_XLOCKjeff2005-02-231-0/+5
| | | | | | | | | | | | | | has been set. Assert that this is the case so that we catch filesystems who are using naked VOP_LOCKs in illegal cases. Sponsored by: Isilon Systems, Inc.
* | - Add a check for xlock in vop_lock_assert. Presently the xlock isjeff2005-02-221-1/+2
| | | | | | | | | | | | | | considered to be as good as an exclusive lock, although there is still a possibility of someone acquiring a VOP LOCK while xlock is held. Sponsored by: Isilon Systems, Inc.
* | - Add VOP locking asserts in several functions that have been implicated injeff2005-02-222-0/+5
| | | | | | | | recent deadlocks.
* | Add endianness support to cap_mkdb(1), useful for cross builds.ru2005-02-227-10/+65
| |
* | MFi386: r1.17: Treat pin 0 as IRQ 0 rather than ExtINT if mixed mode is notjhb2005-02-221-2/+3
| | | | | | | | enabled by the enumerator.
* | Belkin F5D5020 is an OEM'd card from RACORE based on the AX88190imp2005-02-222-1/+2
| | | | | | | | | | | | chipset. Add support for this card. Office Max has them on sale and I was surprised that we didn't have it in our supported list when I plugged it in...
* | Add a stratigic newlineimp2005-02-221-0/+1
| |
* | Add a entry for the Compaq R3000Z to indicate that it has the weird MADTjhb2005-02-221-0/+7
| | | | | | | | IRQ 0 quirk.
* | - Add a new quirk to indicate that pin 0 of the first I/O APIC is reallyjhb2005-02-223-7/+28
| | | | | | | | | | | | | | | | | | IRQ 0 and not an ExtINT pin. The MADT enumerators ignore the PC-AT flag and ignore overrides that map IRQ 0 to pin 2 when this quirk is present. - Add a block comment above the quirks to document each quirk so that we can use more verbose descriptions quirks. MFC after: 2 weeks
* | If mixed mode is not enabled by the APIC enumerator (MPTable always does,jhb2005-02-221-2/+3
| | | | | | | | | | | | ACPI MADT only does if the PC-AT flag is set), then don't assume that pin 0 on the first I/O APIC is an ExtINT pin. Instead, assume that it is ISA IRQ 0.
* | remove dead codesam2005-02-221-3/+0
| | | | | | | | Submitted by: Coverity Prevent analysis tool
* | Minor style nits missed in earlier passesimp2005-02-222-5/+4
| |
* | remove dead code (inside a DEBUG ifdef)sam2005-02-221-6/+2
| | | | | | | | Submitted by: Coverity Prevent analysis tool
* | Zero the v_un container field to make sure everything is gone.phk2005-02-221-1/+1
| |
* | Group the fields in struct vnode by their function and stick commentsphk2005-02-221-26/+59
| | | | | | | | there to tell what the function is.
* | We may not have an actual cdev at this point.phk2005-02-221-0/+3
| |
* | Connect memguard(9) to the build.brueffer2005-02-221-0/+1
| |
* | Bring back the full packet destination manipulation for 'ipfw fwd'andre2005-02-225-2/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with the kernel compile time option: options IPFIREWALL_FORWARD_EXTENDED This option has to be specified in addition to IPFIRWALL_FORWARD. With this option even packets targeted for an IP address local to the host can be redirected. All restrictions to ensure proper behaviour for locally generated packets are turned off. Firewall rules have to be carefully crafted to make sure that things like PMTU discovery do not break. Document the two kernel options. PR: kern/71910 PR: kern/73129 MFC after: 1 week
* | Use &man.memguard.9; entity.hrs2005-02-222-2/+2
| |
* | Xref memguard(9)brueffer2005-02-222-1/+3
| |
* | First cut at a manpage for the MemGuard debugging allocator.brueffer2005-02-221-0/+116
| | | | | | | | | | most content from: bmilekic mdoc lessons by: ru
* | Remove promisc counter from parent interface in carp_clone_destroy(),glebius2005-02-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | so that parent interface is not left in promiscous mode after carp interface is destroyed. This is not perfect, since promisc counter is added when carp interface is assigned an IP address. However, when address is removed parent interface is still in promiscuous mode. Only removal of carp interface removes promisc from parent. Same way in OpenBSD. Sponsored by: Rambler
* | Reap more benefits from DEVFS:phk2005-02-226-39/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | List devfs_dirents rather than vnodes off their shared struct cdev, this saves a pointer field in the vnode at the expense of a field in the devfs_dirent. There are often 100 times more vnodes so this is bargain. In addition it makes it harder for people to try to do stypid things like "finding the vnode from cdev". Since DEVFS handles all VCHR nodes now, we can do the vnode related cleanup in devfs_reclaim() instead of in dev_rel() and vgonel(). Similarly, we can do the struct cdev related cleanup in dev_rel() instead of devfs_reclaim(). rename idestroy_dev() to destroy_devl() for consistency. Add LIST_ENTRY de_alias to struct devfs_dirent. Remove v_specnext from struct vnode. Change si_hlist to si_alist in struct cdev. String new devfs vnodes' devfs_dirent on si_alist when we create them and take them off in devfs_reclaim(). Fix devfs_revoke() accordingly. Also don't clear fields devfs_reclaim() will clear when called from vgone(); Let devfs_reclaim() call dev_rel() instead of vgonel(). Move the usecount tracking from dev_rel() to devfs_reclaim(), and let dev_rel() take a struct cdev argument instead of vnode. Destroy SI_CHEAPCLONE devices in dev_rel() (instead of devfs_reclaim()) when they are no longer used. (This should maybe happen in devfs_close() instead.)
* | Typo in comment.glebius2005-02-221-1/+1
| |
* | Follow v_id changes in NFSv[23]phk2005-02-221-13/+9
| |
* | vp->v_id is a private field for the vfs namecache and it is a big mistakephk2005-02-222-36/+34
| | | | | | | | | | | | | | that NFS ever started using it and an even bigger that it got copied&pasted to nwfs and smbfs. Replace with use of vhold()/vdrop().
* | When prepending an LCC SNAP header to an atalk outgoing ethernet packet,rwatson2005-02-221-1/+1
| | | | | | | | | | | | | | allocate the additional mbuf (if needed) using a non-sleeping memory allocation. MFC after: 7 days
* | Fix wrong wording.hrs2005-02-222-8/+8
| | | | | | | | Submitted by: ceri
* | Use vn_printf() instead of home-rolling.phk2005-02-221-10/+2
| |
OpenPOWER on IntegriCloud