head	1.426;
access;
symbols
	RELENG_8_4:1.421.0.2
	RELENG_9_1_0_RELEASE:1.399.2.12.2.2
	RELENG_9_1:1.399.2.12.0.2
	RELENG_9_1_BP:1.399.2.12
	RELENG_8_3_0_RELEASE:1.357.2.26.2.1
	RELENG_8_3:1.357.2.26.0.2
	RELENG_8_3_BP:1.357.2.26
	RELENG_9_0_0_RELEASE:1.399.2.1.2.2
	RELENG_9_0:1.399.2.1.0.2
	RELENG_9_0_BP:1.399.2.1
	RELENG_9:1.399.0.2
	RELENG_9_BP:1.399
	RELENG_7_4_0_RELEASE:1.310.2.11.2.1
	RELENG_8_2_0_RELEASE:1.357.2.13.2.1
	RELENG_7_4:1.310.2.11.0.2
	RELENG_7_4_BP:1.310.2.11
	RELENG_8_2:1.357.2.13.0.2
	RELENG_8_2_BP:1.357.2.13
	RELENG_8_1_0_RELEASE:1.357.2.9.2.1
	RELENG_8_1:1.357.2.9.0.2
	RELENG_8_1_BP:1.357.2.9
	RELENG_7_3_0_RELEASE:1.310.2.9.2.1
	RELENG_7_3:1.310.2.9.0.2
	RELENG_7_3_BP:1.310.2.9
	RELENG_8_0_0_RELEASE:1.357.2.3.2.1
	RELENG_8_0:1.357.2.3.0.2
	RELENG_8_0_BP:1.357.2.3
	RELENG_8:1.357.0.2
	RELENG_8_BP:1.357
	RELENG_7_2_0_RELEASE:1.310.2.5.2.1
	RELENG_7_2:1.310.2.5.0.2
	RELENG_7_2_BP:1.310.2.5
	RELENG_7_1_0_RELEASE:1.310.2.4.2.1
	RELENG_6_4_0_RELEASE:1.260.2.13.2.1
	RELENG_7_1:1.310.2.4.0.2
	RELENG_7_1_BP:1.310.2.4
	RELENG_6_4:1.260.2.13.0.2
	RELENG_6_4_BP:1.260.2.13
	RELENG_7_0_0_RELEASE:1.310.2.1.2.1
	RELENG_6_3_0_RELEASE:1.260.2.10
	RELENG_7_0:1.310.2.1.0.2
	RELENG_7_0_BP:1.310.2.1
	RELENG_6_3:1.260.2.10.0.2
	RELENG_6_3_BP:1.260.2.10
	RELENG_7:1.310.0.2
	RELENG_7_BP:1.310
	RELENG_6_2_0_RELEASE:1.260.2.8
	RELENG_6_2:1.260.2.8.0.2
	RELENG_6_2_BP:1.260.2.8
	RELENG_5_5_0_RELEASE:1.239.2.11
	RELENG_5_5:1.239.2.11.0.2
	RELENG_5_5_BP:1.239.2.11
	RELENG_6_1_0_RELEASE:1.260.2.6
	RELENG_6_1:1.260.2.6.0.2
	RELENG_6_1_BP:1.260.2.6
	RELENG_6_0_0_RELEASE:1.260.2.3.2.1
	RELENG_6_0:1.260.2.3.0.2
	RELENG_6_0_BP:1.260.2.3
	RELENG_6:1.260.0.2
	RELENG_6_BP:1.260
	RELENG_5_4_0_RELEASE:1.239.2.8
	RELENG_5_4:1.239.2.8.0.2
	RELENG_5_4_BP:1.239.2.8
	RELENG_4_11_0_RELEASE:1.60.2.27
	RELENG_4_11:1.60.2.27.0.4
	RELENG_4_11_BP:1.60.2.27
	RELENG_5_3_0_RELEASE:1.239.2.2
	RELENG_5_3:1.239.2.2.0.2
	RELENG_5_3_BP:1.239.2.2
	RELENG_5:1.239.0.2
	RELENG_5_BP:1.239
	RELENG_4_10_0_RELEASE:1.60.2.27
	RELENG_4_10:1.60.2.27.0.2
	RELENG_4_10_BP:1.60.2.27
	RELENG_5_2_1_RELEASE:1.209
	RELENG_5_2_0_RELEASE:1.209
	RELENG_5_2:1.209.0.2
	RELENG_5_2_BP:1.209
	RELENG_4_9_0_RELEASE:1.60.2.26
	RELENG_4_9:1.60.2.26.0.2
	RELENG_4_9_BP:1.60.2.26
	RELENG_5_1_0_RELEASE:1.192
	RELENG_5_1:1.192.0.2
	RELENG_5_1_BP:1.192
	RELENG_4_8_0_RELEASE:1.60.2.23
	RELENG_4_8:1.60.2.23.0.2
	RELENG_4_8_BP:1.60.2.23
	RELENG_5_0_0_RELEASE:1.175
	RELENG_5_0:1.175.0.2
	RELENG_5_0_BP:1.175
	RELENG_4_7_0_RELEASE:1.60.2.22
	RELENG_4_7:1.60.2.22.0.2
	RELENG_4_7_BP:1.60.2.22
	RELENG_4_6_2_RELEASE:1.60.2.21
	RELENG_4_6_1_RELEASE:1.60.2.21
	RELENG_4_6_0_RELEASE:1.60.2.21
	RELENG_4_6:1.60.2.21.0.2
	RELENG_4_6_BP:1.60.2.21
	RELENG_4_5_0_RELEASE:1.60.2.17
	RELENG_4_5:1.60.2.17.0.2
	RELENG_4_5_BP:1.60.2.17
	RELENG_4_4_0_RELEASE:1.60.2.16
	RELENG_4_4:1.60.2.16.0.2
	RELENG_4_4_BP:1.60.2.16
	RELENG_4_3_0_RELEASE:1.60.2.9
	RELENG_4_3:1.60.2.9.0.2
	RELENG_4_3_BP:1.60.2.9
	RELENG_4_2_0_RELEASE:1.60.2.8
	RELENG_4_1_1_RELEASE:1.60.2.6
	PRE_SMPNG:1.72
	RELENG_4_1_0_RELEASE:1.60.2.4
	RELENG_3_5_0_RELEASE:1.43.2.3
	RELENG_4_0_0_RELEASE:1.60
	RELENG_4:1.60.0.2
	RELENG_4_BP:1.60
	RELENG_3_4_0_RELEASE:1.43.2.2
	RELENG_3_3_0_RELEASE:1.43.2.2
	RELENG_3_2_PAO:1.43.0.4
	RELENG_3_2_PAO_BP:1.43
	RELENG_3_2_0_RELEASE:1.43
	RELENG_3_1_0_RELEASE:1.43
	RELENG_3:1.43.0.2
	RELENG_3_BP:1.43
	RELENG_2_2_8_RELEASE:1.11.2.8
	RELENG_3_0_0_RELEASE:1.39
	RELENG_2_2_7_RELEASE:1.11.2.8
	RELENG_2_2_6_RELEASE:1.11.2.8
	RELENG_2_2_5_RELEASE:1.11.2.8
	RELENG_2_2_2_RELEASE:1.11.2.8
	RELENG_2_2_1_RELEASE:1.11.2.7
	RELENG_2_2_0_RELEASE:1.11.2.7
	RELENG_2_2:1.11.0.2
	RELENG_2_2_BP:1.11;
locks; strict;
comment	@# @;


1.426
date	2013.07.13.00.36.05;	author svnexp;	state Exp;
branches;
next	1.425;

1.425
date	2013.07.07.00.33.08;	author svnexp;	state Exp;
branches;
next	1.424;

1.424
date	2013.06.26.00.31.12;	author svnexp;	state Exp;
branches;
next	1.423;

1.423
date	2013.06.18.00.27.56;	author svnexp;	state Exp;
branches;
next	1.422;

1.422
date	2013.04.09.00.34.20;	author svnexp;	state Exp;
branches;
next	1.421;

1.421
date	2013.03.05.00.57.41;	author svnexp;	state Exp;
branches
	1.421.2.1;
next	1.420;

1.420
date	2012.12.07.02.30.38;	author svnexp;	state Exp;
branches;
next	1.419;

1.419
date	2012.11.17.01.50.52;	author svnexp;	state Exp;
branches;
next	1.418;

1.418
date	2012.10.30.13.05.50;	author trasz;	state Exp;
branches;
next	1.417;

1.417
date	2012.10.22.17.50.54;	author kib;	state Exp;
branches;
next	1.416;

1.416
date	2012.08.21.18.41.38;	author jhb;	state Exp;
branches;
next	1.415;

1.415
date	2012.08.21.18.13.09;	author jhb;	state Exp;
branches;
next	1.414;

1.414
date	2012.08.21.17.58.39;	author jhb;	state Exp;
branches;
next	1.413;

1.413
date	2012.04.19.15.29.09;	author pluknet;	state Exp;
branches;
next	1.412;

1.412
date	2012.03.26.09.34.17;	author melifaro;	state Exp;
branches;
next	1.411;

1.411
date	2012.03.04.18.55.33;	author jhb;	state Exp;
branches;
next	1.410;

1.410
date	2012.03.03.14.23.54;	author jhb;	state Exp;
branches;
next	1.409;

1.409
date	2012.03.01.20.20.55;	author jhb;	state Exp;
branches;
next	1.408;

1.408
date	2012.02.23.17.47.19;	author brueffer;	state Exp;
branches;
next	1.407;

1.407
date	2012.01.30.21.02.25;	author brueffer;	state Exp;
branches;
next	1.406;

1.406
date	2012.01.01.20.59.42;	author ed;	state Exp;
branches;
next	1.405;

1.405
date	2011.12.20.11.40.22;	author mav;	state Exp;
branches;
next	1.404;

1.404
date	2011.12.19.18.55.13;	author jhb;	state Exp;
branches;
next	1.403;

1.403
date	2011.12.14.22.22.19;	author jhb;	state Exp;
branches;
next	1.402;

1.402
date	2011.12.14.14.55.19;	author glebius;	state Exp;
branches;
next	1.401;

1.401
date	2011.11.15.20.11.03;	author marius;	state Exp;
branches;
next	1.400;

1.400
date	2011.10.07.22.14.18;	author des;	state Exp;
branches;
next	1.399;

1.399
date	2011.09.15.12.15.36;	author lstewart;	state Exp;
branches
	1.399.2.1;
next	1.398;

1.398
date	2011.09.06.10.40.21;	author kib;	state Exp;
branches;
next	1.397;

1.397
date	2011.08.27.22.08.01;	author brueffer;	state Exp;
branches;
next	1.396;

1.396
date	2011.08.25.17.42.27;	author attilio;	state Exp;
branches;
next	1.395;

1.395
date	2011.08.25.15.51.54;	author attilio;	state Exp;
branches;
next	1.394;

1.394
date	2011.07.09.19.05.28;	author alc;	state Exp;
branches;
next	1.393;

1.393
date	2011.07.09.18.05.27;	author alc;	state Exp;
branches;
next	1.392;

1.392
date	2011.07.09.15.24.12;	author kib;	state Exp;
branches;
next	1.391;

1.391
date	2011.06.18.13.08.46;	author bz;	state Exp;
branches;
next	1.390;

1.390
date	2011.05.05.14.13.08;	author ae;	state Exp;
branches;
next	1.389;

1.389
date	2011.04.29.21.36.45;	author jhb;	state Exp;
branches;
next	1.388;

1.388
date	2011.04.29.20.05.19;	author jhb;	state Exp;
branches;
next	1.387;

1.387
date	2011.04.27.01.10.15;	author des;	state Exp;
branches;
next	1.386;

1.386
date	2011.02.21.11.56.11;	author lstewart;	state Exp;
branches;
next	1.385;

1.385
date	2011.01.25.17.39.52;	author mdf;	state Exp;
branches;
next	1.384;

1.384
date	2011.01.19.17.04.07;	author mdf;	state Exp;
branches;
next	1.383;

1.383
date	2011.01.05.11.49.23;	author lstewart;	state Exp;
branches;
next	1.382;

1.382
date	2010.12.06.15.19.03;	author jhb;	state Exp;
branches;
next	1.381;

1.381
date	2010.11.12.12.07.36;	author pluknet;	state Exp;
branches;
next	1.380;

1.380
date	2010.11.08.20.56.31;	author mdf;	state Exp;
branches;
next	1.379;

1.379
date	2010.10.24.15.56.21;	author jh;	state Exp;
branches;
next	1.378;

1.378
date	2010.10.20.06.29.11;	author avg;	state Exp;
branches;
next	1.377;

1.377
date	2010.10.18.12.35.48;	author pjd;	state Exp;
branches;
next	1.376;

1.376
date	2010.10.17.16.30.33;	author kib;	state Exp;
branches;
next	1.375;

1.375
date	2010.09.10.16.42.16;	author mdf;	state Exp;
branches;
next	1.374;

1.374
date	2010.09.09.17.49.18;	author mdf;	state Exp;
branches;
next	1.373;

1.373
date	2010.09.01.19.50.03;	author mlaier;	state Exp;
branches;
next	1.372;

1.372
date	2010.08.22.16.42.46;	author ed;	state Exp;
branches;
next	1.371;

1.371
date	2010.08.15.21.25.52;	author brueffer;	state Exp;
branches;
next	1.370;

1.370
date	2010.08.06.16.50.48;	author stefanf;	state Exp;
branches;
next	1.369;

1.369
date	2010.07.05.16.23.55;	author jh;	state Exp;
branches;
next	1.368;

1.368
date	2010.01.19.20.36.15;	author jhb;	state Exp;
branches;
next	1.367;

1.367
date	2010.01.14.14.36.39;	author jhb;	state Exp;
branches;
next	1.366;

1.366
date	2009.12.22.16.05.28;	author ru;	state Exp;
branches;
next	1.365;

1.365
date	2009.12.22.16.02.08;	author ru;	state Exp;
branches;
next	1.364;

1.364
date	2009.10.27.14.37.25;	author emaste;	state Exp;
branches;
next	1.363;

1.363
date	2009.10.15.14.54.35;	author jhb;	state Exp;
branches;
next	1.362;

1.362
date	2009.10.14.15.58.59;	author jhb;	state Exp;
branches;
next	1.361;

1.361
date	2009.10.05.15.16.28;	author trasz;	state Exp;
branches;
next	1.360;

1.360
date	2009.09.22.15.15.03;	author trasz;	state Exp;
branches;
next	1.359;

1.359
date	2009.08.23.07.48.11;	author julian;	state Exp;
branches;
next	1.358;

1.358
date	2009.08.12.21.03.16;	author sam;	state Exp;
branches;
next	1.357;

1.357
date	2009.07.11.17.36.59;	author cperciva;	state Exp;
branches
	1.357.2.1;
next	1.356;

1.356
date	2009.06.24.17.01.17;	author thompsa;	state Exp;
branches;
next	1.355;

1.355
date	2009.06.09.23.38.19;	author imp;	state Exp;
branches;
next	1.354;

1.354
date	2009.06.09.14.26.23;	author jhb;	state Exp;
branches;
next	1.353;

1.353
date	2009.06.07.21.31.06;	author rwatson;	state Exp;
branches;
next	1.352;

1.352
date	2009.06.01.20.35.53;	author jhb;	state Exp;
branches;
next	1.351;

1.351
date	2009.05.30.13.59.05;	author trasz;	state Exp;
branches;
next	1.350;

1.350
date	2009.05.27.16.36.54;	author zml;	state Exp;
branches;
next	1.349;

1.349
date	2009.04.10.10.59.48;	author rwatson;	state Exp;
branches;
next	1.348;

1.348
date	2009.03.30.18.01.12;	author jhb;	state Exp;
branches;
next	1.347;

1.347
date	2009.03.02.23.26.30;	author jamie;	state Exp;
branches;
next	1.346;

1.346
date	2009.02.22.13.38.16;	author trasz;	state Exp;
branches;
next	1.345;

1.345
date	2008.12.12.01.08.28;	author marcus;	state Exp;
branches;
next	1.344;

1.344
date	2008.11.23.20.05.12;	author hrs;	state Exp;
branches;
next	1.343;

1.343
date	2008.10.23.15.53.51;	author des;	state Exp;
branches;
next	1.342;

1.342
date	2008.09.28.20.15.45;	author ed;	state Exp;
branches;
next	1.341;

1.341
date	2008.09.17.15.49.44;	author attilio;	state Exp;
branches;
next	1.340;

1.340
date	2008.09.15.23.13.29;	author sam;	state Exp;
branches;
next	1.339;

1.339
date	2008.09.15.10.12.04;	author kib;	state Exp;
branches;
next	1.338;

1.338
date	2008.08.28.17.04.52;	author jkim;	state Exp;
branches;
next	1.337;

1.337
date	2008.07.18.14.46.01;	author dwmalone;	state Exp;
branches;
next	1.336;

1.336
date	2008.05.22.16.25.25;	author alc;	state Exp;
branches;
next	1.335;

1.335
date	2008.04.06.21.22.12;	author attilio;	state Exp;
branches;
next	1.334;

1.334
date	2008.04.01.20.56.45;	author attilio;	state Exp;
branches;
next	1.333;

1.333
date	2008.03.28.21.30.37;	author brueffer;	state Exp;
branches;
next	1.332;

1.332
date	2008.03.14.13.13.37;	author rwatson;	state Exp;
branches;
next	1.331;

1.331
date	2008.03.01.20.39.56;	author attilio;	state Exp;
branches;
next	1.330;

1.330
date	2008.02.26.21.40.30;	author davidc;	state Exp;
branches;
next	1.329;

1.329
date	2008.02.26.21.11.05;	author davidc;	state Exp;
branches;
next	1.328;

1.328
date	2008.02.26.21.03.20;	author davidc;	state Exp;
branches;
next	1.327;

1.327
date	2008.02.26.20.10.32;	author davidc;	state Exp;
branches;
next	1.326;

1.326
date	2008.02.13.21.54.16;	author attilio;	state Exp;
branches;
next	1.325;

1.325
date	2008.02.13.09.50.37;	author brueffer;	state Exp;
branches;
next	1.324;

1.324
date	2008.01.22.21.26.35;	author attilio;	state Exp;
branches;
next	1.323;

1.323
date	2008.01.22.20.16.09;	author attilio;	state Exp;
branches;
next	1.322;

1.322
date	2008.01.22.20.02.23;	author attilio;	state Exp;
branches;
next	1.321;

1.321
date	2008.01.22.19.58.30;	author attilio;	state Exp;
branches;
next	1.320;

1.320
date	2007.12.01.22.04.15;	author rwatson;	state Exp;
branches;
next	1.319;

1.319
date	2007.11.29.17.16.55;	author rwatson;	state Exp;
branches;
next	1.318;

1.318
date	2007.11.27.11.02.41;	author rwatson;	state Exp;
branches;
next	1.317;

1.317
date	2007.11.20.14.13.49;	author gabor;	state Exp;
branches;
next	1.316;

1.316
date	2007.11.13.20.26.27;	author ru;	state Exp;
branches;
next	1.315;

1.315
date	2007.11.10.16.47.38;	author rwatson;	state Exp;
branches;
next	1.314;

1.314
date	2007.10.26.16.50.21;	author julian;	state Exp;
branches;
next	1.313;

1.313
date	2007.10.26.11.01.17;	author ru;	state Exp;
branches;
next	1.312;

1.312
date	2007.10.15.20.00.20;	author netchild;	state Exp;
branches;
next	1.311;

1.311
date	2007.10.14.10.45.30;	author netchild;	state Exp;
branches;
next	1.310;

1.310
date	2007.10.05.22.50.44;	author marius;	state Exp;
branches
	1.310.2.1;
next	1.309;

1.309
date	2007.09.05.19.46.23;	author rwatson;	state Exp;
branches;
next	1.308;

1.308
date	2007.05.19.20.24.32;	author jhb;	state Exp;
branches;
next	1.307;

1.307
date	2007.05.13.22.56.58;	author thompsa;	state Exp;
branches;
next	1.306;

1.306
date	2007.04.01.09.48.59;	author maxim;	state Exp;
branches;
next	1.305;

1.305
date	2007.03.31.23.23.40;	author jhb;	state Exp;
branches;
next	1.304;

1.304
date	2007.03.30.17.56.19;	author julian;	state Exp;
branches;
next	1.303;

1.303
date	2007.03.28.04.43.55;	author maxim;	state Exp;
branches;
next	1.302;

1.302
date	2007.03.28.04.41.50;	author maxim;	state Exp;
branches;
next	1.301;

1.301
date	2007.03.27.21.20.57;	author brueffer;	state Exp;
branches;
next	1.300;

1.300
date	2007.03.09.22.41.01;	author jhb;	state Exp;
branches;
next	1.299;

1.299
date	2007.03.09.16.59.27;	author jhb;	state Exp;
branches;
next	1.298;

1.298
date	2007.03.09.16.52.26;	author jhb;	state Exp;
branches;
next	1.297;

1.297
date	2007.03.09.16.44.58;	author jhb;	state Exp;
branches;
next	1.296;

1.296
date	2007.03.02.17.03.56;	author davidc;	state Exp;
branches;
next	1.295;

1.295
date	2007.02.26.19.09.36;	author rwatson;	state Exp;
branches;
next	1.294;

1.294
date	2007.02.25.06.51.11;	author ru;	state Exp;
branches;
next	1.293;

1.293
date	2007.02.23.16.22.09;	author jhb;	state Exp;
branches;
next	1.292;

1.292
date	2007.02.16.14.27.59;	author pjd;	state Exp;
branches;
next	1.291;

1.291
date	2007.02.12.17.53.21;	author jhb;	state Exp;
branches;
next	1.290;

1.290
date	2007.01.29.11.27.44;	author rwatson;	state Exp;
branches;
next	1.289;

1.289
date	2007.01.28.16.07.50;	author rwatson;	state Exp;
branches;
next	1.288;

1.288
date	2007.01.15.15.06.28;	author rrs;	state Exp;
branches;
next	1.287;

1.287
date	2006.12.15.23.35.15;	author rwatson;	state Exp;
branches;
next	1.286;

1.286
date	2006.11.25.22.36.09;	author imp;	state Exp;
branches;
next	1.285;

1.285
date	2006.11.19.13.35.03;	author ceri;	state Exp;
branches;
next	1.284;

1.284
date	2006.11.11.08.59.34;	author ru;	state Exp;
branches;
next	1.283;

1.283
date	2006.11.06.13.37.18;	author rwatson;	state Exp;
branches;
next	1.282;

1.282
date	2006.10.05.12.40.44;	author ru;	state Exp;
branches;
next	1.281;

1.281
date	2006.10.05.08.55.35;	author jmg;	state Exp;
branches;
next	1.280;

1.280
date	2006.10.04.20.16.23;	author jmg;	state Exp;
branches;
next	1.279;

1.279
date	2006.10.02.11.51.25;	author andre;	state Exp;
branches;
next	1.278;

1.278
date	2006.09.25.20.12.13;	author imp;	state Exp;
branches;
next	1.277;

1.277
date	2006.07.12.19.12.16;	author maxim;	state Exp;
branches;
next	1.276;

1.276
date	2006.07.12.15.40.35;	author pjd;	state Exp;
branches;
next	1.275;

1.275
date	2006.05.23.22.11.20;	author imp;	state Exp;
branches;
next	1.274;

1.274
date	2006.04.28.10.45.27;	author rwatson;	state Exp;
branches;
next	1.273;

1.273
date	2006.04.22.03.58.41;	author jmg;	state Exp;
branches;
next	1.272;

1.272
date	2006.04.19.21.09.39;	author jhb;	state Exp;
branches;
next	1.271;

1.271
date	2006.04.04.22.56.08;	author jmg;	state Exp;
branches;
next	1.270;

1.270
date	2006.02.01.19.39.25;	author glebius;	state Exp;
branches;
next	1.269;

1.269
date	2006.01.31.11.09.20;	author pjd;	state Exp;
branches;
next	1.268;

1.268
date	2006.01.29.02.52.40;	author mlaier;	state Exp;
branches;
next	1.267;

1.267
date	2006.01.03.17.00.38;	author jhb;	state Exp;
branches;
next	1.266;

1.266
date	2005.12.31.03.53.02;	author iedowse;	state Exp;
branches;
next	1.265;

1.265
date	2005.10.05.19.48.21;	author jhb;	state Exp;
branches;
next	1.264;

1.264
date	2005.09.28.07.32.43;	author ru;	state Exp;
branches;
next	1.263;

1.263
date	2005.09.27.17.59.29;	author jhb;	state Exp;
branches;
next	1.262;

1.262
date	2005.09.21.10.19.57;	author rwatson;	state Exp;
branches;
next	1.261;

1.261
date	2005.07.27.02.08.21;	author scottl;	state Exp;
branches;
next	1.260;

1.260
date	2005.06.14.03.40.01;	author imp;	state Exp;
branches
	1.260.2.1;
next	1.259;

1.259
date	2005.06.10.17.16.16;	author hmp;	state Exp;
branches;
next	1.258;

1.258
date	2005.04.20.19.11.05;	author glebius;	state Exp;
branches;
next	1.257;

1.257
date	2005.04.15.10.57.34;	author pjd;	state Exp;
branches;
next	1.256;

1.256
date	2005.04.09.18.38.54;	author pjd;	state Exp;
branches;
next	1.255;

1.255
date	2005.04.07.17.27.14;	author njl;	state Exp;
branches;
next	1.254;

1.254
date	2005.02.22.17.42.12;	author brueffer;	state Exp;
branches;
next	1.253;

1.253
date	2005.02.07.02.47.33;	author iedowse;	state Exp;
branches;
next	1.252;

1.252
date	2005.01.07.15.38.21;	author maxim;	state Exp;
branches;
next	1.251;

1.251
date	2004.12.13.23.09.19;	author imp;	state Exp;
branches;
next	1.250;

1.250
date	2004.12.13.19.29.40;	author trhodes;	state Exp;
branches;
next	1.249;

1.249
date	2004.12.06.04.24.17;	author alc;	state Exp;
branches;
next	1.248;

1.248
date	2004.12.03.14.05.55;	author jkoshy;	state Exp;
branches;
next	1.247;

1.247
date	2004.11.24.18.03.52;	author rwatson;	state Exp;
branches;
next	1.246;

1.246
date	2004.11.20.02.11.42;	author jkoshy;	state Exp;
branches;
next	1.245;

1.245
date	2004.10.12.02.36.24;	author jkoshy;	state Exp;
branches;
next	1.244;

1.244
date	2004.10.08.09.52.56;	author glebius;	state Exp;
branches;
next	1.243;

1.243
date	2004.09.27.04.22.41;	author alc;	state Exp;
branches;
next	1.242;

1.242
date	2004.09.19.05.17.21;	author ru;	state Exp;
branches;
next	1.241;

1.241
date	2004.09.18.19.04.24;	author jmg;	state Exp;
branches;
next	1.240;

1.240
date	2004.09.17.07.24.18;	author brooks;	state Exp;
branches;
next	1.239;

1.239
date	2004.08.10.09.19.08;	author joerg;	state Exp;
branches
	1.239.2.1;
next	1.238;

1.238
date	2004.08.07.12.35.56;	author mlaier;	state Exp;
branches;
next	1.237;

1.237
date	2004.08.07.04.59.16;	author imp;	state Exp;
branches;
next	1.236;

1.236
date	2004.07.09.22.33.43;	author alfred;	state Exp;
branches;
next	1.235;

1.235
date	2004.06.06.13.35.37;	author pjd;	state Exp;
branches;
next	1.234;

1.234
date	2004.05.20.09.34.19;	author ru;	state Exp;
branches;
next	1.233;

1.233
date	2004.05.19.20.39.21;	author dwmalone;	state Exp;
branches;
next	1.232;

1.232
date	2004.05.17.21.25.02;	author hmp;	state Exp;
branches;
next	1.231;

1.231
date	2004.05.13.20.28.18;	author imp;	state Exp;
branches;
next	1.230;

1.230
date	2004.03.17.17.40.34;	author njl;	state Exp;
branches;
next	1.229;

1.229
date	2004.03.12.19.07.18;	author jhb;	state Exp;
branches;
next	1.228;

1.228
date	2004.03.11.19.51.14;	author pjd;	state Exp;
branches;
next	1.227;

1.227
date	2004.03.10.15.57.25;	author jhb;	state Exp;
branches;
next	1.226;

1.226
date	2004.03.07.15.22.08;	author josef;	state Exp;
branches;
next	1.225;

1.225
date	2004.03.06.08.01.16;	author jkoshy;	state Exp;
branches;
next	1.224;

1.224
date	2004.03.05.02.50.28;	author bms;	state Exp;
branches;
next	1.223;

1.223
date	2004.03.04.21.13.06;	author bms;	state Exp;
branches;
next	1.222;

1.222
date	2004.03.04.12.54.22;	author bms;	state Exp;
branches;
next	1.221;

1.221
date	2004.03.04.12.52.10;	author bms;	state Exp;
branches;
next	1.220;

1.220
date	2004.02.28.23.01.20;	author le;	state Exp;
branches;
next	1.219;

1.219
date	2004.02.28.20.08.40;	author phk;	state Exp;
branches;
next	1.218;

1.218
date	2004.02.27.17.13.42;	author des;	state Exp;
branches;
next	1.217;

1.217
date	2004.02.11.18.43.20;	author pjd;	state Exp;
branches;
next	1.216;

1.216
date	2004.02.11.10.09.17;	author pjd;	state Exp;
branches;
next	1.215;

1.215
date	2004.01.25.12.23.53;	author des;	state Exp;
branches;
next	1.214;

1.214
date	2004.01.20.10.27.23;	author ru;	state Exp;
branches;
next	1.213;

1.213
date	2004.01.11.19.54.48;	author rwatson;	state Exp;
branches;
next	1.212;

1.212
date	2004.01.09.20.15.51;	author simon;	state Exp;
branches;
next	1.211;

1.211
date	2003.12.11.13.29.05;	author jkoshy;	state Exp;
branches;
next	1.210;

1.210
date	2003.12.07.20.48.00;	author scottl;	state Exp;
branches;
next	1.209;

1.209
date	2003.11.10.22.45.09;	author hmp;	state Exp;
branches;
next	1.208;

1.208
date	2003.11.05.04.36.13;	author imp;	state Exp;
branches;
next	1.207;

1.207
date	2003.10.06.01.49.35;	author bms;	state Exp;
branches;
next	1.206;

1.206
date	2003.10.04.01.30.01;	author bms;	state Exp;
branches;
next	1.205;

1.205
date	2003.09.30.00.56.17;	author bms;	state Exp;
branches;
next	1.204;

1.204
date	2003.09.30.00.51.31;	author bms;	state Exp;
branches;
next	1.203;

1.203
date	2003.09.26.21.43.25;	author rwatson;	state Exp;
branches;
next	1.202;

1.202
date	2003.09.25.23.44.15;	author bms;	state Exp;
branches;
next	1.201;

1.201
date	2003.09.25.19.12.18;	author bms;	state Exp;
branches;
next	1.200;

1.200
date	2003.09.24.05.18.41;	author marcel;	state Exp;
branches;
next	1.199;

1.199
date	2003.07.21.14.20.58;	author harti;	state Exp;
branches;
next	1.198;

1.198
date	2003.07.16.08.16.40;	author truckman;	state Exp;
branches;
next	1.197;

1.197
date	2003.07.15.08.59.36;	author harti;	state Exp;
branches;
next	1.196;

1.196
date	2003.06.17.19.50.59;	author hmp;	state Exp;
branches;
next	1.195;

1.195
date	2003.06.12.14.28.31;	author harti;	state Exp;
branches;
next	1.194;

1.194
date	2003.06.09.17.33.25;	author hmp;	state Exp;
branches;
next	1.193;

1.193
date	2003.06.05.14.20.48;	author rwatson;	state Exp;
branches;
next	1.192;

1.192
date	2003.05.30.22.57.54;	author hmp;	state Exp;
branches;
next	1.191;

1.191
date	2003.05.21.17.37.22;	author ru;	state Exp;
branches;
next	1.190;

1.190
date	2003.05.16.19.22.27;	author hmp;	state Exp;
branches;
next	1.189;

1.189
date	2003.05.16.15.24.07;	author hmp;	state Exp;
branches;
next	1.188;

1.188
date	2003.05.09.09.12.10;	author hmp;	state Exp;
branches;
next	1.187;

1.187
date	2003.04.22.03.43.44;	author imp;	state Exp;
branches;
next	1.186;

1.186
date	2003.04.22.03.32.31;	author imp;	state Exp;
branches;
next	1.185;

1.185
date	2003.04.22.03.25.14;	author imp;	state Exp;
branches;
next	1.184;

1.184
date	2003.04.22.00.26.02;	author imp;	state Exp;
branches;
next	1.183;

1.183
date	2003.04.22.00.21.28;	author imp;	state Exp;
branches;
next	1.182;

1.182
date	2003.04.21.18.25.04;	author imp;	state Exp;
branches;
next	1.181;

1.181
date	2003.04.21.18.24.05;	author imp;	state Exp;
branches;
next	1.180;

1.180
date	2003.03.30.00.25.23;	author imp;	state Exp;
branches;
next	1.179;

1.179
date	2003.03.29.10.12.15;	author kris;	state Exp;
branches;
next	1.178;

1.178
date	2003.03.29.05.16.15;	author imp;	state Exp;
branches;
next	1.177;

1.177
date	2003.03.28.07.09.17;	author imp;	state Exp;
branches;
next	1.176;

1.176
date	2003.03.25.16.36.47;	author jhb;	state Exp;
branches;
next	1.175;

1.175
date	2002.12.05.00.05.38;	author chris;	state Exp;
branches;
next	1.174;

1.174
date	2002.12.02.01.04.37;	author chris;	state Exp;
branches;
next	1.173;

1.173
date	2002.11.20.22.28.20;	author chris;	state Exp;
branches;
next	1.172;

1.172
date	2002.10.21.23.51.18;	author rwatson;	state Exp;
branches;
next	1.171;

1.171
date	2002.10.18.05.40.48;	author chris;	state Exp;
branches;
next	1.170;

1.170
date	2002.10.16.14.24.41;	author mike;	state Exp;
branches;
next	1.169;

1.169
date	2002.10.04.20.43.30;	author sam;	state Exp;
branches;
next	1.168;

1.168
date	2002.07.08.17.52.00;	author julian;	state Exp;
branches;
next	1.167;

1.167
date	2002.06.26.03.34.41;	author ken;	state Exp;
branches;
next	1.166;

1.166
date	2002.06.10.03.01.36;	author davidc;	state Exp;
branches;
next	1.165;

1.165
date	2002.05.18.11.12.02;	author asmodai;	state Exp;
branches;
next	1.164;

1.164
date	2002.04.30.12.45.31;	author asmodai;	state Exp;
branches;
next	1.163;

1.163
date	2002.04.30.12.29.59;	author asmodai;	state Exp;
branches;
next	1.162;

1.162
date	2002.04.30.09.41.25;	author asmodai;	state Exp;
branches;
next	1.161;

1.161
date	2002.04.30.09.38.06;	author asmodai;	state Exp;
branches;
next	1.160;

1.160
date	2002.04.30.09.36.02;	author asmodai;	state Exp;
branches;
next	1.159;

1.159
date	2002.04.29.17.04.23;	author mike;	state Exp;
branches;
next	1.158;

1.158
date	2002.04.12.06.19.34;	author davidc;	state Exp;
branches;
next	1.157;

1.157
date	2002.04.02.17.21.00;	author arr;	state Exp;
branches;
next	1.156;

1.156
date	2002.04.02.16.41.11;	author jhb;	state Exp;
branches;
next	1.155;

1.155
date	2002.03.28.12.50.17;	author dd;	state Exp;
branches;
next	1.154;

1.154
date	2002.03.13.01.42.33;	author archie;	state Exp;
branches;
next	1.153;

1.153
date	2002.03.06.01.53.35;	author mike;	state Exp;
branches;
next	1.152;

1.152
date	2002.03.03.03.27.28;	author dd;	state Exp;
branches;
next	1.151;

1.151
date	2002.02.11.01.21.29;	author dd;	state Exp;
branches;
next	1.150;

1.150
date	2002.02.06.21.38.20;	author markm;	state Exp;
branches;
next	1.149;

1.149
date	2002.02.05.16.08.49;	author green;	state Exp;
branches;
next	1.148;

1.148
date	2002.01.26.00.09.41;	author davidc;	state Exp;
branches;
next	1.147;

1.147
date	2002.01.10.12.21.06;	author ru;	state Exp;
branches;
next	1.146;

1.146
date	2002.01.06.08.40.42;	author kbyanc;	state Exp;
branches;
next	1.145;

1.145
date	2002.01.04.23.56.17;	author jhb;	state Exp;
branches;
next	1.144;

1.144
date	2001.12.07.20.58.06;	author davidc;	state Exp;
branches;
next	1.143;

1.143
date	2001.12.03.00.25.04;	author alfred;	state Exp;
branches;
next	1.142;

1.142
date	2001.12.02.02.13.34;	author alfred;	state Exp;
branches;
next	1.141;

1.141
date	2001.11.26.18.37.50;	author ru;	state Exp;
branches;
next	1.140;

1.140
date	2001.10.23.22.51.59;	author jhb;	state Exp;
branches;
next	1.139;

1.139
date	2001.10.04.10.10.56;	author bde;	state Exp;
branches;
next	1.138;

1.138
date	2001.10.04.09.46.01;	author bde;	state Exp;
branches;
next	1.137;

1.137
date	2001.09.30.18.07.55;	author des;	state Exp;
branches;
next	1.136;

1.136
date	2001.08.27.17.45.06;	author rwatson;	state Exp;
branches;
next	1.135;

1.135
date	2001.08.27.13.57.49;	author rwatson;	state Exp;
branches;
next	1.134;

1.134
date	2001.08.23.23.37.31;	author jhb;	state Exp;
branches;
next	1.133;

1.133
date	2001.08.21.22.17.47;	author alex;	state Exp;
branches;
next	1.132;

1.132
date	2001.08.14.22.13.10;	author jasone;	state Exp;
branches;
next	1.131;

1.131
date	2001.08.13.21.25.30;	author jasone;	state Exp;
branches;
next	1.130;

1.130
date	2001.08.10.07.19.55;	author ru;	state Exp;
branches;
next	1.129;

1.129
date	2001.08.09.16.01.27;	author tmm;	state Exp;
branches;
next	1.128;

1.128
date	2001.08.08.08.27.19;	author ru;	state Exp;
branches;
next	1.127;

1.127
date	2001.08.07.04.29.53;	author jasone;	state Exp;
branches;
next	1.126;

1.126
date	2001.07.30.22.14.23;	author alfred;	state Exp;
branches;
next	1.125;

1.125
date	2001.07.27.03.54.59;	author chris;	state Exp;
branches;
next	1.124;

1.124
date	2001.07.18.06.10.33;	author alfred;	state Exp;
branches;
next	1.123;

1.123
date	2001.07.16.07.04.09;	author ru;	state Exp;
branches;
next	1.122;

1.122
date	2001.07.14.19.41.16;	author schweikh;	state Exp;
branches;
next	1.121;

1.121
date	2001.07.13.18.35.48;	author ru;	state Exp;
branches;
next	1.120;

1.120
date	2001.07.10.07.42.35;	author alfred;	state Exp;
branches;
next	1.119;

1.119
date	2001.07.10.07.28.11;	author alfred;	state Exp;
branches;
next	1.118;

1.118
date	2001.07.10.04.35.22;	author alfred;	state Exp;
branches;
next	1.117;

1.117
date	2001.07.09.07.15.51;	author alfred;	state Exp;
branches;
next	1.116;

1.116
date	2001.06.28.07.20.05;	author jhb;	state Exp;
branches;
next	1.115;

1.115
date	2001.05.29.04.17.36;	author dd;	state Exp;
branches;
next	1.114;

1.114
date	2001.05.28.20.27.23;	author dd;	state Exp;
branches;
next	1.113;

1.113
date	2001.05.05.00.25.39;	author dd;	state Exp;
branches;
next	1.112;

1.112
date	2001.04.28.13.18.40;	author alex;	state Exp;
branches;
next	1.111;

1.111
date	2001.03.30.23.00.00;	author jhb;	state Exp;
branches;
next	1.110;

1.110
date	2001.03.28.07.30.58;	author jhb;	state Exp;
branches;
next	1.109;

1.109
date	2001.03.27.13.48.25;	author ru;	state Exp;
branches;
next	1.108;

1.108
date	2001.03.11.17.30.08;	author alex;	state Exp;
branches;
next	1.107;

1.107
date	2001.03.11.14.42.38;	author alex;	state Exp;
branches;
next	1.106;

1.106
date	2001.03.10.19.37.27;	author alex;	state Exp;
branches;
next	1.105;

1.105
date	2001.03.10.06.10.48;	author bp;	state Exp;
branches;
next	1.104;

1.104
date	2001.03.09.14.16.46;	author alex;	state Exp;
branches;
next	1.103;

1.103
date	2001.03.09.03.30.20;	author jhb;	state Exp;
branches;
next	1.102;

1.102
date	2001.03.05.23.48.38;	author jhb;	state Exp;
branches;
next	1.101;

1.101
date	2001.03.05.19.59.41;	author jasone;	state Exp;
branches;
next	1.100;

1.100
date	2001.03.03.14.19.39;	author markm;	state Exp;
branches;
next	1.99;

1.99
date	2001.03.02.04.32.50;	author imp;	state Exp;
branches;
next	1.98;

1.98
date	2001.03.01.09.06.57;	author asmodai;	state Exp;
branches;
next	1.97;

1.97
date	2001.02.06.10.33.37;	author bp;	state Exp;
branches;
next	1.96;

1.96
date	2001.02.06.09.04.52;	author asmodai;	state Exp;
branches;
next	1.95;

1.95
date	2001.02.02.12.51.22;	author bde;	state Exp;
branches;
next	1.94;

1.94
date	2001.01.28.00.19.10;	author des;	state Exp;
branches;
next	1.93;

1.93
date	2001.01.27.19.13.08;	author des;	state Exp;
branches;
next	1.92;

1.92
date	2001.01.23.19.38.45;	author jhb;	state Exp;
branches;
next	1.91;

1.91
date	2001.01.21.07.52.12;	author jasone;	state Exp;
branches;
next	1.90;

1.90
date	2001.01.16.01.00.41;	author jasone;	state Exp;
branches;
next	1.89;

1.89
date	2000.12.15.20.39.35;	author jhb;	state Exp;
branches;
next	1.88;

1.88
date	2000.12.13.19.53.37;	author des;	state Exp;
branches;
next	1.87;

1.87
date	2000.11.22.03.44.55;	author alfred;	state Exp;
branches;
next	1.86;

1.86
date	2000.11.21.20.31.51;	author markm;	state Exp;
branches;
next	1.85;

1.85
date	2000.11.21.20.28.48;	author markm;	state Exp;
branches;
next	1.84;

1.84
date	2000.11.16.00.57.52;	author alfred;	state Exp;
branches;
next	1.83;

1.83
date	2000.11.13.20.34.20;	author jhb;	state Exp;
branches;
next	1.82;

1.82
date	2000.11.13.20.18.42;	author jhb;	state Exp;
branches;
next	1.81;

1.81
date	2000.11.13.20.08.17;	author jhb;	state Exp;
branches;
next	1.80;

1.80
date	2000.10.30.09.16.18;	author ru;	state Exp;
branches;
next	1.79;

1.79
date	2000.10.26.23.54.10;	author jhb;	state Exp;
branches;
next	1.78;

1.78
date	2000.10.26.23.15.47;	author nik;	state Exp;
branches;
next	1.77;

1.77
date	2000.10.14.16.16.42;	author markm;	state Exp;
branches;
next	1.76;

1.76
date	2000.10.06.23.29.11;	author brian;	state Exp;
branches;
next	1.75;

1.75
date	2000.09.17.12.15.12;	author alex;	state Exp;
branches;
next	1.74;

1.74
date	2000.09.11.00.52.31;	author jake;	state Exp;
branches;
next	1.73;

1.73
date	2000.09.07.01.32.37;	author jasone;	state Exp;
branches;
next	1.72;

1.72
date	2000.08.28.21.17.46;	author dfr;	state Exp;
branches;
next	1.71;

1.71
date	2000.08.16.19.53.38;	author markm;	state Exp;
branches;
next	1.70;

1.70
date	2000.07.15.10.26.00;	author abial;	state Exp;
branches;
next	1.69;

1.69
date	2000.07.11.13.50.04;	author asmodai;	state Exp;
branches;
next	1.68;

1.68
date	2000.06.08.21.00.12;	author alex;	state Exp;
branches;
next	1.67;

1.67
date	2000.05.28.16.53.50;	author dfr;	state Exp;
branches;
next	1.66;

1.66
date	2000.04.08.13.24.39;	author dfr;	state Exp;
branches;
next	1.65;

1.65
date	2000.04.02.12.00.52;	author asmodai;	state Exp;
branches;
next	1.64;

1.64
date	2000.04.02.09.25.15;	author asmodai;	state Exp;
branches;
next	1.63;

1.63
date	2000.03.20.20.23.43;	author bde;	state Exp;
branches;
next	1.62;

1.62
date	2000.03.19.14.43.03;	author asmodai;	state Exp;
branches;
next	1.61;

1.61
date	2000.03.18.21.51.16;	author asmodai;	state Exp;
branches;
next	1.60;

1.60
date	2000.01.07.12.42.58;	author phantom;	state Exp;
branches
	1.60.2.1;
next	1.59;

1.59
date	2000.01.05.04.59.00;	author rwatson;	state Exp;
branches;
next	1.58;

1.58
date	99.12.23.17.16.30;	author bde;	state Exp;
branches;
next	1.57;

1.57
date	99.12.02.16.34.08;	author n_hibma;	state Exp;
branches;
next	1.56;

1.56
date	99.09.25.20.12.01;	author chris;	state Exp;
branches;
next	1.55;

1.55
date	99.09.25.15.58.33;	author chris;	state Exp;
branches;
next	1.54;

1.54
date	99.09.24.17.11.02;	author dillon;	state Exp;
branches;
next	1.53;

1.53
date	99.09.12.16.01.11;	author dfr;	state Exp;
branches;
next	1.52;

1.52
date	99.09.11.15.39.31;	author chris;	state Exp;
branches;
next	1.51;

1.51
date	99.09.11.00.57.19;	author alfred;	state Exp;
branches;
next	1.50;

1.50
date	99.09.04.12.37.20;	author phantom;	state Exp;
branches;
next	1.49;

1.49
date	99.08.28.00.21.07;	author peter;	state Exp;
branches;
next	1.48;

1.48
date	99.06.22.18.09.54;	author n_hibma;	state Exp;
branches;
next	1.47;

1.47
date	99.03.17.20.17.31;	author ghelmer;	state Exp;
branches;
next	1.46;

1.46
date	99.03.06.19.03.31;	author bde;	state Exp;
branches;
next	1.45;

1.45
date	99.03.06.17.37.20;	author bde;	state Exp;
branches;
next	1.44;

1.44
date	99.01.30.15.33.20;	author nsouch;	state Exp;
branches;
next	1.43;

1.43
date	99.01.09.05.09.21;	author obrien;	state Exp;
branches
	1.43.2.1;
next	1.42;

1.42
date	98.12.22.19.47.48;	author dillon;	state Exp;
branches;
next	1.41;

1.41
date	98.12.21.10.29.28;	author dillon;	state Exp;
branches;
next	1.40;

1.40
date	98.10.28.00.55.42;	author nsouch;	state Exp;
branches;
next	1.39;

1.39
date	98.09.27.13.35.49;	author eivind;	state Exp;
branches;
next	1.38;

1.38
date	98.09.15.10.26.57;	author gibbs;	state Exp;
branches;
next	1.37;

1.37
date	98.09.03.21.52.04;	author dfr;	state Exp;
branches;
next	1.36;

1.36
date	98.03.28.11.49.06;	author dufault;	state Exp;
branches;
next	1.35;

1.35
date	98.03.04.10.23.48;	author dufault;	state Exp;
branches;
next	1.34;

1.34
date	98.01.16.18.49.42;	author bde;	state Exp;
branches;
next	1.33;

1.33
date	98.01.01.10.12.14;	author bde;	state Exp;
branches;
next	1.32;

1.32
date	98.01.01.09.40.21;	author bde;	state Exp;
branches;
next	1.31;

1.31
date	97.08.12.18.24.44;	author eivind;	state Exp;
branches;
next	1.30;

1.30
date	97.04.09.05.39.30;	author mpp;	state Exp;
branches;
next	1.29;

1.29
date	97.03.22.23.50.19;	author mpp;	state Exp;
branches;
next	1.28;

1.28
date	97.03.22.22.21.36;	author mpp;	state Exp;
branches;
next	1.27;

1.27
date	97.03.22.22.06.05;	author mpp;	state Exp;
branches;
next	1.26;

1.26
date	97.03.22.21.31.26;	author mpp;	state Exp;
branches;
next	1.25;

1.25
date	97.03.22.20.59.15;	author mpp;	state Exp;
branches;
next	1.24;

1.24
date	97.03.22.20.06.58;	author mpp;	state Exp;
branches;
next	1.23;

1.23
date	97.03.22.19.46.40;	author mpp;	state Exp;
branches;
next	1.22;

1.22
date	97.03.22.19.09.28;	author mpp;	state Exp;
branches;
next	1.21;

1.21
date	97.03.03.17.59.51;	author dfr;	state Exp;
branches;
next	1.20;

1.20
date	97.02.22.13.26.21;	author peter;	state Exp;
branches;
next	1.19;

1.19
date	97.02.14.07.06.25;	author mpp;	state Exp;
branches;
next	1.18;

1.18
date	97.02.14.06.42.21;	author mpp;	state Exp;
branches;
next	1.17;

1.17
date	97.02.13.17.19.49;	author mpp;	state Exp;
branches;
next	1.16;

1.16
date	97.02.13.17.02.26;	author mpp;	state Exp;
branches;
next	1.15;

1.15
date	97.02.09.20.29.07;	author joerg;	state Exp;
branches;
next	1.14;

1.14
date	97.02.02.11.41.06;	author joerg;	state Exp;
branches;
next	1.13;

1.13
date	97.01.14.06.32.57;	author jkh;	state Exp;
branches;
next	1.12;

1.12
date	96.12.17.20.20.59;	author wollman;	state Exp;
branches;
next	1.11;

1.11
date	96.10.08.20.25.36;	author wollman;	state Exp;
branches
	1.11.2.1;
next	1.10;

1.10
date	96.10.08.18.45.03;	author wollman;	state Exp;
branches;
next	1.9;

1.9
date	96.10.04.21.20.07;	author joerg;	state Exp;
branches;
next	1.8;

1.8
date	96.08.19.02.22.05;	author julian;	state Exp;
branches;
next	1.7;

1.7
date	96.04.15.21.37.03;	author mpp;	state Exp;
branches;
next	1.6;

1.6
date	96.04.03.07.41.26;	author joerg;	state Exp;
branches;
next	1.5;

1.5
date	96.04.02.04.10.41;	author scrappy;	state Exp;
branches;
next	1.4;

1.4
date	96.01.01.16.58.10;	author bde;	state Exp;
branches;
next	1.3;

1.3
date	95.12.14.18.19.40;	author bde;	state Exp;
branches;
next	1.2;

1.2
date	95.12.14.10.50.21;	author phk;	state Exp;
branches;
next	1.1;

1.1
date	95.12.14.10.08.30;	author phk;	state Exp;
branches;
next	;

1.421.2.1
date	2013.03.05.00.57.41;	author svnexp;	state dead;
branches;
next	1.421.2.2;

1.421.2.2
date	2013.03.28.13.03.49;	author svnexp;	state Exp;
branches;
next	;

1.399.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.399.2.1.2.1;
next	1.399.2.2;

1.399.2.2
date	2011.11.19.12.55.32;	author marius;	state Exp;
branches;
next	1.399.2.3;

1.399.2.3
date	2012.01.02.19.51.12;	author mav;	state Exp;
branches;
next	1.399.2.4;

1.399.2.4
date	2012.01.12.14.43.52;	author jhb;	state Exp;
branches;
next	1.399.2.5;

1.399.2.5
date	2012.01.31.19.02.33;	author glebius;	state Exp;
branches;
next	1.399.2.6;

1.399.2.6
date	2012.02.06.13.12.30;	author brueffer;	state Exp;
branches;
next	1.399.2.7;

1.399.2.7
date	2012.02.09.16.57.21;	author bapt;	state Exp;
branches;
next	1.399.2.8;

1.399.2.8
date	2012.03.23.18.03.04;	author jhb;	state Exp;
branches;
next	1.399.2.9;

1.399.2.9
date	2012.03.23.20.58.18;	author jhb;	state Exp;
branches;
next	1.399.2.10;

1.399.2.10
date	2012.06.06.16.00.31;	author jhb;	state Exp;
branches;
next	1.399.2.11;

1.399.2.11
date	2012.06.13.14.47.03;	author pluknet;	state Exp;
branches;
next	1.399.2.12;

1.399.2.12
date	2012.06.20.09.38.35;	author brueffer;	state Exp;
branches
	1.399.2.12.2.1;
next	1.399.2.13;

1.399.2.13
date	2012.11.17.11.36.41;	author svnexp;	state Exp;
branches;
next	1.399.2.14;

1.399.2.14
date	2013.02.26.21.03.19;	author svnexp;	state Exp;
branches;
next	1.399.2.15;

1.399.2.15
date	2013.07.01.22.01.44;	author svnexp;	state Exp;
branches;
next	1.399.2.16;

1.399.2.16
date	2013.10.02.19.01.44;	author svnexp;	state Exp;
branches;
next	1.399.2.17;

1.399.2.17
date	2013.11.14.22.02.41;	author svnexp;	state Exp;
branches;
next	1.399.2.18;

1.399.2.18
date	2014.02.17.12.01.43;	author svnexp;	state Exp;
branches;
next	1.399.2.19;

1.399.2.19
date	2014.02.17.16.01.45;	author svnexp;	state Exp;
branches;
next	1.399.2.20;

1.399.2.20
date	2014.05.04.01.05.46;	author svnexp;	state Exp;
branches;
next	1.399.2.21;

1.399.2.21
date	2014.05.12.21.02.34;	author svnexp;	state Exp;
branches;
next	;

1.399.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.399.2.1.2.2;

1.399.2.1.2.2
date	2011.11.19.12.55.34;	author marius;	state Exp;
branches;
next	1.399.2.1.2.3;

1.399.2.1.2.3
date	2012.11.17.08.36.40;	author svnexp;	state Exp;
branches;
next	;

1.399.2.12.2.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.399.2.12.2.2;

1.399.2.12.2.2
date	2012.11.17.08.47.30;	author svnexp;	state Exp;
branches;
next	;

1.357.2.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches;
next	1.357.2.2;

1.357.2.2
date	2009.08.12.21.06.37;	author sam;	state Exp;
branches;
next	1.357.2.3;

1.357.2.3
date	2009.09.04.07.13.07;	author julian;	state Exp;
branches
	1.357.2.3.2.1;
next	1.357.2.4;

1.357.2.4
date	2009.10.29.15.39.18;	author jhb;	state Exp;
branches;
next	1.357.2.5;

1.357.2.5
date	2009.11.05.13.54.35;	author emaste;	state Exp;
branches;
next	1.357.2.6;

1.357.2.6
date	2010.01.19.20.48.23;	author jhb;	state Exp;
branches;
next	1.357.2.7;

1.357.2.7
date	2010.01.21.17.54.29;	author jhb;	state Exp;
branches;
next	1.357.2.8;

1.357.2.8
date	2010.03.27.16.41.23;	author trasz;	state Exp;
branches;
next	1.357.2.9;

1.357.2.9
date	2010.03.27.17.25.17;	author trasz;	state Exp;
branches
	1.357.2.9.2.1;
next	1.357.2.10;

1.357.2.10
date	2010.09.02.07.49.45;	author ed;	state Exp;
branches;
next	1.357.2.11;

1.357.2.11
date	2010.10.25.07.30.14;	author avg;	state Exp;
branches;
next	1.357.2.12;

1.357.2.12
date	2010.10.27.16.01.57;	author kib;	state Exp;
branches;
next	1.357.2.13;

1.357.2.13
date	2010.11.23.11.39.11;	author pluknet;	state Exp;
branches
	1.357.2.13.2.1;
next	1.357.2.14;

1.357.2.14
date	2011.01.14.00.57.13;	author lstewart;	state Exp;
branches;
next	1.357.2.15;

1.357.2.15
date	2011.03.14.17.08.30;	author jh;	state Exp;
branches;
next	1.357.2.16;

1.357.2.16
date	2011.05.28.13.48.49;	author lstewart;	state Exp;
branches;
next	1.357.2.17;

1.357.2.17
date	2011.06.01.17.36.52;	author mdf;	state Exp;
branches;
next	1.357.2.18;

1.357.2.18
date	2011.06.01.18.26.59;	author mdf;	state Exp;
branches;
next	1.357.2.19;

1.357.2.19
date	2011.06.24.13.45.14;	author jhb;	state Exp;
branches;
next	1.357.2.20;

1.357.2.20
date	2011.06.24.16.06.50;	author jhb;	state Exp;
branches;
next	1.357.2.21;

1.357.2.21
date	2011.09.15.12.27.26;	author attilio;	state Exp;
branches;
next	1.357.2.22;

1.357.2.22
date	2011.09.23.05.28.09;	author lstewart;	state Exp;
branches;
next	1.357.2.23;

1.357.2.23
date	2011.11.19.13.03.14;	author marius;	state Exp;
branches;
next	1.357.2.24;

1.357.2.24
date	2012.01.12.14.44.14;	author jhb;	state Exp;
branches;
next	1.357.2.25;

1.357.2.25
date	2012.02.06.13.26.12;	author brueffer;	state Exp;
branches;
next	1.357.2.26;

1.357.2.26
date	2012.02.09.16.57.34;	author bapt;	state Exp;
branches
	1.357.2.26.2.1;
next	1.357.2.27;

1.357.2.27
date	2012.03.23.18.03.38;	author jhb;	state Exp;
branches;
next	1.357.2.28;

1.357.2.28
date	2012.03.23.20.58.27;	author jhb;	state Exp;
branches;
next	1.357.2.29;

1.357.2.29
date	2012.06.06.16.01.45;	author jhb;	state Exp;
branches;
next	1.357.2.30;

1.357.2.30
date	2012.06.14.11.21.21;	author pluknet;	state Exp;
branches;
next	1.357.2.31;

1.357.2.31
date	2012.06.20.10.59.11;	author brueffer;	state Exp;
branches;
next	1.357.2.32;

1.357.2.32
date	2012.06.24.17.37.08;	author brueffer;	state Exp;
branches;
next	1.357.2.33;

1.357.2.33
date	2012.11.17.10.36.21;	author svnexp;	state Exp;
branches;
next	1.357.2.34;

1.357.2.34
date	2013.07.01.22.21.41;	author svnexp;	state Exp;
branches;
next	1.357.2.35;

1.357.2.35
date	2014.02.17.12.21.41;	author svnexp;	state Exp;
branches;
next	1.357.2.36;

1.357.2.36
date	2014.02.17.15.21.44;	author svnexp;	state Exp;
branches;
next	1.357.2.37;

1.357.2.37
date	2014.02.17.16.21.41;	author svnexp;	state Exp;
branches;
next	;

1.357.2.3.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.357.2.9.2.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.357.2.13.2.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.357.2.26.2.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.357.2.26.2.2;

1.357.2.26.2.2
date	2012.11.17.08.25.02;	author svnexp;	state Exp;
branches;
next	;

1.310.2.1
date	2007.12.04.15.22.31;	author rwatson;	state Exp;
branches
	1.310.2.1.2.1;
next	1.310.2.2;

1.310.2.2
date	2008.02.15.10.28.46;	author brueffer;	state Exp;
branches;
next	1.310.2.3;

1.310.2.3
date	2008.04.10.20.28.02;	author rwatson;	state Exp;
branches;
next	1.310.2.4;

1.310.2.4
date	2008.08.08.19.41.11;	author rwatson;	state Exp;
branches
	1.310.2.4.2.1;
next	1.310.2.5;

1.310.2.5
date	2009.02.28.11.22.09;	author trasz;	state Exp;
branches
	1.310.2.5.2.1;
next	1.310.2.6;

1.310.2.6
date	2009.08.31.19.07.19;	author jhb;	state Exp;
branches;
next	1.310.2.7;

1.310.2.7
date	2009.10.29.15.39.30;	author jhb;	state Exp;
branches;
next	1.310.2.8;

1.310.2.8
date	2010.01.19.20.48.57;	author jhb;	state Exp;
branches;
next	1.310.2.9;

1.310.2.9
date	2010.01.21.17.55.47;	author jhb;	state Exp;
branches
	1.310.2.9.2.1;
next	1.310.2.10;

1.310.2.10
date	2010.10.25.08.11.51;	author avg;	state Exp;
branches;
next	1.310.2.11;

1.310.2.11
date	2010.11.23.11.41.40;	author pluknet;	state Exp;
branches
	1.310.2.11.2.1;
next	1.310.2.12;

1.310.2.12
date	2011.01.14.01.07.39;	author lstewart;	state Exp;
branches;
next	1.310.2.13;

1.310.2.13
date	2011.03.25.20.51.20;	author mdf;	state Exp;
branches;
next	1.310.2.14;

1.310.2.14
date	2011.06.01.17.40.59;	author mdf;	state Exp;
branches;
next	1.310.2.15;

1.310.2.15
date	2011.06.01.18.27.13;	author mdf;	state Exp;
branches;
next	1.310.2.16;

1.310.2.16
date	2012.06.14.11.39.43;	author pluknet;	state Exp;
branches;
next	1.310.2.17;

1.310.2.17
date	2012.06.24.18.38.16;	author brueffer;	state Exp;
branches;
next	1.310.2.18;

1.310.2.18
date	2012.11.17.08.04.15;	author svnexp;	state Exp;
branches;
next	;

1.310.2.1.2.1
date	2008.02.15.15.19.26;	author brueffer;	state Exp;
branches;
next	;

1.310.2.4.2.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.310.2.5.2.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.310.2.9.2.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.310.2.11.2.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.310.2.11.2.2;

1.310.2.11.2.2
date	2012.11.17.08.16.59;	author svnexp;	state Exp;
branches;
next	;

1.260.2.1
date	2005.07.27.02.10.45;	author scottl;	state Exp;
branches;
next	1.260.2.2;

1.260.2.2
date	2005.09.25.18.51.45;	author rwatson;	state Exp;
branches;
next	1.260.2.3;

1.260.2.3
date	2005.10.06.18.12.04;	author jhb;	state Exp;
branches
	1.260.2.3.2.1;
next	1.260.2.4;

1.260.2.4
date	2005.10.14.18.34.29;	author jhb;	state Exp;
branches;
next	1.260.2.5;

1.260.2.5
date	2006.02.23.02.13.29;	author mlaier;	state Exp;
branches;
next	1.260.2.6;

1.260.2.6
date	2006.04.04.19.50.02;	author andre;	state Exp;
branches;
next	1.260.2.7;

1.260.2.7
date	2006.06.08.23.02.15;	author rwatson;	state Exp;
branches;
next	1.260.2.8;

1.260.2.8
date	2006.09.03.16.21.25;	author pjd;	state Exp;
branches;
next	1.260.2.9;

1.260.2.9
date	2006.12.31.17.41.19;	author ceri;	state Exp;
branches;
next	1.260.2.10;

1.260.2.10
date	2007.02.12.17.57.14;	author jhb;	state Exp;
branches;
next	1.260.2.11;

1.260.2.11
date	2008.01.15.20.38.17;	author jhb;	state Exp;
branches;
next	1.260.2.12;

1.260.2.12
date	2008.02.15.10.29.40;	author brueffer;	state Exp;
branches;
next	1.260.2.13;

1.260.2.13
date	2008.08.29.13.09.20;	author emaste;	state Exp;
branches
	1.260.2.13.2.1;
next	1.260.2.14;

1.260.2.14
date	2012.11.17.07.41.52;	author svnexp;	state Exp;
branches;
next	;

1.260.2.3.2.1
date	2005.10.17.18.52.50;	author jhb;	state Exp;
branches;
next	;

1.260.2.13.2.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.239.2.1
date	2004.09.22.04.43.33;	author brooks;	state Exp;
branches;
next	1.239.2.2;

1.239.2.2
date	2004.09.30.18.27.13;	author jmg;	state Exp;
branches;
next	1.239.2.3;

1.239.2.3
date	2004.11.10.09.11.15;	author glebius;	state Exp;
branches;
next	1.239.2.4;

1.239.2.4
date	2005.01.03.17.56.47;	author rwatson;	state Exp;
branches;
next	1.239.2.5;

1.239.2.5
date	2005.01.10.23.29.08;	author keramida;	state Exp;
branches;
next	1.239.2.6;

1.239.2.6
date	2005.01.13.13.41.46;	author keramida;	state Exp;
branches;
next	1.239.2.7;

1.239.2.7
date	2005.02.22.11.37.04;	author rwatson;	state Exp;
branches;
next	1.239.2.8;

1.239.2.8
date	2005.03.21.23.01.30;	author iedowse;	state Exp;
branches;
next	1.239.2.9;

1.239.2.9
date	2005.04.14.18.20.59;	author njl;	state Exp;
branches;
next	1.239.2.10;

1.239.2.10
date	2005.04.23.12.22.45;	author pjd;	state Exp;
branches;
next	1.239.2.11;

1.239.2.11
date	2005.05.27.11.58.00;	author glebius;	state Exp;
branches;
next	;

1.60.2.1
date	2000.03.18.21.54.34;	author asmodai;	state Exp;
branches;
next	1.60.2.2;

1.60.2.2
date	2000.03.21.13.00.04;	author asmodai;	state Exp;
branches;
next	1.60.2.3;

1.60.2.3
date	2000.04.02.12.59.55;	author asmodai;	state Exp;
branches;
next	1.60.2.4;

1.60.2.4
date	2000.06.12.14.05.11;	author alex;	state Exp;
branches;
next	1.60.2.5;

1.60.2.5
date	2000.07.28.04.03.38;	author alfred;	state Exp;
branches;
next	1.60.2.6;

1.60.2.6
date	2000.09.17.12.38.27;	author alex;	state Exp;
branches;
next	1.60.2.7;

1.60.2.7
date	2000.09.25.12.09.19;	author ps;	state Exp;
branches;
next	1.60.2.8;

1.60.2.8
date	2000.11.16.01.02.10;	author alfred;	state Exp;
branches;
next	1.60.2.9;

1.60.2.9
date	2000.11.22.03.45.44;	author alfred;	state Exp;
branches;
next	1.60.2.10;

1.60.2.10
date	2001.04.25.11.11.34;	author ru;	state Exp;
branches;
next	1.60.2.11;

1.60.2.11
date	2001.06.03.14.00.52;	author alex;	state Exp;
branches;
next	1.60.2.12;

1.60.2.12
date	2001.07.19.08.39.43;	author des;	state Exp;
branches;
next	1.60.2.13;

1.60.2.13
date	2001.07.21.09.16.54;	author schweikh;	state Exp;
branches;
next	1.60.2.14;

1.60.2.14
date	2001.07.25.12.11.15;	author dd;	state Exp;
branches;
next	1.60.2.15;

1.60.2.15
date	2001.08.02.15.55.22;	author chris;	state Exp;
branches;
next	1.60.2.16;

1.60.2.16
date	2001.08.28.07.12.36;	author alex;	state Exp;
branches;
next	1.60.2.17;

1.60.2.17
date	2001.11.13.18.29.19;	author archie;	state Exp;
branches;
next	1.60.2.18;

1.60.2.18
date	2002.03.16.02.20.28;	author archie;	state Exp;
branches;
next	1.60.2.19;

1.60.2.19
date	2002.04.30.08.43.01;	author asmodai;	state Exp;
branches;
next	1.60.2.20;

1.60.2.20
date	2002.04.30.09.17.05;	author asmodai;	state Exp;
branches;
next	1.60.2.21;

1.60.2.21
date	2002.05.02.20.01.29;	author asmodai;	state Exp;
branches;
next	1.60.2.22;

1.60.2.22
date	2002.09.23.04.54.02;	author kbyanc;	state Exp;
branches;
next	1.60.2.23;

1.60.2.23
date	2002.12.04.17.08.49;	author sam;	state Exp;
branches;
next	1.60.2.24;

1.60.2.24
date	2003.05.28.13.53.18;	author yar;	state Exp;
branches;
next	1.60.2.25;

1.60.2.25
date	2003.05.28.18.54.44;	author hmp;	state Exp;
branches;
next	1.60.2.26;

1.60.2.26
date	2003.06.13.01.04.17;	author hmp;	state Exp;
branches;
next	1.60.2.27;

1.60.2.27
date	2004.03.17.17.54.24;	author njl;	state Exp;
branches;
next	1.60.2.28;

1.60.2.28
date	2005.06.12.16.34.57;	author simon;	state Exp;
branches;
next	1.60.2.29;

1.60.2.29
date	2012.11.17.07.25.00;	author svnexp;	state Exp;
branches;
next	;

1.43.2.1
date	99.08.29.16.47.12;	author peter;	state Exp;
branches;
next	1.43.2.2;

1.43.2.2
date	99.09.12.00.45.57;	author chris;	state Exp;
branches;
next	1.43.2.3;

1.43.2.3
date	2000.01.07.12.46.06;	author phantom;	state Exp;
branches;
next	;

1.11.2.1
date	97.02.09.20.34.08;	author joerg;	state Exp;
branches;
next	1.11.2.2;

1.11.2.2
date	97.02.13.17.04.17;	author mpp;	state Exp;
branches;
next	1.11.2.3;

1.11.2.3
date	97.02.13.17.22.49;	author mpp;	state Exp;
branches;
next	1.11.2.4;

1.11.2.4
date	97.02.14.06.43.55;	author mpp;	state Exp;
branches;
next	1.11.2.5;

1.11.2.5
date	97.02.14.07.10.05;	author mpp;	state Exp;
branches;
next	1.11.2.6;

1.11.2.6
date	97.02.28.03.27.30;	author mpp;	state Exp;
branches;
next	1.11.2.7;

1.11.2.7
date	97.03.04.06.32.12;	author mpp;	state Exp;
branches;
next	1.11.2.8;

1.11.2.8
date	97.04.09.05.40.57;	author mpp;	state Exp;
branches;
next	1.11.2.9;

1.11.2.9
date	99.09.05.11.27.11;	author peter;	state Exp;
branches;
next	;


desc
@@


1.426
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/253267
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# $FreeBSD: head/share/man/man9/Makefile 253267 2013-07-12 14:25:58Z glebius $

MAN=	accept_filter.9 \
	accf_data.9 \
	accf_dns.9 \
	accf_http.9 \
	acl.9 \
	alq.9 \
	altq.9 \
	atomic.9 \
	bios.9 \
	boot.9 \
	bpf.9 \
	buf.9 \
	buf_ring.9 \
	BUF_ISLOCKED.9 \
	BUF_LOCK.9 \
	BUF_LOCKFREE.9 \
	BUF_LOCKINIT.9 \
	BUF_RECURSED.9 \
	BUF_TIMELOCK.9 \
	BUF_UNLOCK.9 \
	bus_activate_resource.9 \
	BUS_ADD_CHILD.9 \
	bus_adjust_resource.9 \
	bus_alloc_resource.9 \
	BUS_BIND_INTR.9 \
	bus_child_present.9 \
	BUS_CHILD_DELETED.9 \
	BUS_CHILD_DETACHED.9 \
	BUS_CONFIG_INTR.9 \
	BUS_DESCRIBE_INTR.9 \
	bus_dma.9 \
	bus_generic_attach.9 \
	bus_generic_detach.9 \
	bus_generic_new_pass.9 \
	bus_generic_print_child.9 \
	bus_generic_read_ivar.9 \
	bus_generic_shutdown.9 \
	BUS_NEW_PASS.9 \
	BUS_PRINT_CHILD.9 \
	BUS_READ_IVAR.9 \
	bus_release_resource.9 \
	bus_set_pass.9 \
	bus_set_resource.9 \
	BUS_SETUP_INTR.9 \
	bus_space.9 \
	byteorder.9 \
	cd.9 \
	condvar.9 \
	config_intrhook.9 \
	contigmalloc.9 \
	copy.9 \
	counter.9 \
	cr_cansee.9 \
	critical_enter.9 \
	cr_seeothergids.9 \
	cr_seeotheruids.9 \
	crypto.9 \
	CTASSERT.9 \
	DB_COMMAND.9 \
	DECLARE_GEOM_CLASS.9 \
	DECLARE_MODULE.9 \
	DELAY.9 \
	devclass.9 \
	devclass_find.9 \
	devclass_get_device.9 \
	devclass_get_devices.9 \
	devclass_get_drivers.9 \
	devclass_get_maxunit.9 \
	devclass_get_name.9 \
	devclass_get_softc.9 \
	dev_clone.9 \
	devfs_set_cdevpriv.9 \
	device.9 \
	device_add_child.9 \
	DEVICE_ATTACH.9 \
	device_delete_child.9 \
	DEVICE_DETACH.9 \
	device_enable.9 \
	device_find_child.9 \
	device_get_children.9 \
	device_get_devclass.9 \
	device_get_driver.9 \
	device_get_ivars.9 \
	device_get_name.9 \
	device_get_parent.9 \
	device_get_softc.9 \
	device_get_state.9 \
	device_get_sysctl.9 \
	device_get_unit.9 \
	DEVICE_IDENTIFY.9 \
	device_printf.9 \
	DEVICE_PROBE.9 \
	device_probe_and_attach.9 \
	device_quiet.9 \
	device_set_desc.9 \
	device_set_driver.9 \
	device_set_flags.9 \
	DEVICE_SHUTDOWN.9 \
	DEV_MODULE.9 \
	devstat.9 \
	devtoname.9 \
	disk.9 \
	domain.9 \
	drbr.9 \
	driver.9 \
	DRIVER_MODULE.9 \
	EVENTHANDLER.9 \
	eventtimers.9 \
	extattr.9 \
	fail.9 \
	fetch.9 \
	firmware.9 \
	g_access.9 \
	g_attach.9 \
	g_bio.9 \
	g_consumer.9 \
	g_data.9 \
	get_cyclecount.9 \
	getnewvnode.9 \
	g_event.9 \
	g_geom.9 \
	g_provider.9 \
	g_provider_by_name.9 \
	groupmember.9 \
	g_wither_geom.9 \
	hash.9 \
	hashinit.9 \
	hexdump.9 \
	hhook.9 \
	ieee80211.9 \
	ieee80211_amrr.9 \
	ieee80211_beacon.9 \
	ieee80211_bmiss.9 \
	ieee80211_crypto.9 \
	ieee80211_ddb.9 \
	ieee80211_input.9 \
	ieee80211_node.9 \
	ieee80211_output.9 \
	ieee80211_proto.9 \
	ieee80211_radiotap.9 \
	ieee80211_regdomain.9 \
	ieee80211_scan.9 \
	ieee80211_vap.9 \
	ifnet.9 \
	inittodr.9 \
	insmntque.9 \
	intro.9 \
	ithread.9 \
	KASSERT.9 \
	kernacc.9 \
	kernel_mount.9 \
	khelp.9 \
	kobj.9 \
	kproc.9 \
	kqueue.9 \
	kthread.9 \
	ktr.9 \
	lock.9 \
	locking.9 \
	LOCK_PROFILING.9 \
	mac.9 \
	make_dev.9 \
	malloc.9 \
	mbchain.9 \
	mbpool.9 \
	mbuf.9 \
	mbuf_tags.9 \
	MD5.9 \
	mdchain.9 \
	memcchr.9 \
	memguard.9 \
	microseq.9 \
	microtime.9 \
	microuptime.9 \
	mi_switch.9 \
	mod_cc.9 \
	module.9 \
	MODULE_DEPEND.9 \
	MODULE_VERSION.9 \
	mtx_pool.9 \
	mutex.9 \
	namei.9 \
	netisr.9 \
	osd.9 \
	panic.9 \
	pbuf.9 \
	p_candebug.9 \
	p_cansee.9 \
	pci.9 \
	pfil.9 \
	pfind.9 \
	pgfind.9 \
	physio.9 \
	pmap.9 \
	pmap_activate.9 \
	pmap_change_wiring.9 \
	pmap_clear_modify.9 \
	pmap_copy.9 \
	pmap_enter.9 \
	pmap_extract.9 \
	pmap_growkernel.9 \
	pmap_init.9 \
	pmap_is_modified.9 \
	pmap_is_prefaultable.9 \
	pmap_map.9 \
	pmap_mincore.9 \
	pmap_object_init_pt.9 \
	pmap_page_exists_quick.9 \
	pmap_page_init.9 \
	pmap_page_protect.9 \
	pmap_pinit.9 \
	pmap_qenter.9 \
	pmap_release.9 \
	pmap_remove.9 \
	pmap_resident_count.9 \
	pmap_zero_page.9 \
	printf.9 \
	prison_check.9 \
	priv.9 \
	pseudofs.9 \
	psignal.9 \
	random.9 \
	random_harvest.9 \
	redzone.9 \
	refcount.9 \
	resettodr.9 \
	resource_int_value.9 \
	rijndael.9 \
	rman.9 \
	rmlock.9 \
	rtalloc.9 \
	rtentry.9 \
	runqueue.9 \
	rwlock.9 \
	sbuf.9 \
	scheduler.9 \
	SDT.9 \
	securelevel_gt.9 \
	selrecord.9 \
	sema.9 \
	sf_buf.9 \
	sglist.9 \
	shm_map.9 \
	signal.9 \
	sleep.9 \
	sleepqueue.9 \
	socket.9 \
	spl.9 \
	stack.9 \
	store.9 \
	style.9 \
	swi.9 \
	sx.9 \
	SYSCALL_MODULE.9 \
	sysctl.9 \
	sysctl_add_oid.9 \
	sysctl_ctx_init.9 \
	SYSINIT.9 \
	taskqueue.9 \
	thread_exit.9 \
	time.9 \
	timeout.9 \
	tvtohz.9 \
	ucred.9 \
	uidinfo.9 \
	uio.9 \
	unr.9 \
	usbdi.9 \
	utopia.9 \
	vaccess.9 \
	vaccess_acl_nfs4.9 \
	vaccess_acl_posix1e.9 \
	vcount.9 \
	vflush.9 \
	VFS.9 \
	vfs_busy.9 \
	VFS_CHECKEXP.9 \
	vfsconf.9 \
	VFS_FHTOVP.9 \
	vfs_getnewfsid.9 \
	vfs_getopt.9 \
	vfs_getvfs.9 \
	VFS_MOUNT.9 \
	vfs_mountedfrom.9 \
	VFS_QUOTACTL.9 \
	VFS_ROOT.9 \
	vfs_rootmountalloc.9 \
	VFS_SET.9 \
	VFS_STATFS.9 \
	vfs_suser.9 \
	VFS_SYNC.9 \
	vfs_timestamp.9 \
	vfs_unbusy.9 \
	VFS_UNMOUNT.9 \
	vfs_unmountall.9 \
	VFS_VGET.9 \
	vget.9 \
	vgone.9 \
	vhold.9 \
	vinvalbuf.9 \
	vm_fault_prefault.9 \
	vm_map.9 \
	vm_map_check_protection.9 \
	vm_map_create.9 \
	vm_map_delete.9 \
	vm_map_entry_resize_free.9 \
	vm_map_find.9 \
	vm_map_findspace.9 \
	vm_map_inherit.9 \
	vm_map_init.9 \
	vm_map_insert.9 \
	vm_map_lock.9 \
	vm_map_lookup.9 \
	vm_map_madvise.9 \
	vm_map_max.9 \
	vm_map_protect.9 \
	vm_map_remove.9 \
	vm_map_simplify_entry.9 \
	vm_map_stack.9 \
	vm_map_submap.9 \
	vm_map_sync.9 \
	vm_map_wire.9 \
	vm_page_alloc.9 \
	vm_page_bits.9 \
	vm_page_cache.9 \
	vm_page_deactivate.9 \
	vm_page_dontneed.9 \
	vm_page_aflag.9 \
	vm_page_free.9 \
	vm_page_grab.9 \
	vm_page_hold.9 \
	vm_page_insert.9 \
	vm_page_io.9 \
	vm_page_lookup.9 \
	vm_page_rename.9 \
	vm_page_sleep_if_busy.9 \
	vm_page_wakeup.9 \
	vm_page_wire.9 \
	vm_set_page_size.9 \
	vmem.9 \
	vn_fullpath.9 \
	vn_isdisk.9 \
	vnode.9 \
	VOP_ACCESS.9 \
	VOP_ACLCHECK.9 \
	VOP_ADVLOCK.9 \
	VOP_ATTRIB.9 \
	VOP_BWRITE.9 \
	VOP_CREATE.9 \
	VOP_FSYNC.9 \
	VOP_GETACL.9 \
	VOP_GETEXTATTR.9 \
	VOP_GETPAGES.9 \
	VOP_GETVOBJECT.9 \
	VOP_INACTIVE.9 \
	VOP_IOCTL.9 \
	VOP_LINK.9 \
	VOP_LISTEXTATTR.9 \
	VOP_LOCK.9 \
	VOP_LOOKUP.9 \
	VOP_OPENCLOSE.9 \
	VOP_PATHCONF.9 \
	VOP_PRINT.9 \
	VOP_RDWR.9 \
	VOP_READDIR.9 \
	VOP_READLINK.9 \
	VOP_REALLOCBLKS.9 \
	VOP_REMOVE.9 \
	VOP_RENAME.9 \
	VOP_REVOKE.9 \
	VOP_SETACL.9 \
	VOP_SETEXTATTR.9 \
	VOP_STRATEGY.9 \
	VOP_VPTOCNP.9 \
	VOP_VPTOFH.9 \
	vref.9 \
	vrefcnt.9 \
	vrele.9 \
	vslock.9 \
	watchdog.9 \
	zero_copy.9 \
	zone.9

MLINKS=	unr.9 alloc_unr.9 \
	unr.9 alloc_unrl.9 \
	unr.9 alloc_unr_specific.9 \
	unr.9 delete_unrhdr.9 \
	unr.9 free_unr.9 \
	unr.9 new_unrhdr.9
MLINKS+=alq.9 ALQ.9 \
	alq.9 alq_close.9 \
	alq.9 alq_flush.9 \
	alq.9 alq_get.9 \
	alq.9 alq_open.9 \
	alq.9 alq_post.9 \
	alq.9 alq_write.9
MLINKS+=altq.9 ALTQ.9
MLINKS+=atomic.9 atomic_add.9 \
	atomic.9 atomic_clear.9 \
	atomic.9 atomic_cmpset.9 \
	atomic.9 atomic_fetchadd.9 \
	atomic.9 atomic_load.9 \
	atomic.9 atomic_readandclear.9 \
	atomic.9 atomic_set.9 \
	atomic.9 atomic_store.9 \
	atomic.9 atomic_subtract.9
MLINKS+=bpf.9 bpfattach.9 \
	bpf.9 bpfattach2.9 \
	bpf.9 bpfdetach.9 \
	bpf.9 bpf_filter.9 \
	bpf.9 bpf_mtap.9 \
	bpf.9 bpf_mtap2.9 \
	bpf.9 bpf_tap.9 \
	bpf.9 bpf_validate.9
MLINKS+=buf.9 bp.9
MLINKS+=buf_ring.9 buf_ring_alloc.9 \
	buf_ring.9 buf_ring_free.9 \
	buf_ring.9 buf_ring_enqueue.9 \
	buf_ring.9 buf_ring_enqueue_bytes.9 \
	buf_ring.9 buf_ring_dequeue_mc.9 \
	buf_ring.9 buf_ring_dequeue_sc.9 \
	buf_ring.9 buf_ring_count.9 \
	buf_ring.9 buf_ring_empty.9 \
	buf_ring.9 buf_ring_full.9 \
	buf_ring.9 buf_ring_peek.9
MLINKS+=bus_activate_resource.9 bus_deactivate_resource.9
MLINKS+=bus_alloc_resource.9 bus_alloc_resource_any.9
MLINKS+=BUS_BIND_INTR.9 bus_bind_intr.9
MLINKS+=BUS_DESCRIBE_INTR.9 bus_describe_intr.9
MLINKS+=bus_dma.9 busdma.9 \
	bus_dma.9 bus_dmamap_create.9 \
	bus_dma.9 bus_dmamap_destroy.9 \
	bus_dma.9 bus_dmamap_load.9 \
	bus_dma.9 bus_dmamap_load_mbuf.9 \
	bus_dma.9 bus_dmamap_load_mbuf_sg.9 \
	bus_dma.9 bus_dmamap_load_uio.9 \
	bus_dma.9 bus_dmamap_sync.9 \
	bus_dma.9 bus_dmamap_unload.9 \
	bus_dma.9 bus_dmamem_alloc.9 \
	bus_dma.9 bus_dmamem_free.9 \
	bus_dma.9 bus_dma_tag_create.9 \
	bus_dma.9 bus_dma_tag_destroy.9
MLINKS+=bus_generic_read_ivar.9 bus_generic_write_ivar.9
MLINKS+=BUS_READ_IVAR.9 BUS_WRITE_IVAR.9
MLINKS+=BUS_SETUP_INTR.9 bus_setup_intr.9 \
	BUS_SETUP_INTR.9 BUS_TEARDOWN_INTR.9 \
	BUS_SETUP_INTR.9 bus_teardown_intr.9
MLINKS+=bus_space.9 bus_space_barrier.9 \
	bus_space.9 bus_space_copy_region_1.9 \
	bus_space.9 bus_space_copy_region_2.9 \
	bus_space.9 bus_space_copy_region_4.9 \
	bus_space.9 bus_space_copy_region_8.9 \
	bus_space.9 bus_space_copy_region_stream_1.9 \
	bus_space.9 bus_space_copy_region_stream_2.9 \
	bus_space.9 bus_space_copy_region_stream_4.9 \
	bus_space.9 bus_space_copy_region_stream_8.9 \
	bus_space.9 bus_space_free.9 \
	bus_space.9 bus_space_map.9 \
	bus_space.9 bus_space_read_1.9 \
	bus_space.9 bus_space_read_2.9 \
	bus_space.9 bus_space_read_4.9 \
	bus_space.9 bus_space_read_8.9 \
	bus_space.9 bus_space_read_multi_1.9 \
	bus_space.9 bus_space_read_multi_2.9 \
	bus_space.9 bus_space_read_multi_4.9 \
	bus_space.9 bus_space_read_multi_8.9 \
	bus_space.9 bus_space_read_multi_stream_1.9 \
	bus_space.9 bus_space_read_multi_stream_2.9 \
	bus_space.9 bus_space_read_multi_stream_4.9 \
	bus_space.9 bus_space_read_multi_stream_8.9 \
	bus_space.9 bus_space_read_region_1.9 \
	bus_space.9 bus_space_read_region_2.9 \
	bus_space.9 bus_space_read_region_4.9 \
	bus_space.9 bus_space_read_region_8.9 \
	bus_space.9 bus_space_read_region_stream_1.9 \
	bus_space.9 bus_space_read_region_stream_2.9 \
	bus_space.9 bus_space_read_region_stream_4.9 \
	bus_space.9 bus_space_read_region_stream_8.9 \
	bus_space.9 bus_space_read_stream_1.9 \
	bus_space.9 bus_space_read_stream_2.9 \
	bus_space.9 bus_space_read_stream_4.9 \
	bus_space.9 bus_space_read_stream_8.9 \
	bus_space.9 bus_space_set_multi_1.9 \
	bus_space.9 bus_space_set_multi_2.9 \
	bus_space.9 bus_space_set_multi_4.9 \
	bus_space.9 bus_space_set_multi_8.9 \
	bus_space.9 bus_space_set_multi_stream_1.9 \
	bus_space.9 bus_space_set_multi_stream_2.9 \
	bus_space.9 bus_space_set_multi_stream_4.9 \
	bus_space.9 bus_space_set_multi_stream_8.9 \
	bus_space.9 bus_space_set_region_1.9 \
	bus_space.9 bus_space_set_region_2.9 \
	bus_space.9 bus_space_set_region_4.9 \
	bus_space.9 bus_space_set_region_8.9 \
	bus_space.9 bus_space_set_region_stream_1.9 \
	bus_space.9 bus_space_set_region_stream_2.9 \
	bus_space.9 bus_space_set_region_stream_4.9 \
	bus_space.9 bus_space_set_region_stream_8.9 \
	bus_space.9 bus_space_subregion.9 \
	bus_space.9 bus_space_unmap.9 \
	bus_space.9 bus_space_write_1.9 \
	bus_space.9 bus_space_write_2.9 \
	bus_space.9 bus_space_write_4.9 \
	bus_space.9 bus_space_write_8.9 \
	bus_space.9 bus_space_write_multi_1.9 \
	bus_space.9 bus_space_write_multi_2.9 \
	bus_space.9 bus_space_write_multi_4.9 \
	bus_space.9 bus_space_write_multi_8.9 \
	bus_space.9 bus_space_write_multi_stream_1.9 \
	bus_space.9 bus_space_write_multi_stream_2.9 \
	bus_space.9 bus_space_write_multi_stream_4.9 \
	bus_space.9 bus_space_write_multi_stream_8.9 \
	bus_space.9 bus_space_write_region_1.9 \
	bus_space.9 bus_space_write_region_2.9 \
	bus_space.9 bus_space_write_region_4.9 \
	bus_space.9 bus_space_write_region_8.9 \
	bus_space.9 bus_space_write_region_stream_1.9 \
	bus_space.9 bus_space_write_region_stream_2.9 \
	bus_space.9 bus_space_write_region_stream_4.9 \
	bus_space.9 bus_space_write_region_stream_8.9 \
	bus_space.9 bus_space_write_stream_1.9 \
	bus_space.9 bus_space_write_stream_2.9 \
	bus_space.9 bus_space_write_stream_4.9 \
	bus_space.9 bus_space_write_stream_8.9
MLINKS+=byteorder.9 be16dec.9 \
	byteorder.9 be16enc.9 \
	byteorder.9 be16toh.9 \
	byteorder.9 be32dec.9 \
	byteorder.9 be32enc.9 \
	byteorder.9 be32toh.9 \
	byteorder.9 be64dec.9 \
	byteorder.9 be64enc.9 \
	byteorder.9 be64toh.9 \
	byteorder.9 bswap16.9 \
	byteorder.9 bswap32.9 \
	byteorder.9 bswap64.9 \
	byteorder.9 htobe16.9 \
	byteorder.9 htobe32.9 \
	byteorder.9 htobe64.9 \
	byteorder.9 htole16.9 \
	byteorder.9 htole32.9 \
	byteorder.9 htole64.9 \
	byteorder.9 le16dec.9 \
	byteorder.9 le16enc.9 \
	byteorder.9 le16toh.9 \
	byteorder.9 le32dec.9 \
	byteorder.9 le32enc.9 \
	byteorder.9 le32toh.9 \
	byteorder.9 le64dec.9 \
	byteorder.9 le64enc.9 \
	byteorder.9 le64toh.9
MLINKS+=condvar.9 cv_broadcast.9 \
	condvar.9 cv_broadcastpri.9 \
	condvar.9 cv_destroy.9 \
	condvar.9 cv_init.9 \
	condvar.9 cv_signal.9 \
	condvar.9 cv_timedwait.9 \
	condvar.9 cv_timedwait_sig.9 \
	condvar.9 cv_wait.9 \
	condvar.9 cv_wait_sig.9 \
	condvar.9 cv_wait_unlock.9 \
	condvar.9 cv_wmesg.9
MLINKS+=config_intrhook.9 config_intrhook_disestablish.9 \
	config_intrhook.9 config_intrhook_establish.9
MLINKS+=contigmalloc.9 contigfree.9
MLINKS+=copy.9 copyin.9 \
	copy.9 copyin_nofault.9 \
	copy.9 copyinstr.9 \
	copy.9 copyout.9 \
	copy.9 copyout_nofault.9 \
	copy.9 copystr.9
MLINKS+=counter.9 counter_u64_alloc.9 \
	counter.9 counter_u64_free.9 \
	counter.9 counter_u64_add.9 \
	counter.9 counter_enter.9 \
	counter.9 counter_exit.9 \
	counter.9 counter_u64_add_protected.9 \
	counter.9 counter_u64_fetch.9 \
	counter.9 counter_u64_zero.9
MLINKS+=critical_enter.9 critical.9 \
	critical_enter.9 critical_exit.9
MLINKS+=crypto.9 crypto_dispatch.9 \
	crypto.9 crypto_done.9 \
	crypto.9 crypto_freereq.9 \
	crypto.9 crypto_freesession.9 \
	crypto.9 crypto_get_driverid.9 \
	crypto.9 crypto_getreq.9 \
	crypto.9 crypto_kdispatch.9 \
	crypto.9 crypto_kdone.9 \
	crypto.9 crypto_kregister.9 \
	crypto.9 crypto_newsession.9 \
	crypto.9 crypto_register.9 \
	crypto.9 crypto_unblock.9 \
	crypto.9 crypto_unregister.9 \
	crypto.9 crypto_unregister_all.9
MLINKS+=DB_COMMAND.9 DB_SHOW_ALL_COMMAND.9 \
	DB_COMMAND.9 DB_SHOW_COMMAND.9
MLINKS+=dev_clone.9 drain_dev_clone_events.9
MLINKS+=devfs_set_cdevpriv.9 devfs_clear_cdevpriv.9 \
	devfs_set_cdevpriv.9 devfs_get_cdevpriv.9
MLINKS+=device_add_child.9 device_add_child_ordered.9
MLINKS+=device_enable.9 device_disable.9 \
	device_enable.9 device_is_enabled.9
MLINKS+=device_get_ivars.9 device_set_ivars.9
MLINKS+=device_get_name.9 device_get_nameunit.9
MLINKS+=device_get_state.9 device_busy.9 \
	device_get_state.9 device_is_alive.9 \
	device_get_state.9 device_is_attached.9 \
	device_get_state.9 device_unbusy.9
MLINKS+=device_get_sysctl.9 device_get_sysctl_ctx.9 \
	device_get_sysctl.9 device_get_sysctl_tree.9
MLINKS+=device_quiet.9 device_is_quiet.9 \
	device_quiet.9 device_verbose.9
MLINKS+=device_set_desc.9 device_get_desc.9 \
	device_set_desc.9 device_set_desc_copy.9
MLINKS+=device_set_flags.9 device_get_flags.9
MLINKS+=devstat.9 devicestat.9 \
	devstat.9 devstat_add_entry.9 \
	devstat.9 devstat_end_transaction.9 \
	devstat.9 devstat_remove_entry.9 \
	devstat.9 devstat_start_transaction.9
MLINKS+=disk.9 disk_alloc.9 \
	disk.9 disk_create.9 \
	disk.9 disk_destroy.9 \
	disk.9 disk_gone.9 \
	disk.9 disk_resize.9
MLINKS+=domain.9 DOMAIN_SET.9 \
	domain.9 domain_add.9 \
	domain.9 pfctlinput.9 \
	domain.9 pfctlinput2.9 \
	domain.9 pffinddomain.9 \
	domain.9 pffindproto.9 \
	domain.9 pffindtype.9
MLINKS+=drbr.9 drbr_free.9 \
	drbr.9 drbr_enqueue.9 \
	drbr.9 drbr_dequeue.9 \
	drbr.9 drbr_dequeue_cond.9 \
	drbr.9 drbr_flush.9 \
	drbr.9 drbr_empty.9 \
	drbr.9 drbr_inuse.9 \
	drbr.9 drbr_stats_update.9
MLINKS+=DRIVER_MODULE.9 DRIVER_MODULE_ORDERED.9 \
	DRIVER_MODULE.9 EARLY_DRIVER_MODULE.9 \
	DRIVER_MODULE.9 EARLY_DRIVER_MODULE_ORDERED.9
MLINKS+=EVENTHANDLER.9 EVENTHANDLER_DECLARE.9 \
	EVENTHANDLER.9 EVENTHANDLER_DEREGISTER.9 \
	EVENTHANDLER.9 eventhandler_deregister.9 \
	EVENTHANDLER.9 eventhandler_find_list.9 \
	EVENTHANDLER.9 EVENTHANDLER_INVOKE.9 \
	EVENTHANDLER.9 eventhandler_prune_list.9 \
	EVENTHANDLER.9 EVENTHANDLER_REGISTER.9 \
	EVENTHANDLER.9 eventhandler_register.9
MLINKS+=eventtimers.9 et_register.9 \
	eventtimers.9 et_deregister.9 \
	eventtimers.9 et_ban.9 \
	eventtimers.9 et_find.9 \
	eventtimers.9 et_free.9 \
	eventtimers.9 et_init.9 \
	eventtimers.9 ET_LOCK.9 \
	eventtimers.9 ET_UNLOCK.9 \
	eventtimers.9 et_start.9 \
	eventtimers.9 et_stop.9
MLINKS+=fetch.9 fubyte.9 \
	fetch.9 fuswintr.9 \
	fetch.9 fuword.9 \
	fetch.9 fuword16.9 \
	fetch.9 fuword32.9 \
	fetch.9 fuword64.9
MLINKS+=g_attach.9 g_detach.9
MLINKS+=g_bio.9 g_clone_bio.9 \
	g_bio.9 g_destroy_bio.9 \
	g_bio.9 g_new_bio.9 \
	g_bio.9 g_print_bio.9
MLINKS+=g_consumer.9 g_destroy_consumer.9 \
	g_consumer.9 g_new_consumer.9
MLINKS+=g_data.9 g_read_data.9 \
	g_data.9 g_write_data.9
MLINKS+=g_event.9 g_cancel_event.9 \
	g_event.9 g_post_event.9 \
	g_event.9 g_waitfor_event.9
MLINKS+=g_geom.9 g_destroy_geom.9 \
	g_geom.9 g_new_geomf.9
MLINKS+=g_provider.9 g_destroy_provider.9 \
	g_provider.9 g_error_provider.9 \
	g_provider.9 g_new_providerf.9
MLINKS+=hash.9 hash32.9 \
	hash.9 hash32_buf.9 \
	hash.9 hash32_str.9 \
	hash.9 hash32_stre.9 \
	hash.9 hash32_strn.9 \
	hash.9 hash32_strne.9
MLINKS+=hashinit.9 hashdestroy.9 \
	hashinit.9 hashinit_flags.9 \
	hashinit.9 phashinit.9
MLINKS+=ieee80211.9 ieee80211_ifattach.9 \
	ieee80211.9 ieee80211_ifdetach.9
MLINKS+=ieee80211_amrr.9 ieee80211_amrr_cleanup.9 \
	ieee80211_amrr.9 ieee80211_amrr_init.9 \
	ieee80211_amrr.9 ieee80211_amrr_node_init.9 \
	ieee80211_amrr.9 ieee80211_amrr_setinterval.9 \
	ieee80211_amrr.9 ieee80211_amrr_tx_complete.9 \
	ieee80211_amrr.9 ieee80211_amrr_tx_update.9
MLINKS+=ieee80211_beacon.9 ieee80211_beacon_alloc.9 \
	ieee80211_beacon.9 ieee80211_beacon_notify.9 \
	ieee80211_beacon.9 ieee80211_beacon_update.9
MLINKS+=ieee80211_bmiss.9 ieee80211_beacon_miss.9
MLINKS+=ieee80211_crypto.9 ieee80211_crypto_available.9 \
	ieee80211_crypto.9 ieee80211_crypto_decap.9 \
	ieee80211_crypto.9 ieee80211_crypto_delglobalkeys.9 \
	ieee80211_crypto.9 ieee80211_crypto_demic.9 \
	ieee80211_crypto.9 ieee80211_crypto_encap.9 \
	ieee80211_crypto.9 ieee80211_crypto_enmic.9 \
	ieee80211_crypto.9 ieee80211_crypto_newkey.9 \
	ieee80211_crypto.9 ieee80211_crypto_register.9 \
	ieee80211_crypto.9 ieee80211_crypto_reload_keys.9 \
	ieee80211_crypto.9 ieee80211_crypto_setkey.9 \
	ieee80211_crypto.9 ieee80211_crypto_unregister.9 \
	ieee80211_crypto.9 ieee80211_key_update_begin.9 \
	ieee80211_crypto.9 ieee80211_key_update_end.9 \
	ieee80211_crypto.9 ieee80211_notify_michael_failure.9 \
	ieee80211_crypto.9 ieee80211_notify_replay_failure.9
MLINKS+=ieee80211_input.9 ieee80211_input_all.9
MLINKS+=ieee80211_node.9 ieee80211_dump_node.9 \
	ieee80211_node.9 ieee80211_dump_nodes.9 \
	ieee80211_node.9 ieee80211_find_rxnode.9 \
	ieee80211_node.9 ieee80211_find_rxnode_withkey.9 \
	ieee80211_node.9 ieee80211_free_node.9 \
	ieee80211_node.9 ieee80211_iterate_nodes.9 \
	ieee80211_node.9 ieee80211_ref_node.9 \
	ieee80211_node.9 ieee80211_unref_node.9
MLINKS+=ieee80211_output.9 ieee80211_process_callback.9 \
	ieee80211_output.9 M_SEQNO_GET.9 \
	ieee80211_output.9 M_WME_GETAC.9
MLINKS+=ieee80211_proto.9 ieee80211_new_state.9 \
	ieee80211_proto.9 ieee80211_resume_all.9 \
	ieee80211_proto.9 ieee80211_start_all.9 \
	ieee80211_proto.9 ieee80211_stop_all.9 \
	ieee80211_proto.9 ieee80211_suspend_all.9 \
	ieee80211_proto.9 ieee80211_waitfor_parent.9
MLINKS+=ieee80211_radiotap.9 ieee80211_radiotap_active.9 \
	ieee80211_radiotap.9 ieee80211_radiotap_active_vap.9 \
	ieee80211_radiotap.9 ieee80211_radiotap_attach.9 \
	ieee80211_radiotap.9 ieee80211_radiotap_tx.9 \
	ieee80211_radiotap.9 radiotap.9
MLINKS+=ieee80211_regdomain.9 ieee80211_alloc_countryie.9 \
	ieee80211_regdomain.9 ieee80211_init_channels.9 \
	ieee80211_regdomain.9 ieee80211_sort_channels.9
MLINKS+=ieee80211_vap.9 ieee80211_vap_attach.9 \
	ieee80211_vap.9 ieee80211_vap_detach.9 \
	ieee80211_vap.9 ieee80211_vap_setup.9
MLINKS+=ifnet.9 ifaddr.9 \
	ifnet.9 if_data.9 \
	ifnet.9 ifqueue.9
MLINKS+=insmntque.9 insmntque1.9
MLINKS+=ithread.9 ithread_add_handler.9 \
	ithread.9 ithread_create.9 \
	ithread.9 ithread_destroy.9 \
	ithread.9 ithread_priority.9 \
	ithread.9 ithread_remove_handler.9 \
	ithread.9 ithread_schedule.9
MLINKS+=kernacc.9 useracc.9
MLINKS+=kernel_mount.9 free_mntarg.9 \
	kernel_mount.9 kernel_vmount.9 \
	kernel_mount.9 mount_arg.9 \
	kernel_mount.9 mount_argb.9 \
	kernel_mount.9 mount_argf.9 \
	kernel_mount.9 mount_argsu.9
MLINKS+=kobj.9 DEFINE_CLASS.9 \
	kobj.9 kobj_class_compile.9 \
	kobj.9 kobj_class_compile_static.9 \
	kobj.9 kobj_class_free.9 \
	kobj.9 kobj_create.9 \
	kobj.9 kobj_delete.9 \
	kobj.9 kobj_init.9 \
	kobj.9 kobj_init_static.9
MLINKS+=kproc.9 kproc_create.9 \
	kproc.9 kproc_exit.9 \
	kproc.9 kproc_resume.9 \
	kproc.9 kproc_shutdown.9 \
	kproc.9 kproc_start.9 \
	kproc.9 kproc_suspend.9 \
	kproc.9 kproc_suspend_check.9 \
	kproc.9 kthread_create.9
MLINKS+=kqueue.9 knlist_add.9 \
	kqueue.9 knlist_clear.9 \
	kqueue.9 knlist_delete.9 \
	kqueue.9 knlist_destroy.9 \
	kqueue.9 knlist_empty.9 \
	kqueue.9 knlist_init.9 \
	kqueue.9 knlist_init_mtx.9 \
	kqueue.9 knlist_init_rw_reader.9 \
	kqueue.9 knlist_remove.9 \
	kqueue.9 knlist_remove_inevent.9 \
	kqueue.9 knote_fdclose.9 \
	kqueue.9 KNOTE_LOCKED.9 \
	kqueue.9 KNOTE_UNLOCKED.9 \
	kqueue.9 kqfd_register.9 \
	kqueue.9 kqueue_add_filteropts.9 \
	kqueue.9 kqueue_del_filteropts.9
MLINKS+=kthread.9 kthread_add.9 \
	kthread.9 kthread_exit.9 \
	kthread.9 kthread_resume.9 \
	kthread.9 kthread_shutdown.9 \
	kthread.9 kthread_start.9 \
	kthread.9 kthread_suspend.9 \
	kthread.9 kthread_suspend_check.9
MLINKS+=ktr.9 CTR0.9 \
	ktr.9 CTR1.9 \
	ktr.9 CTR2.9 \
	ktr.9 CTR3.9 \
	ktr.9 CTR4.9 \
	ktr.9 CTR5.9
MLINKS+=lock.9 lockdestroy.9 \
	lock.9 lockinit.9 \
	lock.9 lockmgr.9 \
	lock.9 lockmgr_args.9 \
	lock.9 lockmgr_args_rw.9 \
	lock.9 lockmgr_assert.9 \
	lock.9 lockmgr_disown.9 \
	lock.9 lockmgr_printinfo.9 \
	lock.9 lockmgr_recursed.9 \
	lock.9 lockmgr_rw.9 \
	lock.9 lockmgr_waiters.9 \
	lock.9 lockstatus.9
MLINKS+=LOCK_PROFILING.9 MUTEX_PROFILING.9
MLINKS+=make_dev.9 destroy_dev.9 \
	make_dev.9 destroy_dev_drain.9 \
	make_dev.9 destroy_dev_sched.9 \
	make_dev.9 destroy_dev_sched_cb.9 \
	make_dev.9 dev_depends.9 \
	make_dev.9 make_dev_alias.9 \
	make_dev.9 make_dev_alias_p.9 \
	make_dev.9 make_dev_cred.9 \
	make_dev.9 make_dev_credf.9 \
	make_dev.9 make_dev_p.9
MLINKS+=malloc.9 free.9 \
	malloc.9 MALLOC_DECLARE.9 \
	malloc.9 MALLOC_DEFINE.9 \
	malloc.9 realloc.9 \
	malloc.9 reallocf.9
MLINKS+=mbchain.9 mb_detach.9 \
	mbchain.9 mb_done.9 \
	mbchain.9 mb_fixhdr.9 \
	mbchain.9 mb_init.9 \
	mbchain.9 mb_initm.9 \
	mbchain.9 mb_put_int64be.9 \
	mbchain.9 mb_put_int64le.9 \
	mbchain.9 mb_put_mbuf.9 \
	mbchain.9 mb_put_mem.9 \
	mbchain.9 mb_put_uint16be.9 \
	mbchain.9 mb_put_uint16le.9 \
	mbchain.9 mb_put_uint32be.9 \
	mbchain.9 mb_put_uint32le.9 \
	mbchain.9 mb_put_uint8.9 \
	mbchain.9 mb_put_uio.9 \
	mbchain.9 mb_reserve.9
MLINKS+=mbpool.9 mbp_alloc.9 \
	mbpool.9 mbp_card_free.9 \
	mbpool.9 mbp_count.9 \
	mbpool.9 mbp_create.9 \
	mbpool.9 mbp_destroy.9 \
	mbpool.9 mbp_ext_free.9 \
	mbpool.9 mbp_free.9 \
	mbpool.9 mbp_get.9 \
	mbpool.9 mbp_get_keep.9 \
	mbpool.9 mbp_sync.9
MLINKS+=\
	mbuf.9 m_adj.9 \
	mbuf.9 M_ALIGN.9 \
	mbuf.9 m_apply.9 \
	mbuf.9 m_cat.9 \
	mbuf.9 MCHTYPE.9 \
	mbuf.9 MCLGET.9 \
	mbuf.9 m_copyback.9 \
	mbuf.9 m_copydata.9 \
	mbuf.9 m_copym.9 \
	mbuf.9 m_copypacket.9 \
	mbuf.9 m_defrag.9 \
	mbuf.9 m_devget.9 \
	mbuf.9 m_dup.9 \
	mbuf.9 m_dup_pkthdr.9 \
	mbuf.9 MEXTADD.9 \
	mbuf.9 MEXT_ADD_REF.9 \
	mbuf.9 MEXTFREE.9 \
	mbuf.9 MEXT_IS_REF.9 \
	mbuf.9 MEXT_REM_REF.9 \
	mbuf.9 m_fixhdr.9 \
	mbuf.9 MFREE.9 \
	mbuf.9 m_free.9 \
	mbuf.9 m_freem.9 \
	mbuf.9 MGET.9 \
	mbuf.9 m_get.9 \
	mbuf.9 m_getcl.9 \
	mbuf.9 m_getclr.9 \
	mbuf.9 MGETHDR.9 \
	mbuf.9 m_gethdr.9 \
	mbuf.9 m_getm.9 \
	mbuf.9 m_getptr.9 \
	mbuf.9 MH_ALIGN.9 \
	mbuf.9 M_LEADINGSPACE.9 \
	mbuf.9 m_length.9 \
	mbuf.9 M_MOVE_PKTHDR.9 \
	mbuf.9 m_move_pkthdr.9 \
	mbuf.9 M_PREPEND.9 \
	mbuf.9 m_prepend.9 \
	mbuf.9 m_pullup.9 \
	mbuf.9 m_split.9 \
	mbuf.9 mtod.9 \
	mbuf.9 M_TRAILINGSPACE.9 \
	mbuf.9 M_WRITABLE.9
MLINKS+=\
	mbuf_tags.9 m_tag_alloc.9 \
	mbuf_tags.9 m_tag_copy.9 \
	mbuf_tags.9 m_tag_copy_chain.9 \
	mbuf_tags.9 m_tag_delete.9 \
	mbuf_tags.9 m_tag_delete_chain.9 \
	mbuf_tags.9 m_tag_delete_nonpersistent.9 \
	mbuf_tags.9 m_tag_find.9 \
	mbuf_tags.9 m_tag_first.9 \
	mbuf_tags.9 m_tag_free.9 \
	mbuf_tags.9 m_tag_get.9 \
	mbuf_tags.9 m_tag_init.9 \
	mbuf_tags.9 m_tag_locate.9 \
	mbuf_tags.9 m_tag_next.9 \
	mbuf_tags.9 m_tag_prepend.9 \
	mbuf_tags.9 m_tag_unlink.9
MLINKS+=MD5.9 MD5Init.9 \
	MD5.9 MD5Transform.9
MLINKS+=mdchain.9 md_append_record.9 \
	mdchain.9 md_done.9 \
	mdchain.9 md_get_int64.9 \
	mdchain.9 md_get_int64be.9 \
	mdchain.9 md_get_int64le.9 \
	mdchain.9 md_get_mbuf.9 \
	mdchain.9 md_get_mem.9 \
	mdchain.9 md_get_uint16.9 \
	mdchain.9 md_get_uint16be.9 \
	mdchain.9 md_get_uint16le.9 \
	mdchain.9 md_get_uint32.9 \
	mdchain.9 md_get_uint32be.9 \
	mdchain.9 md_get_uint32le.9 \
	mdchain.9 md_get_uint8.9 \
	mdchain.9 md_get_uio.9 \
	mdchain.9 md_initm.9 \
	mdchain.9 md_next_record.9
MLINKS+=microtime.9 bintime.9 \
	microtime.9 getbintime.9 \
	microtime.9 getmicrotime.9 \
	microtime.9 getnanotime.9 \
	microtime.9 nanotime.9
MLINKS+=microuptime.9 binuptime.9 \
	microuptime.9 getbinuptime.9 \
	microuptime.9 getmicrouptime.9 \
	microuptime.9 getnanouptime.9 \
	microuptime.9 nanouptime.9
MLINKS+=mi_switch.9 cpu_switch.9 \
	mi_switch.9 cpu_throw.9
MLINKS+=mtx_pool.9 mtx_pool_alloc.9 \
	mtx_pool.9 mtx_pool_create.9 \
	mtx_pool.9 mtx_pool_destroy.9 \
	mtx_pool.9 mtx_pool_find.9 \
	mtx_pool.9 mtx_pool_lock.9 \
	mtx_pool.9 mtx_pool_lock_spin.9 \
	mtx_pool.9 mtx_pool_unlock.9 \
	mtx_pool.9 mtx_pool_unlock_spin.9
MLINKS+=mutex.9 mtx_assert.9 \
	mutex.9 mtx_destroy.9 \
	mutex.9 mtx_init.9 \
	mutex.9 mtx_initialized.9 \
	mutex.9 mtx_lock.9 \
	mutex.9 mtx_lock_flags.9 \
	mutex.9 mtx_lock_spin.9 \
	mutex.9 mtx_lock_spin_flags.9 \
	mutex.9 mtx_owned.9 \
	mutex.9 mtx_recursed.9 \
	mutex.9 mtx_sleep.9 \
	mutex.9 MTX_SYSINIT.9 \
	mutex.9 mtx_trylock.9 \
	mutex.9 mtx_trylock_flags.9 \
	mutex.9 mtx_unlock.9 \
	mutex.9 mtx_unlock_flags.9 \
	mutex.9 mtx_unlock_spin.9 \
	mutex.9 mtx_unlock_spin_flags.9
MLINKS+=namei.9 NDFREE.9 \
	namei.9 NDHASGIANT.9 \
	namei.9 NDINIT.9
MLINKS+=pbuf.9 getpbuf.9 \
	pbuf.9 relpbuf.9 \
	pbuf.9 trypbuf.9
MLINKS+=pci.9 pci_alloc_msi.9 \
	pci.9 pci_alloc_msix.9 \
	pci.9 pci_disable_busmaster.9 \
	pci.9 pci_disable_io.9 \
	pci.9 pci_enable_busmaster.9 \
	pci.9 pci_enable_io.9 \
	pci.9 pci_find_bsf.9 \
	pci.9 pci_find_cap.9 \
	pci.9 pci_find_dbsf.9 \
	pci.9 pci_find_device.9 \
	pci.9 pci_find_extcap.9 \
	pci.9 pci_find_htcap.9 \
	pci.9 pci_get_max_read_req.9 \
	pci.9 pci_get_powerstate.9 \
	pci.9 pci_get_vpd_ident.9 \
	pci.9 pci_get_vpd_readonly.9 \
	pci.9 pci_msi_count.9 \
	pci.9 pci_msix_count.9 \
	pci.9 pci_pending_msix.9 \
	pci.9 pci_read_config.9 \
	pci.9 pci_release_msi.9 \
	pci.9 pci_remap_msix.9 \
	pci.9 pci_restore_state.9 \
	pci.9 pci_save_state.9 \
	pci.9 pci_set_powerstate.9 \
	pci.9 pci_set_max_read_req.9 \
	pci.9 pci_write_config.9
MLINKS+=pfil.9 pfil_add_hook.9 \
	pfil.9 pfil_hook_get.9 \
	pfil.9 pfil_remove_hook.9
MLINKS+=pfind.9 zpfind.9
MLINKS+=pmap_clear_modify.9 pmap_clear_reference.9
MLINKS+=pmap_copy.9 pmap_copy_page.9
MLINKS+=pmap_extract.9 pmap_extract_and_hold.9
MLINKS+=pmap_init.9 pmap_init2.9
MLINKS+=pmap_is_modified.9 pmap_ts_modified.9
MLINKS+=pmap_page_protect.9 pmap_protect.9
MLINKS+=pmap_pinit.9 pmap_pinit0.9 \
	pmap_pinit.9 pmap_pinit2.9
MLINKS+=pmap_qenter.9 pmap_qremove.9
MLINKS+=pmap_remove.9 pmap_remove_all.9 \
	pmap_remove.9 pmap_remove_pages.9
MLINKS+=pmap_resident_count.9 pmap_wired_count.9
MLINKS+=pmap_zero_page.9 pmap_zero_area.9 \
	pmap_zero_page.9 pmap_zero_idle.9
MLINKS+=printf.9 log.9 \
	printf.9 tprintf.9 \
	printf.9 uprintf.9
MLINKS+=priv.9 priv_check.9 \
	priv.9 priv_check_cred.9
MLINKS+=psignal.9 gsignal.9 \
	psignal.9 pgsignal.9 \
	psignal.9 tdsignal.9
MLINKS+=random.9 arc4rand.9 \
	random.9 arc4random.9 \
	random.9 read_random.9 \
	random.9 srandom.9
MLINKS+=refcount.9 refcount_acquire.9 \
	refcount.9 refcount_init.9 \
	refcount.9 refcount_release.9
MLINKS+=resource_int_value.9 resource_long_value.9 \
	resource_int_value.9 resource_string_value.9
MLINKS+=rman.9 rman_activate_resource.9 \
	rman.9 rman_adjust_resource.9 \
	rman.9 rman_await_resource.9 \
	rman.9 rman_deactivate_resource.9 \
	rman.9 rman_fini.9 \
	rman.9 rman_first_free_region.9 \
	rman.9 rman_get_bushandle.9 \
	rman.9 rman_get_bustag.9 \
	rman.9 rman_get_device.9 \
	rman.9 rman_get_end.9 \
	rman.9 rman_get_flags.9 \
	rman.9 rman_get_rid.9 \
	rman.9 rman_get_size.9 \
	rman.9 rman_get_start.9 \
	rman.9 rman_get_virtual.9 \
	rman.9 rman_init.9 \
	rman.9 rman_init_from_resource.9 \
	rman.9 rman_is_region_manager.9 \
	rman.9 rman_last_free_region.9 \
	rman.9 rman_make_alignment_flags.9 \
	rman.9 rman_manage_region.9 \
	rman.9 rman_release_resource.9 \
	rman.9 rman_reserve_resource.9 \
	rman.9 rman_reserve_resource_bound.9 \
	rman.9 rman_set_bushandle.9 \
	rman.9 rman_set_bustag.9 \
	rman.9 rman_set_rid.9 \
	rman.9 rman_set_virtual.9
MLINKS+=rmlock.9 rm_assert.9 \
	rmlock.9 rm_destroy.9 \
	rmlock.9 rm_init.9 \
	rmlock.9 rm_init_flags.9 \
	rmlock.9 rm_rlock.9 \
	rmlock.9 rm_runlock.9 \
	rmlock.9 rm_sleep.9 \
	rmlock.9 RM_SYSINIT.9 \
	rmlock.9 rm_try_rlock.9 \
	rmlock.9 rm_wlock.9 \
	rmlock.9 rm_wowned.9 \
	rmlock.9 rm_wunlock.9
MLINKS+=rtalloc.9 rtalloc1.9 \
	rtalloc.9 rtalloc_ign.9 \
	rtalloc.9 RTFREE_LOCKED.9 \
	rtalloc.9 RTFREE.9 \
	rtalloc.9 rtfree.9 \
	rtalloc.9 rtalloc1_fib.9 \
	rtalloc.9 rtalloc_ign_fib.9 \
	rtalloc.9 rtalloc_fib.9
MLINKS+=runqueue.9 choosethread.9 \
	runqueue.9 procrunnable.9 \
	runqueue.9 remrunqueue.9 \
	runqueue.9 setrunqueue.9
MLINKS+=rwlock.9 rw_assert.9 \
	rwlock.9 rw_destroy.9 \
	rwlock.9 rw_downgrade.9 \
	rwlock.9 rw_init.9 \
	rwlock.9 rw_initialized.9 \
	rwlock.9 rw_rlock.9 \
	rwlock.9 rw_runlock.9 \
	rwlock.9 rw_sleep.9 \
	rwlock.9 RW_SYSINIT.9 \
	rwlock.9 rw_try_rlock.9 \
	rwlock.9 rw_try_upgrade.9 \
	rwlock.9 rw_try_wlock.9 \
	rwlock.9 rw_wlock.9 \
	rwlock.9 rw_wowned.9 \
	rwlock.9 rw_wunlock.9
MLINKS+=sbuf.9 sbuf_bcat.9 \
	sbuf.9 sbuf_bcopyin.9 \
	sbuf.9 sbuf_bcpy.9 \
	sbuf.9 sbuf_cat.9 \
	sbuf.9 sbuf_clear.9 \
	sbuf.9 sbuf_copyin.9 \
	sbuf.9 sbuf_cpy.9 \
	sbuf.9 sbuf_data.9 \
	sbuf.9 sbuf_delete.9 \
	sbuf.9 sbuf_done.9 \
	sbuf.9 sbuf_error.9 \
	sbuf.9 sbuf_finish.9 \
	sbuf.9 sbuf_len.9 \
	sbuf.9 sbuf_new.9 \
	sbuf.9 sbuf_new_for_sysctl.9 \
	sbuf.9 sbuf_printf.9 \
	sbuf.9 sbuf_putc.9 \
	sbuf.9 sbuf_set_drain.9 \
	sbuf.9 sbuf_setpos.9 \
	sbuf.9 sbuf_trim.9 \
	sbuf.9 sbuf_vprintf.9
MLINKS+=scheduler.9 curpriority_cmp.9 \
	scheduler.9 maybe_resched.9 \
	scheduler.9 resetpriority.9 \
	scheduler.9 roundrobin.9 \
	scheduler.9 roundrobin_interval.9 \
	scheduler.9 schedclock.9 \
	scheduler.9 schedcpu.9 \
	scheduler.9 sched_setup.9 \
	scheduler.9 setrunnable.9 \
	scheduler.9 updatepri.9
MLINKS+=SDT.9 SDT_PROVIDER_DECLARE.9 \
	SDT.9 SDT_PROVIDER_DEFINE.9 \
	SDT.9 SDT_PROBE_DECLARE.9 \
	SDT.9 SDT_PROBE_DEFINE.9 \
	SDT.9 SDT_PROBE.9
MLINKS+=securelevel_gt.9 securelevel_ge.9
MLINKS+=selrecord.9 seldrain.9 \
	selrecord.9 selwakeup.9
MLINKS+=sema.9 sema_destroy.9 \
	sema.9 sema_init.9 \
	sema.9 sema_post.9 \
	sema.9 sema_timedwait.9 \
	sema.9 sema_trywait.9 \
	sema.9 sema_value.9 \
	sema.9 sema_wait.9
MLINKS+=sf_buf.9 sf_buf_alloc.9 \
	sf_buf.9 sf_buf_free.9 \
	sf_buf.9 sf_buf_kva.9 \
	sf_buf.9 sf_buf_page.9
MLINKS+=sglist.9 sglist_alloc.9 \
	sglist.9 sglist_append.9 \
	sglist.9 sglist_append_mbuf.9 \
	sglist.9 sglist_append_phys.9 \
	sglist.9 sglist_append_uio.9 \
	sglist.9 sglist_append_user.9 \
	sglist.9 sglist_build.9 \
	sglist.9 sglist_clone.9 \
	sglist.9 sglist_consume_uio.9 \
	sglist.9 sglist_count.9 \
	sglist.9 sglist_free.9 \
	sglist.9 sglist_hold.9 \
	sglist.9 sglist_init.9 \
	sglist.9 sglist_join.9 \
	sglist.9 sglist_length.9 \
	sglist.9 sglist_reset.9 \
	sglist.9 sglist_slice.9 \
	sglist.9 sglist_split.9
MLINKS+=shm_map.9 shm_unmap.9
MLINKS+=signal.9 cursig.9 \
	signal.9 execsigs.9 \
	signal.9 issignal.9 \
	signal.9 killproc.9 \
	signal.9 pgsigio.9 \
	signal.9 postsig.9 \
	signal.9 SETSETNEQ.9 \
	signal.9 SETSETOR.9 \
	signal.9 SIGADDSET.9 \
	signal.9 SIG_CONTSIGMASK.9 \
	signal.9 SIGDELSET.9 \
	signal.9 SIGEMPTYSET.9 \
	signal.9 sigexit.9 \
	signal.9 SIGFILLSET.9 \
	signal.9 siginit.9 \
	signal.9 SIGISEMPTY.9 \
	signal.9 SIGISMEMBER.9 \
	signal.9 SIGNOTEMPTY.9 \
	signal.9 signotify.9 \
	signal.9 SIGPENDING.9 \
	signal.9 SIGSETAND.9 \
	signal.9 SIGSETCANTMASK.9 \
	signal.9 SIGSETEQ.9 \
	signal.9 SIGSETNAND.9 \
	signal.9 SIG_STOPSIGMASK.9 \
	signal.9 trapsignal.9
MLINKS+=sleep.9 msleep.9 \
	sleep.9 msleep_sbt.9 \
	sleep.9 msleep_spin.9 \
	sleep.9 msleep_spin_sbt.9 \
	sleep.9 pause.9 \
	sleep.9 pause_sbt.9 \
	sleep.9 tsleep.9 \
	sleep.9 tsleep_sbt.9 \
	sleep.9 wakeup.9 \
	sleep.9 wakeup_one.9
MLINKS+=sleepqueue.9 init_sleepqueues.9 \
	sleepqueue.9 sleepq_abort.9 \
	sleepqueue.9 sleepq_add.9 \
	sleepqueue.9 sleepq_alloc.9 \
	sleepqueue.9 sleepq_broadcast.9 \
	sleepqueue.9 sleepq_calc_signal_retval.9 \
	sleepqueue.9 sleepq_catch_signals.9 \
	sleepqueue.9 sleepq_free.9 \
	sleepqueue.9 sleepq_lookup.9 \
	sleepqueue.9 sleepq_release.9 \
	sleepqueue.9 sleepq_remove.9 \
	sleepqueue.9 sleepq_set_timeout.9 \
	sleepqueue.9 sleepq_set_timeout_sbt.9 \
	sleepqueue.9 sleepq_signal.9 \
	sleepqueue.9 sleepq_timedwait.9 \
	sleepqueue.9 sleepq_timedwait_sig.9 \
	sleepqueue.9 sleepq_wait.9 \
	sleepqueue.9 sleepq_wait_sig.9
MLINKS+=socket.9 sobind.9 \
	socket.9 soclose.9 \
	socket.9 soconnect.9 \
	socket.9 socreate.9 \
	socket.9 sogetopt.9 \
	socket.9 soreceive.9 \
	socket.9 sosend.9 \
	socket.9 sosetopt.9 \
	socket.9 soshutdown.9
MLINKS+=spl.9 spl0.9 \
	spl.9 splbio.9 \
	spl.9 splclock.9 \
	spl.9 splhigh.9 \
	spl.9 splimp.9 \
	spl.9 splnet.9 \
	spl.9 splsoftclock.9 \
	spl.9 splsofttty.9 \
	spl.9 splstatclock.9 \
	spl.9 spltty.9 \
	spl.9 splvm.9 \
	spl.9 splx.9
MLINKS+=stack.9 stack_copy.9 \
	stack.9 stack_create.9 \
	stack.9 stack_destroy.9 \
	stack.9 stack_print.9 \
	stack.9 stack_print_ddb.9 \
	stack.9 stack_put.9 \
	stack.9 stack_save.9 \
	stack.9 stack_sbuf_print.9 \
	stack.9 stack_sbuf_print_ddb.9 \
	stack.9 stack_zero.9
MLINKS+=store.9 subyte.9 \
	store.9 suswintr.9 \
	store.9 suword.9 \
	store.9 suword16.9 \
	store.9 suword32.9 \
	store.9 suword64.9
MLINKS+=swi.9 swi_add.9 \
	swi.9 swi_remove.9 \
	swi.9 swi_sched.9
MLINKS+=sx.9 sx_assert.9 \
	sx.9 sx_destroy.9 \
	sx.9 sx_downgrade.9 \
	sx.9 sx_init.9 \
	sx.9 sx_init_flags.9 \
	sx.9 sx_sleep.9 \
	sx.9 sx_slock.9 \
	sx.9 sx_sunlock.9 \
	sx.9 SX_SYSINIT.9 \
	sx.9 sx_try_slock.9 \
	sx.9 sx_try_upgrade.9 \
	sx.9 sx_try_xlock.9 \
	sx.9 sx_unlock.9 \
	sx.9 sx_xholder.9 \
	sx.9 sx_xlock.9 \
	sx.9 sx_xlocked.9 \
	sx.9 sx_xunlock.9
MLINKS+=sysctl.9 SYSCTL_DECL.9 \
	sysctl.9 SYSCTL_INT.9 \
	sysctl.9 SYSCTL_LONG.9 \
	sysctl.9 SYSCTL_NODE.9 \
	sysctl.9 SYSCTL_OPAQUE.9 \
	sysctl.9 SYSCTL_PROC.9 \
	sysctl.9 SYSCTL_STRING.9 \
	sysctl.9 SYSCTL_STRUCT.9 \
	sysctl.9 SYSCTL_UINT.9 \
	sysctl.9 SYSCTL_ULONG.9 \
	sysctl.9 SYSCTL_QUAD.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_INT.9 \
	sysctl_add_oid.9 SYSCTL_ADD_LONG.9 \
	sysctl_add_oid.9 SYSCTL_ADD_NODE.9 \
	sysctl_add_oid.9 SYSCTL_ADD_OID.9 \
	sysctl_add_oid.9 SYSCTL_ADD_OPAQUE.9 \
	sysctl_add_oid.9 SYSCTL_ADD_PROC.9 \
	sysctl_add_oid.9 SYSCTL_ADD_STRING.9 \
	sysctl_add_oid.9 SYSCTL_ADD_STRUCT.9 \
	sysctl_add_oid.9 SYSCTL_ADD_UINT.9 \
	sysctl_add_oid.9 SYSCTL_ADD_ULONG.9 \
	sysctl_add_oid.9 SYSCTL_ADD_QUAD.9 \
	sysctl_add_oid.9 SYSCTL_CHILDREN.9 \
	sysctl_add_oid.9 sysctl_move_oid.9 \
	sysctl_add_oid.9 sysctl_remove_oid.9 \
	sysctl_add_oid.9 SYSCTL_STATIC_CHILDREN.9
MLINKS+=sysctl_ctx_init.9 sysctl_ctx_entry_add.9 \
	sysctl_ctx_init.9 sysctl_ctx_entry_del.9 \
	sysctl_ctx_init.9 sysctl_ctx_entry_find.9 \
	sysctl_ctx_init.9 sysctl_ctx_free.9
MLINKS+=SYSINIT.9 SYSUNINIT.9
MLINKS+=taskqueue.9 TASK_INIT.9 \
	taskqueue.9 TASK_INITIALIZER.9 \
	taskqueue.9 taskqueue_cancel.9 \
	taskqueue.9 taskqueue_create.9 \
	taskqueue.9 taskqueue_create_fast.9 \
	taskqueue.9 TASKQUEUE_DECLARE.9 \
	taskqueue.9 TASKQUEUE_DEFINE.9 \
	taskqueue.9 TASKQUEUE_DEFINE_THREAD.9 \
	taskqueue.9 taskqueue_drain.9 \
	taskqueue.9 taskqueue_enqueue.9 \
	taskqueue.9 taskqueue_enqueue_fast.9 \
	taskqueue.9 TASKQUEUE_FAST_DEFINE.9 \
	taskqueue.9 TASKQUEUE_FAST_DEFINE_THREAD.9 \
	taskqueue.9 taskqueue_free.9 \
	taskqueue.9 taskqueue_member.9 \
	taskqueue.9 taskqueue_run.9
MLINKS+=time.9 boottime.9 \
	time.9 time_second.9 \
	time.9 time_uptime.9
MLINKS+=timeout.9 callout.9 \
	timeout.9 callout_active.9 \
	timeout.9 callout_deactivate.9 \
	timeout.9 callout_drain.9 \
	timeout.9 callout_handle_init.9 \
	timeout.9 callout_init.9 \
	timeout.9 callout_init_mtx.9 \
	timeout.9 callout_init_rw.9 \
	timeout.9 callout_pending.9 \
	timeout.9 callout_reset.9 \
	timeout.9 callout_reset_sbt.9 \
	timeout.9 callout_reset_on.9 \
	timeout.9 callout_reset_sbt_on.9 \
	timeout.9 callout_schedule.9 \
	timeout.9 callout_stop.9 \
	timeout.9 untimeout.9
MLINKS+=ucred.9 crcopy.9 \
	ucred.9 crdup.9 \
	ucred.9 crfree.9 \
	ucred.9 crget.9 \
	ucred.9 crhold.9 \
	ucred.9 crshared.9 \
	ucred.9 cru2x.9
MLINKS+=uidinfo.9 uifind.9 \
	uidinfo.9 uifree.9 \
	uidinfo.9 uihashinit.9 \
	uidinfo.9 uihold.9
MLINKS+=uio.9 uiomove.9 \
	uio.9 uiomove_nofault.9
MLINKS+=usbdi.9 usbd_do_request.9 \
	usbdi.9 usbd_do_request_flags.9 \
	usbdi.9 usbd_errstr.9 \
	usbdi.9 usbd_lookup_id_by_info.9 \
	usbdi.9 usbd_lookup_id_by_uaa.9 \
	usbdi.9 usbd_transfer_clear_stall.9 \
	usbdi.9 usbd_transfer_drain.9 \
	usbdi.9 usbd_transfer_pending.9 \
	usbdi.9 usbd_transfer_poll.9 \
	usbdi.9 usbd_transfer_setup.9 \
	usbdi.9 usbd_transfer_start.9 \
	usbdi.9 usbd_transfer_stop.9 \
	usbdi.9 usbd_transfer_submit.9 \
	usbdi.9 usbd_transfer_unsetup.9 \
	usbdi.9 usbd_xfer_clr_flag.9 \
	usbdi.9 usbd_xfer_frame_data.9 \
	usbdi.9 usbd_xfer_frame_len.9 \
	usbdi.9 usbd_xfer_get_frame.9 \
	usbdi.9 usbd_xfer_get_priv.9 \
	usbdi.9 usbd_xfer_is_stalled.9 \
	usbdi.9 usbd_xfer_max_framelen.9 \
	usbdi.9 usbd_xfer_max_frames.9 \
	usbdi.9 usbd_xfer_max_len.9 \
	usbdi.9 usbd_xfer_set_flag.9 \
	usbdi.9 usbd_xfer_set_frame_data.9 \
	usbdi.9 usbd_xfer_set_frame_len.9 \
	usbdi.9 usbd_xfer_set_frame_offset.9 \
	usbdi.9 usbd_xfer_set_frames.9 \
	usbdi.9 usbd_xfer_set_interval.9 \
	usbdi.9 usbd_xfer_set_priv.9 \
	usbdi.9 usbd_xfer_set_stall.9 \
	usbdi.9 usbd_xfer_set_timeout.9 \
	usbdi.9 usbd_xfer_softc.9 \
	usbdi.9 usbd_xfer_state.9 \
	usbdi.9 usbd_xfer_status.9 \
	usbdi.9 usb_fifo_alloc_buffer.9 \
	usbdi.9 usb_fifo_attach.9 \
	usbdi.9 usb_fifo_detach.9 \
	usbdi.9 usb_fifo_free_buffer.9 \
	usbdi.9 usb_fifo_get_data.9 \
	usbdi.9 usb_fifo_get_data_buffer.9 \
	usbdi.9 usb_fifo_get_data_error.9 \
	usbdi.9 usb_fifo_get_data_linear.9 \
	usbdi.9 usb_fifo_put_bytes_max.9 \
	usbdi.9 usb_fifo_put_data.9 \
	usbdi.9 usb_fifo_put_data_buffer.9 \
	usbdi.9 usb_fifo_put_data_error.9 \
	usbdi.9 usb_fifo_put_data_linear.9 \
	usbdi.9 usb_fifo_reset.9 \
	usbdi.9 usb_fifo_softc.9 \
	usbdi.9 usb_fifo_wakeup.9
MLINKS+=vcount.9 count_dev.9
MLINKS+=vfsconf.9 vfs_modevent.9 \
	vfsconf.9 vfs_register.9 \
	vfsconf.9 vfs_unregister.9
MLINKS+=vfs_getopt.9 vfs_copyopt.9 \
	vfs_getopt.9 vfs_filteropt.9 \
	vfs_getopt.9 vfs_flagopt.9 \
	vfs_getopt.9 vfs_getopts.9 \
	vfs_getopt.9 vfs_scanopt.9 \
	vfs_getopt.9 vfs_setopt.9 \
	vfs_getopt.9 vfs_setopt_part.9 \
	vfs_getopt.9 vfs_setopts.9
MLINKS+=vhold.9 vdrop.9 \
	vhold.9 vdropl.9 \
	vhold.9 vholdl.9
MLINKS+=vm_map_lock.9 vm_map_lock_downgrade.9 \
	vm_map_lock.9 vm_map_lock_read.9 \
	vm_map_lock.9 vm_map_lock_upgrade.9 \
	vm_map_lock.9 vm_map_trylock.9 \
	vm_map_lock.9 vm_map_trylock_read.9 \
	vm_map_lock.9 vm_map_unlock.9 \
	vm_map_lock.9 vm_map_unlock_read.9
MLINKS+=vm_map_lookup.9 vm_map_lookup_done.9
MLINKS+=vm_map_max.9 vm_map_min.9 \
	vm_map_max.9 vm_map_pmap.9
MLINKS+=vm_map_stack.9 vm_map_growstack.9
MLINKS+=vm_map_wire.9 vm_map_unwire.9
MLINKS+=vm_page_bits.9 vm_page_clear_dirty.9 \
	vm_page_bits.9 vm_page_dirty.9 \
	vm_page_bits.9 vm_page_is_valid.9 \
	vm_page_bits.9 vm_page_set_invalid.9 \
	vm_page_bits.9 vm_page_set_validclean.9 \
	vm_page_bits.9 vm_page_test_dirty.9 \
	vm_page_bits.9 vm_page_undirty.9 \
	vm_page_bits.9 vm_page_zero_invalid.9
MLINKS+=vm_page_aflag.9 vm_page_aflag_clear.9 \
	vm_page_aflag.9 vm_page_aflag_set.9 \
	vm_page_aflag.9 vm_page_reference.9
MLINKS+=vm_page_free.9 vm_page_free_toq.9 \
	vm_page_free.9 vm_page_free_zero.9 \
	vm_page_free.9 vm_page_try_to_free.9
MLINKS+=vm_page_hold.9 vm_page_unhold.9
MLINKS+=vm_page_insert.9 vm_page_remove.9
MLINKS+=vm_page_io.9 vm_page_io_finish.9 \
	vm_page_io.9 vm_page_io_start.9
MLINKS+=vm_page_wakeup.9 vm_page_busy.9 \
	vm_page_wakeup.9 vm_page_flash.9
MLINKS+=vm_page_wire.9 vm_page_unwire.9
MLINKS+=VOP_ACCESS.9 VOP_ACCESSX.9
MLINKS+=VOP_ATTRIB.9 VOP_GETATTR.9 \
	VOP_ATTRIB.9 VOP_SETATTR.9
MLINKS+=VOP_CREATE.9 VOP_MKDIR.9 \
	VOP_CREATE.9 VOP_MKNOD.9 \
	VOP_CREATE.9 VOP_SYMLINK.9
MLINKS+=VOP_GETPAGES.9 VOP_PUTPAGES.9
MLINKS+=VOP_GETVOBJECT.9 VOP_CREATEVOBJECT.9 \
	VOP_GETVOBJECT.9 VOP_DESTROYVOBJECT.9
MLINKS+=VOP_INACTIVE.9 VOP_RECLAIM.9
MLINKS+=VOP_LOCK.9 vn_lock.9 \
	VOP_LOCK.9 VOP_ISLOCKED.9 \
	VOP_LOCK.9 VOP_UNLOCK.9
MLINKS+=VOP_OPENCLOSE.9 VOP_CLOSE.9 \
	VOP_OPENCLOSE.9 VOP_OPEN.9
MLINKS+=VOP_RDWR.9 VOP_READ.9 \
	VOP_RDWR.9 VOP_WRITE.9
MLINKS+=VOP_REMOVE.9 VOP_RMDIR.9
MLINKS+=vref.9 VREF.9
MLINKS+=vrele.9 vput.9 \
	vrele.9 vunref.9
MLINKS+=vslock.9 vsunlock.9
MLINKS+=zero_copy.9 zero_copy_sockets.9
MLINKS+=zone.9 uma.9 \
	zone.9 uma_zalloc.9 \
	zone.9 uma_zcreate.9 \
	zone.9 uma_zdestroy.9 \
	zone.9 uma_zfree.9 \
	zone.9 uma_zone_set_max.9

.include <bsd.prog.mk>
@


1.425
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252895
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/share/man/man9/Makefile 252895 2013-07-06 20:31:22Z markj $
d342 1
@


1.424
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252209
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/share/man/man9/Makefile 252209 2013-06-25 18:44:15Z jhb $
d239 1
d1151 5
@


1.423
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/251825
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/share/man/man9/Makefile 251825 2013-06-17 03:32:27Z delphij $
d1080 2
a1081 1
MLINKS+=rmlock.9 rm_destroy.9 \
d1083 1
a1084 1
	rmlock.9 rm_try_rlock.9 \
d1086 1
d1088 1
@


1.422
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/249268
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/share/man/man9/Makefile 249268 2013-04-08 19:40:53Z glebius $
a284 1
	vfs_mount.9 \
@


1.421
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/247812
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/share/man/man9/Makefile 247812 2013-03-04 19:10:39Z davide $
d54 1
d573 8
@


1.421.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:03:49 +0000
@
text
@d1 1491
@


1.421.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 1425
# $FreeBSD: releng/8.4/share/man/man9/Makefile 237538 2012-06-24 17:37:08Z brueffer $

MAN=	accept_filter.9 \
	accf_data.9 \
	accf_dns.9 \
	accf_http.9 \
	acl.9 \
	alloc_unr.9 \
	alq.9 \
	altq.9 \
	atomic.9 \
	bios.9 \
	boot.9 \
	bpf.9 \
	buf.9 \
	buf_ring.9 \
	BUF_ISLOCKED.9 \
	BUF_LOCK.9 \
	BUF_LOCKFREE.9 \
	BUF_LOCKINIT.9 \
	BUF_RECURSED.9 \
	BUF_TIMELOCK.9 \
	BUF_UNLOCK.9 \
	bus_activate_resource.9 \
	BUS_ADD_CHILD.9 \
	bus_adjust_resource.9 \
	bus_alloc_resource.9 \
	BUS_BIND_INTR.9 \
	bus_child_present.9 \
	BUS_CONFIG_INTR.9 \
	BUS_DESCRIBE_INTR.9 \
	bus_dma.9 \
	bus_generic_attach.9 \
	bus_generic_detach.9 \
	bus_generic_new_pass.9 \
	bus_generic_print_child.9 \
	bus_generic_read_ivar.9 \
	bus_generic_shutdown.9 \
	BUS_NEW_PASS.9 \
	BUS_PRINT_CHILD.9 \
	BUS_READ_IVAR.9 \
	bus_release_resource.9 \
	bus_set_pass.9 \
	bus_set_resource.9 \
	BUS_SETUP_INTR.9 \
	bus_space.9 \
	byteorder.9 \
	cd.9 \
	condvar.9 \
	config_intrhook.9 \
	contigmalloc.9 \
	copy.9 \
	cr_cansee.9 \
	critical_enter.9 \
	cr_seeothergids.9 \
	cr_seeotheruids.9 \
	crypto.9 \
	CTASSERT.9 \
	DB_COMMAND.9 \
	DECLARE_GEOM_CLASS.9 \
	DECLARE_MODULE.9 \
	DELAY.9 \
	devclass.9 \
	devclass_find.9 \
	devclass_get_device.9 \
	devclass_get_devices.9 \
	devclass_get_drivers.9 \
	devclass_get_maxunit.9 \
	devclass_get_name.9 \
	devclass_get_softc.9 \
	dev_clone.9 \
	devfs_set_cdevpriv.9 \
	device.9 \
	device_add_child.9 \
	DEVICE_ATTACH.9 \
	device_delete_child.9 \
	DEVICE_DETACH.9 \
	device_enable.9 \
	device_find_child.9 \
	device_get_children.9 \
	device_get_devclass.9 \
	device_get_driver.9 \
	device_get_ivars.9 \
	device_get_name.9 \
	device_get_parent.9 \
	device_get_softc.9 \
	device_get_state.9 \
	device_get_sysctl.9 \
	device_get_unit.9 \
	DEVICE_IDENTIFY.9 \
	device_printf.9 \
	DEVICE_PROBE.9 \
	device_probe_and_attach.9 \
	device_quiet.9 \
	device_set_desc.9 \
	device_set_driver.9 \
	device_set_flags.9 \
	DEVICE_SHUTDOWN.9 \
	DEV_MODULE.9 \
	devstat.9 \
	devtoname.9 \
	disk.9 \
	domain.9 \
	drbr.9 \
	driver.9 \
	DRIVER_MODULE.9 \
	EVENTHANDLER.9 \
	extattr.9 \
	fail.9 \
	fetch.9 \
	firmware.9 \
	g_access.9 \
	g_attach.9 \
	g_bio.9 \
	g_consumer.9 \
	g_data.9 \
	get_cyclecount.9 \
	getnewvnode.9 \
	g_event.9 \
	g_geom.9 \
	g_provider.9 \
	g_provider_by_name.9 \
	groupmember.9 \
	g_wither_geom.9 \
	hash.9 \
	hashinit.9 \
	hexdump.9 \
	hhook.9 \
	ieee80211.9 \
	ieee80211_amrr.9 \
	ieee80211_beacon.9 \
	ieee80211_bmiss.9 \
	ieee80211_crypto.9 \
	ieee80211_ddb.9 \
	ieee80211_input.9 \
	ieee80211_node.9 \
	ieee80211_output.9 \
	ieee80211_proto.9 \
	ieee80211_radiotap.9 \
	ieee80211_regdomain.9 \
	ieee80211_scan.9 \
	ieee80211_vap.9 \
	ifnet.9 \
	inittodr.9 \
	insmntque.9 \
	intro.9 \
	ithread.9 \
	KASSERT.9 \
	kernacc.9 \
	kernel_mount.9 \
	khelp.9 \
	kobj.9 \
	kproc.9 \
	kqueue.9 \
	kthread.9 \
	ktr.9 \
	lock.9 \
	locking.9 \
	LOCK_PROFILING.9 \
	mac.9 \
	make_dev.9 \
	malloc.9 \
	mbchain.9 \
	mbpool.9 \
	mbuf.9 \
	mbuf_tags.9 \
	MD5.9 \
	mdchain.9 \
	memguard.9 \
	microseq.9 \
	microtime.9 \
	microuptime.9 \
	mi_switch.9 \
	mod_cc.9 \
	module.9 \
	MODULE_DEPEND.9 \
	MODULE_VERSION.9 \
	mtx_pool.9 \
	mutex.9 \
	namei.9 \
	netisr.9 \
	osd.9 \
	panic.9 \
	pbuf.9 \
	p_candebug.9 \
	p_cansee.9 \
	pci.9 \
	pfil.9 \
	pfind.9 \
	pgfind.9 \
	physio.9 \
	pmap.9 \
	pmap_activate.9 \
	pmap_change_wiring.9 \
	pmap_clear_modify.9 \
	pmap_copy.9 \
	pmap_enter.9 \
	pmap_extract.9 \
	pmap_growkernel.9 \
	pmap_init.9 \
	pmap_is_modified.9 \
	pmap_is_prefaultable.9 \
	pmap_map.9 \
	pmap_mincore.9 \
	pmap_object_init_pt.9 \
	pmap_page_exists_quick.9 \
	pmap_page_init.9 \
	pmap_page_protect.9 \
	pmap_pinit.9 \
	pmap_qenter.9 \
	pmap_release.9 \
	pmap_remove.9 \
	pmap_resident_count.9 \
	pmap_zero_page.9 \
	printf.9 \
	prison_check.9 \
	priv.9 \
	pseudofs.9 \
	psignal.9 \
	random.9 \
	random_harvest.9 \
	redzone.9 \
	refcount.9 \
	resettodr.9 \
	resource_int_value.9 \
	rijndael.9 \
	rman.9 \
	rmlock.9 \
	rtalloc.9 \
	rtentry.9 \
	runqueue.9 \
	rwlock.9 \
	sbuf.9 \
	scheduler.9 \
	securelevel_gt.9 \
	selrecord.9 \
	sema.9 \
	sf_buf.9 \
	sglist.9 \
	shm_map.9 \
	signal.9 \
	sleep.9 \
	sleepqueue.9 \
	socket.9 \
	spl.9 \
	stack.9 \
	store.9 \
	style.9 \
	swi.9 \
	sx.9 \
	SYSCALL_MODULE.9 \
	sysctl.9 \
	sysctl_add_oid.9 \
	sysctl_ctx_init.9 \
	taskqueue.9 \
	thread_exit.9 \
	time.9 \
	timeout.9 \
	tvtohz.9 \
	ucred.9 \
	uidinfo.9 \
	uio.9 \
	usbdi.9 \
	utopia.9 \
	vaccess.9 \
	vaccess_acl_nfs4.9 \
	vaccess_acl_posix1e.9 \
	vcount.9 \
	vflush.9 \
	VFS.9 \
	vfs_busy.9 \
	VFS_CHECKEXP.9 \
	vfsconf.9 \
	VFS_FHTOVP.9 \
	vfs_getnewfsid.9 \
	vfs_getopt.9 \
	vfs_getvfs.9 \
	VFS_LOCK_GIANT.9 \
	VFS_MOUNT.9 \
	vfs_mount.9 \
	vfs_mountedfrom.9 \
	VFS_QUOTACTL.9 \
	VFS_ROOT.9 \
	vfs_rootmountalloc.9 \
	VFS_SET.9 \
	VFS_STATFS.9 \
	vfs_suser.9 \
	VFS_SYNC.9 \
	vfs_timestamp.9 \
	vfs_unbusy.9 \
	VFS_UNMOUNT.9 \
	vfs_unmountall.9 \
	VFS_VGET.9 \
	vget.9 \
	vgone.9 \
	vhold.9 \
	vinvalbuf.9 \
	vm_fault_prefault.9 \
	vm_map.9 \
	vm_map_check_protection.9 \
	vm_map_clean.9 \
	vm_map_create.9 \
	vm_map_delete.9 \
	vm_map_entry_resize_free.9 \
	vm_map_find.9 \
	vm_map_findspace.9 \
	vm_map_inherit.9 \
	vm_map_init.9 \
	vm_map_insert.9 \
	vm_map_lock.9 \
	vm_map_lookup.9 \
	vm_map_madvise.9 \
	vm_map_max.9 \
	vm_map_protect.9 \
	vm_map_remove.9 \
	vm_map_simplify_entry.9 \
	vm_map_stack.9 \
	vm_map_submap.9 \
	vm_map_wire.9 \
	vm_page_alloc.9 \
	vm_page_bits.9 \
	vm_page_cache.9 \
	vm_page_copy.9 \
	vm_page_deactivate.9 \
	vm_page_dontneed.9 \
	vm_page_flag.9 \
	vm_page_free.9 \
	vm_page_grab.9 \
	vm_page_hold.9 \
	vm_page_insert.9 \
	vm_page_io.9 \
	vm_page_lookup.9 \
	vm_page_protect.9 \
	vm_page_rename.9 \
	vm_page_sleep_if_busy.9 \
	vm_page_wakeup.9 \
	vm_page_wire.9 \
	vm_page_zero_fill.9 \
	vm_set_page_size.9 \
	vn_fullpath.9 \
	vn_isdisk.9 \
	vnode.9 \
	VOP_ACCESS.9 \
	VOP_ACLCHECK.9 \
	VOP_ADVLOCK.9 \
	VOP_ATTRIB.9 \
	VOP_BWRITE.9 \
	VOP_CREATE.9 \
	VOP_FSYNC.9 \
	VOP_GETACL.9 \
	VOP_GETEXTATTR.9 \
	VOP_GETPAGES.9 \
	VOP_GETVOBJECT.9 \
	VOP_INACTIVE.9 \
	VOP_IOCTL.9 \
	VOP_LINK.9 \
	VOP_LISTEXTATTR.9 \
	VOP_LOCK.9 \
	VOP_LOOKUP.9 \
	VOP_OPENCLOSE.9 \
	VOP_PATHCONF.9 \
	VOP_PRINT.9 \
	VOP_RDWR.9 \
	VOP_READDIR.9 \
	VOP_READLINK.9 \
	VOP_REALLOCBLKS.9 \
	VOP_REMOVE.9 \
	VOP_RENAME.9 \
	VOP_REVOKE.9 \
	VOP_SETACL.9 \
	VOP_SETEXTATTR.9 \
	VOP_STRATEGY.9 \
	VOP_VPTOCNP.9 \
	VOP_VPTOFH.9 \
	vref.9 \
	vrefcnt.9 \
	vrele.9 \
	vslock.9 \
	watchdog.9 \
	zero_copy.9 \
	zone.9

MLINKS=	alloc_unr.9 alloc_unrl.9 \
	alloc_unr.9 alloc_unr_specific.9 \
	alloc_unr.9 delete_unrhdr.9 \
	alloc_unr.9 free_unr.9 \
	alloc_unr.9 new_unrhdr.9
MLINKS+=alq.9 ALQ.9 \
	alq.9 alq_close.9 \
	alq.9 alq_flush.9 \
	alq.9 alq_get.9 \
	alq.9 alq_open.9 \
	alq.9 alq_post.9 \
	alq.9 alq_write.9
MLINKS+=altq.9 ALTQ.9
MLINKS+=atomic.9 atomic_add.9 \
	atomic.9 atomic_clear.9 \
	atomic.9 atomic_cmpset.9 \
	atomic.9 atomic_fetchadd.9 \
	atomic.9 atomic_load.9 \
	atomic.9 atomic_readandclear.9 \
	atomic.9 atomic_set.9 \
	atomic.9 atomic_store.9 \
	atomic.9 atomic_subtract.9
MLINKS+=bpf.9 bpf_filter.9 \
	bpf.9 bpf_mtap.9 \
	bpf.9 bpf_mtap2.9 \
	bpf.9 bpf_tap.9 \
	bpf.9 bpf_validate.9 \
	bpf.9 bpfattach.9 \
	bpf.9 bpfattach2.9 \
	bpf.9 bpfdetach.9
MLINKS+=buf.9 bp.9
MLINKS+=buf_ring.9 buf_ring_alloc.9 \
	buf_ring.9 buf_ring_free.9 \
	buf_ring.9 buf_ring_enqueue.9 \
	buf_ring.9 buf_ring_enqueue_bytes.9 \
	buf_ring.9 buf_ring_dequeue_mc.9 \
	buf_ring.9 buf_ring_dequeue_sc.9 \
	buf_ring.9 buf_ring_count.9 \
	buf_ring.9 buf_ring_empty.9 \
	buf_ring.9 buf_ring_full.9 \
	buf_ring.9 buf_ring_peek.9
MLINKS+=bus_activate_resource.9 bus_deactivate_resource.9
MLINKS+=bus_alloc_resource.9 bus_alloc_resource_any.9
MLINKS+=BUS_BIND_INTR.9 bus_bind_intr.9
MLINKS+=BUS_DESCRIBE_INTR.9 bus_describe_intr.9
MLINKS+=bus_dma.9 busdma.9 \
	bus_dma.9 bus_dmamap_create.9 \
	bus_dma.9 bus_dmamap_destroy.9 \
	bus_dma.9 bus_dmamap_load.9 \
	bus_dma.9 bus_dmamap_load_mbuf.9 \
	bus_dma.9 bus_dmamap_load_mbuf_sg.9 \
	bus_dma.9 bus_dmamap_load_uio.9 \
	bus_dma.9 bus_dmamap_sync.9 \
	bus_dma.9 bus_dmamap_unload.9 \
	bus_dma.9 bus_dmamem_alloc.9 \
	bus_dma.9 bus_dmamem_free.9 \
	bus_dma.9 bus_dma_tag_create.9 \
	bus_dma.9 bus_dma_tag_destroy.9
MLINKS+=bus_generic_read_ivar.9 bus_generic_write_ivar.9
MLINKS+=BUS_READ_IVAR.9 BUS_WRITE_IVAR.9
MLINKS+=BUS_SETUP_INTR.9 bus_setup_intr.9 \
	BUS_SETUP_INTR.9 BUS_TEARDOWN_INTR.9 \
	BUS_SETUP_INTR.9 bus_teardown_intr.9
MLINKS+=bus_space.9 bus_space_barrier.9 \
	bus_space.9 bus_space_copy_region_1.9 \
	bus_space.9 bus_space_copy_region_2.9 \
	bus_space.9 bus_space_copy_region_4.9 \
	bus_space.9 bus_space_copy_region_8.9 \
	bus_space.9 bus_space_copy_region_stream_1.9 \
	bus_space.9 bus_space_copy_region_stream_2.9 \
	bus_space.9 bus_space_copy_region_stream_4.9 \
	bus_space.9 bus_space_copy_region_stream_8.9 \
	bus_space.9 bus_space_free.9 \
	bus_space.9 bus_space_map.9 \
	bus_space.9 bus_space_read_1.9 \
	bus_space.9 bus_space_read_2.9 \
	bus_space.9 bus_space_read_4.9 \
	bus_space.9 bus_space_read_8.9 \
	bus_space.9 bus_space_read_multi_1.9 \
	bus_space.9 bus_space_read_multi_2.9 \
	bus_space.9 bus_space_read_multi_4.9 \
	bus_space.9 bus_space_read_multi_8.9 \
	bus_space.9 bus_space_read_multi_stream_1.9 \
	bus_space.9 bus_space_read_multi_stream_2.9 \
	bus_space.9 bus_space_read_multi_stream_4.9 \
	bus_space.9 bus_space_read_multi_stream_8.9 \
	bus_space.9 bus_space_read_region_1.9 \
	bus_space.9 bus_space_read_region_2.9 \
	bus_space.9 bus_space_read_region_4.9 \
	bus_space.9 bus_space_read_region_8.9 \
	bus_space.9 bus_space_read_region_stream_1.9 \
	bus_space.9 bus_space_read_region_stream_2.9 \
	bus_space.9 bus_space_read_region_stream_4.9 \
	bus_space.9 bus_space_read_region_stream_8.9 \
	bus_space.9 bus_space_read_stream_1.9 \
	bus_space.9 bus_space_read_stream_2.9 \
	bus_space.9 bus_space_read_stream_4.9 \
	bus_space.9 bus_space_read_stream_8.9 \
	bus_space.9 bus_space_set_multi_1.9 \
	bus_space.9 bus_space_set_multi_2.9 \
	bus_space.9 bus_space_set_multi_4.9 \
	bus_space.9 bus_space_set_multi_8.9 \
	bus_space.9 bus_space_set_multi_stream_1.9 \
	bus_space.9 bus_space_set_multi_stream_2.9 \
	bus_space.9 bus_space_set_multi_stream_4.9 \
	bus_space.9 bus_space_set_multi_stream_8.9 \
	bus_space.9 bus_space_set_region_1.9 \
	bus_space.9 bus_space_set_region_2.9 \
	bus_space.9 bus_space_set_region_4.9 \
	bus_space.9 bus_space_set_region_8.9 \
	bus_space.9 bus_space_set_region_stream_1.9 \
	bus_space.9 bus_space_set_region_stream_2.9 \
	bus_space.9 bus_space_set_region_stream_4.9 \
	bus_space.9 bus_space_set_region_stream_8.9 \
	bus_space.9 bus_space_subregion.9 \
	bus_space.9 bus_space_unmap.9 \
	bus_space.9 bus_space_write_1.9 \
	bus_space.9 bus_space_write_2.9 \
	bus_space.9 bus_space_write_4.9 \
	bus_space.9 bus_space_write_8.9 \
	bus_space.9 bus_space_write_multi_1.9 \
	bus_space.9 bus_space_write_multi_2.9 \
	bus_space.9 bus_space_write_multi_4.9 \
	bus_space.9 bus_space_write_multi_8.9 \
	bus_space.9 bus_space_write_multi_stream_1.9 \
	bus_space.9 bus_space_write_multi_stream_2.9 \
	bus_space.9 bus_space_write_multi_stream_4.9 \
	bus_space.9 bus_space_write_multi_stream_8.9 \
	bus_space.9 bus_space_write_region_1.9 \
	bus_space.9 bus_space_write_region_2.9 \
	bus_space.9 bus_space_write_region_4.9 \
	bus_space.9 bus_space_write_region_8.9 \
	bus_space.9 bus_space_write_region_stream_1.9 \
	bus_space.9 bus_space_write_region_stream_2.9 \
	bus_space.9 bus_space_write_region_stream_4.9 \
	bus_space.9 bus_space_write_region_stream_8.9 \
	bus_space.9 bus_space_write_stream_1.9 \
	bus_space.9 bus_space_write_stream_2.9 \
	bus_space.9 bus_space_write_stream_4.9 \
	bus_space.9 bus_space_write_stream_8.9
MLINKS+=byteorder.9 be16dec.9 \
	byteorder.9 be16enc.9 \
	byteorder.9 be16toh.9 \
	byteorder.9 be32dec.9 \
	byteorder.9 be32enc.9 \
	byteorder.9 be32toh.9 \
	byteorder.9 be64dec.9 \
	byteorder.9 be64enc.9 \
	byteorder.9 be64toh.9 \
	byteorder.9 bswap16.9 \
	byteorder.9 bswap32.9 \
	byteorder.9 bswap64.9 \
	byteorder.9 htobe16.9 \
	byteorder.9 htobe32.9 \
	byteorder.9 htobe64.9 \
	byteorder.9 htole16.9 \
	byteorder.9 htole32.9 \
	byteorder.9 htole64.9 \
	byteorder.9 le16dec.9 \
	byteorder.9 le16enc.9 \
	byteorder.9 le16toh.9 \
	byteorder.9 le32dec.9 \
	byteorder.9 le32enc.9 \
	byteorder.9 le32toh.9 \
	byteorder.9 le64dec.9 \
	byteorder.9 le64enc.9 \
	byteorder.9 le64toh.9
MLINKS+=condvar.9 cv_broadcast.9 \
	condvar.9 cv_broadcastpri.9 \
	condvar.9 cv_destroy.9 \
	condvar.9 cv_init.9 \
	condvar.9 cv_signal.9 \
	condvar.9 cv_timedwait.9 \
	condvar.9 cv_timedwait_sig.9 \
	condvar.9 cv_wait.9 \
	condvar.9 cv_wait_sig.9 \
	condvar.9 cv_wait_unlock.9 \
	condvar.9 cv_wmesg.9
MLINKS+=config_intrhook.9 config_intrhook_disestablish.9 \
	config_intrhook.9 config_intrhook_establish.9
MLINKS+=contigmalloc.9 contigfree.9
MLINKS+=copy.9 copyin.9 \
	copy.9 copyinstr.9 \
	copy.9 copyout.9 \
	copy.9 copystr.9
MLINKS+=critical_enter.9 critical.9 \
	critical_enter.9 critical_exit.9
MLINKS+=crypto.9 crypto_dispatch.9 \
	crypto.9 crypto_done.9 \
	crypto.9 crypto_freereq.9 \
	crypto.9 crypto_freesession.9 \
	crypto.9 crypto_get_driverid.9 \
	crypto.9 crypto_getreq.9 \
	crypto.9 crypto_kdispatch.9 \
	crypto.9 crypto_kdone.9 \
	crypto.9 crypto_kregister.9 \
	crypto.9 crypto_newsession.9 \
	crypto.9 crypto_register.9 \
	crypto.9 crypto_unblock.9 \
	crypto.9 crypto_unregister.9 \
	crypto.9 crypto_unregister_all.9
MLINKS+=DB_COMMAND.9 DB_SHOW_COMMAND.9 \
	DB_COMMAND.9 DB_SHOW_ALL_COMMAND.9
MLINKS+=dev_clone.9 drain_dev_clone_events.9
MLINKS+=devfs_set_cdevpriv.9 devfs_get_cdevpriv.9 \
	devfs_set_cdevpriv.9 devfs_clear_cdevpriv.9
MLINKS+=device_add_child.9 device_add_child_ordered.9
MLINKS+=device_enable.9 device_disable.9 \
	device_enable.9 device_is_enabled.9
MLINKS+=device_get_ivars.9 device_set_ivars.9
MLINKS+=device_get_name.9 device_get_nameunit.9
MLINKS+=device_get_state.9 device_busy.9 \
	device_get_state.9 device_is_alive.9 \
	device_get_state.9 device_is_attached.9 \
	device_get_state.9 device_unbusy.9
MLINKS+=device_get_sysctl.9 device_get_sysctl_ctx.9 \
	device_get_sysctl.9 device_get_sysctl_tree.9
MLINKS+=device_quiet.9 device_is_quiet.9 \
	device_quiet.9 device_verbose.9
MLINKS+=device_set_desc.9 device_get_desc.9 \
	device_set_desc.9 device_set_desc_copy.9
MLINKS+=device_set_flags.9 device_get_flags.9
MLINKS+=devstat.9 devicestat.9 \
	devstat.9 devstat_add_entry.9 \
	devstat.9 devstat_end_transaction.9 \
	devstat.9 devstat_remove_entry.9 \
	devstat.9 devstat_start_transaction.9
MLINKS+=disk.9 disk_alloc.9 \
	disk.9 disk_create.9 \
	disk.9 disk_gone.9 \
	disk.9 disk_destroy.9
MLINKS+=domain.9 DOMAIN_SET.9 \
	domain.9 domain_add.9 \
	domain.9 pfctlinput.9 \
	domain.9 pfctlinput2.9 \
	domain.9 pffindproto.9 \
	domain.9 pffindtype.9
MLINKS+=DRIVER_MODULE.9 MULTI_DRIVER_MODULE.9
MLINKS+=drbr.9 drbr_free.9 \
	drbr.9 drbr_enqueue.9 \
	drbr.9 drbr_dequeue.9 \
	drbr.9 drbr_dequeue_cond.9 \
	drbr.9 drbr_flush.9 \
	drbr.9 drbr_empty.9 \
	drbr.9 drbr_inuse.9 \
	drbr.9 drbr_stats_update.9
MLINKS+=EVENTHANDLER.9 EVENTHANDLER_DECLARE.9 \
	EVENTHANDLER.9 EVENTHANDLER_DEREGISTER.9 \
	EVENTHANDLER.9 eventhandler_deregister.9 \
	EVENTHANDLER.9 eventhandler_find_list.9 \
	EVENTHANDLER.9 EVENTHANDLER_INVOKE.9 \
	EVENTHANDLER.9 eventhandler_prune_list.9 \
	EVENTHANDLER.9 EVENTHANDLER_REGISTER.9 \
	EVENTHANDLER.9 eventhandler_register.9
MLINKS+=fetch.9 fubyte.9 \
	fetch.9 fuswintr.9 \
	fetch.9 fuword.9 \
	fetch.9 fuword16.9 \
	fetch.9 fuword32.9 \
	fetch.9 fuword64.9
MLINKS+=g_attach.9 g_detach.9
MLINKS+=g_bio.9 g_clone_bio.9 \
	g_bio.9 g_destroy_bio.9 \
	g_bio.9 g_new_bio.9 \
	g_bio.9 g_print_bio.9
MLINKS+=g_consumer.9 g_destroy_consumer.9 \
	g_consumer.9 g_new_consumer.9
MLINKS+=g_data.9 g_read_data.9 \
	g_data.9 g_write_data.9
MLINKS+=g_event.9 g_cancel_event.9 \
	g_event.9 g_post_event.9 \
	g_event.9 g_waitfor_event.9
MLINKS+=g_geom.9 g_destroy_geom.9 \
	g_geom.9 g_new_geomf.9
MLINKS+=g_provider.9 g_destroy_provider.9 \
	g_provider.9 g_error_provider.9 \
	g_provider.9 g_new_providerf.9
MLINKS+=hash.9 hash32.9 \
	hash.9 hash32_buf.9 \
	hash.9 hash32_str.9 \
	hash.9 hash32_stre.9 \
	hash.9 hash32_strn.9 \
	hash.9 hash32_strne.9
MLINKS+=hashinit.9 hashdestroy.9 \
	hashinit.9 hashinit_flags.9 \
	hashinit.9 phashinit.9
MLINKS+=ieee80211.9 ieee80211_ifattach.9 \
	ieee80211.9 ieee80211_ifdetach.9
MLINKS+=ieee80211_amrr.9 ieee80211_amrr_init.9 \
	ieee80211_amrr.9 ieee80211_amrr_cleanup.9 \
	ieee80211_amrr.9 ieee80211_amrr_setinterval.9 \
	ieee80211_amrr.9 ieee80211_amrr_node_init.9 \
	ieee80211_amrr.9 ieee80211_amrr_tx_complete.9 \
	ieee80211_amrr.9 ieee80211_amrr_tx_update.9
MLINKS+=ieee80211_beacon.9 ieee80211_beacon_alloc.9 \
	ieee80211_beacon.9 ieee80211_beacon_update.9 \
	ieee80211_beacon.9 ieee80211_beacon_notify.9
MLINKS+=ieee80211_bmiss.9 ieee80211_beacon_miss.9
MLINKS+=ieee80211_crypto.9 ieee80211_key_update_begin.9 \
	ieee80211_crypto.9 ieee80211_key_update_end.9 \
	ieee80211_crypto.9 ieee80211_crypto_newkey.9 \
	ieee80211_crypto.9 ieee80211_crypto_setkey.9 \
	ieee80211_crypto.9 ieee80211_crypto_delglobalkeys.9 \
	ieee80211_crypto.9 ieee80211_crypto_reload_keys.9 \
	ieee80211_crypto.9 ieee80211_crypto_decap.9 \
	ieee80211_crypto.9 ieee80211_crypto_encap.9 \
	ieee80211_crypto.9 ieee80211_crypto_demic.9 \
	ieee80211_crypto.9 ieee80211_crypto_enmic.9 \
	ieee80211_crypto.9 ieee80211_notify_michael_failure.9 \
	ieee80211_crypto.9 ieee80211_notify_replay_failure.9 \
	ieee80211_crypto.9 ieee80211_crypto_register.9 \
	ieee80211_crypto.9 ieee80211_crypto_unregister.9 \
	ieee80211_crypto.9 ieee80211_crypto_available.9
MLINKS+=ieee80211_input.9 ieee80211_input_all.9
MLINKS+=ieee80211_node.9 ieee80211_find_rxnode.9 \
	ieee80211_node.9 ieee80211_find_rxnode_withkey.9 \
	ieee80211_node.9 ieee80211_ref_node.9 \
	ieee80211_node.9 ieee80211_unref_node.9 \
	ieee80211_node.9 ieee80211_free_node.9 \
	ieee80211_node.9 ieee80211_iterate_nodes.9 \
	ieee80211_node.9 ieee80211_dump_node.9 \
	ieee80211_node.9 ieee80211_dump_nodes.9
MLINKS+=ieee80211_output.9 M_WME_GETAC.9 \
	ieee80211_output.9 M_SEQNO_GET.9 \
	ieee80211_output.9 ieee80211_process_callback.9
MLINKS+=ieee80211_proto.9 ieee80211_new_state.9 \
	ieee80211_proto.9 ieee80211_start_all.9 \
	ieee80211_proto.9 ieee80211_stop_all.9 \
	ieee80211_proto.9 ieee80211_suspend_all.9 \
	ieee80211_proto.9 ieee80211_resume_all.9 \
	ieee80211_proto.9 ieee80211_waitfor_parent.9
MLINKS+=ieee80211_radiotap.9 radiotap.9 \
	ieee80211_radiotap.9 ieee80211_radiotap_attach.9 \
	ieee80211_radiotap.9 ieee80211_radiotap_active_vap.9 \
	ieee80211_radiotap.9 ieee80211_radiotap_active.9 \
	ieee80211_radiotap.9 ieee80211_radiotap_tx.9
MLINKS+=ieee80211_regdomain.9 ieee80211_init_channels.9 \
	ieee80211_regdomain.9 ieee80211_sort_channels.9 \
	ieee80211_regdomain.9 ieee80211_alloc_countryie.9
MLINKS+=ieee80211_vap.9 ieee80211_vap_setup.9 \
	ieee80211_vap.9 ieee80211_vap_attach.9 \
	ieee80211_vap.9 ieee80211_vap_detach.9
MLINKS+=ifnet.9 ifaddr.9 \
	ifnet.9 if_data.9 \
	ifnet.9 ifqueue.9
MLINKS+=insmntque.9 insmntque1.9
MLINKS+=ithread.9 ithread_add_handler.9 \
	ithread.9 ithread_create.9 \
	ithread.9 ithread_destroy.9 \
	ithread.9 ithread_priority.9 \
	ithread.9 ithread_remove_handler.9 \
	ithread.9 ithread_schedule.9
MLINKS+=kernacc.9 useracc.9
MLINKS+=kernel_mount.9 free_mntarg.9 \
	kernel_mount.9 kernel_vmount.9 \
	kernel_mount.9 mount_arg.9 \
	kernel_mount.9 mount_argb.9 \
	kernel_mount.9 mount_argf.9 \
	kernel_mount.9 mount_argsu.9
MLINKS+=kobj.9 DEFINE_CLASS.9 \
	kobj.9 kobj_class_compile.9 \
	kobj.9 kobj_class_compile_static.9 \
	kobj.9 kobj_class_free.9 \
	kobj.9 kobj_create.9 \
	kobj.9 kobj_delete.9 \
	kobj.9 kobj_init.9 \
	kobj.9 kobj_init_static.9
MLINKS+=kproc.9 kproc_create.9 \
	kproc.9 kthread_create.9 \
	kproc.9 kproc_exit.9 \
	kproc.9 kproc_resume.9 \
	kproc.9 kproc_shutdown.9 \
	kproc.9 kproc_start.9 \
	kproc.9 kproc_suspend.9 \
	kproc.9 kproc_suspend_check.9
MLINKS+=kqueue.9 knlist_add.9 \
	kqueue.9 knlist_clear.9 \
	kqueue.9 knlist_delete.9 \
	kqueue.9 knlist_destroy.9 \
	kqueue.9 knlist_empty.9 \
	kqueue.9 knlist_init.9 \
	kqueue.9 knlist_remove.9 \
	kqueue.9 knlist_remove_inevent.9 \
	kqueue.9 knote_fdclose.9 \
	kqueue.9 KNOTE_LOCKED.9 \
	kqueue.9 KNOTE_UNLOCKED.9 \
	kqueue.9 kqfd_register.9 \
	kqueue.9 kqueue_add_filteropts.9 \
	kqueue.9 kqueue_del_filteropts.9
MLINKS+=kthread.9 kthread_add.9 \
	kthread.9 kthread_exit.9 \
	kthread.9 kthread_resume.9 \
	kthread.9 kthread_shutdown.9 \
	kthread.9 kthread_start.9 \
	kthread.9 kthread_suspend.9 \
	kthread.9 kthread_suspend_check.9
MLINKS+=ktr.9 CTR0.9 \
	ktr.9 CTR1.9 \
	ktr.9 CTR2.9 \
	ktr.9 CTR3.9 \
	ktr.9 CTR4.9 \
	ktr.9 CTR5.9
MLINKS+=lock.9 lockdestroy.9 \
	lock.9 lockinit.9 \
	lock.9 lockmgr.9 \
	lock.9 lockmgr_args.9 \
	lock.9 lockmgr_args_rw.9 \
	lock.9 lockmgr_assert.9 \
	lock.9 lockmgr_disown.9 \
	lock.9 lockmgr_printinfo.9 \
	lock.9 lockmgr_recursed.9 \
	lock.9 lockmgr_rw.9 \
	lock.9 lockmgr_waiters.9 \
	lock.9 lockstatus.9
MLINKS+=LOCK_PROFILING.9 MUTEX_PROFILING.9
MLINKS+=make_dev.9 destroy_dev.9 \
	make_dev.9 dev_depends.9 \
	make_dev.9 make_dev_alias.9
MLINKS+=malloc.9 free.9 \
	malloc.9 MALLOC_DECLARE.9 \
	malloc.9 MALLOC_DEFINE.9 \
	malloc.9 realloc.9 \
	malloc.9 reallocf.9
MLINKS+=mbchain.9 mb_detach.9 \
	mbchain.9 mb_done.9 \
	mbchain.9 mb_fixhdr.9 \
	mbchain.9 mb_init.9 \
	mbchain.9 mb_initm.9 \
	mbchain.9 mb_put_int64be.9 \
	mbchain.9 mb_put_int64le.9 \
	mbchain.9 mb_put_mbuf.9 \
	mbchain.9 mb_put_mem.9 \
	mbchain.9 mb_put_uint16be.9 \
	mbchain.9 mb_put_uint16le.9 \
	mbchain.9 mb_put_uint32be.9 \
	mbchain.9 mb_put_uint32le.9 \
	mbchain.9 mb_put_uint8.9 \
	mbchain.9 mb_put_uio.9 \
	mbchain.9 mb_reserve.9
MLINKS+=mbpool.9 mbp_alloc.9 \
	mbpool.9 mbp_card_free.9 \
	mbpool.9 mbp_count.9 \
	mbpool.9 mbp_create.9 \
	mbpool.9 mbp_destroy.9 \
	mbpool.9 mbp_ext_free.9 \
	mbpool.9 mbp_free.9 \
	mbpool.9 mbp_get.9 \
	mbpool.9 mbp_get_keep.9 \
	mbpool.9 mbp_sync.9
MLINKS+=\
	mbuf.9 m_adj.9 \
	mbuf.9 M_ALIGN.9 \
	mbuf.9 m_apply.9 \
	mbuf.9 m_cat.9 \
	mbuf.9 MCHTYPE.9 \
	mbuf.9 MCLGET.9 \
	mbuf.9 m_copyback.9 \
	mbuf.9 m_copydata.9 \
	mbuf.9 m_copym.9 \
	mbuf.9 m_copypacket.9 \
	mbuf.9 m_defrag.9 \
	mbuf.9 m_devget.9 \
	mbuf.9 m_dup.9 \
	mbuf.9 m_dup_pkthdr.9 \
	mbuf.9 MEXTADD.9 \
	mbuf.9 MEXT_ADD_REF.9 \
	mbuf.9 MEXTFREE.9 \
	mbuf.9 MEXT_IS_REF.9 \
	mbuf.9 MEXT_REM_REF.9 \
	mbuf.9 m_fixhdr.9 \
	mbuf.9 MFREE.9 \
	mbuf.9 m_free.9 \
	mbuf.9 m_freem.9 \
	mbuf.9 MGET.9 \
	mbuf.9 m_get.9 \
	mbuf.9 m_getcl.9 \
	mbuf.9 m_getclr.9 \
	mbuf.9 MGETHDR.9 \
	mbuf.9 m_gethdr.9 \
	mbuf.9 m_getm.9 \
	mbuf.9 m_getptr.9 \
	mbuf.9 MH_ALIGN.9 \
	mbuf.9 M_LEADINGSPACE.9 \
	mbuf.9 m_length.9 \
	mbuf.9 M_MOVE_PKTHDR.9 \
	mbuf.9 m_move_pkthdr.9 \
	mbuf.9 M_PREPEND.9 \
	mbuf.9 m_prepend.9 \
	mbuf.9 m_pullup.9 \
	mbuf.9 m_split.9 \
	mbuf.9 mtod.9 \
	mbuf.9 M_TRAILINGSPACE.9 \
	mbuf.9 M_WRITABLE.9
MLINKS+=MD5.9 MD5Init.9 \
	MD5.9 MD5Transform.9
MLINKS+=mdchain.9 md_append_record.9 \
	mdchain.9 md_done.9 \
	mdchain.9 md_get_int64.9 \
	mdchain.9 md_get_int64be.9 \
	mdchain.9 md_get_int64le.9 \
	mdchain.9 md_get_mbuf.9 \
	mdchain.9 md_get_mem.9 \
	mdchain.9 md_get_uint16.9 \
	mdchain.9 md_get_uint16be.9 \
	mdchain.9 md_get_uint16le.9 \
	mdchain.9 md_get_uint32.9 \
	mdchain.9 md_get_uint32be.9 \
	mdchain.9 md_get_uint32le.9 \
	mdchain.9 md_get_uint8.9 \
	mdchain.9 md_get_uio.9 \
	mdchain.9 md_initm.9 \
	mdchain.9 md_next_record.9
MLINKS+=microtime.9 bintime.9 \
	microtime.9 getbintime.9 \
	microtime.9 getmicrotime.9 \
	microtime.9 getnanotime.9 \
	microtime.9 nanotime.9
MLINKS+=microuptime.9 binuptime.9 \
	microuptime.9 getbinuptime.9 \
	microuptime.9 getmicrouptime.9 \
	microuptime.9 getnanouptime.9 \
	microuptime.9 nanouptime.9
MLINKS+=mi_switch.9 cpu_switch.9 \
	mi_switch.9 cpu_throw.9
MLINKS+=mtx_pool.9 mtx_pool_alloc.9 \
	mtx_pool.9 mtx_pool_create.9 \
	mtx_pool.9 mtx_pool_destroy.9 \
	mtx_pool.9 mtx_pool_find.9 \
	mtx_pool.9 mtx_pool_lock.9 \
	mtx_pool.9 mtx_pool_lock_spin.9 \
	mtx_pool.9 mtx_pool_unlock.9 \
	mtx_pool.9 mtx_pool_unlock_spin.9
MLINKS+=mutex.9 mtx_assert.9 \
	mutex.9 mtx_destroy.9 \
	mutex.9 mtx_init.9 \
	mutex.9 mtx_initialized.9 \
	mutex.9 mtx_lock.9 \
	mutex.9 mtx_lock_flags.9 \
	mutex.9 mtx_lock_spin.9 \
	mutex.9 mtx_lock_spin_flags.9 \
	mutex.9 mtx_owned.9 \
	mutex.9 mtx_recursed.9 \
	mutex.9 mtx_sleep.9 \
	mutex.9 MTX_SYSINIT.9 \
	mutex.9 mtx_trylock.9 \
	mutex.9 mtx_trylock_flags.9 \
	mutex.9 mtx_unlock.9 \
	mutex.9 mtx_unlock_flags.9 \
	mutex.9 mtx_unlock_spin.9 \
	mutex.9 mtx_unlock_spin_flags.9
MLINKS+=namei.9 NDFREE.9 \
	namei.9 NDHASGIANT.9 \
	namei.9 NDINIT.9
MLINKS+=pbuf.9 getpbuf.9 \
	pbuf.9 relpbuf.9 \
	pbuf.9 trypbuf.9
MLINKS+=pci.9 pci_alloc_msi.9 \
	pci.9 pci_alloc_msix.9 \
	pci.9 pci_disable_busmaster.9 \
	pci.9 pci_disable_io.9 \
	pci.9 pci_enable_busmaster.9 \
	pci.9 pci_enable_io.9 \
	pci.9 pci_find_bsf.9 \
	pci.9 pci_find_cap.9 \
	pci.9 pci_find_dbsf.9 \
	pci.9 pci_find_device.9 \
	pci.9 pci_get_max_read_req.9 \
	pci.9 pci_get_powerstate.9 \
	pci.9 pci_get_vpd_ident.9 \
	pci.9 pci_get_vpd_readonly.9 \
	pci.9 pci_msi_count.9 \
	pci.9 pci_msix_count.9 \
	pci.9 pci_pending_msix.9 \
	pci.9 pci_read_config.9 \
	pci.9 pci_release_msi.9 \
	pci.9 pci_remap_msix.9 \
	pci.9 pci_restore_state.9 \
	pci.9 pci_save_state.9 \
	pci.9 pci_set_powerstate.9 \
	pci.9 pci_set_max_read_req.9 \
	pci.9 pci_write_config.9
MLINKS+=pfil.9 pfil_add_hook.9 \
	pfil.9 pfil_hook_get.9 \
	pfil.9 pfil_remove_hook.9
MLINKS+=pfind.9 zpfind.9
MLINKS+=pmap_clear_modify.9 pmap_clear_reference.9
MLINKS+=pmap_copy.9 pmap_copy_page.9
MLINKS+=pmap_extract.9 pmap_extract_and_hold.9
MLINKS+=pmap_init.9 pmap_init2.9
MLINKS+=pmap_is_modified.9 pmap_ts_modified.9
MLINKS+=pmap_page_protect.9 pmap_protect.9
MLINKS+=pmap_pinit.9 pmap_pinit0.9 \
	pmap_pinit.9 pmap_pinit2.9
MLINKS+=pmap_qenter.9 pmap_qremove.9
MLINKS+=pmap_remove.9 pmap_remove_all.9 \
	pmap_remove.9 pmap_remove_pages.9
MLINKS+=pmap_resident_count.9 pmap_wired_count.9
MLINKS+=pmap_zero_page.9 pmap_zero_area.9 \
	pmap_zero_page.9 pmap_zero_idle.9
MLINKS+=printf.9 log.9 \
	printf.9 tprintf.9 \
	printf.9 uprintf.9
MLINKS+=priv.9 priv_check.9 \
	priv.9 priv_check_cred.9
MLINKS+=psignal.9 gsignal.9 \
	psignal.9 pgsignal.9 \
	psignal.9 tdsignal.9
MLINKS+=random.9 arc4rand.9 \
	random.9 arc4random.9 \
	random.9 read_random.9 \
	random.9 srandom.9
MLINKS+=refcount.9 refcount_acquire.9 \
	refcount.9 refcount_init.9 \
	refcount.9 refcount_release.9
MLINKS+=resource_int_value.9 resource_long_value.9 \
	resource_int_value.9 resource_string_value.9
MLINKS+=rman.9 rman_activate_resource.9 \
	rman.9 rman_adjust_resource.9 \
	rman.9 rman_await_resource.9 \
	rman.9 rman_deactivate_resource.9 \
	rman.9 rman_fini.9 \
	rman.9 rman_first_free_region.9 \
	rman.9 rman_get_bushandle.9 \
	rman.9 rman_get_bustag.9 \
	rman.9 rman_get_device.9 \
	rman.9 rman_get_end.9 \
	rman.9 rman_get_flags.9 \
	rman.9 rman_get_rid.9 \
	rman.9 rman_get_size.9 \
	rman.9 rman_get_start.9 \
	rman.9 rman_get_virtual.9 \
	rman.9 rman_init.9 \
	rman.9 rman_init_from_resource.9 \
	rman.9 rman_is_region_manager.9 \
	rman.9 rman_last_free_region.9 \
	rman.9 rman_make_alignment_flags.9 \
	rman.9 rman_manage_region.9 \
	rman.9 rman_release_resource.9 \
	rman.9 rman_reserve_resource.9 \
	rman.9 rman_reserve_resource_bound.9 \
	rman.9 rman_set_bushandle.9 \
	rman.9 rman_set_bustag.9 \
	rman.9 rman_set_rid.9 \
	rman.9 rman_set_virtual.9
MLINKS+=rmlock.9 rm_destroy.9 \
	rmlock.9 rm_init.9 \
	rmlock.9 rm_rlock.9 \
	rmlock.9 rm_runlock.9 \
	rmlock.9 RM_SYSINIT.9 \
	rmlock.9 rm_wlock.9 \
	rmlock.9 rm_wowned.9 \
	rmlock.9 rm_wunlock.9
MLINKS+=rtalloc.9 rtalloc1.9 \
	rtalloc.9 rtalloc_ign.9 \
	rtalloc.9 RTFREE.9 \
	rtalloc.9 rtfree.9
MLINKS+=runqueue.9 choosethread.9 \
	runqueue.9 procrunnable.9 \
	runqueue.9 remrunqueue.9 \
	runqueue.9 setrunqueue.9
MLINKS+=rwlock.9 rw_assert.9 \
	rwlock.9 rw_destroy.9 \
	rwlock.9 rw_downgrade.9 \
	rwlock.9 rw_init.9 \
	rwlock.9 rw_initialized.9 \
	rwlock.9 rw_rlock.9 \
	rwlock.9 rw_runlock.9 \
	rwlock.9 rw_sleep.9 \
	rwlock.9 RW_SYSINIT.9 \
	rwlock.9 rw_try_rlock.9 \
	rwlock.9 rw_try_upgrade.9 \
	rwlock.9 rw_try_wlock.9 \
	rwlock.9 rw_wlock.9 \
	rwlock.9 rw_wowned.9 \
	rwlock.9 rw_wunlock.9
MLINKS+=sbuf.9 sbuf_bcat.9 \
	sbuf.9 sbuf_bcopyin.9 \
	sbuf.9 sbuf_bcpy.9 \
	sbuf.9 sbuf_cat.9 \
	sbuf.9 sbuf_clear.9 \
	sbuf.9 sbuf_copyin.9 \
	sbuf.9 sbuf_cpy.9 \
	sbuf.9 sbuf_data.9 \
	sbuf.9 sbuf_delete.9 \
	sbuf.9 sbuf_done.9 \
	sbuf.9 sbuf_finish.9 \
	sbuf.9 sbuf_len.9 \
	sbuf.9 sbuf_new.9 \
	sbuf.9 sbuf_new_for_sysctl.9 \
	sbuf.9 sbuf_overflowed.9 \
	sbuf.9 sbuf_printf.9 \
	sbuf.9 sbuf_putc.9 \
	sbuf.9 sbuf_set_drain.9 \
	sbuf.9 sbuf_setpos.9 \
	sbuf.9 sbuf_trim.9 \
	sbuf.9 sbuf_vprintf.9
MLINKS+=scheduler.9 curpriority_cmp.9 \
	scheduler.9 maybe_resched.9 \
	scheduler.9 resetpriority.9 \
	scheduler.9 roundrobin.9 \
	scheduler.9 roundrobin_interval.9 \
	scheduler.9 schedclock.9 \
	scheduler.9 schedcpu.9 \
	scheduler.9 sched_setup.9 \
	scheduler.9 setrunnable.9 \
	scheduler.9 updatepri.9
MLINKS+=securelevel_gt.9 securelevel_ge.9
MLINKS+=selrecord.9 seldrain.9 \
	selrecord.9 selwakeup.9
MLINKS+=sema.9 sema_destroy.9 \
	sema.9 sema_init.9 \
	sema.9 sema_post.9 \
	sema.9 sema_timedwait.9 \
	sema.9 sema_trywait.9 \
	sema.9 sema_value.9 \
	sema.9 sema_wait.9
MLINKS+=sf_buf.9 sf_buf_alloc.9 \
	sf_buf.9 sf_buf_free.9 \
	sf_buf.9 sf_buf_kva.9 \
	sf_buf.9 sf_buf_page.9
MLINKS+=sglist.9 sglist_alloc.9 \
	sglist.9 sglist_append.9 \
	sglist.9 sglist_append_mbuf.9 \
	sglist.9 sglist_append_phys.9 \
	sglist.9 sglist_append_uio.9 \
	sglist.9 sglist_append_user.9 \
	sglist.9 sglist_build.9 \
	sglist.9 sglist_clone.9 \
	sglist.9 sglist_consume_uio.9 \
	sglist.9 sglist_count.9 \
	sglist.9 sglist_free.9 \
	sglist.9 sglist_hold.9 \
	sglist.9 sglist_init.9 \
	sglist.9 sglist_join.9 \
	sglist.9 sglist_length.9 \
	sglist.9 sglist_reset.9 \
	sglist.9 sglist_slice.9 \
	sglist.9 sglist_split.9
MLINKS+=shm_map.9 shm_unmap.9
MLINKS+=signal.9 cursig.9 \
	signal.9 execsigs.9 \
	signal.9 issignal.9 \
	signal.9 killproc.9 \
	signal.9 pgsigio.9 \
	signal.9 postsig.9 \
	signal.9 SETSETNEQ.9 \
	signal.9 SETSETOR.9 \
	signal.9 SIGADDSET.9 \
	signal.9 SIG_CONTSIGMASK.9 \
	signal.9 SIGDELSET.9 \
	signal.9 SIGEMPTYSET.9 \
	signal.9 sigexit.9 \
	signal.9 SIGFILLSET.9 \
	signal.9 siginit.9 \
	signal.9 SIGISEMPTY.9 \
	signal.9 SIGISMEMBER.9 \
	signal.9 SIGNOTEMPTY.9 \
	signal.9 signotify.9 \
	signal.9 SIGPENDING.9 \
	signal.9 SIGSETAND.9 \
	signal.9 SIGSETCANTMASK.9 \
	signal.9 SIGSETEQ.9 \
	signal.9 SIGSETNAND.9 \
	signal.9 SIG_STOPSIGMASK.9 \
	signal.9 trapsignal.9
MLINKS+=sleep.9 msleep.9 \
	sleep.9 msleep_spin.9 \
	sleep.9 pause.9 \
	sleep.9 tsleep.9 \
	sleep.9 wakeup.9 \
	sleep.9 wakeup_one.9
MLINKS+=sleepqueue.9 init_sleepqueues.9 \
	sleepqueue.9 sleepq_abort.9 \
	sleepqueue.9 sleepq_add.9 \
	sleepqueue.9 sleepq_alloc.9 \
	sleepqueue.9 sleepq_broadcast.9 \
	sleepqueue.9 sleepq_calc_signal_retval.9 \
	sleepqueue.9 sleepq_catch_signals.9 \
	sleepqueue.9 sleepq_free.9 \
	sleepqueue.9 sleepq_lookup.9 \
	sleepqueue.9 sleepq_release.9 \
	sleepqueue.9 sleepq_remove.9 \
	sleepqueue.9 sleepq_set_timeout.9 \
	sleepqueue.9 sleepq_signal.9 \
	sleepqueue.9 sleepq_timedwait.9 \
	sleepqueue.9 sleepq_timedwait_sig.9 \
	sleepqueue.9 sleepq_wait.9 \
	sleepqueue.9 sleepq_wait_sig.9
MLINKS+=socket.9 sobind.9 \
	socket.9 soclose.9 \
	socket.9 soconnect.9 \
	socket.9 socreate.9 \
	socket.9 sogetopt.9 \
	socket.9 soreceive.9 \
	socket.9 sosend.9 \
	socket.9 sosetopt.9 \
	socket.9 soshutdown.9
MLINKS+=spl.9 spl0.9 \
	spl.9 splbio.9 \
	spl.9 splclock.9 \
	spl.9 splhigh.9 \
	spl.9 splimp.9 \
	spl.9 splnet.9 \
	spl.9 splsoftclock.9 \
	spl.9 splsofttty.9 \
	spl.9 splstatclock.9 \
	spl.9 spltty.9 \
	spl.9 splvm.9 \
	spl.9 splx.9
MLINKS+=stack.9 stack_copy.9 \
	stack.9 stack_create.9 \
	stack.9 stack_destroy.9 \
	stack.9 stack_print.9 \
	stack.9 stack_print_ddb.9 \
	stack.9 stack_put.9 \
	stack.9 stack_save.9 \
	stack.9 stack_sbuf_print.9 \
	stack.9 stack_sbuf_print_ddb.9 \
	stack.9 stack_zero.9
MLINKS+=store.9 subyte.9 \
	store.9 suswintr.9 \
	store.9 suword.9 \
	store.9 suword16.9 \
	store.9 suword32.9 \
	store.9 suword64.9
MLINKS+=swi.9 swi_add.9 \
	swi.9 swi_remove.9 \
	swi.9 swi_sched.9
MLINKS+=sx.9 sx_assert.9 \
	sx.9 sx_destroy.9 \
	sx.9 sx_downgrade.9 \
	sx.9 sx_init.9 \
	sx.9 sx_init_flags.9 \
	sx.9 sx_sleep.9 \
	sx.9 sx_slock.9 \
	sx.9 sx_sunlock.9 \
	sx.9 SX_SYSINIT.9 \
	sx.9 sx_try_slock.9 \
	sx.9 sx_try_upgrade.9 \
	sx.9 sx_try_xlock.9 \
	sx.9 sx_unlock.9 \
	sx.9 sx_xholder.9 \
	sx.9 sx_xlock.9 \
	sx.9 sx_xlocked.9 \
	sx.9 sx_xunlock.9
MLINKS+=sysctl.9 SYSCTL_DECL.9 \
	sysctl.9 SYSCTL_INT.9 \
	sysctl.9 SYSCTL_LONG.9 \
	sysctl.9 SYSCTL_NODE.9 \
	sysctl.9 SYSCTL_OPAQUE.9 \
	sysctl.9 SYSCTL_PROC.9 \
	sysctl.9 SYSCTL_STRING.9 \
	sysctl.9 SYSCTL_STRUCT.9 \
	sysctl.9 SYSCTL_UINT.9 \
	sysctl.9 SYSCTL_ULONG.9 \
	sysctl.9 SYSCTL_XINT.9 \
	sysctl.9 SYSCTL_XLONG.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_INT.9 \
	sysctl_add_oid.9 SYSCTL_ADD_LONG.9 \
	sysctl_add_oid.9 SYSCTL_ADD_NODE.9 \
	sysctl_add_oid.9 SYSCTL_ADD_OID.9 \
	sysctl_add_oid.9 SYSCTL_ADD_OPAQUE.9 \
	sysctl_add_oid.9 SYSCTL_ADD_PROC.9 \
	sysctl_add_oid.9 SYSCTL_ADD_STRING.9 \
	sysctl_add_oid.9 SYSCTL_ADD_STRUCT.9 \
	sysctl_add_oid.9 SYSCTL_ADD_UINT.9 \
	sysctl_add_oid.9 SYSCTL_ADD_ULONG.9 \
	sysctl_add_oid.9 SYSCTL_CHILDREN.9 \
	sysctl_add_oid.9 sysctl_move_oid.9 \
	sysctl_add_oid.9 sysctl_remove_oid.9 \
	sysctl_add_oid.9 SYSCTL_STATIC_CHILDREN.9
MLINKS+=sysctl_ctx_init.9 sysctl_ctx_entry_add.9 \
	sysctl_ctx_init.9 sysctl_ctx_entry_del.9 \
	sysctl_ctx_init.9 sysctl_ctx_entry_find.9 \
	sysctl_ctx_init.9 sysctl_ctx_free.9
MLINKS+=taskqueue.9 TASK_INIT.9 \
	taskqueue.9 TASK_INITIALIZER.9 \
	taskqueue.9 taskqueue_create.9 \
	taskqueue.9 TASKQUEUE_DECLARE.9 \
	taskqueue.9 TASKQUEUE_DEFINE.9 \
	taskqueue.9 taskqueue_enqueue.9 \
	taskqueue.9 taskqueue_find.9 \
	taskqueue.9 taskqueue_free.9 \
	taskqueue.9 taskqueue_run.9
MLINKS+=time.9 boottime.9 \
	time.9 time_second.9 \
	time.9 time_uptime.9
MLINKS+=timeout.9 callout.9 \
	timeout.9 callout_active.9 \
	timeout.9 callout_deactivate.9 \
	timeout.9 callout_drain.9 \
	timeout.9 callout_handle_init.9 \
	timeout.9 callout_init.9 \
	timeout.9 callout_init_mtx.9 \
	timeout.9 callout_init_rw.9 \
	timeout.9 callout_pending.9 \
	timeout.9 callout_reset.9 \
	timeout.9 callout_schedule.9 \
	timeout.9 callout_stop.9 \
	timeout.9 untimeout.9
MLINKS+=ucred.9 crcopy.9 \
	ucred.9 crdup.9 \
	ucred.9 crfree.9 \
	ucred.9 crget.9 \
	ucred.9 crhold.9 \
	ucred.9 crshared.9 \
	ucred.9 cru2x.9
MLINKS+=uidinfo.9 uifind.9 \
	uidinfo.9 uifree.9 \
	uidinfo.9 uihashinit.9 \
	uidinfo.9 uihold.9
MLINKS+=uio.9 uiomove.9
MLINKS+=usbdi.9 usb_fifo_alloc_buffer.9 \
	usbdi.9 usb_fifo_attach.9 \
	usbdi.9 usb_fifo_detach.9 \
	usbdi.9 usb_fifo_free_buffer.9 \
	usbdi.9 usb_fifo_get_data.9 \
	usbdi.9 usb_fifo_get_data_buffer.9 \
	usbdi.9 usb_fifo_get_data_error.9 \
	usbdi.9 usb_fifo_get_data_linear.9 \
	usbdi.9 usb_fifo_put_bytes_max.9 \
	usbdi.9 usb_fifo_put_data.9 \
	usbdi.9 usb_fifo_put_data_buffer.9 \
	usbdi.9 usb_fifo_put_data_error.9 \
	usbdi.9 usb_fifo_put_data_linear.9 \
	usbdi.9 usb_fifo_reset.9 \
	usbdi.9 usb_fifo_softc.9 \
	usbdi.9 usb_fifo_wakeup.9 \
	usbdi.9 usbd_do_request.9 \
	usbdi.9 usbd_do_request_flags.9 \
	usbdi.9 usbd_errstr.9 \
	usbdi.9 usbd_lookup_id_by_info.9 \
	usbdi.9 usbd_lookup_id_by_uaa.9 \
	usbdi.9 usbd_transfer_clear_stall.9 \
	usbdi.9 usbd_transfer_drain.9 \
	usbdi.9 usbd_transfer_pending.9 \
	usbdi.9 usbd_transfer_poll.9 \
	usbdi.9 usbd_transfer_setup.9 \
	usbdi.9 usbd_transfer_start.9 \
	usbdi.9 usbd_transfer_stop.9 \
	usbdi.9 usbd_transfer_submit.9 \
	usbdi.9 usbd_transfer_unsetup.9 \
	usbdi.9 usbd_xfer_clr_flag.9 \
	usbdi.9 usbd_xfer_frame_data.9 \
	usbdi.9 usbd_xfer_frame_len.9 \
	usbdi.9 usbd_xfer_get_frame.9 \
	usbdi.9 usbd_xfer_get_priv.9 \
	usbdi.9 usbd_xfer_is_stalled.9 \
	usbdi.9 usbd_xfer_max_framelen.9 \
	usbdi.9 usbd_xfer_max_frames.9 \
	usbdi.9 usbd_xfer_max_len.9 \
	usbdi.9 usbd_xfer_set_flag.9 \
	usbdi.9 usbd_xfer_set_frame_data.9 \
	usbdi.9 usbd_xfer_set_frame_len.9 \
	usbdi.9 usbd_xfer_set_frame_offset.9 \
	usbdi.9 usbd_xfer_set_frames.9 \
	usbdi.9 usbd_xfer_set_interval.9 \
	usbdi.9 usbd_xfer_set_priv.9 \
	usbdi.9 usbd_xfer_set_stall.9 \
	usbdi.9 usbd_xfer_set_timeout.9 \
	usbdi.9 usbd_xfer_softc.9 \
	usbdi.9 usbd_xfer_state.9 \
	usbdi.9 usbd_xfer_state.9 \
	usbdi.9 usbd_xfer_status.9
MLINKS+=vcount.9 count_dev.9
MLINKS+=vfsconf.9 vfs_modevent.9 \
	vfsconf.9 vfs_register.9 \
	vfsconf.9 vfs_unregister.9
MLINKS+=vfs_getopt.9 vfs_copyopt.9 \
	vfs_getopt.9 vfs_filteropt.9 \
	vfs_getopt.9 vfs_flagopt.9 \
	vfs_getopt.9 vfs_getopts.9 \
	vfs_getopt.9 vfs_scanopt.9 \
	vfs_getopt.9 vfs_setopt.9 \
	vfs_getopt.9 vfs_setopt_part.9 \
	vfs_getopt.9 vfs_setopts.9
MLINKS+=VFS_LOCK_GIANT.9 VFS_UNLOCK_GIANT.9
MLINKS+=vhold.9 vdrop.9 \
	vhold.9	vholdl.9 \
	vhold.9 vdropl.9
MLINKS+=vm_map_lock.9 vm_map_lock_downgrade.9 \
	vm_map_lock.9 vm_map_lock_read.9 \
	vm_map_lock.9 vm_map_lock_upgrade.9 \
	vm_map_lock.9 vm_map_trylock.9 \
	vm_map_lock.9 vm_map_trylock_read.9 \
	vm_map_lock.9 vm_map_unlock.9 \
	vm_map_lock.9 vm_map_unlock_read.9
MLINKS+=vm_map_lookup.9 vm_map_lookup_done.9
MLINKS+=vm_map_max.9 vm_map_min.9 \
	vm_map_max.9 vm_map_pmap.9
MLINKS+=vm_map_stack.9 vm_map_growstack.9
MLINKS+=vm_map_wire.9 vm_map_unwire.9
MLINKS+=vm_page_bits.9 vm_page_clear_dirty.9 \
	vm_page_bits.9 vm_page_dirty.9 \
	vm_page_bits.9 vm_page_is_valid.9 \
	vm_page_bits.9 vm_page_set_invalid.9 \
	vm_page_bits.9 vm_page_set_validclean.9 \
	vm_page_bits.9 vm_page_test_dirty.9 \
	vm_page_bits.9 vm_page_undirty.9 \
	vm_page_bits.9 vm_page_zero_invalid.9
MLINKS+=vm_page_flag.9 vm_page_flag_clear.9 \
	vm_page_flag.9 vm_page_flag_set.9
MLINKS+=vm_page_free.9 vm_page_free_toq.9 \
	vm_page_free.9 vm_page_free_zero.9 \
	vm_page_free.9 vm_page_try_to_free.9
MLINKS+=vm_page_hold.9 vm_page_unhold.9
MLINKS+=vm_page_insert.9 vm_page_remove.9
MLINKS+=vm_page_io.9 vm_page_io_finish.9 \
	vm_page_io.9 vm_page_io_start.9
MLINKS+=vm_page_wakeup.9 vm_page_busy.9 \
	vm_page_wakeup.9 vm_page_flash.9
MLINKS+=vm_page_wire.9 vm_page_unwire.9
MLINKS+=VOP_ACCESS.9 VOP_ACCESSX.9
MLINKS+=VOP_ATTRIB.9 VOP_GETATTR.9 \
	VOP_ATTRIB.9 VOP_SETATTR.9
MLINKS+=VOP_CREATE.9 VOP_MKDIR.9 \
	VOP_CREATE.9 VOP_MKNOD.9 \
	VOP_CREATE.9 VOP_SYMLINK.9
MLINKS+=VOP_GETPAGES.9 VOP_PUTPAGES.9
MLINKS+=VOP_GETVOBJECT.9 VOP_CREATEVOBJECT.9 \
	VOP_GETVOBJECT.9 VOP_DESTROYVOBJECT.9
MLINKS+=VOP_INACTIVE.9 VOP_RECLAIM.9
MLINKS+=VOP_LOCK.9 vn_lock.9 \
	VOP_LOCK.9 VOP_ISLOCKED.9 \
	VOP_LOCK.9 VOP_UNLOCK.9
MLINKS+=VOP_OPENCLOSE.9 VOP_CLOSE.9 \
	VOP_OPENCLOSE.9 VOP_OPEN.9
MLINKS+=VOP_RDWR.9 VOP_READ.9 \
	VOP_RDWR.9 VOP_WRITE.9
MLINKS+=VOP_REMOVE.9 VOP_RMDIR.9
MLINKS+=vref.9 VREF.9
MLINKS+=vrele.9 vput.9 \
	vrele.9 vunref.9
MLINKS+=vslock.9 vsunlock.9
MLINKS+=zero_copy.9 zero_copy_sockets.9
MLINKS+=zone.9 uma.9 \
	zone.9 uma_zalloc.9 \
	zone.9 uma_zcreate.9 \
	zone.9 uma_zdestroy.9 \
	zone.9 uma_zfree.9 \
	zone.9 uma_zone_set_max.9

.include <bsd.prog.mk>
@


1.420
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/243967
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/share/man/man9/Makefile 243967 2012-12-07 02:29:32Z kevlo $
d1199 1
d1201 1
d1203 1
d1205 1
d1220 1
d1343 3
@


1.419
log
@Switching exporter and resync
@
text
@d1 1
a1 1
# $FreeBSD: head/share/man/man9/Makefile 242359 2012-10-30 13:05:50Z trasz $
d623 1
@


1.418
log
@SVN rev 242359 on 2012-10-30 13:05:50Z by trasz

Document disk_resize(9).
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.417
log
@SVN rev 241896 on 2012-10-22 17:50:54Z by kib

Remove the support for using non-mpsafe filesystem modules.

In particular, do not lock Giant conditionally when calling into the
filesystem module, remove the VFS_LOCK_GIANT() and related
macros. Stop handling buffers belonging to non-mpsafe filesystems.

The VFS_VERSION is bumped to indicate the interface change which does
not result in the interface signatures changes.

Conducted and reviewed by:	attilio
Tested by:	pho
@
text
@d617 2
a618 1
	disk.9 disk_gone.9
@


1.416
log
@SVN rev 239515 on 2012-08-21 18:41:38Z by jhb

Add a manpage for BUS_CHILD_DETACHED().
@
text
@a282 1
	VFS_LOCK_GIANT.9 \
a1414 1
MLINKS+=VFS_LOCK_GIANT.9 VFS_UNLOCK_GIANT.9
@


1.415
log
@SVN rev 239512 on 2012-08-21 18:13:09Z by jhb

Add a BUS_CHILD_DELETED() method that a bus can hook to allow it to cleanup
any bus-specific state (such as ivars) when a child device is deleted.

Requested by:	kan
MFC after:	1 month
@
text
@d30 1
@


1.414
log
@SVN rev 239510 on 2012-08-21 17:58:39Z by jhb

Document DRIVER_MODULE_ORDERED, EARLY_DRIVER_MODULE, and
EARLY_DRIVER_MODULE_ORDERED.
@
text
@d29 1
@


1.413
log
@SVN rev 234463 on 2012-04-19 15:29:09Z by pluknet

Document swi_remove(9).

Reviewed by:	jhb
MFC after:	1 week
@
text
@d631 3
@


1.412
log
@SVN rev 233505 on 2012-03-26 09:34:17Z by melifaro

- Add knlist_init_rw_reader() function to kqueue(9).
Function acquired reader lock if needed.
Assert check for reader or writer lock (RA_LOCKED / RA_UNLOCKED)
- While here, add knlist_init_mtx.9 to MLINKS and fix some style(9) issues

Reviewed by:    glebius
Approved by:    ae(mentor)

MFC after:      2 weeks
@
text
@d1253 1
@


1.411
log
@SVN rev 232516 on 2012-03-04 18:55:33Z by jhb

Document pci_find_extcap() and pci_find_htcap().
@
text
@d776 2
@


1.410
log
@SVN rev 232463 on 2012-03-03 14:23:54Z by jhb

Expand and reorganize the pci(9) manpage a bit:
- Document the following routines: pci_alloc_msi(), pci_alloc_msix(),
  pci_find_cap(), pci_get_max_read_req(), pci_get_vpd_ident(),
  pci_get_vpd_readonly(), pci_msi_count(), pci_msix_count(),
  pci_pending_msix(), pci_release_msi(),  pci_remap_msix(), and
  pci_set_max_read_req().
- Group the functions into five sub-sections: raw configuration access,
  locating devices, device information, device configuration, and
  message signaled interrupts.
- Discourage use of pci_disable_io() and pci_enable_io() in device drivers.
  The PCI bus driver handles this automatically as resources are activated.

MFC after:	2 weeks
@
text
@d984 2
@


1.409
log
@SVN rev 232360 on 2012-03-01 20:20:55Z by jhb

Add pci_save_state() and pci_restore_state() wrappers around
pci_cfg_save() and pci_cfg_restore() for device drivers to use when
saving and restoring state (e.g. to handle device-specific resets).

Reviewed by:	imp
MFC after:	2 weeks
@
text
@d974 3
a976 1
MLINKS+=pci.9 pci_disable_busmaster.9 \
d981 1
d984 1
d986 5
d992 2
d997 1
@


1.408
log
@SVN rev 232051 on 2012-02-23 17:47:19Z by brueffer

Catch up with r195837 (2.5 years ago) which renamed net_add_domain() to domain_add().

PR:		165424
Submitted by:	Lachlan Kang
MFC after:	1 week
@
text
@d983 2
@


1.407
log
@SVN rev 230787 on 2012-01-30 21:02:25Z by brueffer

Manpages for the buf_ring and drbr interfaces.

Submitted by:	kmacy (aeons ago)
MFC after:	1 week
@
text
@d618 1
a618 1
	domain.9 net_add_domain.9 \
@


1.406
log
@SVN rev 229206 on 2012-01-01 20:59:42Z by ed

Fix sloppyness in memcchr() man page.

I was considering adding it to libc as well, but last minute I thought
it would be good enough to add it to libkern exclusively. I forgot to
rename the man page and hook it up.
@
text
@d15 1
d103 1
d415 10
d623 8
@


1.405
log
@SVN rev 228731 on 2011-12-20 11:40:22Z by mav

Add eventtimers(9) man page, describing related KPIs.

Sponsored by:	iXsystems, Inc.
MFC after:	1 month
@
text
@d167 1
@


1.404
log
@SVN rev 228715 on 2011-12-19 18:55:13Z by jhb

Add a TASK_INITIALIZER() macro that can be used to statically
initialize a task structure.

Reviewed by:	gj
MFC after:	2 weeks
@
text
@d105 1
d618 10
@


1.403
log
@SVN rev 228509 on 2011-12-14 22:22:19Z by jhb

Add a helper API to allow in-kernel code to map portions of shared memory
objects created by shm_open(2) into the kernel's address space.  This
provides a convenient way for creating shared memory buffers between
userland and the kernel without requiring custom character devices.
@
text
@d1253 1
@


1.402
log
@SVN rev 228500 on 2011-12-14 14:55:19Z by glebius

More MLINKS for rtalloc.9
@
text
@d237 1
d1115 1
@


1.401
log
@SVN rev 227537 on 2011-11-15 20:11:03Z by marius

As it turns out, r186347 actually is insufficient to avoid the use of the
curthread-accessing part of mtx_{,un}lock(9) when using a r210623-style
curthread implementation on sparc64, crashing the kernel in its early
cycles as PCPU isn't set up, yet (and can't be set up as OFW is one of the
things we need for that, which leads to a chicken-and-egg problem). What
happens is that due to the fact that the idea of r210623 actually is to
allow the compiler to cache invocations of curthread, it factors out
obtaining curthread needed for both mtx_lock(9) and mtx_unlock(9) to
before the branch based on kobj_mutex_inited when compiling the kernel
without the debugging options. So change kobj_class_compile_static(9)
to just never acquire kobj_mtx, effectively restricting it to its
documented use, and add a kobj_init_static(9) for initializing objects
using a class compiled with the former and that also avoids using mutex(9)
(and malloc(9)). Also assert in both of these functions that they are
used in their intended way only.
While at it, inline kobj_register_method() and kobj_unregister_method()
as there wasn't much point for factoring them out in the first place
and so that a reader of the code has to figure out the locking for
fewer functions missing a KOBJ_ASSERT.
Tested on powerpc{,64} by andreast.

Reviewed by:	nwhitehorn (earlier version), jhb
MFC after:	3 days
@
text
@d1026 1
d1028 4
a1031 1
	rtalloc.9 rtfree.9
@


1.400
log
@SVN rev 226119 on 2011-10-07 22:14:18Z by des

Mention tdsignal(9).

MFC after:	1 week
@
text
@d727 2
a728 1
	kobj.9 kobj_init.9
@


1.399
log
@SVN rev 225583 on 2011-09-15 12:15:36Z by lstewart

Rename the cc.4 and cc.9 modular congestion control related man pages to
mod_cc.4 and mod_cc.9 respectively to avoid any possible confusion with the cc.1
gcc man page. Update references to these man pages where required.

Requested by:	Grenville Armitage
Approved by:	re (kib)
MFC after:	3 days
@
text
@d975 2
a976 1
	psignal.9 pgsignal.9
@


1.399.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.399.2.2
log
@SVN rev 227711 on 2011-11-19 12:55:32Z by marius

MFC: r227537

As it turns out, r186347 actually is insufficient to avoid the use of the
curthread-accessing part of mtx_{,un}lock(9) when using a r210623-style
curthread implementation on sparc64, crashing the kernel in its early
cycles as PCPU isn't set up, yet (and can't be set up as OFW is one of the
things we need for that, which leads to a chicken-and-egg problem). What
happens is that due to the fact that the idea of r210623 actually is to
allow the compiler to cache invocations of curthread, it factors out
obtaining curthread needed for both mtx_lock(9) and mtx_unlock(9) to
before the branch based on kobj_mutex_inited when compiling the kernel
without the debugging options. So change kobj_class_compile_static(9)
to just never acquire kobj_mtx, effectively restricting it to its
documented use, and add a kobj_init_static(9) for initializing objects
using a class compiled with the former and that also avoids using mutex(9)
(and malloc(9)). Also assert in both of these functions that they are
used in their intended way only.
While at it, inline kobj_register_method() and kobj_unregister_method()
as there wasn't much point for factoring them out in the first place
and so that a reader of the code has to figure out the locking for
fewer functions missing a KOBJ_ASSERT.
Tested on powerpc{,64} by andreast.

Reviewed by:	nwhitehorn (earlier version), jhb
Approved by:	re (kib)
@
text
@d727 1
a727 2
	kobj.9 kobj_init.9 \
	kobj.9 kobj_init_static.9
@


1.399.2.3
log
@SVN rev 229314 on 2012-01-02 19:51:12Z by mav

MFC r228731:
Add eventtimers(9) man page, describing related KPIs.

Sponsored by:   iXsystems, Inc.
@
text
@a104 1
	eventtimers.9 \
a615 10
MLINKS+=eventtimers.9 et_register.9 \
	eventtimers.9 et_deregister.9 \
	eventtimers.9 et_ban.9 \
	eventtimers.9 et_find.9 \
	eventtimers.9 et_free.9 \
	eventtimers.9 et_init.9 \
	eventtimers.9 ET_LOCK.9 \
	eventtimers.9 ET_UNLOCK.9 \
	eventtimers.9 et_start.9 \
	eventtimers.9 et_stop.9
@


1.399.2.4
log
@SVN rev 230012 on 2012-01-12 14:43:52Z by jhb

MFC 228715:
Add a TASK_INITIALIZER() macro that can be used to statically
initialize a task structure.
@
text
@a1256 1
	taskqueue.9 TASK_INITIALIZER.9 \
@


1.399.2.5
log
@SVN rev 230841 on 2012-01-31 19:02:33Z by glebius

Merge 228500:
  More MLINKS for rtalloc.9
@
text
@a1035 1
	rtalloc.9 RTFREE_LOCKED.9 \
d1037 1
a1037 4
	rtalloc.9 rtfree.9 \
	rtalloc.9 rtalloc1_fib.9 \
	rtalloc.9 rtalloc_ign_fib.9 \
	rtalloc.9 rtalloc_fib.9
@


1.399.2.6
log
@SVN rev 231081 on 2012-02-06 13:12:30Z by brueffer

MFC: r230787

Manpages for the buf_ring and drbr interfaces.
@
text
@a14 1
	buf_ring.9 \
a101 1
	drbr.9 \
a410 10
MLINKS+=buf_ring.9 buf_ring_alloc.9 \
	buf_ring.9 buf_ring_free.9 \
	buf_ring.9 buf_ring_enqueue.9 \
	buf_ring.9 buf_ring_enqueue_bytes.9 \
	buf_ring.9 buf_ring_dequeue_mc.9 \
	buf_ring.9 buf_ring_dequeue_sc.9 \
	buf_ring.9 buf_ring_count.9 \
	buf_ring.9 buf_ring_empty.9 \
	buf_ring.9 buf_ring_full.9 \
	buf_ring.9 buf_ring_peek.9
a608 8
MLINKS+=drbr.9 drbr_free.9 \
	drbr.9 drbr_enqueue.9 \
	drbr.9 drbr_dequeue.9 \
	drbr.9 drbr_dequeue_cond.9 \
	drbr.9 drbr_flush.9 \
	drbr.9 drbr_empty.9 \
	drbr.9 drbr_inuse.9 \
	drbr.9 drbr_stats_update.9
@


1.399.2.7
log
@SVN rev 231292 on 2012-02-09 16:57:21Z by bapt

MFH r226119: Mention tdsignal(9)

Approved by:	des (mentor)
@
text
@d1007 1
a1007 2
	psignal.9 pgsignal.9 \
	psignal.9 tdsignal.9
@


1.399.2.8
log
@SVN rev 233379 on 2012-03-23 18:03:04Z by jhb

MFC 232360:
Add pci_save_state() and pci_restore_state() wrappers around
pci_cfg_save() and pci_cfg_restore() for device drivers to use when
saving and restoring state (e.g. to handle device-specific resets).
@
text
@a980 2
	pci.9 pci_restore_state.9 \
	pci.9 pci_save_state.9 \
@


1.399.2.9
log
@SVN rev 233395 on 2012-03-23 20:58:18Z by jhb

MFC 232362,232363,232463,232553,232569,232571:
- Sort function prototypes.
- Update the documentation on pci_get/set_powerstate().  These methods are
  not ACPI-specific at all, but deal with PCI power states.  Also,
  pci_set_powerstate() fails with EOPNOTSUPP if a request is made that the
  underlying device does not support rather than falling back to somehow
  setting D0.
- Document the following routines: pci_alloc_msi(), pci_alloc_msix(),
  pci_find_cap(), pci_get_max_read_req(), pci_get_vpd_ident(),
  pci_get_vpd_readonly(), pci_msi_count(), pci_msix_count(),
  pci_pending_msix(), pci_release_msi(),  pci_remap_msix(), and
  pci_set_max_read_req().
- Group the functions into five sub-sections: raw configuration access,
  locating devices, device information, device configuration, and
  message signaled interrupts.
- Discourage use of pci_disable_io() and pci_enable_io() in device drivers.
  The PCI bus driver handles this automatically as resources are activated.
@
text
@d972 1
a972 3
MLINKS+=pci.9 pci_alloc_msi.9 \
	pci.9 pci_alloc_msix.9 \
	pci.9 pci_disable_busmaster.9 \
a976 1
	pci.9 pci_find_cap.9 \
a978 1
	pci.9 pci_get_max_read_req.9 \
a979 5
	pci.9 pci_get_vpd_ident.9 \
	pci.9 pci_get_vpd_readonly.9 \
	pci.9 pci_msi_count.9 \
	pci.9 pci_msix_count.9 \
	pci.9 pci_pending_msix.9 \
a980 2
	pci.9 pci_release_msi.9 \
	pci.9 pci_remap_msix.9 \
a983 1
	pci.9 pci_set_max_read_req.9 \
@


1.399.2.10
log
@SVN rev 236683 on 2012-06-06 16:00:31Z by jhb

MFC 228509,228620,228533:
Add a helper API to allow in-kernel code to map portions of shared memory
objects created by shm_open(2) into the kernel's address space.  This
provides a convenient way for creating shared memory buffers between
userland and the kernel without requiring custom character devices.
@
text
@a239 1
	shm_map.9 \
a1158 1
MLINKS+=shm_map.9 shm_unmap.9
@


1.399.2.11
log
@SVN rev 237007 on 2012-06-13 14:47:03Z by pluknet

MFC r234188,r234463,r234465:

- Update the swi_add prototype after struct ithd was split up into
struct intr_event and struct intr_thread. [1]
- Update the rest of struct ithd references.
- net_ih and softclock_ih cookies have gone away.
- Document swi_remove(9).

PR:		docs/166864 [1]
@
text
@a1247 1
	swi.9 swi_remove.9 \
@


1.399.2.12
log
@SVN rev 237296 on 2012-06-20 09:38:35Z by brueffer

MFC: r232051

Catch up with r195837 (2.5 years ago) which renamed net_add_domain() to domain_add().
@
text
@d617 1
a617 1
	domain.9 domain_add.9 \
@


1.399.2.13
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/share/man/man9/Makefile 237296 2012-06-20 09:38:35Z brueffer $
@


1.399.2.14
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/247344
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/share/man/man9/Makefile 247344 2013-02-26 20:19:19Z jhb $
a28 1
	BUS_CHILD_DELETED.9 \
@


1.399.2.15
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252487
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/share/man/man9/Makefile 252487 2013-07-01 21:59:17Z delphij $
d283 1
@


1.399.2.16
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/256001
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/share/man/man9/Makefile 256001 2013-10-02 18:45:37Z jhb $
d1061 1
a1061 2
MLINKS+=rmlock.9 rm_assert.9 \
	rmlock.9 rm_destroy.9 \
a1062 1
	rmlock.9 rm_init_flags.9 \
d1064 1
a1065 1
	rmlock.9 rm_sleep.9 \
a1066 1
	rmlock.9 rm_try_rlock.9 \
@


1.399.2.17
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/258146
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/share/man/man9/Makefile 258146 2013-11-14 21:31:58Z jhb $
a1275 1
	sysctl.9 SYSCTL_QUAD.9 \
d1280 1
a1280 1
	sysctl.9 SYSCTL_UQUAD.9
a1286 1
	sysctl_add_oid.9 SYSCTL_ADD_QUAD.9 \
d1291 1
a1291 1
	sysctl_add_oid.9 SYSCTL_ADD_UQUAD.9 \
@


1.399.2.18
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/262021
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/share/man/man9/Makefile 262021 2014-02-17 11:22:59Z avg $
a235 1
	SDT.9 \
a1130 5
MLINKS+=SDT.9 SDT_PROVIDER_DECLARE.9 \
	SDT.9 SDT_PROVIDER_DEFINE.9 \
	SDT.9 SDT_PROBE_DECLARE.9 \
	SDT.9 SDT_PROBE_DEFINE.9 \
	SDT.9 SDT_PROBE.9
@


1.399.2.19
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/262064
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/share/man/man9/Makefile 262064 2014-02-17 15:29:46Z avg $
a1310 1
	taskqueue.9 taskqueue_block.9 \
a1317 1
	taskqueue.9 taskqueue_drain_all.9 \
d1324 1
a1324 2
	taskqueue.9 taskqueue_run.9 \
	taskqueue.9 taskqueue_unblock.9
@


1.399.2.20
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/265300
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/share/man/man9/Makefile 265300 2014-05-04 00:45:00Z bryanv $
a1152 1
	sglist.9 sglist_append_bio.9 \
@


1.399.2.21
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/265930
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/share/man/man9/Makefile 265930 2014-05-12 20:19:40Z pluknet $
a190 1
	pget.9 \
@


1.399.2.12.2.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.399.2.12.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/share/man/man9/Makefile 237296 2012-06-20 09:38:35Z brueffer $
@


1.399.2.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.399.2.1.2.2
log
@SVN rev 227712 on 2011-11-19 12:55:34Z by marius

MFC: r227537

As it turns out, r186347 actually is insufficient to avoid the use of the
curthread-accessing part of mtx_{,un}lock(9) when using a r210623-style
curthread implementation on sparc64, crashing the kernel in its early
cycles as PCPU isn't set up, yet (and can't be set up as OFW is one of the
things we need for that, which leads to a chicken-and-egg problem). What
happens is that due to the fact that the idea of r210623 actually is to
allow the compiler to cache invocations of curthread, it factors out
obtaining curthread needed for both mtx_lock(9) and mtx_unlock(9) to
before the branch based on kobj_mutex_inited when compiling the kernel
without the debugging options. So change kobj_class_compile_static(9)
to just never acquire kobj_mtx, effectively restricting it to its
documented use, and add a kobj_init_static(9) for initializing objects
using a class compiled with the former and that also avoids using mutex(9)
(and malloc(9)). Also assert in both of these functions that they are
used in their intended way only.
While at it, inline kobj_register_method() and kobj_unregister_method()
as there wasn't much point for factoring them out in the first place
and so that a reader of the code has to figure out the locking for
fewer functions missing a KOBJ_ASSERT.
Tested on powerpc{,64} by andreast.

Reviewed by:	nwhitehorn (earlier version), jhb
Approved by:	re (kib)
@
text
@d727 1
a727 2
	kobj.9 kobj_init.9 \
	kobj.9 kobj_init_static.9
@


1.399.2.1.2.3
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/share/man/man9/Makefile 227712 2011-11-19 12:55:34Z marius $
@


1.398
log
@SVN rev 225419 on 2011-09-06 10:40:21Z by kib

Document vm_page_aflag_set(9), vm_page_aflag_clear(9) and vm_page_reference(9).
Retire vm_page_flag_set() and vm_page_flag_clear() functions.

Reviewed by:	alc
Approved by:	re (bz)
@
text
@a45 1
	cc.9 \
d171 1
@


1.397
log
@SVN rev 225220 on 2011-08-27 22:08:01Z by brueffer

Remove information and MLINK for MULTI_DRIVER_MODULE().
The macro was removed in r121129 almost 8 years ago.

PR:		150244
Submitted by:	Gireesh Nagabhushana <dngireesh@@avrita.com>
Approved by:	re (kib)
@
text
@d323 1
a323 1
	vm_page_flag.9 \
d1375 3
a1377 2
MLINKS+=vm_page_flag.9 vm_page_flag_clear.9 \
	vm_page_flag.9 vm_page_flag_set.9
@


1.396
log
@SVN rev 225181 on 2011-08-25 17:42:27Z by attilio

Fix an error in the generation of the manpage after r225177.

Sponsored by:	Sandvine Incorporated
Submitted by:	jkim
Approved by:	re (bz)
MFC after:	3 weeks
X-MFC:		r225177
@
text
@a607 1
MLINKS+=DRIVER_MODULE.9 MULTI_DRIVER_MODULE.9
@


1.395
log
@SVN rev 225177 on 2011-08-25 15:51:54Z by attilio

Fix a deficiency in the selinfo interface:
If a selinfo object is recorded (via selrecord()) and then it is
quickly destroyed, with the waiters missing the opportunity to awake,
at the next iteration they will find the selinfo object destroyed,
causing a PF#.

That happens because the selinfo interface has no way to drain the
waiters before to destroy the registered selinfo object. Also this
race is quite rare to get in practice, because it would require a
selrecord(), a poll request by another thread and a quick destruction
of the selrecord()'ed selinfo object.

Fix this by adding the seldrain() routine which should be called
before to destroy the selinfo objects (in order to avoid such case),
and fix the present cases where it might have already been called.
Sometimes, the context is safe enough to prevent this type of race,
like it happens in device drivers which installs selinfo objects on
poll callbacks. There, the destruction of the selinfo object happens
at driver detach time, when all the filedescriptors should be already
closed, thus there cannot be a race.
For this case, mfi(4) device driver can be set as an example, as it
implements a full correct logic for preventing this from happening.

Sponsored by:	Sandvine Incorporated
Reported by:	rstone
Tested by:	pluknet
Reviewed by:	jhb, kib
Approved by:	re (bz)
MFC after:	3 weeks
@
text
@d1078 2
a1079 1
MLINKS+=seldrain.9 selrecord.9 selwakeup.9
@


1.394
log
@SVN rev 223894 on 2011-07-09 19:05:28Z by alc

vm_map_clean() was long ago renamed to vm_map_sync().  Also, it no longer
acquires Giant.

MFC after:	1 week
@
text
@d1078 1
a1078 1
MLINKS+=selrecord.9 selwakeup.9
@


1.393
log
@SVN rev 223891 on 2011-07-09 18:05:27Z by alc

Remove manual pages for functions that no longer exist.

MFC after:	1 week
@
text
@a298 1
	vm_map_clean.9 \
d316 1
@


1.392
log
@SVN rev 223890 on 2011-07-09 15:24:12Z by kib

Document copyin_nofault, copyout_nofault, uiomove_nofault.

Submitted by:	alc
@
text
@a320 1
	vm_page_copy.9 \
a329 1
	vm_page_protect.9 \
a333 1
	vm_page_zero_fill.9 \
@


1.391
log
@SVN rev 223260 on 2011-06-18 13:08:46Z by bz

Install symlinks for m_tag_* mbuf tag functions to the mbuf_tags.9 man page.

MFC after:	1 week
@
text
@d554 1
d557 1
d1289 2
a1290 1
MLINKS+=uio.9 uiomove.9
@


1.390
log
@SVN rev 221496 on 2011-05-05 14:13:08Z by ae

Add make_dev_alias_p to MLINKS.

Pointed out by:	pjd
MFC after:	2 weeks
@
text
@d863 16
@


1.389
log
@SVN rev 221231 on 2011-04-29 21:36:45Z by jhb

Add a new bus method, BUS_ADJUST_RESOURCE() that is intended to be a
wrapper around rman_adjust_resource().  Include a generic implementation,
bus_generic_adjust_resource() which passes the request up to the parent
bus.  There is currently no default implementation.  A
bus_adjust_resource() wrapper is provided for use in drivers.
@
text
@d784 1
@


1.388
log
@SVN rev 221220 on 2011-04-29 20:05:19Z by jhb

Extend the rman(9) API to support altering an existing resource.
Specifically, these changes allow a resource to back a relocatable and
resizable resource such as the I/O window decoders in PCI-PCI bridges.
- rman_adjust_resource() can adjust the start and end address of an
  existing resource.  It only succeeds if the newly requested address
  space is already free.  It also supports shrinking a resource in
  which case the freed space will be marked unallocated in the rman.
- rman_first_free_region() and rman_last_free_region() return the
  start and end addresses for the first or last unallocated region in
  an rman, respectively.  This can be used to determine by how much
  the resource backing an rman must be adjusted to accomodate an
  allocation request that does not fit into the existing rman.

While here, document the rm_start and rm_end fields in struct rman,
rman_is_region_manager(), the bound argument to
rman_reserve_resource_bound(), and rman_init_from_resource().
@
text
@d24 1
@


1.387
log
@SVN rev 221103 on 2011-04-27 01:10:15Z by des

Rename alloc_unr(9) to unr(9) and adjust the links accordingly.

MFC after:	3 weeks
@
text
@d970 1
d974 1
d985 3
@


1.386
log
@SVN rev 218912 on 2011-02-21 11:56:11Z by lstewart

Final commit to round out the "Five New TCP Congestion Control Algorithms for
FreeBSD" FreeBSD Foundation funded project.

- Add new man pages for the modular congestion control, Khelp and Hhook
  frameworks (cc.4, cc.9, khelp.9 and hhook.9).

- Add new man pages for each available congestion control algorithm (cc_chd.4,
  cc_cubic.4, cc_hd.4, cc_htcp.4, cc_newreno.4 and cc_vegas.4).

- Add a new man page for the Enhanced Round Trip Time (ERTT) Khelp module
  (h_ertt.4).

- Update the TCP (tcp.4) man page to mention the TCP_CONGESTION socket option,
  cross reference to cc.4 and remove references to the retired
  "net.inet.tcp.newreno" sysctl MIB variable.

In collaboration with:	David Hayes <dahayes at swin edu au> and
				Grenville Armitage <garmitage at swin edu au>
Sponsored by:	FreeBSD Foundation
MFC after:	3 months
@
text
@a7 1
	alloc_unr.9 \
d259 1
d380 6
a385 5
MLINKS=	alloc_unr.9 alloc_unrl.9 \
	alloc_unr.9 alloc_unr_specific.9 \
	alloc_unr.9 delete_unrhdr.9 \
	alloc_unr.9 free_unr.9 \
	alloc_unr.9 new_unrhdr.9
@


1.385
log
@SVN rev 217830 on 2011-01-25 17:39:52Z by mdf

Document sbuf_new_for_sysctl(9).

Pointed out by:	lstewart
@
text
@d46 1
d126 1
d149 1
@


1.384
log
@SVN rev 217586 on 2011-01-19 17:04:07Z by mdf

sysctl(8) should use the CTLTYPE to determine the type of data when
reading.  (This was already done for writing to a sysctl).  This
requires all SYSCTL setups to specify a type.  Most of them are now
checked at compile-time.

Remove SYSCTL_*X* sysctl additions as the print being in hex should be
controlled by the -x flag to sysctl(8).

Succested by:	bde
@
text
@d1034 1
@


1.383
log
@SVN rev 216995 on 2011-01-05 11:49:23Z by lstewart

Add a man page for the Object Specific Data (OSD) KPI.

Although not directly related the FreeBSD Foundation funded "Five New TCP
Congestion Control Algorithms for FreeBSD" project, the understanding and
inspiration required to write this documentation was significantly bolstered
by the Foundation's support.

Reviewed by:	pjd
MFC after:	1 week
@
text
@d1196 1
a1196 2
	sysctl.9 SYSCTL_XINT.9 \
	sysctl.9 SYSCTL_XLONG.9
d1207 1
@


1.382
log
@SVN rev 216232 on 2010-12-06 15:19:03Z by jhb

Add a manpage for SYSINIT() and SYSUNINIT().

PR:		docs/132884
Submitted by:	pluknet, hmp
@
text
@d176 1
@


1.381
log
@SVN rev 215176 on 2010-11-12 12:07:36Z by pluknet

Stop documenting vgonel() after its converting to the static function:
 svn r147332 (by jeff): "Don't make vgonel() globally visible".
While here, specify the vnode locking scheme for vgone().

Discussed on:	freebsd-hackers@@
Approved by:	kib (mentor)
MFC after:	10 days
@
text
@d247 1
d1215 1
@


1.380
log
@SVN rev 215011 on 2010-11-08 20:56:31Z by mdf

Add a taskqueue_cancel(9) to cancel a pending task without waiting for
it to run as taskqueue_drain(9) does.

Requested by:	hselasky
Original code:	jeff
Reviewed by:	jhb
MFC after:	2 weeks
@
text
@a1320 1
MLINKS+=vgone.9 vgonel.9
@


1.379
log
@SVN rev 214277 on 2010-10-24 15:56:21Z by jh

Document make_dev_p(9).

Reviewed by:	brueffer, kib
@
text
@d1215 1
@


1.378
log
@SVN rev 214097 on 2010-10-20 06:29:11Z by avg

catch up manual pages with rename of vm_page_sleep_busy to vm_page_sleep_if_busy

Suggested by:	alc
MFC after:	4 days
@
text
@d778 2
a779 1
	make_dev.9 make_dev_credf.9
@


1.377
log
@SVN rev 214019 on 2010-10-18 12:35:48Z by pjd

Update links for taskqueue(9) functions.
@
text
@d327 1
a327 1
	vm_page_sleep_busy.9 \
@


1.376
log
@SVN rev 213983 on 2010-10-17 16:30:33Z by kib

Document vunref(9), add some important notes for vrele(9) and vput(9).
Merge all three manpages to one, removing separate file for vput(9).

MFC after:	1 week
@
text
@d1215 1
d1218 2
d1221 3
a1223 1
	taskqueue.9 taskqueue_find.9 \
d1225 1
@


1.375
log
@SVN rev 212425 on 2010-09-10 16:42:16Z by mdf

Replace sbuf_overflowed() with sbuf_error(), which returns any error
code associated with overflow or with the drain function.  While this
function is not expected to be used often, it produces more information
in the form of an errno that sbuf_overflowed() did.
@
text
@a366 1
	vput.9 \
d1368 2
@


1.374
log
@SVN rev 212367 on 2010-09-09 17:49:18Z by mdf

Add drain functionality to sbufs.  The drain is a function that is
called when the sbuf internal buffer is filled.  For kernel sbufs with a
drain, the internal buffer will never be expanded.  For userland sbufs
with a drain, the internal buffer may still be expanded by
sbuf_[v]printf(3).

Sbufs now have three basic uses:
1) static string manipulation.  Overflow is marked.
2) dynamic string manipulation.  Overflow triggers string growth.
3) drained string manipulation.  Overflow triggers draining.

In all cases the manipulation is 'safe' in that overflow is detected and
managed.

Reviewed by:	phk (the previous version)
@
text
@d1028 1
a1031 1
	sbuf.9 sbuf_overflowed.9 \
@


1.373
log
@SVN rev 212112 on 2010-09-01 19:50:03Z by mlaier

rmlock(9) two additions and one change/fix:
 - add rm_try_rlock().
 - add RM_SLEEPABLE to use sx(9) as the back-end lock in order to sleep while
   holding the write lock.
 - change rm_noreadtoken to a cpu bitmask to indicate which CPUs need to go
   through the lock/unlock in order to synchronize.  As a side effect, this
   also avoids IPI to CPUs without any readers during rm_wlock.

Discussed with:		ups@@, rwatson@@ on arch@@
Sponsored by:		Isilon Systems, Inc.
@
text
@d1034 1
@


1.372
log
@SVN rev 211633 on 2010-08-22 16:42:46Z by ed

Add missing mlink for insmntque1().

MFC after:	1 week
@
text
@d989 1
@


1.371
log
@SVN rev 211353 on 2010-08-15 21:25:52Z by brueffer

Tie up some loose ends r88509 left behind:

- chooseproc() is long gone, MLINK choosethread instead
- Update NAME section for choosethread
- Mark chooseproc.9 for removal

PR:             149549
Submitted by:   pluknet
MFC after:	1 week
@
text
@d703 1
@


1.370
log
@SVN rev 210941 on 2010-08-06 16:50:48Z by stefanf

Add links for destroy_dev_drain, destroy_dev_sched, destroy_dev_sched_cb,
make_dev_cred and make_dev_credf.
@
text
@d997 1
a997 1
MLINKS+=runqueue.9 chooseproc.9 \
@


1.369
log
@SVN rev 209710 on 2010-07-05 16:23:55Z by jh

Extend the kernel unit number allocator for allocating specific unit
numbers. This change adds a new function alloc_unr_specific() which
returns the requested unit number if it is free. If the number is
already allocated or out of the range, -1 is returned.

Update alloc_unr(9) manual page accordingly and add a MLINK for
alloc_unr_specific(9).

Discussed on:	freebsd-hackers
@
text
@d772 3
d776 3
a778 1
	make_dev.9 make_dev_alias.9
@


1.368
log
@SVN rev 202650 on 2010-01-19 20:36:15Z by jhb

Sort NDHASGIANT.9 link properly.
@
text
@d377 1
@


1.367
log
@SVN rev 202284 on 2010-01-14 14:36:39Z by jhb

- Update required headers for namei() to add <sys/fcntl.h> and remove
  <sys/proc.h>.
- Add RETURN VALUES and ERROR sections for namei()'s error return values.
- Add a missing link to NDHASGIANT.9.

PR:		docs/142815, docs/142816
Submitted by:	Lachlan Kang (1, 2)
MFC after:	3 days
@
text
@d906 2
a907 2
	namei.9 NDINIT.9 \
	namei.9 NDHASGIANT.9
@


1.366
log
@SVN rev 200849 on 2009-12-22 16:05:28Z by ru

Removed duplicate usbd_xfer_state(9) link.
@
text
@d906 2
a907 1
	namei.9 NDINIT.9
@


1.365
log
@SVN rev 200848 on 2009-12-22 16:02:08Z by ru

Sort mlinks.
@
text
@a1273 1
	usbdi.9 usbd_xfer_state.9 \
@


1.364
log
@SVN rev 198518 on 2009-10-27 14:37:25Z by emaste

Add link for callout_schedule(9).
@
text
@d397 4
a400 1
MLINKS+=bpf.9 bpf_filter.9 \
d404 1
a404 4
	bpf.9 bpf_validate.9 \
	bpf.9 bpfattach.9 \
	bpf.9 bpfattach2.9 \
	bpf.9 bpfdetach.9
d566 2
a567 2
MLINKS+=DB_COMMAND.9 DB_SHOW_COMMAND.9 \
	DB_COMMAND.9 DB_SHOW_ALL_COMMAND.9
d569 2
a570 2
MLINKS+=devfs_set_cdevpriv.9 devfs_get_cdevpriv.9 \
	devfs_set_cdevpriv.9 devfs_clear_cdevpriv.9
d594 2
a595 2
	disk.9 disk_gone.9 \
	disk.9 disk_destroy.9
d645 3
a647 2
MLINKS+=ieee80211_amrr.9 ieee80211_amrr_init.9 \
	ieee80211_amrr.9 ieee80211_amrr_cleanup.9 \
a648 1
	ieee80211_amrr.9 ieee80211_amrr_node_init.9 \
d652 2
a653 2
	ieee80211_beacon.9 ieee80211_beacon_update.9 \
	ieee80211_beacon.9 ieee80211_beacon_notify.9
d655 2
a656 4
MLINKS+=ieee80211_crypto.9 ieee80211_key_update_begin.9 \
	ieee80211_crypto.9 ieee80211_key_update_end.9 \
	ieee80211_crypto.9 ieee80211_crypto_newkey.9 \
	ieee80211_crypto.9 ieee80211_crypto_setkey.9 \
d658 1
a658 2
	ieee80211_crypto.9 ieee80211_crypto_reload_keys.9 \
	ieee80211_crypto.9 ieee80211_crypto_decap.9 \
a659 1
	ieee80211_crypto.9 ieee80211_crypto_demic.9 \
d661 1
a661 2
	ieee80211_crypto.9 ieee80211_notify_michael_failure.9 \
	ieee80211_crypto.9 ieee80211_notify_replay_failure.9 \
d663 2
d666 4
a669 1
	ieee80211_crypto.9 ieee80211_crypto_available.9
d671 3
a673 1
MLINKS+=ieee80211_node.9 ieee80211_find_rxnode.9 \
a674 2
	ieee80211_node.9 ieee80211_ref_node.9 \
	ieee80211_node.9 ieee80211_unref_node.9 \
d677 3
a679 3
	ieee80211_node.9 ieee80211_dump_node.9 \
	ieee80211_node.9 ieee80211_dump_nodes.9
MLINKS+=ieee80211_output.9 M_WME_GETAC.9 \
d681 1
a681 1
	ieee80211_output.9 ieee80211_process_callback.9
d683 1
a686 1
	ieee80211_proto.9 ieee80211_resume_all.9 \
d688 2
a689 1
MLINKS+=ieee80211_radiotap.9 radiotap.9 \
d691 8
a698 9
	ieee80211_radiotap.9 ieee80211_radiotap_active_vap.9 \
	ieee80211_radiotap.9 ieee80211_radiotap_active.9 \
	ieee80211_radiotap.9 ieee80211_radiotap_tx.9
MLINKS+=ieee80211_regdomain.9 ieee80211_init_channels.9 \
	ieee80211_regdomain.9 ieee80211_sort_channels.9 \
	ieee80211_regdomain.9 ieee80211_alloc_countryie.9
MLINKS+=ieee80211_vap.9 ieee80211_vap_setup.9 \
	ieee80211_vap.9 ieee80211_vap_attach.9 \
	ieee80211_vap.9 ieee80211_vap_detach.9
a722 1
	kproc.9 kthread_create.9 \
d728 2
a729 1
	kproc.9 kproc_suspend_check.9
d1240 1
a1240 17
MLINKS+=usbdi.9 usb_fifo_alloc_buffer.9 \
	usbdi.9 usb_fifo_attach.9 \
	usbdi.9 usb_fifo_detach.9 \
	usbdi.9 usb_fifo_free_buffer.9 \
	usbdi.9 usb_fifo_get_data.9 \
	usbdi.9 usb_fifo_get_data_buffer.9 \
	usbdi.9 usb_fifo_get_data_error.9 \
	usbdi.9 usb_fifo_get_data_linear.9 \
	usbdi.9 usb_fifo_put_bytes_max.9 \
	usbdi.9 usb_fifo_put_data.9 \
	usbdi.9 usb_fifo_put_data_buffer.9 \
	usbdi.9 usb_fifo_put_data_error.9 \
	usbdi.9 usb_fifo_put_data_linear.9 \
	usbdi.9 usb_fifo_reset.9 \
	usbdi.9 usb_fifo_softc.9 \
	usbdi.9 usb_fifo_wakeup.9 \
	usbdi.9 usbd_do_request.9 \
d1275 17
a1291 1
	usbdi.9 usbd_xfer_status.9
d1307 2
a1308 2
	vhold.9	vholdl.9 \
	vhold.9 vdropl.9
@


1.363
log
@SVN rev 198134 on 2009-10-15 14:54:35Z by jhb

Add a facility for associating optional descriptions with active interrupt
handlers.  This is primarily intended as a way to allow devices that use
multiple interrupts (e.g. MSI) to meaningfully distinguish the various
interrupt handlers.
- Add a new BUS_DESCRIBE_INTR() method to the bus interface to associate
  a description with an active interrupt handler setup by BUS_SETUP_INTR.
  It has a default method (bus_generic_describe_intr()) which simply passes
  the request up to the parent device.
- Add a bus_describe_intr() wrapper around BUS_DESCRIBE_INTR() that supports
  printf(9) style formatting using var args.
- Reserve MAXCOMLEN bytes in the intr_handler structure to hold the name of
  an interrupt handler and copy the name passed to intr_event_add_handler()
  into that buffer instead of just saving the pointer to the name.
- Add a new intr_event_describe_handler() which appends a description string
  to an interrupt handler's name.
- Implement support for interrupt descriptions on amd64 and i386 by having
  the nexus(4) driver supply a custom bus_describe_intr method that invokes
  a new intr_describe() MD routine which in turn looks up the associated
  interrupt event and invokes intr_event_describe_handler().

Requested by:	many
Reviewed by:	scottl
MFC after:	2 weeks
@
text
@d1225 1
@


1.362
log
@SVN rev 198085 on 2009-10-14 15:58:59Z by jhb

Add a manual page for BUS_BIND_INTR() and bus_bind_intr().

MFC after:	1 week
@
text
@d29 1
d409 1
@


1.361
log
@SVN rev 197780 on 2009-10-05 15:16:28Z by trasz

Make fetch(9) and store(9) manual pages closer to reality.
@
text
@d26 1
d407 1
@


1.360
log
@SVN rev 197405 on 2009-09-22 15:15:03Z by trasz

Add pieces of infrastructure required for NFSv4 ACL support in UFS.

Reviewed by:	rwatson
@
text
@d609 4
a612 2
	fetch.9 fusword.9 \
	fetch.9 fuword.9
d1147 4
a1150 2
	store.9 susword.9 \
	store.9 suword.9
@


1.359
log
@SVN rev 196450 on 2009-08-23 07:48:11Z by julian

Add claraifications to the kproc and kthread manpages and link
the kthread_create(9) man page to the kproc(9) page as it had migrated and
people looking for it may need a hand to find its new name.

MFC after:	1 week
@
text
@d256 1
@


1.358
log
@SVN rev 196155 on 2009-08-12 21:03:16Z by sam

First (early) draft of net80211 documentation.  Note this is
focused on driver writers (as opposed to folks adding to net80211).

Reviewed by:	wkoszek
Approved by:	re (rwatson)
@
text
@d716 1
@


1.357
log
@SVN rev 195622 on 2009-07-11 17:36:59Z by cperciva

Fix typo: kproc_resume,.9 -> kproc_resume.9.

Approved by:	re (kib)
@
text
@d124 3
d128 1
a129 1
	ieee80211_ioctl.9 \
d134 3
d636 32
a667 28
MLINKS+=ieee80211.9 ieee80211_attach.9 \
	ieee80211.9 ieee80211_chan2ieee.9 \
	ieee80211.9 ieee80211_chan2mode.9 \
	ieee80211.9 ieee80211_ieee2mhz.9 \
	ieee80211.9 ieee80211_ifattach.9 \
	ieee80211.9 ieee80211_ifdetach.9 \
	ieee80211.9 ieee80211_media2rate.9 \
	ieee80211.9 ieee80211_media_change.9 \
	ieee80211.9 ieee80211_media_init.9 \
	ieee80211.9 ieee80211_media_status.9 \
	ieee80211.9 ieee80211_mhz2ieee.9 \
	ieee80211.9 ieee80211_rate2media.9 \
	ieee80211.9 ieee80211_setmode.9 \
	ieee80211.9 ieee80211_watchdog.9
MLINKS+=ieee80211_crypto.9 ieee80211_crypto_attach.9 \
	ieee80211_crypto.9 ieee80211_crypto_detach.9 \
	ieee80211_crypto.9 ieee80211_wep_crypt.9
MLINKS+=ieee80211_input.9 ieee80211_decap.9 \
	ieee80211_input.9 ieee80211_recv_mgmt.9
MLINKS+=ieee80211_ioctl.9 ieee80211_cfgget.9 \
	ieee80211_ioctl.9 ieee80211_cfgset.9
MLINKS+=ieee80211_node.9 ieee80211_alloc_node.9 \
	ieee80211_node.9 ieee80211_begin_scan.9 \
	ieee80211_node.9 ieee80211_create_ibss.9 \
	ieee80211_node.9 ieee80211_dup_bss.9 \
	ieee80211_node.9 ieee80211_end_scan.9 \
	ieee80211_node.9 ieee80211_find_node.9 \
	ieee80211_node.9 ieee80211_free_allnodes.9 \
d670 22
a691 16
	ieee80211_node.9 ieee80211_lookup_node.9 \
	ieee80211_node.9 ieee80211_next_scan.9 \
	ieee80211_node.9 ieee80211_node_attach.9 \
	ieee80211_node.9 ieee80211_node_detach.9 \
	ieee80211_node.9 ieee80211_node_lateattach.9 \
	ieee80211_node.9 ieee80211_timeout_nodes.9
MLINKS+=ieee80211_output.9 ieee80211_add_rates.9 \
	ieee80211_output.9 ieee80211_add_xrates.9 \
	ieee80211_output.9 ieee80211_encap.9 \
	ieee80211_output.9 ieee80211_send_mgmt.9
MLINKS+=ieee80211_proto.9 ieee80211_dump_pkt.9 \
	ieee80211_proto.9 ieee80211_fix_rate.9 \
	ieee80211_proto.9 ieee80211_print_essid.9 \
	ieee80211_proto.9 ieee80211_proto_attach.9 \
	ieee80211_proto.9 ieee80211_proto_detach.9
MLINKS+=ieee80211_radiotap.9 radiotap.9
@


1.357.2.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.357.2.2
log
@SVN rev 196157 on 2009-08-12 21:06:37Z by sam

MFC 196155:
    First (early) draft of net80211 documentation.  Note this is
    focused on driver writers (as opposed to folks adding to net80211).

Reviewed by:	wkoszek
Approved by:	re (rwatson)
@
text
@a123 3
	ieee80211_amrr.9 \
	ieee80211_beacon.9 \
	ieee80211_bmiss.9 \
a124 1
	ieee80211_ddb.9 \
d126 1
a130 3
	ieee80211_regdomain.9 \
	ieee80211_scan.9 \
	ieee80211_vap.9 \
d630 28
a657 32
MLINKS+=ieee80211.9 ieee80211_ifattach.9 \
	ieee80211.9 ieee80211_ifdetach.9
MLINKS+=ieee80211_amrr.9 ieee80211_amrr_init.9 \
	ieee80211_amrr.9 ieee80211_amrr_cleanup.9 \
	ieee80211_amrr.9 ieee80211_amrr_setinterval.9 \
	ieee80211_amrr.9 ieee80211_amrr_node_init.9 \
	ieee80211_amrr.9 ieee80211_amrr_tx_complete.9 \
	ieee80211_amrr.9 ieee80211_amrr_tx_update.9
MLINKS+=ieee80211_beacon.9 ieee80211_beacon_alloc.9 \
	ieee80211_beacon.9 ieee80211_beacon_update.9 \
	ieee80211_beacon.9 ieee80211_beacon_notify.9
MLINKS+=ieee80211_bmiss.9 ieee80211_beacon_miss.9
MLINKS+=ieee80211_crypto.9 ieee80211_key_update_begin.9 \
	ieee80211_crypto.9 ieee80211_key_update_end.9 \
	ieee80211_crypto.9 ieee80211_crypto_newkey.9 \
	ieee80211_crypto.9 ieee80211_crypto_setkey.9 \
	ieee80211_crypto.9 ieee80211_crypto_delglobalkeys.9 \
	ieee80211_crypto.9 ieee80211_crypto_reload_keys.9 \
	ieee80211_crypto.9 ieee80211_crypto_decap.9 \
	ieee80211_crypto.9 ieee80211_crypto_encap.9 \
	ieee80211_crypto.9 ieee80211_crypto_demic.9 \
	ieee80211_crypto.9 ieee80211_crypto_enmic.9 \
	ieee80211_crypto.9 ieee80211_notify_michael_failure.9 \
	ieee80211_crypto.9 ieee80211_notify_replay_failure.9 \
	ieee80211_crypto.9 ieee80211_crypto_register.9 \
	ieee80211_crypto.9 ieee80211_crypto_unregister.9 \
	ieee80211_crypto.9 ieee80211_crypto_available.9
MLINKS+=ieee80211_input.9 ieee80211_input_all.9
MLINKS+=ieee80211_node.9 ieee80211_find_rxnode.9 \
	ieee80211_node.9 ieee80211_find_rxnode_withkey.9 \
	ieee80211_node.9 ieee80211_ref_node.9 \
	ieee80211_node.9 ieee80211_unref_node.9 \
d660 16
a675 22
	ieee80211_node.9 ieee80211_dump_node.9 \
	ieee80211_node.9 ieee80211_dump_nodes.9
MLINKS+=ieee80211_output.9 M_WME_GETAC.9 \
	ieee80211_output.9 M_SEQNO_GET.9 \
	ieee80211_output.9 ieee80211_process_callback.9
MLINKS+=ieee80211_proto.9 ieee80211_new_state.9 \
	ieee80211_proto.9 ieee80211_start_all.9 \
	ieee80211_proto.9 ieee80211_stop_all.9 \
	ieee80211_proto.9 ieee80211_suspend_all.9 \
	ieee80211_proto.9 ieee80211_resume_all.9 \
	ieee80211_proto.9 ieee80211_waitfor_parent.9
MLINKS+=ieee80211_radiotap.9 radiotap.9 \
	ieee80211_radiotap.9 ieee80211_radiotap_attach.9 \
	ieee80211_radiotap.9 ieee80211_radiotap_active_vap.9 \
	ieee80211_radiotap.9 ieee80211_radiotap_active.9 \
	ieee80211_radiotap.9 ieee80211_radiotap_tx.9
MLINKS+=ieee80211_regdomain.9 ieee80211_init_channels.9 \
	ieee80211_regdomain.9 ieee80211_sort_channels.9 \
	ieee80211_regdomain.9 ieee80211_alloc_countryie.9
MLINKS+=ieee80211_vap.9 ieee80211_vap_setup.9 \
	ieee80211_vap.9 ieee80211_vap_attach.9 \
	ieee80211_vap.9 ieee80211_vap_detach.9
@


1.357.2.3
log
@SVN rev 196815 on 2009-09-04 07:13:07Z by julian

MFC r196450

   Add clarifications to the kproc and kthread manpages and link
   the kthread_create(9) man page to the kproc(9) page as it has migrated and
   people looking for it may need a hand to find its new name.

Approved by:	re (kib)
@
text
@a715 1
	kproc.9 kthread_create.9 \
@


1.357.2.4
log
@SVN rev 198604 on 2009-10-29 15:39:18Z by jhb

MFC 198085:
Add a manual page for BUS_BIND_INTR() and bus_bind_intr().
@
text
@a25 1
	BUS_BIND_INTR.9 \
a404 1
MLINKS+=BUS_BIND_INTR.9 bus_bind_intr.9
@


1.357.2.5
log
@SVN rev 198949 on 2009-11-05 13:54:35Z by emaste

MFC r198518:

  Add link for callout_schedule(9).
@
text
@a1217 1
	timeout.9 callout_schedule.9 \
@


1.357.2.6
log
@SVN rev 202652 on 2010-01-19 20:48:23Z by jhb

MFC 202284,202650:
- Update required headers for namei() to add <sys/fcntl.h> and remove
  <sys/proc.h>.
- Add RETURN VALUES and ERROR sections for namei()'s error return values.
- Add a missing link to NDHASGIANT.9.
@
text
@a900 1
	namei.9 NDHASGIANT.9 \
@


1.357.2.7
log
@SVN rev 202762 on 2010-01-21 17:54:29Z by jhb

MFC 198134,198149,198170,198171,198391,200948:
Add a facility for associating optional descriptions with active interrupt
handlers.  This is primarily intended as a way to allow devices that use
multiple interrupts (e.g. MSI) to meaningfully distinguish the various
interrupt handlers.
- Add a new BUS_DESCRIBE_INTR() method to the bus interface to associate
  a description with an active interrupt handler setup by BUS_SETUP_INTR.
  It has a default method (bus_generic_describe_intr()) which simply passes
  the request up to the parent device.
- Add a bus_describe_intr() wrapper around BUS_DESCRIBE_INTR() that supports
  printf(9) style formatting using var args.
- Reserve MAXCOMLEN bytes in the intr_handler structure to hold the name of
  an interrupt handler and copy the name passed to intr_event_add_handler()
  into that buffer instead of just saving the pointer to the name.
- Add a new intr_event_describe_handler() which appends a description string
  to an interrupt handler's name.
- Implement support for interrupt descriptions on amd64, i386, and sparc64 by
  having the nexus(4) driver supply a custom bus_describe_intr method that
  invokes a new intr_describe() MD routine which in turn looks up the
  associated interrupt event and invokes intr_event_describe_handler().
@
text
@a28 1
	BUS_DESCRIBE_INTR.9 \
a406 1
MLINKS+=BUS_DESCRIBE_INTR.9 bus_describe_intr.9
@


1.357.2.8
log
@SVN rev 205740 on 2010-03-27 16:41:23Z by trasz

MFC r197405, missing part:

Add pieces of infrastructure required for NFSv4 ACL support in UFS.

Reviewed by:	rwatson
@
text
@a257 1
	vaccess_acl_nfs4.9 \
@


1.357.2.9
log
@SVN rev 205749 on 2010-03-27 17:25:17Z by trasz

MFC r197780:

Make fetch(9) and store(9) manual pages closer to reality.
@
text
@d613 2
a614 4
	fetch.9 fuword.9 \
	fetch.9 fuword16.9 \
	fetch.9 fuword32.9 \
	fetch.9 fuword64.9
d1150 2
a1151 4
	store.9 suword.9 \
	store.9 suword16.9 \
	store.9 suword32.9 \
	store.9 suword64.9
@


1.357.2.10
log
@SVN rev 212141 on 2010-09-02 07:49:45Z by ed

MFC r211633:

  Add missing mlink for insmntque1().
@
text
@a701 1
MLINKS+=insmntque.9 insmntque1.9
@


1.357.2.11
log
@SVN rev 214322 on 2010-10-25 07:30:14Z by avg

MFC r214097: catch up manual pages with rename of vm_page_sleep_busy to
vm_page_sleep_if_busy
@
text
@d327 1
a327 1
	vm_page_sleep_if_busy.9 \
@


1.357.2.12
log
@SVN rev 214422 on 2010-10-27 16:01:57Z by kib

MFC r213983:
Document vunref(9), add some important notes for vrele(9) and vput(9).
Merge all three manpages to one, removing separate file for vput(9).

MFC r214061 (by uqs):
mdoc: fix markup typo.
@
text
@d367 1
a1361 2
MLINKS+=vrele.9 vput.9 \
	vrele.9 vunref.9
@


1.357.2.13
log
@SVN rev 215739 on 2010-11-23 11:39:11Z by pluknet

MFC r215176:

 Stop documenting vgonel() after its converting to the static function:
  svn r147332 (by jeff): "Don't make vgonel() globally visible".
 While here, specify the vnode locking scheme for vgone().

Approved by:	avg (mentor), kib (mentor)
@
text
@d1306 1
@


1.357.2.14
log
@SVN rev 217386 on 2011-01-14 00:57:13Z by lstewart

MFC r216995,217043:

Add a man page for the Object Specific Data (OSD) KPI.

Although not directly related the FreeBSD Foundation funded "Five New TCP
Congestion Control Algorithms for FreeBSD" project, the understanding and
inspiration required to write this documentation was significantly bolstered by
the Foundation's support.

Reviewed by:	pjd
@
text
@a175 1
	osd.9 \
@


1.357.2.15
log
@SVN rev 219642 on 2011-03-14 17:08:30Z by jh

MFC r209710:

Extend the kernel unit number allocator for allocating specific unit
numbers. This change adds a new function alloc_unr_specific() which
returns the requested unit number if it is free. If the number is
already allocated or out of the range, -1 is returned.

Update alloc_unr(9) manual page accordingly and add a MLINK for
alloc_unr_specific(9).
@
text
@a376 1
	alloc_unr.9 alloc_unr_specific.9 \
@


1.357.2.16
log
@SVN rev 222419 on 2011-05-28 13:48:49Z by lstewart

MFC r218912,218945,220237:

- Add new man pages for the modular congestion control, Khelp and Hhook
  frameworks (cc.4, cc.9, khelp.9 and hhook.9).

- Add new man pages for each available congestion control algorithm (cc_chd.4,
  cc_cubic.4, cc_hd.4, cc_htcp.4, cc_newreno.4 and cc_vegas.4).

- Add a new man page for the Enhanced Round Trip Time (ERTT) Khelp module
  (h_ertt.4).

- Update the TCP (tcp.4) man page to mention the TCP_CONGESTION socket option,
  cross reference to cc.4 and remove references to the retired
  "net.inet.tcp.newreno" sysctl MIB variable.

In collaboration with:	David Hayes <dahayes at swin edu au> and
  				Grenville Armitage <garmitage at swin edu au>
Sponsored by:	FreeBSD Foundation
@
text
@a45 1
	cc.9 \
a124 1
	hhook.9 \
a146 1
	khelp.9 \
@


1.357.2.17
log
@SVN rev 222574 on 2011-06-01 17:36:52Z by mdf

MFC r212365, r212367:

r212365: Refactor sbuf code so that most uses of sbuf_extend() are in
a new sbuf_put_byte().  This makes it easier to add drain
functionality when a buffer would overflow as there are fewer code
points.

r212367: Add drain functionality to sbufs.  The drain is a function
that is called when the sbuf internal buffer is filled.  For kernel
sbufs with a drain, the internal buffer will never be expanded.  For
userland sbufs with a drain, the internal buffer may still be expanded
by sbuf_[v]printf(3).

Sbufs now have three basic uses:
1) static string manipulation.  Overflow is marked.
2) dynamic string manipulation.  Overflow triggers string growth.
3) drained string manipulation.  Overflow triggers draining.

In all cases the manipulation is 'safe' in that overflow is detected and
managed.

Note that r212367 had to be minorly re-implemented to dynamically
allocate space for a function pointer, a void * argument, and an int
error, to not break the ABI/KBI.
@
text
@a1030 1
	sbuf.9 sbuf_set_drain.9 \
@


1.357.2.18
log
@SVN rev 222579 on 2011-06-01 18:26:59Z by mdf

Partial MFC of r212370.  np@@ requested this functionality so I kept in
the cxgb change, but otherwise MFC'd only the new function
sbuf_new_for_sysctl(9) and none of the changed code.

MFC r217830:

Document sbuf_new_for_sysctl(9).

Partial MFC of r217916:

Explicitly wire the user buffer rather than doing it implicitly in
sbuf_new_for_sysctl(9).  This allows using an sbuf with a SYSCTL_OUT
drain for extremely large amounts of data where the caller knows that
appropriate references are held, and sleeping is not an issue.
@
text
@a1027 1
	sbuf.9 sbuf_new_for_sysctl.9 \
@


1.357.2.19
log
@SVN rev 223501 on 2011-06-24 13:45:14Z by jhb

MFC 221220:
Extend the rman(9) API to support altering an existing resource.
Specifically, these changes allow a resource to back a relocatable and
resizable resource such as the I/O window decoders in PCI-PCI bridges.
- rman_adjust_resource() can adjust the start and end address of an
  existing resource.  It only succeeds if the newly requested address
  space is already free.  It also supports shrinking a resource in
  which case the freed space will be marked unallocated in the rman.
- rman_first_free_region() and rman_last_free_region() return the
  start and end addresses for the first or last unallocated region in
  an rman, respectively.  This can be used to determine by how much
  the resource backing an rman must be adjusted to accomodate an
  allocation request that does not fit into the existing rman.

While here, document the rm_start and rm_end fields in struct rman,
rman_is_region_manager(), the bound argument to
rman_reserve_resource_bound(), and rman_init_from_resource().
@
text
@a961 1
	rman.9 rman_adjust_resource.9 \
a964 1
	rman.9 rman_first_free_region.9 \
a974 3
	rman.9 rman_init_from_resource.9 \
	rman.9 rman_is_region_manager.9 \
	rman.9 rman_last_free_region.9 \
@


1.357.2.20
log
@SVN rev 223507 on 2011-06-24 16:06:50Z by jhb

MFC 221231,221450,222600:
Add a new bus method, BUS_ADJUST_RESOURCE() that is intended to be a
wrapper around rman_adjust_resource().  Include a generic implementation,
bus_generic_adjust_resource() which passes the request up to the parent
bus.  There is currently no default implementation.  A
bus_adjust_resource() wrapper is provided for use in drivers.
@
text
@a24 1
	bus_adjust_resource.9 \
@


1.357.2.21
log
@SVN rev 225585 on 2011-09-15 12:27:26Z by attilio

MFC r225177,225181:
Introduce and use seldrain() function for dealing with fast
selrecord/selinfo destruction.

Sponsored by:	Sandvine Incorporated
@
text
@d1053 1
a1053 2
MLINKS+=selrecord.9 seldrain.9 \
	selrecord.9 selwakeup.9
@


1.357.2.22
log
@SVN rev 225738 on 2011-09-23 05:28:09Z by lstewart

MFC r225583:

Rename the cc.4 and cc.9 modular congestion control related man pages to
mod_cc.4 and mod_cc.9 respectively to avoid any possible confusion with the cc.1
gcc man page. Update references to these man pages where required.

Requested by:	Grenville Armitage
@
text
@d47 1
a172 1
	mod_cc.9 \
@


1.357.2.23
log
@SVN rev 227713 on 2011-11-19 13:03:14Z by marius

MFC: r227537

As it turns out, r186347 actually is insufficient to avoid the use of the
curthread-accessing part of mtx_{,un}lock(9) when using a r210623-style
curthread implementation on sparc64, crashing the kernel in its early
cycles as PCPU isn't set up, yet (and can't be set up as OFW is one of the
things we need for that, which leads to a chicken-and-egg problem). What
happens is that due to the fact that the idea of r210623 actually is to
allow the compiler to cache invocations of curthread, it factors out
obtaining curthread needed for both mtx_lock(9) and mtx_unlock(9) to
before the branch based on kobj_mutex_inited when compiling the kernel
without the debugging options. So change kobj_class_compile_static(9)
to just never acquire kobj_mtx, effectively restricting it to its
documented use, and add a kobj_init_static(9) for initializing objects
using a class compiled with the former and that also avoids using mutex(9)
(and malloc(9)). Also assert in both of these functions that they are
used in their intended way only.
While at it, inline kobj_register_method() and kobj_unregister_method()
as there wasn't much point for factoring them out in the first place
and so that a reader of the code has to figure out the locking for
fewer functions missing a KOBJ_ASSERT.
Tested on powerpc{,64} by andreast.

Reviewed by:	nwhitehorn (earlier version), jhb
@
text
@d727 1
a727 2
	kobj.9 kobj_init.9 \
	kobj.9 kobj_init_static.9
@


1.357.2.24
log
@SVN rev 230013 on 2012-01-12 14:44:14Z by jhb

MFC 228715:
Add a TASK_INITIALIZER() macro that can be used to statically
initialize a task structure.
@
text
@a1220 1
	taskqueue.9 TASK_INITIALIZER.9 \
@


1.357.2.25
log
@SVN rev 231084 on 2012-02-06 13:26:12Z by brueffer

MFC: r230787

Manpages for the buf_ring and drbr interfaces.
@
text
@a15 1
	buf_ring.9 \
a102 1
	drbr.9 \
a410 10
MLINKS+=buf_ring.9 buf_ring_alloc.9 \
	buf_ring.9 buf_ring_free.9 \
	buf_ring.9 buf_ring_enqueue.9 \
	buf_ring.9 buf_ring_enqueue_bytes.9 \
	buf_ring.9 buf_ring_dequeue_mc.9 \
	buf_ring.9 buf_ring_dequeue_sc.9 \
	buf_ring.9 buf_ring_count.9 \
	buf_ring.9 buf_ring_empty.9 \
	buf_ring.9 buf_ring_full.9 \
	buf_ring.9 buf_ring_peek.9
a607 8
MLINKS+=drbr.9 drbr_free.9 \
	drbr.9 drbr_enqueue.9 \
	drbr.9 drbr_dequeue.9 \
	drbr.9 drbr_dequeue_cond.9 \
	drbr.9 drbr_flush.9 \
	drbr.9 drbr_empty.9 \
	drbr.9 drbr_inuse.9 \
	drbr.9 drbr_stats_update.9
@


1.357.2.26
log
@SVN rev 231293 on 2012-02-09 16:57:34Z by bapt

MFH r226119: Mention tdsignal(9)

Approved by:	des (mentor)
@
text
@d973 1
a973 2
	psignal.9 pgsignal.9 \
	psignal.9 tdsignal.9
@


1.357.2.27
log
@SVN rev 233380 on 2012-03-23 18:03:38Z by jhb

MFC 232360:
Add pci_save_state() and pci_restore_state() wrappers around
pci_cfg_save() and pci_cfg_restore() for device drivers to use when
saving and restoring state (e.g. to handle device-specific resets).
@
text
@a946 2
	pci.9 pci_restore_state.9 \
	pci.9 pci_save_state.9 \
@


1.357.2.28
log
@SVN rev 233396 on 2012-03-23 20:58:27Z by jhb

MFC 232362,232363,232463,232553,232569,232571:
- Sort function prototypes.
- Update the documentation on pci_get/set_powerstate().  These methods are
  not ACPI-specific at all, but deal with PCI power states.  Also,
  pci_set_powerstate() fails with EOPNOTSUPP if a request is made that the
  underlying device does not support rather than falling back to somehow
  setting D0.
- Document the following routines: pci_alloc_msi(), pci_alloc_msix(),
  pci_find_cap(), pci_get_max_read_req(), pci_get_vpd_ident(),
  pci_get_vpd_readonly(), pci_msi_count(), pci_msix_count(),
  pci_pending_msix(), pci_release_msi(),  pci_remap_msix(), and
  pci_set_max_read_req().
- Group the functions into five sub-sections: raw configuration access,
  locating devices, device information, device configuration, and
  message signaled interrupts.
- Discourage use of pci_disable_io() and pci_enable_io() in device drivers.
  The PCI bus driver handles this automatically as resources are activated.
@
text
@d938 1
a938 3
MLINKS+=pci.9 pci_alloc_msi.9 \
	pci.9 pci_alloc_msix.9 \
	pci.9 pci_disable_busmaster.9 \
a942 1
	pci.9 pci_find_cap.9 \
a944 1
	pci.9 pci_get_max_read_req.9 \
a945 5
	pci.9 pci_get_vpd_ident.9 \
	pci.9 pci_get_vpd_readonly.9 \
	pci.9 pci_msi_count.9 \
	pci.9 pci_msix_count.9 \
	pci.9 pci_pending_msix.9 \
a946 2
	pci.9 pci_release_msi.9 \
	pci.9 pci_remap_msix.9 \
a949 1
	pci.9 pci_set_max_read_req.9 \
@


1.357.2.29
log
@SVN rev 236684 on 2012-06-06 16:01:45Z by jhb

MFC 228509,228620,228533:
Add a helper API to allow in-kernel code to map portions of shared memory
objects created by shm_open(2) into the kernel's address space.  This
provides a convenient way for creating shared memory buffers between
userland and the kernel without requiring custom character devices.
@
text
@a239 1
	shm_map.9 \
a1119 1
MLINKS+=shm_map.9 shm_unmap.9
@


1.357.2.30
log
@SVN rev 237059 on 2012-06-14 11:21:21Z by pluknet

MFC r234188,r234463,r234465:

- Update the swi_add prototype after struct ithd was split up into
  struct intr_event and struct intr_thread. [1]
- Update the rest of struct ithd references.
- net_ih and softclock_ih cookies have gone away.
- Document swi_remove(9).

PR:		docs/166864 [1]
@
text
@a1208 1
	swi.9 swi_remove.9 \
@


1.357.2.31
log
@SVN rev 237298 on 2012-06-20 10:59:11Z by brueffer

MFC: r232051

Catch up with r195837 (2.5 years ago) which renamed net_add_domain() to domain_add().
@
text
@d615 1
a615 1
	domain.9 domain_add.9 \
@


1.357.2.32
log
@SVN rev 237538 on 2012-06-24 17:37:08Z by brueffer

MFC: r211353

Tie up some loose ends r88509 left behind:

- chooseproc() is long gone, MLINK choosethread instead
- Update NAME section for choosethread
- Mark chooseproc.9 for removal
@
text
@d1039 1
a1039 1
MLINKS+=runqueue.9 choosethread.9 \
@


1.357.2.33
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/share/man/man9/Makefile 237538 2012-06-24 17:37:08Z brueffer $
@


1.357.2.34
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252488
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/share/man/man9/Makefile 252488 2013-07-01 22:02:39Z delphij $
d280 1
@


1.357.2.35
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/262022
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/share/man/man9/Makefile 262022 2014-02-17 11:23:21Z avg $
a234 1
	SDT.9 \
a1087 5
MLINKS+=SDT.9 SDT_PROVIDER_DECLARE.9 \
	SDT.9 SDT_PROVIDER_DEFINE.9 \
	SDT.9 SDT_PROBE_DECLARE.9 \
	SDT.9 SDT_PROBE_DEFINE.9 \
	SDT.9 SDT_PROBE.9
@


1.357.2.36
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/262062
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/share/man/man9/Makefile 262062 2014-02-17 15:20:03Z avg $
a1265 1
	taskqueue.9 taskqueue_create_fast.9 \
a1267 2
	taskqueue.9 TASKQUEUE_DEFINE_THREAD.9 \
	taskqueue.9 taskqueue_drain.9 \
d1269 1
a1269 3
	taskqueue.9 taskqueue_enqueue_fast.9 \
	taskqueue.9 TASKQUEUE_FAST_DEFINE.9 \
	taskqueue.9 TASKQUEUE_FAST_DEFINE_THREAD.9 \
a1270 1
	taskqueue.9 taskqueue_member.9 \
@


1.357.2.37
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/262063
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/share/man/man9/Makefile 262063 2014-02-17 15:24:49Z avg $
a1264 1
	taskqueue.9 taskqueue_block.9 \
a1270 1
	taskqueue.9 taskqueue_drain_all.9 \
d1277 1
a1277 2
	taskqueue.9 taskqueue_run.9 \
	taskqueue.9 taskqueue_unblock.9
@


1.357.2.26.2.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.357.2.26.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/share/man/man9/Makefile 231293 2012-02-09 16:57:34Z bapt $
@


1.357.2.13.2.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.357.2.9.2.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.357.2.3.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.356
log
@SVN rev 194860 on 2009-06-24 17:01:17Z by thompsa

Move programming info from usb(4) to usbdi(9) and update for the usb stack
changeover. Needs much more content still.
@
text
@d701 1
a701 1
	kproc.9 kproc_resume,.9 \
@


1.355
log
@SVN rev 193873 on 2009-06-09 23:38:19Z by imp

These are no longer public, so remove the man page.
@
text
@d1213 16
a1228 9
MLINKS+=usbdi.9 usbd_abort_default_pipe.9 \
	usbdi.9 usbd_abort_pipe.9 \
	usbdi.9 usbd_alloc_buffer.9 \
	usbdi.9 usbd_alloc_xfer.9 \
	usbdi.9 usbd_clear_endpoint_stall.9 \
	usbdi.9 usbd_clear_endpoint_stall_async.9 \
	usbdi.9 usbd_clear_endpoint_toggle.9 \
	usbdi.9 usbd_close_pipe.9 \
	usbdi.9 usbd_device2interface_handle.9 \
a1229 1
	usbdi.9 usbd_do_request_async.9 \
a1230 2
	usbdi.9 usbd_do_request_flags_pipe.9 \
	usbdi.9 usbd_endpoint_count.9 \
d1232 33
a1264 34
	usbdi.9 usbd_find_edesc.9 \
	usbdi.9 usbd_find_idesc.9 \
	usbdi.9 usbd_free_buffer.9 \
	usbdi.9 usbd_free_xfer.9 \
	usbdi.9 usbd_get_buffer.9 \
	usbdi.9 usbd_get_config.9 \
	usbdi.9 usbd_get_config_desc.9 \
	usbdi.9 usbd_get_config_desc_full.9 \
	usbdi.9 usbd_get_config_descriptor.9 \
	usbdi.9 usbd_get_device_descriptor.9 \
	usbdi.9 usbd_get_endpoint_descriptor.9 \
	usbdi.9 usbd_get_interface_altindex.9 \
	usbdi.9 usbd_get_interface_descriptor.9 \
	usbdi.9 usbd_get_no_alts.9 \
	usbdi.9 usbd_get_quirks.9 \
	usbdi.9 usbd_get_speed.9 \
	usbdi.9 usbd_get_string.9 \
	usbdi.9 usbd_get_string_desc.9 \
	usbdi.9 usbd_get_xfer_status.9 \
	usbdi.9 usbd_interface2device_handle.9 \
	usbdi.9 usbd_interface2endpoint_descriptor.9 \
	usbdi.9 usbd_interface_count.9 \
	usbdi.9 usbd_open_pipe.9 \
	usbdi.9 usbd_open_pipe_intr.9 \
	usbdi.9 usbd_pipe2device_handle.9 \
	usbdi.9 usbd_set_config_index.9 \
	usbdi.9 usbd_set_config_no.9 \
	usbdi.9 usbd_set_interface.9 \
	usbdi.9 usbd_setup_default_xfer.9 \
	usbdi.9 usbd_setup_isoc_xfer.9 \
	usbdi.9 usbd_setup_xfer.9 \
	usbdi.9 usbd_sync_transfer.9 \
	usbdi.9 usbd_transfer.9 \
	usbdi.9 usb_find_desc.9
@


1.354
log
@SVN rev 193833 on 2009-06-09 14:26:23Z by jhb

Add support for multiple passes of the device tree during the boot-time
probe.  The current device order is unchanged.  This commit just adds the
infrastructure and ABI changes so that it is easier to merge later changes
into 8.x.
- Driver attachments now have an associated pass level.  Attachments are
  not allowed to probe or attach to drivers until the system-wide pass level
  is >= the attachment's pass level.  By default driver attachments use the
  "last" pass level (BUS_PASS_DEFAULT).  Driver's that wish to probe during
  an earlier pass use EARLY_DRIVER_MODULE() instead of DRIVER_MODULE() which
  accepts the pass level as an additional parameter.
- A new method BUS_NEW_PASS has been added to the bus interface.  This
  method is invoked when the system-wide pass level is changed to kick off
  a rescan of the device tree so that drivers that have just been made
  "eligible" can probe and attach.
- The bus_generic_new_pass() function provides a default implementation of
  BUS_NEW_PASS().  It first allows drivers that were just made eligible for
  this pass to identify new child devices.  Then it propogates the rescan to
  child devices that already have an attached driver by invoking their
  BUS_NEW_PASS() method.  It also reprobes devices without a driver.
- BUS_PROBE_NOMATCH() is only invoked for devices that do not have
  an attached driver after being scanned during the final pass.
- The bus_set_pass() function is used during boot to raise the pass level.
  Currently it is only called once during root_bus_configure() to raise
  the pass level to BUS_PASS_DEFAULT.  This has the effect of probing all
  devices in a single pass identical to previous behavior.

Reviewed by:	imp
Approved by:	re (kib)
@
text
@a59 1
	devclass_add_driver.9 \
a556 2
MLINKS+=devclass_add_driver.9 devclass_delete_driver.9 \
	devclass_add_driver.9 devclass_find_driver.9
@


1.353
log
@SVN rev 193652 on 2009-06-07 21:31:06Z by rwatson

Add beginnings of a netisr(9) man page.
@
text
@d31 1
d35 1
d39 1
@


1.352
log
@SVN rev 193260 on 2009-06-01 20:35:53Z by jhb

Add a simple API to manage scatter/gather lists of phyiscal addresses.
Each list describes a logical memory object that is backed by one or more
physical address ranges.  To minimize locking, the sglist objects
themselves are immutable once they are shared.

These objects may be used in the future to facilitate I/O requests using
physically-addressed buffers.  For the immediate future I plan to use them
to implement a new type of VM object and pager.

Reviewed by:	jeff, scottl
MFC after:	1 month
@
text
@d165 1
@


1.351
log
@SVN rev 193092 on 2009-05-30 13:59:05Z by trasz

Add VOP_ACCESSX, which can be used to query for newly added V*
permissions, such as VWRITE_ACL.  For a filsystems that don't
implement it, there is a default implementation, which works
as a wrapper around VOP_ACCESS.

Reviewed by:	rwatson@@
@
text
@d221 1
d1026 18
@


1.350
log
@SVN rev 192908 on 2009-05-27 16:36:54Z by zml

fail(9) support:

Add support for kernel fault injection using KFAIL_POINT_* macros and
fail_point_* infrastructure. Add example fail point in vfs_bio.c to
simulate VM buf pressure.

Approved by:        dfr (mentor)
@
text
@d1291 1
@


1.349
log
@SVN rev 190889 on 2009-04-10 10:59:48Z by rwatson

Remove VOP_LEASE(9) man page, as we no longer have a VOP_LEASE() in the
kernel.
@
text
@d102 1
@


1.348
log
@SVN rev 190564 on 2009-03-30 18:01:12Z by jhb

Add a simple manage for the refcount(9) API.

Requested by:	rwatson
@
text
@a333 1
	VOP_LEASE.9 \
@


1.347
log
@SVN rev 189290 on 2009-03-02 23:26:30Z by jamie

Extend the "vfsopt" mount options for more general use.  Make struct
vfsopt and the vfs_buildopts function public, and add some new fields
to struct vfsopt (pos and seen), and new functions vfs_getopt_pos and
vfs_opterror.

Further extend the interface to allow reading options from the kernel
in addition to sending them to the kernel, with vfs_setopt and related
functions.

While this allows the "name=value" option interface to be used for more
than just FS mounts (planned use is for jails), it retains the current
"vfsopt" name and <sys/mount.h> requirement.

Approved by:	bz (mentor)
@
text
@d204 1
d924 3
@


1.346
log
@SVN rev 188917 on 2009-02-22 13:38:16Z by trasz

Mention disk_gone() in disk(9).

Approved by:	rwatson (mentor)
@
text
@d1246 4
a1249 1
	vfs_getopt.9 vfs_scanopt.9
@


1.345
log
@SVN rev 185961 on 2008-12-12 01:08:28Z by marcus

Add a man page for VOP_VPTOCNP.

Reviewed by:	arch
Approved by:	kib
@
text
@d578 3
a580 1
MLINKS+=disk.9 disk_create.9 \
@


1.344
log
@SVN rev 185226 on 2008-11-23 20:05:12Z by hrs

Remove vfs_mountedon(9) manual page.  The vfs_mountedon(9) has been
removed since 2004.
@
text
@d351 1
@


1.343
log
@SVN rev 184205 on 2008-10-23 15:53:51Z by des

Retire the MALLOC and FREE macros.  They are an abomination unto style(9).

MFC after:	3 months
@
text
@a258 1
	vfs_mountedon.9 \
@


1.342
log
@SVN rev 183442 on 2008-09-28 20:15:45Z by ed

Several documentation fixups related to device minor/major numbers:

- Document the minor(3), major(3) and makedev(3) macro's. They also
  apply to umajor() and uminor() in the kernel, but hopefully we'll sort
  that out one day.

- Briefly dev2unit() inside the make_dev(9) manual page, since this is
  now the preferred macro to obtain character device unit numbers inside
  the kernel.

- Remove the device_ids(9) manual page. It contains highly inaccurate
  information, such as a description of the nonexistent major().
@
text
@d744 1
a744 3
MLINKS+=malloc.9 FREE.9 \
	malloc.9 free.9 \
	malloc.9 MALLOC.9 \
@


1.341
log
@SVN rev 183113 on 2008-09-17 15:49:44Z by attilio

Remove the suser(9) interface from the kernel. It has been replaced from
years by the priv_check(9) interface and just very few places are left.
Note that compatibility stub with older FreeBSD version
(all above the 8 limit though) are left in order to reduce diffs against
old versions. It is responsibility of the maintainers for any module, if
they think it is the case, to axe out such cases.

This patch breaks KPI so __FreeBSD_version will be bumped into a later
commit.

This patch needs to be credited 50-50 with rwatson@@ as he found time to
explain me how the priv_check() works in detail and to review patches.

Tested by:      Giovanni Trematerra <giovanni dot trematerra at gmail dot com>
Reviewed by:    rwatson
@
text
@a84 1
	device_ids.9 \
a567 4
MLINKS+=device_ids.9 major.9 \
	device_ids.9 minor.9 \
	device_ids.9 umajor.9 \
	device_ids.9 uminor.9
@


1.340
log
@SVN rev 183056 on 2008-09-15 23:13:29Z by sam

decription of macros to add ddb commands

Submitted by:	Guillaume Ballet <gballet@@gmail.com>
MFC after:	1 month
@
text
@a227 1
	suser.9 \
a1109 1
MLINKS+=suser.9 suser_cred.9
@


1.339
log
@SVN rev 183036 on 2008-09-15 10:12:04Z by kib

Connect dev_clone.9 and devfs_set_cdevpriv.9 to the build.
@
text
@d52 1
d552 2
@


1.338
log
@SVN rev 182378 on 2008-08-28 17:04:52Z by jkim

Add links to all bpf(9) functions.
@
text
@d64 2
d553 3
@


1.337
log
@SVN rev 180595 on 2008-07-18 14:46:01Z by dwmalone

Add a man page for the DNS accept filter.
@
text
@d382 8
@


1.336
log
@The function pmap_addr_hint no longer exists.  Remove its man page.
@
text
@d5 1
@


1.335
log
@Commit manpages for lockmgr_args_rw(9) and lockmgr_rw(9).
@
text
@a171 1
	pmap_addr_hint.9 \
@


1.334
log
@Add manpages for rw_try_rlock() and rw_try_wlock() functions.
@
text
@d722 1
d727 1
@


1.333
log
@Document lockmgr_waiters(9).

Reviewed by:	attilio
@
text
@d961 1
d963 1
@


1.332
log
@Add stack_print_ddb() to the synposis of stack(9), add mlink for it; fix
stack_print(9) mlink.

Spotted by:	attilio
@
text
@d726 1
@


1.331
log
@Connect lockmgr_args(9) to the build.
@
text
@d1079 2
a1080 1
	stack.9 stack_printf.9 \
@


1.330
log
@Add vfs_mountedfrom.9 to the build.
@
text
@d721 1
@


1.329
log
@Add insmntque.9 to the build.
@
text
@d257 1
@


1.328
log
@Link vholdl.9 to vhold.9
@
text
@d127 1
@


1.327
log
@Add vrefcnt.9 to the build.
@
text
@d1232 1
@


1.326
log
@Update manpage with lockmgr_assert() description.
@
text
@d352 1
@


1.325
log
@Remove dublicate MLINK.

Submitted by:	David Naylor <blackdragon@@highveldmail.co.za>
@
text
@d715 1
a715 2
MLINKS+=lock.9 lockcount.9 \
	lock.9 lockdestroy.9 \
d718 1
@


1.324
log
@Add manpages for BUF_RECURSED(9) and BUF_ISLOCKED(9) and connect them to
the build.

Reviewed by: brueffer
@
text
@a911 1
	rman.9 rman_fini.9 \
@


1.323
log
@Add the newly added function lockmgr_recursed() to the manpages.
@
text
@d15 1
d19 1
@


1.322
log
@BUF_REFCNT(9) function no more exists, so just axe out the manpage.
@
text
@d719 1
@


1.321
log
@Fix lock.9 manpage in order to recall lockmgr_disown() with 'man' command.
@
text
@a17 1
	BUF_REFCNT.9 \
@


1.320
log
@Modify stack(9) stack_print() and stack_sbuf_print() routines to use new
linker interfaces for looking up function names and offsets from
instruction pointers.  Create two variants of each call: one that is
"DDB-safe" and avoids locking in the linker, and one that is safe for
use in live kernels, by virtue of observing locking, and in particular
safe when kernel modules are being loaded and unloaded simultaneous to
their use.  This will allow them to be used outside of debugging
contexts.

Modify two of three current stack(9) consumers to use the DDB-safe
interfaces, as they run in low-level debugging contexts, such as inside
lockmgr(9) and the kernel memory allocator.

Update man page.
@
text
@d718 1
@


1.319
log
@Add description of stack_print() and MLINK.
@
text
@d1077 1
@


1.318
log
@Add a man page for stack(9).

MFC after:	1 week
@
text
@d1073 1
@


1.317
log
@- Add callout_init_rw.9 to MLINKS of timeout.9

Forgotten by:	gabor
Reminded by:	ru
@
text
@d220 1
d1070 7
@


1.316
log
@Sort.
@
text
@d1141 1
@


1.315
log
@Hook up rmlock(9) and its links to the build.
@
text
@d928 8
a943 8
MLINKS+=rmlock.9 rm_destroy.9 \
	rmlock.9 rm_init.9 \
	rmlock.9 rm_rlock.9 \
	rmlock.9 rm_runlock.9 \
	rmlock.9 RM_SYSINIT.9 \
	rmlock.9 rm_wlock.9 \
	rmlock.9 rm_wowned.9 \
	rmlock.9 rm_wunlock.9
@


1.314
log
@Doc police fixes

thanks to: ru@@
@
text
@d204 1
d936 8
@


1.313
log
@Sort MLINKS.
@
text
@d132 1
d678 7
d699 1
a699 3
MLINKS+=kthread.9 kproc_shutdown.9 \
	kthread.9 kproc_start.9 \
	kthread.9 kthread_create.9 \
d702 2
@


1.312
log
@Backout sensors framework.

Requested by:	phk
Discussed on:	cvs-all
@
text
@d606 2
a607 2
	hashinit.9 phashinit.9 \
	hashinit.9 hashinit_flags.9
d1037 1
a1038 1
	socket.9 sosend.9 \
d1064 1
a1070 1
	sx.9 sx_sleep.9 \
d1193 2
a1194 1
MLINKS+=vfs_getopt.9 vfs_getopts.9 \
d1196 2
a1197 3
	vfs_getopt.9 vfs_scanopt.9 \
	vfs_getopt.9 vfs_copyopt.9 \
	vfs_getopt.9 vfs_filteropt.9
@


1.311
log
@Import OpenBSD's sysctl hardware sensors framework.

This commit includes the following core components:

 * sample configuration file for sensorsd
 * rc(8) script and glue code for sensorsd(8)
 * sysctl(3) doc fixes for CTL_HW tree
 * sysctl(3) documentation for hardware sensors
 * sysctl(8) documentation for hardware sensors
 * support for the sensor structure for sysctl(8)
 * rc.conf(5) documentation for starting sensorsd(8)
 * sensor_attach(9) et al documentation
 * /sys/kern/kern_sensors.c
   o sensor_attach(9) API for drivers to register ksensors
   o sensor_task_register(9) API for the update task
   o sysctl(3) glue code
   o hw.sensors shadow tree for sysctl(8) internal magic
 * <sys/sensors.h>
 * HW_SENSORS definition for <sys/sysctl.h>
 * sensors display for systat(1), including documentation
 * sensorsd(8) and all applicable documentation

The userland part of the framework is entirely source-code
compatible with OpenBSD 4.1, 4.2 and  -current as of today.

All sensor readings can be viewed with `sysctl hw.sensors`,
monitored in semi-realtime with `systat -sensors` and also
logged with `sensorsd`.

Submitted by:	Constantine A. Murenin <cnst@@FreeBSD.org>
Sponsored by:	Google Summer of Code 2007 (GSoC2007/cnst-sensors)
Mentored by:	syrinx
Tested by:	many
OKed by:	kensmith
Obtained from:	OpenBSD (parts)
@
text
@a211 1
	sensor_attach.9 \
a977 7
MLINKS+=sensor_attach.9 sensordev_install.9 \
	sensor_attach.9 sensordev_deinstall.9 \
	sensor_attach.9 sensor_detach.9 \
	sensor_attach.9 ksensordev.9 \
	sensor_attach.9 ksensor.9 \
	sensor_attach.9 sensor_task_register.9 \
	sensor_attach.9 sensor_task_unregister.9
@


1.310
log
@Add an MLINKS for pci_find_dbsf.9.

Submitted by:	ru
Approved by:	re (gnn)
@
text
@d212 1
d979 7
@


1.310.2.1
log
@MFC stack(9) up through revision 1.3 from HEAD to RELENG_7.

Approved by:	re (kensmith)
@
text
@a217 1
	stack.9 \
a1051 8
MLINKS+=stack.9 stack_copy.9 \
	stack.9 stack_create.9 \
	stack.9 stack_destroy.9 \
	stack.9 stack_printf.9 \
	stack.9 stack_put.9 \
	stack.9 stack_save.9 \
	stack.9 stack_sbuf_print.9 \
	stack.9 stack_zero.9
@


1.310.2.1.2.1
log
@MFC: rev. 1.325

Remove dublicate MLINK.

Approved by:	re (bmah)
@
text
@d900 1
@


1.310.2.2
log
@MFC: rev. 1.325

Remove dublicate MLINK.
@
text
@d900 1
@


1.310.2.3
log
@Merge Makefile:1.320, stack.9:1.4, kern_lock.c:1.114, subr_stack.c:1.4,
stack.h:1.3, redzone.c:1.2 from HEAD to RELENG_7:

  Modify stack(9) stack_print() and stack_sbuf_print() routines to use new
  linker interfaces for looking up function names and offsets from
  instruction pointers.  Create two variants of each call: one that is
  "DDB-safe" and avoids locking in the linker, and one that is safe for
  use in live kernels, by virtue of observing locking, and in particular
  safe when kernel modules are being loaded and unloaded simultaneous to
  their use.  This will allow them to be used outside of debugging
  contexts.

  Modify two of three current stack(9) consumers to use the DDB-safe
  interfaces, as they run in low-level debugging contexts, such as inside
  lockmgr(9) and the kernel memory allocator.

  Update man page.
@
text
@a1058 1
	stack.9 stack_sbuf_print_ddb.9 \
@


1.310.2.4
log
@SVN rev 181434 on 2008-08-08 19:41:11Z by rwatson

Merge r177846 from head to stable/7:

  Add manpages for rw_try_rlock() and rw_try_wlock() functions.

Discussed with:	attilio, jhb
@
text
@a935 1
	rwlock.9 rw_try_rlock.9 \
a936 1
	rwlock.9 rw_try_wlock.9 \
@


1.310.2.5
log
@SVN rev 189165 on 2009-02-28 11:22:09Z by trasz

MFC r188917:

Mention disk_gone() in disk(9).

Approved by:	rwatson (mentor)
@
text
@d562 1
a562 3
MLINKS+=disk.9 disk_alloc.9 \
	disk.9 disk_create.9 \
	disk.9 disk_gone.9 \
@


1.310.2.6
log
@SVN rev 196708 on 2009-08-31 19:07:19Z by jhb

MFC 193260 and 196417:
Add a simple API to manage scatter/gather lists of phyiscal addresses.
Each list describes a logical memory object that is backed by one or more
physical address ranges.  To minimize locking, the sglist objects
themselves are immutable once they are shared.
@
text
@a212 1
	sglist.9 \
a985 18
MLINKS+=sglist.9 sglist_alloc.9 \
	sglist.9 sglist_append.9 \
	sglist.9 sglist_append_mbuf.9 \
	sglist.9 sglist_append_phys.9 \
	sglist.9 sglist_append_uio.9 \
	sglist.9 sglist_append_user.9 \
	sglist.9 sglist_build.9 \
	sglist.9 sglist_clone.9 \
	sglist.9 sglist_consume_uio.9 \
	sglist.9 sglist_count.9 \
	sglist.9 sglist_free.9 \
	sglist.9 sglist_hold.9 \
	sglist.9 sglist_init.9 \
	sglist.9 sglist_join.9 \
	sglist.9 sglist_length.9 \
	sglist.9 sglist_reset.9 \
	sglist.9 sglist_slice.9 \
	sglist.9 sglist_split.9
@


1.310.2.7
log
@SVN rev 198605 on 2009-10-29 15:39:30Z by jhb

MFC 198085:
Add a manual page for BUS_BIND_INTR() and bus_bind_intr().
@
text
@a23 1
	BUS_BIND_INTR.9 \
a379 1
MLINKS+=BUS_BIND_INTR.9 bus_bind_intr.9
@


1.310.2.8
log
@SVN rev 202653 on 2010-01-19 20:48:57Z by jhb

MFC 202284,202650:
- Update required headers for namei() to remove <sys/proc.h>.
- Add RETURN VALUES and ERROR sections for namei()'s error return values.
- Add a missing link to NDHASGIANT.9.
@
text
@a854 1
	namei.9 NDHASGIANT.9 \
@


1.310.2.9
log
@SVN rev 202763 on 2010-01-21 17:55:47Z by jhb

MFC 198134,198149,198170,198171,198391,200948:
Add a facility for associating optional descriptions with active interrupt
handlers.  This is primarily intended as a way to allow devices that use
multiple interrupts (e.g. MSI) to meaningfully distinguish the various
interrupt handlers.
- Add a new BUS_DESCRIBE_INTR() method to the bus interface to associate
  a description with an active interrupt handler setup by BUS_SETUP_INTR.
  It has a default method (bus_generic_describe_intr()) which simply passes
  the request up to the parent device.
- Add a bus_describe_intr() wrapper around BUS_DESCRIBE_INTR() that supports
  printf(9) style formatting using var args.
- Reserve MAXCOMLEN bytes in the intr_handler structure to hold the name of
  an interrupt handler and copy the name passed to intr_event_add_handler()
  into that buffer instead of just saving the pointer to the name.
- Add a new intr_event_describe_handler() which appends a description string
  to an interrupt handler's name.
- Implement support for interrupt descriptions on amd64, i386, and sparc64 by
  having the nexus(4) driver supply a custom bus_describe_intr method that
  invokes a new intr_describe() MD routine which in turn looks up the
  associated interrupt event and invokes intr_event_describe_handler().
@
text
@a26 1
	BUS_DESCRIBE_INTR.9 \
a381 1
MLINKS+=BUS_DESCRIBE_INTR.9 bus_describe_intr.9
@


1.310.2.10
log
@SVN rev 214329 on 2010-10-25 08:11:51Z by avg

MFC r214097: catch up manual pages with rename of vm_page_sleep_busy to
vm_page_sleep_if_busy
@
text
@d310 1
a310 1
	vm_page_sleep_if_busy.9 \
@


1.310.2.11
log
@SVN rev 215740 on 2010-11-23 11:41:40Z by pluknet

MFC r215176:

 Stop documenting vgonel() after its converting to the static function:
  svn r147332 (by jeff): "Don't make vgonel() globally visible".
 While here, specify the vnode locking scheme for vgone().

MFC r176604 (by davidc):

 Minor grammar fixup.

Approved by:	avg (mentor), kib (mentor)
@
text
@d1236 1
@


1.310.2.12
log
@SVN rev 217387 on 2011-01-14 01:07:39Z by lstewart

MFC r216995,217043:

Add a man page for the Object Specific Data (OSD) KPI.

Although not directly related the FreeBSD Foundation funded "Five New TCP
Congestion Control Algorithms for FreeBSD" project, the understanding and
inspiration required to write this documentation was significantly bolstered by
the Foundation's support.

Reviewed by:	pjd
@
text
@a159 1
	osd.9 \
@


1.310.2.13
log
@SVN rev 220008 on 2011-03-25 20:51:20Z by mdf

MFC r192908 (introduced before the stable/8 split from CURRENT):

fail(9) support:

Add support for kernel fault injection using KFAIL_POINT_* macros and
fail_point_* infrastructure. Add example fail point in vfs_bio.c to
simulate VM buf pressure.

MFC r192978:

Fix style/grammar issues in fail(9) man page.

MFC r216616:

Move the fail_point_entry definition from fail.h to kern_fail.c, which
allows putting the enumeration constants of fail point types with the
text string that matches them.

MFC r216620:

Initialize fp_location for explicitly managed fail points, and push
the parentheses around the location for simple fail points into the
location string.  This makes the print on fail point set more
consistent between the two versions.

Also fix up fail.h a little for style(9): only use one of sys/param.h
and sys/types.h, and use the existing __XSTRING() macro instead of
rolling our own.  Also fix up a few tabs on changed and nearby lines.

Lastly, since KFAIL_POINT_{BEGIN,END} are not meant for use outside
this file, just eliminate the macros entirely.
@
text
@a99 1
	fail.9 \
@


1.310.2.14
log
@SVN rev 222575 on 2011-06-01 17:40:59Z by mdf

MFC r212365, r212367:

r212365: Refactor sbuf code so that most uses of sbuf_extend() are in
a new sbuf_put_byte().  This makes it easier to add drain
functionality when a buffer would overflow as there are fewer code
points.

r212367: Add drain functionality to sbufs.  The drain is a function
that is called when the sbuf internal buffer is filled.  For kernel
sbufs with a drain, the internal buffer will never be expanded.  For
userland sbufs with a drain, the internal buffer may still be expanded
by sbuf_[v]printf(3).

Sbufs now have three basic uses:
1) static string manipulation.  Overflow is marked.
2) dynamic string manipulation.  Overflow triggers string growth.
3) drained string manipulation.  Overflow triggers draining.

In all cases the manipulation is 'safe' in that overflow is detected and
managed.

Note that r212367 had to be minorly re-implemented to dynamically
allocate space for a function pointer, a void * argument, and an int
error, to not break the ABI/KBI.
@
text
@a967 1
	sbuf.9 sbuf_set_drain.9 \
@


1.310.2.15
log
@SVN rev 222580 on 2011-06-01 18:27:13Z by mdf

Partial MFC of r212370.  np@@ requested this functionality so I kept in
the cxgb change, but otherwise MFC'd only the new function
sbuf_new_for_sysctl(9) and none of the changed code.

MFC r217830:

Document sbuf_new_for_sysctl(9).

Partial MFC of r217916:

Explicitly wire the user buffer rather than doing it implicitly in
sbuf_new_for_sysctl(9).  This allows using an sbuf with a SYSCTL_OUT
drain for extremely large amounts of data where the caller knows that
appropriate references are held, and sleeping is not an issue.
@
text
@a964 1
	sbuf.9 sbuf_new_for_sysctl.9 \
@


1.310.2.16
log
@SVN rev 237060 on 2012-06-14 11:39:43Z by pluknet

MFC r234188, r234463, r234465 (partially, except softclock_ih):

- Update the swi_add prototype after struct ithd was split up into
  struct intr_event and struct intr_thread. [1]
- Update the rest of struct ithd references.
- net_ih cookie has gone away.
- Document swi_remove(9).

PR:		docs/166864 [1]
@
text
@a1098 1
	swi.9 swi_remove.9 \
@


1.310.2.17
log
@SVN rev 237539 on 2012-06-24 18:38:16Z by brueffer

MFC: r211353

Tie up some loose ends r88509 left behind:

- chooseproc() is long gone, MLINK choosethread instead
- Update NAME section for choosethread
- Mark chooseproc.9 for removal
@
text
@d933 1
a933 1
MLINKS+=runqueue.9 choosethread.9 \
@


1.310.2.18
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/share/man/man9/Makefile 237539 2012-06-24 18:38:16Z brueffer $
@


1.310.2.11.2.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.310.2.11.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/share/man/man9/Makefile 215740 2010-11-23 11:41:40Z pluknet $
@


1.310.2.9.2.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.310.2.5.2.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.310.2.4.2.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.309
log
@Add MLINKS entries for various SYSCTL_*() macros documented in sysctl.9.

Approved by:	re (bmah)
Submitted by:	Constantine A. Murenin <cnst+freebsd@@bugmail.mojo.ru>
Sponsored by:	Google Summer of Code 2007
@
text
@d858 1
@


1.308
log
@Document sx_xholder().
@
text
@d1075 12
@


1.307
log
@Link the defunct MUTEX_PROFILING option to LOCK_PROFILING.
@
text
@d1071 1
@


1.306
log
@o Document vdropl(9) [1].
o Add an MLINK for vdropl().

Reviewed by:	des [1]
Obtained from:	wording from vgone(9)
@
text
@d710 1
@


1.305
log
@Optimize sx locks to use simple atomic operations for the common cases of
obtaining and releasing shared and exclusive locks.  The algorithms for
manipulating the lock cookie are very similar to that rwlocks.  This patch
also adds support for exclusive locks using the same algorithm as mutexes.

A new sx_init_flags() function has been added so that optional flags can be
specified to alter a given locks behavior.  The flags include SX_DUPOK,
SX_NOWITNESS, SX_NOPROFILE, and SX_QUITE which are all identical in nature
to the similar flags for mutexes.

Adaptive spinning on select locks may be enabled by enabling the
ADAPTIVE_SX kernel option.  Only locks initialized with the SX_ADAPTIVESPIN
flag via sx_init_flags() will adaptively spin.

The common cases for sx_slock(), sx_sunlock(), sx_xlock(), and sx_xunlock()
are now performed inline in non-debug kernels.  As a result, <sys/sx.h> now
requires <sys/lock.h> to be included prior to <sys/sx.h>.

The new kernel option SX_NOINLINE can be used to disable the aforementioned
inlining in non-debug kernels.

The size of struct sx has changed, so the kernel ABI is probably greatly
disturbed.

MFC after:	1 month
Submitted by:	attilio
Tested by:	kris, pjd
@
text
@d1185 2
a1186 1
MLINKS+=vhold.9 vdrop.9
@


1.304
log
@Connect the locking man page to the build.
Next step is to add it as a "See Also" to related man pages.
@
text
@d1061 1
@


1.303
log
@o Trim unneeded backslash.
@
text
@d136 1
@


1.302
log
@o Actually add MLINKs for priv(9) functions.
@
text
@d883 1
a883 1
	priv.9 priv_check_cred.9 \
@


1.301
log
@Add MLINKs for priv(9) functions.
@
text
@a192 2
	priv_check.9 \
	priv_check_cred.9 \
d882 2
@


1.300
log
@Allow threads to atomically release rw and sx locks while waiting for an
event.  Locking primitives that support this (mtx, rw, and sx) now each
include their own foo_sleep() routine.
- Rename msleep() to _sleep() and change it's 'struct mtx' object to a
  'struct lock_object' pointer.  _sleep() uses the recently added
  lc_unlock() and lc_lock() function pointers for the lock class of the
  specified lock to release the lock while the thread is suspended.
- Add wrappers around _sleep() for mutexes (mtx_sleep()), rw locks
  (rw_sleep()), and sx locks (sx_sleep()).  msleep() still exists and
  is now identical to mtx_sleep(), but it is deprecated.
- Rename SLEEPQ_MSLEEP to SLEEPQ_SLEEP.
- Rewrite much of sleep.9 to not be msleep(9) centric.
- Flesh out the 'RETURN VALUES' section in sleep.9 and add an 'ERRORS'
  section.
- Add __nonnull(1) to _sleep() and msleep_spin() so that the compiler will
  warn if you try to pass a NULL wait channel.  The functions already have
  a KASSERT to that effect.
@
text
@d193 2
@


1.299
log
@- Document cv_wait_unlock(9).
- Don't claim that the mutex is atomically reacquired when a cv_wait
  routine returns.  There's nothing atomic or magical about the lock
  reacquire.  The only magic is that we atomically drop the lock by
  placing the thread on the sleep queue before dropping the lock.
@
text
@d838 1
d929 1
d1064 1
@


1.298
log
@- Sort functions in the order that rwlock(9) and mutex(9) use.
- Markup sx_unlock() as a function rather than saying it is a macro.
  The macro part is an implementation detail, and all the other sx_*lock()
  functions are actually macros, too.
- Use the same style as rwlock(9) and mutex(9) to markup sx_assert() and
  SX_SYSINIT() with respect to headers and kernel options.
- Add a missing MLINK.
@
text
@d508 1
@


1.297
log
@- Sort rwlock functions similar to the order in mutex(9).
- Add a missing MLINK.
@
text
@d1061 1
@


1.296
log
@Add vfs_getopt.9 to the build, and add links for related functions.
@
text
@d924 1
@


1.295
log
@Add rw_wowned(9) symlink.
@
text
@d246 1
d1168 5
@


1.294
log
@Remove the traces of vm_page_unmanage().
@
text
@d928 1
@


1.293
log
@Add a new kernel sleep function pause(9).  pause(9) is for places that
want an equivalent of DELAY(9) that sleeps instead of spins.  It accepts
a wmesg and a timeout and is not interrupted by signals.  It uses a private
wait channel that should never be woken up by wakeup(9) or wakeup_one(9).

Glanced at by:	phk
@
text
@a304 1
	vm_page_unmanage.9 \
@


1.292
log
@VFS_VPTOFH(9) was replaced with VOP_VPTOFH(9).
VFS_VPTOFH.9 was repo-copied to VOP_VPTOFH.9.

Repo-copy done by:	joe
@
text
@d1000 1
@


1.291
log
@MLINK for bus_dmamap_load_mbuf_sg(9)
@
text
@a262 1
	VFS_VPTOFH.9 \
d344 1
@


1.290
log
@Add MLINKS for sf_buf.9.
@
text
@d382 1
@


1.289
log
@Add a rudimentary man page for sf_bufs, based on my rudimentary
understanding of sf_bufs.
@
text
@d967 4
@


1.288
log
@Reviewed by:	rwatson
Approved by:	gnn

Add a new function hashinit_flags() which allows NOT-waiting
for memory (or waiting). The old hashinit() function now
calls hashinit_flags(..., HASH_WAITOK);
@
text
@d211 1
@


1.287
log
@Add a basic man page for the socket(9) kernel programming interface used
by the NFS client and server, netsmb, netncp, etc.

Reviewed by:	ru
Fixed by:	ru
@
text
@d602 2
a603 1
	hashinit.9 phashinit.9
@


1.286
log
@devsw() was removed by phk:

	revision 1.199
	date: 2004/09/24 08:30:57;  author: phk;  state: Exp;  lines: +0 -1
	Remove the cdevsw() function which is now unused.

(the log is wrong, it was really devsw that was removed).

# we really need to actually document the functions in sys/conf.h as well
# as things like d_open...
@
text
@d214 1
d1013 9
@


1.285
log
@Add manuals for cr_cansee(9) and p_cansee(9).
Thanks to Ruslan for the time he spent reviewing these.

Reviewed by:	ru
Approved by:	ru
@
text
@a90 1
	devsw.9 \
@


1.284
log
@Fix build (forgotten MUTEX_PROFILING.9 -> LOCK_PROFILING.9).
@
text
@d44 1
d161 1
@


1.283
log
@Add a new priv(9) kernel interface for checking the availability of
privilege for threads and credentials.  Unlike the existing suser(9)
interface, priv(9) exposes a named privilege identifier to the privilege
checking code, allowing more complex policies regarding the granting of
privilege to be expressed.  Two interfaces are provided, replacing the
existing suser(9) interface:

suser(td)                 ->   priv_check(td, priv)
suser_cred(cred, flags)   ->   priv_check_cred(cred, priv, flags)

A comprehensive list of currently available kernel privileges may be
found in priv.h.  New privileges are easily added as required, but the
comments on adding privileges found in priv.h and priv(9) should be read
before doing so.

The new privilege interface exposed sufficient information to the
privilege checking routine that it will now be possible for jail to
determine whether a particular privilege is granted in the check routine,
rather than relying on hints from the calling context via the
SUSER_ALLOWJAIL flag.  For now, the flag is maintained, but a new jail
check function, prison_priv_check(), is exposed from kern_jail.c and used
by the privilege check routine to determine if the privilege is permitted
in jail.  As a result, a centralized list of privileges permitted in jail
is now present in kern_jail.c.

The MAC Framework is now also able to instrument privilege checks, both
to deny privileges otherwise granted (mac_priv_check()), and to grant
privileges otherwise denied (mac_priv_grant()), permitting MAC Policy
modules to implement privilege models, as well as control a much broader
range of system behavior in order to constrain processes running with
root privilege.

The suser() and suser_cred() functions remain implemented, now in terms
of priv_check() and the PRIV_ROOT privilege, for use during the transition
and possibly continuing use by third party kernel modules that have not
been updated.  The PRIV_DRIVER privilege exists to allow device drivers to
check privilege without adopting a more specific privilege identifier.

This change does not modify the actual security policy, rather, it
modifies the interface for privilege checks so changes to the security
policy become more feasible.

Sponsored by:		nCircle Network Security, Inc.
Obtained from:		TrustedBSD Project
Discussed on:		arch@@
Reviewed (at least in part) by:	mlaier, jmg, pjd, bde, ceri,
			Alex Lyashkov <umka at sevcity dot net>,
			Skip Ford <skip dot ford at verizon dot net>,
			Antoine Brodin <antoine dot brodin at laposte dot net>
@
text
@d136 1
a155 1
	MUTEX_PROFILING.9 \
@


1.282
log
@Sort MAN and MLINKS lists.
@
text
@d191 1
@


1.281
log
@sort MLINKS properly

Pointed out by:	ru
@
text
@a404 4
	bus_space.9 bus_space_read_stream_1.9 \
	bus_space.9 bus_space_read_stream_2.9 \
	bus_space.9 bus_space_read_stream_4.9 \
	bus_space.9 bus_space_read_stream_8.9 \
d421 4
a446 4
	bus_space.9 bus_space_write_stream_1.9 \
	bus_space.9 bus_space_write_stream_2.9 \
	bus_space.9 bus_space_write_stream_4.9 \
	bus_space.9 bus_space_write_stream_8.9 \
d462 5
a466 1
	bus_space.9 bus_space_write_region_stream_8.9
d558 1
a559 1
	domain.9 pfctlinput.9 \
d595 1
a596 1
	hash.9 hash32_stre.9 \
d1094 1
a1094 2
MLINKS+=usbdi.9 usb_find_desc.9 \
	usbdi.9 usbd_abort_default_pipe.9 \
d1141 2
a1142 1
	usbdi.9 usbd_transfer.9
@


1.280
log
@add man page talking about how to interface w/ the kqueue system so others
can write additional filters...

mdoc police please!
@
text
@d669 6
a674 2
MLINKS+=kqueue.9 kqfd_register.9 \
	kqueue.9 knlist_add.9 \
a676 5
	kqueue.9 knlist_empty.9 \
	kqueue.9 knlist_init.9 \
	kqueue.9 knlist_destroy.9 \
	kqueue.9 knlist_clear.9 \
	kqueue.9 knlist_delete.9 \
d680 1
@


1.279
log
@Connect hash(9) to the build and add MLINKS for all functions.

Pointed out by:	ru
@
text
@d132 1
d669 14
@


1.278
log
@Document config_intrhook.

MFC After: 250 millifortnights
@
text
@d113 1
d591 6
@


1.277
log
@o Sort sx(9) MLINKS.
@
text
@d41 1
d502 2
@


1.276
log
@Document sx_xlocked(9).

Submitted by:	ssouhlal
@
text
@d1015 2
a1016 2
	sx.9 sx_xunlock.9 \
	sx.9 sx_xlocked.9
@


1.275
log
@Add a stub man page for device_get_sysctl{_ctx,tree}.  Needs some
work, but is better than nothing.  Any help appreciated.
@
text
@d1015 2
a1016 1
	sx.9 sx_xunlock.9
@


1.274
log
@Add a basic man page for the sysctl(9) macro interfaces.  Previously man
pages existed only for the dynamic sysctl interfaces.  There's probably
more complete and accurate content, better advice, etc, that could be added
here.

Per scottl's suggest, add a small piece of moralizing text regarding the
fact that sysctl names quickly get embedded in system configuration files,
libraries, third party applications, and even books, so renaming and
removing names after they've been published is a tricky issue.

MFC after:	1 month
@
text
@d75 1
d533 2
@


1.273
log
@document the various bus_space_*_stream_? functions...
@
text
@d215 1
@


1.272
log
@Add MLINKS for rwlock(9).
@
text
@d390 4
d400 4
d408 4
d416 4
d424 4
d432 4
d442 4
d450 4
d457 5
a461 1
	bus_space.9 bus_space_write_region_8.9
@


1.271
log
@add links for the functions documented in bus_space.9...
@
text
@d849 10
@


1.270
log
@Document read/write locks.

Reviewed by:	jhb, ru
@
text
@d385 41
@


1.269
log
@Add buffer corruption protection (RedZone) for kernel's malloc(9).
It detects both: buffer underflows and buffer overflows bugs at runtime
(on free(9) and realloc(9)) and prints backtraces from where memory was
allocated and from where it was freed.

Tested by:	kris
@
text
@d199 1
@


1.268
log
@firmware(9) is a subsystem to load binary data into the kernel via a
specially crafted module.  There are several handrolled sollutions to this
problem in the tree already which will be replaced with this.  They include
iwi(4), ipw(4), ispfw(4) and digi(4).

No objection from:	arch
MFC after:		2 weeks
X-MFC after:		some drivers have been converted
@
text
@d191 1
@


1.267
log
@- Don't list sleep() in the NAME section as we haven't had a sleep()
  function in years.
- Change the 'ident' paramters to 'wchan' to match <sys/systm.h>.
- Use 'otherwise' in place of 'else' in one place so that this reads like
  English rather than C.
- Document the new msleep_spin() function.
- Add history notes for msleep() and msleep_spin().
@
text
@d97 1
@


1.266
log
@Add basic documentation for many of the kernel USB functions that
USB device drivers use to talk to USB devices. This is probably
still a bit rough and it does not yet include the functions specific
to HID, ethernet, hubs, host controller drivers, task threads or
debugging.
@
text
@d870 1
@


1.265
log
@Update this manpage:
- Remove references to cpu_critical_*() as they no longer exist.
- Explain that any preemptions that occur during a critical section are
  deferred until the current thread exits the section.
- Remove a bogus example usage of a critical section.
- Note that one can interlock critical sections with spin mutexes in
  certain situations.

MFC after:	3 days
@
text
@d222 1
d973 49
@


1.264
log
@Sort MLINKS.
@
text
@d423 1
a423 3
MLINKS+=critical_enter.9 cpu_critical_enter.9 \
	critical_enter.9 cpu_critical_exit.9 \
	critical_enter.9 critical.9 \
@


1.263
log
@- Document atomic_fetchadd(9) and add a MLINK.
- Add arm and ppc to the list of archs not supporting operations on 64-bit
  integers.
- Update the sample code for acquiring a mutex to be more recent and to
  take into account the recent atomic_foo_ptr() changes.

MFC after:	1 week
@
text
@d425 3
a427 7
	critical_enter.9 critical_exit.9 \
	critical_enter.9 critical.9
MLINKS+=crypto.9 crypto_get_driverid.9 \
	crypto.9 crypto_register.9 \
	crypto.9 crypto_kregister.9 \
	crypto.9 crypto_unregister.9 \
	crypto.9 crypto_unregister_all.9 \
d429 5
d435 1
d437 1
a437 3
	crypto.9 crypto_freesession.9 \
	crypto.9 crypto_dispatch.9 \
	crypto.9 crypto_kdispatch.9 \
d439 2
a440 2
	crypto.9 crypto_getreq.9 \
	crypto.9 crypto_freereq.9
d478 1
d480 1
d482 1
a482 3
	EVENTHANDLER.9 eventhandler_register.9 \
	EVENTHANDLER.9 eventhandler_find_list.9 \
	EVENTHANDLER.9 eventhandler_prune_list.9
d800 2
a801 2
	rtalloc.9 rtfree.9 \
	rtalloc.9 RTFREE.9
@


1.262
log
@Add discussion of Giant, the MPSAFE flag, and NDHASGIANT() to namei(9).

Add a VFS_LOCK_GIANT(9)/VFS_UNLOCK_GIANT(9) man page.

Discussed with:	jeff
MFC after:	3 days
@
text
@d355 1
@


1.261
log
@Now that VFS_START.9 has been removed, don't try to reference it from the
Makefile.
@
text
@d234 1
d977 1
@


1.260
log
@Don a flack jacket and start to document the FreeBSD bus_space
implementation.  I took the NetBSD man page, and hacked it to, I hope,
to reflect the preliminary version of the bus space that Justin Gibbs
committed as part of the CAM integration in FreeBSD 3.0.

This isn't perfect, but it is better than we have now (which is, ahem,
nothing).  Please coordinate changes to the file through me through
the 6.0 release.

Approved by: re (blanket for this one file)
@
text
@a240 1
	VFS_START.9 \
@


1.260.2.1
log
@MFC: Don't reference VFS_START.9 in the Makefile anymore.

Approved by: re
@
text
@d241 1
@


1.260.2.2
log
@Merge Makefile:1.262, namei.9:1.27, and VFS_LOCK_GIANT.9:1.1 from
HEAD to RELENG_6:

  Add discussion of Giant, the MPSAFE flag, and NDHASGIANT() to namei(9).

  Add a VFS_LOCK_GIANT(9)/VFS_UNLOCK_GIANT(9) man page.

  Discussed with: jeff

Approved by:	re (hrs)
@
text
@a233 1
	VFS_LOCK_GIANT.9 \
a975 1
MLINKS+=VFS_LOCK_GIANT.9 VFS_UNLOCK_GIANT.9
@


1.260.2.3
log
@MFC: Add atomic_fetchadd(9) operation for types int and 32.
Other small updates to atomic(9) include:
- Note that arm and ppc don't provide 64-bit atomic ops.
- Update sample code.

Approved by:	re (scottl)
@
text
@a354 1
	atomic.9 atomic_fetchadd.9 \
@


1.260.2.3.2.1
log
@MF6: Update critical(9) with recently reality.

Approved by:	re (kensmith)
@
text
@d423 4
a426 2
MLINKS+=critical_enter.9 critical.9 \
	critical_enter.9 critical_exit.9
@


1.260.2.4
log
@MFC: Update the critical(9) manpage including dropping references to
cpu_critical_*() as they no longer exist.

Approved by:	re (kensmith)
@
text
@d423 4
a426 2
MLINKS+=critical_enter.9 critical.9 \
	critical_enter.9 critical_exit.9
@


1.260.2.5
log
@MFC:
  firmware(9) is a subsystem to load binary data into the kernel via a
  specially crafted module.  There are several handrolled sollutions to this
  problem in the tree already which will be replaced with this.  They
  include iwi(4), ipw(4), ispfw(4) and digi(4).

Approved by: re(scottl)
@
text
@a96 1
	firmware.9 \
@


1.260.2.6
log
@MFC of import of OpenBSD's sys/sys/hash.h providing generic 32bit hash functions.

Approved by:	re
@
text
@a110 1
	hash.9 \
@


1.260.2.7
log
@Merge sysctl.9:1.1-1.3, Makefile:1.274, sysctl_add_oid.9:1.21,
sysctl_ctx_init.9 from HEAD to RELENG_6:

  Add a basic man page for the sysctl(9) macro interfaces.  Previously man
  pages existed only for the dynamic sysctl interfaces.  There's probably
  more complete and accurate content, better advice, etc, that could be
  added here.

  Per scottl's suggest, add a small piece of moralizing text regarding the
  fact that sysctl names quickly get embedded in system configuration files,
  libraries, third party applications, and even books, so renaming and
  removing names after they've been published is a tricky issue.
--
  Fix typo.

  Submitted by:   Antoine Brodin <antoine dot brodin@@laposte dot net>
--
  Fix a couple of typos and other minor nits

  Reviewed by:    rwatson
@
text
@a213 1
	sysctl.9 \
@


1.260.2.8
log
@MFC:	share/man/man9/Makefile	1.276
	share/man/man9/sx.9	1.34

Document sx_xlocked(9).

Submitted by:	ssouhlal
@
text
@a921 1
	sx.9 sx_xlocked.9 \
@


1.260.2.9
log
@MFC the cr_cansee.9 and p_cansee.9 manuals.

Approved by:	ru
@
text
@a42 1
	cr_cansee.9 \
a156 1
	p_cansee.9 \
@


1.260.2.10
log
@MFC: Sync up bus_dma(9) to rev 1.39 (except for rev 1.37 since 6.x doesn't
have a real bus_get_dma_tag()) and add MLINK for bus_dmamap_load_mbuf_sg().
Prompted by a user who noticed the bus_dmamap_sync ops stuff was still
wrong in 6.x.

Reported by:	Jason Harmening <jason.harmening at gmail>
@
text
@a373 1
	bus_dma.9 bus_dmamap_load_mbuf_sg.9 \
@


1.260.2.11
log
@MFC: Sync up to rev 1.49 of sleep.9.
@
text
@a874 1
	sleep.9 msleep_spin.9 \
@


1.260.2.12
log
@MFC: rev. 1.325

Remove dublicate MLINK.
@
text
@d782 1
@


1.260.2.13
log
@SVN rev 182443 on 2008-08-29 13:09:20Z by emaste

MFC r155086 by pjd:

  Add buffer corruption protection (RedZone) for kernel's malloc(9).
  It detects both: buffer underflows and buffer overflows bugs at runtime
  (on free(9) and realloc(9)) and prints backtraces from where memory was
  allocated and from where it was freed.
@
text
@a193 1
	redzone.9 \
@


1.260.2.14
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/6/share/man/man9/Makefile 182443 2008-08-29 13:09:20Z emaste $
@


1.260.2.13.2.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.259
log
@Add manual page for newly added pmap_page_init(9) function, part of the
PMAP KPI.

Reviewed-by:	alc
@
text
@d37 1
@


1.258
log
@Manpage for unit allocator functions.

Reviewed by:	phk
@
text
@d175 1
@


1.257
log
@Add missing links.

MFC after:	2 weeks
@
text
@d7 1
d338 5
a342 1
MLINKS=	alq.9 ALQ.9 \
@


1.256
log
@Create links to crypto.9 for every crypto(9) function.

OK'ed by:	sam
MFC after:	2 weeks
@
text
@d798 4
a801 1
MLINKS+=sbuf.9 sbuf_cat.9 \
d803 1
d807 1
@


1.255
log
@Hook up new man page for devclass_get_drivers() to build

Reminded by:	ru
@
text
@d419 14
@


1.254
log
@Connect memguard(9) to the build.
@
text
@d54 1
@


1.253
log
@Add a mechanism for associating a mutex with a callout when the
callout is first initialised, using a new function callout_init_mtx().
The callout system will acquire this mutex before calling the callout
function and release it on return.

In addition, the callout system uses the mutex to avoid most of the
complications and race conditions inherent in asynchronous timer
facilities, so mutex-protected callouts have much simpler semantics.
As long as the mutex is held when invoking callout_stop() or
callout_reset(), then these functions will guarantee that the callout
will be stopped, even if softclock() had already begun to process
the callout.

Existing Giant-locked callouts will automatically pick up the new
race-free semantics. This should close a number of race conditions
in the USB code and probably other areas of the kernel too.

There should be no change in behaviour for "MP-safe" callouts; these
still need to use the techniques mentioned in timeout(9) to avoid
race conditions.
@
text
@d137 1
@


1.252
log
@Finish src part VFS_INIT.9 removal.  Need to check www/.
@
text
@d922 4
a925 1
MLINKS+=timeout.9 callout_drain.9 \
d928 2
@


1.251
log
@The format of the MLINKS entries is pairwise, not MLINKS += wise.  So
list kernel_mount.9 the required number of times to allow make
installworld to complete.
@
text
@a228 1
	VFS_INIT.9 \
@


1.250
log
@Add kernel_mount.9 and appropriate MLINKS to the build.
@
text
@d539 6
a544 2
MLINKS+=kernel_mount.9 free_mntarg.9 kernel_vmount.9 \
	mount_arg.9 mount_argb.9 mount_argf.9 mount_argsu.9
@


1.249
log
@This jumbo allocator has been removed from the kernel.
@
text
@d123 1
d539 2
@


1.248
log
@Add a manual page for the kernel's EVENTHANDLER facility.

Reviewed by:	ru
@
text
@a120 1
	jumbo.9 \
a536 6
MLINKS+=jumbo.9 jumbo_freem.9 \
	jumbo.9 jumbo_pg_alloc.9 \
	jumbo.9 jumbo_pg_free.9 \
	jumbo.9 jumbo_pg_steal.9 \
	jumbo.9 jumbo_phys_to_kva.9 \
	jumbo.9 jumbo_vm_init.9
@


1.247
log
@Link critical_enter.9 to critical.9 to make it easier to find.
@
text
@d91 1
d452 8
@


1.246
log
@Bring signal(9) in sync with -current.

Reviewed by:	ru (mdoc changes)
@
text
@d415 2
a416 1
	critical_enter.9 critical_exit.9
@


1.245
log
@Add a manual page for hashinit(9), hashdestroy(9) and phashinit(9).

Reviewed by:	ru
@
text
@d806 1
a806 1
MLINKS+=signal.9 CURSIG.9 \
@


1.244
log
@Add more MLINKS for rtalloc.9

Approved by:	ru
@
text
@d106 1
d471 2
@


1.243
log
@Document the O(log n) algorithm for finding free space.

Submitted by: Mark W. Krentel
@
text
@d763 3
a765 1
	rtalloc.9 rtalloc_ign.9
@


1.242
log
@Sort MAN and MLINKS in dictionary order ignoring case.
@
text
@d255 1
@


1.241
log
@add MLINKs for the mbuf.9 man page..

MFC after:	3 days
@
text
@a92 3
	get_cyclecount.9 \
	getnewvnode.9 \
	groupmember.9 \
d98 2
d104 1
d237 1
a238 1
	vfs_suser.9 \
d406 1
a410 1
MLINKS+=contigmalloc.9 contigfree.9
d563 2
d566 1
a566 3
	malloc.9 reallocf.9 \
	malloc.9 MALLOC_DEFINE.9 \
	malloc.9 MALLOC_DECLARE.9
d593 2
a594 11
MLINKS+=mbuf.9 MCHTYPE.9 \
	mbuf.9 MCLGET.9 \
	mbuf.9 MEXTADD.9 \
	mbuf.9 MEXTFREE.9 \
	mbuf.9 MEXT_ADD_REF.9 \
	mbuf.9 MEXT_IS_REF.9 \
	mbuf.9 MEXT_REM_REF.9 \
	mbuf.9 MFREE.9 \
	mbuf.9 MGET.9 \
	mbuf.9 MGETHDR.9 \
	mbuf.9 MH_ALIGN.9 \
a595 6
	mbuf.9 M_LEADINGSPACE.9 \
	mbuf.9 M_MOVE_PKTHDR.9 \
	mbuf.9 M_PREPEND.9 \
	mbuf.9 M_TRAILINGSPACE.9 \
	mbuf.9 M_WRITABLE.9 \
	mbuf.9 m_adj.9 \
d598 2
d608 5
d614 1
d617 1
d621 1
d625 2
d628 1
d630 1
d634 3
a636 1
	mbuf.9 mtod.9
d726 3
a728 3
MLINKS+=printf.9 tprintf.9 \
	printf.9 uprintf.9 \
	printf.9 log.9
d841 1
a842 1
	sleepqueue.9 sleepq_set_timeout.9 \
@


1.240
log
@Bring kernel time variable and access function docs up to date by
updating the list of variables and mentioning the bin(up)time functions.
@
text
@d593 43
@


1.239
log
@Add documentation for log(9).

MFC after:	1 week
@
text
@d612 3
a614 1
MLINKS+=microtime.9 getmicrotime.9 \
d617 3
a619 1
MLINKS+=microuptime.9 getmicrouptime.9 \
d861 2
a862 2
	time.9 mono_time.9 \
	time.9 runtime.9
@


1.239.2.1
log
@MFC: Makefile:1.240 microtime.9:1.8 microuptime.9:1.6 time.9:1.13

Bring kernel time variable and access function docs up to date by
updating the list of variables and mentioning the bin(up)time functions.

Approved by:	re (kensmith)
@
text
@d612 1
a612 3
MLINKS+=microtime.9 bintime.9 \
	microtime.9 getbintime.9 \
	microtime.9 getmicrotime.9 \
d615 1
a615 3
MLINKS+=microuptime.9 binuptime.9 \
	microuptime.9 getbinuptime.9 \
	microuptime.9 getmicrouptime.9 \
d857 2
a858 2
	time.9 time_second.9 \
	time.9 time_uptime.9
@


1.239.2.2
log
@MFC: v1.241:
  add MLINKs for the mbuf.9 man page..
and v1.242:
  Sort MAN and MLINKS in dictionary order ignoring case.

Approved by:	re (hrs)
@
text
@d93 3
a100 2
	get_cyclecount.9 \
	getnewvnode.9 \
a104 1
	groupmember.9 \
d237 1
a238 1
	VFS_SYNC.9 \
a405 1
MLINKS+=contigmalloc.9 contigfree.9
d410 1
d563 2
a564 1
	malloc.9 MALLOC_DECLARE.9 \
d566 1
a566 2
	malloc.9 realloc.9 \
	malloc.9 reallocf.9
a592 44
MLINKS+=\
	mbuf.9 m_adj.9 \
	mbuf.9 M_ALIGN.9 \
	mbuf.9 m_apply.9 \
	mbuf.9 m_cat.9 \
	mbuf.9 MCHTYPE.9 \
	mbuf.9 MCLGET.9 \
	mbuf.9 m_copyback.9 \
	mbuf.9 m_copydata.9 \
	mbuf.9 m_copym.9 \
	mbuf.9 m_copypacket.9 \
	mbuf.9 m_defrag.9 \
	mbuf.9 m_devget.9 \
	mbuf.9 m_dup.9 \
	mbuf.9 m_dup_pkthdr.9 \
	mbuf.9 MEXTADD.9 \
	mbuf.9 MEXT_ADD_REF.9 \
	mbuf.9 MEXTFREE.9 \
	mbuf.9 MEXT_IS_REF.9 \
	mbuf.9 MEXT_REM_REF.9 \
	mbuf.9 m_fixhdr.9 \
	mbuf.9 MFREE.9 \
	mbuf.9 m_free.9 \
	mbuf.9 m_freem.9 \
	mbuf.9 MGET.9 \
	mbuf.9 m_get.9 \
	mbuf.9 m_getcl.9 \
	mbuf.9 m_getclr.9 \
	mbuf.9 MGETHDR.9 \
	mbuf.9 m_gethdr.9 \
	mbuf.9 m_getm.9 \
	mbuf.9 m_getptr.9 \
	mbuf.9 MH_ALIGN.9 \
	mbuf.9 M_LEADINGSPACE.9 \
	mbuf.9 m_length.9 \
	mbuf.9 M_MOVE_PKTHDR.9 \
	mbuf.9 m_move_pkthdr.9 \
	mbuf.9 M_PREPEND.9 \
	mbuf.9 m_prepend.9 \
	mbuf.9 m_pullup.9 \
	mbuf.9 m_split.9 \
	mbuf.9 mtod.9 \
	mbuf.9 M_TRAILINGSPACE.9 \
	mbuf.9 M_WRITABLE.9
d682 3
a684 3
MLINKS+=printf.9 log.9 \
	printf.9 tprintf.9 \
	printf.9 uprintf.9
d797 1
a798 1
	sleepqueue.9 sleepq_signal.9 \
@


1.239.2.3
log
@MFC 1.244:
  More MLINKS for rtalloc.9
@
text
@d762 1
a762 3
	rtalloc.9 rtalloc_ign.9 \
	rtalloc.9 rtfree.9 \
	rtalloc.9 RTFREE.9
@


1.239.2.4
log
@Merge share/man/man9/Makefile:1.247 from HEAD to RELENG_5:

  date: 2004/11/24 18:03:52;  author: rwatson;  state: Exp;  lines: +2 -1
  Link critical_enter.9 to critical.9 to make it easier to find.
@
text
@d413 1
a413 2
	critical_enter.9 critical_exit.9 \
	critical_enter.9 critical.9
@


1.239.2.5
log
@MFC: There is no VFS_INIT() macro.
@
text
@d227 1
@


1.239.2.6
log
@Link EVENTHANDLER.9 to the build.
@
text
@a90 1
	EVENTHANDLER.9 \
a447 8
MLINKS+=EVENTHANDLER.9 EVENTHANDLER_DECLARE.9 \
	EVENTHANDLER.9 EVENTHANDLER_DEREGISTER.9 \
	EVENTHANDLER.9 eventhandler_deregister.9 \
	EVENTHANDLER.9 EVENTHANDLER_INVOKE.9 \
	EVENTHANDLER.9 EVENTHANDLER_REGISTER.9 \
	EVENTHANDLER.9 eventhandler_register.9 \
	EVENTHANDLER.9 eventhandler_find_list.9 \
	EVENTHANDLER.9 eventhandler_prune_list.9
@


1.239.2.7
log
@Add symlink to timeout.9 from callout.9 in RELENG_5.  This change is
present in HEAD, but as part of a larger change to the callout API
that isn't merged here.
@
text
@d918 1
a918 2
MLINKS+=timeout.9 callout.9 \
	timeout.9 callout_drain.9 \
@


1.239.2.8
log
@Partialially MFC the changes to the callout system that prevent
race conditions when stopping and resetting timers. This only avoids
the race conditions with Giant-locked callouts; it was not possible
to backport callout_init_mtx() since adding the c_mtx field to
struct callout would have changed the callout ABI.

Giant-locked callouts will now have much simpler semantics. As long
as Giant is held when invoking callout_stop() or callout_reset(),
then these functions will guarantee that the callout will be stopped,
even if softclock() had already begun to process the callout.

There should be no change in behaviour for "MP-safe" callouts; these
still need to use the techniques now described in timeout(9) to
avoid race conditions.

Approved by:	re (kensmith)
@
text
@a918 2
	timeout.9 callout_active.9 \
	timeout.9 callout_deactivate.9 \
a921 1
	timeout.9 callout_pending.9 \
@


1.239.2.9
log
@Hook devclass_get_drivers man page to the build.

Reminded by:	brueffer
@
text
@a53 1
	devclass_get_drivers.9 \
@


1.239.2.10
log
@MFC:	Makefile	1.257

Add missing links.
@
text
@d779 1
a779 4
MLINKS+=sbuf.9 sbuf_bcat.9 \
	sbuf.9 sbuf_bcopyin.9 \
	sbuf.9 sbuf_bcpy.9 \
	sbuf.9 sbuf_cat.9 \
a780 1
	sbuf.9 sbuf_copyin.9 \
a783 1
	sbuf.9 sbuf_done.9 \
@


1.239.2.11
log
@Merge kernel unit allocator.

Approved by:	phk
@
text
@a6 1
	alloc_unr.9 \
d334 1
a334 5
MLINKS=	alloc_unr.9 alloc_unrl.9 \
	alloc_unr.9 delete_unrhdr.9 \
	alloc_unr.9 free_unr.9 \
	alloc_unr.9 new_unrhdr.9
MLINKS+=alq.9 ALQ.9 \
@


1.238
log
@Add altq(9) explaining about the IFQ_* and IFQ_DRV_* macros in if_var.h and
how to convert drivers.

Obtained from:	NetBSD (with changes)
Reviewed by:	josef
@
text
@d679 2
a680 1
	printf.9 uprintf.9
@


1.237
log
@It appears that cdevsw_add/remove were removed quite a while ago, so
remove them from here.
@
text
@d8 1
d340 1
@


1.236
log
@document vfs_suser.
@
text
@a36 2
	cdevsw_add.9 \
	cdevsw_remove.9 \
@


1.235
log
@Add missing link.
@
text
@d239 1
@


1.234
log
@Document mbuf tags based on the OpenBSD manpage.

Submitted by:	Gleb Smirnoff
@
text
@d857 2
a858 1
MLINKS+=timeout.9 callout_handle_init.9 \
@


1.233
log
@Add a man page for the kernel part of bpf. I made some edits to the
man page after Orla, so the mistakes are probably mine. Leave a
note on the door welcoming the mdoc police.

Submitted by: Orla McGann <orly@@cnri.dit.ie>
@
text
@d133 1
@


1.232
log
@Add rman_get_device(9) to SYNOPSIS, .Nm and MLINK it to
rman(9).
@
text
@d11 1
@


1.231
log
@The DEVICE_IDENTIFY man page refers to this, create a dummy one
directing people to device_add_child.
@
text
@d692 1
@


1.230
log
@Add bus_alloc_resource_any(9), which does bus_alloc_resource() with the
appropriate default values.  Document it in the manpage.

Submitted by:	Mark Santcroos <marks@@ripe.net>
Reviewed by:	imp, dfr, bde
Abstains:	bde
@
text
@d19 1
@


1.229
log
@Rewrite sleepqueue manpage to catch up to the new sleep queue interface.
@
text
@d347 1
@


1.228
log
@Connect g_access(9) to the build.
@
text
@d775 17
a791 3
MLINKS+=sleepqueue.9 endtsleep.9 \
	sleepqueue.9 sleepinit.9 \
	sleepqueue.9 unsleep.9
@


1.227
log
@- Document cv_broadcastpri().
- Remove references to cv_waitq_*() as they no longer exist.
@
text
@d95 1
@


1.226
log
@Document kernel functions securelevel_gt and securelevel_ge.

Approved by:            simon(mentor)
Submitted by:           Christian S.J. Peron <maneo@@bsdpro.com>
PR:                     docs/62331
mdoc(7) cleanup by:     ru
@
text
@d391 1
a397 2
	condvar.9 cv_waitq_empty.9 \
	condvar.9 cv_waitq_remove.9 \
@


1.225
log
@Link in contigmalloc(9) to the build.
@
text
@d189 1
d736 1
@


1.224
log
@Fix a typo.
@
text
@d38 1
d404 1
@


1.223
log
@Hook ieee80211 manpages up to the build; fix 1 snafu which crept in.

Noticed by:	Matthias Schuendehuette
Pointy hat to:	bms
@
text
@a478 1
	ieee80211_input.9 ieee80211_input.9 \
@


1.222
log
@Add an MLINKS entry for radiotap(9).
@
text
@d104 8
d482 1
a482 2
	ieee80211_ioctl.9 ieee80211_cfgset.9 \
	ieee80211_ioctl.9 ieee80211_ioctl.9 \
@


1.221
log
@Initial import of documentation for net80211 interface code.
Of particular interest here is the ieee80211_radiotap(9) man page.

TODO: Flesh out ieee80211_node.9, ieee80211_proto.9.

Submitted by:	bms (with help from Darron Broad)
@
text
@d500 1
@


1.220
log
@Add MLINKs for MALLOC_DEFINE and MALLOC_DECLARE.

Approved by:     grog (mentor)
@
text
@d453 47
@


1.219
log
@Add contents to manualpage for generic watchdog facility.
Formatting likely to break several UN resolutions.
@
text
@d502 3
a504 1
	malloc.9 reallocf.9
@


1.218
log
@Document sysctl_move_oid().
@
text
@d315 1
@


1.217
log
@Create symbolic link for g_print_bio(9) manual page.

Approved by:	scottl (mentor)
@
text
@d759 1
@


1.216
log
@Added GEOM kernel API manuals to the build.

Reviewed by:	scottl
Approved by:	phk, scottl (mentor)
@
text
@d438 2
a439 1
	g_bio.9 g_new_bio.9
@


1.215
log
@Add a manual page for the mutex profiling code.
@
text
@d44 1
d94 9
d435 16
@


1.214
log
@Use a single style for share/man/ makefiles:

- Sort MAN and MLINKS in "dictionary" order ignoring case.

- For multi-value MAN and multi-pair MLINKS, put each value/pair
  on its own line, for easier sorting and so that further diffs
  are easier to see.
@
text
@d122 1
@


1.213
log
@Add a basic manpage for vn_fullpath().

Sponsored by:	DARPA, McAfee Research
@
text
@d3 19
a21 22
MAN=	BUF_LOCK.9 BUF_LOCKFREE.9 BUF_LOCKINIT.9 BUF_REFCNT.9 \
	BUF_TIMELOCK.9 BUF_UNLOCK.9 BUS_CONFIG_INTR.9 BUS_PRINT_CHILD.9 \
	BUS_READ_IVAR.9 BUS_SETUP_INTR.9 \
	DECLARE_MODULE.9 DELAY.9 DEVICE_ATTACH.9 DEVICE_DETACH.9 \
	DEVICE_IDENTIFY.9 DEVICE_PROBE.9 DEVICE_SHUTDOWN.9 \
	DEV_MODULE.9 DRIVER_MODULE.9 \
	CTASSERT.9 KASSERT.9 \
	MD5.9 MODULE_DEPEND.9 MODULE_VERSION.9 \
	SYSCALL_MODULE.9 \
	VFS.9 VFS_CHECKEXP.9 VFS_FHTOVP.9 VFS_INIT.9 VFS_MOUNT.9 \
	VFS_QUOTACTL.9 VFS_ROOT.9 VFS_SET.9 VFS_START.9 VFS_STATFS.9 \
	VFS_SYNC.9 VFS_UNMOUNT.9 VFS_VGET.9 VFS_VPTOFH.9 VOP_ACCESS.9 \
	VOP_ACLCHECK.9 VOP_ADVLOCK.9 VOP_ATTRIB.9 VOP_BWRITE.9 \
	VOP_CREATE.9 VOP_FSYNC.9 VOP_GETACL.9 VOP_GETEXTATTR.9 \
	VOP_GETPAGES.9 VOP_GETVOBJECT.9 VOP_INACTIVE.9 VOP_IOCTL.9 \
	VOP_LEASE.9 VOP_LINK.9 VOP_LISTEXTATTR.9 VOP_LOCK.9 VOP_LOOKUP.9 \
	VOP_OPENCLOSE.9 VOP_PATHCONF.9 VOP_PRINT.9 VOP_RDWR.9 VOP_READDIR.9 \
	VOP_READLINK.9 VOP_REALLOCBLKS.9 VOP_REMOVE.9 VOP_RENAME.9 \
	VOP_REVOKE.9 VOP_SETACL.9 VOP_SETEXTATTR.9 VOP_STRATEGY.9 \
	accept_filter.9 accf_data.9 accf_http.9 acl.9 alq.9 atomic.9 \
	bios.9 boot.9 buf.9 bus_activate_resource.9 \
	bus_alloc_resource.9 bus_child_present.9 bus_generic_attach.9 \
d23 1
d25 6
a30 2
	bus_generic_print_child.9 bus_generic_read_ivar.9 \
	bus_generic_shutdown.9 bus_release_resource.9 \
d32 1
d34 50
a83 15
	cd.9 cdevsw_add.9 cdevsw_remove.9 condvar.9 copy.9 \
	cr_seeothergids.9 cr_seeotheruids.9 \
	critical_enter.9 crypto.9 \
	devclass.9 devclass_add_driver.9 devclass_find.9 \
	devclass_get_device.9 devclass_get_devices.9 \
	devclass_get_maxunit.9 devclass_get_name.9 devclass_get_softc.9 \
	device.9 device_add_child.9 device_delete_child.9 \
	device_enable.9 device_find_child.9 device_get_children.9 \
	device_get_devclass.9 device_get_driver.9 device_get_ivars.9 \
	device_get_name.9 device_get_parent.9 \
	device_get_softc.9 device_get_state.9 device_get_unit.9 \
	device_ids.9 device_printf.9 \
	device_probe_and_attach.9 device_quiet.9 device_set_desc.9 \
	device_set_driver.9 device_set_flags.9 \
	devstat.9 devsw.9 devtoname.9 driver.9 \
d86 2
d94 4
a97 1
	ifnet.9 inittodr.9 intro.9 ithread.9 \
d99 5
a103 1
	kernacc.9 kobj.9 kthread.9 ktr.9 \
d106 16
a121 3
	make_dev.9 malloc.9 mbchain.9 mbpool.9 mbuf.9 mdchain.9 \
	mi_switch.9 microseq.9 microtime.9 microuptime.9 \
	module.9 mtx_pool.9 mutex.9 \
d123 32
a154 9
	p_candebug.9 panic.9 pbuf.9 pci.9 pfil.9 pfind.9 pgfind.9 \
	physio.9 printf.9 pseudofs.9 psignal.9 \
	pmap.9 pmap_activate.9 pmap_addr_hint.9 pmap_change_wiring.9 \
	pmap_clear_modify.9 pmap_copy.9 pmap_enter.9 pmap_extract.9 \
	pmap_growkernel.9 pmap_init.9 pmap_is_modified.9 \
	pmap_is_prefaultable.9 pmap_map.9 \
	pmap_mincore.9 pmap_object_init_pt.9 pmap_page_exists_quick.9 \
	pmap_page_protect.9 pmap_pinit.9 pmap_qenter.9 \
	pmap_release.9 pmap_remove.9 pmap_resident_count.9 pmap_zero_page.9 \
d156 7
a162 2
	random.9 resettodr.9 resource_int_value.9 \
	rtalloc.9 rtentry.9 runqueue.9  random_harvest.9 rijndael.9 \
d164 35
a198 9
	sbuf.9 scheduler.9 selrecord.9 sema.9 signal.9 sleep.9 sleepqueue.9 \
	spl.9 store.9 style.9 suser.9 swi.9 sx.9 \
	sysctl_add_oid.9 sysctl_ctx_init.9 \
	taskqueue.9 thread_exit.9 time.9 timeout.9 tvtohz.9 \
	ucred.9 uidinfo.9 uio.9 utopia.9 \
	vaccess.9 vaccess_acl_posix1e.9 vcount.9 \
	vfs_busy.9 vfs_getnewfsid.9 vfs_getvfs.9 \
	vfs_mount.9 vfs_mountedon.9 vfs_rootmountalloc.9 \
	vfs_timestamp.9 vfs_unbusy.9 vfs_unmountall.9 \
d200 24
a223 2
	vget.9 vgone.9 vhold.9 vinvalbuf.9 \
	vflush.9 \
d226 77
a302 13
	vm_map_check_protection.9 vm_map_clean.9 vm_map_create.9 \
	vm_map_delete.9 vm_map_find.9 vm_map_findspace.9 vm_map_inherit.9 \
	vm_map_init.9 vm_map_insert.9 vm_map_lock.9 vm_map_lookup.9 \
	vm_map_madvise.9 vm_map_max.9 vm_map_protect.9 vm_map_remove.9 \
	vm_map_simplify_entry.9 vm_map_stack.9 vm_map_submap.9 vm_map_wire.9 \
	vm_page_alloc.9 vm_page_bits.9 vm_page_cache.9 \
	vm_page_copy.9 vm_page_deactivate.9 vm_page_dontneed.9 \
	vm_page_flag.9 vm_page_free.9 vm_page_grab.9 vm_page_hold.9 \
	vm_page_insert.9 vm_page_io.9 vm_page_lookup.9 \
	vm_page_protect.9 vm_page_rename.9 \
	vm_page_sleep_busy.9 vm_page_unmanage.9 vm_page_wakeup.9 \
	vm_page_wire.9 vm_page_zero_fill.9 vm_set_page_size.9 \
	vn_isdisk.9 vn_fullpath.9 vnode.9 vput.9 vref.9 vrele.9 \
d304 2
a305 1
	zero_copy.9 zone.9
d307 112
d420 19
a438 103
MLINKS+=MD5.9 MD5Init.9 MD5.9 MD5Transform.9
MLINKS+=VOP_ATTRIB.9 VOP_GETATTR.9
MLINKS+=VOP_ATTRIB.9 VOP_SETATTR.9
MLINKS+=VOP_CREATE.9 VOP_MKDIR.9
MLINKS+=VOP_CREATE.9 VOP_MKNOD.9
MLINKS+=VOP_CREATE.9 VOP_SYMLINK.9
MLINKS+=VOP_GETPAGES.9 VOP_PUTPAGES.9
MLINKS+=VOP_GETVOBJECT.9 VOP_CREATEVOBJECT.9
MLINKS+=VOP_GETVOBJECT.9 VOP_DESTROYVOBJECT.9
MLINKS+=VOP_INACTIVE.9 VOP_RECLAIM.9
MLINKS+=VOP_LOCK.9 VOP_ISLOCKED.9
MLINKS+=VOP_LOCK.9 VOP_UNLOCK.9
MLINKS+=VOP_LOCK.9 vn_lock.9
MLINKS+=VOP_OPENCLOSE.9 VOP_CLOSE.9
MLINKS+=VOP_OPENCLOSE.9 VOP_OPEN.9
MLINKS+=VOP_RDWR.9 VOP_READ.9
MLINKS+=VOP_RDWR.9 VOP_WRITE.9
MLINKS+=VOP_REMOVE.9 VOP_RMDIR.9
MLINKS+=alq.9 ALQ.9
MLINKS+=alq.9 alq_close.9
MLINKS+=alq.9 alq_flush.9
MLINKS+=alq.9 alq_get.9
MLINKS+=alq.9 alq_open.9
MLINKS+=alq.9 alq_post.9
MLINKS+=alq.9 alq_write.9
MLINKS+=atomic.9 atomic_add.9
MLINKS+=atomic.9 atomic_clear.9
MLINKS+=atomic.9 atomic_cmpset.9
MLINKS+=atomic.9 atomic_load.9
MLINKS+=atomic.9 atomic_readandclear.9
MLINKS+=atomic.9 atomic_set.9
MLINKS+=atomic.9 atomic_subtract.9
MLINKS+=atomic.9 atomic_store.9
MLINKS+=bus_activate_resource.9 bus_deactivate_resource.9
MLINKS+=bus_dma.9 busdma.9
MLINKS+=bus_dma.9 bus_dma_tag_create.9
MLINKS+=bus_dma.9 bus_dma_tag_destroy.9
MLINKS+=bus_dma.9 bus_dmamap_create.9
MLINKS+=bus_dma.9 bus_dmamap_destroy.9
MLINKS+=bus_dma.9 bus_dmamap_load.9
MLINKS+=bus_dma.9 bus_dmamap_load_mbuf.9
MLINKS+=bus_dma.9 bus_dmamap_load_uio.9
MLINKS+=bus_dma.9 bus_dmamap_sync.9
MLINKS+=bus_dma.9 bus_dmamap_unload.9
MLINKS+=bus_dma.9 bus_dmamem_alloc.9
MLINKS+=bus_dma.9 bus_dmamem_free.9
MLINKS+=byteorder.9 bswap16.9
MLINKS+=byteorder.9 bswap32.9
MLINKS+=byteorder.9 bswap64.9
MLINKS+=byteorder.9 be16toh.9
MLINKS+=byteorder.9 be32toh.9
MLINKS+=byteorder.9 be64toh.9
MLINKS+=byteorder.9 htobe16.9
MLINKS+=byteorder.9 htobe32.9
MLINKS+=byteorder.9 htobe64.9
MLINKS+=byteorder.9 htole16.9
MLINKS+=byteorder.9 htole32.9
MLINKS+=byteorder.9 htole64.9
MLINKS+=byteorder.9 le16toh.9
MLINKS+=byteorder.9 le32toh.9
MLINKS+=byteorder.9 le64toh.9
MLINKS+=byteorder.9 be16enc.9
MLINKS+=byteorder.9 be16dec.9
MLINKS+=byteorder.9 be32enc.9
MLINKS+=byteorder.9 be32dec.9
MLINKS+=byteorder.9 be64enc.9
MLINKS+=byteorder.9 be64dec.9
MLINKS+=byteorder.9 le16enc.9
MLINKS+=byteorder.9 le16dec.9
MLINKS+=byteorder.9 le32enc.9
MLINKS+=byteorder.9 le32dec.9
MLINKS+=byteorder.9 le64enc.9
MLINKS+=byteorder.9 le64dec.9
MLINKS+=condvar.9 cv_init.9
MLINKS+=condvar.9 cv_destroy.9
MLINKS+=condvar.9 cv_wait.9
MLINKS+=condvar.9 cv_wait_sig.9
MLINKS+=condvar.9 cv_timedwait.9
MLINKS+=condvar.9 cv_timedwait_sig.9
MLINKS+=condvar.9 cv_signal.9
MLINKS+=condvar.9 cv_broadcast.9
MLINKS+=condvar.9 cv_waitq_remove.9
MLINKS+=condvar.9 cv_waitq_empty.9
MLINKS+=condvar.9 cv_wmesg.9
MLINKS+=copy.9 copyin.9 copy.9 copyinstr.9 copy.9 copyout.9 copy.9 copystr.9
MLINKS+=critical_enter.9 critical_exit.9
MLINKS+=critical_enter.9 cpu_critical_enter.9
MLINKS+=critical_enter.9 cpu_critical_exit.9
MLINKS+=device_ids.9 major.9 device_ids.9 minor.9
MLINKS+=device_ids.9 umajor.9 device_ids.9 uminor.9
MLINKS+=devstat.9 devicestat.9 devstat.9 devstat_add_entry.9
MLINKS+=devstat.9 devstat_remove_entry.9 devstat.9 devstat_start_transaction.9
MLINKS+=devstat.9 devstat_end_transaction.9
MLINKS+=disk.9 disk_create.9
MLINKS+=disk.9 disk_destroy.9
MLINKS+=fetch.9 fubyte.9 fetch.9 fuswintr.9 fetch.9 fusword.9 fetch.9 fuword.9
MLINKS+=ifnet.9 if_data.9 ifnet.9 ifaddr.9 ifnet.9 ifqueue.9
MLINKS+=ithread.9 ithread_add_handler.9 ithread.9 ithread_create.9
MLINKS+=ithread.9 ithread_destroy.9 ithread.9 ithread_priority.9
MLINKS+=ithread.9 ithread_remove_handler.9 ithread.9 ithread_schedule.9
MLINKS+=jumbo.9 jumbo_vm_init.9 jumbo.9 jumbo_pg_alloc.9
MLINKS+=jumbo.9 jumbo_pg_free.9 jumbo.9 jumbo_freem.9
MLINKS+=jumbo.9 jumbo_pg_steal.9 jumbo.9 jumbo_phys_to_kva.9
d440 130
a569 21
MLINKS+=kthread.9 kproc_start.9 kthread.9 kproc_shutdown.9
MLINKS+=kthread.9 kthread_create.9 kthread.9 kthread_exit.9
MLINKS+=kthread.9 kthread_resume.9 kthread.9 kthread_suspend.9
MLINKS+=kthread.9 kthread_suspend_check.9
MLINKS+=ktr.9 CTR0.9 ktr.9 CTR1.9 ktr.9 CTR2.9
MLINKS+=ktr.9 CTR3.9 ktr.9 CTR4.9 ktr.9 CTR5.9
MLINKS+=make_dev.9 dev_depends.9
MLINKS+=make_dev.9 destroy_dev.9
MLINKS+=make_dev.9 make_dev_alias.9
MLINKS+=malloc.9 FREE.9 malloc.9 MALLOC.9 malloc.9 free.9
MLINKS+=malloc.9 realloc.9 malloc.9 reallocf.9
MLINKS+=mi_switch.9 cpu_switch.9 mi_switch.9 cpu_throw.9
MLINKS+=namei.9 NDINIT.9
MLINKS+=namei.9 NDFREE.9
MLINKS+=pbuf.9 getpbuf.9 pbuf.9 trypbuf.9 pbuf.9 relpbuf.9
MLINKS+=pci.9 pci_read_config.9 pci.9 pci_write_config.9
MLINKS+=pci.9 pci_enable_busmaster.9 pci.9 pci_disable_busmaster.9
MLINKS+=pci.9 pci_enable_io.9 pci.9 pci_disable_io.9
MLINKS+=pci.9 pci_get_powerstate.9 pci.9 pci_set_powerstate.9
MLINKS+=pci.9 pci_find_bsf.9 pci.9 pci_find_device.9
MLINKS+=pfil.9 pfil_hook_get.9 pfil.9 pfil_add_hook.9 pfil.9 pfil_remove_hook.9
d577 2
a578 2
MLINKS+=pmap_pinit.9 pmap_pinit0.9
MLINKS+=pmap_pinit.9 pmap_pinit2.9
d580 2
a581 2
MLINKS+=pmap_remove.9 pmap_remove_all.9
MLINKS+=pmap_remove.9 pmap_remove_pages.9
d583 65
a647 13
MLINKS+=pmap_zero_page.9 pmap_zero_idle.9
MLINKS+=pmap_zero_page.9 pmap_zero_area.9
MLINKS+=psignal.9 gsignal.9 psignal.9 pgsignal.9
MLINKS+=random.9 srandom.9 random.9 arc4random.9 random.9 read_random.9
MLINKS+=random.9 arc4rand.9
MLINKS+=rtalloc.9 rtalloc1.9 rtalloc.9 rtalloc_ign.9
MLINKS+=runqueue.9 chooseproc.9 runqueue.9 procrunnable.9
MLINKS+=runqueue.9 remrunqueue.9 runqueue.9 setrunqueue.9
MLINKS+=scheduler.9 curpriority_cmp.9 scheduler.9 maybe_resched.9
MLINKS+=scheduler.9 resetpriority.9 scheduler.9 roundrobin.9
MLINKS+=scheduler.9 roundrobin_interval.9 scheduler.9 sched_setup.9
MLINKS+=scheduler.9 schedclock.9 scheduler.9 schedcpu.9
MLINKS+=scheduler.9 setrunnable.9 scheduler.9 updatepri.9
d649 115
a763 46
MLINKS+=signal.9 SIGADDSET.9 signal.9 SIGDELSET.9 signal.9 SIGEMPTYSET.9
MLINKS+=signal.9 SIGFILLSET.9 signal.9 SIGISMEMBER.9
MLINKS+=signal.9 SIGISEMPTY.9 signal.9 SIGNOTEMPTY.9 signal.9 SIGSETEQ.9
MLINKS+=signal.9 SETSETNEQ.9 signal.9 SETSETOR.9 signal.9 SIGSETAND.9
MLINKS+=signal.9 SIGSETNAND.9 signal.9 SIGSETCANTMASK.9
MLINKS+=signal.9 SIG_STOPSIGMASK.9 signal.9 SIG_CONTSIGMASK.9
MLINKS+=signal.9 SIGPENDING.9 signal.9 CURSIG.9
MLINKS+=signal.9 execsigs.9 signal.9 issignal.9 signal.9 killproc.9
MLINKS+=signal.9 pgsigio.9 signal.9 postsig.9 signal.9 sigexit.9
MLINKS+=signal.9 siginit.9 signal.9 signotify.9 signal.9 trapsignal.9
MLINKS+=sleep.9 tsleep.9 sleep.9 wakeup.9 sleep.9 wakeup_one.9
MLINKS+=sleep.9 msleep.9
MLINKS+=sleepqueue.9 endtsleep.9 sleepqueue.9 sleepinit.9
MLINKS+=sleepqueue.9 unsleep.9
MLINKS+=buf.9 bp.9
MLINKS+=sema.9 sema_init.9
MLINKS+=sema.9 sema_destroy.9
MLINKS+=sema.9 sema_post.9
MLINKS+=sema.9 sema_wait.9
MLINKS+=sema.9 sema_timedwait.9
MLINKS+=sema.9 sema_trywait.9
MLINKS+=sema.9 sema_value.9
MLINKS+=spl.9 spl0.9
MLINKS+=spl.9 splbio.9 spl.9 splclock.9 spl.9 splhigh.9 spl.9 splimp.9
MLINKS+=spl.9 splnet.9 spl.9 splsoftclock.9 spl.9 splsofttty.9
MLINKS+=spl.9 splstatclock.9 spl.9 spltty.9 spl.9 splvm.9 spl.9 splx.9
MLINKS+=store.9 subyte.9 store.9 suswintr.9 store.9 susword.9 store.9 suword.9
MLINKS+=swi.9 swi_sched.9 swi.9 swi_add.9
MLINKS+=sx.9 sx_assert.9
MLINKS+=sx.9 sx_init.9
MLINKS+=sx.9 sx_destroy.9
MLINKS+=sx.9 sx_slock.9
MLINKS+=sx.9 sx_xlock.9
MLINKS+=sx.9 sx_try_slock.9
MLINKS+=sx.9 sx_try_xlock.9
MLINKS+=sx.9 sx_sunlock.9
MLINKS+=sx.9 sx_xunlock.9
MLINKS+=sx.9 sx_try_upgrade.9
MLINKS+=sx.9 sx_downgrade.9
MLINKS+=sx.9 SX_SYSINIT.9
MLINKS+=time.9 boottime.9 time.9 mono_time.9 time.9 runtime.9
MLINKS+=timeout.9 untimeout.9
MLINKS+=timeout.9 callout_handle_init.9 timeout.9 callout_init.9
MLINKS+=timeout.9 callout_stop.9 timeout.9 callout_reset.9
MLINKS+=uidinfo.9 uihashinit.9 uidinfo.9 uifind.9
MLINKS+=uidinfo.9 uihold.9 uidinfo.9 uifree.9
d765 4
a768 3
MLINKS+=vfsconf.9 vfs_modevent.9
MLINKS+=vfsconf.9 vfs_register.9
MLINKS+=vfsconf.9 vfs_unregister.9
d771 7
a777 7
MLINKS+=vm_map_lock.9 vm_map_unlock.9
MLINKS+=vm_map_lock.9 vm_map_lock_read.9
MLINKS+=vm_map_lock.9 vm_map_unlock_read.9
MLINKS+=vm_map_lock.9 vm_map_trylock.9
MLINKS+=vm_map_lock.9 vm_map_trylock_read.9
MLINKS+=vm_map_lock.9 vm_map_lock_upgrade.9
MLINKS+=vm_map_lock.9 vm_map_lock_downgrade.9
d779 2
a780 2
MLINKS+=vm_map_max.9 vm_map_min.9
MLINKS+=vm_map_max.9 vm_map_pmap.9
d783 13
a795 12
MLINKS+=vm_page_bits.9 vm_page_set_validclean.9
MLINKS+=vm_page_bits.9 vm_page_clear_dirty.9
MLINKS+=vm_page_bits.9 vm_page_set_invalid.9
MLINKS+=vm_page_bits.9 vm_page_zero_invalid.9
MLINKS+=vm_page_bits.9 vm_page_is_valid.9
MLINKS+=vm_page_bits.9 vm_page_test_dirty.9
MLINKS+=vm_page_bits.9 vm_page_dirty.9
MLINKS+=vm_page_bits.9 vm_page_undirty.9
MLINKS+=vm_page_flag.9 vm_page_flag_clear.9 vm_page_flag.9 vm_page_flag_set.9
MLINKS+=vm_page_free.9 vm_page_free_toq.9
MLINKS+=vm_page_free.9 vm_page_free_zero.9
MLINKS+=vm_page_free.9 vm_page_try_to_free.9
d798 4
a801 3
MLINKS+=vm_page_io.9 vm_page_io_start.9 vm_page_io.9 vm_page_io_finish.9
MLINKS+=vm_page_wakeup.9 vm_page_busy.9
MLINKS+=vm_page_wakeup.9 vm_page_flash.9
d803 17
d823 6
a828 187

MLINKS+=device_add_child.9 device_add_child_ordered.9
MLINKS+=device_enable.9 device_disable.9
MLINKS+=device_enable.9 device_is_enabled.9
MLINKS+=device_get_ivars.9 device_set_ivars.9
MLINKS+=device_get_name.9 device_get_nameunit.9
MLINKS+=device_get_state.9 device_busy.9
MLINKS+=device_get_state.9 device_unbusy.9
MLINKS+=device_get_state.9 device_is_alive.9
MLINKS+=device_get_state.9 device_is_attached.9
MLINKS+=device_quiet.9 device_verbose.9
MLINKS+=device_quiet.9 device_is_quiet.9
MLINKS+=device_set_desc.9 device_get_desc.9
MLINKS+=device_set_desc.9 device_set_desc_copy.9
MLINKS+=device_set_flags.9 device_get_flags.9
MLINKS+=devclass_add_driver.9 devclass_delete_driver.9
MLINKS+=devclass_add_driver.9 devclass_find_driver.9

MLINKS+=domain.9 net_add_domain.9
MLINKS+=domain.9 pfctlinput.9
MLINKS+=domain.9 pfctlinput2.9
MLINKS+=domain.9 pffindproto.9
MLINKS+=domain.9 pffindtype.9
MLINKS+=domain.9 DOMAIN_SET.9

MLINKS+=BUS_READ_IVAR.9 BUS_WRITE_IVAR.9
MLINKS+=BUS_SETUP_INTR.9 bus_setup_intr.9
MLINKS+=BUS_SETUP_INTR.9 BUS_TEARDOWN_INTR.9
MLINKS+=BUS_SETUP_INTR.9 bus_teardown_intr.9
MLINKS+=bus_generic_read_ivar.9 bus_generic_write_ivar.9
MLINKS+=ucred.9 crget.9 ucred.9 crhold.9 ucred.9 crfree.9
MLINKS+=ucred.9 crshared.9 ucred.9 crcopy.9 ucred.9 crdup.9
MLINKS+=ucred.9 cru2x.9

MLINKS+= lock.9 lockinit.9 lock.9 lockdestroy.9
MLINKS+= lock.9 lockcount.9 lock.9 lockmgr.9
MLINKS+= lock.9 lockstatus.9 lock.9 lockmgr_printinfo.9

MLINKS+=mbchain.9 mb_init.9
MLINKS+=mbchain.9 mb_initm.9
MLINKS+=mbchain.9 mb_done.9
MLINKS+=mbchain.9 mb_detach.9
MLINKS+=mbchain.9 mb_fixhdr.9
MLINKS+=mbchain.9 mb_reserve.9
MLINKS+=mbchain.9 mb_put_uint8.9
MLINKS+=mbchain.9 mb_put_uint16be.9
MLINKS+=mbchain.9 mb_put_uint16le.9
MLINKS+=mbchain.9 mb_put_uint32be.9
MLINKS+=mbchain.9 mb_put_uint32le.9
MLINKS+=mbchain.9 mb_put_int64be.9
MLINKS+=mbchain.9 mb_put_int64le.9
MLINKS+=mbchain.9 mb_put_mem.9
MLINKS+=mbchain.9 mb_put_mbuf.9
MLINKS+=mbchain.9 mb_put_uio.9

MLINKS+=mdchain.9 md_initm.9
MLINKS+=mdchain.9 md_done.9
MLINKS+=mdchain.9 md_append_record.9
MLINKS+=mdchain.9 md_next_record.9
MLINKS+=mdchain.9 md_get_uint8.9
MLINKS+=mdchain.9 md_get_uint16.9
MLINKS+=mdchain.9 md_get_uint16be.9
MLINKS+=mdchain.9 md_get_uint16le.9
MLINKS+=mdchain.9 md_get_uint32.9
MLINKS+=mdchain.9 md_get_uint32be.9
MLINKS+=mdchain.9 md_get_uint32le.9
MLINKS+=mdchain.9 md_get_int64.9
MLINKS+=mdchain.9 md_get_int64be.9
MLINKS+=mdchain.9 md_get_int64le.9
MLINKS+=mdchain.9 md_get_mem.9
MLINKS+=mdchain.9 md_get_mbuf.9
MLINKS+=mdchain.9 md_get_uio.9

MLINKS+=mbpool.9 mbp_create.9
MLINKS+=mbpool.9 mbp_destroy.9
MLINKS+=mbpool.9 mbp_alloc.9
MLINKS+=mbpool.9 mbp_free.9
MLINKS+=mbpool.9 mbp_ext_free.9
MLINKS+=mbpool.9 mbp_card_free.9
MLINKS+=mbpool.9 mbp_count.9
MLINKS+=mbpool.9 mbp_get.9
MLINKS+=mbpool.9 mbp_get_keep.9
MLINKS+=mbpool.9 mbp_sync.9

MLINKS+=microtime.9 getmicrotime.9 microtime.9 nanotime.9
MLINKS+=microtime.9 getnanotime.9
MLINKS+=microuptime.9 getmicrouptime.9 microuptime.9 nanouptime.9
MLINKS+=microuptime.9 getnanouptime.9

MLINKS+=mtx_pool.9 mtx_pool_alloc.9 mtx_pool.9 mtx_pool_find.9
MLINKS+=mtx_pool.9 mtx_pool_lock.9 mtx_pool.9 mtx_pool_lock_spin.9
MLINKS+=mtx_pool.9 mtx_pool_unlock.9 mtx_pool.9 mtx_pool_unlock_spin.9
MLINKS+=mtx_pool.9 mtx_pool_create.9 mtx_pool.9 mtx_pool_destroy.9

MLINKS+=mutex.9 mtx_init.9
MLINKS+=mutex.9 mtx_lock.9 mutex.9 mtx_lock_flags.9
MLINKS+=mutex.9 mtx_lock_spin.9 mutex.9 mtx_lock_spin_flags.9
MLINKS+=mutex.9 mtx_trylock.9 mutex.9 mtx_trylock_flags.9
MLINKS+=mutex.9 mtx_unlock.9 mutex.9 mtx_unlock_flags.9
MLINKS+=mutex.9 mtx_unlock_spin.9 mutex.9 mtx_unlock_spin_flags.9
MLINKS+=mutex.9 mtx_destroy.9
MLINKS+=mutex.9 mtx_initialized.9 mutex.9 mtx_owned.9
MLINKS+=mutex.9 mtx_recursed.9 mutex.9 mtx_assert.9
MLINKS+=mutex.9 MTX_SYSINIT.9

MLINKS+=kobj.9 kobj_class_compile.9
MLINKS+=kobj.9 kobj_class_compile_static.9
MLINKS+=kobj.9 kobj_class_free.9
MLINKS+=kobj.9 kobj_create.9
MLINKS+=kobj.9 kobj_init.9
MLINKS+=kobj.9 kobj_delete.9
MLINKS+=kobj.9 DEFINE_CLASS.9

MLINKS+= printf.9 uprintf.9
MLINKS+= printf.9 tprintf.9

MLINKS+=taskqueue.9 taskqueue_create.9
MLINKS+=taskqueue.9 taskqueue_free.9
MLINKS+=taskqueue.9 taskqueue_find.9
MLINKS+=taskqueue.9 taskqueue_enqueue.9
MLINKS+=taskqueue.9 taskqueue_run.9
MLINKS+=taskqueue.9 TASK_INIT.9
MLINKS+=taskqueue.9 TASKQUEUE_DECLARE.9
MLINKS+=taskqueue.9 TASKQUEUE_DEFINE.9

MLINKS+=resource_int_value.9 resource_long_value.9
MLINKS+=resource_int_value.9 resource_string_value.9

MLINKS+=rman.9 rman_activate_resource.9
MLINKS+=rman.9 rman_await_resource.9
MLINKS+=rman.9 rman_deactivate_resource.9
MLINKS+=rman.9 rman_fini.9 rman.9 rman_fini.9 rman.9 rman_init.9
MLINKS+=rman.9 rman_manage_region.9
MLINKS+=rman.9 rman_release_resource.9
MLINKS+=rman.9 rman_reserve_resource.9
MLINKS+=rman.9 rman_reserve_resource_bound.9
MLINKS+=rman.9 rman_make_alignment_flags.9
MLINKS+=rman.9 rman_get_start.9 rman.9 rman_get_end.9
MLINKS+=rman.9 rman_get_size.9 rman.9 rman_get_flags.9
MLINKS+=rman.9 rman_set_virtual.9 rman.9 rman_get_virtual.9
MLINKS+=rman.9 rman_set_bustag.9 rman.9 rman_get_bustag.9
MLINKS+=rman.9 rman_set_bushandle.9 rman.9 rman_get_bushandle.9
MLINKS+=rman.9 rman_set_rid.9 rman.9 rman_get_rid.9

MLINKS+=suser.9 suser_cred.9

MLINKS+=sysctl_add_oid.9 sysctl_remove_oid.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_OID.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_NODE.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_STRING.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_INT.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_UINT.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_LONG.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_ULONG.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_OPAQUE.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_STRUCT.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_PROC.9
MLINKS+=sysctl_add_oid.9 SYSCTL_CHILDREN.9
MLINKS+=sysctl_add_oid.9 SYSCTL_STATIC_CHILDREN.9
MLINKS+=sysctl_ctx_init.9 sysctl_ctx_free.9
MLINKS+=sysctl_ctx_init.9 sysctl_ctx_entry_add.9
MLINKS+=sysctl_ctx_init.9 sysctl_ctx_entry_del.9
MLINKS+=sysctl_ctx_init.9 sysctl_ctx_entry_find.9

MLINKS+=sbuf.9 sbuf_new.9
MLINKS+=sbuf.9 sbuf_clear.9
MLINKS+=sbuf.9 sbuf_setpos.9
MLINKS+=sbuf.9 sbuf_cat.9
MLINKS+=sbuf.9 sbuf_cpy.9
MLINKS+=sbuf.9 sbuf_printf.9
MLINKS+=sbuf.9 sbuf_vprintf.9
MLINKS+=sbuf.9 sbuf_putc.9
MLINKS+=sbuf.9 sbuf_trim.9
MLINKS+=sbuf.9 sbuf_overflowed.9
MLINKS+=sbuf.9 sbuf_finish.9
MLINKS+=sbuf.9 sbuf_data.9
MLINKS+=sbuf.9 sbuf_len.9
MLINKS+=sbuf.9 sbuf_delete.9

MLINKS+=vcount.9 count_dev.9

MLINKS+=zone.9 uma.9
MLINKS+=zone.9 uma_zalloc.9
MLINKS+=zone.9 uma_zcreate.9
MLINKS+=zone.9 uma_zfree.9
MLINKS+=zone.9 uma_zdestroy.9
MLINKS+=zone.9 uma_zone_set_max.9
@


1.212
log
@Add missing manual page links for rman(9) and sysctl_add_oid(9).

Submitted by:	Lukas Ertl <l.ertl@@univie.ac.at>
PR:		docs/60088
@
text
@d102 1
a102 1
	vn_isdisk.9 vnode.9 vput.9 vref.9 vrele.9 \
@


1.211
log
@Document a few kernel functions and the sysctl tunables that
affect their behaviour.
@
text
@d472 16
d501 2
@


1.210
log
@Add a manual page for the consolidated debugging commit.
@
text
@d32 1
d63 1
a63 1
	panic.9 pbuf.9 pci.9 pfil.9 pfind.9 pgfind.9 \
d72 1
@


1.209
log
@Manual page for Asynchronous Logging Queues (ALQ) facility.

The manual page contains enough information to get someone started
with ALQ.

MLINKS have been added appropriately.

Approved by:	jeff, des
Reviewed by:	des, jeff, sam, brooks, rwatson, mtm
@
text
@d52 1
@


1.208
log
@resource_query_string is dead.  Kill it.
@
text
@d22 1
a22 1
	accept_filter.9 accf_data.9 accf_http.9 acl.9 atomic.9 \
d122 7
@


1.207
log
@Add pmap_wired_count() and pmap_resident_count() to the pmap documentation.

Discussed with:	peter
@
text
@d70 1
a70 1
	random.9 resettodr.9 resource_int_value.9 resource_query_string.9 \
a460 2
MLINKS+=resource_query_string.9 resource_query_name.9
MLINKS+=resource_query_string.9 resource_query_unit.9
@


1.206
log
@Update the pmap(9) documentation to reflect the movement of pmap_prefault()
to the machine-independent VM layer, as per alc's recent commit.
Add a definition for the new pmap_is_prefaultable() helper function.
@
text
@d69 1
a69 1
	pmap_release.9 pmap_remove.9 pmap_zero_page.9 \
d234 1
@


1.205
log
@Add manual pages for the vm_map(9) part of the VM.

Reviewed by:	juli
Approved by:	jake (mentor)
@
text
@d65 2
a66 1
	pmap_growkernel.9 pmap_init.9 pmap_is_modified.9 pmap_map.9 \
d68 1
a68 1
	pmap_page_protect.9 pmap_pinit.9 pmap_prefault.9 pmap_qenter.9 \
d85 1
@


1.204
log
@Add manual pages for the vm_map(9) part of the VM.

Reviewed by:    juli
Approved by:    jake (mentor)
@
text
@d84 1
@


1.203
log
@Documentation of kernel disk_create() and disk_destroy() APIs.  These
APIs permit disk device drivers to register and deregister storage devices
for use by storage device consumers.  No doubt this API will change
more as time flies by, but this should be helpful to the creators of
new storage device drivers.

Reviewed by:	phk
@
text
@d84 5
d297 12
@


1.202
log
@Fix MLINKS.

Noticed by:	bde
Pointy hat to:	bms
@
text
@d45 1
d182 2
@


1.201
log
@Add manual page documentation for the machine-independent PMAP subsystem.
Include documentation of alc's new pmap_extract_and_hold() function.

Reviewed by:	hmp
Approved by:	jake (mentor)
@
text
@d218 2
a219 1
MLINKS+=pmap_pinit.9 pmap_pinit0.9 pmap_pinit2.9
d221 4
a224 2
MLINKS+=pmap_remove.9 pmap_remove_all.9 pmap_remove_pages.9
MLINKS+=pmap_zero_page.9 pmap_zero_area.9 pmap_zero_idle.9
@


1.200
log
@Hook up BUS_CONFIG_INTR.9
@
text
@d62 6
d212 10
@


1.199
log
@Document uma_zone_set_max and its non-obvious behaviour.

Reviewed by:	bmilekic
@
text
@d4 2
a5 2
	BUF_TIMELOCK.9 BUF_UNLOCK.9 BUS_PRINT_CHILD.9 BUS_READ_IVAR.9 \
	BUS_SETUP_INTR.9 \
@


1.198
log
@Document mutex pool API enhancements that allow creation and use of
multiple mutex pools.
@
text
@d461 1
@


1.197
log
@Add a facility for devices, specifically network interfaces, that require
large to huge amounts of small or medium sized receive buffers. The problem
with these situations is that they eat up the available DMA address space
very quickly when using mbufs or even mbuf clusters. Additionally this
facility provides a direct mapping between 32-bit integers and these buffers.
This is needed for devices originally designed for 32-bit systems. Ususally
the virtual address of the buffer is used as a handle to find the buffer as
soon as it is returned by the card. This does not work for 64-bit machines
and hence this mapping is needed.
@
text
@d381 3
a383 1
MLINKS+=mtx_pool.9 mtx_pool_lock.9 mtx_pool.9 mtx_pool_unlock.9
@


1.196
log
@Add MLINK for busdma(9) to bus_dma(9).
This resolves confusion for at least 10 people.

Suggested by:	Bruce M. Simpson <bms@@spc.org>
Approved by:	des (mentor)
@
text
@d56 1
a56 1
	make_dev.9 malloc.9 mbchain.9 mbuf.9 mdchain.9 \
d363 11
@


1.195
log
@This is a driver for the physical layer chips used in ATM interfaces.
It currently supports the PMC Sierra Lite, Ultra and 622 chips and
the IDT 77105. The driver handles media options and state in a consistent
manner for ATM drivers. The next commit to the midway driver will make
it use utopia.
@
text
@d116 1
@


1.194
log
@Hook up pci(9) manual page to the build.

Approved by:	des (mentor)
@
text
@d69 1
a69 1
	ucred.9 uidinfo.9 uio.9 \
@


1.193
log
@Document VOP_LISTEXTATTR(9).

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
@
text
@d60 1
a60 1
	panic.9 pbuf.9 pfil.9 pfind.9 pgfind.9 \
d198 5
@


1.192
log
@Add the bus_dma(9) manual page to our section 9 collection.  It
provides comprehensive documentation on FreeBSD's Bus DMA interface.

Approved by: gibbs, re@@ (scottl)
Reviewed by: gibbs, scottl, des, sam, jake, tmm
@
text
@d18 2
a19 2
	VOP_LEASE.9 VOP_LINK.9 VOP_LOCK.9 VOP_LOOKUP.9 VOP_OPENCLOSE.9 \
	VOP_PATHCONF.9 VOP_PRINT.9 VOP_RDWR.9 VOP_READDIR.9 \
@


1.191
log
@Link {be,le}{16,32,64}{enc,dec}.9 to byteorder.9.

Approved by:	re (blanket)
@
text
@d25 1
d116 11
@


1.190
log
@Document the ``resource management'' routines in rman(9).

Submitted by: Bruce M. Simpson <bms@@spc.org>
Reviewed by: mdodd

Approved by: des (mentor), re (scottl)
@
text
@d130 12
@


1.189
log
@Add a manual page for the CTASSERT(9) macro.

Approved by: des (mentor), re (scottl)
@
text
@d63 1
@


1.188
log
@Add missing MLINK for arc4rand(9).  It is documented in
random(9) and referenced by gbde(4).

PR: docs/51254
Submitted by: Simon L. Nielsen <simon@@nitro.dk>
Approved and Reviewed by: des (mentor), re (bmah)
@
text
@d9 1
a9 1
	KASSERT.9 \
@


1.187
log
@Document device_set_driver(9)

# now all driver_* functions used outside of subr_bus.o in my kernel
# are documented.
@
text
@d177 1
@


1.186
log
@Document device_printf(9).
@
text
@d42 2
a43 1
	device_set_flags.9 devstat.9 devsw.9 devtoname.9 driver.9 \
@


1.185
log
@Document device_set_ivars(9) as well.
@
text
@d40 1
a40 1
	device_ids.9 \
@


1.184
log
@man page for device_get_parent.
@
text
@d262 1
@


1.183
log
@device_is_alive already was documented in device_get_state, so remove the
separate man page.  Document new device_is_attached there and remove that
new man page too.

Connect device_get_name to build, and install a link for
device_get_nameunit.

strangely nobody noticed this yet...
@
text
@d38 1
a38 1
	device_get_name.9 \
@


1.182
log
@Simple man page for new device_is_attached.
@
text
@d38 1
d40 1
a40 1
	device_ids.9 device_is_alive.9 device_is_attached.9 \
d262 1
d266 1
@


1.181
log
@Add a man page for device_is_alive.
@
text
@d39 1
a39 1
	device_ids.9 device_is_alive.9 \
@


1.180
log
@Document what bus_set_resource(9) does.  It is used by bus drivers to
bind resources that client drivers later access.
@
text
@d39 1
a39 1
	device_ids.9 \
@


1.179
log
@Correct a typo in previous commit
@
text
@d28 1
@


1.178
log
@Add a new man page for bus_activate_resource and
bus_deactivate_resource.  It could use some improvement, and others
are welcomed to do so :-)
@
text
@d23 1
a23 1
	bios.9 boot.9 buf.9 bus_Activate_resource.9 \
@


1.177
log
@Create a man page for bus_child_present(9), a function to see if a
given device is considered accessible by its parent device bus driver
(or its parent, etc).
@
text
@d23 2
a24 2
	bios.9 boot.9 buf.9 bus_alloc_resource.9 bus_child_present.9 \
	bus_generic_attach.9 \
d110 1
@


1.176
log
@Remove obsolete at_fork() and at_exit() manpages.  Curiously, at_exec()
didn't have a manpage.

Reminded by:	ru
@
text
@d23 2
a24 1
	bios.9 boot.9 buf.9 bus_alloc_resource.9 bus_generic_attach.9 \
@


1.175
log
@Document the following MAC policies:
o Biba: A data integrity policy
o BSD Extended: Support for the firewall-like access controls (ugidfw(8))
o MLS: Multi-level security, a confidentiality policy

(These files originally lived in src/share/man/man9)

Approved by:	re (blanket)
Sponsored by:	DARPA, Network Associates Labs
Obtained from:	TrustedBSD Project
@
text
@d22 1
a22 2
	accept_filter.9 accf_data.9 accf_http.9 acl.9 at_exit.9 \
	at_fork.9 atomic.9 \
a108 2
MLINKS+=at_exit.9 rm_at_exit.9
MLINKS+=at_fork.9 rm_at_fork.9
@


1.174
log
@Document the MLS policy

Approved by:	re
Sponsored by:	DARPA, Network Associates Labs
Obtained from:	TrustedBSD Project
@
text
@d51 1
a51 1
	mac.9 mac_biba.9 mac_bsdextended.9 mac_mls.9 \
@


1.173
log
@Activate mac_biba.9

Approved by:	re
Sponsored by:	DARPA, Network Associates Labs
@
text
@d51 1
a51 1
	mac.9 mac_biba.9 mac_bsdextended.9 \
@


1.172
log
@Add mac(9), a man page providing a basic introduction to the concepts
associated with the TrustedBSD MAC Framework, as well as some credits
to developers and contributors.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
@
text
@d51 1
a51 1
	mac.9 mac_bsdextended.9 \
@


1.171
log
@Add a new man page describing the mac_bsdextended policy.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, NAI Labs
@
text
@d51 1
a51 1
	mac_bsdextended.9 \
@


1.170
log
@Remove the posix4(9) manual.  It no longer contains relevant
information.
@
text
@d51 1
@


1.169
log
@manual pages for the new kernel crypto support (need work)

Obtained from:	openbsd
@
text
@d56 1
a56 1
	physio.9 posix4.9 printf.9 pseudofs.9 psignal.9 \
a171 1
MLINKS+=posix4.9 p1003_1b.9
@


1.168
log
@link in the man page for thread_exit
Also change some line breaks.
@
text
@d30 1
a30 1
	critical_enter.9 \
@


1.167
log
@At long last, commit the zero copy sockets code.

MAKEDEV:	Add MAKEDEV glue for the ti(4) device nodes.

ti.4:		Update the ti(4) man page to include information on the
		TI_JUMBO_HDRSPLIT and TI_PRIVATE_JUMBOS kernel options,
		and also include information about the new character
		device interface and the associated ioctls.

man9/Makefile:	Add jumbo.9 and zero_copy.9 man pages and associated
		links.

jumbo.9:	New man page describing the jumbo buffer allocator
		interface and operation.

zero_copy.9:	New man page describing the general characteristics of
		the zero copy send and receive code, and what an
		application author should do to take advantage of the
		zero copy functionality.

NOTES:		Add entries for ZERO_COPY_SOCKETS, TI_PRIVATE_JUMBOS,
		TI_JUMBO_HDRSPLIT, MSIZE, and MCLSHIFT.

conf/files:	Add uipc_jumbo.c and uipc_cow.c.

conf/options:	Add the 5 options mentioned above.

kern_subr.c:	Receive side zero copy implementation.  This takes
		"disposable" pages attached to an mbuf, gives them to
		a user process, and then recycles the user's page.
		This is only active when ZERO_COPY_SOCKETS is turned on
		and the kern.ipc.zero_copy.receive sysctl variable is
		set to 1.

uipc_cow.c:	Send side zero copy functions.  Takes a page written
		by the user and maps it copy on write and assigns it
		kernel virtual address space.  Removes copy on write
		mapping once the buffer has been freed by the network
		stack.

uipc_jumbo.c:	Jumbo disposable page allocator code.  This allocates
		(optionally) disposable pages for network drivers that
		want to give the user the option of doing zero copy
		receive.

uipc_socket.c:	Add kern.ipc.zero_copy.{send,receive} sysctls that are
		enabled if ZERO_COPY_SOCKETS is turned on.

		Add zero copy send support to sosend() -- pages get
		mapped into the kernel instead of getting copied if
		they meet size and alignment restrictions.

uipc_syscalls.c:Un-staticize some of the sf* functions so that they
		can be used elsewhere.  (uipc_cow.c)

if_media.c:	In the SIOCGIFMEDIA ioctl in ifmedia_ioctl(), avoid
		calling malloc() with M_WAITOK.  Return an error if
		the M_NOWAIT malloc fails.

		The ti(4) driver and the wi(4) driver, at least, call
		this with a mutex held.  This causes witness warnings
		for 'ifconfig -a' with a wi(4) or ti(4) board in the
		system.  (I've only verified for ti(4)).

ip_output.c:	Fragment large datagrams so that each segment contains
		a multiple of PAGE_SIZE amount of data plus headers.
		This allows the receiver to potentially do page
		flipping on receives.

if_ti.c:	Add zero copy receive support to the ti(4) driver.  If
		TI_PRIVATE_JUMBOS is not defined, it now uses the
		jumbo(9) buffer allocator for jumbo receive buffers.

		Add a new character device interface for the ti(4)
		driver for the new debugging interface.  This allows
		(a patched version of) gdb to talk to the Tigon board
		and debug the firmware.  There are also a few additional
		debugging ioctls available through this interface.

		Add header splitting support to the ti(4) driver.

		Tweak some of the default interrupt coalescing
		parameters to more useful defaults.

		Add hooks for supporting transmit flow control, but
		leave it turned off with a comment describing why it
		is turned off.

if_tireg.h:	Change the firmware rev to 12.4.11, since we're really
		at 12.4.11 plus fixes from 12.4.13.

		Add defines needed for debugging.

		Remove the ti_stats structure, it is now defined in
		sys/tiio.h.

ti_fw.h:	12.4.11 firmware.

ti_fw2.h:	12.4.11 firmware, plus selected fixes from 12.4.13,
		and my header splitting patches.  Revision 12.4.13
		doesn't handle 10/100 negotiation properly.  (This
		firmware is the same as what was in the tree previously,
		with the addition of header splitting support.)

sys/jumbo.h:	Jumbo buffer allocator interface.

sys/mbuf.h:	Add a new external mbuf type, EXT_DISPOSABLE, to
		indicate that the payload buffer can be thrown away /
		flipped to a userland process.

socketvar.h:	Add prototype for socow_setup.

tiio.h:		ioctl interface to the character portion of the ti(4)
		driver, plus associated structure/type definitions.

uio.h:		Change prototype for uiomoveco() so that we'll know
		whether the source page is disposable.

ufs_readwrite.c:Update for new prototype of uiomoveco().

vm_fault.c:	In vm_fault(), check to see whether we need to do a page
		based copy on write fault.

vm_object.c:	Add a new function, vm_object_allocate_wait().  This
		does the same thing that vm_object allocate does, except
		that it gives the caller the opportunity to specify whether
		it should wait on the uma_zalloc() of the object structre.

		This allows vm objects to be allocated while holding a
		mutex.  (Without generating WITNESS warnings.)

		vm_object_allocate() is implemented as a call to
		vm_object_allocate_wait() with the malloc flag set to
		M_WAITOK.

vm_object.h:	Add prototype for vm_object_allocate_wait().

vm_page.c:	Add page-based copy on write setup, clear and fault
		routines.

vm_page.h:	Add page based COW function prototypes and variable in
		the vm_page structure.

Many thanks to Drew Gallatin, who wrote the zero copy send and receive
code, and to all the other folks who have tested and reviewed this code
over the years.
@
text
@d58 5
a62 5
	rtalloc.9 rtentry.9 runqueue.9 \
	random_harvest.9 rijndael.9 \
	sbuf.9 scheduler.9 selrecord.9 sema.9 signal.9 sleep.9 sleepqueue.9 spl.9 store.9 \
	style.9 suser.9 swi.9 sx.9 sysctl_add_oid.9 sysctl_ctx_init.9 \
	taskqueue.9 time.9 timeout.9 tvtohz.9 \
d64 1
a64 2
	vaccess.9 vaccess_acl_posix1e.9 \
	vcount.9 \
@


1.166
log
@Add signal.9 and friends.
@
text
@d48 1
d81 1
a81 1
	zone.9
d152 3
d257 1
@


1.165
log
@Add description for uma_zcreate().

Submitted by:	arr
@
text
@d59 1
a59 1
	sbuf.9 scheduler.9 selrecord.9 sema.9 sleep.9 sleepqueue.9 spl.9 store.9 \
d181 10
@


1.164
log
@Prefix the remaining functions with uma_ as is now the case in UMA.
@
text
@d394 1
@


1.163
log
@zinit() does not exist anymore.
@
text
@d393 3
a395 3
MLINKS+=zone.9 zalloc.9
MLINKS+=zone.9 zfree.9
MLINKS+=zone.9 zdestroy.9
@


1.162
log
@Add a MLINKS to uma.9 from zone.9.
@
text
@a394 1
MLINKS+=zone.9 zinit.9
@


1.161
log
@Remove MLINKS to zinitna, it does not exist anymore.
@
text
@d392 1
@


1.160
log
@Remove MLINKS to zbootinit.  This has been gone for a while now.
@
text
@a394 1
MLINKS+=zone.9 zinitna.9
@


1.159
log
@Add links for bswap16.9, bswap32.9, and bswap64.9.
@
text
@a395 1
MLINKS+=zone.9 zbootinit.9
@


1.158
log
@Add entries for selrecord.9.
@
text
@d111 3
@


1.157
log
@- Add notes about SX_SYSINIT and MTX_SYSINIT in order to document the
  recent additions of these macros.
- Add in a MLINK to create SX_SYSINIT.9 and MTX_SYSINIT.9.
@
text
@d59 1
a59 1
	sbuf.9 scheduler.9 sema.9 sleep.9 sleepqueue.9 spl.9 store.9 \
d177 1
@


1.156
log
@- Update to new suser() API.
- Spell privilege properly.
- Grammar nits.
@
text
@d206 1
d326 1
@


1.155
log
@Add a manual page for the mtx_pool_* routines.

PR:		36350
Submitted by:	Garrett Rooney <rooneg@@electricjellyfish.net>
Reviewed by:	dillon
@
text
@d351 1
a351 1
MLINKS+=suser.9 suser_xxx.9
@


1.154
log
@Add realloc() and reallocf(), and make free(NULL, ...) acceptable.

Reviewed by:	alfred
@
text
@d52 1
a52 1
	module.9 mutex.9 \
d312 3
@


1.153
log
@Create a manual to document the new kernel byte order conversion
functions.

Reviewed by:	tmm
@
text
@d159 1
@


1.152
log
@Document cru2x().
@
text
@d28 1
d111 12
@


1.151
log
@The routine is dev_depends(); consistently spell it that way.

PR:		34047
Submitted by:	Maxime Henrion <mux@@sneakerz.org>
Pointy hat to:	dd
@
text
@d253 1
@


1.150
log
@Document entropy device bits.
@
text
@d142 1
a142 1
MLINKS+=make_dev.9 depends_dev.9
@


1.149
log
@Add a manpage for VOP_REVOKE(9).

Sponsored by:	DARPA, NAI Labs
@
text
@d57 1
@


1.148
log
@Merged all of the lockmgr functions into a single file (lock.9); as well,
some content and layout changes were made.

lock.9 had existed before but was never added to Makefile, so it was
never installed.  That is why the duplicate files were created in the
first place.

Reviewed by:	ru, alfred
@
text
@d21 1
a21 1
	VOP_SETACL.9 VOP_SETEXTATTR.9 VOP_STRATEGY.9 \
@


1.147
log
@get_cyclecounter.9 has been repo-copied to get_cyclecount.9.
@
text
@d48 1
a48 2
	lockcount.9 lockdestroy.9 lockmgr.9 lockmgr_printinfo.9 \
	lockstatus.9 \
d252 4
@


1.146
log
@Document sbuf_trim() and sbuf_vprintf(); add MLINKs.
Clarify that the contents of a caller-supplied buffer are undefined and
should not be examined directly.

Reviewed by:	des
@
text
@d43 1
a43 1
	get_cyclecounter.9 \
d65 1
a65 1
	vfs_mount.9 vfs_mountedon.9  vfs_rootmountalloc.9 \
@


1.145
log
@Fully catch up to the recent critical section API change.  Update the
content of the manpage and document cpu_critical_enter/exit.
@
text
@d353 1
d355 1
@


1.144
log
@Add a man page describing the fuctions directly related to network domains.

Reviewed by: alfred
@
text
@d123 2
@


1.143
log
@More kernel vfs docco.

Xref vfs_mount(9) from vfs_mount(9)

Submitted by: Chad David <davidc@@acns.ab.ca>
PR: docs/32431
@
text
@d40 1
d236 8
@


1.142
log
@Add manpages describing various vfs and vm APIs.

Submitted by: Chad David <davidc@@acns.ab.ca>
@
text
@d13 1
a13 1
	VFS_QUOTACTL.9 VFS_ROOT.9 VFS_START.9 VFS_STATFS.9 \
d62 6
a67 2
	vcount.9 vfs_busy.9 vfs_mount.9 vfs_timestamp.9 vfs_unbusy.9 \
	vfs_unmountall.9 vget.9 vgone.9 vhold.9 vinvalbuf.9 \
d196 3
@


1.141
log
@Bring the ucred(9) manpage in sync with the source.

Specifically, document the crshared() function and
fix the prototype and description of the crcopy()
function.

PR:		docs/32275
Submitted by:	Chad David <davidc@@acns.ab.ca>
Reviewed by:	jhb
@
text
@d43 1
d62 6
a67 5
	vcount.9 vfs_busy.9 vfs_mount.9 vfs_unbusy.9 \
	vfs_unmountall.9 vget.9 vinvalbuf.9 \
	vm_page_alloc.9 vm_page_cache.9 \
	vm_page_copy.9 vm_page_deactivate.9 \
	vm_page_flag.9 vm_page_free.9 vm_page_hold.9 \
d70 1
a70 1
	vm_page_sleep_busy.9 vm_page_wakeup.9 \
d192 10
@


1.140
log
@Document sx_assert(9).
@
text
@d222 1
a222 1
MLINKS+=ucred.9 crcopy.9 ucred.9 crdup.9
@


1.139
log
@Second round of spelling fixes for vm_page_io_finised.  The function name
is actually vm_page_io_finish.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.138 2001/10/04 09:46:01 bde Exp $
d172 1
@


1.138
log
@Removed garbage:
- bus_generic_map_intr.9.  This has been undead for more than 3 years
  following the changes in rev.1.4 of sys/bus.h.
- CONDSPLASSERT.9, SPLASSERT.9.  These have been undead since SMPng.
  They were even less useful than most section 9 man pages -- the
  interfaces described in them have never been used in the FreeBSD
  source tree.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.137 2001/09/30 18:07:55 des Exp $
d195 1
a195 1
MLINKS+=vm_page_io.9 vm_page_io_start.9 vm_page_io.9 vm_page_io_finished.9
@


1.137
log
@Token man page for pseudofs(9).
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.136 2001/08/27 17:45:06 rwatson Exp $
a5 1
	CONDSPLASSERT.9 \
d11 1
a11 1
	SPLASSERT.9 SYSCALL_MODULE.9 \
d25 1
a25 1
	bus_generic_detach.9 bus_generic_map_intr.9 \
@


1.136
log
@o Attach vaccess_acl_posix1e.9 to the build.
o Cross-reference vaccess_acl_posix1e.9 from vaccess.9.

Obtained from:	TrustedBSD Project
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.135 2001/08/27 13:57:49 rwatson Exp $
d54 1
a54 1
	physio.9 posix4.9 printf.9 psignal.9 \
@


1.135
log
@o Hook up vaccess.9 to the build.

Submitted by:	ru
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.134 2001/08/23 23:37:31 jhb Exp $
d61 2
a62 1
	vaccess.9 vcount.9 vfs_busy.9 vfs_mount.9 vfs_unbusy.9 \
@


1.134
log
@Remove references to asleep/await.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.133 2001/08/21 22:17:47 alex Exp $
d61 2
a62 2
	vcount.9 vfs_busy.9 vfs_mount.9 vfs_unbusy.9 vfs_unmountall.9 vget.9 \
	vinvalbuf.9 \
@


1.133
log
@Link MULTI_DRIVER_MODULE.9 to DRIVER_MODULE.9
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.132 2001/08/14 22:13:10 jasone Exp $
d155 1
a155 1
MLINKS+=sleep.9 asleep.9 sleep.9 await.9 sleep.9 msleep.9
@


1.132
log
@Implement kernel semaphores.

Reviewed by:	jhb
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.131 2001/08/13 21:25:30 jasone Exp $
d74 1
@


1.131
log
@Add sx_try_upgrade() and sx_downgrade().

Submitted by:	Alexander Kabaev <ak03@@gte.com>
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.130 2001/08/10 07:19:55 ru Exp $
d57 1
a57 1
	sbuf.9 scheduler.9 sleep.9 sleepqueue.9 spl.9 store.9 \
d158 7
@


1.130
log
@Add manpage for pgfind(9).

PR:		docs/29552
Submitted by:	Evan Sarmiento <kaworu@@sektor7.ath.cx>
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.129 2001/08/09 16:01:27 tmm Exp $
d172 2
@


1.129
log
@Document zdestroy().

Reviewed by:	des
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.128 2001/08/08 08:27:19 ru Exp $
d53 2
a54 1
	panic.9 pbuf.9 pfil.9 pfind.9 physio.9 posix4.9 printf.9 psignal.9 \
@


1.128
log
@s/vm_page_io_finised/vm_page_io_finished/

Submitted by:	Chad David <davidc@@colnta.acns.ab.ca>
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.127 2001/08/07 04:29:53 jasone Exp $
d325 1
@


1.127
log
@Document sx_try_[sx]lock().
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.126 2001/07/30 22:14:23 alfred Exp $
d184 1
a184 1
MLINKS+=vm_page_io.9 vm_page_io_start.9 vm_page_io.9 vm_page_io_finised.9
@


1.126
log
@More updates from Chad.

Submitted by: Chad David <davidc@@acns.ab.ca>
Reviewed by: sheldonh
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.125 2001/07/27 03:54:59 chris Exp $
d167 2
@


1.125
log
@Add a short man page describing the vfs_unmountall() function.

MFC after:	1 week
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.124 2001/07/18 06:10:33 alfred Exp $
d62 3
a64 1
	vm_page_alloc.9 vm_page_copy.9 vm_page_flag.9 vm_page_hold.9 \
d66 2
a67 1
	vm_page_protect.9 vm_page_sleep_busy.9 vm_page_wakeup.9 \
d177 3
@


1.124
log
@Install and provide MLINKS for:
 pbuf.9 vm_page_alloc.9 vm_page_copy.9 vm_page_flag.9 vm_page_hold.9
 vm_page_insert.9 vm_page_io.9 vm_page_lookup.9 vm_page_protect.9
 vm_page_sleep_busy.9 vm_page_wakeup.9 vm_page_wire.9
 vm_page_zero_fill.9 vm_set_page_size.9
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.123 2001/07/16 07:04:09 ru Exp $
d60 1
a60 1
	vcount.9 vfs_busy.9 vfs_mount.9 vfs_unbusy.9 vget.9 \
@


1.123
log
@Manpage for pfind() and zpfind().

Submitted by:	Evan Sarmiento <kaworu@@sektor7.ath.cx>
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.122 2001/07/14 19:41:16 schweikh Exp $
d53 1
a53 1
	panic.9 pfil.9 pfind.9 physio.9 posix4.9 printf.9 psignal.9 \
d61 6
a66 1
	vinvalbuf.9 vn_isdisk.9 vnode.9 vput.9 vref.9 vrele.9 \
d135 1
d173 7
@


1.122
log
@Removed whitespace at end-of-line; no content changes. I simply did
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
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.121 2001/07/13 18:35:48 ru Exp $
d53 1
a53 1
	panic.9 pfil.9 physio.9 posix4.9 printf.9 psignal.9 \
d131 1
@


1.121
log
@Add a few more manpages from Chad.
Fold major.9, minor.9, umajor.9, and uminor.9 into a single device_ids.9.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.120 2001/07/10 07:42:35 alfred Exp $
d108 1
a108 1
MLINKS+=devstat.9 devicestat.9 devstat.9 devstat_add_entry.9 
@


1.120
log
@Sort MAN= section.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.119 2001/07/10 07:28:11 alfred Exp $
d38 1
d44 1
d49 2
a50 2
	major.9 make_dev.9 malloc.9 mbchain.9 mbuf.9 mdchain.9 \
	mi_switch.9 microseq.9 microtime.9 microuptime.9 minor.9 \
d59 1
a59 1
	uio.9 umajor.9 uminor.9 \
d106 2
d163 2
d187 2
@


1.119
log
@Install:
cdevsw_add.9 cdevsw_remove.9 devsw.9
major.9 minor.9 umajor.9 uminor.9 vn_isdisk.9
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.118 2001/07/10 04:35:22 alfred Exp $
d3 17
a19 11
MAN=	BUF_LOCK.9 BUF_LOCKFREE.9 BUF_LOCKINIT.9 \
	BUF_REFCNT.9 BUF_TIMELOCK.9 BUF_UNLOCK.9 \
	CONDSPLASSERT.9 DECLARE_MODULE.9 DELAY.9 DEV_MODULE.9 KASSERT.9 MD5.9 \
	MODULE_DEPEND.9 MODULE_VERSION.9 SPLASSERT.9 SYSCALL_MODULE.9 \
	VFS.9 VFS_FHTOVP.9 VFS_INIT.9 VFS_MOUNT.9 VFS_QUOTACTL.9 \
	VFS_ROOT.9 VFS_START.9 VFS_STATFS.9 VFS_SYNC.9 VFS_UNMOUNT.9 \
	VFS_VGET.9 VFS_VPTOFH.9 VFS_CHECKEXP.9 \
	VOP_ACCESS.9 VOP_ADVLOCK.9 VOP_ATTRIB.9 \
	VOP_BWRITE.9 VOP_CREATE.9 VOP_FSYNC.9 VOP_LEASE.9 \
	VOP_GETPAGES.9 VOP_GETVOBJECT.9 VOP_INACTIVE.9 VOP_IOCTL.9 VOP_LINK.9 \
	VOP_LOCK.9 VOP_LOOKUP.9 VOP_OPENCLOSE.9 \
d22 19
a40 6
	VOP_STRATEGY.9 \
	accf_data.9 accf_http.9 at_exit.9 at_fork.9 atomic.9 \
	bios.9 boot.9 buf.9 \
	cd.9 condvar.9 copy.9 critical_enter.9 \
	devstat.9 \
	devtoname.9 \
d44 6
a49 5
	kernacc.9 kthread.9 ktr.9 \
	lockcount.9 lockdestroy.9 lockmgr.9 lockmgr_printinfo.9 lockstatus.9 \
	malloc.9 make_dev.9 mbuf.9 mbchain.9 mdchain.9 \
	microseq.9 microtime.9 microuptime.9 \
	mi_switch.9 module.9 mutex.9 \
d52 10
a61 35
	random.9 resettodr.9 rtalloc.9 rtentry.9 runqueue.9 \
	scheduler.9 sleep.9 sleepqueue.9 spl.9 store.9 style.9 suser.9 swi.9 \
	sx.9 time.9 timeout.9 tvtohz.9 \
	uio.9 \
	vcount.9 vfs_busy.9 vfs_mount.9 vfs_unbusy.9 \
	vget.9 vinvalbuf.9 vnode.9 vput.9 vref.9 vrele.9 vslock.9

MAN+=	device.9 device_add_child.9 device_delete_child.9 device_enable.9 \
	device_find_child.9 device_get_children.9 \
	device_get_devclass.9 device_get_driver.9 \
	device_get_ivars.9 device_get_softc.9 device_get_state.9 \
	device_get_unit.9 device_probe_and_attach.9 device_quiet.9 \
	device_set_desc.9 device_set_flags.9 driver.9 \
	devclass.9 devclass_add_driver.9 devclass_find.9 \
	devclass_get_device.9 devclass_get_devices.9 devclass_get_maxunit.9 \
	devclass_get_name.9 devclass_get_softc.9 \
	DEVICE_ATTACH.9 DEVICE_DETACH.9 DEVICE_IDENTIFY.9 DEVICE_PROBE.9 \
	DEVICE_SHUTDOWN.9 \
	DRIVER_MODULE.9 BUS_PRINT_CHILD.9 BUS_SETUP_INTR.9 \
	BUS_READ_IVAR.9 \
	bus_generic_attach.9 bus_generic_detach.9 bus_generic_map_intr.9 \
	bus_generic_print_child.9 bus_generic_read_ivar.9 \
	bus_generic_shutdown.9 \
	bus_alloc_resource.9 bus_release_resource.9 \
	VOP_ACLCHECK.9 VOP_GETACL.9 VOP_GETEXTATTR.9 VOP_SETACL.9 \
	VOP_SETEXTATTR.9 acl.9 extattr.9 kobj.9 taskqueue.9 accept_filter.9 \
	sbuf.9 resource_int_value.9 resource_query_string.9 \
	zone.9 \
	sysctl_add_oid.9 sysctl_ctx_init.9

MAN+=	cdevsw_add.9 cdevsw_remove.9 \
	devsw.9 \
	major.9 minor.9 \
	umajor.9 uminor.9 \
	vn_isdisk.9
@


1.118
log
@Link in new manpages:
BUF_LOCK.9 BUF_LOCKFREE.9 BUF_LOCKINIT.9
BUF_REFCNT.9 BUF_TIMELOCK.9 BUF_UNLOCK.9
lockcount.9 lockdestroy.9 lockmgr.9 lockmgr_printinfo.9 lockstatus.9
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.117 2001/07/09 07:15:51 alfred Exp $
d61 6
@


1.117
log
@Link in manpages for vfs_busy, vfs_mount, vfs_unbusy, and vinvalbuf.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.116 2001/06/28 07:20:05 jhb Exp $
d3 3
a5 1
MAN=	CONDSPLASSERT.9 DECLARE_MODULE.9 DELAY.9 DEV_MODULE.9 KASSERT.9 MD5.9 \
d26 1
@


1.116
log
@Add a new manpage to document the CTRx macros used when adding new KTR
tracepoints to kernel code.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.115 2001/05/29 04:17:36 dd Exp $
d33 2
a34 1
	vcount.9 vget.9 vnode.9 vput.9 vref.9 vrele.9 vslock.9
@


1.115
log
@Link make_dev.9 to make_dev_alias.9 and depends_dev.9.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.114 2001/05/28 20:27:23 dd Exp $
d23 1
a23 1
	kernacc.9 kthread.9 \
d112 2
@


1.114
log
@Remove obsolete DEVFS manual pages.  The routines they describe don't
exist in the new (phk's) DEVFS.

Approved by:	phk
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.113 2001/05/05 00:25:39 dd Exp $
d112 1
d114 1
@


1.113
log
@Add printf.9, and add links to tprintf.9 and uprintf.9.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.112 2001/04/28 13:18:40 alex Exp $
d18 1
a18 1
	devfs_add_devswf.9 devfs_link.9 devfs_remove_dev.9 devstat.9 \
a98 1
MLINKS+=devfs_link.9 devfs_makelink.9
@


1.112
log
@Add SYSCALL_MODULE.9, a manpage for the SYSCALL_MODULE wrapper macro
for syscall klds.

Some text of this manpage is based on the comments in the example
syscall module written by Assar Westerlund.

Reviewed by:	ru
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.111 2001/03/30 23:00:00 jhb Exp $
d28 1
a28 1
	panic.9 pfil.9 physio.9 posix4.9 psignal.9 \
d231 3
@


1.111
log
@Correct the MLINKS for mutex.9 to reflect the API change and add a new
MLINK for mtx_initialized.

Reminded by:	rwatson
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.110 2001/03/28 07:30:58 jhb Exp $
d4 1
a4 1
	MODULE_DEPEND.9 MODULE_VERSION.9 SPLASSERT.9 \
@


1.110
log
@Add a manpage for the critical_enter/exit() functions.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.109 2001/03/27 13:48:25 ru Exp $
d215 5
a219 3
MLINKS+=mutex.9 mtx_enter.9
MLINKS+=mutex.9 mtx_try_enter.9
MLINKS+=mutex.9 mtx_exit.9
d221 2
a222 2
MLINKS+=mutex.9 mtx_owned.9
MLINKS+=mutex.9 mtx_assert.9
@


1.109
log
@MAN[1-9] -> MAN.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.108 2001/03/11 17:30:08 alex Exp $
d17 1
a17 1
	cd.9 condvar.9 copy.9 \
d98 1
@


1.108
log
@Add a manpage for the DEV_MODULE kernel macro.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.107 2001/03/11 14:42:38 alex Exp $
d3 1
a3 1
MAN9=	CONDSPLASSERT.9 DECLARE_MODULE.9 DELAY.9 DEV_MODULE.9 KASSERT.9 MD5.9 \
d35 1
a35 1
MAN9+=	device.9 device_add_child.9 device_delete_child.9 device_enable.9 \
@


1.107
log
@Add MODULE_DEPEND.9 and MODULE_VERSION.9
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.106 2001/03/10 19:37:27 alex Exp $
d3 1
a3 1
MAN9=	CONDSPLASSERT.9 DECLARE_MODULE.9 DELAY.9 KASSERT.9 MD5.9 \
@


1.106
log
@Add DEVICE_IDENTIFY.9
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.105 2001/03/10 06:10:48 bp Exp $
d3 2
a4 1
MAN9=	CONDSPLASSERT.9 DECLARE_MODULE.9 DELAY.9 KASSERT.9 MD5.9 SPLASSERT.9 \
@


1.105
log
@Add documentation for mchain API.

Reviewed by:	asmodai, ru (mbchain.9)
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.104 2001/03/09 14:16:46 alex Exp $
d43 2
a44 1
	DEVICE_ATTACH.9 DEVICE_DETACH.9 DEVICE_PROBE.9 DEVICE_SHUTDOWN.9 \
@


1.104
log
@Add module.9 and DECLARE_MODULE.9
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.103 2001/03/09 03:30:20 jhb Exp $
d23 2
a24 1
	malloc.9 make_dev.9 mbuf.9 microseq.9 microtime.9 microuptime.9 \
d170 35
@


1.103
log
@Document the ithread_* API used to manage interrupt threads and their
list of handlers.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.102 2001/03/05 23:48:38 jhb Exp $
d3 1
a3 1
MAN9=	CONDSPLASSERT.9 DELAY.9 KASSERT.9 MD5.9 SPLASSERT.9 \
d24 1
a24 1
	mi_switch.9 mutex.9 \
@


1.102
log
@Adjust swi.9 MLINKS to catch up to the new swi API.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.101 2001/03/05 19:59:41 jasone Exp $
d21 1
a21 1
	ifnet.9 inittodr.9 intro.9 \
d101 3
@


1.101
log
@Implement shared/exclusive locks.

Reviewed by:	bmilekic, jake, jhb
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.100 2001/03/03 14:19:39 markm Exp $
d133 1
a133 1
MLINKS+=swi.9 sched_swi.9 swi.9 sinthand_add.9
@


1.100
log
@Extra MLINKS to reflect expansion of BUS_SETUP_INTR(9) manpage.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.99 2001/03/02 04:32:50 imp Exp $
d29 1
a29 1
	time.9 timeout.9 tvtohz.9 \
d134 6
@


1.99
log
@Add link for resource_query_unit, now documented in the
resource_query_string man page.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.98 2001/03/01 09:06:57 asmodai Exp $
d156 3
@


1.98
log
@Hook Warner's resource_* manpages to the build.
This includes appropriate MLINKS for the other functions contained
within them.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.97 2001/02/06 10:33:37 bp Exp $
d191 1
@


1.97
log
@Add man page for VOP_GETVOBJECT, VOP_CREATEVOBJECT and VOP_DESTROYVOBJECT
operations.

Reviewed by:	sheldonh
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.96 2001/02/06 09:04:52 asmodai Exp $
d51 1
a51 1
	sbuf.9 \
d187 4
@


1.96
log
@Add vcount.9 / count_dev.9.
Touched up a bit and added some consistency to the text by your's truly.

PR:		23745
Submitted by:	Andrew Stevenson <andrew@@ugh.net.au>
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.95 2001/02/02 12:51:22 bde Exp $
d9 1
a9 1
	VOP_GETPAGES.9 VOP_INACTIVE.9 VOP_IOCTL.9 VOP_LINK.9 \
d62 2
@


1.95
log
@Removed vestiges of vop_mmap.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.94 2001/01/28 00:19:10 des Exp $
d31 1
a31 1
	vget.9 vnode.9 vput.9 vref.9 vrele.9 vslock.9
d216 2
@


1.94
log
@Add MLINKS for sbuf_clear() and sbuf_overflowed().
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.93 2001/01/27 19:13:08 des Exp $
d10 1
a10 1
	VOP_LOCK.9 VOP_LOOKUP.9 VOP_MMAP.9 VOP_OPENCLOSE.9 \
@


1.93
log
@Add a man page for the zone allocator.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.92 2001/01/23 19:38:45 jhb Exp $
d205 1
d211 1
@


1.92
log
@- Activate runqueue.9, scheduler.9, and sleepqueue.9 along with appropriate
  MLINKS.
- Update MLINKS for mi_switch.9.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.91 2001/01/21 07:52:12 jasone Exp $
d52 1
d214 6
@


1.91
log
@Remove MUTEX_DECLARE() and MTX_COLD.  Instead, postpone full mutex
initialization until after malloc() is safe to call, then iterate through
all mutexes and complete their initialization.

This change is necessary in order to avoid some circular bootstrapping
dependencies.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.90 2001/01/16 01:00:41 jasone Exp $
d27 2
a28 2
	random.9 resettodr.9 rtalloc.9 rtentry.9 \
	sleep.9 spl.9 store.9 style.9 suser.9 swi.9 \
d105 1
a105 1
MLINKS+=mi_switch.9 cpu_switch.9
d113 7
d122 2
@


1.90
log
@Implement condition variables.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.89 2000/12/15 20:39:35 jhb Exp $
a150 1
MLINKS+=mutex.9 MUTEX_DECLARE.9
@


1.89
log
@Catch up to the changes to the kthread API.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.88 2000/12/13 19:53:37 des Exp $
d16 1
a16 1
	cd.9 copy.9 \
d80 11
@


1.88
log
@Add sbuf(9) man page with links to API function names.

Reviewed by:	ru
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.87 2000/11/22 03:44:55 alfred Exp $
d88 1
a88 1
MLINKS+=kthread.9 kproc_start.9 kthread.9 kproc_suspend_loop.9
d90 2
a91 2
MLINKS+=kthread.9 resume_kproc.9 kthread.9 shutdown_kproc.9
MLINKS+=kthread.9 suspend_kproc.9
@


1.87
log
@Install DELAY(9).
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.86 2000/11/21 20:31:51 markm Exp $
d51 1
d183 11
@


1.86
log
@Add new man page to the mix.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.85 2000/11/21 20:28:48 markm Exp $
d3 1
a3 1
MAN9=	CONDSPLASSERT.9 KASSERT.9 MD5.9 SPLASSERT.9 \
@


1.85
log
@Whitespace-only change. Tidy up, alphabetise and wrap.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.84 2000/11/16 00:57:52 alfred Exp $
d20 1
@


1.84
log
@install/build accf_* manpages
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.83 2000/11/13 20:34:20 jhb Exp $
d14 3
a16 2
	accf_data.9 accf_http.9 \
	at_exit.9 at_fork.9 atomic.9 bios.9 boot.9 buf.9 cd.9 copy.9 \
d18 13
a30 6
	devtoname.9 fetch.9 ifnet.9 inittodr.9 intro.9 kernacc.9 kthread.9 malloc.9 \
	make_dev.9 microseq.9 mi_switch.9 mutex.9 namei.9 panic.9 pfil.9 physio.9 \
	posix4.9 psignal.9 random.9 resettodr.9 rtalloc.9 rtentry.9 sleep.9 spl.9 \
	store.9 style.9 suser.9 swi.9 time.9 timeout.9 uio.9 \
	vget.9 vnode.9 vput.9 vref.9 vrele.9 vslock.9 \
	mbuf.9 microtime.9 microuptime.9 tvtohz.9
@


1.83
log
@Beef up the description of the kernel thread API.

Reviewed by:	sheldonh, jasone
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.82 2000/11/13 20:18:42 jhb Exp $
d14 1
@


1.82
log
@Describe the new software interrupt thread functionality.

Reviewed by:	sheldonh, jasone
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.81 2000/11/13 20:08:17 jhb Exp $
d16 1
a16 1
	devtoname.9 fetch.9 ifnet.9 inittodr.9 intro.9 kernacc.9 malloc.9 \
d77 4
@


1.81
log
@Add a manpage to document the atomic operations including a quick treatment
of memory barriers and the newish atomic variants that include them.

Reviewed by:	sheldonh
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.80 2000/10/30 09:16:18 ru Exp $
d19 1
a19 1
	store.9 style.9 suser.9 time.9 timeout.9 uio.9 \
d95 1
@


1.80
log
@Add pfil.9 manpage to build after a repository copy.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.79 2000/10/26 23:54:10 jhb Exp $
d14 1
a14 1
	at_exit.9 at_fork.9 bios.9 boot.9 buf.9 cd.9 copy.9 \
d59 8
@


1.79
log
@Add in MLINKS for all of the various mutex functions to mutex.9
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.78 2000/10/26 23:15:47 nik Exp $
d17 1
a17 1
	make_dev.9 microseq.9 mi_switch.9 mutex.9 namei.9 panic.9 physio.9 \
d74 1
@


1.78
log
@Add a prototype mbuf.9 man page.  Probably needs work, but it's a good
start.

PR:             docs/22053
Submitted by:   Yar Tikhiy <yar@@comp.chem.msu.su>
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.77 2000/10/14 16:16:42 markm Exp $
d114 9
@


1.77
log
@Add a man page for part of the PRNG API.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.76 2000/10/06 23:29:11 brian Exp $
d21 1
a21 1
	microtime.9 microuptime.9 tvtohz.9
@


1.76
log
@Index: Makefile
===================================================================
RCS file: /home/ncvs/src/share/man/man9/Makefile,v
retrieving revision 1.75
diff -u -r1.75 Makefile
--- Makefile	2000/09/17 12:15:12	1.75
+++ Makefile	2000/10/06 23:24:26
@@@@ -69,6 +69,8 @@@@
 MLINKS+=make_dev.9 destroy_dev.9
 MLINKS+=malloc.9 FREE.9 malloc.9 MALLOC.9 malloc.9 free.9
 MLINKS+=mi_switch.9 cpu_switch.9
+MLINKS+=namei.9 NDINIT.9
+MLINKS+=namei.9 NDFREE.9
 MLINKS+=posix4.9 p1003_1b.9
 MLINKS+=psignal.9 gsignal.9 psignal.9 pgsignal.9
 MLINKS+=rtalloc.9 rtalloc1.9 rtalloc.9 rtalloc_ign.9
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.75 2000/09/17 12:15:12 alex Exp $
d18 1
a18 1
	posix4.9 psignal.9 resettodr.9 rtalloc.9 rtentry.9 sleep.9 spl.9 \
d76 1
@


1.75
log
@Add DRIVER_MODULE.9, the manual page describing the kernel driver
declaration macro.
Thanks to Sheldon for a big patch with language/mdoc fixes.

Reviewed by:	asmodai, sheldonh
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.74 2000/09/11 00:52:31 jake Exp $
d72 2
@


1.74
log
@Add scant documentation for msleep.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.73 2000/09/07 01:32:37 jasone Exp $
d33 1
a33 1
	BUS_PRINT_CHILD.9 BUS_SETUP_INTR.9 \
@


1.73
log
@Major update to the way synchronization is done in the kernel.  Highlights
include:

* Mutual exclusion is used instead of spl*().  See mutex(9).  (Note: The
  alpha port is still in transition and currently uses both.)

* Per-CPU idle processes.

* Interrupts are run in their own separate kernel threads and can be
  preempted (i386 only).

Partially contributed by:	BSDi (BSD/OS)
Submissions by (at least):	cp, dfr, dillon, grog, jake, jhb, sheldonh
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.72 2000/08/28 21:17:46 dfr Exp $
d76 1
a76 1
MLINKS+=sleep.9 asleep.9 sleep.9 await.9
@


1.72
log
@Document kobj_class_compile_static().
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.71 2000/08/16 19:53:38 markm Exp $
d17 2
a18 2
	make_dev.9 microseq.9 mi_switch.9 namei.9 panic.9 physio.9 posix4.9 \
	psignal.9 resettodr.9 rtalloc.9 rtentry.9 sleep.9 spl.9 \
@


1.71
log
@Mention more functions in the headers so whatis(1) can find them, and
create links to functions so added found.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.70 2000/07/15 10:26:00 abial Exp $
d113 1
@


1.70
log
@These patches implement dynamic sysctls. It's possible now to add
and remove sysctl oids at will during runtime - they don't rely on
linker sets. Also, the node oids can be referenced by more than
one kernel user, which means that it's possible to create partially
overlapping trees.

Add sysctl contexts to help programmers manage multiple dynamic
oids in convenient way.

Please see the manpages for detailed discussion, and example module
for typical use.

This work is based on ideas and code snippets coming from many
people, among them:  Arun Sharma, Jonathan Lemon, Doug Rabson,
Brian Feldman, Kelly Yancey, Poul-Henning Kamp and others. I'd like
to specially thank Brian Feldman for detailed review and style
fixes.

PR:		kern/16928
Reviewed by:	dfr, green, phk
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.69 2000/07/11 13:50:04 asmodai Exp $
d85 2
d127 2
@


1.69
log
@Install accept_filter.9

Forgotten by:	alfred
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.68 2000/06/08 21:00:12 alex Exp $
d40 2
a41 1
	VOP_SETEXTATTR.9 acl.9 extattr.9 kobj.9 taskqueue.9 accept_filter.9
d125 16
@


1.68
log
@Add bus_alloc_resource.9 and bus_release_resource.9.
bus_release_resource.9 contains a paragraph obtained from a mail
by Warner Losh <imp@@FreeBSD.org> to myself.

Reviewed by:	asmodai, hoek;  in parts by msmith, mdodd and imp
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.67 2000/05/28 16:53:50 dfr Exp $
d40 1
a40 1
	VOP_SETEXTATTR.9 acl.9 extattr.9 kobj.9 taskqueue.9
@


1.67
log
@Add documentation for taskqueue apis.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.66 2000/04/08 13:24:39 dfr Exp $
d38 1
@


1.66
log
@Add manpage for kernel object system.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.65 2000/04/02 12:00:52 asmodai Exp $
d39 1
a39 1
	VOP_SETEXTATTR.9 acl.9 extattr.9 kobj.9
d114 9
@


1.65
log
@Add and install BUS_SETUP_INTR.9.
This effectively replaces BUS_CREATE_INTR.9 and BUS_CONNECT_INTR.9.

Reviewed by:	n_hibma
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.64 2000/04/02 09:25:15 asmodai Exp $
d39 1
a39 1
	VOP_SETEXTATTR.9 acl.9 extattr.9
d107 7
@


1.64
log
@Get rid of the manpages for BUS_CREATE_INTR() and BUS_CONNECT_INTR().
These got replaced by BUS_SETUP_INTR().

This once again illustrates an API change without informing -doc, so
that these sort post cleanup actions could've been avoided.

And then people wonder why the docs suck so much at times.

Reviewed by:	peter
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.63 2000/03/20 20:23:43 bde Exp $
d33 1
a33 1
	BUS_PRINT_CHILD.9 \
@


1.63
log
@Actually install KASSERT.9.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.62 2000/03/19 14:43:03 asmodai Exp $
d33 1
a33 1
	BUS_CREATE_INTR.9 BUS_CONNECT_INTR.9 BUS_PRINT_CHILD.9 \
@


1.62
log
@Add the manpage for CONDSPLASSERT().
This was based upon the manpage written by jmb for SPLASSERT().
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.61 2000/03/18 21:51:16 asmodai Exp $
d3 1
a3 1
MAN9=	CONDSPLASSERT.9 MD5.9 SPLASSERT.9 \
@


1.61
log
@After about two months I am the first to notice that SPLASERT.9 never
got installed.

Also, correct the copyright to a more realistic date (1996->2000).
Fix some wordings and omissions.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60 2000/01/07 12:42:58 phantom Exp $
d3 1
a3 1
MAN9=	MD5.9 SPLASSERT.9 \
@


1.60
log
@Add new manpages for:
	microtime(9)
	nanotime(9)
	getmicrotime(9)
	getnanotime(9)
	microuptime(9)
	nanouptime(9)
	getmicrouptime(9)
	getnanouptime(9)
	tvtohz(9)

Based on PR:	docs/15889
Submitted by:	Kelly Yancey <kbyanc@@posi.net>
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.59 2000/01/05 04:59:00 rwatson Exp $
d3 1
a3 1
MAN9=	MD5.9 \
@


1.60.2.1
log
@MF5C:	rev 1.61 of Makefile:	install SPLASSERT manpage
	rev 1.2 of SPLASSERT.9:	various small fixes
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60 2000/01/07 12:42:58 phantom Exp $
d3 1
a3 1
MAN9=	MD5.9 SPLASSERT.9 \
@


1.60.2.2
log
@Follow bde's example and install KASSERT.9.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.1 2000/03/18 21:54:34 asmodai Exp $
d3 1
a3 1
MAN9=	MD5.9 KASSERT.9 SPLASSERT.9 \
@


1.60.2.3
log
@MFC:	Remove BUS_[CREATE|CONNECT]_INTR.9.
	Add BUS_SETUP_INTR.9.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.2 2000/03/21 13:00:04 asmodai Exp $
d33 1
a33 1
	BUS_PRINT_CHILD.9 BUS_SETUP_INTR.9 \
@


1.60.2.4
log
@MFC: Add bus_alloc_resource.9 and bus_release_resource.9

Approved by:	asmodai
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.3 2000/04/02 12:59:55 asmodai Exp $
a37 1
	bus_alloc_resource.9 bus_release_resource.9 \
@


1.60.2.5
log
@MFC: accept_filters
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.4 2000/06/12 14:05:11 alex Exp $
d14 1
a14 1
	accept_filter.9 at_exit.9 at_fork.9 bios.9 boot.9 buf.9 cd.9 copy.9 \
@


1.60.2.6
log
@MFC: Add DRIVER_MODULE.9
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.5 2000/07/28 04:03:38 alfred Exp $
d33 1
a33 1
	DRIVER_MODULE.9 BUS_PRINT_CHILD.9 BUS_SETUP_INTR.9 \
@


1.60.2.7
log
@MFC: Dynamic sysctls.
@
text
@d1 1
a1 1
# $FreeBSD$
d40 1
a40 1
	VOP_SETEXTATTR.9 acl.9 extattr.9 sysctl_add_oid.9 sysctl_ctx_init.9
a107 16

MLINKS+=sysctl_add_oid.9 sysctl_remove_oid.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_OID.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_NODE.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_STRING.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_INT.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_UINT.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_LONG.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_ULONG.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_OPAQUE.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_STRUCT.9
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_PROC.9
MLINKS+=sysctl_ctx_init.9 sysctl_ctx_free.9
MLINKS+=sysctl_ctx_init.9 sysctl_ctx_entry_add.9
MLINKS+=sysctl_ctx_init.9 sysctl_ctx_entry_del.9
MLINKS+=sysctl_ctx_init.9 sysctl_ctx_entry_find.9
@


1.60.2.8
log
@Add manpages for "httpready" and "dataready" accept filters.

MFC: accept filter documentation
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.7 2000/09/25 12:09:19 ps Exp $
a13 1
	accf_data.9 accf_http.9 \
@


1.60.2.9
log
@MFC: DELAY(9)
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.8 2000/11/16 01:02:10 alfred Exp $
d3 1
a3 1
MAN9=	DELAY.9 MD5.9 KASSERT.9 SPLASSERT.9 \
@


1.60.2.10
log
@MFC: MAN[1-9] -> MAN.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.9 2000/11/22 03:45:44 alfred Exp $
d3 1
a3 1
MAN=	DELAY.9 MD5.9 KASSERT.9 SPLASSERT.9 \
d24 1
a24 1
MAN+=	device.9 device_add_child.9 device_delete_child.9 device_enable.9 \
@


1.60.2.11
log
@MFC: Add DECLARE_MODULE.9, DEVICE_IDENTIFY.9, DEV_MODULE.9,
     MODULE_DEPEND.9, MODULE_VERSION.9, SYSCALL_MODULE.9, module.9
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.10 2001/04/25 11:11:34 ru Exp $
d3 1
a3 2
MAN=	DECLARE_MODULE.9 DELAY.9 DEV_MODULE.9 KASSERT.9 MD5.9 \
	MODULE_DEPEND.9 MODULE_VERSION.9 SPLASSERT.9 SYSCALL_MODULE.9 \
d18 2
a19 3
	make_dev.9 microseq.9 mi_switch.9 module.9 namei.9 \
	panic.9 physio.9 posix4.9 psignal.9 \
	resettodr.9 rtalloc.9 rtentry.9 sleep.9 spl.9 \
d33 1
a33 2
	DEVICE_ATTACH.9 DEVICE_DETACH.9 DEVICE_IDENTIFY.9 DEVICE_PROBE.9 \
	DEVICE_SHUTDOWN.9 \
@


1.60.2.12
log
@MFC: Connect the sbuf code to the build
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.11 2001/06/03 14:00:52 alex Exp $
d44 1
a44 2
	VOP_SETEXTATTR.9 acl.9 extattr.9 \
	sbuf.9 sysctl_add_oid.9 sysctl_ctx_init.9
a127 13

MLINKS+=sbuf.9 sbuf_new.9
MLINKS+=sbuf.9 sbuf_clear.9
MLINKS+=sbuf.9 sbuf_setpos.9
MLINKS+=sbuf.9 sbuf_cat.9
MLINKS+=sbuf.9 sbuf_cpy.9
MLINKS+=sbuf.9 sbuf_printf.9
MLINKS+=sbuf.9 sbuf_putc.9
MLINKS+=sbuf.9 sbuf_overflowed.9
MLINKS+=sbuf.9 sbuf_finish.9
MLINKS+=sbuf.9 sbuf_data.9
MLINKS+=sbuf.9 sbuf_len.9
MLINKS+=sbuf.9 sbuf_delete.9
@


1.60.2.13
log
@MFC: mdoc deputy police: remove whitespace at eol because this
may confuse groff.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.12 2001/07/19 08:39:43 des Exp $
d67 1
a67 1
MLINKS+=devstat.9 devicestat.9 devstat.9 devstat_add_entry.9
@


1.60.2.14
log
@Removing old, broken DEVFS from -stable phase two: remove
implementation, header files, and man pages (i.e., all files specific
to DEVFS).
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.13 2001/07/21 09:16:54 schweikh Exp $
d17 1
a17 1
	devstat.9 \
d66 1
@


1.60.2.15
log
@MFC: Add vfs_unmountall(9) man page.

Approved by:	jkh
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.14 2001/07/25 12:11:15 dd Exp $
d45 1
a45 1
	sbuf.9 sysctl_add_oid.9 sysctl_ctx_init.9 vfs_unmountall.9
@


1.60.2.16
log
@MFC: MULTI_DRIVER_MODULE

Approved by:	jkh
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.60.2.15 2001/08/02 15:55:22 chris Exp $
a46 1
MLINKS+=DRIVER_MODULE.9 MULTI_DRIVER_MODULE.9
@


1.60.2.17
log
@MFC: Add man page links for the callout_*() routines to timeout.9.
@
text
@d1 1
a1 1
# $FreeBSD$
a88 2
MLINKS+=timeout.9 callout_handle_init.9 timeout.9 callout_init.9
MLINKS+=timeout.9 callout_stop.9 timeout.9 callout_reset.9
@


1.60.2.18
log
@MFC: Add realloc() and reallocf() and allow free(NULL).
@
text
@a74 1
MLINKS+=malloc.9 realloc.9 malloc.9 reallocf.9
@


1.60.2.19
log
@MFC:	Add zone.9 written by Dag-Erling.
@
text
@d45 1
a45 2
	sbuf.9 sysctl_add_oid.9 sysctl_ctx_init.9 vfs_unmountall.9 \
	zone.9
a144 7

MLINKS+=zone.9 zalloc.9
MLINKS+=zone.9 zfree.9
MLINKS+=zone.9 zinit.9
MLINKS+=zone.9 zinitna.9
MLINKS+=zone.9 zbootinit.9
MLINKS+=zone.9 zdestroy.9
@


1.60.2.20
log
@Document the interrupt-safe versions of zalloc() and zfree() called
zalloci() and zfreei(), respectively.

Hook them into the MLINKS.
@
text
@a148 2
MLINKS+=zone.9 zalloci.9
MLINKS+=zone.9 zfreei.9
@


1.60.2.21
log
@Remove bogus documentation of zdestroy().  It does not exist in STABLE.
Remove MLINKS as well.

Approved by:	implicit doc charter for releases :)
@
text
@d154 1
@


1.60.2.22
log
@MFC 1.146: Add MLINKS for sbuf_trim() and sbuf_vprintf().

Approved by:	re
@
text
@a139 1
MLINKS+=sbuf.9 sbuf_vprintf.9
a140 1
MLINKS+=sbuf.9 sbuf_trim.9
@


1.60.2.23
log
@MFC: crypto page
@
text
@d17 1
a17 1
	crypto.9 devstat.9 \
@


1.60.2.24
log
@Merge mbuf(9) page from CURRENT.  This is particularly
important since there already exist references to mbuf(9)
from other manpages in STABLE.

PR:		docs/44337 docs/50463
@
text
@d19 1
a19 1
	make_dev.9 mbuf.9 microseq.9 mi_switch.9 module.9 namei.9 \
@


1.60.2.25
log
@Add MLINK for suser_xxx(9) function, which is documented in suser(9)

PR:		docs/50390
Submitted by:	Dmitry Sivachenko <mitya@@cavia.pp.ru>
Approved by:	des (mentor)
@
text
@a88 1
MLINKS+=suser.9 suser_xxx.9
@


1.60.2.26
log
@MFC:

Bring in the pci(9) manual page, which documents some of the
vital functions of the PCI bus interface.

Written by:	Bruce M. Simpson <bms@@spc.org>
Approved by:	des (mentor)
@
text
@d20 1
a20 1
	pci.9 panic.9 physio.9 posix4.9 psignal.9 \
a77 5
MLINKS+=pci.9 pci_read_config.9 pci.9 pci_write_config.9
MLINKS+=pci.9 pci_enable_busmaster.9 pci.9 pci_disable_busmaster.9
MLINKS+=pci.9 pci_enable_io.9 pci.9 pci_disable_io.9
MLINKS+=pci.9 pci_get_powerstate.9 pci.9 pci_set_powerstate.9
MLINKS+=pci.9 pci_find_bsf.9 pci.9 pci_find_device.9
@


1.60.2.27
log
@MFC: bus_alloc_resource_any(9) for compatibility with 5.x.  No driver
conversions will be done in 4.x.
@
text
@a66 1
MLINKS+=bus_alloc_resource.9 bus_alloc_resource_any.9
@


1.60.2.28
log
@Partial MFC of 1.212:

- Add missing manual page links for sysctl_add_oid(9).

The rman(9) parts of 1.212 are not MFC'ed since 4.X does not have
rman(9).

PR:		docs/60088
Submitted by:	le
@
text
@a135 2
MLINKS+=sysctl_add_oid.9 SYSCTL_CHILDREN.9
MLINKS+=sysctl_add_oid.9 SYSCTL_STATIC_CHILDREN.9
@


1.60.2.29
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/4/share/man/man9/Makefile 147320 2005-06-12 16:34:57Z simon $
@


1.59
log
@Man pages for the VFS extended attribute and access control list vnops.

Reviewed by:	eivind
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.58 1999/12/23 17:16:30 bde Exp $
d20 2
a21 1
	vget.9 vnode.9 vput.9 vref.9 vrele.9 vslock.9
d102 5
@


1.58
log
@"Fixed" assorted bitrot.  remove_dev() was renamed to destroy_dev().
VOP_ABORTOP() went away.  at_shutdown() was replaced by undocumented
event handling.  Rename remove_dev() here too, and remove the dead
and dead wrong man pages.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.57 1999/12/02 16:34:08 n_hibma Exp $
d36 3
a38 1
	bus_generic_shutdown.9
@


1.57
log
@Add the device_get_children(9) man page.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.56 1999/09/25 20:12:01 chris Exp $
d7 1
a7 1
	VOP_ABORTOP.9 VOP_ACCESS.9 VOP_ADVLOCK.9 VOP_ATTRIB.9 \
d14 1
a14 1
	at_exit.9 at_fork.9 at_shutdown.9 bios.9 boot.9 buf.9 cd.9 copy.9 \
a55 1
MLINKS+=at_shutdown.9 rm_at_shutdown.9
d64 1
a64 1
MLINKS+=make_dev.9 remove_dev.9
@


1.56
log
@Document the make_dev(9) and remove_dev(9) facilities.
remove_dev(9) is created as a link to the existing make_dev(9) page.

Reviewed by:	phk
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.55 1999/09/25 15:58:33 chris Exp $
d23 2
a24 1
	device_find_child.9 device_get_devclass.9 device_get_driver.9 \
@


1.55
log
@Document the devtoname(9) kernel interface.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.54 1999/09/24 17:11:02 dillon Exp $
d17 2
a18 2
	microseq.9 mi_switch.9 namei.9 panic.9 physio.9 posix4.9 psignal.9 \
	resettodr.9 rtalloc.9 rtentry.9 sleep.9 spl.9 \
d64 1
@


1.54
log
@    More locking clarifications.  Add skeleton manual page for VOP_LEASE
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.53 1999/09/12 16:01:11 dfr Exp $
d16 2
a17 2
	fetch.9 ifnet.9 inittodr.9 intro.9 kernacc.9 malloc.9 microseq.9 \
	mi_switch.9 namei.9 panic.9 physio.9 posix4.9 psignal.9 \
@


1.53
log
@Add new manpage device_set_flags.9 and add links for
device_set_desc_copy.9 and device_get_flags.9.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.52 1999/09/11 15:39:31 chris Exp $
d8 1
a8 1
	VOP_BWRITE.9 VOP_CREATE.9 VOP_FSYNC.9 \
@


1.52
log
@Add a link for uiomove.9 to uio.9
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.51 1999/09/11 00:57:19 alfred Exp $
d26 1
a26 1
	device_set_desc.9 driver.9 \
d92 2
@


1.51
log
@Document VFS changes:

VFS_CHECKEXP.9, now used to check export credentials
VFS_FHTOVP.9, only used for filehandle to vnode, no access checks are done.
VFS.9, inform people of the vfs_std* functions available to avoid
       ugly casts to eopnotsup and making of dummy functions to return 0.
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.50 1999/09/04 12:37:20 phantom Exp $
d79 1
@


1.50
log
@Replace stale references to device_add_child_after(9) with
device_child_add_ordered(9)

PR:		13210
Submitted by:	Alexey Zelkin <phantom@@cris.net>
Reviewed by:	mpp
Forgotten by:	dfr
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.49 1999/08/28 00:21:07 peter Exp $
d6 1
a6 1
	VFS_VGET.9 VFS_VPTOFH.9 \
@


1.49
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
d82 1
a82 1
MLINKS+=device_add_child.9 device_add_child_after.9
@


1.48
log
@Add man page for device_quiet and friends
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.47 1999/03/17 20:17:31 ghelmer Exp $
@


1.47
log
@Document the flags and p parameters to VOP_LOCK and VOP_UNLOCK.  Also,
at Doug Rabson's suggestion, add vn_lock(9) as an alternative name for
this manpage and note its calling convention.

PR:		docs/9338
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.46 1999/03/06 19:03:31 bde Exp $
d25 2
a26 2
	device_get_unit.9 device_probe_and_attach.9 device_set_desc.9 \
	driver.9 \
d88 2
@


1.46
log
@Removed old scsi section 9 man pages.  Only cd.9 has been converted to
cam.  scsiconf.9, sd.9, and st.9 can now be found in the Attic.

Reviewed by:	ken
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.45 1999/03/06 17:37:20 bde Exp $
d47 1
@


1.45
log
@Fixed bitrot in synopsis (devfs_link was renamed to devfs_makelink).
Didn't fix bitrot in this page's name; just install a link.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.44 1999/01/30 15:33:20 nsouch Exp $
d18 1
a18 1
	resettodr.9 rtalloc.9 rtentry.9 scsiconf.9 sd.9 sleep.9 spl.9 st.9 \
@


1.44
log
@ppbconf.9 removed
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.43 1999/01/09 05:09:21 obrien Exp $
d56 1
@


1.43
log
@Add MLINKS for devstat kernel interfaces.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.42 1998/12/22 19:47:48 dillon Exp $
d17 1
a17 1
	mi_switch.9 namei.9 panic.9 physio.9 posix4.9 ppbconf.9 psignal.9 \
@


1.43.2.1
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.43.2.2
log
@MFC: Create a ``uiomove.9'' link to uio.9, since uio.9 documents the
     uiomove(9) function.

Approved by:	jkh
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.43.2.1 1999/08/29 16:47:12 peter Exp $
a76 1
MLINKS+=uio.9 uiomove.9
@


1.43.2.3
log
@Add manpages for microtime(9) and microuptime(9) families and tvtohz(9)
to RELNENG_3 branch.

PR:		docs/15889
@
text
@d1 1
a1 1
# $FreeBSD: src/share/man/man9/Makefile,v 1.43.2.2 1999/09/12 00:45:57 chris Exp $
d20 1
a20 2
	vget.9 vnode.9 vput.9 vref.9 vrele.9 vslock.9 \
	microtime.9 microuptime.9 tvtohz.9
a91 5

MLINKS+=microtime.9 getmicrotime.9 microtime.9 nanotime.9
MLINKS+=microtime.9 getnanotime.9
MLINKS+=microuptime.9 getmicrouptime.9 microuptime.9 nanouptime.9
MLINKS+=microuptime.9 getnanouptime.9
@


1.42
log
@    Add manual page describing kernel buffer management system (i.e.
    kern/vfs_bio.c).
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.41 1998/12/21 10:29:28 dillon Exp $
d56 3
a58 1
MLINKS+=devstat.9 devicestat.9
@


1.41
log
@    Add manual page for experimental kernel asleep() and await() routines
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.40 1998/10/28 00:55:42 nsouch Exp $
d14 1
a14 1
	at_exit.9 at_fork.9 at_shutdown.9 bios.9 boot.9 cd.9 copy.9 \
d67 1
@


1.40
log
@microseq.9: general purpose parallel microcode for ppbus(4)
ppbconf.9: general info about ppbus(4) structures
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.39 1998/09/27 13:35:49 eivind Exp $
d66 1
@


1.39
log
@Add a manpage for namei().

Markup changes and review by:	dfr
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.38 1998/09/15 10:26:57 gibbs Exp $
d16 2
a17 2
	fetch.9 ifnet.9 inittodr.9 intro.9 kernacc.9 malloc.9 \
	mi_switch.9 namei.9 panic.9 physio.9 posix4.9 psignal.9 \
@


1.38
log
@Add devstat.9.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.37 1998/09/03 21:52:04 dfr Exp $
d17 1
a17 1
	mi_switch.9 panic.9 physio.9 posix4.9 psignal.9 \
@


1.37
log
@Add manpages for the new device framework.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.36 1998/03/28 11:49:06 dufault Exp $
d15 1
a15 1
	devfs_add_devswf.9 devfs_link.9 devfs_remove_dev.9 \
d56 1
@


1.36
log
@Finish _POSIX_PRIORITY_SCHEDULING.  Needs P1003_1B and
_KPOSIX_PRIORITY_SCHEDULING options to work.  Changes:

Change all "posix4" to "p1003_1b".  Misnamed files are left
as "posix4" until I'm told if I can simply delete them and add
new ones;

Add _POSIX_PRIORITY_SCHEDULING system calls for FreeBSD and Linux;

Add man pages for _POSIX_PRIORITY_SCHEDULING system calls;

Add options to LINT;

Minor fixes to P1003_1B code during testing.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.35 1998/03/04 10:23:48 dufault Exp $
d22 15
d74 12
@


1.35
log
@Reviewed by:	msmith, bde long ago
POSIX.4 headers and sysctl variables.  Nothing should change
unless POSIX4 is defined or _POSIX_VERSION is set to 199309.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.34 1998/01/16 18:49:42 bde Exp $
d46 1
@


1.34
log
@Removed references to the man pages for the obsolete interfaces
VOP_BLKATOFF, VOP_SEEK, VOP_SELECT, VOP_TRUNCATE, VOP_UPDATE,
VOP_VALLOC and VOP_VFREE.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.33 1998/01/01 10:12:14 bde Exp $
d17 1
a17 1
	mi_switch.9 panic.9 physio.9 psignal.9 \
@


1.33
log
@Sorted lists.  Use the same style as most Makefiles for `MLINKS+=' lines.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.32 1998/01/01 09:40:21 bde Exp $
d8 1
a8 1
	VOP_BLKATOFF.9 VOP_BWRITE.9 VOP_CREATE.9 VOP_FSYNC.9 \
d13 1
a13 2
	VOP_SEEK.9 VOP_SELECT.9 VOP_STRATEGY.9 VOP_TRUNCATE.9 \
	VOP_UPDATE.9 VOP_VALLOC.9 \
a36 1
MLINKS+=VOP_VALLOC.9 VOP_VFREE.9
@


1.32
log
@Install devfs_remove_dev.9 and suser.9.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.31 1997/08/12 18:24:44 eivind Exp $
d3 13
a15 1
MAN9=	MD5.9 at_shutdown.9 at_fork.9 at_exit.9 bios.9 boot.9 cd.9 copy.9 \
d17 1
a17 1
	fetch.9 ifnet.9 intro.9 inittodr.9 kernacc.9 malloc.9 \
d21 1
a21 12
	vnode.9 vget.9 vput.9 vref.9 vrele.9 vslock.9 \
	VOP_ABORTOP.9 VOP_ACCESS.9 \
	VOP_ADVLOCK.9 VOP_ATTRIB.9 VOP_BLKATOFF.9 VOP_BWRITE.9 VOP_CREATE.9 \
	VOP_FSYNC.9 VOP_GETPAGES.9 VOP_INACTIVE.9 VOP_IOCTL.9 VOP_LINK.9 \
	VOP_LOCK.9 VOP_LOOKUP.9 VOP_MMAP.9 VOP_OPENCLOSE.9 \
	VOP_PATHCONF.9 VOP_PRINT.9 VOP_RDWR.9 VOP_READDIR.9 \
	VOP_READLINK.9 VOP_REALLOCBLKS.9 VOP_REMOVE.9 VOP_RENAME.9 \
	VOP_SEEK.9 VOP_SELECT.9 VOP_STRATEGY.9 VOP_TRUNCATE.9 \
	VOP_UPDATE.9 VOP_VALLOC.9 VFS.9 VFS_FHTOVP.9 VFS_INIT.9 \
	VFS_MOUNT.9 VFS_QUOTACTL.9 VFS_ROOT.9 VFS_START.9 VFS_STATFS.9 \
	VFS_SYNC.9 VFS_UNMOUNT.9 VFS_VGET.9 VFS_VPTOFH.9

d23 37
a59 37
MLINKS+= MD5.9 MD5Init.9 MD5.9 MD5Transform.9
MLINKS+= copy.9 copyin.9 copy.9 copyout.9 copy.9 copystr.9 copy.9 copyinstr.9
MLINKS+= fetch.9 fubyte.9 fetch.9 fusword.9 fetch.9 fuswintr.9 fetch.9 fuword.9
MLINKS+= at_shutdown.9 rm_at_shutdown.9
MLINKS+= at_exit.9 rm_at_exit.9
MLINKS+= at_fork.9 rm_at_fork.9
MLINKS+= ifnet.9 ifaddr.9 ifnet.9 ifqueue.9 ifnet.9 if_data.9
MLINKS+= kernacc.9 useracc.9
MLINKS+= malloc.9 free.9 malloc.9 MALLOC.9 malloc.9 FREE.9
MLINKS+= mi_switch.9 cpu_switch.9
MLINKS+= psignal.9 pgsignal.9 psignal.9 gsignal.9
MLINKS+= rtalloc.9 rtalloc_ign.9 rtalloc.9 rtalloc1.9
MLINKS+= sleep.9 tsleep.9 sleep.9 wakeup.9 sleep.9 wakeup_one.9
MLINKS+= spl.9 splbio.9 spl.9 splclock.9 spl.9 splhigh.9 spl.9 splimp.9
MLINKS+= spl.9 splnet.9 spl.9 splsoftclock.9 spl.9 splsofttty.9
MLINKS+= spl.9 splstatclock.9 spl.9 spltty.9 spl.9 splvm.9
MLINKS+= spl.9 spl0.9 spl.9 splx.9
MLINKS+= store.9 subyte.9 store.9 susword.9 store.9 suswintr.9 store.9 suword.9
MLINKS+= time.9 boottime.9 time.9 mono_time.9 time.9 runtime.9
MLINKS+= timeout.9 untimeout.9
MLINKS+= vref.9 VREF.9
MLINKS+= vslock.9 vsunlock.9
MLINKS+= VOP_CREATE.9 VOP_MKNOD.9
MLINKS+= VOP_CREATE.9 VOP_MKDIR.9
MLINKS+= VOP_CREATE.9 VOP_SYMLINK.9
MLINKS+= VOP_ATTRIB.9 VOP_SETATTR.9
MLINKS+= VOP_ATTRIB.9 VOP_GETATTR.9
MLINKS+= VOP_OPENCLOSE.9 VOP_OPEN.9
MLINKS+= VOP_OPENCLOSE.9 VOP_CLOSE.9
MLINKS+= VOP_RDWR.9 VOP_READ.9
MLINKS+= VOP_RDWR.9 VOP_WRITE.9
MLINKS+= VOP_REMOVE.9 VOP_RMDIR.9
MLINKS+= VOP_INACTIVE.9 VOP_RECLAIM.9
MLINKS+= VOP_LOCK.9 VOP_UNLOCK.9
MLINKS+= VOP_LOCK.9 VOP_ISLOCKED.9
MLINKS+= VOP_VALLOC.9 VOP_VFREE.9
MLINKS+= VOP_GETPAGES.9 VOP_PUTPAGES.9
@


1.31
log
@Activate the bios.9 manpage.

PR:	4215
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.30 1997/04/09 05:39:30 mpp Exp $
d4 2
a5 2
	devfs_add_devswf.9 \
	devfs_link.9 fetch.9 ifnet.9 intro.9 inittodr.9 kernacc.9 malloc.9 \
d8 1
a8 1
	store.9 style.9 time.9 timeout.9 uio.9 \
@


1.30
log
@Document wakeup_one().
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.29 1997/03/22 23:50:19 mpp Exp $
d3 1
a3 1
MAN9=	MD5.9 at_shutdown.9 at_fork.9 at_exit.9 boot.9 cd.9 copy.9 \
@


1.29
log
@Add malloc(9) to document the kernel malloc() and free() routines.

Obtained from: NetBSD w/changes to reflect current FreeBSD headers
and diagnostic messages.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.28 1997/03/22 22:21:36 mpp Exp $
d34 1
a34 1
MLINKS+= sleep.9 tsleep.9 sleep.9 wakeup.9
@


1.28
log
@Add vslock(9) to document the vslock() and vsunlock() kernel functions.

Obtained from: NetBSD
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.27 1997/03/22 22:06:05 mpp Exp $
d5 2
a6 2
	devfs_link.9 fetch.9 ifnet.9 intro.9 inittodr.9 kernacc.9 mi_switch.9 \
	panic.9 physio.9 psignal.9 \
d30 1
@


1.27
log
@Add kernacc(9) that documents the kernacc() and useracc() kernel
functions.

Obtained from: NetBSD (renamed from access.9)
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.26 1997/03/22 21:31:26 mpp Exp $
d9 2
a10 1
	vnode.9 vget.9 vput.9 vref.9 vrele.9 VOP_ABORTOP.9 VOP_ACCESS.9 \
d42 1
@


1.26
log
@Add physio(9).

Obtained from: NetBSD w/minor FreeBSD changes
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.25 1997/03/22 20:59:15 mpp Exp $
d5 1
a5 1
	devfs_link.9 fetch.9 ifnet.9 intro.9 inittodr.9 mi_switch.9 \
d28 1
@


1.25
log
@Add mi_switch.9.  It documents the kernel mi_switch() and cpu_switch()
context switching functions.

Obtained from: NetBSD (renamed from ctxsw.9)
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.24 1997/03/22 20:06:58 mpp Exp $
d6 1
a6 1
	panic.9 psignal.9 \
@


1.24
log
@Add resettodr(9).

Obtained from: NetBSD
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.23 1997/03/22 19:46:40 mpp Exp $
d5 2
a6 1
	devfs_link.9 fetch.9 ifnet.9 intro.9 inittodr.9 panic.9 psignal.9 \
d28 1
@


1.23
log
@Add inittodr(9) to document how the system clock is initialized.
Obtained from NetBSD and then modified to reflect how things work
in FreeBSD, along with some minor changes to make a few points
clearer.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.22 1997/03/22 19:09:28 mpp Exp $
d6 2
a7 2
	rtalloc.9 rtentry.9 scsiconf.9 sd.9 sleep.9 spl.9 st.9 store.9 \
	style.9 time.9 timeout.9 uio.9 \
@


1.22
log
@Add time(9) to document the kernel time variables.  Obtained from
NetBSD and then modified by me to reflect some FreeBSD specific
things and to clarify some other pointed based on some old mail
from Bruce Evans about this man page.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.21 1997/03/03 17:59:51 dfr Exp $
d5 3
a7 3
	devfs_link.9 fetch.9 ifnet.9 intro.9 panic.9 psignal.9 rtalloc.9 \
	rtentry.9 scsiconf.9 sd.9 sleep.9 spl.9 st.9 store.9 style.9 \
	time.9 timeout.9 uio.9 \
@


1.21
log
@This is the current draft of my filesystem manpages.  Some files are
incomplete and some are just placeholders but I wanted to try to get
something at least into 2.2 on the grounds that what I have is a lot
better than nothing.  I also wanted to commit something which documents
the interfaces in 2.2 before I start updating the documentation for 3.0.

This is a definite 2.2 candidate and is also relavent to 2.1 if people
still care about that branch.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.20 1997/02/22 13:26:21 peter Exp $
d7 1
a7 1
	timeout.9 uio.9 \
d35 1
@


1.20
log
@Revert $FreeBSD$ back to $Id$
@
text
@d1 1
a1 1
#	$Id$
d7 12
a18 1
	timeout.9 uio.9
d36 16
a51 1
MLINKS+= uio.9 uiomove.9
@


1.19
log
@Add boot(9) Obtained from NetBSD w/modifications by me.
@
text
@d1 1
a1 1
#	$FreeBSD$
@


1.18
log
@Add MD5(9).

Obtained from: OpenBSD
@
text
@d3 2
a4 1
MAN9=	MD5.9 at_shutdown.9 at_fork.9 at_exit.9 cd.9 copy.9 devfs_add_devswf.9 \
@


1.17
log
@Add psignal(9).

Obtained from: NetBSD
@
text
@d3 1
a3 1
MAN9=	at_shutdown.9 at_fork.9 at_exit.9 cd.9 copy.9 devfs_add_devswf.9 \
d8 1
@


1.16
log
@Add panic(9).

Obtained from: NetBSD
@
text
@d4 3
a6 2
	devfs_link.9 fetch.9 ifnet.9 intro.9 panic.9 rtalloc.9 rtentry.9 \
	scsiconf.9 sd.9 sleep.9 spl.9 st.9 store.9 style.9 timeout.9 uio.9
d14 1
@


1.15
log
@Various man pages describing the internals of the SCSI subsystem.

Submitted by:	John-Mark Gurney <gurney_j@@resnet.uoregon.edu>
@
text
@d4 2
a5 2
	devfs_link.9 fetch.9 ifnet.9 intro.9 rtalloc.9 rtentry.9 scsiconf.9 \
	sd.9 sleep.9 spl.9 st.9 store.9 style.9 timeout.9 uio.9
@


1.14
log
@Add a man page for the uio handling, after all the recent ramblings in
the hackers list.

Please correct me where i'm wrong.
@
text
@d3 3
a5 3
MAN9=	at_shutdown.9 at_fork.9 at_exit.9 copy.9 devfs_add_devswf.9 \
	devfs_link.9 fetch.9 ifnet.9 intro.9 rtalloc.9 rtentry.9 sleep.9 spl.9 \
	store.9 style.9 timeout.9 uio.9
@


1.13
log
@Make the long-awaited change from $Id$ to $FreeBSD$

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.
@
text
@d5 1
a5 1
	store.9 style.9 timeout.9
d21 1
@


1.12
log
@Create a new manual page describing how network interfaces and
addresses are glued together with the generic networking code.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.11 1996/10/08 20:25:36 wollman Exp $
@


1.11
log
@Add an rtentry(9) page to describe the structure of a routing-table
entry and the metrics and flags which pertain thereto.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.10 1996/10/08 18:45:03 wollman Exp $
d4 1
a4 1
	devfs_link.9 fetch.9 intro.9 rtalloc.9 rtentry.9 sleep.9 spl.9 \
d12 1
@


1.11.2.1
log
@Various additions from -current: SCSI-related pages, uio.9.

I'm uncertain about ifnet.9, and thus have left it out.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.11 1996/10/08 20:25:36 wollman Exp $
d3 3
a5 3
MAN9=	at_shutdown.9 at_fork.9 at_exit.9 copy.9 devfs_add_devswf.9 cd.9 \
	devfs_link.9 fetch.9 intro.9 rtalloc.9 rtentry.9 scsiconf.9 sd.9 \
	sleep.9 spl.9 st.9 store.9 style.9 timeout.9 uio.9
@


1.11.2.2
log
@YAMFC: Add panic(9).

The new file panic.9 was tagged onto the RELENG_2_2 branch.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.11.2.1 1997/02/09 20:34:08 joerg Exp $
d4 2
a5 2
	devfs_link.9 fetch.9 intro.9 panic.9 rtalloc.9 rtentry.9 scsiconf.9 \
	sd.9 sleep.9 spl.9 st.9 store.9 style.9 timeout.9 uio.9
@


1.11.2.3
log
@YAMFC: Add psignal(9).

The new file psignal.9 was tagged onto the RELENG_2_2 branch.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.11.2.2 1997/02/13 17:04:17 mpp Exp $
d4 2
a5 2
	devfs_link.9 fetch.9 intro.9 panic.9 psignal.9 rtalloc.9 rtentry.9 \
	scsiconf.9 sd.9 sleep.9 spl.9 st.9 store.9 style.9 timeout.9 uio.9
a11 1
MLINKS+= psignal.9 pgsignal.9 psignal.9 gsignal.9
@


1.11.2.4
log
@YAMFC: Add MD5(9).
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.11.2.3 1997/02/13 17:22:49 mpp Exp $
d3 1
a3 1
MAN9=	MD5.9 at_shutdown.9 at_fork.9 at_exit.9 copy.9 devfs_add_devswf.9 cd.9 \
a6 1
MLINKS+= MD5.9 MD5Init.9 MD5.9 MD5Transform.9
@


1.11.2.5
log
@YAMFC: Add boot(9).

The new file boot.9 was tagged onto the RELENG_2_2 branch.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.11.2.4 1997/02/14 06:43:55 mpp Exp $
d3 1
a3 2
MAN9=	MD5.9 at_shutdown.9 at_fork.9 at_exit.9 boot.9 copy.9 \
	devfs_add_devswf.9 cd.9 \
@


1.11.2.6
log
@YAMFC:

Commit all of the -current changes that apply to 2.2.  These fall into
several categories:

- Cosmetic/mdoc changes.  They don't really afect the output
  at all, but having them in 2.2 will make it easier to diff the man
  pages later when looking for real changes.
- Remove a few $FreeBSD$ lines that made it into 2.2 :-(.
- Update some man pages to reflect the current 2.2 header files.
  I still need to go through some of these man pages by hand and
  complete this job.
- Sort xrefs.
- A few typo fixes.
- And a few changes that actualy added text to the man page that should
  be reflected in 2.2.

Requested by: bde
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.11.2.5 1997/02/14 07:10:05 mpp Exp $
a22 1
MLINKS+= uio.9 uiomove.9
@


1.11.2.7
log
@YAMFC: add the VFS_*/VOP_* v* man pages.

All of the new man pages were tagged onto the RELENG_2_2 branch by hand.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.11.2.6 1997/02/28 03:27:30 mpp Exp $
d6 1
a6 10
	scsiconf.9 sd.9 sleep.9 spl.9 st.9 store.9 style.9 timeout.9 uio.9 \
	VFS.9 VFS_FHTOVP.9 VFS_INIT.9 VFS_MOUNT.9 VFS_QUOTACTL.9 VFS_ROOT.9 \
	VFS_START.9 VFS_STATFS.9 VFS_SYNC.9 VFS_UNMOUNT.9 VFS_VGET.9 \
	VFS_VPTOFH.9 VOP_ABORTOP.9 VOP_ACCESS.9 VOP_ADVLOCK.9 VOP_ATTRIB.9 \
	VOP_BLKATOFF.9 VOP_BWRITE.9 VOP_CREATE.9 VOP_FSYNC.9 VOP_GETPAGES.9 \
	VOP_INACTIVE.9 VOP_IOCTL.9 VOP_LINK.9 VOP_LOCK.9 VOP_LOOKUP.9 \
	VOP_MMAP.9 VOP_OPENCLOSE.9 VOP_PATHCONF.9 VOP_PRINT.9 VOP_RDWR.9 \
	VOP_READDIR.9 VOP_READLINK.9 VOP_REALLOCBLKS.9 VOP_REMOVE.9 \
	VOP_RENAME.9 VOP_SEEK.9 VOP_SELECT.9 VOP_STRATEGY.9 VOP_TRUNCATE.9 \
	VOP_UPDATE.9 VOP_VALLOC.9 vget.9 vnode.9 vput.9 vref.9 vrele.9
a23 16
MLINKS+= vref.9 VREF.9
MLINKS+= VOP_CREATE.9 VOP_MKNOD.9
MLINKS+= VOP_CREATE.9 VOP_MKDIR.9
MLINKS+= VOP_CREATE.9 VOP_SYMLINK.9
MLINKS+= VOP_ATTRIB.9 VOP_SETATTR.9
MLINKS+= VOP_ATTRIB.9 VOP_GETATTR.9
MLINKS+= VOP_OPENCLOSE.9 VOP_OPEN.9
MLINKS+= VOP_OPENCLOSE.9 VOP_CLOSE.9
MLINKS+= VOP_RDWR.9 VOP_READ.9
MLINKS+= VOP_RDWR.9 VOP_WRITE.9
MLINKS+= VOP_REMOVE.9 VOP_RMDIR.9
MLINKS+= VOP_INACTIVE.9 VOP_RECLAIM.9
MLINKS+= VOP_LOCK.9 VOP_UNLOCK.9
MLINKS+= VOP_LOCK.9 VOP_ISLOCKED.9
MLINKS+= VOP_VALLOC.9 VOP_VFREE.9
MLINKS+= VOP_GETPAGES.9 VOP_PUTPAGES.9
@


1.11.2.8
log
@YAMFC: document wakeup_one().
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.11.2.7 1997/03/04 06:32:12 mpp Exp $
d25 1
a25 1
MLINKS+= sleep.9 tsleep.9 sleep.9 wakeup.9 sleep.9 wakeup_one.9
@


1.11.2.9
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.10
log
@Document what I believe to be the interface of rtalloc*.
@
text
@d1 1
a1 1
#	$Id$
d4 1
a4 1
	devfs_link.9 fetch.9 intro.9 rtalloc.9 sleep.9 spl.9 \
@


1.9
log
@Reviewed by:
Submitted by:
Obtained from:
@
text
@d1 1
a1 1
#	@@(#)Makefile	8.1 (Berkeley) 6/5/93
d4 1
a4 1
	devfs_link.9 fetch.9 intro.9 sleep.9 spl.9 \
d12 1
@


1.8
log
@Add man-pages for at_exit, at_fork and at_shutdown()
so that people can look and comment.
I'll add the at_fork and at_exit immediatly, but I'll
add teh at_shutdown later as it's more extensive
and I desire people's comments..

julian
@
text
@d4 1
a4 1
	devfs_link.9 fetch.9 intro.9 sleep.9 \
d13 4
@


1.7
log
@Add man pages for the copy*, fetch*, and store* families of
kernel functions.

Also added timeout(9) to the makefile.

Reviewed by:	joerg
Obtained from:	NetBSD
@
text
@d3 2
a4 1
MAN9=	copy.9 devfs_add_devswf.9 devfs_link.9 fetch.9 intro.9 sleep.9 \
d9 3
@


1.6
log
@Populate this. :)

Add a man page for tsleep()/wakeup().
@
text
@d3 2
a4 1
MAN9=	devfs_add_devswf.9 devfs_link.9 intro.9 sleep.9 style.9
d6 5
a10 3
MLINKS+= \
	sleep.9 tsleep.9 \
	sleep.9 wakeup.9
@


1.5
log
@Makefile: added devfs_add_devswf.9, removed devfs_add_devsw.9

devfs_link.9: modified man page to reflect source code

devfs_add_devsw.9: replaced by devfs_add_devswf.9

devfs_add_devswf.9: proper function for adding devices to DEVFS
@
text
@d3 5
a7 1
MAN9=	devfs_add_devswf.9 devfs_link.9 intro.9 style.9
@


1.4
log
@Added new devfs manpages here too.
@
text
@d3 1
a3 1
MAN9=	devfs_add_devsw.9 devfs_link.9 intro.9 style.9
@


1.3
log
@Fixed manual section number.
@
text
@d3 1
a3 1
MAN9=	intro.9 style.9
@


1.2
log
@Add a slightly edited version of the style document.
@
text
@d3 1
a3 1
MAN8=	intro.9 style.9
@


1.1
log
@Add a section 9 about the kernel to out man pages.

Please help fill this out !
@
text
@d3 1
a3 1
MAN8=	intro.9
@
