summaryrefslogtreecommitdiffstats
path: root/share/man/man4/cd.4
Commit message (Collapse)AuthorAgeFilesLines
* Sort sections.ru2005-01-211-12/+12
|
* Mechanically kill hard sentence breaks and double whitespaces.ru2004-07-031-6/+12
|
* Removed trailing whitespace.ru2004-07-021-2/+2
|
* mdoc(7): Use the new feature of the .In macro.ru2003-09-081-2/+2
|
* Move dynamic sysctl(8) variable creation for the cd(4) and da(4) driversken2003-09-031-3/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | out of cdregister() and daregister(), which are run from interrupt context. The sysctl code does blocking mallocs (M_WAITOK), which causes problems if malloc(9) actually needs to sleep. The eventual fix for this issue will involve moving the CAM probe process inside a kernel thread. For now, though, I have fixed the issue by moving dynamic sysctl variable creation for these two drivers to a task queue running in a kernel thread. The existing task queues (taskqueue_swi and taskqueue_swi_giant) run in software interrupt handlers, which wouldn't fix the problem at hand. So I have created a new task queue, taskqueue_thread, that runs inside a kernel thread. (It also runs outside of Giant -- clients must explicitly acquire and release Giant in their taskqueue functions.) scsi_cd.c: Remove sysctl variable creation code from cdregister(), and move it to a new function, cdsysctlinit(). Queue cdsysctlinit() to the taskqueue_thread taskqueue once we have fully registered the cd(4) driver instance. scsi_da.c: Remove sysctl variable creation code from daregister(), and move it to move it to a new function, dasysctlinit(). Queue dasysctlinit() to the taskqueue_thread taskqueue once we have fully registered the da(4) instance. taskqueue.h: Declare the new taskqueue_thread taskqueue, update some comments. subr_taskqueue.c: Create the new kernel thread taskqueue. This taskqueue runs outside of Giant, so any functions queued to it would need to explicitly acquire/release Giant if they need it. cd.4: Update the cd(4) man page to talk about the minimum command size sysctl/loader tunable. Also note that the changer variables are available as loader tunables as well. da.4: Update the da(4) man page to cover the retry_count, default_timeout and minimum_cmd_size sysctl variables/loader tunables. Remove references to /dev/r???, they aren't used any longer. cd.9: Update the cd(9) man page to describe the CD_Q_10_BYTE_ONLY quirk. taskqueue.9: Update the taskqueue(9) man page to describe the new thread task queue, and the taskqueue_swi_giant queue. MFC after: 3 days
* Hiten's patchset for section four manpages, slightly edited by me.ru2003-06-281-3/+5
|
* Mdoc: fix hard sentence breaks.hmp2003-06-031-35/+57
| | | | Approved by: des (mentor)
* Ispell sweep of share/man/man4.mpp2002-01-211-3/+3
|
* Update man pages in the section 4 to match the reality in -CURRENT.yokota2001-10-131-1/+0
| | | | | | | | | | | - Change lines referring to kernel configuration file: device foo0 at isa port xxx irq yyy... to device foo Describe resource "hints" in /boot/device.hints. - Try to describe resource allocation and probe/attach behavior in the newbus framework.
* mdoc(7) police: s/BSD/.Bx/ where appropriate.ru2001-08-141-1/+3
|
* Removed whitespace at end-of-line; no content changes. I simply didschweikh2001-07-141-18/+18
| | | | | | | | | | cd src/share; find man[1-9] -type f|xargs perl -pi -e 's/[ \t]+$//' BTW, what editors are the culprits? I'm using vim and it shows me whitespace at EOL in troff files with a thick blue block... Reviewed by: Silence from cvs diff -b MFC after: 7 days
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
* mdoc(7) police: remove extraneous .Pp before and/or after .Sh.dd2001-07-091-1/+0
|
* mdoc(7) police: shrink list width by one character.ru2001-04-271-1/+1
|
* Remove references to block devices.dd2001-04-201-4/+0
| | | | | PR: 26734 Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de>
* Fix typo: seperate -> separate.asmodai2001-02-061-1/+1
| | | | | | Seperate does not exist in the english language. Submitted to look at by: kris
* Prepare for mdoc(7)NG.ru2000-12-291-42/+26
|
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-6/+6
|
* Update @freebsd.org email addresses to @FreeBSD.org as is theasmodai2000-10-261-1/+1
| | | | precedent.
* Correct one reference to wd.4 by ad.4.roberto2000-07-101-1/+1
|
* Remove single-space hard sentence breaks. These degrade the qualitysheldonh2000-03-011-3/+6
| | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Various man page cleanup:mpp1999-08-151-2/+2
| | | | | | | | | | - Sort xrefs - FreeBSD.ORG -> FreeBSD.org - Be consistent with section names as outlined in mdoc(7). - Other misc mdoc cleanup. PR: doc/13144 Submitted by: Alexey M. Zelkin <phantom@cris.net>
* Devices are hardwired with "unit 0", not "lun 0" as was in these man pages.ken1999-05-081-2/+2
| | | | | | | Also, update the pass(4) man page to indicate that some CCBs must be sent through the xpt(4) device and cannot be sent through a pass device. PR: 8826
* Fix misspelling of Julian's last name. Oops.ken1999-02-271-2/+2
|
* Update the cd(4) man page for the CAM cd driver.ken1998-10-121-15/+76
| | | | | | | | This includes a description of the changer timeout kernel options and sysctl variables. I didn't check to make sure the ioctl descriptions are up to date; that will come sometime later. (The ioctls haven't changed in the CAM driver, but I'm not sure if the man page was in sync with even the old driver.)
* Use the .Fx macro for FreeBSD references for releases prior to 2.0.mpp1997-03-211-3/+7
| | | | | Use the .Tn macro for generic FreeBSD references. Cleanup other formatting problems noticed while making the above changes.
* Revert $FreeBSD$ back to $Id$peter1997-02-221-1/+1
|
* added man page for /dev/sysmouse. (and activate it)jmg1997-02-201-1/+2
| | | | plus add appropriate xrefs now that we have {cd,sd,st}.9
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Sort cross references.wosch1996-12-261-1/+3
|
* After prodding, add a BSD style copyright to those man pages I thinkjulian1996-10-181-0/+25
| | | | | I probably originally wrote. Also take my name OUT of the ddb man page.. I did NOT port it from mach.
* Correct a bunch of man page cross references and generallympp1996-02-111-2/+2
| | | | | | try and silence "manck". ncurses, rpc, and some of the gnu stuff are still a big mess, however.
* Fix a bunch of spelling errors in a bunch of man pages.mpp1996-01-301-3/+3
|
* Update to reflect the reality of the header files.wollman1996-01-161-121/+320
| | | | Make more effective use of -mdoc.
* Updated man pages to reflect new configuration options. These man pagesdufault1995-03-011-3/+8
| | | | are getting pretty out of date and need to be visited some more.
* Added more missing manual pages from 1.1.5.dg1995-01-251-0/+179
OpenPOWER on IntegriCloud