summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Use size_t instead of int for len variables passed in/out of sysctl.rwatson2002-09-272-3/+4
| | | | Pointed out by: jake
* Give up on a tty if opening it's special file returns ENOENT like we do forjhb2002-09-271-1/+1
| | | | | | ENXIO. Glanced at by: imp, gallatin
* Document the parsing bug.ru2002-09-271-1/+13
|
* Redo how completing threads pass their state to userlandjulian2002-09-273-165/+245
| | | | | | | if they are not going to cross over themselves. Also change how the list of completed user threads is tracked and passed to the KSE. This is not a change in design but rather the implementation of what was originally envisionned.
* Two fixes:imp2002-09-271-1/+7
| | | | | | | | | 1) Add new card entry for nortel eMobility wi card (from email that I've lost the sender on :-( 2) put ata devices at config 0x1 rather than auto. This should be better for nearly all cases. MFC after: 3 days
* Remove redundant inclusion of inttypes.h in aicasm_gram.ygibbs2002-09-274-8/+7
| | | | | | and properly sort inttypes.h into list of includes. Noticed by: Mike Barcroft <mike@freebsd.org>
* List valid keywords, ala kill(1), rather than the csh builtin kill, whichjmallett2002-09-271-2/+5
| | | | | | | tells people to type kill -l, when no valid ones are specified. Sponsored by: Bright Path Solutions MFC after: 4 days
* Ala kill(1), tell people to type 'ps -L' for a list of format keywords.jmallett2002-09-271-1/+1
| | | | | Sponsored by: Rachel Hestilow <rachel@jerkcity.com> MFC after: 2 weeks
* Remove an errant debugging printf that got left in during my lastrwatson2002-09-271-1/+0
| | | | | | commit. Pointed out by: guido
* Upgrade to version 1.1 of the aic79xx U320 driver.gibbs2002-09-266-243/+335
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aic79xx.c: o Remove redundant ahd_update_modes() call. o Correct panic in diagnostic should state corruption cause the SCB Id to be invalid during a selection timeout. o Add workaround for missing BUSFREEREV feature in Rev A silicon. o Corect formatting nits. o Use register pretty printing in more places. o Save and restore our SCB pointer when updating the waiting queue list for an "expected" LQ-out busfree. o In ahd_clear_intstat, deal with the missing autoclear in the CLRLQO* registers. o BE fixup in a diagnostic printf. o Make sure that we are in the proper mode before disabling selections in ahd_update_pending_scbs. o Add more diagnostics. o task_attribute_nonpkt_tag -> task_attribute: we don't need a nonpkt_tag field anymore for allowing all 512 SCBs to be used in non-packetized connections. o Negotiate HOLD_MCS to U320 devices. o Add a few additional mode assertions. o Restore the chip mode after clearing out the qinfifo so that code using ahd_abort_scbs sees a consistent mode. o Simplify the DMA engine shutdown routine prior to performing a bus reset. o Perform the sequencer restart after a chip reset prior to setting up our timer to poll for the reset to be complete. On some OSes, the timer could actually pre-empt us and order is important here. o Have our "reset poller" set the expected mode since there is no guarantee of what mode will be in force when we are called from the OS timer. o Save and restore the SCB pointer in ahd_dump_card_state(). This routine must not modify card state. o Ditto for ahd_dump_scbs(). aic79xx.h: o Add a few more chip bug definitions. o Align our tag on a 32bit boundary. aic79xx.reg: aic79xx.seq: o Start work on removing workarounds for Rev B. o Use a special location in scratch from for stroring our SCBPTR during legacy FIFO allocations. This corrects problems in mixed packetized/non-packetized configurations where calling into a FIFO task corrupted our SCBPTR. o Don't rely on DMA priority to guarantee that all data in our FIFOs will flush prior to a command completion notification going out of the command channel. We've never seen this assumption fail, but better safe than sorry. o Deal with missing BUSFREEREV feature in H2A. o Simplify disconnect list code now that the list will always have only a single entry. o Implement the AHD_REG_SLOW_SETTLE_BUG workaround. o Swith to using "REG_ISR" for local mode scratch during our ISR. o Add a missing jmp to the data_group_dma_loop after our data pointers have been re-initialized by the kernel. o Correct test in the bitbucket code so that we actually wait for the bitbucket to complete before signaling the kernel of the overrun condition. o Reposition pkt_saveptrs to avoid a jmp instruction. o Update a comment to reflect that the code now waits for a FIFO to drain prior to issuing a CLRCHN. aic79xx_inline.h: o Remove unused untagged queue handling code. o Don't attempt to htole64 what could be a 32bit value. aic79xx_pci.c: o Set additional bug flags for rev A chips.
* Expand vendor ID.gibbs2002-09-261-1/+1
|
* Correct a spelling error.gibbs2002-09-261-2/+2
|
* Sync perforce IDs for changes first committed to FreeBSD and thengibbs2002-09-264-4/+4
| | | | to the Adaptec driver repository.
* Use inttypes.hgibbs2002-09-265-7/+26
| | | | | | Upgrade assembler to allow a move immediate of 0. This is helpful in certain macros where we can't know the value of the immediate in advance.
* Don't show disklabel in the examples, it is not necessary.phk2002-09-261-3/+2
|
* Under DIAGNOSTIC, complain if ENOIOCTL leaks out through VOP_IOCTL().phk2002-09-261-0/+6
|
* Apparently pxeboot passes in a mygateway of non-zero sin lengthrwatson2002-09-261-1/+6
| | | | | | | | | | from DHCP in the event that no gateway is returned from DHCP, breaking the assumption that we skip the routing insertion of the gateway if the sin length is zero. Check also for s_addr of 0 to avoid the "Oh no, adding my default route failed" panic, making it possible to pxeboot machines on segments without default routes. Arguably this could be a bug in pxeboot, or in the TUNABLE code, but this makes my boxes boot.
* Argh, isa(4), eisa(4) and mca(4) now attach to legacy(4) instead ofjhb2002-09-263-4/+4
| | | | | | | nexus(4) in the case of machines w/o equivalent bridges on a PCI bus. Reported by: winter Pointy hat to: jhb
* Move the aac driver from MI to MD NOTES. It is a long way from beingscottl2002-09-262-6/+6
| | | | 64-bit clean.
* I hate it when patch gives me .rej files.phk2002-09-261-0/+1
| | | | | Can't we make the pre-commit check refuse if there are .rej files in the directory ?
* Add a note explaining /var/empty.ceri2002-09-261-0/+4
| | | | | | PR: docs/43364 Submitted by: Kim Scarborough <sluggo@unknown.nu> MFC after: 14 days
* Remove NBBY and howmany() macros.mike2002-09-261-8/+0
|
* Make biowait() check bio_error before the BIO_ERROR flag, to properyphk2002-09-261-2/+2
| | | | | | catch internal GEOM use of bio_error. Sponsored by: DARPA & NAI Labs.
* Return ENOTTY on unhandled ioctls.phk2002-09-261-2/+5
|
* Document that ENOTTY is the correct "default" error return;phk2002-09-261-1/+4
|
* Return ENOTTY on unrecognized ioctls.phk2002-09-262-2/+2
|
* Return ENOTTY on incorrect ioctls.phk2002-09-261-1/+1
|
* Return ENOTTY when we don't recognize an ioctl.phk2002-09-261-1/+1
|
* Be a bit more technical:phk2002-09-261-1/+1
| | | | Technically junk may have low entropy.
* Back out previous, free the buffer when __vfprintf() fails and don't bothertjr2002-09-261-19/+13
| | | | trying to shrink the buffer with realloc() before returning it.
* Back out previous and solve the problems a different way: move va_start/tjr2002-09-261-20/+13
| | | | | | | | va_end closer to the __vfprintf() call, free the buffer when __vfprintf() fails and don't bother trying to shrink the buffer with realloc() before returning it. Submitted by: bde
* Simplify by removing unneeded local variables and explicit null termination.tjr2002-09-261-12/+8
|
* Simplify by removing useless local variables and explicit null termination.tjr2002-09-261-9/+5
|
* Correctly handle the case where __vfwprintf() fails because it runs outtjr2002-09-261-1/+7
| | | | of memory.
* Sync with OpenBSD: avoid memory leak when __vfprintf() fails because ittjr2002-09-262-24/+39
| | | | runs out of memory, always call va_end.
* - Export the alq daemon thread pointer.jeff2002-09-263-5/+12
| | | | - Don't log ktr events from the alq daemon.
* Revert 1.27, as it breaks IPv6 over IPv4 tunnels.sobomax2002-09-261-2/+2
| | | | Submitted by: Mark Huizer <xaa@timewasters.nl>, ume
* Document DOC_LANG.ru2002-09-261-0/+4
| | | | Reviewed by: murray
* Remove a semicolon that appears to be a lie.jmallett2002-09-261-1/+1
| | | | | Spotted by: SPARC64 make WARNS=3 Sponsored by: Rachel Hestilow <rachel@jerkcity.com>
* When formatting the time for a target, use %H instead of %k, which is mostlyjmallett2002-09-261-1/+1
| | | | | | the same, but uses a non-extension option. Sponsored by: Rachel Hestilow <rachel@jerkcity.com>
* Fix these warns where sizeof(int) != sizeof(void *)njl2002-09-262-8/+8
| | | | | | | | | | | | | | | | /h/des/src/sys/coda/coda_venus.c: In function `venus_ioctl': /h/des/src/sys/coda/coda_venus.c:277: warning: cast from pointer to integer of different size /h/des/src/sys/coda/coda_venus.c:292: warning: cast from pointer to integer of different size /h/des/src/sys/coda/coda_venus.c: In function `venus_readlink': /h/des/src/sys/coda/coda_venus.c:380: warning: cast from pointer to integer of different size /h/des/src/sys/coda/coda_venus.c: In function `venus_readdir': /h/des/src/sys/coda/coda_venus.c:637: warning: cast from pointer to integer of different size Submitted by: des-alpha-tinderbox
* Add cardbus, cbb, ep and pccard. These can likely be moved to the MIimp2002-09-261-0/+5
| | | | | section, but I've not had a chance to build them on other architectures recently enough to add them.
* ISMEMSDP(), IS286GDP(), IS386GDP(), ISGDP(), ISSDP() and ISSYSSDP() arepeter2002-09-262-40/+0
| | | | not used anywhere anymore.
* - Move ASSERT_VOP_*LOCK* functionality into functions in vfs_subr.cjeff2002-09-263-140/+121
| | | | | | | - Make the VI asserts more orthogonal to the rest of the asserts by using a new, common vfs_badlock() function and adding a 'str' arg. - Adjust generated ASSERTS to match the new prototype. - Adjust explicit ASSERTS to match the new prototype.
* Add "make universe" target which:phk2002-09-261-0/+38
| | | | | | | | | | | | | | | for each arch i386 sparc64 alpha ia64 make buildworld TARGET_ARCH=$arch if NOTES found make LINT foreach kern ${arch}/conf/[A-Z0-9]* make buildkernel TARGET_ARCH=$arch KERNCONF=$kern Errors from the individual steps are ignored and the stdout+stderr are saved in distinct files in root of the source tree with names like: _.${arch}.${target} On my dual 1.6G Athlon it takes roughly four hours to run this target.
* - Fix a botch in previous commit; oldvp should not be unconditionallyjeff2002-09-261-2/+3
| | | | assigned.
* Don't declare things as extern when they will be static.jmallett2002-09-261-1/+6
| | | | Sponsored by: Rachel Hestilow <rachel@jerkcity.com>
* - We don't need any automated lock checking for vop_islocked.jeff2002-09-261-1/+1
|
* Fix the problem introduced by vop_stdbmap() usage. The NTFS does notsemenu2002-09-251-1/+28
| | | | | | | | implement worthful VOP_BMAP() handler, so it expect the blkno not to be changed by VOP_BMAP(). Otherwise, it'll have to find some tricky way to determine if bp was VOP_BMAP()ed or not in VOP_STRATEGY(). PR: kern/42139
* Enhance TACACS+ library to fully support authorization requests inpst2002-09-255-65/+486
| | | | | | | | | | addition to existing authentication. No change to the existing APIs to preseve both binary and API compatibility, so I am not inclined to bump the library version number unless someone thinks this is necessary. Submitted by: Paul Fraley <fraley@juniper.net> MFC after: 2 weeks
OpenPOWER on IntegriCloud