#
285830 |
|
23-Jul-2015 |
gjb |
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1 builds. - Update newvers.sh to reflect RC1. - Update __FreeBSD_version to reflect 10.2. - Update default pkg(8) configuration to use the quarterly branch.[1]
Discussed with: re, portmgr [1] Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
237937 |
|
01-Jul-2012 |
schweikh |
Correct a grammo.
|
#
141846 |
|
13-Feb-2005 |
ru |
Expand *n't contractions.
|
#
130582 |
|
16-Jun-2004 |
ru |
Assorted markup, spelling, and grammar fixes.
|
#
128951 |
|
05-May-2004 |
hmp |
mdoc(7) police:
* correctly place parenthisized sentences * remove hard sentence breaks * use .Vt instead of .Fn
|
#
121400 |
|
23-Oct-2003 |
hmp |
Mdoc Janitor:
* Use the .Sx command for referencing sections.
|
#
121385 |
|
23-Oct-2003 |
hmp |
Mdoc Janitor:
* Fix hard sentence breaks.
|
#
119708 |
|
03-Sep-2003 |
ken |
Move dynamic sysctl(8) variable creation for the cd(4) and da(4) drivers 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
|
#
94732 |
|
15-Apr-2002 |
trhodes |
Removed 2 lines from the cd(9) manual page.
PR: 35944
|
#
81462 |
|
10-Aug-2001 |
ru |
mdoc(7) police: join split punctuation to macro calls.
|
#
81251 |
|
07-Aug-2001 |
ru |
mdoc(7) police:
Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text. Not only this slows down the mdoc(7) processing significantly, but it also has an undesired (in this case) effect of disabling hyphenation within the entire enclosed block.
|
#
79538 |
|
10-Jul-2001 |
ru |
mdoc(7) police: removed HISTORY info from the .Os call.
|
#
69027 |
|
22-Nov-2000 |
ru |
mdoc(7) police: do not split author names in the AUTHORS section.
|
#
68962 |
|
20-Nov-2000 |
ru |
mdoc(7) police: use the new features of the Nm macro.
|
#
50476 |
|
28-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
49831 |
|
15-Aug-1999 |
mpp |
Various man page cleanup:
- 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>
|
#
40423 |
|
16-Oct-1998 |
ken |
Change the worm(4) man page to note that there is no longer a worm(4) driver, and point users in the right direction for similar functionality. The functionality that used to be provided there is now provided by the cd(4) driver and cdrecord.
Fix cross-references in a few other man pages. (i.e. delete references to things I haven't written yet)
|
#
40247 |
|
12-Oct-1998 |
ken |
Update the cd(9) man page for the CAM cd driver. This really just an update of the quirk entry descriptions to reflect the current state of things.
Once I find out where such things belong, I'll document things like the changer scheduling mechanism, actions taken at probe, etc.
|
#
34504 |
|
12-Mar-1998 |
charnier |
.Sh AUTHOR -> .Sh AUTHORS according to mdoc specs. Use .An/.Aq.
|
#
24540 |
|
02-Apr-1997 |
jmg |
uncomment CD_Q_BCD_TRACKS flag, add xref to scsi(4)
|
#
23463 |
|
07-Mar-1997 |
jmg |
add missing cvs Id lines
|
#
23060 |
|
23-Feb-1997 |
mpp |
Correct section number in the .DT line.
Pointed out by: bde
|
#
22849 |
|
17-Feb-1997 |
mpp |
These man pages will first appear in FreeBSD 2.2, not 3.0.
|
#
22506 |
|
09-Feb-1997 |
mpp |
Typo police.
|
#
22497 |
|
09-Feb-1997 |
joerg |
Various man pages describing the internals of the SCSI subsystem.
Submitted by: John-Mark Gurney <gurney_j@resnet.uoregon.edu>
|