summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | This commit was generated by cvs2svn to compensate for changes in r147462,des2005-06-171-3/+3
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * MFP4: (#78670) markup nitsdes2005-06-171-3/+3
| | | | | | | | | | | | | | MFP4: (#78673) bump date Submitted by: ru Approved by: re (kensmith)
* | This commit was generated by cvs2svn to compensate for changes in r147460,des2005-06-171-7/+11
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * MFP4: (#78672) markup nits.des2005-06-171-7/+11
| | | | | | | | | | Submitted by: ru Approved by: re (kensmith)
* | Update for OpenPAM Figwort.des2005-06-172-1/+6
| | | | | | | | Approved by: re (kensmith)
* | This commit was generated by cvs2svn to compensate for changes in r147455,des2005-06-1783-413/+1990
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Vendor import of OpenPAM Figwort.des2005-06-1783-413/+1990
| |
* | move hostapd_cli to section 8sam2005-06-172-4/+6
| | | | | | | | Approved by: re (blanket wpa)
* | o move hostapd to section 8sam2005-06-173-2/+54
| | | | | | | | | | | | o add placeholder for hostapd.conf Approved by: re (blanket wpa)
* | o move wpa_supplicant to section 8sam2005-06-173-17/+310
| | | | | | | | | | | | o fillin wpa_supplicant.conf.5 Approved by: re (blanket wpa)
* | move wpa_cli to section 8 + minor wordsmithingsam2005-06-172-21/+29
| | | | | | | | Approved by: re (blanket wpa)
* | - Fix a leaked reference to a vnode via v_dd. We rely on cache_purge() andjeff2005-06-171-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cache_zap() to clear the v_dd pointers when a directory vnode is forcibly discarded. For this to work, all vnodes with v_dd pointers to a directory must also have name cache entries linked via v_cache_dst to that dvp otherwise we could not find them at cache_purge() time. The following code snipit could break this guarantee by unlinking a directory before fetching it's dotdot. The dotdot lookup would initialize the v_dd field of the unlinked directory which could never be cleared. To fix this we don't initialize v_dd for orphaned vnodes. printf("rmdir: %d\n", rmdir("../foo")); /* foo is cwd */ printf("chdir: %d\n", chdir("..")); printf("%s\n", getwd(NULL)); Sponsored by: Isilon Systems, Inc. Discovered by: kkenn Approved by: re (blanket vfs)
* | Whitespace cleanup from last commit.brueffer2005-06-161-6/+6
| | | | | | | | | | | | Translators can ignore this. Approved by: re (blanket)
* | Limit entries to their respective architectures. We don't need e.g.brueffer2005-06-161-10/+10
| | | | | | | | | | | | | | | | | | ISA troubleshooting in the amd64 installation guide. Also note that amd64 and ia64 use ACPI. Approved by: re (blanket) MFC after: 3 days
* | Remove the obsolete device count.brueffer2005-06-161-1/+1
| | | | | | | | | | Approved by: re (blanket) MFC after: 3 days
* | Markup nit.ru2005-06-161-1/+1
| | | | | | | | Approved by: re (blanket)
* | Fixed compile warning.ru2005-06-161-2/+0
| | | | | | | | Approved by: re (blanket)
* | Removed redundnt empty line.ru2005-06-161-1/+0
| | | | | | | | Approved by: re (blanket)
* | Remove Xref to mount_hpfs(8), it's not hooked up to the build.brueffer2005-06-161-1/+0
| | | | | | | | | | Approved by: re (blanket) MFC after: 3 days
* | A number of manpages already use ``.Fx 5.5'', define it.ru2005-06-161-0/+1
| | | | | | | | Approved by: re (blanket)
* | Markup fixes.ru2005-06-161-12/+9
| | | | | | | | Approved by: re (blanket)
* | Markup fixes.ru2005-06-162-4/+6
| | | | | | | | Approved by: re (blanket)
* | Apply a series of scripts to automatically fix some markup bugs.ru2005-06-169-292/+445
| | | | | | | | Approved by: re (blanket)
* | Fixed markup.ru2005-06-161-11/+16
| | | | | | | | Approved by: re
* | only show a tunnel information of an adequate address family.ume2005-06-162-4/+10
| | | | | | | | Approved by: re (dwhite)
* | Markup fixes.ru2005-06-162-9/+9
| | | | | | | | Approved by: re
* | 1. Add the threads and usb categories.ceri2005-06-161-3/+11
| | | | | | | | | | | | | | | | | | 2. Fill in the blanks on the advocacy category. 3. Expand a contraction while I'm in here. Prodded by: simon (1) Approved by: re (hrs) MFC after: 5 days
* | Markup fixes.ru2005-06-163-10/+17
| | | | | | | | Approved by: re
* | (Mostly) markup fixes.ru2005-06-1616-211/+235
| | | | | | | | Approved by: re (blanket)
* | Provide 32-bit runtime support on amd64 as a separate distribution, lib32.ru2005-06-1610-13/+53
| | | | | | | | | | | | Prodded by: obrien Nodded by: peter Approved by: re
* | Make sure we actually read the config files before testing values frombrooks2005-06-161-12/+12
| | | | | | | | | | | | | | | | them. Reported by: Darren Pilgrim <dmp at bitfreak dot org> PR: conf/82313 Approved by: re (network interface startup blanket)
* | Some chipset drivers redefine the busspace_isa_{io|mem} tags. Thismarcel2005-06-161-3/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not only means that it's possible (though unlikely) that we hand out differing tags for the same bus space, it also means that the tags we handed out are not used during bus enumeration. Both affect our ability to compare tags. Fix the first by initializing our tags only once. Fix the second by testing if one of the tags to compare is our tag and the other is a busspace_isa_{io|mem} tag and declare them equal if so. This fixes using uart(4) as the serial console on a ds10. That is, the low-level console worked, but we could not match the resources to one of the UARTs found during bus enumeration, which prevented uart(4) from becoming the console in single- or multi-user mode. Approved by: re (kensmith) MFC after: 2 days Thanks to: all involved in getting a ds10 to me; directly or indirectly. Special thanks to: Dave Knight, ISC (for not scratching my Porsche :-)
* | Increase UMA_BOOT_PAGES to prevent a crash during initialization. Seealc2005-06-161-1/+1
| | | | | | | | | | | | | | | | | | http://docs.FreeBSD.org/cgi/mid.cgi?42AD8270.8060906 for a detailed description of the crash. Reported by: Eric Anderson Approved by: re (scottl) MFC after: 3 days
* | Remove a variable that became unused as a result of changes madekensmith2005-06-161-1/+0
| | | | | | | | | | | | | | | | in v1.139. This was only exposed if MALLOC_PROFILE was defined. Submitted by: Gary Jennejohn Pointy hat: rwatson Approved by: re (scottl)
* | Ifdef out the incomplete non-blocking IO implementation for NFSgreen2005-06-161-0/+2
| | | | | | | | | | | | | | | | pending discussion of how implementation would proceed. Applications like -lc_r expect select(3) to match the EAGAIN-status of IO functions. Approved by: re
* | Preserve sorting order.jkoshy2005-06-161-5/+2
| | | | | | | | | | Submitted by: obrien Approved by: re
* | In verify_rev_path6():mlaier2005-06-161-18/+52
| | | | | | | | | | | | | | | | | | | | | | | | - do not use static memory as we are under a shared lock only - properly rtfree routes allocated with rtalloc - rename to verify_path6() - implement the full functionality of the IPv4 version Also make O_ANTISPOOF work with IPv6. Reviewed by: gnn Approved by: re (blanket)
* | Try harder to detect if the allocated memory for L2 PTP comes from a 1MBcognet2005-06-161-1/+5
| | | | | | | | | | | | section or not. Approved by: re (blanket)
* | Don't pass the kernel_pmap to pmap_fault_fixup() if the fault comes fromcognet2005-06-161-2/+2
| | | | | | | | | | | | | | | | kernel mode, always use the curthread pmap instead. There are valid cases were we can fault on a user address from the kernel without pcb_onfault being set. Approved by: re (blanket)
* | Fix indentation in INET6 section in preperation of more serious work.mlaier2005-06-161-49/+49
| | | | | | | | Approved by: re (blanket ip6fw removal)
* | Fix a misplaced $FreeBSD$ I forgot to move in previous revision.ru2005-06-162-4/+4
| | | | | | | | Approved by: re
* | Markup fixes.ru2005-06-164-65/+71
| | | | | | | | Approved by: re
* | Remove Xref to nonexistant smapi(9).brueffer2005-06-161-1/+0
| | | | | | | | | | | | Submitted by: markus Approved by: re (blanket) MFC after: 3 days
* | Add standard GPL boilerplate to these files. They are the only onesimp2005-06-167-3/+104
| | | | | | | | | | | | | | | | contaminated with the GPL code. While this information was present in the COPYRIGHT.INFO file, it is FreeBSD's standard practice to, where possible, include explicit license information in files. Approved by: release engineer (scottl)
* | - Change holdcnt use around vnode recycling. We now always keep a holdcntjeff2005-06-161-202/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ref while we're calling vgone(). This prevents transient refs from re-adding us to the free list. Previously, a vfree() triggered via vinvalbuf() getting rid of all of a vnode's pages could place a partially destructed vnode on the free list where vtryrecycle() could find it. The first call to vtryrecycle would hang up on the vnode lock, but when it failed it would place a now dead vnode onto the free list, and another call to vtryrecycle() would free an already free vnode. There were many complications of having a zero ref count while freeing which can now go away. - Change vdropl() to release the interlock before returning. All callers now respect this, so vdropl() directly frees VI_DOOMED vnodes once the last ref is dropped. This means that we'll never have VI_DOOMED vnodes on the free list. - Seperate v_incr_usecount() into v_incr_usecount(), v_decr_usecount() and v_decr_useonly(). The incr/decr split is so that incr usecount can return with the interlock still held while decr drops the interlock so it can call vdropl() which will potentially free the vnode. The calling function can't drop the lock of an already free'd node. v_decr_useonly() drops a usecount without droping the hold count. This is done so the usecount reaches zero in vput() before we recycle, however the holdcount is still 1 which prevents any new references from placing the vnode back on the free list. - Fix vnlrureclaim() to vhold the vnode since it doesn't do a vget(). We wouldn't want vnlrureclaim() to bump the usecount since this has different semantics. Also change vnlrureclaim() to do a NOWAIT on the vn_lock. When this function runs we're usually in a desperate situation and we wouldn't want to wait for any specific vnode to be released. - Fix a bunch of misc comments to reflect the new behavior. - Add vhold() and vdrop() to vflush() for the same reasons that we do in vlrureclaim(). Previously we held no reference and a vnode could have been freed while we were waiting on the lock. - Get rid of vlruvp() and vfreehead(). Neither are used. vlruvp() should really be rethought before it's reintroduced. - vgonel() always returns with the vnode locked now and never puts the vnode back on a free list. The vnode will be freed as soon as the last reference is released. Sponsored by: Isilon Systems, Inc. Debugging help from: Kris Kennaway, Peter Holm Approved by: re (blanket vfs)
* | - Fix insertions of bios which represent data earlier than anything elsejeff2005-06-151-7/+4
| | | | | | | | | | | | | | | | in the queue. The insertion sort assumed this had already been taken care of. Spotted by: Antoine Brodin Approved by: re (scottl)
* | Fix four casts of the softc to a struct ifnet.brooks2005-06-151-4/+4
| | | | | | | | | | | | | | | | Hopefully this fixes ed(4) under qemu. I'm shocked that real hardware is apparently working with these bugs. Approved by: re (ifnet blanket) Pointy hat: brooks
* | Update hardware support. Add note on TGA. Remove DEFPA FDDI (it didwilko2005-06-151-8/+8
| | | | | | | | | | | | | | not work when I last tried). Tell people to not spend money on anything less than EV5 machines. Approved by: re (blanket)
* | typo: Michale -> Michaelwilko2005-06-151-1/+1
| | | | | | | | Approved by: re (scottl)
* | Assorted markup fixes.ru2005-06-1517-51/+85
| | | | | | | | Approved by: re
OpenPOWER on IntegriCloud