summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Move ext2fs from src/gnu to src/gnu/fs.rodrigc2005-06-1522-9058/+0
| | | | | | | | Discussed on arch@. Reviewed by: kan Approved by: re (blanket), kan Discussed with: dumbbell
* Update release notes:hrs2005-06-152-8/+14
| | | | | | | | | hostapd v0.3.9, sendmail OSTYPE(freebsd6) support, WPA Supplicant v0.3.9, and new manual pages: bus_space(9) and pmap_page_init(9). Approved by: re (implicitly)
* Remove incorrect BUGS entry: libthr does support process-scope threadrwatson2005-06-151-5/+0
| | | | | | | | scheduling. MFC after: 1 week Submitted by: davidxu Approved by: re (scottl)
* Assorted markup fixes and minor wordsmithing.ru2005-06-1530-101/+141
| | | | Approved by: re
* Add missing command name.ru2005-06-151-1/+1
| | | | | | (The error was visible on stderr.) Approved by: re
* Correctly handle an input file without a newline on the last line (anddd2005-06-151-9/+9
| | | | | | | | | avoid the confusing error message about the line being too long). This change uses fgetln to detect the right conditions, but the fixed-width line buffer is kept because too many other places in the program make assumptions about its maximum width. Approved by: re (scottl)
* Move ext2fs from src/gnu to src/gnu/fs.rodrigc2005-06-1514-78/+78
| | | | | | | Discussed on arch@. Reviewed by: kan Approved by: re (blanket), kan
* Move couple of directories out of mtree and into their respectivelesi2005-06-151-320/+2
| | | | | | | | ports. This mtree now specifies basic structure of X11BASE, similarly to BSD.local.dist. No objections on: freebsd-x11@ Approved by: re (dwhite), portmgr
* Add a cross-reference to the pmap_page_init(9) manual page.hmp2005-06-151-0/+1
| | | | Approved by: re
* Decode chroot(2) args.alfred2005-06-141-0/+2
| | | | Approved by: re
* - Add and enhance asserts related to the wrong bufobj panic.jeff2005-06-142-1/+4
| | | | | Sponsored by: Isilon Systems, Inc. Approved by: re (blanket vfs)
* - In reassignbuf() add many asserts to validate the head and tail pointersjeff2005-06-141-18/+29
| | | | | | | | | | | of the clean and dirty lists. This is in an attempt to catch the wrong bufobj problem sooner. - In vgonel() don't acquire an extra reference in the active case, the vnode lock and VI_DOOMED protect us from recursively cleaning. - Also in vgonel() clean up some stale comments. Sponsored by: Isilon Systems, Inc. Approved by: re (blanket vfs)
* Move if_alloc() higher in the attach function so sc->ifp is populatedbrooks2005-06-141-6/+6
| | | | | | | | | early. I've moved it all the way to the top rather than part way up as the submitter did. Submitted by: Jung-uk Kim <jkim at niksun dot com> Reported by: submitter, le, dougb Approved by: re (ifnet blanket)
* Empty CMOS batteries can cause agony with your AlphaBIOS versuswilko2005-06-141-0/+6
| | | | | | | SRM selection. Found out the hard way by: gallatin Approved by: re (scottl)
* Remove a duplicate assignment.brooks2005-06-141-1/+1
| | | | | Reported by: delphij Approved by: re (ifnet blanket)
* Implement @noinst field which has at the moment the same meaning andkrion2005-06-145-2/+24
| | | | | | | | function as @comment has. But will be valid only for files and not for md5 sums, rcsid's and comments in the future. Submitted by: flz Approved by: re@ (scottl)
* Initialize sc->an_ifp when doing if_alloc(). This prevents an(4)delphij2005-06-141-1/+1
| | | | | | from being panic when attaching. Approved by: re (scottl)
* Add missing .Ed call that was fatal for the rest of manpage.ru2005-06-141-1/+2
| | | | | | Bump document date. Approved by: re
* Move IPI_PREEMPTION option from global NOTES file to i386+amd64 specificups2005-06-143-3/+6
| | | | | | NOTES files. Approved by: re (scottl)
* Markup fixes.ru2005-06-149-37/+33
| | | | Approved by: re (blanket)
* Markup and wording fixes.ru2005-06-149-18/+25
| | | | Approved by: re (blanket)
OpenPOWER on IntegriCloud