summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* o The introduction of kevent() broke lio_listio(): _aio_aqueue() thoughtalc2002-08-051-6/+6
| | | | | | | | | | | | | that LIO_READ and LIO_WRITE were requests for kevent()-based notification of completion. Modify _aio_aqueue() to recognize LIO_READ and LIO_WRITE. Notes: (1) The patch provided by the PR perpetuates a second bug in this code, a direct access to user-space memory. This change fixes that bug as well. (2) This change is to code that implements a deprecated interface. It should probably be removed after an MFC. PR: kern/39556
* NetBSD style fixes.wosch2002-08-051-2/+2
| | | | | PR: misc/41164 Submitted by: Bang Jun-Young <junyoung@netbsd.org>
* Make driver portable:fjoe2002-08-054-45/+56
| | | | | | | | | | | | - bus_space'ify - generate fake ethernet address using read_random() instead of reading from timer i/o ports Other minor fixes: - remove "hack" in connect_to_master() - use M_ZERO - remove unused variable in sbni_ioctl() - properly release irq in sbni_attach_isa() on attach errors
* Don't call softdep_slowdown() if soft updates are not active on theiedowse2002-08-051-1/+1
| | | | | | | filesystem. This causes a panic for kernels compiled without softupdates. Reported by: luigi
* 1) Use "pathstring" instead of "STRING" consistently.yar2002-08-051-7/+5
| | | | | | | | 2) Remove unneeded "if not NULL" props from "pathstring", which will never be NULL by the lexer design. Inspired by: OpenBSD MFC after: 1 week
* back out one change that crept in (will be committed later)fjoe2002-08-051-1/+1
|
* style fixesfjoe2002-08-053-26/+30
|
* Stop eating all process memory if either of ${.CURDIR}/../kerberosIVru2002-08-051-0/+4
| | | | | | | or ${.CURDIR}/../kerberos5 does not exist. Spotted by: Alexandr Listopad <laa@reis.zp.ua> MFC after: 3 days
* The side effect of revision 1.687 (env -i) was that many useful knobsru2002-08-051-2/+12
| | | | | | | are no longer propagated to the chrooted environment, e.g. NOKERBEROS. On the other hand, TMPDIR and MAKEOBJDIRPREFIX should no longer be. Spotted by: Alexandr Listopad <laa@reis.zp.ua>
* Fix some style bugs.mike2002-08-051-10/+11
| | | | Submitted by: bde
* This commit was generated by cvs2svn to compensate for changes in r101386,nectar2002-08-051-1/+1
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Correct a bug in the ASN.1 decoder which was introduced with thenectar2002-08-051-1/+1
| | | | | | | | | | | | recent OpenSSL update. Obtained from: OpenSSL CVS
* | Do login cap calls _before_ descriptors are hardly closed because close mayache2002-08-051-1/+8
| | | | | | | | | | | | invalidate login cap descriptor. Reviewed by: des
* | Check the far end before registering an EVFILT_WRITE filter on a pipe.des2002-08-051-0/+3
| |
* | Remove extra space in output.mdodd2002-08-051-1/+1
| |
* | Since GLOB_NOCHECK is set in the glob(3) call,yar2002-08-051-1/+1
| | | | | | | | | | | | | | | | glob(3) will return at least one pathname unless a system error has occured. It's not a "not found" error otherwise. MFC after: 3 days
* | Spot places where "pathname" hasn't been checkedyar2002-08-051-3/+4
| | | | | | | | | | | | | | | | for NULL. The "pathname" rule may return NULL on a glob(3) error. Obtained from: OpenBSD MFC after: 1 week
* | Disallow invalid numeric mode values for SITE CHMOD.yar2002-08-051-3/+2
| | | | | | | | | | | | | | | | | | Earlier, a decimal number (e.g., 890) could be passed for mode, leading to dangerous permissions set: -1, that is, 07777. Obtained from: OpenBSD MFC after: 1 week
* | Reflect in the ftpd(8) manpage the fact that ASCII SIZEyar2002-08-051-0/+3
| | | | | | | | | | | | requests against large files will be denied. MFC after: 10 days
* | Make sure to set the DMA transfer length register, plus onesilby2002-08-052-2/+12
| | | | | | | | | | | | small style fix. Submitted by: Thomas Nystrom <thn@saeab.se>
* | Diff reduction.mdodd2002-08-056-140/+244
| |
* | Use timespec not timeval.mdodd2002-08-053-15/+24
| |
* | Add missing prototypes for extension functions to the SYNOPSIS.tjr2002-08-051-0/+14
| |
* | Use In macro instead of Fd. Add crossref to wctype(3). Refer to 1003.1-2001tjr2002-08-051-4/+31
| | | | | | | | in STANDARDS section. Document functions which are extensions to the standard.
* | Use the In macro instead of Fd. Add crossref to wctrans(3). Refer totjr2002-08-051-3/+4
| | | | | | | | 1003.1-2001 in STANDARDS section.
* | Implement the missing <wctype.h> functions: isw*() (iswalnum() etc.),tjr2002-08-052-6/+250
| | | | | | | | | | | | | | | | towlower() and towupper() required by ISO C90 Amd. 1. iswascii(), iswhexnumber(), iswideogram(), iswnumber(), iswphonogram(), iswrune() and iswspecial() have also been implemented for consistency with the BSD extensions in <ctype.h>.
* | - Document more of the struct vnode locking protocol.jeff2002-08-051-11/+12
| | | | | | | | - Slightly reformat a comment block.
* | - Move some logic from getnewvnode() to a new function vcanrecycle()jeff2002-08-051-69/+95
| | | | | | | | | | - Unlock the free list mutex around vcanrecycle to prevent a lock order reversal.
* | Reject encoding > ENCODING_LEN at early stage instead of truncating it.ache2002-08-051-19/+35
| | | | | | | | | | Use ptr == NULL instead of !ptr in few places. Move saverr declaration to global section.
* | - Move a VOP assert to the right place.jeff2002-08-051-1/+1
| | | | | | | | Spotted by: i386 tinderbox
* | - Add a missing VI_UNLOCK to an error case in nfs_flush.jeff2002-08-051-0/+1
| |
* | An empty CPUTYPE now means ``the default CPUTYPE'' in bsd.cpu.mk.ru2002-08-051-2/+3
| | | | | | | | | | | | | | | | | | | | | | If there was no CPUTYPE assignment in /etc/make.conf, this would cause the ``CPUTYPE assignment type'' check to falsely fail. Reported by: johan Fixed this by making sure we always pass the non-empty CPUTYPE. Also make sure we use the correct set of share/mk files in our test.
* | Suppress spurious warning messages about rm -rf TEMPROOT failingdougb2002-08-051-3/+3
| | | | | | | | | | before chflags, and exit non-zero if the old TEMPROOT dir can't be deleted for whatever reason.
* | Manual pages for wide character classification (isw*) and case conversiontjr2002-08-052-0/+192
| | | | | | | | | | | | (tow*) functions from NetBSD, unmodified except for the addition of $FreeBSD$. Obtained from: NetBSD
* | Fix minor typo in ID number in last commitimp2002-08-051-1/+1
| |
* | Use wi_ltv_domains struct to print domainsimp2002-08-051-7/+5
| |
* | A definition of regulatory domains that matches the docs.imp2002-08-051-1/+2
| |
* | Add more (possibly useless) information to wicontrol's output (maybeimp2002-08-051-1/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | some of these need to be enabled for an extra verbose mode or something): o Try to print the dBm comms quality. This may or may not be available for your card in your configuration. o Print the PRI Id and STA Id. These are in the raw format, so might be a little hard to read. o Print CardID so that we can know exactly what kind of card the user has (this is important if you download firmware to it). o Regulatory domains are now printed for the card. o Temp range is printed. o If you define WI_EXTRA_INFO you get more garbage than is listed here that you need the manual to decode. o Channel list is now printed in hex for easier decoding. This has lead to my discovery that my US symbol card supports channels 12-14 as well as 1-11, which is not allowed in the us/canada. This ain't pretty, but it isn't horrible either.
* | Differentiate between AT45DB011 compatible large serial flash partsimp2002-08-052-6/+20
| | | | | | | | | | | | and the AT24C08 small serial flash parts. We still report these as the same part (since we group things already), but now we recognize the small serial versions as well.
* | Add a comment that says it looks like lucent cards have a primaryimp2002-08-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | firmware revision as well (not sure which firmware versions are needed for this, but the 6.x and 8.x 'software' versions that I have seem to support it). Add dBm comm quality RID. This is like the normal comm quality rid, except the signal and noise numbers are normalized to dBm. Some revisions of the prism firmware, however, don't support this RID, and some that do support it return 0 for quality and/or noise. Your milage may vary.
* | Implement POSIX.1-2001 (XSI)'s fmtmsg(3).mike2002-08-056-3/+546
| |
* | Revert rev 1.356 and 1.352 (pmap_mapdev hacks). It wasn't worth thepeter2002-08-052-22/+16
| | | | | | | | pain.
* | Add a macro for SLIST traversal 'SLIST_FOREACH_PREVPTR',alfred2002-08-051-0/+5
| | | | | | | | | | this macro keeps a pointer to the previous element's next pointer to allow for search and O(1) removal.
* | Cleanup:alfred2002-08-051-28/+24
| | | | | | | | | | | | Fix line wrapping. Remove 'register'. malloc(9) with M_WAITOK can't fail, so remove checks for that.
* | o Introduce pmap_page_is_mapped(). Its purpose is to obsoletealc2002-08-052-0/+2
| | | | | | | | the PG_MAPPED flag.
* | Fix a couple DESTDIR related problems. Credit for the "Only in" sectiondougb2002-08-051-2/+2
| | | | | | | | | | | | goes to James <James_Bond_79@yahoo.com>, and Cyrille Lefevre <cyrille.lefevre@laposte.net>. The make variables problem was found by jon.
* | Use m_getcl() to allocate buffers for the receive ring.luigi2002-08-051-11/+2
| | | | | | | | MFC after: 3 days
* | o Don't set PG_MAPPED or PG_WRITEABLE when a page is mappedalc2002-08-055-39/+10
| | | | | | | | | | using pmap_kenter() or pmap_qenter(). o Use VM_ALLOC_WIRED in pmap_new_thread().
* | Extend the interface to ether_input(): a NULL eh pointer means thatluigi2002-08-041-12/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the mbuf contains the ethernet header (eh) as well, which ether_input() will strip off as needed. This permits the removal (in a backward compatible way) of the header removal code which right now is replicated in all drivers, sometimes in an inconsistent way. Also, because many functions called after ether_input() require the eh in the mbuf, eventually we can propagate the interface and handle outdated drivers just in ether_input(). Individual driver changes to use the new interface will follow as we have a chance to touch them. NOTE THAT THIS CHANGE IS FULLY BACKWARD COMPATIBLE AND DOES NOT BREAK BINARY COMPATIBILITY FOR DRIVERS. MFC after: 3 days
* | Fix handling of Receiver Not Ready errors when doing polling.luigi2002-08-041-50/+82
| | | | | | | | | | | | | | | | | | | | Also take this chance to cleanup the code in fxp_intr_body. Add a missing block of code to disable interrupts when reinitializing the interface while doing polling (the RELENG_4 version was correct). MFC after: 3 days
OpenPOWER on IntegriCloud