ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/src/trunk/sys
Revision 12402 - Directory Listing - [select for diffs]
Modified Sun Mar 8 17:23:22 2020 UTC (4 years, 1 month ago) by laffer1
Diff to previous 12401 , to selected 9573
sync with freebsd 11 stable

Revision 12401 - Directory Listing - [select for diffs]
Modified Sun Mar 8 17:21:06 2020 UTC (4 years, 1 month ago) by laffer1
Diff to previous 12400 , to selected 9573
sync with freebsd 11 stable

Revision 12400 - Directory Listing - [select for diffs]
Modified Fri Mar 6 17:15:48 2020 UTC (4 years, 1 month ago) by laffer1
Diff to previous 12399 , to selected 9573
sync with freebsd 11 stable

Revision 12399 - Directory Listing - [select for diffs]
Modified Fri Mar 6 17:15:35 2020 UTC (4 years, 1 month ago) by laffer1
Diff to previous 12398 , to selected 9573
sync with freebsd 11 stable

Revision 12398 - Directory Listing - [select for diffs]
Modified Fri Mar 6 17:15:06 2020 UTC (4 years, 1 month ago) by laffer1
Diff to previous 12397 , to selected 9573
sync with freebsd 11 stable

Revision 12397 - Directory Listing - [select for diffs]
Modified Fri Mar 6 17:12:55 2020 UTC (4 years, 1 month ago) by laffer1
Diff to previous 12396 , to selected 9573
sync with freebsd 11

Revision 12396 - Directory Listing - [select for diffs]
Modified Fri Mar 6 17:08:20 2020 UTC (4 years, 1 month ago) by laffer1
Diff to previous 12395 , to selected 9573
sync with freebsd 11

Revision 12395 - Directory Listing - [select for diffs]
Modified Fri Mar 6 17:05:09 2020 UTC (4 years, 1 month ago) by laffer1
Diff to previous 12394 , to selected 9573
sync with freebsd 11

Revision 12394 - Directory Listing - [select for diffs]
Modified Fri Mar 6 16:44:57 2020 UTC (4 years, 1 month ago) by laffer1
Diff to previous 12393 , to selected 9573
sync with freebsd 11

Revision 12393 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:48:41 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12392 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12392 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:47:19 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12391 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12391 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:46:23 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12390 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12390 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:45:40 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12389 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12389 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:45:26 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12388 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12388 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:44:54 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12387 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12387 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:44:32 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12386 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12386 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:43:24 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12385 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12385 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:42:27 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12384 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12384 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:40:35 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12383 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12383 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:40:02 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12382 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12382 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:39:47 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12381 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12381 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:39:31 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12380 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12380 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:37:51 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12379 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12379 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:36:13 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12378 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12378 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:35:10 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12377 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12377 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:33:15 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12376 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12376 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:32:40 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12375 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12375 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:32:14 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12374 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12374 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:29:51 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12373 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12373 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:29:26 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12372 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12372 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:28:12 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12371 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12371 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:18:24 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12370 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12370 - Directory Listing - [select for diffs]
Modified Sun Feb 16 22:00:35 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12369 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12369 - Directory Listing - [select for diffs]
Modified Sun Feb 16 21:59:52 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12368 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12368 - Directory Listing - [select for diffs]
Modified Sun Feb 16 21:51:02 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12367 , to selected 9573
Sync with FreeBSD 11-stable

Revision 12367 - Directory Listing - [select for diffs]
Modified Sun Feb 16 21:41:01 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12366 , to selected 9573
sync

Revision 12366 - Directory Listing - [select for diffs]
Modified Sun Feb 9 18:38:04 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12365 , to selected 9573
sync with FreeBSD 11-stable

Revision 12365 - Directory Listing - [select for diffs]
Modified Sun Feb 9 18:34:36 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12364 , to selected 9573
sync with FreeBSD 11-stable

Revision 12364 - Directory Listing - [select for diffs]
Modified Sun Feb 9 18:34:16 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12363 , to selected 9573
sync with FreeBSD 11-stable

Revision 12363 - Directory Listing - [select for diffs]
Modified Sun Feb 9 18:34:06 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12362 , to selected 9573
sync with FreeBSD 11-stable

Revision 12362 - Directory Listing - [select for diffs]
Modified Sun Feb 9 18:33:35 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12361 , to selected 9573
sync with FreeBSD 11-stable

Revision 12361 - Directory Listing - [select for diffs]
Modified Sun Feb 9 18:31:04 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12360 , to selected 9573
sync with FreeBSD 11-stable

Revision 12360 - Directory Listing - [select for diffs]
Modified Sun Feb 9 18:30:15 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12359 , to selected 9573
sync with FreeBSD 11-stable

Revision 12359 - Directory Listing - [select for diffs]
Modified Sun Feb 9 18:28:48 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12358 , to selected 9573
sync with FreeBSD 11-stable

Revision 12358 - Directory Listing - [select for diffs]
Modified Sun Feb 9 18:26:51 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12357 , to selected 9573
sync with FreeBSD 11-stable

Revision 12357 - Directory Listing - [select for diffs]
Modified Sun Feb 9 17:52:06 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12356 , to selected 9573
sync with FreeBSD 11-stable

Revision 12356 - Directory Listing - [select for diffs]
Modified Sun Feb 9 17:51:38 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12355 , to selected 9573
sync with FreeBSD 11-stable

Revision 12355 - Directory Listing - [select for diffs]
Modified Sun Feb 9 17:51:22 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12354 , to selected 9573
sync with FreeBSD 11-stable

Revision 12354 - Directory Listing - [select for diffs]
Modified Sun Feb 9 17:50:57 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12353 , to selected 9573
sync with FreeBSD 11-stable

Revision 12353 - Directory Listing - [select for diffs]
Modified Sun Feb 9 17:50:44 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12352 , to selected 9573
sync with FreeBSD 11-stable

Revision 12352 - Directory Listing - [select for diffs]
Modified Sun Feb 9 17:50:31 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12351 , to selected 9573
sync with FreeBSD 11-stable

Revision 12351 - Directory Listing - [select for diffs]
Modified Sun Feb 9 17:49:21 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12350 , to selected 9573
sync with FreeBSD 11-stable

Revision 12350 - Directory Listing - [select for diffs]
Modified Sun Feb 9 17:08:07 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12349 , to selected 9573
sync with FreeBSD 11-stable

Revision 12349 - Directory Listing - [select for diffs]
Modified Sun Feb 9 17:07:18 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12348 , to selected 9573
sync with FreeBSD 11-stable

Revision 12348 - Directory Listing - [select for diffs]
Modified Sun Feb 9 17:06:01 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12347 , to selected 9573
sync with FreeBSD 11-stable

Revision 12347 - Directory Listing - [select for diffs]
Modified Sun Feb 9 17:05:26 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12346 , to selected 9573
sync with FreeBSD 11-stable

Revision 12346 - Directory Listing - [select for diffs]
Modified Sun Feb 9 17:03:29 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12345 , to selected 9573
sync with FreeBSD 11-stable

Revision 12345 - Directory Listing - [select for diffs]
Modified Sun Feb 9 16:49:31 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12344 , to selected 9573
sync with FreeBSD 11-stable

Revision 12344 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:09:29 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12343 , to selected 9573
sync with FreeBSD 11-stable

Revision 12343 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:08:57 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12342 , to selected 9573
sync with FreeBSD 11-stable

Revision 12342 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:08:42 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12341 , to selected 9573
sync with FreeBSD 11-stable

Revision 12341 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:07:51 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12340 , to selected 9573
sync with FreeBSD 11-stable

Revision 12340 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:07:14 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12339 , to selected 9573
sync with FreeBSD 11-stable

Revision 12339 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:06:06 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12338 , to selected 9573
sync with FreeBSD 11-stable

Revision 12338 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:04:46 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12337 , to selected 9573
sync with FreeBSD 11-stable

Revision 12337 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:04:23 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12336 , to selected 9573
sync with FreeBSD 11-stable

Revision 12336 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:03:36 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12335 , to selected 9573
sync with FreeBSD 11-stable

Revision 12335 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:02:44 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12334 , to selected 9573
sync with FreeBSD 11-stable

Revision 12334 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:02:25 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12333 , to selected 9573
sync with FreeBSD 11-stable

Revision 12333 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:01:56 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12332 , to selected 9573
sync with FreeBSD 11-stable

Revision 12332 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:01:03 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12331 , to selected 9573
sync with FreeBSD 11-stable

Revision 12331 - Directory Listing - [select for diffs]
Modified Sat Feb 8 20:00:09 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12330 , to selected 9573
sync with FreeBSD 11-stable

Revision 12330 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:57:06 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12329 , to selected 9573
sync with FreeBSD 11-stable

Revision 12329 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:56:26 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12328 , to selected 9573
sync with FreeBSD 11-stable

Revision 12328 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:55:14 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12327 , to selected 9573
sync with FreeBSD 11-stable

Revision 12327 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:54:27 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12326 , to selected 9573
sync with FreeBSD 11-stable

Revision 12326 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:53:25 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12325 , to selected 9573
sync with FreeBSD 11-stable

Revision 12325 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:52:43 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12324 , to selected 9573
sync with FreeBSD 11-stable

Revision 12324 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:51:00 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12323 , to selected 9573
sync with FreeBSD 11-stable

Revision 12323 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:49:56 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12322 , to selected 9573
sync with FreeBSD 11-stable

Revision 12322 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:49:04 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12321 , to selected 9573
sync with FreeBSD 11-stable

Revision 12321 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:47:26 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12320 , to selected 9573
sync with FreeBSD 11-stable

Revision 12320 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:46:22 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12319 , to selected 9573
sync with FreeBSD 11-stable

Revision 12319 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:43:52 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12318 , to selected 9573
sync with FreeBSD 11-stable

Revision 12318 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:41:45 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12317 , to selected 9573
sync with FreeBSD 11-stable

Revision 12317 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:40:31 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12316 , to selected 9573
sync with FreeBSD 11-stable

Revision 12316 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:39:08 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12315 , to selected 9573
sync with FreeBSD 11-stable

Revision 12315 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:38:54 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12314 , to selected 9573
sync with FreeBSD 11-stable

Revision 12314 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:35:48 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12313 , to selected 9573
sync with FreeBSD 11-stable

Revision 12313 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:35:04 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12312 , to selected 9573
sync with FreeBSD 11-stable

Revision 12312 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:34:34 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12311 , to selected 9573
sync with FreeBSD 11-stable

Revision 12311 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:33:27 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12310 , to selected 9573
sync with FreeBSD 11-stable

Revision 12310 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:32:41 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12309 , to selected 9573
sync with FreeBSD 11-stable

Revision 12309 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:29:01 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12308 , to selected 9573
sync with FreeBSD 11-stable

Revision 12308 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:28:55 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12307 , to selected 9573
sync with FreeBSD 11-stable

Revision 12307 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:28:38 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12306 , to selected 9573
sync with FreeBSD 11-stable

Revision 12306 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:28:08 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12305 , to selected 9573
sync with FreeBSD 11-stable

Revision 12305 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:27:58 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12304 , to selected 9573
sync with FreeBSD 11-stable

Revision 12304 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:27:35 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12303 , to selected 9573
sync with FreeBSD 11-stable

Revision 12303 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:27:19 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12302 , to selected 9573
sync with FreeBSD 11-stable

Revision 12302 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:26:42 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12301 , to selected 9573
sync with FreeBSD 11-stable

Revision 12301 - Directory Listing - [select for diffs]
Modified Sat Feb 8 19:26:24 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12298 , to selected 9573
sync with FreeBSD 11-stable

Revision 12298 - Directory Listing - [select for diffs]
Modified Sun Feb 2 21:21:47 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12297 , to selected 9573
add attack wait

Revision 12297 - Directory Listing - [select for diffs]
Modified Sun Feb 2 21:21:13 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12296 , to selected 9573
add additional device.

Revision 12296 - Directory Listing - [select for diffs]
Modified Sun Feb 2 21:19:40 2020 UTC (4 years, 2 months ago) by laffer1
Diff to previous 12270 , to selected 9573
update includes

Revision 12270 - Directory Listing - [select for diffs]
Modified Thu Oct 17 23:05:57 2019 UTC (4 years, 6 months ago) by laffer1
Diff to previous 12269 , to selected 9573
bump version

Revision 12269 - Directory Listing - [select for diffs]
Modified Thu Oct 17 23:05:44 2019 UTC (4 years, 6 months ago) by laffer1
Diff to previous 12264 , to selected 9573
update param version

Revision 12264 - Directory Listing - [select for diffs]
Modified Thu Aug 29 22:32:11 2019 UTC (4 years, 8 months ago) by laffer1
Diff to previous 12262 , to selected 9573
add support for newer lenovo models

Revision 12262 - Directory Listing - [select for diffs]
Modified Thu Aug 22 22:47:41 2019 UTC (4 years, 8 months ago) by laffer1
Diff to previous 12260 , to selected 9573
System calls operating on file descriptors obtain a reference to
relevant struct file which due to a programming error was not always put
back, which in turn could be used to overflow the counter of affected
struct file.

Revision 12260 - Directory Listing - [select for diffs]
Modified Thu Aug 22 22:44:45 2019 UTC (4 years, 8 months ago) by laffer1
Diff to previous 12255 , to selected 9573
        The kernel driver for /dev/midistat implements a handler for read(2).
        This handler is not thread-safe, and a multi-threaded program can
        exploit races in the handler to cause it to copy out kernel memory
        outside the boundaries of midistat's data buffer.

Revision 12255 - Directory Listing - [select for diffs]
Modified Wed Aug 21 13:20:12 2019 UTC (4 years, 8 months ago) by laffer1
Diff to previous 12252 , to selected 9573
Due do a missing check in the code of m_pulldown(9) data returned may not be
contiguous as requested by the caller.

Revision 12252 - Directory Listing - [select for diffs]
Modified Sat Aug 10 14:51:53 2019 UTC (4 years, 8 months ago) by laffer1
Diff to previous 12251 , to selected 9573
Reduce timeout for reading the USB HUB port status to 1000ms and try to filter out dead USB HUB devices by implemention of an error counter.

Revision 12251 - Directory Listing - [select for diffs]
Modified Sat Aug 10 14:49:39 2019 UTC (4 years, 8 months ago) by laffer1
Diff to previous 12250 , to selected 9573
Fix a lost completion event issue towards libusb(3).

Revision 12250 - Directory Listing - [select for diffs]
Modified Sat Aug 10 14:45:57 2019 UTC (4 years, 8 months ago) by laffer1
Diff to previous 12249 , to selected 9573
Fix for reception of large full speed isochronous frames via the transaction translator.

Fix retries.

Revision 12249 - Directory Listing - [select for diffs]
Modified Sat Aug 10 14:44:18 2019 UTC (4 years, 8 months ago) by laffer1
Diff to previous 12248 , to selected 9573
fix redundant text

Revision 12248 - Directory Listing - [select for diffs]
Modified Sat Aug 10 14:43:17 2019 UTC (4 years, 8 months ago) by laffer1
Diff to previous 12247 , to selected 9573
In xhci(4) there is no stream ID in the completion TRB. instead interate all the stream idds in stream mode to find the matching USB transfer.

Revision 12247 - Directory Listing - [select for diffs]
Modified Fri Aug 9 02:58:28 2019 UTC (4 years, 8 months ago) by laffer1
Diff to previous 12246 , to selected 9573
add some quirks for sandisk sdcz48_32 ultra 32gb, ploytec spl crimson rev 1, edirol ua-25ex

Revision 12246 - Directory Listing - [select for diffs]
Modified Fri Aug 9 02:52:56 2019 UTC (4 years, 8 months ago) by laffer1
Diff to previous 12245 , to selected 9573
extend the vendor class USB audio quirk to cover devices without the control descriptor

Revision 12245 - Directory Listing - [select for diffs]
Modified Fri Aug 9 02:49:11 2019 UTC (4 years, 8 months ago) by laffer1
Diff to previous 12233 , to selected 9573
update

Revision 12233 - Directory Listing - [select for diffs]
Modified Fri Aug 9 00:04:09 2019 UTC (4 years, 8 months ago) by laffer1
Diff to previous 12222 , to selected 9573
fix a bug where some devices lie about support

Revision 12222 - Directory Listing - [select for diffs]
Modified Thu Jul 25 03:21:25 2019 UTC (4 years, 9 months ago) by laffer1
Diff to previous 12219 , to selected 9573
If a process attempts to transmit rights over a UNIX-domain socket and
an error causes the attempt to fail, references acquired on the rights
are not released and are leaked.  This bug can be used to cause the
reference counter to wrap around and free the corresponding file
structure.

Revision 12219 - Directory Listing - [select for diffs]
Modified Thu Jul 25 03:18:12 2019 UTC (4 years, 9 months ago) by laffer1
Diff to previous 12216 , to selected 9573
System calls operating on file descriptors obtain a reference to
relevant struct file which due to a programming error was not always put
back, which in turn could be used to overflow the counter of affected
struct file.

Revision 12216 - Directory Listing - [select for diffs]
Modified Wed Jul 24 22:54:42 2019 UTC (4 years, 9 months ago) by laffer1
Diff to previous 12214 , to selected 9573
Due to insufficient initialization of memory copied to userland in the
components listed above small amounts of kernel memory may be disclosed
to userland processes.

Revision 12214 - Directory Listing - [select for diffs]
Modified Wed Jul 24 22:51:58 2019 UTC (4 years, 9 months ago) by laffer1
Diff to previous 12177 , to selected 9573
The code which handles a close(2) of a descriptor created by
posix_openpt(2) fails to undo the configuration which causes SIGIO to be
raised.  This bug can lead to a write-after-free of kernel memory.

Revision 12177 - Directory Listing - [select for diffs]
Modified Sat Feb 16 18:51:57 2019 UTC (5 years, 2 months ago) by laffer1
Diff to previous 12176 , to selected 9573
remove old code

Revision 12176 - Directory Listing - [select for diffs]
Modified Sat Feb 16 18:51:39 2019 UTC (5 years, 2 months ago) by laffer1
Diff to previous 12175 , to selected 9573
fix name of audio device

Revision 12175 - Directory Listing - [select for diffs]
Modified Sat Feb 16 01:58:27 2019 UTC (5 years, 2 months ago) by laffer1
Diff to previous 12170 , to selected 9573
remove old files

Revision 12170 - Directory Listing - [select for diffs]
Modified Sun Feb 10 15:16:13 2019 UTC (5 years, 2 months ago) by laffer1
Diff to previous 12169 , to selected 9573
current is now 1.2

Revision 12169 - Directory Listing - [select for diffs]
Modified Sun Feb 10 15:15:40 2019 UTC (5 years, 2 months ago) by laffer1
Diff to previous 12164 , to selected 9573
bump param version for 1.2

Revision 12164 - Directory Listing - [select for diffs]
Modified Tue Jan 22 17:22:08 2019 UTC (5 years, 3 months ago) by laffer1
Diff to previous 12162 , to selected 9573
add crucial firmware

Revision 12162 - Directory Listing - [select for diffs]
Modified Mon Jan 21 15:17:34 2019 UTC (5 years, 3 months ago) by laffer1
Diff to previous 12161 , to selected 9573
revert config change

Revision 12161 - Directory Listing - [select for diffs]
Modified Mon Jan 21 15:14:51 2019 UTC (5 years, 3 months ago) by laffer1
Diff to previous 12160 , to selected 9573
release config

Revision 12160 - Directory Listing - [select for diffs]
Modified Mon Jan 21 15:14:25 2019 UTC (5 years, 3 months ago) by laffer1
Diff to previous 12144 , to selected 9573
release config

Revision 12144 - Directory Listing - [select for diffs]
Modified Sat Jan 19 06:12:17 2019 UTC (5 years, 3 months ago) by laffer1
Diff to previous 12134 , to selected 9573
Bump version after mksh and openssh update.

Revision 12134 - Directory Listing - [select for diffs]
Modified Wed Jan 16 00:29:15 2019 UTC (5 years, 3 months ago) by laffer1
Diff to previous 12133 , to selected 9573
- Or in the DMA coalescing Rx threshold so the other bits set in E1000_DMACR
  remain intact as intended in igb_init_dmac(). [1]

- Fix igb corrupting checksums with BPF and VLAN

Revision 12133 - Directory Listing - [select for diffs]
Modified Wed Jan 16 00:27:25 2019 UTC (5 years, 3 months ago) by laffer1
Diff to previous 12132 , to selected 9573
Fix MSI-X to properly fail allocations when full.

The off-by-one errors in 332735 weren't actual errors and were
preventing the last MSI interrupt source from being used.  Instead,
the issue is that when all MSI interrupt sources were allocated, the
loop in msix_alloc() would terminate with 'msi' still set to non-null.
The only check for 'i' overflowing was in the 'msi' == NULL case, so
msix_alloc() would try to reuse the last MSI interrupt source instead
of failing.

Fix by moving the check for all sources being in use to just after the
loop.

Revision 12132 - Directory Listing - [select for diffs]
Modified Wed Jan 16 00:12:57 2019 UTC (5 years, 3 months ago) by laffer1
Diff to previous 12131 , to selected 9573
update copyright date

Revision 12131 - Directory Listing - [select for diffs]
Modified Sun Dec 23 19:49:07 2018 UTC (5 years, 4 months ago) by laffer1
Diff to previous 12124 , to selected 9573
bump revision

Revision 12124 - Directory Listing - [select for diffs]
Modified Fri Nov 30 20:23:43 2018 UTC (5 years, 5 months ago) by laffer1
Diff to previous 12117 , to selected 9573
ICMP buffer underwrite

The icmp_error routine allocates either an mbuf or a cluster depending on the
size of the data to be quoted in the ICMP reply, but the calculation failed
to account for additional padding on 64-bit platforms when using a
non-default sysctl value for net.inet.icmp.quotelen.

Revision 12117 - Directory Listing - [select for diffs]
Modified Fri Nov 9 18:25:11 2018 UTC (5 years, 5 months ago) by laffer1
Diff to previous 12112 , to selected 9573
Introduce the ability to disable TRIM support on some drives with buggy firmwares.

Revision 12112 - Directory Listing - [select for diffs]
Modified Sun Oct 21 17:19:58 2018 UTC (5 years, 6 months ago) by laffer1
Diff to previous 12111 , to selected 9573
ACPICA 20170728

Revision 12111 - Directory Listing - [select for diffs]
Modified Sun Oct 21 17:17:26 2018 UTC (5 years, 6 months ago) by laffer1
Diff to previous 12110 , to selected 9573
ACPICA 20170531

Revision 12110 - Directory Listing - [select for diffs]
Modified Sun Oct 21 17:14:31 2018 UTC (5 years, 6 months ago) by laffer1
Diff to previous 12109 , to selected 9573
ACPICA 20170303

Revision 12109 - Directory Listing - [select for diffs]
Modified Sun Oct 21 15:53:47 2018 UTC (5 years, 6 months ago) by laffer1
Diff to previous 12108 , to selected 9573
ACPICA 20170119

Revision 12108 - Directory Listing - [select for diffs]
Modified Sun Oct 21 15:50:05 2018 UTC (5 years, 6 months ago) by laffer1
Diff to previous 12107 , to selected 9573
ACPICA 20161222

Revision 12107 - Directory Listing - [select for diffs]
Modified Sun Oct 21 15:20:53 2018 UTC (5 years, 6 months ago) by laffer1
Diff to previous 12106 , to selected 9573
ACPICA 20161117

Revision 12106 - Directory Listing - [select for diffs]
Modified Sun Oct 21 14:40:16 2018 UTC (5 years, 6 months ago) by laffer1
Diff to previous 12105 , to selected 9573
bump os release for current

Revision 12105 - Directory Listing - [select for diffs]
Modified Sun Oct 21 14:32:01 2018 UTC (5 years, 6 months ago) by laffer1
Diff to previous 12098 , to selected 9573
Update ACPICA to 20160930

Revision 12098 - Directory Listing - [select for diffs]
Modified Thu Oct 4 12:39:54 2018 UTC (5 years, 6 months ago) by laffer1
Diff to previous 12087 , to selected 9573
increase reassembly queue size. This seems to low for higher speed connections.

Revision 12087 - Directory Listing - [select for diffs]
Modified Mon Oct 1 19:28:20 2018 UTC (5 years, 7 months ago) by laffer1
Diff to previous 12080 , to selected 9573
add timeout to fix some issues

Revision 12080 - Directory Listing - [select for diffs]
Modified Fri Sep 28 21:18:23 2018 UTC (5 years, 7 months ago) by laffer1
Diff to previous 12070 , to selected 9573
tag

Revision 12070 - Directory Listing - [select for diffs]
Modified Fri Sep 21 20:02:43 2018 UTC (5 years, 7 months ago) by laffer1
Diff to previous 12034 , to selected 9573
add lewisburg & union point controllers

Revision 12034 - Directory Listing - [select for diffs]
Modified Wed Sep 12 13:51:38 2018 UTC (5 years, 7 months ago) by laffer1
Diff to previous 12018 , to selected 9573
Insufficient validation was performed in the ELF header parser, and malformed
or otherwise invalid ELF binaries were not rejected as they should be.

Revision 12018 - Directory Listing - [select for diffs]
Modified Wed Sep 12 00:36:00 2018 UTC (5 years, 7 months ago) by laffer1
Diff to previous 12016 , to selected 9573
add Corsair k70 lux keyboard to USB quirks.

Revision 12016 - Directory Listing - [select for diffs]
Modified Mon Sep 10 13:10:07 2018 UTC (5 years, 7 months ago) by laffer1
Diff to previous 12015 , to selected 9573
add keyword

Revision 12015 - Directory Listing - [select for diffs]
Modified Mon Sep 10 00:15:46 2018 UTC (5 years, 7 months ago) by laffer1
Diff to previous 12012 , to selected 9573
use version

Revision 12012 - Directory Listing - [select for diffs]
Modified Fri Sep 7 13:00:27 2018 UTC (5 years, 7 months ago) by laffer1
Diff to previous 12011 , to selected 9573
 fix build issue

Revision 12011 - Directory Listing - [select for diffs]
Modified Fri Sep 7 02:15:59 2018 UTC (5 years, 7 months ago) by laffer1
Diff to previous 11983 , to selected 9573
drop line

Revision 11983 - Directory Listing - [select for diffs]
Modified Mon Aug 6 22:14:56 2018 UTC (5 years, 8 months ago) by root
Diff to previous 11979 , to selected 9573
One of the data structures that holds TCP segments uses an inefficient
algorithm to reassemble the data. This causes the CPU time spent on
segment processing to grow linearly with the number of segments in the
reassembly queue.

As a temporary solution to this problem, these patches limit the size
of each TCP connection's reassembly queue. The value is controlled by
a sysctl (net.inet.tcp.reass.maxqueuelen), which sets the maximum
number of TCP segments that can be outstanding on a session's
reassembly queue. This value defaults to 100.

Note that setting this value too low could impact the throughput of
TCP connections which experience significant loss or
reordering. However, the higher this number is set, the more resources
can be consumed on TCP reassembly processing.

Obtained from: FreeBSD

Revision 11979 - Directory Listing - [select for diffs]
Modified Sun Jul 29 17:45:01 2018 UTC (5 years, 9 months ago) by root
Diff to previous 11965 , to selected 9573
fix OS name

Revision 11965 - Directory Listing - [select for diffs]
Modified Sat Jul 28 19:54:43 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11963 , to selected 9573
add debugging options for current

Revision 11963 - Directory Listing - [select for diffs]
Modified Wed Jul 25 22:50:54 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11962 , to selected 9573
fix text orb

Revision 11962 - Directory Listing - [select for diffs]
Modified Wed Jul 25 22:50:16 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11931 , to selected 9573
fix some issues with orb.

Revision 11931 - Directory Listing - [select for diffs]
Modified Sat Jul 21 13:30:22 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11930 , to selected 9573
Fix a panic during boot caused by inadequate locking of some vt(4) driver
  data structures.

  vt_change_font() calls vtbuf_grow() to change some vt driver data
  structures. It uses TF_MUTE to prevent the console from trying to use
  those data structures while it changes them.

  During the early stage of the boot process, the vt driver's tc_done
  routine uses those data structures; however, it is currently called
  outside the TF_MUTE check.

  Move the tc_done routine inside the locked TF_MUTE check.

Obtained from: FreeBSD svn 332831

Revision 11930 - Directory Listing - [select for diffs]
Modified Fri Jul 20 22:42:34 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11929 , to selected 9573
fix reboot status reporting

Revision 11929 - Directory Listing - [select for diffs]
Modified Fri Jul 20 22:40:53 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11928 , to selected 9573
opensolaris system_tasq does not need to run at max priority

Revision 11928 - Directory Listing - [select for diffs]
Modified Fri Jul 20 22:38:47 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11924 , to selected 9573
Bring in a fix for EV_SET macro from FreeBSD that allows newer compilers to
to use C99 features to fix issues rather than introducing a var into the mix.

Revision 11924 - Directory Listing - [select for diffs]
Modified Fri Jul 20 12:47:33 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11923 , to selected 9573
add x370 and X399 AMD ahci

Revision 11923 - Directory Listing - [select for diffs]
Modified Fri Jul 20 12:45:55 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11922 , to selected 9573
add several intel ahci controllers

Revision 11922 - Directory Listing - [select for diffs]
Modified Fri Jul 20 12:41:51 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11921 , to selected 9573
mark these as raid

Revision 11921 - Directory Listing - [select for diffs]
Modified Fri Jul 20 12:39:20 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11920 , to selected 9573
add kabylake h and coffeelake hda

Revision 11920 - Directory Listing - [select for diffs]
Modified Fri Jul 20 12:32:58 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11919 , to selected 9573
add x370 usb controller

Revision 11919 - Directory Listing - [select for diffs]
Modified Fri Jul 20 12:32:16 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11918 , to selected 9573
add AMD X399 usb controller and Fresco Logic FL1100

Revision 11918 - Directory Listing - [select for diffs]
Modified Fri Jul 20 12:20:34 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11917 , to selected 9573
The current biosmem code is walking bios smap entries and looking for smap
entry just below 4GB line, if there is such entry, its base and size is set
for heap base and size. Instead of entry base, we should use last HEAP_MIN
(currently 64MB) bytes just below 4GB, to make maximum space for kernel and
modules.

The problem was revealed on ASUS B350M-A system board, an AMD Ryzen 3 1200 CPU

memory map:

SMAP type=01 base=0000000000000000 len=000000000009d400 attr=01
SMAP type=02 base=000000000009d400 len=0000000000002c00 attr=01
SMAP type=02 base=00000000000e0000 len=0000000000020000 attr=01
SMAP type=01 base=0000000000100000 len=0000000009c00000 attr=01
SMAP type=02 base=0000000009d00000 len=0000000000300000 attr=01
SMAP type=01 base=000000000a000000 len=00000000be69b000 attr=01
SMAP type=03 base=00000000c869b000 len=0000000000016000 attr=01
SMAP type=01 base=00000000c86b1000 len=00000000124e7000 attr=01
SMAP type=02 base=00000000dab98000 len=0000000000138000 attr=01
SMAP type=03 base=00000000dacd0000 len=0000000000008000 attr=01
SMAP type=01 base=00000000dacd8000 len=0000000000100000 attr=01
SMAP type=04 base=00000000dadd8000 len=00000000003b3000 attr=01
SMAP type=02 base=00000000db18b000 len=0000000000d42000 attr=01
SMAP type=01 base=00000000dbecd000 len=0000000002133000 attr=01
SMAP type=01 base=0000000100000000 len=000000011f380000 attr=01
SMAP type=02 base=00000000de000000 len=0000000002000000 attr=01
SMAP type=02 base=00000000f8000000 len=0000000004000000 attr=01
SMAP type=02 base=00000000fdf00000 len=0000000000100000 attr=01
SMAP type=02 base=00000000fea00000 len=0000000000010000 attr=01
SMAP type=02 base=00000000feb80000 len=0000000000082000 attr=01
SMAP type=02 base=00000000fec10000 len=0000000000001000 attr=01
SMAP type=02 base=00000000fec30000 len=0000000000001000 attr=01
SMAP type=02 base=00000000fed00000 len=0000000000001000 attr=01
SMAP type=02 base=00000000fed40000 len=0000000000005000 attr=01
SMAP type=02 base=00000000fed80000 len=0000000000010000 attr=01
SMAP type=02 base=00000000fedc2000 len=000000000000e000 attr=01
SMAP type=02 base=00000000fedd4000 len=0000000000002000 attr=01
SMAP type=02 base=00000000fee00000 len=0000000000100000 attr=01
SMAP type=02 base=00000000ff000000 len=0000000001000000 attr=01

Obtained from: FreeBSD

Revision 11917 - Directory Listing - [select for diffs]
Modified Thu Jul 19 15:53:14 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11915 , to selected 9573
use builtin memset for a speedup on ryzen cpus with small buffer sizes

Revision 11915 - Directory Listing - [select for diffs]
Modified Thu Jul 19 15:48:27 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11914 , to selected 9573
amd 300 series usb controller (b350 chipset)

Revision 11914 - Directory Listing - [select for diffs]
Modified Thu Jul 19 15:47:17 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11885 , to selected 9573
add amd b350 ryzen ahci device id

Revision 11885 - Directory Listing - [select for diffs]
Modified Wed Jul 18 00:49:56 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11884 , to selected 9573
fix version

Revision 11884 - Directory Listing - [select for diffs]
Modified Wed Jul 18 00:48:36 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11883 , to selected 9573
fix version check

Revision 11883 - Directory Listing - [select for diffs]
Modified Wed Jul 18 00:44:21 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11882 , to selected 9573
remove old file

Revision 11882 - Directory Listing - [select for diffs]
Modified Wed Jul 18 00:43:53 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11870 , to selected 9573
remove old file

Revision 11870 - Directory Listing - [select for diffs]
Modified Sun Jul 15 18:14:51 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11869 , to selected 9573
Fix a locking issue

Obtained from: FreeBSD 334699

Revision 11869 - Directory Listing - [select for diffs]
Modified Sun Jul 15 18:12:49 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11868 , to selected 9573
Fix the sleep event for layout recall.

The sleep for I/O completion during an NFSv4.1 pNFS layout recall used
the wrong event value and could result in the "[nfscl]" thread hung
for the mount.
This patch fixes the event to be the correct.
This bug will only affect NFSv4.1 pnfs mounts and only when the server
does a layout recall callback, so it won't affect many. Without the patch,
a mount without the "pnfs" option will avoid the problem.
Found during testing of the pNFS server.

Obtained from: FreeBSD r334252

Revision 11868 - Directory Listing - [select for diffs]
Modified Sun Jul 15 18:10:40 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11863 , to selected 9573
Fix the eir_server_scope reply argument for NFSv4.1 ExchangeID.

In the reply to an ExchangeID operation, the NFSv4.1 server returns a
"scope" value (eir_server_scope). If this value is the same, it indicates
that two servers share state, which is never the case for FreeBSD servers.
As such, the value needs to be unique and it was without this patch.
However, I just found out that it is not supposed to change when the
server reboots and without this patch, it did change.
This patch fixes eir_server_scope so that it does not change when the
server is rebooted.
The only affect not having this patch has is that Linux clients don't
reclaim opens and locks after a server reboot, which meant they lost
any byte range locks held before the server rebooted.
It only affects NFSv4.1 mounts and the FreeBSD NFSv4.1 client was not
affected by this bug.

Obtained from: FreeBSD svn 334633

Revision 11863 - Directory Listing - [select for diffs]
Modified Sun Jul 15 17:57:18 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11862 , to selected 9573
activate wake on lan feature for ice lake and cannon lake devices.

Revision 11862 - Directory Listing - [select for diffs]
Modified Sun Jul 15 17:55:44 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11809 , to selected 9573
Fix a memory leak. FreeBSD svn rev r333392

Revision 11809 - Directory Listing - [select for diffs]
Modified Thu Jul 12 03:34:35 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11755 , to selected 9573
fix menu text

Revision 11755 - Directory Listing - [select for diffs]
Modified Wed Jul 11 13:49:12 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11754 , to selected 9573
remove old file

Revision 11754 - Directory Listing - [select for diffs]
Modified Wed Jul 11 13:46:32 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11753 , to selected 9573
remove old devices

Revision 11753 - Directory Listing - [select for diffs]
Modified Wed Jul 11 13:45:54 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11752 , to selected 9573
remove amd

Revision 11752 - Directory Listing - [select for diffs]
Modified Wed Jul 11 13:45:09 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11751 , to selected 9573
remove old files

Revision 11751 - Directory Listing - [select for diffs]
Modified Wed Jul 11 13:43:55 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11750 , to selected 9573
remove unneeded files

Revision 11750 - Directory Listing - [select for diffs]
Modified Wed Jul 11 13:43:03 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11749 , to selected 9573
remove bwi folder

Revision 11749 - Directory Listing - [select for diffs]
Modified Wed Jul 11 13:09:21 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11696 , to selected 9573
remove old files

Revision 11696 - Directory Listing - [select for diffs]
Modified Sun Jul 8 21:01:45 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11575 , to selected 9573
remove old code

Revision 11575 - Directory Listing - [select for diffs]
Modified Sun Jul 8 15:33:58 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11562 , to selected 9573
fix another typo

Revision 11562 - Directory Listing - [select for diffs]
Modified Sat Jul 7 22:02:46 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11548 , to selected 9573
fix a typo

Revision 11548 - Directory Listing - [select for diffs]
Modified Sat Jul 7 21:25:08 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11527 , to selected 9573
fix partition

Revision 11527 - Directory Listing - [select for diffs]
Modified Sat Jul 7 20:27:48 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 11432 , to selected 9573
drop freebsd partition types here.

Revision 11432 - Directory Listing - [select for diffs]
Modified Sat Jul 7 03:29:31 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 10791 , to selected 9573
lower the shared page for linux emulation too

Revision 10791 - Directory Listing - [select for diffs]
Modified Sun Jun 10 02:57:45 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10439 , to selected 9573
remove old files

Revision 10439 - Directory Listing - [select for diffs]
Modified Wed Jun 6 23:21:55 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10438 , to selected 9573
use midnightbsd version

Revision 10438 - Directory Listing - [select for diffs]
Modified Wed Jun 6 23:19:06 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10415 , to selected 9573
fix a few version issues

Revision 10415 - Directory Listing - [select for diffs]
Modified Tue Jun 5 21:39:13 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10414 , to selected 9573
restore ryzen workaround from rev 9534

Revision 10414 - Directory Listing - [select for diffs]
Modified Tue Jun 5 21:24:33 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10408 , to selected 9573
remove redundancy

Revision 10408 - Directory Listing - [select for diffs]
Modified Mon Jun 4 17:43:24 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10404 , to selected 9573
remove advertising clause

Revision 10404 - Directory Listing - [select for diffs]
Modified Mon Jun 4 03:52:12 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10403 , to selected 9573
update os checks

Revision 10403 - Directory Listing - [select for diffs]
Modified Mon Jun 4 03:51:34 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10402 , to selected 9573
remove sensors framework.

Revision 10402 - Directory Listing - [select for diffs]
Modified Mon Jun 4 03:51:17 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10401 , to selected 9573
we are removing this

Revision 10401 - Directory Listing - [select for diffs]
Modified Mon Jun 4 03:42:02 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10400 , to selected 9573
fixup verion checks

Revision 10400 - Directory Listing - [select for diffs]
Modified Mon Jun 4 02:48:50 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10399 , to selected 9573
fix some definitions

Revision 10399 - Directory Listing - [select for diffs]
Modified Mon Jun 4 02:43:35 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10398 , to selected 9573
fix os checks

Revision 10398 - Directory Listing - [select for diffs]
Modified Mon Jun 4 02:42:20 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10397 , to selected 9573
fix ifdefs

Revision 10397 - Directory Listing - [select for diffs]
Modified Mon Jun 4 02:11:38 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10396 , to selected 9573
switch var names

Revision 10396 - Directory Listing - [select for diffs]
Modified Mon Jun 4 02:11:25 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10395 , to selected 9573
remove kfreebsd

Revision 10395 - Directory Listing - [select for diffs]
Modified Mon Jun 4 02:11:07 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10394 , to selected 9573
remove old files.

Revision 10394 - Directory Listing - [select for diffs]
Modified Mon Jun 4 01:32:00 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10393 , to selected 9573
fix another build issue

Revision 10393 - Directory Listing - [select for diffs]
Modified Mon Jun 4 01:18:59 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10392 , to selected 9573
fix build issue

Revision 10392 - Directory Listing - [select for diffs]
Modified Mon Jun 4 01:18:26 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10391 , to selected 9573
remove kfreebsd

Revision 10391 - Directory Listing - [select for diffs]
Modified Mon Jun 4 00:42:35 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10390 , to selected 9573
fixup tag

Revision 10390 - Directory Listing - [select for diffs]
Modified Mon Jun 4 00:41:06 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10389 , to selected 9573
fix some build errors

Revision 10389 - Directory Listing - [select for diffs]
Modified Mon Jun 4 00:39:57 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10388 , to selected 9573
fix includes

Revision 10388 - Directory Listing - [select for diffs]
Modified Sun Jun 3 23:42:27 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10387 , to selected 9573
fix comment

Revision 10387 - Directory Listing - [select for diffs]
Modified Sun Jun 3 23:42:02 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10219 , to selected 9573
fix comment

Revision 10219 - Directory Listing - [select for diffs]
Modified Sat Jun 2 15:44:28 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10218 , to selected 9573
add arm

Revision 10218 - Directory Listing - [select for diffs]
Modified Sat Jun 2 14:38:37 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10217 , to selected 9573
separate into multiple files

Revision 10217 - Directory Listing - [select for diffs]
Modified Sat Jun 2 14:37:13 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10216 , to selected 9573
add brand-mbsd

Revision 10216 - Directory Listing - [select for diffs]
Modified Sat Jun 2 14:36:44 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10215 , to selected 9573
add makefiles

Revision 10215 - Directory Listing - [select for diffs]
Modified Sat Jun 2 14:36:33 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10214 , to selected 9573
logos

Revision 10214 - Directory Listing - [select for diffs]
Modified Sat Jun 2 14:14:25 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10213 , to selected 9573
update makefiles

Revision 10213 - Directory Listing - [select for diffs]
Modified Sat Jun 2 14:12:52 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10212 , to selected 9573
sync

Revision 10212 - Directory Listing - [select for diffs]
Modified Sat Jun 2 14:09:31 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10211 , to selected 9573
update and fix partition types

Revision 10211 - Directory Listing - [select for diffs]
Modified Sat Jun 2 13:45:11 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10210 , to selected 9573
clean up man page

Revision 10210 - Directory Listing - [select for diffs]
Modified Sat Jun 2 12:44:07 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10209 , to selected 9573
fix up makefile

Revision 10209 - Directory Listing - [select for diffs]
Modified Sat Jun 2 12:43:59 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10208 , to selected 9573
update

Revision 10208 - Directory Listing - [select for diffs]
Modified Sat Jun 2 12:43:49 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10207 , to selected 9573
add boot1

Revision 10207 - Directory Listing - [select for diffs]
Modified Sat Jun 2 12:40:31 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10206 , to selected 9573
update libefi

Revision 10206 - Directory Listing - [select for diffs]
Modified Sat Jun 2 12:39:13 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10205 , to selected 9573
add x86 efi loader

Revision 10205 - Directory Listing - [select for diffs]
Modified Sat Jun 2 12:34:49 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10204 , to selected 9573
sync with freebsd

Revision 10204 - Directory Listing - [select for diffs]
Modified Sat Jun 2 00:06:07 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10203 , to selected 9573
add ficl32

Revision 10203 - Directory Listing - [select for diffs]
Modified Sat Jun 2 00:05:49 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10202 , to selected 9573
sync

Revision 10202 - Directory Listing - [select for diffs]
Modified Sat Jun 2 00:02:57 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10201 , to selected 9573
sync delay

Revision 10201 - Directory Listing - [select for diffs]
Modified Sat Jun 2 00:00:58 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10200 , to selected 9573
update loader and frames

Revision 10200 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:58:49 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10199 , to selected 9573
update loader.conf

Revision 10199 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:57:14 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10198 , to selected 9573
update menu commands

Revision 10198 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:56:29 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10197 , to selected 9573
update menu file

Revision 10197 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:55:37 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10196 , to selected 9573
update menu

Revision 10196 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:53:33 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10195 , to selected 9573
sync with freebsd 10

Revision 10195 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:50:53 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10194 , to selected 9573
update check password

Revision 10194 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:44:37 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10193 , to selected 9573
sync with freebsd

Revision 10193 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:38:08 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10192 , to selected 9573
sync up

Revision 10192 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:37:47 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10191 , to selected 9573
sync up

Revision 10191 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:35:59 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10190 , to selected 9573
sync

Revision 10190 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:33:08 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10189 , to selected 9573
zfs boot

Revision 10189 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:30:37 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10188 , to selected 9573
sync

Revision 10188 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:26:00 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10187 , to selected 9573
add ia64

Revision 10187 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:24:57 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10186 , to selected 9573
add libstand32

Revision 10186 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:24:25 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10185 , to selected 9573
sync

Revision 10185 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:21:18 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10184 , to selected 9573
add pc98

Revision 10184 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:20:45 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10183 , to selected 9573
sync with freebsd 10

Revision 10183 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:17:30 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10182 , to selected 9573
add sparc, power

Revision 10182 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:12:49 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10181 , to selected 9573
add usb to boot code

Revision 10181 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:11:55 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10180 , to selected 9573
sync up

Revision 10180 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:09:27 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10179 , to selected 9573
sync up zfs code

Revision 10179 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:04:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10178 , to selected 9573
sync up configs

Revision 10178 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:00:27 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10177 , to selected 9573
sync with freebsd

Revision 10177 - Directory Listing - [select for diffs]
Modified Fri Jun 1 23:00:12 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10176 , to selected 9573
sync with freebsd

Revision 10176 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:59:34 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10175 , to selected 9573
sync

Revision 10175 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:59:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10174 , to selected 9573
sync with freebsd

Revision 10174 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:57:17 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10173 , to selected 9573
sync linux emulation with freebsd 10 stable

Revision 10173 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:54:48 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10172 , to selected 9573
 sync with freebsd 10 stable

Revision 10172 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:54:07 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10171 , to selected 9573
add vmm

Revision 10171 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:53:13 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10170 , to selected 9573
add extra architectures

Revision 10170 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:52:03 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10169 , to selected 9573
sync

Revision 10169 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:51:18 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10168 , to selected 9573
sync with freebsd 10 stable

Revision 10168 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:49:39 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10167 , to selected 9573
sync

Revision 10167 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:49:17 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10166 , to selected 9573
sync

Revision 10166 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:48:12 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10165 , to selected 9573
sync

Revision 10165 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:47:38 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10164 , to selected 9573
sync

Revision 10164 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:46:41 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10163 , to selected 9573
sync with freebsd

Revision 10163 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:42:24 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10162 , to selected 9573
sync

Revision 10162 - Directory Listing - [select for diffs]
Modified Fri Jun 1 22:42:15 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10161 , to selected 9573
sync

Revision 10161 - Directory Listing - [select for diffs]
Modified Fri Jun 1 13:36:31 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10160 , to selected 9573
sync files

Revision 10160 - Directory Listing - [select for diffs]
Modified Fri Jun 1 13:35:05 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10159 , to selected 9573
add powerpc and sparc files

Revision 10159 - Directory Listing - [select for diffs]
Modified Fri Jun 1 13:34:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10158 , to selected 9573
sync with freebsd 10 stable

Revision 10158 - Directory Listing - [select for diffs]
Modified Fri Jun 1 13:33:32 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10157 , to selected 9573
sync with freebsd 10 stable

Revision 10157 - Directory Listing - [select for diffs]
Modified Thu May 31 13:38:37 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10156 , to selected 9573
 add arch

Revision 10156 - Directory Listing - [select for diffs]
Modified Thu May 31 13:37:12 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10155 , to selected 9573
update kmod paths

Revision 10155 - Directory Listing - [select for diffs]
Modified Wed May 30 21:40:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10154 , to selected 9573
add dtb.mk

Revision 10154 - Directory Listing - [select for diffs]
Modified Wed May 30 21:37:57 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10153 , to selected 9573
tag

Revision 10153 - Directory Listing - [select for diffs]
Modified Wed May 30 21:25:22 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10152 , to selected 9573
update makefiles

Revision 10152 - Directory Listing - [select for diffs]
Modified Wed May 30 21:17:15 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10151 , to selected 9573
update lint scripts

Revision 10151 - Directory Listing - [select for diffs]
Modified Wed May 30 21:15:36 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10150 , to selected 9573
update newvars to allow more version control systems

Revision 10150 - Directory Listing - [select for diffs]
Modified Wed May 30 21:10:05 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10149 , to selected 9573
update global options

Revision 10149 - Directory Listing - [select for diffs]
Modified Wed May 30 21:08:07 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10148 , to selected 9573
update options

Revision 10148 - Directory Listing - [select for diffs]
Modified Wed May 30 20:43:30 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10147 , to selected 9573
sync with freebsd 10

Revision 10147 - Directory Listing - [select for diffs]
Modified Wed May 30 20:41:36 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10146 , to selected 9573
sync with freebsd 10

Revision 10146 - Directory Listing - [select for diffs]
Modified Wed May 30 20:39:37 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10145 , to selected 9573
sync ndis with freebsd 10

Revision 10145 - Directory Listing - [select for diffs]
Modified Wed May 30 20:35:51 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10144 , to selected 9573
sync svr4

Revision 10144 - Directory Listing - [select for diffs]
Modified Mon May 28 19:14:56 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10143 , to selected 9573
add files

Revision 10143 - Directory Listing - [select for diffs]
Modified Mon May 28 19:13:19 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10142 , to selected 9573
update altq

Revision 10142 - Directory Listing - [select for diffs]
Modified Mon May 28 19:13:05 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10141 , to selected 9573
add new files

Revision 10141 - Directory Listing - [select for diffs]
Modified Mon May 28 19:00:53 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10140 , to selected 9573
update

Revision 10140 - Directory Listing - [select for diffs]
Modified Mon May 28 18:56:41 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10139 , to selected 9573
add ia64

Revision 10139 - Directory Listing - [select for diffs]
Modified Mon May 28 18:56:30 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10138 , to selected 9573
update

Revision 10138 - Directory Listing - [select for diffs]
Modified Mon May 28 18:55:30 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10137 , to selected 9573
add libfdt

Revision 10137 - Directory Listing - [select for diffs]
Modified Mon May 28 18:55:18 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10136 , to selected 9573
tag

Revision 10136 - Directory Listing - [select for diffs]
Modified Mon May 28 18:54:17 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10135 , to selected 9573
add

Revision 10135 - Directory Listing - [select for diffs]
Modified Mon May 28 18:54:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10134 , to selected 9573
tag

Revision 10134 - Directory Listing - [select for diffs]
Modified Mon May 28 18:53:54 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10133 , to selected 9573
tag

Revision 10133 - Directory Listing - [select for diffs]
Modified Mon May 28 18:53:44 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10132 , to selected 9573
update

Revision 10132 - Directory Listing - [select for diffs]
Modified Mon May 28 18:53:35 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10131 , to selected 9573
tag

Revision 10131 - Directory Listing - [select for diffs]
Modified Mon May 28 18:53:19 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10130 , to selected 9573
tag

Revision 10130 - Directory Listing - [select for diffs]
Modified Mon May 28 00:31:00 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10129 , to selected 9573
sync with freebsd

Revision 10129 - Directory Listing - [select for diffs]
Modified Mon May 28 00:28:05 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10128 , to selected 9573
sync ddb

Revision 10128 - Directory Listing - [select for diffs]
Modified Mon May 28 00:27:43 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10127 , to selected 9573
sync with freebsd

Revision 10127 - Directory Listing - [select for diffs]
Modified Mon May 28 00:25:20 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10126 , to selected 9573
update ath

Revision 10126 - Directory Listing - [select for diffs]
Modified Mon May 28 00:22:50 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10125 , to selected 9573
 sync with freebsd

Revision 10125 - Directory Listing - [select for diffs]
Modified Mon May 28 00:22:33 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10124 , to selected 9573
 sync with freebsd

Revision 10124 - Directory Listing - [select for diffs]
Modified Mon May 28 00:21:16 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10123 , to selected 9573
sync with freebsd

Revision 10123 - Directory Listing - [select for diffs]
Modified Mon May 28 00:20:56 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10122 , to selected 9573
update cx and ctau

Revision 10122 - Directory Listing - [select for diffs]
Modified Mon May 28 00:20:29 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10121 , to selected 9573
sync with frebsd

Revision 10121 - Directory Listing - [select for diffs]
Modified Mon May 28 00:18:15 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10120 , to selected 9573
sync with freebsd

Revision 10120 - Directory Listing - [select for diffs]
Modified Mon May 28 00:17:55 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10119 , to selected 9573
udpate cxgbe

Revision 10119 - Directory Listing - [select for diffs]
Modified Mon May 28 00:14:50 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10118 , to selected 9573
update drm

Revision 10118 - Directory Listing - [select for diffs]
Modified Mon May 28 00:14:41 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10117 , to selected 9573
add missing files

Revision 10117 - Directory Listing - [select for diffs]
Modified Mon May 28 00:14:02 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10116 , to selected 9573
add drm2

Revision 10116 - Directory Listing - [select for diffs]
Modified Mon May 28 00:12:27 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10115 , to selected 9573
sync with freebsd

Revision 10115 - Directory Listing - [select for diffs]
Modified Mon May 28 00:11:41 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10114 , to selected 9573
 add altera

Revision 10114 - Directory Listing - [select for diffs]
Modified Sun May 27 23:56:26 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10113 , to selected 9573
sync with freebsd

Revision 10113 - Directory Listing - [select for diffs]
Modified Sun May 27 23:55:56 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10112 , to selected 9573
update acpi support

Revision 10112 - Directory Listing - [select for diffs]
Modified Sun May 27 23:55:14 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10111 , to selected 9573
update acpi support

Revision 10111 - Directory Listing - [select for diffs]
Modified Sun May 27 23:54:55 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10110 , to selected 9573
sync aac

Revision 10110 - Directory Listing - [select for diffs]
Modified Sun May 27 23:54:49 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10109 , to selected 9573
add aacraid

Revision 10109 - Directory Listing - [select for diffs]
Modified Sun May 27 23:54:22 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10108 , to selected 9573
sync with freebsd

Revision 10108 - Directory Listing - [select for diffs]
Modified Sun May 27 23:51:40 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10107 , to selected 9573
sync with freebsd

Revision 10107 - Directory Listing - [select for diffs]
Modified Sun May 27 23:50:56 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10106 , to selected 9573
 sync with freebsd

Revision 10106 - Directory Listing - [select for diffs]
Modified Sun May 27 23:50:14 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10105 , to selected 9573
sync several more drivers with freebsd

Revision 10105 - Directory Listing - [select for diffs]
Modified Sun May 27 23:49:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10104 , to selected 9573
sync with freebsd

Revision 10104 - Directory Listing - [select for diffs]
Modified Sun May 27 23:46:32 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10103 , to selected 9573
sync with freebsd

Revision 10103 - Directory Listing - [select for diffs]
Modified Sun May 27 23:44:07 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10102 , to selected 9573
sync with freebsd

Revision 10102 - Directory Listing - [select for diffs]
Modified Sun May 27 23:40:39 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10101 , to selected 9573
sync with freebsd

Revision 10101 - Directory Listing - [select for diffs]
Modified Sun May 27 23:40:15 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10100 , to selected 9573
sync with freebsd

Revision 10100 - Directory Listing - [select for diffs]
Modified Sun May 27 23:38:50 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10099 , to selected 9573
add lindev

Revision 10099 - Directory Listing - [select for diffs]
Modified Sun May 27 23:38:40 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10098 , to selected 9573
sync

Revision 10098 - Directory Listing - [select for diffs]
Modified Sun May 27 23:37:22 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10097 , to selected 9573
sync with freebsd

Revision 10097 - Directory Listing - [select for diffs]
Modified Sun May 27 23:36:47 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10096 , to selected 9573
sync mn, mlx5

Revision 10096 - Directory Listing - [select for diffs]
Modified Sun May 27 23:36:35 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10095 , to selected 9573
sync mmc

Revision 10095 - Directory Listing - [select for diffs]
Modified Sun May 27 23:36:22 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10094 , to selected 9573
sync mpr

Revision 10094 - Directory Listing - [select for diffs]
Modified Sun May 27 23:35:39 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10093 , to selected 9573
sync mps

Revision 10093 - Directory Listing - [select for diffs]
Modified Sun May 27 23:34:03 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10092 , to selected 9573
sync with freebsd

Revision 10092 - Directory Listing - [select for diffs]
Modified Sun May 27 23:32:51 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10091 , to selected 9573
sync with freebsd

Revision 10091 - Directory Listing - [select for diffs]
Modified Sun May 27 23:30:53 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10090 , to selected 9573
update nve

Revision 10090 - Directory Listing - [select for diffs]
Modified Sun May 27 23:30:17 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10089 , to selected 9573
add ntb

Revision 10089 - Directory Listing - [select for diffs]
Modified Sun May 27 23:29:37 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10088 , to selected 9573
sync pcf, ngxe

Revision 10088 - Directory Listing - [select for diffs]
Modified Sun May 27 23:29:07 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10087 , to selected 9573
sync ofw

Revision 10087 - Directory Listing - [select for diffs]
Modified Sun May 27 23:28:52 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10086 , to selected 9573
sync pci

Revision 10086 - Directory Listing - [select for diffs]
Modified Sun May 27 23:27:48 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10085 , to selected 9573
 sync nvram

Revision 10085 - Directory Listing - [select for diffs]
Modified Sun May 27 23:27:34 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10084 , to selected 9573
sync oce

Revision 10084 - Directory Listing - [select for diffs]
Modified Sun May 27 23:27:20 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10083 , to selected 9573
sync with freebsd

Revision 10083 - Directory Listing - [select for diffs]
Modified Sun May 27 23:25:47 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10082 , to selected 9573
add pms

Revision 10082 - Directory Listing - [select for diffs]
Modified Sun May 27 23:24:05 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10081 , to selected 9573
sync

Revision 10081 - Directory Listing - [select for diffs]
Modified Sun May 27 23:23:20 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10080 , to selected 9573
add

Revision 10080 - Directory Listing - [select for diffs]
Modified Sun May 27 23:22:57 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10079 , to selected 9573
sync with freebsd

Revision 10079 - Directory Listing - [select for diffs]
Modified Sun May 27 23:20:26 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10078 , to selected 9573
add qlnx

Revision 10078 - Directory Listing - [select for diffs]
Modified Sun May 27 23:19:45 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10077 , to selected 9573
sync

Revision 10077 - Directory Listing - [select for diffs]
Modified Sun May 27 23:19:22 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10076 , to selected 9573
sync with freebsd

Revision 10076 - Directory Listing - [select for diffs]
Modified Sun May 27 23:18:20 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10075 , to selected 9573
add qlxge qlxgbe

Revision 10075 - Directory Listing - [select for diffs]
Modified Sun May 27 23:16:54 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10074 , to selected 9573
sync with freebsd

Revision 10074 - Directory Listing - [select for diffs]
Modified Sun May 27 23:16:34 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10073 , to selected 9573
sync rt scc scd

Revision 10073 - Directory Listing - [select for diffs]
Modified Sun May 27 23:15:22 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10072 , to selected 9573
sync sdhci

Revision 10072 - Directory Listing - [select for diffs]
Modified Sun May 27 23:14:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10071 , to selected 9573
sync safe

Revision 10071 - Directory Listing - [select for diffs]
Modified Sun May 27 23:14:32 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10070 , to selected 9573
re-add rl

Revision 10070 - Directory Listing - [select for diffs]
Modified Sun May 27 23:11:47 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10069 , to selected 9573
sync with freebsd

Revision 10069 - Directory Listing - [select for diffs]
Modified Sun May 27 23:11:35 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10068 , to selected 9573
sync with freebsd

Revision 10068 - Directory Listing - [select for diffs]
Modified Sun May 27 23:10:55 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10067 , to selected 9573
sync up

Revision 10067 - Directory Listing - [select for diffs]
Modified Sun May 27 23:10:35 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10066 , to selected 9573
sync up

Revision 10066 - Directory Listing - [select for diffs]
Modified Sun May 27 23:10:16 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10065 , to selected 9573
sync up

Revision 10065 - Directory Listing - [select for diffs]
Modified Sun May 27 23:06:34 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10064 , to selected 9573
sync with freebsd

Revision 10064 - Directory Listing - [select for diffs]
Modified Sun May 27 23:04:23 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10063 , to selected 9573
sync with freebsd

Revision 10063 - Directory Listing - [select for diffs]
Modified Sun May 27 23:01:30 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10062 , to selected 9573
sync

Revision 10062 - Directory Listing - [select for diffs]
Modified Sun May 27 23:01:15 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10061 , to selected 9573
sync up ti and stg

Revision 10061 - Directory Listing - [select for diffs]
Modified Sun May 27 23:00:59 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10060 , to selected 9573
update ixgbe

Revision 10060 - Directory Listing - [select for diffs]
Modified Sun May 27 23:00:05 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10059 , to selected 9573
add ixl

Revision 10059 - Directory Listing - [select for diffs]
Modified Sun May 27 22:56:58 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10058 , to selected 9573
sync with freebsd

Revision 10058 - Directory Listing - [select for diffs]
Modified Sun May 27 22:54:44 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10057 , to selected 9573
sync with freebsd

Revision 10057 - Directory Listing - [select for diffs]
Modified Sun May 27 22:53:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10056 , to selected 9573
update ubsec and uart

Revision 10056 - Directory Listing - [select for diffs]
Modified Sun May 27 22:50:50 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10055 , to selected 9573
sync with freebsd

Revision 10055 - Directory Listing - [select for diffs]
Modified Sun May 27 22:45:35 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10054 , to selected 9573
sync with freebsd

Revision 10054 - Directory Listing - [select for diffs]
Modified Sun May 27 22:45:05 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10053 , to selected 9573
sync

Revision 10053 - Directory Listing - [select for diffs]
Modified Sun May 27 22:44:53 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10052 , to selected 9573
sync with freebsd

Revision 10052 - Directory Listing - [select for diffs]
Modified Sun May 27 22:43:30 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10051 , to selected 9573
add gadget

Revision 10051 - Directory Listing - [select for diffs]
Modified Sun May 27 22:43:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10050 , to selected 9573
sync usb input code

Revision 10050 - Directory Listing - [select for diffs]
Modified Sun May 27 22:42:34 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10049 , to selected 9573
sync with freebsd 10 stable

Revision 10049 - Directory Listing - [select for diffs]
Modified Sun May 27 22:42:18 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10048 , to selected 9573
sync with freebsd 10 stable

Revision 10048 - Directory Listing - [select for diffs]
Modified Sun May 27 22:42:00 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10047 , to selected 9573
sync with freebsd 10 stable

Revision 10047 - Directory Listing - [select for diffs]
Modified Sun May 27 22:41:38 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10046 , to selected 9573
add more usb controllers

Revision 10046 - Directory Listing - [select for diffs]
Modified Sun May 27 22:41:04 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10045 , to selected 9573
sync with freebsd

Revision 10045 - Directory Listing - [select for diffs]
Modified Sun May 27 22:37:02 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10044 , to selected 9573
add urtwn

Revision 10044 - Directory Listing - [select for diffs]
Modified Sun May 27 22:35:59 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10043 , to selected 9573
sync with freebsd 10

Revision 10043 - Directory Listing - [select for diffs]
Modified Sun May 27 22:35:11 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10042 , to selected 9573
sync with freebsd

Revision 10042 - Directory Listing - [select for diffs]
Modified Sun May 27 22:33:45 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10041 , to selected 9573
sync with freebsd 10

Revision 10041 - Directory Listing - [select for diffs]
Modified Sun May 27 22:31:43 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10040 , to selected 9573
sync

Revision 10040 - Directory Listing - [select for diffs]
Modified Sun May 27 22:30:08 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10039 , to selected 9573
sync with freebsd

Revision 10039 - Directory Listing - [select for diffs]
Modified Sun May 27 22:28:53 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10038 , to selected 9573
sync with freebsd

Revision 10038 - Directory Listing - [select for diffs]
Modified Sun May 27 22:28:03 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10037 , to selected 9573
sync vr

Revision 10037 - Directory Listing - [select for diffs]
Modified Sun May 27 22:27:38 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10036 , to selected 9573
add vmware device

Revision 10036 - Directory Listing - [select for diffs]
Modified Sun May 27 22:26:56 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10035 , to selected 9573
sync vte(4) with freebsd

Revision 10035 - Directory Listing - [select for diffs]
Modified Sun May 27 22:26:13 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10034 , to selected 9573
sync

Revision 10034 - Directory Listing - [select for diffs]
Modified Sun May 27 22:25:58 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10033 , to selected 9573
sync

Revision 10033 - Directory Listing - [select for diffs]
Modified Sun May 27 22:24:34 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10032 , to selected 9573
sync with freebsd 10 stable

Revision 10032 - Directory Listing - [select for diffs]
Modified Sun May 27 22:23:30 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10031 , to selected 9573
sync with freebsd

Revision 10031 - Directory Listing - [select for diffs]
Modified Sun May 27 22:22:25 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10030 , to selected 9573
sync with freebsd 10 stable

Revision 10030 - Directory Listing - [select for diffs]
Modified Sun May 27 22:22:10 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10029 , to selected 9573
add wtap from freebsd

Revision 10029 - Directory Listing - [select for diffs]
Modified Sun May 27 22:21:25 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10028 , to selected 9573
sync

Revision 10028 - Directory Listing - [select for diffs]
Modified Sun May 27 22:19:26 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10027 , to selected 9573
sync with freebsd

Revision 10027 - Directory Listing - [select for diffs]
Modified Sun May 27 22:18:36 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10026 , to selected 9573
add nandfs from freebsd

Revision 10026 - Directory Listing - [select for diffs]
Modified Sun May 27 22:18:25 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10025 , to selected 9573
sync nullfs and nfs with freebsd

Revision 10025 - Directory Listing - [select for diffs]
Modified Sun May 27 22:18:11 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10024 , to selected 9573
add fusefs

Revision 10024 - Directory Listing - [select for diffs]
Modified Sun May 27 22:18:02 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10023 , to selected 9573
add autofs from freebsd

Revision 10023 - Directory Listing - [select for diffs]
Modified Sun May 27 22:15:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10022 , to selected 9573
sync

Revision 10022 - Directory Listing - [select for diffs]
Modified Sun May 27 22:09:13 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10021 , to selected 9573
sync pseudofs with freebsd

Revision 10021 - Directory Listing - [select for diffs]
Modified Sun May 27 22:08:55 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10020 , to selected 9573
sync smbfs with freebsd

Revision 10020 - Directory Listing - [select for diffs]
Modified Sun May 27 22:08:25 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10019 , to selected 9573
sync tmpfs with freebsd 10 stable

Revision 10019 - Directory Listing - [select for diffs]
Modified Sun May 27 22:07:49 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10018 , to selected 9573
sync udf with freebsd 10 stable

Revision 10018 - Directory Listing - [select for diffs]
Modified Sun May 27 22:04:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10017 , to selected 9573
sync unionfs with freebsd

Revision 10017 - Directory Listing - [select for diffs]
Modified Sun May 27 22:04:00 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10016 , to selected 9573
add bsd64 labels to geom

Revision 10016 - Directory Listing - [select for diffs]
Modified Sun May 27 21:58:21 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10015 , to selected 9573
freebsd 10 stable

Revision 10015 - Directory Listing - [select for diffs]
Modified Sun May 27 21:50:38 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10014 , to selected 9573
sync gpt code

Revision 10014 - Directory Listing - [select for diffs]
Modified Sun May 27 21:45:04 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10013 , to selected 9573
sync with freebsd

Revision 10013 - Directory Listing - [select for diffs]
Modified Sun May 27 21:43:40 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10012 , to selected 9573
sync

Revision 10012 - Directory Listing - [select for diffs]
Modified Sun May 27 21:42:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10011 , to selected 9573
sync with freebsd

Revision 10011 - Directory Listing - [select for diffs]
Modified Sun May 27 21:31:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10010 , to selected 9573
sync with freebsd

Revision 10010 - Directory Listing - [select for diffs]
Modified Sun May 27 21:30:33 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10009 , to selected 9573
sync with freebsd

Revision 10009 - Directory Listing - [select for diffs]
Modified Sun May 27 21:28:59 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10008 , to selected 9573
sync with freebsd 10 stable

Revision 10008 - Directory Listing - [select for diffs]
Modified Sun May 27 21:25:45 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10007 , to selected 9573
sync with freebsd 10 stable

Revision 10007 - Directory Listing - [select for diffs]
Modified Sun May 27 21:22:55 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10006 , to selected 9573
sync with freebsd 10 stable

Revision 10006 - Directory Listing - [select for diffs]
Modified Sun May 27 21:21:04 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10005 , to selected 9573
sync with freebsd 10 stable

Revision 10005 - Directory Listing - [select for diffs]
Modified Sun May 27 21:18:26 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10004 , to selected 9573
sync with freebsd 10 stable

Revision 10004 - Directory Listing - [select for diffs]
Modified Sun May 27 21:15:33 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10003 , to selected 9573
sync with freebsd 10 stable

Revision 10003 - Directory Listing - [select for diffs]
Modified Sun May 27 21:09:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10002 , to selected 9573
sync with freebsd 10 stable

Revision 10002 - Directory Listing - [select for diffs]
Modified Sun May 27 21:08:37 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10001 , to selected 9573
sync with freebsd 10 stable

Revision 10001 - Directory Listing - [select for diffs]
Modified Sun May 27 21:07:25 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10000 , to selected 9573
sync with freebsd 10 stable

Revision 10000 - Directory Listing - [select for diffs]
Modified Sun May 27 21:05:56 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9999 , to selected 9573
sync

Revision 9999 - Directory Listing - [select for diffs]
Modified Sun May 27 16:39:45 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9998 , to selected 9573
add dts

Revision 9998 - Directory Listing - [select for diffs]
Modified Sun May 27 16:35:41 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9997 , to selected 9573
sync with freebsd

Revision 9997 - Directory Listing - [select for diffs]
Modified Sun May 27 16:34:57 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9996 , to selected 9573
sync ibcs2 emulation with freebsd 10

Revision 9996 - Directory Listing - [select for diffs]
Modified Sun May 27 16:34:34 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9995 , to selected 9573
sync linux emulation with freebsd 10

Revision 9995 - Directory Listing - [select for diffs]
Modified Sat May 26 22:17:54 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9994 , to selected 9573
update configs

Revision 9994 - Directory Listing - [select for diffs]
Modified Sat May 26 22:13:37 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9993 , to selected 9573
sync

Revision 9993 - Directory Listing - [select for diffs]
Modified Sat May 26 22:09:11 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9992 , to selected 9573
sync with freebsd

Revision 9992 - Directory Listing - [select for diffs]
Modified Sat May 26 22:08:56 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9991 , to selected 9573
sync with freebsd

Revision 9991 - Directory Listing - [select for diffs]
Modified Sat May 26 22:08:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9990 , to selected 9573
sync with freebsd

Revision 9990 - Directory Listing - [select for diffs]
Modified Sat May 26 22:00:12 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9989 , to selected 9573
sync with freebsd

Revision 9989 - Directory Listing - [select for diffs]
Modified Sat May 26 21:58:08 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9988 , to selected 9573
tag

Revision 9988 - Directory Listing - [select for diffs]
Modified Sat May 26 21:57:38 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9987 , to selected 9573
tag

Revision 9987 - Directory Listing - [select for diffs]
Modified Sat May 26 21:55:02 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9986 , to selected 9573
mips support

Revision 9986 - Directory Listing - [select for diffs]
Modified Sat May 26 21:46:56 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9985 , to selected 9573
add more modules

Revision 9985 - Directory Listing - [select for diffs]
Modified Sat May 26 21:44:21 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9984 , to selected 9573
add several modules

Revision 9984 - Directory Listing - [select for diffs]
Modified Sat May 26 21:41:22 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9983 , to selected 9573
fix

Revision 9983 - Directory Listing - [select for diffs]
Modified Sat May 26 21:14:14 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9982 , to selected 9573
sync

Revision 9982 - Directory Listing - [select for diffs]
Modified Sat May 26 21:09:29 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9981 , to selected 9573
sync

Revision 9981 - Directory Listing - [select for diffs]
Modified Sat May 26 21:09:01 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9980 , to selected 9573
 sync

Revision 9980 - Directory Listing - [select for diffs]
Modified Sat May 26 15:32:59 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9979 , to selected 9573
sync

Revision 9979 - Directory Listing - [select for diffs]
Modified Sat May 26 15:30:22 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9978 , to selected 9573
sync

Revision 9978 - Directory Listing - [select for diffs]
Modified Sat May 26 15:30:05 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9977 , to selected 9573
sync

Revision 9977 - Directory Listing - [select for diffs]
Modified Sat May 26 15:29:30 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9976 , to selected 9573
sync

Revision 9976 - Directory Listing - [select for diffs]
Modified Sat May 26 15:29:09 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9975 , to selected 9573
sync

Revision 9975 - Directory Listing - [select for diffs]
Modified Sat May 26 15:28:37 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9974 , to selected 9573
sync

Revision 9974 - Directory Listing - [select for diffs]
Modified Sat May 26 15:27:27 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9973 , to selected 9573
sync with freebsd

Revision 9973 - Directory Listing - [select for diffs]
Modified Sat May 26 15:26:55 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9972 , to selected 9573
sync with freebsd.

Revision 9972 - Directory Listing - [select for diffs]
Modified Sat May 26 15:26:32 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9971 , to selected 9573
sync with freebsd

Revision 9971 - Directory Listing - [select for diffs]
Modified Sat May 26 15:25:32 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9970 , to selected 9573
sync with freebsd

Revision 9970 - Directory Listing - [select for diffs]
Modified Sat May 26 15:24:45 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9969 , to selected 9573
sync with freebsd

Revision 9969 - Directory Listing - [select for diffs]
Modified Sat May 26 15:24:14 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9968 , to selected 9573
sync with freebsd

Revision 9968 - Directory Listing - [select for diffs]
Modified Sat May 26 15:23:19 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9967 , to selected 9573
sync with freebsd

Revision 9967 - Directory Listing - [select for diffs]
Modified Sat May 26 15:19:25 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9966 , to selected 9573
sync with freebsd

Revision 9966 - Directory Listing - [select for diffs]
Modified Sat May 26 15:18:24 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9965 , to selected 9573
sync with freebsd

Revision 9965 - Directory Listing - [select for diffs]
Modified Sat May 26 15:16:10 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9964 , to selected 9573
sync with freebsd 10-stable

Revision 9964 - Directory Listing - [select for diffs]
Modified Sat May 26 15:13:49 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9963 , to selected 9573
fix elf notes

Revision 9963 - Directory Listing - [select for diffs]
Modified Sat May 26 14:34:14 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9962 , to selected 9573
sync with freebsd 10-stable

Revision 9962 - Directory Listing - [select for diffs]
Modified Sat May 26 14:33:11 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9961 , to selected 9573
sync with freebsd 10-stable

Revision 9961 - Directory Listing - [select for diffs]
Modified Sat May 26 14:32:33 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9960 , to selected 9573
sync with freebsd 10-stable

Revision 9960 - Directory Listing - [select for diffs]
Modified Sat May 26 14:31:56 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9959 , to selected 9573
sync with freebsd

Revision 9959 - Directory Listing - [select for diffs]
Modified Sat May 26 14:30:11 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9958 , to selected 9573
sync with freebsd

Revision 9958 - Directory Listing - [select for diffs]
Modified Sat May 26 14:28:53 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9957 , to selected 9573
sync

Revision 9957 - Directory Listing - [select for diffs]
Modified Sat May 26 14:27:48 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9956 , to selected 9573
 sync with freebsd

Revision 9956 - Directory Listing - [select for diffs]
Modified Sat May 26 14:27:13 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9955 , to selected 9573
 sync with freebsd

Revision 9955 - Directory Listing - [select for diffs]
Modified Sat May 26 14:26:33 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9954 , to selected 9573
 sync with freebsd

Revision 9954 - Directory Listing - [select for diffs]
Modified Sat May 26 14:25:55 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9953 , to selected 9573
 sync with freebsd

Revision 9953 - Directory Listing - [select for diffs]
Modified Sat May 26 14:25:17 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9952 , to selected 9573
 sync with freebsd

Revision 9952 - Directory Listing - [select for diffs]
Modified Sat May 26 14:24:52 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9951 , to selected 9573
 sync with freebsd

Revision 9951 - Directory Listing - [select for diffs]
Modified Fri May 25 21:07:58 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9950 , to selected 9573
sync with freebsd

Revision 9950 - Directory Listing - [select for diffs]
Modified Fri May 25 21:07:09 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9949 , to selected 9573
sync with freebsd

Revision 9949 - Directory Listing - [select for diffs]
Modified Fri May 25 20:59:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9948 , to selected 9573
sync with freebsd

Revision 9948 - Directory Listing - [select for diffs]
Modified Fri May 25 20:58:03 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9947 , to selected 9573
sync with freebsd

Revision 9947 - Directory Listing - [select for diffs]
Modified Fri May 25 20:55:47 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9946 , to selected 9573
sync with freebsd

Revision 9946 - Directory Listing - [select for diffs]
Modified Fri May 25 20:55:11 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9945 , to selected 9573
sync with freebsd 10-stable

Revision 9945 - Directory Listing - [select for diffs]
Modified Fri May 25 20:53:39 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9944 , to selected 9573
sync with freebsd 10-stable

Revision 9944 - Directory Listing - [select for diffs]
Modified Fri May 25 20:46:51 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9943 , to selected 9573
sync with freebsd 10-stable

Revision 9943 - Directory Listing - [select for diffs]
Modified Fri May 25 20:39:59 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9942 , to selected 9573
sync with freebsd 10-stable

Revision 9942 - Directory Listing - [select for diffs]
Modified Fri May 25 20:34:19 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9941 , to selected 9573
sync with freebsd 10-stable

Revision 9941 - Directory Listing - [select for diffs]
Modified Fri May 25 20:33:02 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9940 , to selected 9573
sync with freebsd 10-stable

Revision 9940 - Directory Listing - [select for diffs]
Modified Fri May 25 20:32:26 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9939 , to selected 9573
sync with freebsd 10-stable

Revision 9939 - Directory Listing - [select for diffs]
Modified Fri May 25 20:30:44 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9938 , to selected 9573
sync

Revision 9938 - Directory Listing - [select for diffs]
Modified Fri May 25 20:05:59 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9937 , to selected 9573
sync with freebsd

Revision 9937 - Directory Listing - [select for diffs]
Modified Fri May 25 20:04:31 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9936 , to selected 9573
sync with freebsd 10-stable

Revision 9936 - Directory Listing - [select for diffs]
Modified Fri May 25 20:03:57 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9935 , to selected 9573
sync with freebsd

Revision 9935 - Directory Listing - [select for diffs]
Modified Fri May 25 20:03:52 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9934 , to selected 9573
sync with freebsd

Revision 9934 - Directory Listing - [select for diffs]
Modified Fri May 25 20:03:35 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9933 , to selected 9573
sync with freebsd

Revision 9933 - Directory Listing - [select for diffs]
Modified Fri May 25 20:03:22 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9932 , to selected 9573
sync with freebsd

Revision 9932 - Directory Listing - [select for diffs]
Modified Fri May 25 20:03:07 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9931 , to selected 9573
sync with freebsd

Revision 9931 - Directory Listing - [select for diffs]
Modified Fri May 25 20:02:41 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9930 , to selected 9573
sync with freebsd

Revision 9930 - Directory Listing - [select for diffs]
Modified Fri May 25 13:15:48 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9929 , to selected 9573
sync

Revision 9929 - Directory Listing - [select for diffs]
Modified Fri May 25 13:15:11 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9928 , to selected 9573
update bluetooth drivers

Revision 9928 - Directory Listing - [select for diffs]
Modified Fri May 25 13:13:07 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9927 , to selected 9573
sync

Revision 9927 - Directory Listing - [select for diffs]
Modified Fri May 25 13:10:11 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9926 , to selected 9573
sync with freebsd

Revision 9926 - Directory Listing - [select for diffs]
Modified Fri May 25 13:07:22 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9925 , to selected 9573
sync with freebsd 10-stable

Revision 9925 - Directory Listing - [select for diffs]
Modified Fri May 25 13:07:02 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9924 , to selected 9573
sync with freebsd

Revision 9924 - Directory Listing - [select for diffs]
Modified Fri May 25 13:05:17 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9923 , to selected 9573
sync with freebsd 10

Revision 9923 - Directory Listing - [select for diffs]
Modified Fri May 25 13:05:12 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9922 , to selected 9573
sync with freebsd 10

Revision 9922 - Directory Listing - [select for diffs]
Modified Fri May 25 13:03:43 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9921 , to selected 9573
sync nfs code with freebsd

Revision 9921 - Directory Listing - [select for diffs]
Modified Fri May 25 13:03:01 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9920 , to selected 9573
tag

Revision 9920 - Directory Listing - [select for diffs]
Modified Fri May 25 13:02:30 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9919 , to selected 9573
sync

Revision 9919 - Directory Listing - [select for diffs]
Modified Fri May 25 13:01:20 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9918 , to selected 9573
sync with freebsd 10

Revision 9918 - Directory Listing - [select for diffs]
Modified Fri May 25 12:57:02 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9917 , to selected 9573
sync with freebsd

Revision 9917 - Directory Listing - [select for diffs]
Modified Fri May 25 12:55:40 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9916 , to selected 9573
sync with freebsd 10-stable

Revision 9916 - Directory Listing - [select for diffs]
Modified Fri May 25 12:54:08 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9915 , to selected 9573
sync with freebsd

Revision 9915 - Directory Listing - [select for diffs]
Modified Fri May 25 12:45:40 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9914 , to selected 9573
sync with freebsd 10

Revision 9914 - Directory Listing - [select for diffs]
Modified Fri May 25 12:44:45 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9913 , to selected 9573
sync with freebsd 10-stable

Revision 9913 - Directory Listing - [select for diffs]
Modified Fri May 25 12:41:03 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9912 , to selected 9573
sync with freebsd 10-stable

Revision 9912 - Directory Listing - [select for diffs]
Modified Fri May 25 12:38:16 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9911 , to selected 9573
 sync with freebsd 10-stable

Revision 9911 - Directory Listing - [select for diffs]
Modified Fri May 25 12:31:27 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9910 , to selected 9573
add new gpt types

Revision 9910 - Directory Listing - [select for diffs]
Modified Fri May 25 12:22:17 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9909 , to selected 9573
sync with freebsd

Revision 9909 - Directory Listing - [select for diffs]
Modified Fri May 25 12:20:50 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9908 , to selected 9573
update copyright

Revision 9908 - Directory Listing - [select for diffs]
Modified Fri May 25 02:48:21 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9907 , to selected 9573
sync with freebsd 10-stable

Revision 9907 - Directory Listing - [select for diffs]
Modified Fri May 25 02:45:25 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9906 , to selected 9573
sync with freebsd 10-stable

Revision 9906 - Directory Listing - [select for diffs]
Modified Fri May 25 02:44:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9905 , to selected 9573
sync with freebsd 10-stable

Revision 9905 - Directory Listing - [select for diffs]
Modified Thu May 24 22:46:02 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9904 , to selected 9573
sync with freebsd 10-stable

Revision 9904 - Directory Listing - [select for diffs]
Modified Thu May 24 22:45:13 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9903 , to selected 9573
sync with freebsd 10-stable

Revision 9903 - Directory Listing - [select for diffs]
Modified Thu May 24 22:43:29 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9902 , to selected 9573
sync with freebsd 10-stable

Revision 9902 - Directory Listing - [select for diffs]
Modified Thu May 24 22:42:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9901 , to selected 9573
sync with freebsd 10-stable

Revision 9901 - Directory Listing - [select for diffs]
Modified Thu May 24 22:40:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9900 , to selected 9573
sync with freebsd 10-stable

Revision 9900 - Directory Listing - [select for diffs]
Modified Thu May 24 22:37:43 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9899 , to selected 9573
update scripts

Revision 9899 - Directory Listing - [select for diffs]
Modified Thu May 24 22:36:18 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9898 , to selected 9573
sync sound scripts with freebsd 10-stable

Revision 9898 - Directory Listing - [select for diffs]
Modified Thu May 24 22:33:14 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9897 , to selected 9573
update scripts

Revision 9897 - Directory Listing - [select for diffs]
Modified Thu May 24 22:29:08 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9896 , to selected 9573
sync with freebsd 10-stable

Revision 9896 - Directory Listing - [select for diffs]
Modified Thu May 24 22:27:41 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9895 , to selected 9573
sync with freebsd 10-stable

Revision 9895 - Directory Listing - [select for diffs]
Modified Thu May 24 22:26:03 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9894 , to selected 9573
sync with freebsd 10-stable

Revision 9894 - Directory Listing - [select for diffs]
Modified Thu May 24 22:23:18 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9893 , to selected 9573
sync with FreeBSD 10-stable

Revision 9893 - Directory Listing - [select for diffs]
Modified Thu May 24 22:21:53 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9889 , to selected 9573
sync xen with FreeBSD 10-stable

Revision 9889 - Directory Listing - [select for diffs]
Modified Thu May 24 17:48:32 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9888 , to selected 9573
add better handling of c extensions

Revision 9888 - Directory Listing - [select for diffs]
Modified Thu May 24 13:22:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9887 , to selected 9573
sync with freebsd-9-stable

Revision 9887 - Directory Listing - [select for diffs]
Modified Thu May 24 13:15:39 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9886 , to selected 9573
fix guard.

Revision 9886 - Directory Listing - [select for diffs]
Modified Thu May 24 13:08:31 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9885 , to selected 9573
remove unused vars

Revision 9885 - Directory Listing - [select for diffs]
Modified Thu May 24 11:40:01 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9884 , to selected 9573
arm

Revision 9884 - Directory Listing - [select for diffs]
Modified Thu May 24 11:32:26 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9883 , to selected 9573
add fdt

Revision 9883 - Directory Listing - [select for diffs]
Modified Thu May 24 11:30:25 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9882 , to selected 9573
arm

Revision 9882 - Directory Listing - [select for diffs]
Modified Thu May 24 11:30:03 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9881 , to selected 9573
update

Revision 9881 - Directory Listing - [select for diffs]
Modified Thu May 24 11:28:47 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9880 , to selected 9573
fix comments

Revision 9880 - Directory Listing - [select for diffs]
Modified Thu May 24 11:26:23 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9879 , to selected 9573
shift

Revision 9879 - Directory Listing - [select for diffs]
Modified Thu May 24 11:25:01 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9878 , to selected 9573
fix device name

Revision 9878 - Directory Listing - [select for diffs]
Modified Thu May 24 11:24:02 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9877 , to selected 9573
update script

Revision 9877 - Directory Listing - [select for diffs]
Modified Thu May 24 11:22:34 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9876 , to selected 9573
tag

Revision 9876 - Directory Listing - [select for diffs]
Modified Wed May 23 13:30:02 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9875 , to selected 9573
update makefile

Revision 9875 - Directory Listing - [select for diffs]
Modified Wed May 23 13:29:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9874 , to selected 9573
update

Revision 9874 - Directory Listing - [select for diffs]
Modified Wed May 23 13:28:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9873 , to selected 9573
zfs loader

Revision 9873 - Directory Listing - [select for diffs]
Modified Wed May 23 13:27:25 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9872 , to selected 9573
add path

Revision 9872 - Directory Listing - [select for diffs]
Modified Wed May 23 13:26:32 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9871 , to selected 9573
patch

Revision 9871 - Directory Listing - [select for diffs]
Modified Wed May 23 13:21:03 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9870 , to selected 9573
man page

Revision 9870 - Directory Listing - [select for diffs]
Modified Wed May 23 13:20:27 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9869 , to selected 9573
update man page

Revision 9869 - Directory Listing - [select for diffs]
Modified Wed May 23 13:20:15 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9868 , to selected 9573
fix email

Revision 9868 - Directory Listing - [select for diffs]
Modified Wed May 23 13:20:00 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9867 , to selected 9573
add keyword

Revision 9867 - Directory Listing - [select for diffs]
Modified Wed May 23 13:17:53 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9866 , to selected 9573
passwords

Revision 9866 - Directory Listing - [select for diffs]
Modified Wed May 23 13:16:28 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9865 , to selected 9573
delay & frames

Revision 9865 - Directory Listing - [select for diffs]
Modified Wed May 23 13:15:43 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9864 , to selected 9573
update loader

Revision 9864 - Directory Listing - [select for diffs]
Modified Wed May 23 13:12:18 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9863 , to selected 9573
fix props

Revision 9863 - Directory Listing - [select for diffs]
Modified Wed May 23 13:11:38 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9862 , to selected 9573
update loader.rc

Revision 9862 - Directory Listing - [select for diffs]
Modified Wed May 23 13:10:03 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9861 , to selected 9573
update commands

Revision 9861 - Directory Listing - [select for diffs]
Modified Wed May 23 13:08:47 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9860 , to selected 9573
update menu

Revision 9860 - Directory Listing - [select for diffs]
Modified Wed May 23 13:06:51 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9859 , to selected 9573
update help for menu

Revision 9859 - Directory Listing - [select for diffs]
Modified Wed May 23 13:06:24 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9858 , to selected 9573
update menu

Revision 9858 - Directory Listing - [select for diffs]
Modified Wed May 23 13:02:38 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9857 , to selected 9573
update text

Revision 9857 - Directory Listing - [select for diffs]
Modified Wed May 23 13:01:59 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9856 , to selected 9573
update color.4th

Revision 9856 - Directory Listing - [select for diffs]
Modified Wed May 23 03:02:31 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9855 , to selected 9573
tag

Revision 9855 - Directory Listing - [select for diffs]
Modified Wed May 23 03:02:09 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9854 , to selected 9573
add menusets

Revision 9854 - Directory Listing - [select for diffs]
Modified Wed May 23 03:01:14 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9853 , to selected 9573
tag

Revision 9853 - Directory Listing - [select for diffs]
Modified Wed May 23 03:00:40 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9852 , to selected 9573
remove vm.4th

Revision 9852 - Directory Listing - [select for diffs]
Modified Wed May 23 03:00:13 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9851 , to selected 9573
add keyword

Revision 9851 - Directory Listing - [select for diffs]
Modified Wed May 23 02:59:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9850 , to selected 9573
update support

Revision 9850 - Directory Listing - [select for diffs]
Modified Wed May 23 02:58:27 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9849 , to selected 9573
update version.4th

Revision 9849 - Directory Listing - [select for diffs]
Modified Wed May 23 02:51:21 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9848 , to selected 9573
arm makefile

Revision 9848 - Directory Listing - [select for diffs]
Modified Wed May 23 02:50:53 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9842 , to selected 9573
update boot code

Revision 9842 - Directory Listing - [select for diffs]
Modified Tue May 15 20:51:18 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9818 , to selected 9573
fix double free

Revision 9818 - Directory Listing - [select for diffs]
Modified Wed Apr 25 23:35:40 2018 UTC (6 years ago) by laffer1
Diff to previous 9817 , to selected 9573
add nvd module

Revision 9817 - Directory Listing - [select for diffs]
Modified Wed Apr 25 23:33:44 2018 UTC (6 years ago) by laffer1
Diff to previous 9812 , to selected 9573
enable nvme module

Revision 9812 - Directory Listing - [select for diffs]
Modified Wed Apr 4 12:59:39 2018 UTC (6 years ago) by laffer1
Diff to previous 9811 , to selected 9573
The length field of the option header does not count the size of the option
header itself.  This causes a problem when the length is zero, the count is
then incremented by zero, which causes an infinite loop.

In addition there are pointer/offset mistakes in the handling of IPv4
options.

Obtained from: FreeBSD

Revision 9811 - Directory Listing - [select for diffs]
Modified Thu Mar 15 01:53:32 2018 UTC (6 years, 1 month ago) by laffer1
Diff to previous 9810 , to selected 9573
fix speed

Revision 9810 - Directory Listing - [select for diffs]
Modified Thu Mar 15 01:47:46 2018 UTC (6 years, 1 month ago) by laffer1
Diff to previous 9809 , to selected 9573
fix speed constants

Revision 9809 - Directory Listing - [select for diffs]
Modified Thu Mar 15 01:47:15 2018 UTC (6 years, 1 month ago) by laffer1
Diff to previous 9808 , to selected 9573
fix speed constant

Revision 9808 - Directory Listing - [select for diffs]
Modified Thu Mar 15 01:44:23 2018 UTC (6 years, 1 month ago) by laffer1
Diff to previous 9807 , to selected 9573
fix speeds.

Revision 9807 - Directory Listing - [select for diffs]
Modified Sat Mar 10 00:02:20 2018 UTC (6 years, 1 month ago) by laffer1
Diff to previous 9806 , to selected 9573
remove dup code

Revision 9806 - Directory Listing - [select for diffs]
Modified Fri Mar 9 23:37:03 2018 UTC (6 years, 1 month ago) by laffer1
Diff to previous 9805 , to selected 9573
remove duplicate code

Revision 9805 - Directory Listing - [select for diffs]
Modified Fri Mar 9 23:36:00 2018 UTC (6 years, 1 month ago) by laffer1
Diff to previous 9804 , to selected 9573
remove duplicate from bad merge

Revision 9804 - Directory Listing - [select for diffs]
Modified Fri Mar 9 23:26:47 2018 UTC (6 years, 1 month ago) by laffer1
Diff to previous 9798 , to selected 9573
bad patch, file duplicated

Revision 9798 - Directory Listing - [select for diffs]
Modified Fri Mar 2 22:01:25 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9797 , to selected 9573
Fix the client isde krpc from doing TCP reconnects for ERESTART for sosend()

Needed for Amazon EFS

Revision 9797 - Directory Listing - [select for diffs]
Modified Fri Mar 2 21:51:06 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9794 , to selected 9573
fix c99 mode that breaks xen build with clang

Revision 9794 - Directory Listing - [select for diffs]
Modified Sat Feb 24 19:36:17 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9792 , to selected 9573
fix unitialized memory ref in mps_read_config_page

Revision 9792 - Directory Listing - [select for diffs]
Modified Sat Feb 24 19:32:04 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9791 , to selected 9573
nfs changes

Revision 9791 - Directory Listing - [select for diffs]
Modified Sat Feb 24 19:31:20 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9790 , to selected 9573
nfs changes

Revision 9790 - Directory Listing - [select for diffs]
Modified Sat Feb 24 19:31:06 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9788 , to selected 9573
nfs changes

Revision 9788 - Directory Listing - [select for diffs]
Modified Sat Feb 24 19:23:44 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9787 , to selected 9573
assert that interrupts are enabled in the trap handlers on x86

Revision 9787 - Directory Listing - [select for diffs]
Modified Sat Feb 24 19:23:01 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9785 , to selected 9573
when printing the trap info, show the esp value

Revision 9785 - Directory Listing - [select for diffs]
Modified Thu Feb 22 13:34:57 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9784 , to selected 9573
Check for spurious interrupts only when using INTx.

Revision 9784 - Directory Listing - [select for diffs]
Modified Thu Feb 22 13:34:15 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9783 , to selected 9573
Code cleanup from OpenBSD

Revision 9783 - Directory Listing - [select for diffs]
Modified Thu Feb 22 13:33:32 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9782 , to selected 9573
unused args

Revision 9782 - Directory Listing - [select for diffs]
Modified Thu Feb 22 13:32:49 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9781 , to selected 9573
Handle/mark/nuke unused arguments.

Revision 9781 - Directory Listing - [select for diffs]
Modified Thu Feb 22 13:32:04 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9780 , to selected 9573
Make firmware images that do not require patching const.

Remove softc members by using constants directly.

Revision 9780 - Directory Listing - [select for diffs]
Modified Thu Feb 22 13:30:06 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9779 , to selected 9573
Remove pointless returns.
Make cm_data a void pointer

Revision 9779 - Directory Listing - [select for diffs]
Modified Thu Feb 22 13:28:55 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9775 , to selected 9573
Use NULL rather than 0
Use DEVMETHOD_END
Remove unused headers.

Revision 9775 - Directory Listing - [select for diffs]
Modified Thu Feb 22 05:11:11 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9774 , to selected 9573
add host protected area (HPA) support.

Revision 9774 - Directory Listing - [select for diffs]
Modified Thu Feb 22 05:10:17 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9772 , to selected 9573
add security command to camcontrol to secure erase SSDs.

Revision 9772 - Directory Listing - [select for diffs]
Modified Thu Feb 22 05:07:15 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9733 , to selected 9573
remove irrelevant comments.

Revision 9733 - Directory Listing - [select for diffs]
Modified Fri Dec 22 20:46:47 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9732 , to selected 9573
add man page

Revision 9732 - Directory Listing - [select for diffs]
Modified Fri Dec 22 20:46:08 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9731 , to selected 9573
update for clang 3.4

Revision 9731 - Directory Listing - [select for diffs]
Modified Fri Dec 22 20:41:18 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9730 , to selected 9573
add fbsd ver

Revision 9730 - Directory Listing - [select for diffs]
Modified Fri Dec 22 20:41:00 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9729 , to selected 9573
ssp

Revision 9729 - Directory Listing - [select for diffs]
Modified Fri Dec 22 20:40:35 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9728 , to selected 9573
bzip

Revision 9728 - Directory Listing - [select for diffs]
Modified Fri Dec 22 20:37:38 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9722 , to selected 9573
add lz4 flag for read

Revision 9722 - Directory Listing - [select for diffs]
Modified Fri Dec 22 20:19:42 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9709 , to selected 9573
fix libstand build with clang 3.4.1

Revision 9709 - Directory Listing - [select for diffs]
Modified Mon Dec 18 18:30:25 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9708 , to selected 9573
stack boundary fix

Revision 9708 - Directory Listing - [select for diffs]
Modified Mon Dec 18 18:27:48 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9706 , to selected 9573
fix stack boundary issue with clang

Revision 9706 - Directory Listing - [select for diffs]
Modified Mon Dec 18 17:10:34 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9705 , to selected 9573
gcc only

Revision 9705 - Directory Listing - [select for diffs]
Modified Mon Dec 18 17:09:46 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9703 , to selected 9573
fix build with clang 3.4

Revision 9703 - Directory Listing - [select for diffs]
Modified Sun Dec 17 17:12:12 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9699 , to selected 9573
fix arguments for clang compilation with 3.4

Revision 9699 - Directory Listing - [select for diffs]
Modified Sat Dec 16 18:56:01 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9698 , to selected 9573
fix debug in kernel configs

Revision 9698 - Directory Listing - [select for diffs]
Modified Sat Dec 16 18:54:56 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9681 , to selected 9573
add flags for kernel builds

Revision 9681 - Directory Listing - [select for diffs]
Modified Wed Dec 13 20:25:00 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9636 , to selected 9573
remove xbox config. no one has the hardware anymore to test

Revision 9636 - Directory Listing - [select for diffs]
Modified Thu Oct 19 23:19:03 2017 UTC (6 years, 6 months ago) by laffer1
Diff to previous 9635 , to selected 9573
revert.. already there

Revision 9635 - Directory Listing - [select for diffs]
Modified Thu Oct 19 22:55:34 2017 UTC (6 years, 6 months ago) by laffer1
Diff to previous 9605 , to selected 9573
add usbid

Revision 9605 - Directory Listing - [select for diffs]
Modified Sun Oct 1 22:29:58 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9604 , to selected 9573
update zero

Revision 9604 - Directory Listing - [select for diffs]
Modified Sun Oct 1 22:18:58 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9603 , to selected 9573
similar to the coretemp driver, revert to freebsd coretemp until we can fix some issues with sensors framework.  On the upside, this adds support for AMD FX and A series chips.

Revision 9603 - Directory Listing - [select for diffs]
Modified Sun Oct 1 22:16:29 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9596 , to selected 9573
fix zero temp

Revision 9596 - Directory Listing - [select for diffs]
Modified Sun Oct 1 19:34:55 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9582 , to selected 9573
add newer chips

Revision 9582 - Directory Listing - [select for diffs]
Modified Sun Oct 1 16:12:25 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9573
bump major version number to 1.0

Revision 9573 - Directory Listing - [selected]
Modified Tue Sep 19 13:38:56 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9570
remove duplicate entry

Revision 9570 - Directory Listing - [select for diffs]
Modified Tue Sep 19 01:58:48 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9568 , to selected 9573
sync with 9 stable

Revision 9568 - Directory Listing - [select for diffs]
Modified Tue Sep 19 01:23:40 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9566 , to selected 9573
add nvme/nvd

Revision 9566 - Directory Listing - [select for diffs]
Modified Tue Sep 19 01:19:43 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9565 , to selected 9573
add nvd, nvme modules

Revision 9565 - Directory Listing - [select for diffs]
Modified Tue Sep 19 01:19:26 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9564 , to selected 9573
add nvd, nvme from FreeBSD 9.2

Revision 9564 - Directory Listing - [select for diffs]
Modified Tue Sep 19 00:38:39 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9563 , to selected 9573
fix typo

Revision 9563 - Directory Listing - [select for diffs]
Modified Tue Sep 19 00:25:18 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9556 , to selected 9573
get rid of the power ref

Revision 9556 - Directory Listing - [select for diffs]
Modified Sun Sep 17 17:42:22 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9555 , to selected 9573
kill mach refs

Revision 9555 - Directory Listing - [select for diffs]
Modified Sun Sep 17 17:33:54 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9554 , to selected 9573
remove mach stuff

Revision 9554 - Directory Listing - [select for diffs]
Modified Sun Sep 17 17:33:39 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9551 , to selected 9573
remove mach stuff

Revision 9551 - Directory Listing - [select for diffs]
Modified Sun Sep 17 17:09:12 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9550 , to selected 9573
regen

Revision 9550 - Directory Listing - [select for diffs]
Modified Sun Sep 17 17:06:30 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9549 , to selected 9573
woops...

Revision 9549 - Directory Listing - [select for diffs]
Modified Sun Sep 17 17:04:09 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9547 , to selected 9573
remove mach syscalls

Revision 9547 - Directory Listing - [select for diffs]
Modified Sun Sep 17 16:59:32 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9535 , to selected 9573
remove apple stuff

Revision 9535 - Directory Listing - [select for diffs]
Modified Sat Sep 16 02:26:49 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9534 , to selected 9573
bring back if_hw_tsomax. This was a bad revert

Revision 9534 - Directory Listing - [select for diffs]
Modified Sun Aug 20 00:04:01 2017 UTC (6 years, 8 months ago) by laffer1
Diff to previous 9521 , to selected 9573
Ryzen workaround #1

Revision 9521 - Directory Listing - [select for diffs]
Modified Sat Aug 19 03:10:20 2017 UTC (6 years, 8 months ago) by laffer1
Diff to previous 9520 , to selected 9573
bump version after usb update

Revision 9520 - Directory Listing - [select for diffs]
Modified Sat Aug 19 03:09:42 2017 UTC (6 years, 8 months ago) by laffer1
Diff to previous 9515 , to selected 9573
sync the usb stack with freebsd 9 stable

Revision 9515 - Directory Listing - [select for diffs]
Modified Wed Aug 16 13:40:37 2017 UTC (6 years, 8 months ago) by laffer1
Diff to previous 9509 , to selected 9573
update make files for new driver version

Revision 9509 - Directory Listing - [select for diffs]
Modified Wed Aug 16 01:49:52 2017 UTC (6 years, 8 months ago) by laffer1
Diff to previous 9506 , to selected 9573
update to freebsd 10 stable intel nic driver

Revision 9506 - Directory Listing - [select for diffs]
Modified Tue Aug 15 10:40:50 2017 UTC (6 years, 8 months ago) by laffer1
Diff to previous 9495 , to selected 9573
sync Intel nic driver (em/igb) with FreeBSD 9 stable august 14, 2017

Revision 9495 - Directory Listing - [select for diffs]
Modified Sun Mar 26 15:20:06 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9491 , to selected 9573
bump version to 0.10

Revision 9491 - Directory Listing - [select for diffs]
Modified Sun Mar 5 20:14:50 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9490 , to selected 9573
ext2fs: update Block Group Descriptor struct plus cosmetic fixes.

Revision 9490 - Directory Listing - [select for diffs]
Modified Sun Mar 5 20:14:27 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9489 , to selected 9573
Some fixes to snd_envy24ht(4) driver:
 - Allow DMA addresses anywhere in the lower 4GB; Envy24HT has a 32-bit DMA
engine, not 28-bit like Envy24.
 - Mark interrupt handler as MPSAFE, seems to be correctly synchronized.

Revision 9489 - Directory Listing - [select for diffs]
Modified Sun Mar 5 20:07:37 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9488 , to selected 9573
Add hw.mfi.cmd_timeout loader / sysctl tuneable.

Revision 9488 - Directory Listing - [select for diffs]
Modified Sun Mar 5 20:07:14 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9487 , to selected 9573
Post-r248567, there were times when the client would return a
truncated directory for some NFS servers. This turned out to
be because the size of a directory reported by an NFS server
can be smaller that the ufs-like directory created from the
RPC XDR in the client. This patch fixes the problem by changing
r248567 so that vnode_pager_setsize() is only done for regular files.

Revision 9487 - Directory Listing - [select for diffs]
Modified Sun Mar 5 20:06:45 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9486 , to selected 9573
More 4k quirks for SSD's

Revision 9486 - Directory Listing - [select for diffs]
Modified Sun Mar 5 20:05:30 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9485 , to selected 9573
Added output of device QUIRKS for CAM and AHCI devices during boot.

Revision 9485 - Directory Listing - [select for diffs]
Modified Sun Mar 5 20:04:43 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9484 , to selected 9573
Enhanced BIO_DELETE support for CAM SCSI to add ATA_TRIM support.

Disable CAM BIO queue sorting for non-rotating media by default.

MFC r249939 Added available delete methods discovery during device probe
MFC r249941 Automatically disable BIO queue sorting for non-rotating media
MFC r250033 Correct comment typo's
MFC r250179 Update probe flow so that devices with lbp can also disable disksort
MFC r250180 Fix probe in progress check in dareprobe
MFC r250181 Check for ATA Information VPD before querying for ATA
MFC r250183 Enable CAM SCSI to choice ATA TRIM during autodetection
MFC r250967 Enforce validation on the selected delete method via sysctl

Obtained from: FreeBSD

Revision 9484 - Directory Listing - [select for diffs]
Modified Sun Mar 5 20:02:49 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9483 , to selected 9573
Refactored scsi_xpt use of device_has_vpd

Revision 9483 - Directory Listing - [select for diffs]
Modified Sun Mar 5 20:02:24 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9482 , to selected 9573
Updated TRIM calculations in CAM ATA to be based off ATA_DSM_* defines

Revision 9482 - Directory Listing - [select for diffs]
Modified Sun Mar 5 20:01:34 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9481 , to selected 9573
Added the ability to send ATA identify and TRIM commands via SCSI

Revision 9481 - Directory Listing - [select for diffs]
Modified Sun Mar 5 20:01:12 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9479 , to selected 9573
Added Dataset Management defines to be used by TRIM

Revision 9479 - Directory Listing - [select for diffs]
Modified Sun Mar 5 20:00:04 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9478 , to selected 9573
Added a sysctl to control the maximum size of a delete request

Revision 9478 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:59:43 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9477 , to selected 9573
Removed unneeded tests in dadeletemethodset

Revision 9477 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:59:16 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9476 , to selected 9573
Remove an extra semicolon from the DOT language output.

Revision 9476 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:48:21 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9475 , to selected 9573
Added ATA Pass-Through support to CAM

Revision 9475 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:47:59 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9474 , to selected 9573
Add the ability to enable / disable sorting of BIO requests

Revision 9474 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:47:35 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9473 , to selected 9573
Format CDB output as 2 digit hex correcting the length

Revision 9473 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:46:53 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9472 , to selected 9573
Use slightly more idiomatic expression to get the address of array.

Revision 9472 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:46:29 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9471 , to selected 9573
Use _MC_IA32_HASFPXSTATE name instead of _MC_HASFPXSTATE.

Revision 9471 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:46:02 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9470 , to selected 9573
The ia32_get_mcontext() does not need to set PCB_FULL_IRET.

Revision 9470 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:45:37 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9469 , to selected 9573
When reporting the fault details, also print %rsp.

Revision 9469 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:45:14 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9468 , to selected 9573
When handling an exception from the attempt from loading the faulting
context on return from the trap handler, re-enable the interrupts on
i386 and amd64.

Revision 9468 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:44:41 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9467 , to selected 9573
- Make ata_str2mode() static, it's not used outside of ata-all.c.
- Move ata_timeout() to ata-all.c so we don't need to expose both this
  function and ata_cam_end_transaction() but only the former.
- Move ata_cmd2str() from ata-queue.c to ata-all.c.
- Add some missing prototypes.

Revision 9467 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:42:13 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9466 , to selected 9573
opt_vm.h should be there

Revision 9466 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:41:37 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9465 , to selected 9573
Fix aha(4) build with i386 LINT (which includes 'device mca').

Revision 9465 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:41:04 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9464 , to selected 9573
Fix two bugs in the current NUMA-aware allocation code:
- vm_phys_alloc_freelist_pages() can be called by vm_page_alloc_freelist()
  to allocate a page from a specific freelist.  In the NUMA case it did not
  properly map the public VM_FREELIST_* constants to the correct backing
  freelists, nor did it try all NUMA domains for allocations from
  VM_FREELIST_DEFAULT.
- vm_phys_alloc_pages() did not pin the thread and each call to
  vm_phys_alloc_freelist_pages() fetched the current domain to choose
  which freelist to use.  If a thread migrated domains during the loop
  in vm_phys_alloc_pages() it could skip one of the freelists.  If the
  other freelists were out of memory then it is possible that
  vm_phys_alloc_pages() would fail to allocate a page even though pages
  were available resulting in a panic in vm_page_alloc().

Obtained from: FreeBSD svn 251179

Revision 9464 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:40:24 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9462 , to selected 9573
Fix the data corruption on the swap-backed md. Assign the rv variable a
success code if the pager was not asked for the page.

Revision 9462 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:38:53 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9461 , to selected 9573
Modernize and lock the aha, ahb, adv, adw, bt, and dpt drivers.

Revision 9461 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:38:12 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9457 , to selected 9573
add missing braces

Revision 9457 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:36:04 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9456 , to selected 9573
Rework the handling of stop signals in the NFS client.  The changes in
195702, 195703, and 195821 prevented a thread from suspending while holding
locks inside of NFS by forcing the thread to fail sleeps with EINTR or
ERESTART but defer the thread suspension to the user boundary.  However,
this had the effect that stopping a process during an NFS request could
abort the request and trigger EINTR errors that were visible to userland
processes (previously the thread would have suspended and completed the
request once it was resumed).

This change instead effectively masks stop signals while in the NFS client.
It uses the existing TDF_SBDRY flag to effect this since SIGSTOP cannot
be masked directly.  Instead of setting PBDRY on individual sleeps, change
the VFS_*() and VOP_*() methods to defer stop signals for filesystems which
request this behavior via a new VFCF_SBDRY flag.  Note that this has to be
a VFC flag rather than a MNTK flag so that it works properly with
VFS_MOUNT() when the mount is not yet fully constructed.  For now, only the
NFS clients set this new flag in VFS_SET().

A few other related changes:
- Add an assertion to ensure that TDF_SBDRY doesn't leak to userland.
- When a lookup request uses VOP_READLINK() to follow a symlink, mark
  the request as being on behalf of the thread performing the lookup
  (cnp_thread) rather than using a NULL thread pointer.  This causes
  NFS to properly handle signals during this VOP on an interruptible
  mount.
- Ignore thread suspend requests due to SIGSTOP if stop signals are
  currently deferred.  This can occur if a process is stopped via
  SIGSTOP while a thread is running or runnable but before it has set
  TDF_SBDRY.

Obtained from: FreeBSD

Revision 9456 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:35:08 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9455 , to selected 9573
Add a convenience macro bread_gb() to wrap a call to
	breadn_flags(). Comparing with bread(), it adds an argument to pass
	the flags to getblk().

Revision 9455 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:34:22 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9451 , to selected 9573
Add currently unused flag argument to the cluster_read(),
	cluster_write() and cluster_wbuild() functions.  The flags to be
	allowed are a subset of the GB_* flags for getblk().

Revision 9451 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:32:12 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9450 , to selected 9573
Disable sending Early R_OK on SiI3726/SiI3826 port multipliers.
With "cached read" HDD testing and multiple ports busy on a SATA
host controller, 3726/3826 PMP will very rarely drop a deferred
R_OK that was intended for the host. Symptom will be all 5 drives
under test will timeout, get reset, and recover.

Revision 9450 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:31:51 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9449 , to selected 9573
Fix vdc->Secondary_Element_Count metadata field access from 16 to 8 bit.
In some cases it could cause kernel panic during failed drive replacement.

Revision 9449 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:31:11 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9448 , to selected 9573
Fix NULL-dereference kernel panic in case of mps_attach() failure.

Revision 9448 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:29:58 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9447 , to selected 9573
Unbreak ATA_NO_48BIT_DMA with ATA_CAM by treating 48-bit DMA as an
optional property with PATA transport.

Revision 9447 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:29:27 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9446 , to selected 9573
- Make tables, device ID strings etc const. This includes #ifdef'ing 0
  aac_command_status_table, which is actually unused since r111532.
  While at it, make aac_if a pointer to the now const interface tables
  instead of copying them over to the softc (this alone already reduces the
  size of aac.ko on amd64 by ~1 KiB).
- Remove redundant softc members.
- Use DEVMETHOD_END.
- Use NULL instead of 0 for pointers.
- Remove redundant bzero(9)'ing of the softc.
- Use pci_enable_busmaster(9) instead of duplicating it.
- Remove redundant checking for PCIM_CMD_MEMEN (resource allocation will
  just fail).
- Canonicalize the error messages in case of resource allocation failures.
- Add support for using MSI instead of INTx, controllable via the tunable
  hw.aac.enable_msi (defaulting to on).

Obtained from: FreeBSD

Revision 9446 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:28:40 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9445 , to selected 9573
- Improve some comments.
- Make bge_lookup_{rev,vendor}() static.
- Factor out chip identification rather than duplicating the code.
- Sanitize bge_probe() a bit (don't hardcode buffer sizes, allow
  bge_lookup_vendor() to return NULL so the excessive panic() can
  be removed there, etc.) and return BUS_PROBE_DEFAULT rather than
  hardcoding 0.
- According to the Linux tg3 driver, BCM57791 and BCM57795 aren't
  capable of Gigabit Ethernet.
- Check the return value of taskqueue_start_threads().
- Mention NetLink controllers in the fallback description, too.

Revision 9445 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:27:42 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9444 , to selected 9573
regen

Revision 9444 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:26:07 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9443 , to selected 9573
Fix the wait6(2) on 32bit architectures and for the compat32, by using
the right type for the argument in syscalls.master.  Also fix the
posix_fallocate(2) and posix_fadvise(2) compat32 syscalls on the
architectures which require padding of the 64bit argument.

Revision 9443 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:23:13 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9442 , to selected 9573
Fix the hardware watchpoints on SMP amd64.

Revision 9442 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:22:44 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9441 , to selected 9573
Add amd64-specific ddb command 'show phys2dmap'.

Revision 9441 - Directory Listing - [select for diffs]
Modified Sun Mar 5 18:19:45 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9438 , to selected 9573
Add ddb command 'show pginfo'.

Revision 9438 - Directory Listing - [select for diffs]
Modified Sun Mar 5 16:17:27 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9428 , to selected 9573
remove duplicates from botched patch

Revision 9428 - Directory Listing - [select for diffs]
Modified Sun Mar 5 14:22:43 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9426 , to selected 9573
Add support for the eofflag to nfs_readdir() in the new NFS
client so that it works under a unionfs mount.

Revision 9426 - Directory Listing - [select for diffs]
Modified Sat Mar 4 23:22:55 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9424 , to selected 9573
fix some audio device issues.

Revision 9424 - Directory Listing - [select for diffs]
Modified Sat Mar 4 22:54:00 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9422 , to selected 9573
- Fix nullfs vnode reference leak in nullfs_reclaim_lowervp().  The
  null_hashget() obtains the reference on the nullfs vnode, which must
  be dropped.

- Fix a wart which existed from the introduction of the nullfs
  caching, do not unlock lower vnode in the nullfs_reclaim_lowervp().
  It should be innocent, but now it is also formally safe.  Inform the
  nullfs_reclaim() about this using the NULLV_NOUNLOCK flag set on
  nullfs inode.

- Add a callback to the upper filesystems for the lower vnode
  unlinking. When inactivating a nullfs vnode, check if the lower
  vnode was unlinked, indicated by nullfs flag NULLV_DROP or VV_NOSYNC
  on the lower vnode, and reclaim upper vnode if so.  This allows
  nullfs to purge cached vnodes for the unlinked lower vnode, avoiding
  excessive caching.

Revision 9422 - Directory Listing - [select for diffs]
Modified Sat Mar 4 22:53:07 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9420 , to selected 9573
Allow O_CLOEXEC in posix_openpt() flags.

Revision 9420 - Directory Listing - [select for diffs]
Modified Sat Mar 4 22:50:58 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9419 , to selected 9573
revert last commit. not working yet.

Revision 9419 - Directory Listing - [select for diffs]
Modified Sat Mar 4 22:50:36 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9418 , to selected 9573
Assert that a ccb passed to cam_periph_mapmem() for XPT_SCSI_IO and
XPT_ATA_IO holds virtual buffer address.

Revision 9418 - Directory Listing - [select for diffs]
Modified Sat Mar 4 22:50:10 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9417 , to selected 9573
Some style fixes

Revision 9417 - Directory Listing - [select for diffs]
Modified Sat Mar 4 22:48:42 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9416 , to selected 9573
- recover missing arp_ifinit() call.
- plug static llentry leak (ipv4 & ipv6 were affected).

Revision 9416 - Directory Listing - [select for diffs]
Modified Sat Mar 4 22:48:13 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9415 , to selected 9573
Refine the "nojail" rc keyword, adding "nojailvnet" for files that don't
  apply to most jails but do apply to vnet jails.  This includes adding
  a new sysctl "security.jail.vnet" to identify vnet jails.

Revision 9415 - Directory Listing - [select for diffs]
Modified Sat Mar 4 22:47:23 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9414 , to selected 9573
Several fixes and improvements to sendfile()

1.  If we wanted to send exactly as many bytes as the socket buffer is
    sized for, the inner loop of kern_sendfile() would see that the
    socket is full before seeing that it had no more bytes left to send.
    This would cause it to return EAGAIN to the caller instead of
    success.  Fix by changing the order that these conditions are tested.
2.  Simplify the calculation for the bytes to send in each iteration of
    the inner loop of kern_sendfile()
3.  Fix some calls with bogus arguments to sf_buf_ext().  These would
    only trigger on mbuf allocation failure, but would be hilariously
    bad if they did trigger.

Eliminate the layering violation in the kern_sendfile().  When quering
the file size, use VOP_GETATTR() instead of accessing vnode vm_object
un_pager.vnp.vnp_size.

Take the shared vnode lock earlier to cover the added VOP_GETATTR()
call and, as consequence, the whole internal sendfile loop.  Reduce vm
object lock scope to not protect the local calculations.

Item 1 in r248830 causes earlier exits from the sendfile(2), before
all requested data was sent.  The reason is that xfsize <= 0 condition
must not be tested at all if space == loopbytes.  Otherwise, the done
is set to 1, and sendfile(2) is aborted too early.

Instead of moving the condition to exiting the inner loop after the
xfersize check, directly check for the completed transfer before the
testing of the available space in the socket buffer, and revert item 1
of r248830.  It is arguably another bug to sleep waiting for socket
buffer space (or return EAGAIN for non-blocking socket) if all bytes
are already transferred.

Obtained from: FreeBSD

Revision 9414 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:49:42 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9413 , to selected 9573
bump freebsd version that we are compatible with as well as midnightbsd version after recent kernel changes.

Revision 9413 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:46:45 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9406 , to selected 9573
add sysctl vfs.read_min to complement the existing vfs.read_max. It defaults to 1 meaning that it is off.

Revision 9406 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:38:04 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9405 , to selected 9573
Retire write-only PCB-GS32BIT pcb flag on amd64.

Revision 9405 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:36:44 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9404 , to selected 9573
add ipfw support for setting/matching diffserv codepoints (DSCP).

Setting DSCP support is done via O_SETDSCP which works for both IPv4 and IPv6 packets.

Revision 9404 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:35:16 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9403 , to selected 9573
use common macros for working with rule/dynamic counters.

Revision 9403 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:34:38 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9402 , to selected 9573
Use unified IP_FW_ARG_TABLEARG() macro for most tablearg checks.

Revision 9402 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:33:27 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9401 , to selected 9573
add a new set of nots to a process core dump to store procstat data.

Revision 9401 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:31:05 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9393 , to selected 9573
Permit tcpdrop in VNET jails.

Revision 9393 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:27:20 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9391 , to selected 9573
Do a sync of the devvp vnode for the mount, which buffers, among other
things, contain FAT blocks.  This makes fsync(2) for msdosfs more correct
by syncing the metadata needed to read the synced data.

Revision 9391 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:26:01 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9383 , to selected 9573
  Pass a format string to kproc_create() [1] and thus fix the build with
  -DBKTR_NEW_MSP34XX_DRIVER and -Wformat-security.

Revision 9383 - Directory Listing - [select for diffs]
Modified Sat Mar 4 20:36:28 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9382 , to selected 9573
Isilon reported that sec=krb5p NFS mounts had a problem when m_len == 0
for the last mbuf of the list with an encrypted message. This patch replaces
the KASSERT() with code that handles this case.

Revision 9382 - Directory Listing - [select for diffs]
Modified Sat Mar 4 20:35:54 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9381 , to selected 9573
fix typo

Revision 9381 - Directory Listing - [select for diffs]
Modified Sat Mar 4 20:35:26 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9380 , to selected 9573
For RTL8211B or later PHYs, enable crossover detection and
  auto-correction. This change makes re(4) establish a link with
  a system using non-crossover UTP cable.

Revision 9380 - Directory Listing - [select for diffs]
Modified Sat Mar 4 20:34:47 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9378 , to selected 9573
introduced SIS_TYPE_83816 but it was not actually set in
  driver such that checking against the type was always false.
  To detect NS DP83816, driver should have checked silicon revision
  register for NS controllers. While here, remove SIS_TYPE_83816 to
  not make the similar mistake again.

Revision 9378 - Directory Listing - [select for diffs]
Modified Sat Mar 4 20:27:37 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9377 , to selected 9573
List TrackPoint device before generic model.

Revision 9377 - Directory Listing - [select for diffs]
Modified Sat Mar 4 20:27:14 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9373 , to selected 9573
Add support for good old 8192Hz profiling clock to software PMC.
Add a generic way to call per event allocate / release function.

Revision 9373 - Directory Listing - [select for diffs]
Modified Sat Mar 4 20:23:52 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9368 , to selected 9573
Remove all the checks on curthread != NULL with the exception of some MD
trap checks (eg. printtrap()).

Generally this check is not needed anymore, as there is not a legitimate
case where curthread != NULL, after pcpu 0 area has been properly
initialized.

Revision 9368 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:53:27 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9367 , to selected 9573
EINTR in POSIX sem_*.

Document that sem_wait() can fail with [EINTR].

Programs often do not expect an [EINTR] return from sem_wait() and POSIX
only allows it if the signal was installed without SA_RESTART. The timeout
in sem_timedwait() is absolute so it can be restarted normally.

The old POSIX semaphore implementation did this correctly, unlike the new
umtx one.

Specific to 9-stable: UMTX_ABSTIME does not exist and therefore
sem_timedwait() is erroneously not restarted after a SA_RESTART signal
handler.

It may be desirable to avoid [EINTR] completely, which matches the pthread
functions and is explicitly permitted by POSIX. However, the kernel must
return [EINTR] at least for signals with SA_RESTART clear, otherwise pthread
cancellation will not abort a semaphore wait. In this commit, only restore
the 8.x behaviour which is also permitted by POSIX, as far as possible with
the ABI in 9-stable.

Obtained from: FreeBSD

Revision 9367 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:52:36 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9366 , to selected 9573
USB audio fixes and improvements.
- Fix runtime switching of sample rate
- Fix feedback endpoint algorithm

Revision 9366 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:52:08 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9365 , to selected 9573
Add convenience wrapper functions to run callbacks in the context of the
USB explore thread.

Revision 9365 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:50:51 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9364 , to selected 9573
Include PID in the error message which is printed when the maxproc limit
is exceeded. Improve formatting of the message while here.

Revision 9364 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:50:21 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9363 , to selected 9573
Correct the type for the literal used on the left side of the shift up
to 63 bit positions.

Do not fill the save area and do not set the saved bit in the xstate
bit vector for the state which is not marked as enabled in xsave_mask.

Revision 9363 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:49:48 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9362 , to selected 9573
just remove them.

Revision 9362 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:49:17 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9357 , to selected 9573
remove some cvs workarounds.

Revision 9357 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:39:13 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9356 , to selected 9573
Do not sent 120 TEST UNIT READY requests on generic NOT READY statuses.

Some failing disks tend to return vendor-specific ASC/ASCQ codes with
NOT READY sense key.  It caused extremely long recovery attempts, repeating
these 120 TURs (it takes at least 1 minute) for every I/O request.
Instead of that use default error handling, doing just few retries.

Revision 9356 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:37:29 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9353 , to selected 9573
Import from freebsd:

MFC r244123 Add CTLFLAG_RWTUN define
MFC r247367 Fix non-recusive mutex MFI I/O lock
MFC r247369 Fix a large amount of bugs in MFI that cause panics

Revision 9353 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:33:39 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9352 , to selected 9573
Dtrace: enablings on defunct providers prevent providers from unregistering

Revision 9352 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:32:15 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9351 , to selected 9573
Add support for getting and setting BBU properties related to battery
  relearning. Specifically, add subcommands to mfiutil(8) which allow the
  user to set the BBU and autolearn modes when the firmware supports it,
  and add a subcommand which kicks off a battery relearn.

Obtained from: FreeBSD

Revision 9351 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:31:21 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9348 , to selected 9573
 Ignore interface renames instead of removing the interface from the bridge
  group.

Revision 9348 - Directory Listing - [select for diffs]
Modified Sat Mar 4 16:51:12 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9344 , to selected 9573
sync the version of netmap with the one in FreeBSD HEAD (around releng 10 2013), including device
drivers (mostly simplifying the code in the interrupt handlers).

Revision 9344 - Directory Listing - [select for diffs]
Modified Sat Mar 4 16:44:42 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9343 , to selected 9573
Similarly to proc_getargv() and proc_getenvv(), export proc_getauxv()
to be able to reuse the code.

Obtained from: FreeBSD

Revision 9343 - Directory Listing - [select for diffs]
Modified Sat Mar 4 16:44:09 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9342 , to selected 9573
Re-factor the code to provide kern_proc_filedesc_out(), kern_proc_out(),
and kern_proc_vmmap_out() functions to output process kinfo structures
to sbuf, to make the code reusable.

The functions are going to be used in the coredump routine to store
procstat info in the core program header notes.

Obtained from: FreeBSD

Revision 9342 - Directory Listing - [select for diffs]
Modified Sat Mar 4 16:12:20 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9341 , to selected 9573
Return a lun count of 1 and a lun id of 0 when CAM attempts a REPORT_LUNS
command on a disk device.  This quieseces some noise on the console that
recently appeared.

Revision 9341 - Directory Listing - [select for diffs]
Modified Sat Mar 4 16:11:48 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9340 , to selected 9573
Expose CAM_BOOT_DELAY as a kernel conf item now.

This allows users who boot without loader to adjust their environments
around slightly buggy or slow hardware.

Revision 9340 - Directory Listing - [select for diffs]
Modified Sat Mar 4 16:11:07 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9339 , to selected 9573
Partially saved extended state must be handled always, i.e. for both
fpu-owned context, and for pcb-saved one.  More, the XSAVE could do
partial save, same as XSAVEOPT, so qualifier for the handler should be
use_xsave and not use_xsaveopt.

Since xsave_area_desc is now needed regardless of the XSAVEOPT use,
remove the write-only use_xsaveopt variable.

Revision 9339 - Directory Listing - [select for diffs]
Modified Sat Mar 4 16:10:30 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9337 , to selected 9573
The check to ensure that xstate_bv always has XFEATURE_ENABLED_X87 and
XFEATURE_ENABLED_SSE bits set is not needed.  CPU correctly handles
any bitmask which is subset of the enabled bits in %XCR0.

More, CPU instructions XSAVE and XSAVEOPT could write the mask without
e.g. XFEATURE_ENABLED_SSE, after the VZEROALL.  The check prevents the
restoration of the otherwise valid FPU save area.

Obtained from: FreeBSD

Revision 9337 - Directory Listing - [select for diffs]
Modified Sat Mar 4 16:08:55 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9336 , to selected 9573
Re-factor coredump routines.  For each type of notes an output
function is provided, which is used either to calculate the note size
or output it to sbuf.  On the first pass the notes are registered in a
list and the resulting size is found, on the second pass the list is
traversed outputing notes to sbuf.  For the sbuf a drain routine is
provided that writes data to a core file.

The main goal of the change is to make coredump to write notes
directly to the core file, without preliminary preparing them all in a
memory buffer.  Storing notes in memory is not a problem for the
current, rather small, set of notes we write to the core, but it may
becomes an issue when we start to store procstat notes.

Obtained from: FreeBSD

Revision 9336 - Directory Listing - [select for diffs]
Modified Sat Mar 4 16:08:05 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9334 , to selected 9573
Add sbuf_start_section() and sbuf_end_section() functions, which can
be used for automatic section alignment.

Document sbuf_start_section() and sbuf_end_section() functions.

Revision 9334 - Directory Listing - [select for diffs]
Modified Sat Mar 4 16:02:19 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9332 , to selected 9573
Support the FAT16 partition type in gpart(8)

Revision 9332 - Directory Listing - [select for diffs]
Modified Sat Mar 4 16:00:24 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9331 , to selected 9573
Assert that the object type for the vnode' non-NULL v_object, passed
to vnode_pager_setsize(), is either OBJT_VNODE, or, if vnode was
already reclaimed, OBJT_DEAD.

More, if the object is terminated, do not perform the resizing operation.

Revision 9331 - Directory Listing - [select for diffs]
Modified Sat Mar 4 15:59:44 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9330 , to selected 9573
Convert panic() into KASSERT().

Revision 9330 - Directory Listing - [select for diffs]
Modified Sat Mar 4 15:59:04 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9329 , to selected 9573
When an NFS unmount occurs, once vflush() writes the last dirty
buffer for the last vnode on the mount back to the server, it
returns. At that point, the code continues with the unmount,
including freeing up the nfs specific part of the mount structure.
It is possible that an nfsiod thread will try to check for an
empty I/O queue in the nfs specific part of the mount structure
after it has been free'd by the unmount. This patch avoids this problem by
setting the iodmount entries for the mount back to NULL while holding the
mutex in the unmount and checking the appropriate entry is non-NULL after
acquiring the mutex in the nfsiod thread.

Obtained from: FreeBSD svn 250258

Revision 9329 - Directory Listing - [select for diffs]
Modified Sat Mar 4 15:58:07 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9328 , to selected 9573
Both NFS clients can deadlock when using the "rdirplus" mount
option. This can occur when an nfsiod thread that already holds
a buffer lock attempts to acquire a vnode lock on an entry in
the directory (a LOR) when another thread holding the vnode lock
is waiting on an nfsiod thread. This patch avoids the deadlock by disabling
readahead for this case, so the nfsiod threads never do readdirplus.
Since readaheads for directories need the directory offset cookie
from the previous read, they cannot normally happen in parallel.
As such, testing by jhb@ and myself didn't find any performance
degredation when this patch is applied. If there is a case where
this results in a significant performance degradation, mounting
without the "rdirplus" option can be done to re-enable readahead
for directories.

Obtained from: FreeBSD svn 250257

Revision 9328 - Directory Listing - [select for diffs]
Modified Sat Mar 4 15:56:46 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9327 , to selected 9573
use a shared lock for VOP_GETEXTATTR

Revision 9327 - Directory Listing - [select for diffs]
Modified Sat Mar 4 13:54:15 2017 UTC (7 years, 1 month ago) by laffer1
Diff to previous 9325 , to selected 9573
lindevfs shouldnt be here anymore.

Revision 9325 - Directory Listing - [select for diffs]
Modified Fri Mar 3 00:22:38 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9321 , to selected 9573
 Move IPPROTO_IPV6 from #ifdef __BSD_VISIBLE to #if __POSIX_VISIBLE >= 201112
  since POSIX 2001 states that it shall be defined.

Revision 9321 - Directory Listing - [select for diffs]
Modified Fri Mar 3 00:19:11 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9319 , to selected 9573
Allow the vnode to be unlocked for the weird case of
LK_EXCLOTHER. LK_EXCLOTHER is only used to acquire a
usecount on a vnode during NFSv4 recovery from an
expired lease.

Revision 9319 - Directory Listing - [select for diffs]
Modified Fri Mar 3 00:18:01 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9318 , to selected 9573
When rebooting (exiting) from the BTX loader, make sure to restore the
GDT from the correct segment, otherwise a triple fault would be caused.
In some virtual environments (VMware, VirtualBox, etc) this could lead
to a unhandled error or hang in the guest emulation software.

Thanks to avg and jhb for a few hints in the right direction.

Revision 9318 - Directory Listing - [select for diffs]
Modified Fri Mar 3 00:17:11 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9317 , to selected 9573
Do not pretend to have autosense data when no such data is available.

Make umass return an error code if SCSI sense retrieval request
has failed. Make sure scsi_error_action honors SF_NO_RETRY and
SF_NO_RECOVERY in all cases, even if it cannot parse sense bytes.

Revision 9317 - Directory Listing - [select for diffs]
Modified Fri Mar 3 00:15:28 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9314 , to selected 9573
Simplify and fix a bug in cc_ack_received()'s "are we congestion window limited"
logic (refer to [1] for associated discussion). snd_cwnd and snd_wnd are
unsigned long and on 64 bit hosts, min() will truncate them to 32 bits and could
therefore potentially corrupt the result (although under normal operation,
neither variable should legitmately exceed 32 bits).

[1] http://lists.freebsd.org/pipermail/freebsd-net/2013-January/034297.html

Obtained from: FreeBSD 250140

Revision 9314 - Directory Listing - [select for diffs]
Modified Fri Mar 3 00:12:32 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9311 , to selected 9573
Improve error handling when unwrapping received data.

Revision 9311 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:39:27 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9310 , to selected 9573
add IBM/Lenovo trackpoint support.

Revision 9310 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:37:57 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9308 , to selected 9573
add support of passing SCM_BINTIME ancillary data objects for PF_LOCAL sockets.

Revision 9308 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:34:51 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9307 , to selected 9573
MFC r249294:
  Use IP6STAT_INC/IP6STAT_DEC macros to update ip6 stats.

MFC r249528,249546:
  Add accounting to the source address selection algorithm for cases, when
  it fails to select an address, also add several another counters to
  the statistics.

MFC r249543,249552:
  Replace hardcoded numbers.

MFC r249544:
  Use IP6S_M2MMAX macro.

MFC r249545:
  Replace hardcoded numbers. Also use interface-local scope name instead
  of node-local.

Obtained from: FreeBSD

Revision 9307 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:33:22 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9305 , to selected 9573
Since we didn't break the loop, we should set i to -1 to start from the
  beginning.

Revision 9305 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:30:44 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9304 , to selected 9573
fix mbuf leaks in incoming arp processing.

Revision 9304 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:30:06 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9303 , to selected 9573
Move hptmv and mpt drivers shutdown a bit later to the SHUTDOWN_PRI_LAST
stage of shutdown_post_sync.  That should allow CAM to do final cache flush
at the SHUTDOWN_PRI_DEFAULT without using polling magic.

Revision 9303 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:28:54 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9297 , to selected 9573
mqueue,ksem,shm: Fix race condition with setting UF_EXCLOSE.

POSIX mqueue, compatibility ksem and POSIX shm create a file descriptor that
has close-on-exec set. However, they do this incorrectly, leaving a window
where a thread may fork and exec while the flag has not been set yet. The
race is easily reproduced on a multicore system with one thread doing
shm_open and close and another thread doing posix_spawnp and waitpid.

Set UF_EXCLOSE via falloc()'s flags argument instead. This also simplifies
the code.

Revision 9297 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:23:22 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9296 , to selected 9573
Repair camcontrol output and use CAM defined values for string sizes

Revision 9296 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:22:37 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9294 , to selected 9573
This fixes the issue with the "randomly changing" default
route. What it was is there are two places in ip_output.c
where we do a goto again. One place was fine, it
copies out the new address and then resets dst = ro->rt_dst;
But the other place does *not* do that, which means earlier
when we found the gateway, we have dst pointing there
aka dst = ro->rt_gateway is done.. then we do a
goto again.. bam now we clobber the default route.

The fix is just to move the again so we are always
doing dst = &ro->rt_dst; in the again loop.

Revision 9294 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:17:32 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9293 , to selected 9573
Create controller-level DMA tag, handling range of supported addresses.
That simplifies logic for channels and gives the bus information about what
device actually allocated the tag.

Obtained from: FreeBSD 249853

Revision 9293 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:16:46 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9292 , to selected 9573
Read Asynchronous Notification statuses only if Port Multiplier or ATAPI
device are connected. ATA disks are not using ANs, while the extra register
read operation is quite expensive.

Revision 9292 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:16:04 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9287 , to selected 9573
Depending on combination of running commands (NCQ/non-NCQ) try to avoid
extra read from PxCI/PxSACT registers.  If only NCQ commands are running, we
don't really need PxCI.  If only non-NCQ commands are running we don't need
PxSACT.  Mixed set may happen only on controllers with FIS-based switching
when port multiplier is attached, and then we have to read both registers.

Obtained from: FreeBSD 249851

Revision 9287 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:04:59 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9286 , to selected 9573
reduce runtime of fsck and tweak first indrect block placement. freebsd svn 249782

Revision 9286 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:02:45 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9285 , to selected 9573
free memory after deleting an address policy entry.

Revision 9285 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:01:52 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9284 , to selected 9573
use 4 byte padding for core dumps

Revision 9284 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:01:03 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9281 , to selected 9573
ensure that PCI bus BUS_GET_DMA_TAG method ses the actual device that maeks the request for the dma tag instead of a decendeant. freebsd svn 249723

Revision 9281 - Directory Listing - [select for diffs]
Modified Thu Mar 2 22:57:14 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9257 , to selected 9573
add a callback to the ada(4) driver so that it knows when GEOM has released references to it. (freebsd svn 249661)

Revision 9257 - Directory Listing - [select for diffs]
Modified Mon Feb 20 01:23:57 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9256 , to selected 9573
bump after /dev/full add and lindev removal. clean up notes and file includes for kernel

Revision 9256 - Directory Listing - [select for diffs]
Modified Mon Feb 20 01:21:55 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9255 , to selected 9573
remove more lindev references.

Revision 9255 - Directory Listing - [select for diffs]
Modified Mon Feb 20 01:21:09 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9254 , to selected 9573
start removing lindev

Revision 9254 - Directory Listing - [select for diffs]
Modified Mon Feb 20 01:17:33 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9248 , to selected 9573
add /dev/full device.

Revision 9248 - Directory Listing - [select for diffs]
Modified Sun Jan 1 17:02:12 2017 UTC (7 years, 4 months ago) by laffer1
Diff to previous 9247 , to selected 9573
happy new year

Revision 9247 - Directory Listing - [select for diffs]
Modified Thu Dec 29 16:10:30 2016 UTC (7 years, 4 months ago) by laffer1
Diff to previous 9193 , to selected 9573
pretend we are linux 2.6.18 so we can use newer fedora packages

Revision 9193 - Directory Listing - [select for diffs]
Modified Tue Oct 25 22:55:42 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9157 , to selected 9573
fix a security issue. obtained from freebsd

Revision 9157 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:05:22 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9156 , to selected 9573
sync with freebsd 9.2

Revision 9156 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:04:51 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9155 , to selected 9573
sync with freebsd 9.2

Revision 9155 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:04:39 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9154 , to selected 9573
sync with freebsd 9.2

Revision 9154 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:04:19 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9153 , to selected 9573
sync with freebsd 9.2 release.

Revision 9153 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:00:57 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9152 , to selected 9573
tag

Revision 9152 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:00:33 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9151 , to selected 9573
sync with freebsd 9.2

Revision 9151 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:00:08 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9150 , to selected 9573
sync with freebsd 9.2

Revision 9150 - Directory Listing - [select for diffs]
Modified Fri Oct 14 01:59:54 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9149 , to selected 9573
sync with freebsd 9.2

Revision 9149 - Directory Listing - [select for diffs]
Modified Fri Oct 14 01:59:43 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9148 , to selected 9573
sync with freebsd 9.2

Revision 9148 - Directory Listing - [select for diffs]
Modified Fri Oct 14 01:58:52 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9147 , to selected 9573
handle midnightbsd specific code

Revision 9147 - Directory Listing - [select for diffs]
Modified Fri Oct 14 01:56:46 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9146 , to selected 9573
sync with freebsd 9.2 release

Revision 9146 - Directory Listing - [select for diffs]
Modified Fri Oct 14 01:56:11 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9145 , to selected 9573
tag

Revision 9145 - Directory Listing - [select for diffs]
Modified Fri Oct 14 01:55:29 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9144 , to selected 9573
rework some of the code

Revision 9144 - Directory Listing - [select for diffs]
Modified Fri Oct 14 01:53:54 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9143 , to selected 9573
tag

Revision 9143 - Directory Listing - [select for diffs]
Modified Fri Oct 14 01:53:39 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9140 , to selected 9573
add ifdef

Revision 9140 - Directory Listing - [select for diffs]
Modified Sun Oct 2 02:21:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9139 , to selected 9573
add babarrierwrite

Revision 9139 - Directory Listing - [select for diffs]
Modified Sun Oct 2 02:20:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9138 , to selected 9573
add babarrierwrite

Revision 9138 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:59:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9137 , to selected 9573
hard revert on network stack code

Revision 9137 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:52:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9136 , to selected 9573
part 2 of the zfs core merge

Revision 9136 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:51:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9134 , to selected 9573
Merge libzfs_core and other ZFS bugfixes from FreeBSD and Illumos

Revision 9134 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:41:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9132 , to selected 9573
notify CAM on state changes to logical volumes.

Revision 9132 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:40:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9131 , to selected 9573
per disk mutex.

Revision 9131 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:40:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9130 , to selected 9573
fix a deadlock

Revision 9130 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:39:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9129 , to selected 9573
make g_wither_washer to not loop by itself.

Revision 9129 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:39:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9128 , to selected 9573
remove extra semicolons.

Revision 9128 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:39:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9127 , to selected 9573
unify device to target insertion.

Revision 9127 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:38:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9126 , to selected 9573
use wrappers for mutex ops

Revision 9126 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:38:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9125 , to selected 9573
remove null checks that are impossible.

Revision 9125 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:38:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9124 , to selected 9573
Move CAM_DEBUG_CDB messages from the point of quing to the pot of sending to SIM.

Revision 9124 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:37:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9123 , to selected 9573
use xpt_lock_buses instead of mtx_loock to unify code

Revision 9123 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:37:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9122 , to selected 9573
make pre-shutdown flush and spindown routines to not use xpt_polled_action.

Revision 9122 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:36:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9121 , to selected 9573
implement CAM_PERIPH_FOREACH macro

Revision 9121 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:35:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9120 , to selected 9573
remove two bzeros that are wasted due to later copying.

Revision 9120 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:35:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9119 , to selected 9573
When renaming a directory from one parent to another, call ufs_checkpath() to walk from our new location to the root of the file system.

Revision 9119 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:34:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9118 , to selected 9573
The code in clear_remove() and clear_inodepeps() skips one entry in the pagedep and inodedep hash tables. Fix it. Obtained from: FreeBSD SVN 249597

Revision 9118 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:32:06 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9117 , to selected 9573
rollback

Revision 9117 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:30:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9116 , to selected 9573
tag files again

Revision 9116 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:29:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9115 , to selected 9573
rollback to pre toecore

Revision 9115 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:13:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9114 , to selected 9573
rollback driver to before toecore changes.

Revision 9114 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:06:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9113 , to selected 9573
remove toecore patch for now.

Revision 9113 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:05:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9112 , to selected 9573
remove toecore module

Revision 9112 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:04:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9094 , to selected 9573
partially revert toecore changes.

Revision 9094 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:36:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9092 , to selected 9573
add dtrace to generic kernel

Revision 9092 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:34:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9091 , to selected 9573
fix comments

Revision 9091 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:34:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9090 , to selected 9573
fixx the asertions of the state of the object under the map entry with MAP_ENTRY_VN_WRITECNT

Revision 9090 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:33:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9089 , to selected 9573
breaks i386 xen

Revision 9089 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:33:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9088 , to selected 9573
use pget(9) to reduce code duplication.

Revision 9088 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:31:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9087 , to selected 9573
dont dereference userland pointer.

Revision 9087 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:30:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9086 , to selected 9573
remove unused code.

Revision 9086 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:30:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9085 , to selected 9573
make CTL build as module

Revision 9085 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:29:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9084 , to selected 9573
fix comment format.

Revision 9084 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:26:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9082 , to selected 9573
update to version 2.3.1.0

Revision 9082 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:25:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9076 , to selected 9573
fix compile with debug defined

Revision 9076 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:22:06 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9075 , to selected 9573
add cpu percent limit enforcement to RCTL. dont divide by zero.

Revision 9075 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:18:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9074 , to selected 9573
replace iteration over the provider list onmedia events by taking first one.

Revision 9074 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:18:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9070 , to selected 9573
if filter of the interrupt event is not null print it.

Revision 9070 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:15:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9069 , to selected 9573
block dual channel use due to missing serialization logic

Revision 9069 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:14:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9068 , to selected 9573
add more ifdefs

Revision 9068 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:13:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9067 , to selected 9573
on SIM destruction free associated CCBs.

Revision 9067 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:13:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9066 , to selected 9573
fix a race.

Revision 9066 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:13:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9065 , to selected 9573
add dev_strategy_csw to avoid extra lock/unlock calls

Revision 9065 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:12:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9063 , to selected 9573
null check

Revision 9063 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:11:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9061 , to selected 9573
fix wrong assignment.

Revision 9061 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:10:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9058 , to selected 9573
limit video memory mapped to max

Revision 9058 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:06:43 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9054 , to selected 9573
do not call teh vop lookup for doomed directory vnode

Revision 9054 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:03:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9053 , to selected 9573
CTL locking issues.

Revision 9053 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:03:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9052 , to selected 9573
hide semb port on SiI3826 port multiplyer to avoid errors

Revision 9052 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:02:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9051 , to selected 9573
add DA_Q_NO_PREVENT quirk

Revision 9051 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:01:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9050 , to selected 9573
add missing xpt_schedule call

Revision 9050 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:01:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9049 , to selected 9573
do not schedule periph for payload/TUR requests.

Revision 9049 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:00:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9048 , to selected 9573
sysctl tunable for retries

Revision 9048 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:00:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9047 , to selected 9573
delete_method sysctl fixes

Revision 9047 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:59:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9046 , to selected 9573
remove unused vars

Revision 9046 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:59:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9045 , to selected 9573
implement media change notifications for DA and CD.

Revision 9045 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:58:43 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9044 , to selected 9573
reset provider specific fields when resending io request in low mem conditions.

Revision 9044 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:58:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9043 , to selected 9573
use the toplogy lock to protect list of providers.

Revision 9043 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:57:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9042 , to selected 9573
fix orphan methods

Revision 9042 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:57:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9041 , to selected 9573
close race between geom destruction on g_vfs_close when softc destroyed and g_vfs_orpha call that tries to access softc

Revision 9041 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:56:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9040 , to selected 9573
add mutex and two flags to make orphan call async.

Revision 9040 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:56:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9039 , to selected 9573
refactor disk disconnect and geom destroy code. do not close opened consumer on disconnect.

Revision 9039 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:55:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9038 , to selected 9573
make bio delete support visible to upper layers.

Revision 9038 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:54:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9037 , to selected 9573
improve style

Revision 9037 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:54:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9036 , to selected 9573
simplify disk_alloc

Revision 9036 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:54:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9035 , to selected 9573
add sysctl to set the cdrom timeout.

Revision 9035 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:53:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9034 , to selected 9573
add scsi_extract_sense_ccb

Revision 9034 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:52:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9033 , to selected 9573
refactor da(4) to remove one of two code paths to query cap data

Revision 9033 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:52:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9032 , to selected 9573
mark malloc defines static that have no malloc declares.

Revision 9032 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:46:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9031 , to selected 9573
release teh v_writecount ref on the vnode in case of error.

Revision 9031 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:46:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9030 , to selected 9573
release teh v_writecount ref on the vnode in case of error.

Revision 9030 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:45:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9029 , to selected 9573
strip the unneeded spaces, mostly at the end of lines.

Revision 9029 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:45:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9028 , to selected 9573
record the correct error.

Revision 9028 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:44:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9027 , to selected 9573
increment the write ref counter for the buffer object before calling bundirty.

Revision 9027 - Directory Listing - [select for diffs]
Modified Sat Oct 1 09:44:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9023 , to selected 9573
move the vn_start_write call in the dounmount before setting the MNTK_UNMOUNT flag.

Revision 9023 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:57:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9022 , to selected 9573
when removing a specific set, call ipfw_expire_dyn_rules once.

Revision 9022 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:57:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9021 , to selected 9573
fbt_getargdesc: correctly handle types for return problems.

Revision 9021 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:56:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9020 , to selected 9573
fbt_typeoff_init: fix an off by one in determining required memory size.

Revision 9020 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:56:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9018 , to selected 9573
optimize page_lookup and page_unlock

Revision 9018 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:54:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9017 , to selected 9573
fix long standing issue with interface routes being unprotected.

Revision 9017 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:54:00 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9016 , to selected 9573
 fix copyright for authors code

Revision 9016 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:53:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9015 , to selected 9573
merge from freebsd vn_io_fault_pgmove

Revision 9015 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:52:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9014 , to selected 9573
fix ipmi firmware

Revision 9014 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:52:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9013 , to selected 9573
The LLE_LINKED flag should be tested prior to entering llentry_free

Revision 9013 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:51:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9012 , to selected 9573
dont negotiate sync mode if either period of offset are zero.

Revision 9012 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:50:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9011 , to selected 9573
add pmap function pmap_copy_pages()

Revision 9011 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:49:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9010 , to selected 9573
remove excessive init

Revision 9010 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:48:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9008 , to selected 9573
rewrite the vfs_bio_clrbuf(9) to not access the b_data for B_VMIO buffers.

Revision 9008 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:45:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9006 , to selected 9573
permit change of MTU in 6to4 relay.

Revision 9006 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:44:32 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9005 , to selected 9573
remove negative name cache entry pointing to target name.

Revision 9005 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:43:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9000 , to selected 9573
inode block mustnot be read or written

Revision 9000 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:35:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8999 , to selected 9573
For UFS2 i_blocks is unsigned.

Revision 8999 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:34:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8998 , to selected 9573
zfs: recursive snapshots are ok, recorsive rename is not.

Revision 8998 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:33:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8997 , to selected 9573
plug a leak

Revision 8997 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:32:43 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8996 , to selected 9573
fix two overflows.

Revision 8996 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:32:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8995 , to selected 9573
take the inpcb rlock before calculation checksum.

Revision 8995 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:31:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8994 , to selected 9573
zfs: illumos fixes for single copy arc, ztest race condition.

Revision 8994 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:31:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8993 , to selected 9573
write lock is not required for find and compare.

Revision 8993 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:30:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8989 , to selected 9573
update notes for virtio.

Revision 8989 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:25:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8988 , to selected 9573
fix callout expiring dynamic rules in ipfw.

Revision 8988 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:25:17 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8987 , to selected 9573
5300 series ciss() does not work in performant mode

Revision 8987 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:23:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8967 , to selected 9573
Merge several zfs fixes from Illumos and FreeBSD.  Sto uninitialized warnings.  Merge ZFS I/O deadman thread. This feature panics the system on a hanging zfs.  This can be controlled by vfs.zfs.deadman_enabled and vfs.zfs.deadman_synctime.  Speedup metaslab_sync.

Revision 8967 - Directory Listing - [select for diffs]
Modified Tue Sep 27 16:52:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8964 , to selected 9573
sync with freebsd 9.2 release

Revision 8964 - Directory Listing - [select for diffs]
Modified Tue Sep 27 16:43:29 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8963 , to selected 9573
revert bad merge

Revision 8963 - Directory Listing - [select for diffs]
Modified Tue Sep 27 16:42:59 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8961 , to selected 9573
merge in TOE update from FreeBSD 252555.

Revision 8961 - Directory Listing - [select for diffs]
Modified Tue Sep 27 16:34:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8959 , to selected 9573
remove old offload header

Revision 8959 - Directory Listing - [select for diffs]
Modified Tue Sep 27 16:31:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8958 , to selected 9573
add toecore

Revision 8958 - Directory Listing - [select for diffs]
Modified Tue Sep 27 16:31:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8957 , to selected 9573
add toecore to make

Revision 8957 - Directory Listing - [select for diffs]
Modified Tue Sep 27 16:30:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8956 , to selected 9573
add toecore module

Revision 8956 - Directory Listing - [select for diffs]
Modified Tue Sep 27 16:26:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8955 , to selected 9573
revert usb changes to allow USB to work on intel controllers again.

Revision 8955 - Directory Listing - [select for diffs]
Modified Tue Sep 27 16:24:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8951 , to selected 9573
add toecore files.

Revision 8951 - Directory Listing - [select for diffs]
Modified Tue Sep 27 15:36:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8949 , to selected 9573
fix panic when secondary element count == 1

Revision 8949 - Directory Listing - [select for diffs]
Modified Tue Sep 27 15:35:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8940 , to selected 9573
fix userland dtrace use causing panic

Revision 8940 - Directory Listing - [select for diffs]
Modified Mon Sep 26 23:07:19 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8939 , to selected 9573
make recursive getblk slightly more useful

Revision 8939 - Directory Listing - [select for diffs]
Modified Mon Sep 26 23:06:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8938 , to selected 9573
work around the hold of references to the struct dquot by the freeblk workitems.

Revision 8938 - Directory Listing - [select for diffs]
Modified Mon Sep 26 23:06:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8936 , to selected 9573
remove unused define

Revision 8936 - Directory Listing - [select for diffs]
Modified Mon Sep 26 23:05:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8935 , to selected 9573
add quirk for headphones on Lenovo X220.

Revision 8935 - Directory Listing - [select for diffs]
Modified Mon Sep 26 23:05:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8932 , to selected 9573
hasmask returned by hashinit is a valid index in the returned array.

Revision 8932 - Directory Listing - [select for diffs]
Modified Mon Sep 26 23:02:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8931 , to selected 9573
mark SYSCTL nodes static

Revision 8931 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:58:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8930 , to selected 9573
switch to malloc flags

Revision 8930 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:58:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8929 , to selected 9573
switch to malloc flags

Revision 8929 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:57:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8928 , to selected 9573
switch to malloc flags

Revision 8928 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:57:46 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8927 , to selected 9573
switch to malloc flags

Revision 8927 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:57:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8926 , to selected 9573
switch to malloc flags

Revision 8926 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:57:29 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8925 , to selected 9573
switch to malloc flags

Revision 8925 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:57:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8924 , to selected 9573
switch to malloc flags

Revision 8924 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:57:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8923 , to selected 9573
switch to malloc flags

Revision 8923 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:57:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8922 , to selected 9573
switch to malloc flags

Revision 8922 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:57:01 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8921 , to selected 9573
switch to malloc flags

Revision 8921 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:56:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8920 , to selected 9573
switch to malloc flags

Revision 8920 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:56:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8919 , to selected 9573
switch to malloc flags

Revision 8919 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:54:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8918 , to selected 9573
correct locking errors in dtrace_debug.c. See FreeBSD svn 248073

Revision 8918 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:53:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8917 , to selected 9573
define dtrace_cmpset_long in terms of atomic_cmpset_long.

Revision 8917 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:53:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8916 , to selected 9573
Ensure that all cases that enqueue a netgraph item for delivery by a ngthread properly set the item depth to 1.

Revision 8916 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:52:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8915 , to selected 9573
Some aac(4) adapters will always report that a direct access device is offline in response to an INQUIRY command.

Revision 8915 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:50:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8914 , to selected 9573
Blacklist the bridge used by VMWare for PCIe devices. MSI-X does not work with ESXi 5.1 for intel 82576 due to a bug in the hypervisor.

Revision 8914 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:48:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8913 , to selected 9573
add support for Sunix SER5437A dual serial PCI express card.

Revision 8913 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:47:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8912 , to selected 9573
fix clock

Revision 8912 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:46:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8911 , to selected 9573
Make tables, device ID strings etc const. Use NULL instead of 0.  do not bzero redundantly. Remove softc members not used. do not use RF_SHAREABLE on MSI.

Revision 8911 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:45:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8910 , to selected 9573
use strdup.

Revision 8910 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:45:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8908 , to selected 9573
make the default implementation of the VOP_VPTOCNP fail if the directory entry, by the inode is "."

Revision 8908 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:42:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8907 , to selected 9573
zfs_vget, zfs_fhtovp: properly handle the z_shares_dir object.

Revision 8907 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:42:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8906 , to selected 9573
uart: add resume method and enable it for attachments

Revision 8906 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:42:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8905 , to selected 9573
track interface renaming.

Revision 8905 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:40:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8904 , to selected 9573
cpususpend_handler: mark AP as resumed only after fully setting up lapic.

Revision 8904 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:39:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8903 , to selected 9573
suspend pics and pseudo-pics in reverse order

Revision 8903 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:39:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8900 , to selected 9573
print compiler version

Revision 8900 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:36:32 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8898 , to selected 9573
mxge(4): remove vestigal null pointer tests. use strlcpy.  Check the mac address more strictly. Remove buffer limit check.

Revision 8898 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:35:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8897 , to selected 9573
fix a typo

Revision 8897 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:34:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8894 , to selected 9573
update Areca driver for ARC-1224 support.

Revision 8894 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:33:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8893 , to selected 9573
fix copyright

Revision 8893 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:32:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8890 , to selected 9573
mxge(4) improvements. cut off 10ms for device attach when possible

Revision 8890 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:27:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8888 , to selected 9573
do not update the fsinfo block on each update of any fat block. postpone the flus to vfs sync

Revision 8888 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:27:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8887 , to selected 9573
init hdrlen to 0 to avoid clang warning.

Revision 8887 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:26:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8886 , to selected 9573
use right data types

Revision 8886 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:26:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8885 , to selected 9573
use NULL instead of 0 and fix some things

Revision 8885 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:25:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8879 , to selected 9573
allow for odd aligned buffers as passed in by smartd of smartmontools.

Revision 8879 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:21:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8878 , to selected 9573
Improve BPF locking model. Improve performance for writer only BPF users. Fix several panics. make most BPF ioctls SMP safe. Obtained from: FreeBSD svn 247629

Revision 8878 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:19:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8874 , to selected 9573
remove unused macro

Revision 8874 - Directory Listing - [select for diffs]
Modified Mon Sep 26 13:21:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8872 , to selected 9573
mark ticks as volatile to avoid the compiler from caching in tight loops

Revision 8872 - Directory Listing - [select for diffs]
Modified Mon Sep 26 13:19:28 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8869 , to selected 9573
dont attempt to use clflush on the local APIC register window. Various CPUs exhibit bad behavior if this is done (Intel errata AAJ3

Revision 8869 - Directory Listing - [select for diffs]
Modified Mon Sep 26 13:17:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8862 , to selected 9573
use decimal values for UDP, TCP anzd UNIX domain sockets.

Revision 8862 - Directory Listing - [select for diffs]
Modified Mon Sep 26 13:06:28 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8861 , to selected 9573
timestap fixes for NFS.

Revision 8861 - Directory Listing - [select for diffs]
Modified Mon Sep 26 13:05:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8860 , to selected 9573
add an option to not drop options from the third retransmitted SYN.  if the SYNs are dropped due to network congestion, then the remote end of the connection may act as if options such as window scaling are enabled but the local end with think they are not. This is not on by default.

Revision 8860 - Directory Listing - [select for diffs]
Modified Mon Sep 26 13:04:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8859 , to selected 9573
more properly handle interrupted NFS requests on an interruptible mount by rewturning an error of EINTER rather than EACCESS.

Revision 8859 - Directory Listing - [select for diffs]
Modified Mon Sep 26 13:03:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8858 , to selected 9573
do not require a filter only interrupt handler for puc ports.

Revision 8858 - Directory Listing - [select for diffs]
Modified Mon Sep 26 13:03:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8857 , to selected 9573
dont worry if a module is already loaded when looking for a fstype to mount.

Revision 8857 - Directory Listing - [select for diffs]
Modified Mon Sep 26 13:02:01 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8853 , to selected 9573
reshuffle the bios.h headers

Revision 8853 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:35:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8852 , to selected 9573
improve mxge receive performance

Revision 8852 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:35:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8849 , to selected 9573
fix tcp_lro_rx_ipv4 for drivers that do not set CSUM_IP_CHECKED.

Revision 8849 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:30:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8848 , to selected 9573
update kernel build to include fireware for cxgbe

Revision 8848 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:27:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8847 , to selected 9573
synx cxgbe(4) and cxgb(4) with FreeBSD 9.2 release

Revision 8847 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:19:06 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8846 , to selected 9573
update the firmware on the cxgbe(4).

Revision 8846 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:13:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8845 , to selected 9573
dont conflict with cam by renaming to if_enc

Revision 8845 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:12:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8844 , to selected 9573
add optional entropy harvesting for software interrupts in swi_sched as controlled by kern.random.sys/harvest.swi

Revision 8844 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:11:59 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8842 , to selected 9573
ensure the native ioctl path always allocates a 4k buffer.

Revision 8842 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:10:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8840 , to selected 9573
Fix a bunch of ZFS issues. zpool create/syseventd race yield non-importable pool. first write to new zvol can fail with EFBIG. Type change in refcount.h vendor zfs fix for arc_read.  fix panic in arc_read, add tunable to allow block allocation on degraded vdevs. SA rounding, header size and lyout fix.  fix rounding issues.  merge zfs_ioctl.c code that was never commited from ZFS v28.

Revision 8840 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:06:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8839 , to selected 9573
remove compat shim

Revision 8839 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:05:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8837 , to selected 9573
ignore stop adn continue signals sent to an existing process. stop signals set p_xstat to the sign that triggered

Revision 8837 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:03:32 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8836 , to selected 9573
remove hack.. we support this now.

Revision 8836 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:02:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8835 , to selected 9573
notify that child was deleted.

Revision 8835 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:01:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8832 , to selected 9573
fixup file

Revision 8832 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:58:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8831 , to selected 9573
fix locking on twe(4)

Revision 8831 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:57:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8830 , to selected 9573
cleanup log rotation

Revision 8830 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:56:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8827 , to selected 9573
add IPv6 TX csum offload and TSO to mxge(4)

Revision 8827 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:54:40 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8826 , to selected 9573
add the feature flags code for lz4 compression (we already had lz4 backported to zpool 28

Revision 8826 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:53:19 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8825 , to selected 9573
add copyright

Revision 8825 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:47:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8817 , to selected 9573
add virtio

Revision 8817 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:39:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8816 , to selected 9573
fix some flags and minor things related to transparent mode

Revision 8816 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:38:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8815 , to selected 9573
fix unsafe pointer dereferences

Revision 8815 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:37:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8812 , to selected 9573
ext2fs: misc cleanup.

Revision 8812 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:34:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8811 , to selected 9573
vn_io_faults_cnt: use u_long consistently.

Revision 8811 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:33:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8809 , to selected 9573
fix a typo in a comment.

Revision 8809 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:33:17 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8808 , to selected 9573
add intel lynx point PCH HD audio device ids

Revision 8808 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:32:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8807 , to selected 9573
Fix a device depature bug for pass(4), enc(4), sg(4) and ch(4)

Revision 8807 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:32:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8806 , to selected 9573
fix ref counting and lifetime issues.

Revision 8806 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:31:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8805 , to selected 9573
Work around a race condition in devfs by changing the way closes are handled in CAM drivers that arent part of GEOM disk classes.

Revision 8805 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:30:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8804 , to selected 9573
Add cam infrastructure to allow reporting when a drive long read capacity data changes.

Revision 8804 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:29:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8800 , to selected 9573
Rename the kern.cam.da.da_send_ordered sysctl

Revision 8800 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:27:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8799 , to selected 9573
print slightly more useful info on the bad pte panic

Revision 8799 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:27:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8798 , to selected 9573
assert that user address is never qremoved

Revision 8798 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:26:19 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8797 , to selected 9573
allow ptrace(2) op on the child created by vfork(2) if the debugger is not present.

Revision 8797 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:25:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8796 , to selected 9573
stop translating the ERRESTART error from the open(2) into EINTR. Posix requires that open(2) is restartable for SA_RESTART.

Revision 8796 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:23:43 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8795 , to selected 9573
ext2fs: misc cleanup. Correct off by one error

Revision 8795 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:23:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8793 , to selected 9573
Remove unused member of struct indir (in_exists)

Revision 8793 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:19:43 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8788 , to selected 9573
This small change takes care of a race condition that can occur when both sides close at the same time.

Revision 8788 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:16:00 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8785 , to selected 9573
add partial support for bootcamp

Revision 8785 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:11:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8783 , to selected 9573
remove ia64 code

Revision 8783 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:10:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8782 , to selected 9573
ext2fs: general cleanups.

Revision 8782 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:09:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8780 , to selected 9573
add notes for virtio

Revision 8780 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:05:40 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8779 , to selected 9573
add support for buttons on usb audio devices like volume controls

Revision 8779 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:02:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8778 , to selected 9573
Make sure that all mouse buttons are released when clients using /dev/consolectl close.

Revision 8778 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:02:19 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8777 , to selected 9573
rework the vdso symbols to make them weak. this lets static binaries use fast gettimeofday

Revision 8777 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:00:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8776 , to selected 9573
Prezero the acl strcuture to avoid leaking anything into userland

Revision 8776 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:59:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8774 , to selected 9573
Rework jumbo frame handling. QAC confirmed that the controller requires 8 bytes alignment on RX buffer. Given that non-jumbo frame works on any alignment I guess this DMA limitation for RX buffer could be jumbo frame specific one

Revision 8774 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:57:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8771 , to selected 9573
remove reference to the rlist code from comments.

Revision 8771 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:53:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8770 , to selected 9573
Add a loader tunable "hw.broken_txfifo" which enables a workaround for a bug in old versions of QEMU

Revision 8770 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:51:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8769 , to selected 9573
fix reversed condition

Revision 8769 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:51:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8766 , to selected 9573
add id for Nuvoten WPCM450RA0BX found on supermicro X9SCA-F motherboards

Revision 8766 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:45:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8764 , to selected 9573
The current ZFS code expects ddt_zap_count to alays succeed by asserting the underlying zap_count to return no errors.

Revision 8764 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:43:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8763 , to selected 9573
Use MNT_SYNCHRONOUS to decide to write the FAT updates

Revision 8763 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:43:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8762 , to selected 9573
Backup FATs were sometimes marked dirty by copying their first block from the primary FAT, and then not marked clean. Force them to be clean

Revision 8762 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:42:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8761 , to selected 9573
Fix the corruption of the .. entry for a directory moved to a subdir of the root on fat32

Revision 8761 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:41:40 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8760 , to selected 9573
The mountmsdosfs function had an insane sanity test

Revision 8760 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:41:17 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8759 , to selected 9573
Fix a backwards comment in markvoldirty()

Revision 8759 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:40:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8758 , to selected 9573
assert that the mbuf in the chain has a sane length.

Revision 8758 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:39:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8757 , to selected 9573
add module version for zfsctrl

Revision 8757 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:39:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8756 , to selected 9573
remove KM_ZERO

Revision 8756 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:38:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8754 , to selected 9573
revert some devfs code.

Revision 8754 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:38:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8753 , to selected 9573
Print FC PortID as a hex number.

Revision 8753 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:37:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8752 , to selected 9573
Make sure we hold the SIM lock when calling xpt_free_path

Revision 8752 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:36:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8751 , to selected 9573
Fix a panic during CAM EDT traversal.

Revision 8751 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:36:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8750 , to selected 9573
Use M_ZERO instead of memset/bzero

Revision 8750 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:35:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8749 , to selected 9573
XPT_DEV_MATCH is probably the only xpt_action() method that is called without holding SIM lock.

Revision 8749 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:34:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8748 , to selected 9573
Revamp the CAM enclose services driver. This driver uses an in kernel daemon to track state changes.

Revision 8748 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:29:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8747 , to selected 9573
Remove priority enforcement from xpt_ation()

Revision 8747 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:28:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8746 , to selected 9573
Remove several uses of numeric priorities from immediate CCB setups.

Revision 8746 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:28:06 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8745 , to selected 9573
Remove useless NULL checks after M_WAITOK allocations.

Revision 8745 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:27:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8744 , to selected 9573
Fix panic in CTL caused by trying to free invalid pointers passed by the userland process via the IOCTL interface.

Revision 8744 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:26:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8742 , to selected 9573
add a bunch of new ASC/ASCQ values from T10 site.

Revision 8742 - Directory Listing - [select for diffs]
Modified Mon Sep 26 01:14:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8740 , to selected 9573
add the freebsd tags to help with identification.

Revision 8740 - Directory Listing - [select for diffs]
Modified Mon Sep 26 00:50:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8739 , to selected 9573
fix tag

Revision 8739 - Directory Listing - [select for diffs]
Modified Mon Sep 26 00:50:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8737 , to selected 9573
align with FreeBSD 9.2

Revision 8737 - Directory Listing - [select for diffs]
Modified Mon Sep 26 00:20:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8736 , to selected 9573
detect we are in KVM

Revision 8736 - Directory Listing - [select for diffs]
Modified Mon Sep 26 00:07:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8728 , to selected 9573
UFS: remove dead assignment.

Revision 8728 - Directory Listing - [select for diffs]
Modified Sun Sep 25 23:53:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8727 , to selected 9573
sync netmap with FreeBSD @ rev 246355

Revision 8727 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:40:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8726 , to selected 9573
add this back in because nullfs needs it

Revision 8726 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:40:19 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8722 , to selected 9573
add vfs_hash_index

Revision 8722 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:33:17 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8721 , to selected 9573
arithmetic on points takes into account the size of the type.  properly cast the pointer to avoid scaling issues.

Revision 8721 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:32:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8720 , to selected 9573
remove redundant check

Revision 8720 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:32:06 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8719 , to selected 9573
add extra files for dtrace linuxolator

Revision 8719 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:31:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8718 , to selected 9573
add dtrace rpoblems to linuxolator

Revision 8718 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:27:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8717 , to selected 9573
be conservative and do not try to consume more bytes than was requested.

Revision 8717 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:27:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8713 , to selected 9573
fix problem with geom label not recognizing UFS labels on filesytems that have been resized.

Revision 8713 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:21:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8704 , to selected 9573
add a few more ids to model

Revision 8704 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:17:06 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8703 , to selected 9573
failure should not be fatal.

Revision 8703 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:16:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8699 , to selected 9573
spa_generate_rootconf: add support for old vdev labels

Revision 8699 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:14:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8696 , to selected 9573
add write suspension mechanism.

Revision 8696 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:10:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8693 , to selected 9573
fix comment Obtained from: Illumos

Revision 8693 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:09:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8692 , to selected 9573
make it possible to force async server side on NFS server.

Revision 8692 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:09:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8691 , to selected 9573
print some metadata fileds.

Revision 8691 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:08:46 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8690 , to selected 9573
windows driver writes related volume IDs to metadata file.d Use that value as a hint for device number

Revision 8690 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:08:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8689 , to selected 9573
add checks for Intel metadata version and attributes. Ingnore disks with unsupported metadata types like Intel smart response.

Revision 8689 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:07:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8688 , to selected 9573
improve support for disabled disks.

Revision 8688 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:07:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8687 , to selected 9573
windows handles INIT and verify as array-wide and it does not specify which disks should be rebuilt.

Revision 8687 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:06:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8686 , to selected 9573
Implmeent migration from single disk to RAID1/IRRT for Intel metadata.

Revision 8686 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:06:01 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8685 , to selected 9573
Add support for Intel Raid Recover Technology (Intel RRT).  Its similar to RAID1 but you have a dedicated recover disk and manual control over syncing.

Revision 8685 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:04:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8684 , to selected 9573
For promise/amd metadata add support for disks with capacity above 2TiB and for volumes with sector size above 512 bytes.

Revision 8684 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:03:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8683 , to selected 9573
recalc volume size only for real CONCATs.

Revision 8683 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:02:29 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8681 , to selected 9573
ciss(4) should increase CISS_MAX_LOGICAL to 107

Revision 8681 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:01:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8680 , to selected 9573
allow to insert new component to geom_raid3

Revision 8680 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:00:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8679 , to selected 9573
make GRAID3 more aggressive in marking volumes as clean on shutdown.

Revision 8679 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:00:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8678 , to selected 9573
make GMIRROR more aggressive in marking volumes as clean on shutdown.

Revision 8678 - Directory Listing - [select for diffs]
Modified Sun Sep 25 21:59:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8677 , to selected 9573
ext2fs: make some inode fields match spec

Revision 8677 - Directory Listing - [select for diffs]
Modified Sun Sep 25 21:59:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8676 , to selected 9573
Pass the device_t into atkbd_{probe,attach}_unit andget the controller unit and keyboard unit from there.

Revision 8676 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:42:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8675 , to selected 9573
remove unused code

Revision 8675 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:41:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8674 , to selected 9573
cleanup

Revision 8674 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:41:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8673 , to selected 9573
fix not smp build, replace incorrect function names in printf(9)

Revision 8673 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:40:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8671 , to selected 9573
fix not invariants and not smp   build.

Revision 8671 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:37:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8670 , to selected 9573
remove giant lock, fine grain locking is working

Revision 8670 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:36:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8669 , to selected 9573
remove freebsd 4 support

Revision 8669 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:35:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8668 , to selected 9573
add hpt27xx to GENERIC kernel

Revision 8668 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:35:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8666 , to selected 9573
 do not include date and time the driver is built. constify strings.

Revision 8666 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:32:40 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8665 , to selected 9573
disable the reallocation code. testing with fsx has revealed problems and in order to hunt the bugs reduce complexity.

Revision 8665 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:31:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8664 , to selected 9573
recognize 5720S PHY and treat it as 5708S PHY.  need a hack because it uses the 5709S PHY id

Revision 8664 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:30:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8662 , to selected 9573
For fiber PHYs, BRGPHY_MII_1000CTL register is not defined so do not touch it.

Revision 8662 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:29:28 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8660 , to selected 9573
clone BIO_ORDERED flag for disk drivers (like CAM) that try to consume it.

Revision 8660 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:27:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8658 , to selected 9573
add checks for ata_scr_read return statuses

Revision 8658 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:06:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8657 , to selected 9573
simplify vm code by using vmspace_wired_count and reduce kerel size by removing unneccesary pointer indirections. improve readability of sys_obreak and get rid of unused function vmspace_wired_count

Revision 8657 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:04:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8654 , to selected 9573
fix a truncation issue with softdep journaling that could leak blocks on crash.

Revision 8654 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:02:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8653 , to selected 9573
fix a very old softdep bug.

Revision 8653 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:02:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8652 , to selected 9573
implement BIO_FLUSH support around journal entries.

Revision 8652 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:01:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8650 , to selected 9573
in cancel_mkdir_dotdot do not panic if the inodedep is not available.

Revision 8650 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:00:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8649 , to selected 9573
ext2fs: add some DOINGASYNC checks to match ffs.

Revision 8649 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:24:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8647 , to selected 9573
add missing depends

Revision 8647 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:22:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8646 , to selected 9573
add zfs_bmap to aid vnode_pager_haspage

Revision 8646 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:21:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8645 , to selected 9573
zfs_getpages: make use of vm_page_readahead_finish

Revision 8645 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:21:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8644 , to selected 9573
zfs_geetpages: optimize for large block sizes.

Revision 8644 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:19:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8643 , to selected 9573
remove the filtering of the acceptable mount oipitons for nullfs

Revision 8643 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:19:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8642 , to selected 9573
for zfs vnodes, use standard inode number hash algorithm

Revision 8642 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:19:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8641 , to selected 9573
size the nullfs hashtbl based on the current value of desiredvnodes.

Revision 8641 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:18:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8640 , to selected 9573
set the v_hash for a new vnode in the getnewvnode() to the value calculated based on the structure address.

Revision 8640 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:18:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8635 , to selected 9573
rename vfs_hash_index to vfs_hash_bucket

Revision 8635 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:14:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8634 , to selected 9573
print correct unit number when attaching preloaded memory disks.

Revision 8634 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:12:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8632 , to selected 9573
it stops treating the address on the interface as pspecial by source address selection rule even when the interface is outgoing interface.

Revision 8632 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:09:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8624 , to selected 9573
bump for netbsd imports

Revision 8624 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:00:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8623 , to selected 9573
revert ath change. breaks some cards

Revision 8623 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:58:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8618 , to selected 9573
re-add this

Revision 8618 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:45:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8617 , to selected 9573
upgrade the AR9285 code to support PCI/ART EEPRO on flash.

Revision 8617 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:44:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8615 , to selected 9573
turn unpriv mlock off for compat

Revision 8615 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:43:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8612 , to selected 9573
fix locked memory accounting with MAP_WIREFUTRE flag. add sysctl vm.old_mlock to turn off accounting.  add sysctl to allow unpriv users to call mlock

Revision 8612 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:36:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8610 , to selected 9573
cleanup the dinode structure.

Revision 8610 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:35:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8609 , to selected 9573
add the nocache nullfs mount option. fix reversed condition in the assertion

Revision 8609 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:34:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8608 , to selected 9573
when nullfs mount is forcibly unmounted and nullfs vnode is reclaimed.

Revision 8608 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:32:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8607 , to selected 9573
lockmgr: unlock interlock when dealing with upgrades and downgrades.

Revision 8607 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:31:43 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8606 , to selected 9573
add yet another flag for the vfs_write_resume_flags to avoid calling suspension cleanup handle after the suspend is lifted

Revision 8606 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:29:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8605 , to selected 9573
make it possible to atomically resume writes on the mount and account the write start

Revision 8605 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:28:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8604 , to selected 9573
add device_identify method for wbwd(4), required on most recent supermicro motherboards.

Revision 8604 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:04:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8603 , to selected 9573
attempt to map to our older api

Revision 8603 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:02:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8602 , to selected 9573
tag

Revision 8602 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:01:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8601 , to selected 9573
fix a typo

Revision 8601 - Directory Listing - [select for diffs]
Modified Sun Sep 25 16:59:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8600 , to selected 9573
tweak locking

Revision 8600 - Directory Listing - [select for diffs]
Modified Sun Sep 25 16:56:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8599 , to selected 9573
remove old powermac code

Revision 8599 - Directory Listing - [select for diffs]
Modified Sun Sep 25 16:52:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8595 , to selected 9573
remove duplicates

Revision 8595 - Directory Listing - [select for diffs]
Modified Fri Sep 23 17:48:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8591 , to selected 9573
bump for openssl

Revision 8591 - Directory Listing - [select for diffs]
Modified Mon Sep 19 16:37:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8585 , to selected 9573
use DEVMETHOD_END

Revision 8585 - Directory Listing - [select for diffs]
Modified Mon Sep 19 16:23:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8584 , to selected 9573
add net.link.stf.permit_rfc1918 sysctl. You can use private IPv4 addresses with stf(4)

Revision 8584 - Directory Listing - [select for diffs]
Modified Mon Sep 19 16:21:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8583 , to selected 9573
protect p->p_pgrp dereference with process lock

Revision 8583 - Directory Listing - [select for diffs]
Modified Mon Sep 19 16:18:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8582 , to selected 9573
make sure to stop both TX and RX MACs in ale_stop_mac

Revision 8582 - Directory Listing - [select for diffs]
Modified Mon Sep 19 16:18:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8581 , to selected 9573
add support for BCM57766 ASIC. Also add BCM47751 device used on apple thunderbolt ethernet.

Revision 8581 - Directory Listing - [select for diffs]
Modified Mon Sep 19 16:17:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8580 , to selected 9573
fix unloading the libiconv module.

Revision 8580 - Directory Listing - [select for diffs]
Modified Mon Sep 19 16:17:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8579 , to selected 9573
must holde a write lock on teht able while allocating an L2 entry. Add support for T440-LP-CR card in cxgbe(4)

Revision 8579 - Directory Listing - [select for diffs]
Modified Mon Sep 19 16:15:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8574 , to selected 9573
do not force a writer to the devfs file to drain buffer writes.

Revision 8574 - Directory Listing - [select for diffs]
Modified Mon Sep 19 16:12:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8572 , to selected 9573
make dst_sa init only when needed.

Revision 8572 - Directory Listing - [select for diffs]
Modified Mon Sep 19 16:11:40 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8571 , to selected 9573
implment an API to allow a hypervisor to save/restore guest floating point state.

Revision 8571 - Directory Listing - [select for diffs]
Modified Mon Sep 19 16:11:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8566 , to selected 9573
disallow attaching preloade dmemory disk via ioctl

Revision 8566 - Directory Listing - [select for diffs]
Modified Mon Sep 19 15:22:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8563 , to selected 9573
invalid kgss_gssd_handle crash

Revision 8563 - Directory Listing - [select for diffs]
Modified Mon Sep 19 15:21:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8562 , to selected 9573
support detection of Synaptics touchpad v7.5 and above.

Revision 8562 - Directory Listing - [select for diffs]
Modified Mon Sep 19 15:20:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8561 , to selected 9573
add vendor ids for broadcom usb dongles. BCM20702

Revision 8561 - Directory Listing - [select for diffs]
Modified Mon Sep 19 15:18:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8560 , to selected 9573
update arcmsr(4) to vendor version 1.20.00.26

Revision 8560 - Directory Listing - [select for diffs]
Modified Mon Sep 19 15:17:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8555 , to selected 9573
use CAM_DEV_NOT_THERE to report nonexistent LUNs for the virtual processor device.

Revision 8555 - Directory Listing - [select for diffs]
Modified Mon Sep 19 14:33:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8554 , to selected 9573
reduce stack usage in usb aduio.

Revision 8554 - Directory Listing - [select for diffs]
Modified Mon Sep 19 14:32:40 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8552 , to selected 9573
remove special case for xen

Revision 8552 - Directory Listing - [select for diffs]
Modified Mon Sep 19 14:31:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8550 , to selected 9573
add lenovo X300 quirks for AD1984A codec.

Revision 8550 - Directory Listing - [select for diffs]
Modified Mon Sep 19 14:30:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8547 , to selected 9573
more constatn renaming in pref for newer featues.

Revision 8547 - Directory Listing - [select for diffs]
Modified Mon Sep 19 14:03:00 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8546 , to selected 9573
 fix how we handle v_writecount

Revision 8546 - Directory Listing - [select for diffs]
Modified Mon Sep 19 14:02:17 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8545 , to selected 9573
fix the mis-handling of teh VV_TEXT on the nullfs vnodes.

Revision 8545 - Directory Listing - [select for diffs]
Modified Mon Sep 19 14:01:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8544 , to selected 9573
this is impossible.

Revision 8544 - Directory Listing - [select for diffs]
Modified Mon Sep 19 14:01:28 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8543 , to selected 9573
allow shared lookups for nullfs mounts.

Revision 8543 - Directory Listing - [select for diffs]
Modified Mon Sep 19 14:01:06 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8542 , to selected 9573
add flags for ddb

Revision 8542 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:56:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8541 , to selected 9573
add a facility for gnome() to inform the set of subscribed mounts about vnode reclamation.

Revision 8541 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:56:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8539 , to selected 9573
add new mount flag that dotdot lookups shall override any shared lock requests.

Revision 8539 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:52:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8538 , to selected 9573
zfs: solaris does not have KM_ZERO, kmem_zalloc shoudl be used.

Revision 8538 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:51:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8537 , to selected 9573
zfs: overhaul zfs-vfs glue for vnode life cyle management.

Revision 8537 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:51:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8536 , to selected 9573
drop vfs.zfs.rootpool.prefer_cached_config tunable.

Revision 8536 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:51:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8535 , to selected 9573
zfs roopool: add support for multi-vdev configs.

Revision 8535 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:50:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8534 , to selected 9573
gfs_file_inactive: replace bad code with ugly code.

Revision 8534 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:49:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8533 , to selected 9573
not needed.

Revision 8533 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:49:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8532 , to selected 9573
create devices/geoms from zvols after receiving them.

Revision 8532 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:48:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8529 , to selected 9573
assert_vop_locked should treat LKEXCLOTHER as the not locked case.

Revision 8529 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:46:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8528 , to selected 9573
use standard inet_ntop

Revision 8528 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:42:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8527 , to selected 9573
remove unneeded locks

Revision 8527 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:42:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8526 , to selected 9573
verify jail is up

Revision 8526 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:42:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8525 , to selected 9573
dont pass provider name as a format string

Revision 8525 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:35:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8524 , to selected 9573
remove __P

Revision 8524 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:34:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8522 , to selected 9573
handle ipv6 next hop since it is both protocols.

Revision 8522 - Directory Listing - [select for diffs]
Modified Sun Sep 18 23:00:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8515 , to selected 9573
add Cirrus Logic v34 to sio driver

Revision 8515 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:56:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8508 , to selected 9573
fix to ensure integrity of the callwheel tailqs. rarrange comments

Revision 8508 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:49:32 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8504 , to selected 9573
merge in sys bsm changes.

Revision 8504 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:43:06 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8503 , to selected 9573
vnode_free_list_mtx is required

Revision 8503 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:42:46 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8502 , to selected 9573
fix typo

Revision 8502 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:42:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8501 , to selected 9573
line up backslashes

Revision 8501 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:42:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8497 , to selected 9573
fix a race

Revision 8497 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:40:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8493 , to selected 9573
use SA_ZPL_CRTIME for creation

Revision 8493 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:38:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8492 , to selected 9573
add show pte

Revision 8492 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:37:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8491 , to selected 9573
do not ignore zero address.

Revision 8491 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:37:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8490 , to selected 9573
print frames

Revision 8490 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:37:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8484 , to selected 9573
remove redundant call to AUDIT_ARG_UPATH1. add event handling for missing events

Revision 8484 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:34:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8482 , to selected 9573
add nfssvc option to the kernel which dumps options

Revision 8482 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:30:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8481 , to selected 9573
delete case is never true

Revision 8481 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:30:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8480 , to selected 9573
set VV_NOSYNC flag if a node is unlinked

Revision 8480 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:29:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8479 , to selected 9573
init ub_version before calling spa_config_parse

Revision 8479 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:29:19 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8478 , to selected 9573
do not call spa_history_log_version

Revision 8478 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:29:00 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8477 , to selected 9573
terminate cmn_err mesages with new line

Revision 8477 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:28:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8476 , to selected 9573
bailout early if directory is unlinked

Revision 8476 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:28:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8474 , to selected 9573
fix locking protocol description for lookup and cached lookup

Revision 8474 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:26:32 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8471 , to selected 9573
sync a bit with netbsd

Revision 8471 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:25:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8470 , to selected 9573
add two new options to the nfssvc(2) syscall that allow processes running as root to suspend and resume execution of nfsd

Revision 8470 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:24:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8469 , to selected 9573
take first active vnode

Revision 8469 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:23:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8468 , to selected 9573
add device id to disk output

Revision 8468 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:23:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8467 , to selected 9573
add bio delete support to graid

Revision 8467 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:22:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8466 , to selected 9573
remove opt_inet.h as it is not needed. connet ip6_mroute to build

Revision 8466 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:21:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8465 , to selected 9573
add feature flag files for zfs

Revision 8465 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:20:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8464 , to selected 9573
import a new version of zfs from opensolaris & freebsd

Revision 8464 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:02:28 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8463 , to selected 9573
use %u

Revision 8463 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:02:06 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8462 , to selected 9573
fix leak

Revision 8462 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:01:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8461 , to selected 9573
remove the IPFIREWALL_FOWARD kernel option and make it possible to turn on via sysctl.

Revision 8461 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:59:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8460 , to selected 9573
get rid of possible reference leak

Revision 8460 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:59:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8457 , to selected 9573
get rid of pgrp2 var and use KASSERT

Revision 8457 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:57:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8456 , to selected 9573
do not hardcode phy address

Revision 8456 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:56:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8455 , to selected 9573
add ape firmware support

Revision 8455 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:55:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8454 , to selected 9573
do not perform any special handling for jump frames or speed

Revision 8454 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:55:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8452 , to selected 9573
rework controller reset feature

Revision 8452 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:54:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8451 , to selected 9573
honor phy type fiber for several NICs. do not force PCIe 1.0a mode on newer devices.

Revision 8451 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:53:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8449 , to selected 9573
fix a bunch of issues based on freebsd svn 243536

Revision 8449 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:50:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8448 , to selected 9573
obtain snapname in remount case

Revision 8448 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:50:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8447 , to selected 9573
set MNTK_EXTENDED_SHARED flag

Revision 8447 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:49:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8446 , to selected 9573
clear VI_MOUNT before returing if fails

Revision 8446 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:49:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8445 , to selected 9573
use public api

Revision 8445 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:49:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8444 , to selected 9573
zfs_unmount: no need to set MNTK_UNMOUNTF here

Revision 8444 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:48:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8443 , to selected 9573
use vfs_busy in travesere before calling VFS_ROOT

Revision 8443 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:48:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8442 , to selected 9573
dont overthink it

Revision 8442 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:47:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8441 , to selected 9573
fallback to zpool.cache

Revision 8441 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:47:29 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8440 , to selected 9573
remove disk device entries for zvol snapshots

Revision 8440 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:46:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8439 , to selected 9573
use ansi prototype to fix build

Revision 8439 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:42:29 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8438 , to selected 9573
cleanup counting

Revision 8438 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:40:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8437 , to selected 9573
convert lagg to use if_tramsit instead of if_start.  report total number of ports for each lagg

Revision 8437 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:32:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8435 , to selected 9573
zero out allocated memory to prevent random kernel memory leaks

Revision 8435 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:26:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8434 , to selected 9573
move ipfw to match newer freebsd releases

Revision 8434 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:18:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8433 , to selected 9573
zoneid has unsigned type. SCOPE6_LOCK protects v_sid_default. if_afdata lock was convert from mux to rw

Revision 8433 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:15:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8431 , to selected 9573
add cirrus logic v34

Revision 8431 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:14:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8430 , to selected 9573
Kernel and modules have "set_vnet" linker set, where virtualized
global variables are placed. When a module is loaded by link_elf
linker its variables from "set_vnet" linker set are copied to the
kernel "set_vnet" ("modspace") and all references to these variables
inside the module are relocated accordingly.

The issue is when a module is loaded that has references to global
variables from another, previously loaded module: these references are
not relocated so an invalid address is used when the module tries to
access the variable. The example is V_layer3_chain, defined in ipfw
module and accessed from ipfw_nat.

The same issue is with DPCPU variables, which use "set_pcpu" linker
set.

Fix this making the link_elf linker on a module load recognize
"external" DPCPU/VNET variables defined in the previously loaded
modules and relocate them accordingly. For this set_pcpu_list and
set_vnet_list are used, where the addresses of modules' "set_pcpu" and
"set_vnet" linker sets are stored.

Note, archs that use link_elf_obj (amd64) were not affected by this
issue.

Obtained from: FreeBSD 243308

Revision 8430 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:13:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8429 , to selected 9573
reword comment

Revision 8429 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:13:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8428 , to selected 9573
uint is always greater than zero

Revision 8428 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:12:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8421 , to selected 9573
clarify comments. fix ws

Revision 8421 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:09:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8420 , to selected 9573
if an error uccurnts when transmitting one mbuf free the rest instead of leaking

Revision 8420 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:08:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8419 , to selected 9573
geometry does not match label error is confusing.

Revision 8419 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:08:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8418 , to selected 9573
add systl to report firmware build number

Revision 8418 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:06:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8417 , to selected 9573
fix typo

Revision 8417 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:06:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8416 , to selected 9573
correct spelling

Revision 8416 - Directory Listing - [select for diffs]
Modified Sun Sep 18 21:06:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8413 , to selected 9573
previously ruleadd would leave entry->la unset for the first entry int he proxy list

Revision 8413 - Directory Listing - [select for diffs]
Modified Sun Sep 18 20:59:21 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8411 , to selected 9573
sync with freebsd stable (post 9.3)

Revision 8411 - Directory Listing - [select for diffs]
Modified Sun Sep 18 20:25:28 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8410 , to selected 9573
add new files missed in last commit.

Revision 8410 - Directory Listing - [select for diffs]
Modified Sun Sep 18 20:24:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8409 , to selected 9573
Initial import of FreeBSD boot loader rework from 9.2 release.

userboot 2

todo: add more midnightbsd partition type handling.

Obtained from: FreeBSD svn 243243

Revision 8409 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:52:59 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8408 , to selected 9573
add freebsd and midnightbsd nandfs types

Revision 8408 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:52:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8407 , to selected 9573
we use freebsd types here

Revision 8407 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:52:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8406 , to selected 9573
add midnightbsd part types

Revision 8406 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:51:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8405 , to selected 9573
add midnightbsd and freebsd nandfs types

Revision 8405 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:50:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8404 , to selected 9573
we use freebsd types here

Revision 8404 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:49:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8403 , to selected 9573
add nandfs types

Revision 8403 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:33:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8402 , to selected 9573
teach ubldr(8) about MBR partitions

Revision 8402 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:33:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8401 , to selected 9573
use march=i386 for both i386 and amd64

Revision 8401 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:32:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8400 , to selected 9573
boot: use packed attribute for edd_params*

Revision 8400 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:32:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8396 , to selected 9573
zfs close should be called with count 1

Revision 8396 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:25:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8394 , to selected 9573
fix inconsistencies

Revision 8394 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:23:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8393 , to selected 9573
only for specific ata pio commands transfer several sectors per DRQ block. All others transfer one sector or 512 bytes at one time.

Revision 8393 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:23:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8392 , to selected 9573
implment CA_ATAIO_NEEDRESULT for ata(4) in ATA_CAM mode.

Revision 8392 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:22:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8391 , to selected 9573
Implement sata revision (speed) control for legacy sta controller for both and run time

Revision 8391 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:21:59 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8388 , to selected 9573
Remove the tid from the software table (and bump down the in-use
counter) when the syncache doesn't want the driver to reply to an
incoming SYN.  This fixes a harmless bug where tids_in_use would
go out of sync with the hardware counter.

Make sure the inp hasn't been dropped before trying to access its socket
and tcpcb.

Revision 8388 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:19:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8387 , to selected 9573
change the XNB_ASSERT from a statement expression to do-while(0).

Revision 8387 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:18:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8386 , to selected 9573
fix warning

Revision 8386 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:18:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8385 , to selected 9573
Asus EEPC 1001px has a strange variant of the ALC269 coded.

Revision 8385 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:17:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8384 , to selected 9573
set all pins initial connection status to unknown.

Revision 8384 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:17:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8382 , to selected 9573
print card and subsystem IDs in verbose logs

Revision 8382 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:16:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8381 , to selected 9573
make geom raid more aggressive in marking volumes as clean on shutdown and move that action from shutdown_pre_sync to shutdown_post_sync.

Revision 8381 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:15:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8380 , to selected 9573
dont use falign-fucntions option with clang

Revision 8380 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:13:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8379 , to selected 9573
add support for advantech PIC 1602 RS-485/RS-422 serial card

Revision 8379 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:11:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8378 , to selected 9573
revert this part

Revision 8378 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:09:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8377 , to selected 9573
clarity

Revision 8377 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:08:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8375 , to selected 9573
force segments to 1 for mapping control spaces.

Revision 8375 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:07:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8374 , to selected 9573
remove redundant const

Revision 8374 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:06:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8372 , to selected 9573
shrink boot2 by 8 bytes.

Revision 8372 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:05:19 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8371 , to selected 9573
implement LIST_PREV

Revision 8371 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:04:32 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8369 , to selected 9573
fix faulty error code handling in read(2) on TTYs.

Revision 8369 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:02:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8368 , to selected 9573
add Wacom tablet at FuS Lifebook T

Revision 8368 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:00:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8367 , to selected 9573
zfs: wait in arc_lowmem only if curproc=pageproc

Revision 8367 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:00:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8366 , to selected 9573
pciereg_cfg* use assembly to access the mem-mapped cfg space

Revision 8366 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:59:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8365 , to selected 9573
fix possible spurious sbunlock in sctp_sorecvmsg

Revision 8365 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:58:29 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8364 , to selected 9573
add full support for fast track ultra 8R from M-audio. Add usb audio v2 support.

Revision 8364 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:56:59 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8363 , to selected 9573
fix typos

Revision 8363 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:54:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8362 , to selected 9573
sync with freebsd 9.2 release.

Revision 8362 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:51:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8361 , to selected 9573
add some identifiers for newer intel usb controllers

Revision 8361 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:49:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8358 , to selected 9573
update const

Revision 8358 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:39:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8357 , to selected 9573
add decoding of the missed VI_ and VV_ flags to ddb show vnode command

Revision 8357 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:37:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8356 , to selected 9573
change sleep code

Revision 8356 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:34:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8355 , to selected 9573
order the enumeration of the MNT_ flags to be the same as the order of their definitions

Revision 8355 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:33:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8354 , to selected 9573
remove checksum foffload for IP fragmentd datagrams.

Revision 8354 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:33:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8350 , to selected 9573
disallow sectorsize larger than MAXPHYS and mediasize smaller than sectorsize

Revision 8350 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:22:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8349 , to selected 9573
fix typo.

Revision 8349 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:21:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8346 , to selected 9573
make graid command line a bit more friendly by allowing volume name or provider name to be specified instead of geom name

Revision 8346 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:17:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8344 , to selected 9573
cleanup docs. eliminate code checking if found IPv6 rte is dymanic. IPv6 redirects are using ND based approach described in RFC 4861.

Revision 8344 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:15:06 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8343 , to selected 9573
TSO engine of L1 requires a separate DMA descriptor for TCP payload.

Revision 8343 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:14:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8342 , to selected 9573
do not check if found IPv4 rte is dynamic if net.inet.icmp.drop_redirect is enabled. This eliminates one mtx_lock() per each routing lookup thus improving performance in several caes. Icmp redirects should not be used to provide routing direction nowadays, even for end hosts. Routers shoudl not use them too as RFC 4861 restricts it. Obtained from: FreeBSD

Revision 8342 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:11:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8341 , to selected 9573
rename deep sleep vars for acpi

Revision 8341 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:06:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8340 , to selected 9573
disable deep sleep var

Revision 8340 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:04:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8339 , to selected 9573
revert this part of the change

Revision 8339 - Directory Listing - [select for diffs]
Modified Sun Sep 18 15:41:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8335 , to selected 9573
mark those volatile.

Revision 8335 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:55:29 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8334 , to selected 9573
add detection of serial console presense

Revision 8334 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:55:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8333 , to selected 9573
dont loop forever

Revision 8333 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:54:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8332 , to selected 9573
handle console that fail to probe

Revision 8332 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:54:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8329 , to selected 9573
taste geom providers for root pool config

Revision 8329 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:51:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8328 , to selected 9573
increase max logical drives we support

Revision 8328 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:51:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8326 , to selected 9573
remove duplicate ;

Revision 8326 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:49:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8320 , to selected 9573
should be int32_t and not uint32_t

Revision 8320 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:41:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8316 , to selected 9573
pcap 1.3.0

Revision 8316 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:35:21 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8315 , to selected 9573
dirty the newly copied anonymous pages after the wired region is forked.

Revision 8315 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:33:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8314 , to selected 9573
update cachelimit after hashzie and bucketlimit were set

Revision 8314 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:33:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8313 , to selected 9573
avoid panic

Revision 8313 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:32:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8312 , to selected 9573
allow zfs export of tmpfs

Revision 8312 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:32:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8310 , to selected 9573
constify zone arg

Revision 8310 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:30:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8306 , to selected 9573
remove legacy hack code

Revision 8306 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:27:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8305 , to selected 9573
remove dead code

Revision 8305 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:26:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8304 , to selected 9573
correct return value

Revision 8304 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:25:40 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8303 , to selected 9573
product agnostic match

Revision 8303 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:23:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8302 , to selected 9573
revert previous commit

Revision 8302 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:23:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8301 , to selected 9573
add iphone5 tethering

Revision 8301 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:22:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8300 , to selected 9573
ktrace check p_tracecred

Revision 8300 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:21:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8299 , to selected 9573
sync with freebsd 9.2

Revision 8299 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:18:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8298 , to selected 9573
simplify probe

Revision 8298 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:18:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8297 , to selected 9573
zfs boot: export boot/primary pool and vdev guid all teh way to kenv

Revision 8297 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:17:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8295 , to selected 9573
zfs: make use of getnewvnode_reverse

Revision 8295 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:17:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8294 , to selected 9573
move wmi_info_list into sc

Revision 8294 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:16:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8293 , to selected 9573
treat pool name as name of root

Revision 8293 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:09:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8292 , to selected 9573
zfs boot: add lszfs command to i386 loader

Revision 8292 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:09:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8291 , to selected 9573
zfs boot: call zfs_spa_init

Revision 8291 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:09:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8290 , to selected 9573
zfs boot: add code for listing child datasets

Revision 8290 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:08:46 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8289 , to selected 9573
g_part_tase: directly destroy consumer and geom here

Revision 8289 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:08:21 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8288 , to selected 9573
use the same zfs dataset naming format as loader

Revision 8288 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:07:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8287 , to selected 9573
take out name/url

Revision 8287 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:07:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8286 , to selected 9573
update hptiop(4) to version 1.8. Adds RocketRAID 4500 series support

Revision 8286 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:06:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8285 , to selected 9573
until now KTR_ENTRIES, which define the size of the circular buffer used in ktr(4) were constrained to be a power of 2.

Revision 8285 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:06:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8284 , to selected 9573
fix brace

Revision 8284 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:05:01 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8283 , to selected 9573
add missed sched_pin

Revision 8283 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:04:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8281 , to selected 9573
dont define twice

Revision 8281 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:00:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8280 , to selected 9573
cleanup

Revision 8280 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:59:19 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8278 , to selected 9573
do a bus dmasync postwrite over the dma map

Revision 8278 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:57:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8275 , to selected 9573
print flags as hex

Revision 8275 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:56:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8270 , to selected 9573
dont define lfence twice

Revision 8270 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:50:29 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8267 , to selected 9573
python 3 support

Revision 8267 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:48:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8265 , to selected 9573
add comment

Revision 8265 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:46:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8259 , to selected 9573
bring in newer pci reg

Revision 8259 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:39:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8258 , to selected 9573
supply the pr_ctloutput method for local datagram sockets

Revision 8258 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:39:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8255 , to selected 9573
provide a sysctl switch that allows to install ARP entries with multicast bit set.

Revision 8255 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:37:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8254 , to selected 9573
add supported device

Revision 8254 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:36:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8253 , to selected 9573
bump make ver

Revision 8253 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:36:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8252 , to selected 9573
nullify last previously used pointer

Revision 8252 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:35:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8251 , to selected 9573
add missing failed event to g_raid_subdisk_event2str

Revision 8251 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:35:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8250 , to selected 9573
Add explicit check for not set time inside cam_periph_freeze_after_event().

System time is set later on boot process then initial bus scan by CAM.
Until that moment microtime() is equal to microuptime(), and if system
boots quickly, the value can be close to zero. That causes settle time
waiting even for buses that don't use reset during probe.

On my test system this reduces boot time by 1 second if USB enabled, or
by 4 seconds if USB disabled.  CAM waited for ctl2cam0 bus "settle".

Revision 8250 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:34:46 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8249 , to selected 9573
dont explcude xpt sim from locking

Revision 8249 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:34:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8248 , to selected 9573
use xpt_create_path_unlocked

Revision 8248 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:34:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8247 , to selected 9573
extend sim lock coverage during reg process

Revision 8247 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:33:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8246 , to selected 9573
fix xpt debug

Revision 8246 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:33:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8245 , to selected 9573
protect xpt_getattr callls

Revision 8245 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:33:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8244 , to selected 9573
use separate malloc buckets for CAM devices, CCBs and paths

Revision 8244 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:32:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8243 , to selected 9573
dont duplicate code

Revision 8243 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:32:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8242 , to selected 9573
there are SCSI conditions that are not errors.

Revision 8242 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:32:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8241 , to selected 9573
really handle xp_compile_path error

Revision 8241 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:31:43 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8240 , to selected 9573
remove null checks from periph drivers.

Revision 8240 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:31:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8238 , to selected 9573
change queue overflow checks

Revision 8238 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:30:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8236 , to selected 9573
Always provide sndbuf and MSS values in a flowc command, even when the
driver is going to abort the connection right after the flowc.

Revision 8236 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:28:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8234 , to selected 9573
aquire the rangelock for truncate(2)

Revision 8234 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:26:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8233 , to selected 9573
add a kpi to allow to reserve some amount of space in the numvnodes counter without actually allocating

Revision 8233 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:24:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8232 , to selected 9573
add machdep.uprintf_signal

Revision 8232 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:24:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8231 , to selected 9573
print rip value

Revision 8231 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:34:06 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8229 , to selected 9573
It turns out that as documented, PCF8563_R_SECOND_VL (i.e. battery low)
doesn't automatically clear when VDD rises above Vlow again and needs to be
cleared manually. However, apparently this needs all of the time registers
to be set, i.e. pcf8563_settime(), and not just PCF8563_R_SECOND in order
for PCF8563_R_SECOND_VL to stick. Thus, we just issue a warning during
pcf8563_attach() rather than failing with ENXIO in case it is set.

Obtained from: FreeBSD

Revision 8229 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:32:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8228 , to selected 9573
zvol: set mediasize in geom provider right upon its creation

Revision 8228 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:31:21 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8227 , to selected 9573
integrate changes from LSA vendor driver 10.80.00.005

Revision 8227 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:30:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8226 , to selected 9573
Increase device CCB queue array size by CAM_RL_VALUES - 1 (4) elements.
It is required to store extra recovery requests in case of bus resets.
On ATA/SATA this fixes assertion panics on HEAD with INVARIANTS enabled or
possible memory corruptions otherwise if timeout/reset happens when device
CCB queue is already full.

Revision 8226 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:30:17 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8225 , to selected 9573
Cast vendor-specific spell on VIA VT1818S codecs alike to VT1708S to
make analog input loopback and dual-stream playback work by enabling
signal mixing by nid 22, as it should be according to info returned by
the CODEC.  Otherwise pin nid 28 receives only signal from DAC nid 16.

Revision 8225 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:28:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8223 , to selected 9573
add hack for lacie external drive using a samsung disk

Revision 8223 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:26:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8222 , to selected 9573
various fixes to WITH_CTF

Revision 8222 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:25:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8221 , to selected 9573
merge from netbsd

Revision 8221 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:25:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8220 , to selected 9573
revert some things

Revision 8220 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:24:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8218 , to selected 9573
reading registers doesnt require locking.

Revision 8218 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:23:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8217 , to selected 9573
add support for the USB DISK Pro PMAP.

Revision 8217 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:22:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8215 , to selected 9573
ata_da: set disk::d_ident from serial number

Revision 8215 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:21:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8214 , to selected 9573
use cpu_spinwait to ease loop

Revision 8214 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:21:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8212 , to selected 9573
zfs: allow a zvol to be used as a pool vdev, again

Revision 8212 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:20:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8210 , to selected 9573
zfs boot spa_status: print bootfs for each reported pool

Revision 8210 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:18:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8209 , to selected 9573
add firmware missing in previous commit

Revision 8209 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:15:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8207 , to selected 9573
be sure to free cl_netid and cl_tp

Revision 8207 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:52:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8206 , to selected 9573
fix a number of issues with cxgbe. Obtained from: FreeBSD svn 241573

Revision 8206 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:52:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8204 , to selected 9573
work around a linux bug

Revision 8204 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:50:43 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8203 , to selected 9573
zfs boot: choose a first pool if none is explicitly requested.

Revision 8203 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:50:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8202 , to selected 9573
whitespace fixes

Revision 8202 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:49:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8200 , to selected 9573
avoid page table page corruption, change pmap_pv_reclam method of mapping page table pages.

Revision 8200 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:46:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8198 , to selected 9573
remove unused casts. whitespace fixes. fix comments

Revision 8198 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:44:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8197 , to selected 9573
allow nmbjumbop, nmbjumbo9, and nmbjumbo16 to be set via loader.

Revision 8197 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:44:00 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8196 , to selected 9573
use native facilities everywhere except shared code. install interrupt handlers early, during attach.

Revision 8196 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:43:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8195 , to selected 9573
allow cxgbe to be built in the kernel

Revision 8195 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:42:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8194 , to selected 9573
update interface to firmware 1.5.2

Revision 8194 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:42:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8192 , to selected 9573
remove redundant call to pr_ctloutput from code that handles SO_SETFIB

Revision 8192 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:39:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8188 , to selected 9573
  There is a complex race in in_pcblookup_hash() and in_pcblookup_group().
  Both functions need to obtain lock on the found PCB, and they can't do
  classic inter-lock with the PCB hash lock, due to lock order reversal.
  To keep the PCB stable, these functions put a reference on it and after PCB
  lock is acquired drop it. If the reference was the last one, this means
  we've raced with in_pcbfree() and the PCB is no longer valid.

    This approach works okay only if we are acquiring writer-lock on the PCB.
  In case of reader-lock, the following scenario can happen:

    - 2 threads locate pcb, and do in_pcbref() on it.
    - These 2 threads drop the inp hash lock.
    - Another thread comes to delete pcb via in_pcbfree(), it obtains hash
      lock,   does in_pcbremlists(), drops hash lock, and runs
      in_pcbrele_wlocked(), which  doesn't free the pcb due to two references
      on it. Then it unlocks the pcb.
    - 2 aforementioned threads acquire reader lock on the pcb and run
      in_pcbrele_rlocked(). One gets 1 from in_pcbrele_rlocked() and continues,
      second gets 0 and considers pcb freed, returns.
    - The thread that got 1 continutes working with detached pcb, which later
      leads to panic in the underlying protocol level.

    To plumb that problem an additional INPCB flag introduced - INP_FREED. We
  check for that flag in the in_pcbrele_rlocked() and if it is set, we pretend
  that that was the last reference.
Obtained from: FreeBSD

Revision 8188 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:34:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8187 , to selected 9573
add constants for programming interfaces for NVM

Revision 8187 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:34:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8186 , to selected 9573
use CAM_SEL_TIMEOUT and CAM_DEV_NOT_THERE to report missing targets or LUNs.

Revision 8186 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:33:29 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8183 , to selected 9573
spcify MTX_RECURSE for the controller io_lock. prevents panics on boot with INVARIANTS enabled.

Revision 8183 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:57:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8182 , to selected 9573
Cleanups and fixes for building firmware modules into a kernel:
- Add common rules for building firmware object files (NORMAL_FW to run
  uudecode, and NORMAL_FWO to use ld to build the .fwo file) and use those
  instead of explicit ld/uudecode invocations in sys/conf/files.  Apart from
  increasing readability, this makes it possible to adjust the flags used for
  firmware objects in one place.
- Similar to how r171350 fixed linking of kernel modules containing
  firmware objects by adding --no-warn-mismatch to the linker flags,
  add --no-warn-mismatch when linking firmware objects (*.fwo) as
  well as to the link of the main kernel file.  This permits firmware
  modules to be statically linked into an ia64 kernel.

Revision 8182 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:56:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8181 , to selected 9573
Refine the changes made in r208212 to avoid bogus failures from
if_delmulti() when clearing the configuration for a subinterface when
the parent interface is being detached.  The current code was still
triggering an assertion in if_delmulti() due to the parent interface being
partially detached.  Fix this by not calling if_delmulti() at all if the
parent interface is being detached.  Warn if if_delmulti() fails when the
parent is not being detached (but similar to 208212, still proceed with
tearing down the vlan state).

Obtained from: FreeBSD

Revision 8181 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:51:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8180 , to selected 9573
Allow static DMA allocations that allow for enough segments to do page-sized
segments for the entire allocation to use kmem_alloc_attr() to allocate
KVM rather than using kmem_alloc_contig().  This avoids requiring
a single physically contiguous chunk in this case.

Revision 8180 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:50:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8179 , to selected 9573
grab the mfi_config_lock while performing a MFI_DCMD_CFG_FOREIGN_IMPORT request on behalf of a user utility

Revision 8179 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:49:29 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8176 , to selected 9573
Remove D_NEEDGIANT from dead_devsw.  biofinish() (and thus dead_strategy)
does not need Giant.

Revision 8176 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:46:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8175 , to selected 9573
Attach interrupt handlers during attach instead of during the first time
the interface is brought up.  Without this, the boot time interrupt
round-robin assignment does not think the allocated interrupt resources
are active and leaves them assigned to CPU 0.

While here, add descriptive tags to each interrupt handler when MSI-X
is used.

Revision 8175 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:45:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8174 , to selected 9573
rpc: convert all uid and gid variables to u_int.

Revision 8174 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:42:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8173 , to selected 9573
zfs boot: add a size check for a value in fzap_lookup

Revision 8173 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:41:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8172 , to selected 9573
zfs: correctly calculate dn_bonuslen for saving SAs to disk

Revision 8172 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:39:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8171 , to selected 9573
zfs allow both debug and zfs debug to be defined on command line

Revision 8171 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:38:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8170 , to selected 9573
zfs boot: fix fzap rlookup

Revision 8170 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:38:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8169 , to selected 9573
 g_disk_flushcache definitely should not be traced under
G_T_TOPOLOGY

Revision 8169 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:37:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8168 , to selected 9573
zfs: fix sa_modify_attrs handling of variable-sized
attributes

Revision 8168 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:35:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8167 , to selected 9573
boot: file_loadraw should strdup name argument

Revision 8167 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:35:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8166 , to selected 9573
zfs boot: print only an attribute name in fzap_list

Revision 8166 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:33:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8165 , to selected 9573
Allow idle threads to steal second threads from other cores on systems with
8 or more cores to improve utilization.  None of my tests on 2xXeon (2x6x2)
system shown any slowdown from mentioned "excess thrashing".  Same time in
pbzip2 test with number of threads more then number of CPUs I see up to 10%
speedup with SMT disabled and up 5% with SMT enabled.  Thinking about
trashing I was trying to limit that stealing within same last level cache,
but got only worse results.  Present code any way prefers to steal threads
from topologically closer cores.

Revision 8165 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:31:00 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8164 , to selected 9573
Some minor tunings/cleanups inspired by bde@ after previous commits:
 - remove extra dynamic variable initializations;
 - restore (4BSD) and implement (ULE) hogticks variable setting;
 - make sched_rr_interval() more tolerant to options;
 - restore (4BSD) and implement (ULE) kern.sched.quantum sysctl, a more
user-friendly wrapper for sched_slice;
 - tune some sysctl descriptions;
 - make some style fixes.

Obtained from: FreeBSD

Revision 8164 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:29:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8163 , to selected 9573
Rework r220198 change (by fabient). I believe it solves the problem from
the wrong direction. Before it, if preemption and end of time slice happen
same time, thread was put to the head of the queue as for only preemption.
It could cause single thread to run for indefinitely long time. r220198
handles it by not clearing TDF_NEEDRESCHED in case of preemption. But that
causes delayed context switch every time preemption happens, even when not
needed.

Solve problem by introducing scheduler-specifoc thread flag TDF_SLICEEND,
set when thread's time slice is over and it should be put to the tail of
queue. Using SW_PREEMPT flag for that purpose as it was before just not
enough informative to work correctly.

On my tests this by 2-3 times reduces run time deviation (improves fairness)
in cases when several threads share one CPU.

Obtained from FreeBSD

Revision 8163 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:26:43 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8159 , to selected 9573
4bsd scheduler quantum mechanism has been broken for awhile.

Revision 8159 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:13:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8156 , to selected 9573
handle null terminating character.

Revision 8156 - Directory Listing - [select for diffs]
Modified Fri Sep 16 22:24:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8155 , to selected 9573
modify nfsv4 client so that it can handle owner and owner_group strings that consist entirely of digits

Revision 8155 - Directory Listing - [select for diffs]
Modified Fri Sep 16 22:23:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8154 , to selected 9573
partial revert of last commit

Revision 8154 - Directory Listing - [select for diffs]
Modified Fri Sep 16 22:22:46 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8142 , to selected 9573
fix pseudo checksum calculation. this fixes ipfilter with network controllers that mplement partial rx csum offload

Revision 8142 - Directory Listing - [select for diffs]
Modified Fri Sep 16 22:10:17 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8140 , to selected 9573
shorten name so it fits

Revision 8140 - Directory Listing - [select for diffs]
Modified Fri Sep 16 22:08:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8139 , to selected 9573
imrpove static dma buffer handling

Revision 8139 - Directory Listing - [select for diffs]
Modified Fri Sep 16 22:08:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8138 , to selected 9573
fix typos

Revision 8138 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:53:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8136 , to selected 9573
add PCI subclass for NVM express devices. print NVM devices

Revision 8136 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:51:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8134 , to selected 9573
strealine use  of cdevpriv

Revision 8134 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:49:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8131 , to selected 9573
add missing break.

Revision 8131 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:47:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8130 , to selected 9573
do not skip two elements of the tid_buffer when reusing the buffer slot. make updates of head and tail pointers explicit

Revision 8130 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:46:59 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8128 , to selected 9573
rpc.lockd is still freaking out. revert this

Revision 8128 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:46:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8126 , to selected 9573
sync with freebsd to minimize diffs here

Revision 8126 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:43:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8125 , to selected 9573
cleanup locking

Revision 8125 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:42:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8124 , to selected 9573
plug the accounting leak for the wired pages when msync(MS_INVALIDATE) is performed ont eh vnode mapping which is wired in other address space. Obtained from: FreeBSD svn 240989

Revision 8124 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:42:06 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8123 , to selected 9573
fix a panic

Revision 8123 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:41:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8122 , to selected 9573
fix a lockup with rpc.lockd

Revision 8122 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:41:00 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8121 , to selected 9573
deal with printf better

Revision 8121 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:40:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8120 , to selected 9573
do not destroy for now because there is no init

Revision 8120 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:39:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8117 , to selected 9573
add misssing mtx_destroy to netmap

Revision 8117 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:36:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8116 , to selected 9573
sanity checks tweaked per freebsd svn rev 240957

Revision 8116 - Directory Listing - [select for diffs]
Modified Fri Sep 16 20:35:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8115 , to selected 9573
address a race condition

Revision 8115 - Directory Listing - [select for diffs]
Modified Fri Sep 16 20:34:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8113 , to selected 9573
fix a panic when trying to play invalid audio tracks

Revision 8113 - Directory Listing - [select for diffs]
Modified Fri Sep 16 20:29:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8112 , to selected 9573
make sure hpt27xx driver can compile with clang

Revision 8112 - Directory Listing - [select for diffs]
Modified Fri Sep 16 20:29:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8111 , to selected 9573
On BIO_ERROR, set bio_resid to stop losing data in the error case.

Submitted by: Mark Johnston <markjdb@gmail.com>

Revision 8111 - Directory Listing - [select for diffs]
Modified Fri Sep 16 20:28:32 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8110 , to selected 9573
When an MFI command fails, the driver needs to set bio->bio_resid so that
the upper levels notice.  Otherwise we see commands silently failing leading
to data corruption.  This mirrors dadone()

Submitted by: Andrew Boyer aboyer@averesystems.com

Revision 8110 - Directory Listing - [select for diffs]
Modified Fri Sep 16 20:27:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8107 , to selected 9573
add include

Revision 8107 - Directory Listing - [select for diffs]
Modified Fri Sep 16 19:51:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8106 , to selected 9573
fix inverted condition in reporting of priority

Revision 8106 - Directory Listing - [select for diffs]
Modified Fri Sep 16 19:40:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8104 , to selected 9573
add explicit fences right before rdtsc in the timecounters get functions

Revision 8104 - Directory Listing - [select for diffs]
Modified Thu Sep 15 23:15:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8103 , to selected 9573
move the code dealing with shared page into a dedicated kern_sharedpage.c soource file from kern_exec.c

Revision 8103 - Directory Listing - [select for diffs]
Modified Thu Sep 15 23:09:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8102 , to selected 9573
remove unneeded forward declaration.

Revision 8102 - Directory Listing - [select for diffs]
Modified Thu Sep 15 23:07:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8101 , to selected 9573
enable shared page on i386, now it has a use for vdso_timehands.

Revision 8101 - Directory Listing - [select for diffs]
Modified Thu Sep 15 23:04:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8100 , to selected 9573
add more files

Revision 8100 - Directory Listing - [select for diffs]
Modified Thu Sep 15 23:03:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8099 , to selected 9573
add missed files from last commit

Revision 8099 - Directory Listing - [select for diffs]
Modified Thu Sep 15 23:01:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8098 , to selected 9573
bring in FreeBSD method to export kernel timekeeping data to usermode using a shared page.

Revision 8098 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:56:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8096 , to selected 9573
enchance the shared page chuck allocator.

Revision 8096 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:53:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8092 , to selected 9573
bring some things from Bull GNU/Linux NFSv4 project

Revision 8092 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:50:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8091 , to selected 9573
remove useless test

Revision 8091 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:47:28 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8090 , to selected 9573
page flag PGA_WRITEABLE is set and cleared exclusively by the pmap layer, but it is read directly by the MI VM layer.

Revision 8090 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:45:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8088 , to selected 9573
vm_contig_grow_cache() improvements

Revision 8088 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:44:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8087 , to selected 9573
simplify pmap_unmapdev()

Revision 8087 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:43:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8086 , to selected 9573
deadfs VOPs for vop_ioctl and vop_bmap call itself recursively, which is an elaborate way to cause kernel panic. change the vops implementation to return EBADF for a reclaimed vnode.

Revision 8086 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:42:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8085 , to selected 9573
remove dependence on MAXPHYS

Revision 8085 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:41:29 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8084 , to selected 9573
update comment

Revision 8084 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:40:21 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8079 , to selected 9573
update archmsr(4) to 1.20.00.25

Revision 8079 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:11:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8078 , to selected 9573
isci(4): Fix SCSI/ATA translation for SCSI_WRITE_BUFFER w/ mode==0x7
(download microcode with offsets, save, and activate).

SATI translation layer was incorrectly using allocation length instead
of blocks, and was constructing the ATA command incorrectly.

Also change #define to specify that the 512 block size here is
specific for DOWNLOAD_MICROCODE, and does not relate to the device's
logical block size.

Obtained from: FreeBSD

Revision 8078 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:10:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8077 , to selected 9573
In soreceive_generic() when checking if the type of mbuf has changed
check it for MT_CONTROL type too, otherwise the assertion
"m->m_type == MT_DATA" below may be triggered by the following scenario:

- the sender sends some data (MT_DATA) and then a file descriptor
  (MT_CONTROL);
- the receiver calls recv(2) with a MSG_WAITALL asking for data larger
  than the receive buffer (uio_resid > hiwat).

In soreceive_generic() remove the optimization for the case when
MSG_WAITALL is set, and it is possible to do the entire receive
operation at once if we block (resid <= hiwat). Actually it might make
the recv(2) with MSG_WAITALL flag get stuck when there is enough space
in the receiver buffer to satisfy the request but not enough to open
the window closed previously due to the buffer being full.

The issue can be reproduced using the following scenario:

On the sender side do 2 send(2) requests:

1) data of size much smaller than SOBUF_SIZE (e.g. SOBUF_SIZE / 10);
2) data of size equal to SOBUF_SIZE.

On the receiver side do 2 recv(2) requests with MSG_WAITALL flag set:

1) recv() data of SOBUF_SIZE / 10 size;
2) recv() data of SOBUF_SIZE size;

We totally fill the receiver buffer with one SOBUF_SIZE/10 size request
and partial SOBUF_SIZE request. When the first request is processed we
get SOBUF_SIZE/10 free space. It is just enough to receive the rest of
bytes for the second request, and soreceive_generic() blocks in the
part that is a subject of this change waiting for the rest. But the
window was closed when the buffer was filled and to avoid silly window
syndrome it opens only when available space is larger than sb_hiwat/4
or maxseg. So it is stuck and pending data is only sent via TCP window
probes.

Obtained from: FreeBSD

Revision 8077 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:09:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8071 , to selected 9573
  When synchronizing, include in the config dump amount of
  bytes syncronized.
    The rationale behind this is the following: for large disks the
  percent synchronisation counter ticks too seldom, and monitoring
  software (as well as human operator) can't tell whether
  synchronisation goes on or one of disks got stuck. On an idle
  server one can look into gstat and see whether synchronisation goes
  on or not, but on a busy server that won't work. Also, new value
  monitored can be differentiated obtaining the synchronisation speed
  quite precisely.

Obtained from: FreeBSD

Revision 8071 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:02:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8070 , to selected 9573
more comment fixes

Revision 8070 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:01:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8069 , to selected 9573
cleanup a bunch

Revision 8069 - Directory Listing - [select for diffs]
Modified Thu Sep 15 21:55:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8067 , to selected 9573
fix comment

Revision 8067 - Directory Listing - [select for diffs]
Modified Thu Sep 15 21:52:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8063 , to selected 9573
fix speaker volumen control

Revision 8063 - Directory Listing - [select for diffs]
Modified Thu Sep 15 21:44:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8062 , to selected 9573
sync with solaris

Revision 8062 - Directory Listing - [select for diffs]
Modified Thu Sep 15 21:40:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8056 , to selected 9573
kernel module load fixes

Revision 8056 - Directory Listing - [select for diffs]
Modified Thu Sep 15 21:30:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8055 , to selected 9573
make kern.maxtsiz, kern.dfldsiz, kern.maxdsiz, kern.dflssiz, kern.maxssiz and kern.sgrowsiz systl writable.

Revision 8055 - Directory Listing - [select for diffs]
Modified Thu Sep 15 21:27:59 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8054 , to selected 9573
dont take an account of locked memory for current process in vslock(9).

Revision 8054 - Directory Listing - [select for diffs]
Modified Thu Sep 15 21:26:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8052 , to selected 9573
do not increment the parent firmware reference count when any other image is registered

Revision 8052 - Directory Listing - [select for diffs]
Modified Thu Sep 15 21:22:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8049 , to selected 9573
fix multichannel input singals fracing on some CODECs like ALC260

Revision 8049 - Directory Listing - [select for diffs]
Modified Thu Sep 15 21:11:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8048 , to selected 9573
add missing file

Revision 8048 - Directory Listing - [select for diffs]
Modified Thu Sep 15 21:06:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8046 , to selected 9573
dont look for includes in userland

Revision 8046 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:58:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8043 , to selected 9573
make dumptid non static. it is used by libkvm

Revision 8043 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:52:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8042 , to selected 9573
 Fix races between in_lltable_prefix_free(), lla_lookup(),
  llentry_free() and arptimer():

  o Use callout_init_rw() for lle timeout, this allows us safely
    disestablish them.
    - This allows us to simplify the arptimer() and make it
      race safe.
  o Consistently use ifp->if_afdata_lock to lock access to
    linked lists in the lle hashes.
  o Introduce new lle flag LLE_LINKED, which marks an entry that
    is attached to the hash.
    - Use LLE_LINKED to avoid double unlinking via consequent
      calls to llentry_free().
    - Mark lle with LLE_DELETED via |= operation istead of =,
      so that other flags won't be lost.
  o Make LLE_ADDREF(), LLE_REMREF() and LLE_FREE_LOCKED() more
    consistent and provide more informative KASSERTs.

  The patch is a collaborative work of all submitters and myself.

Revision 8042 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:51:01 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8041 , to selected 9573
 The llentry_update() is used only by flowtable and the latter
  always passes NULL pointer to it. Thus, code can be simplified
  and function renamed to llentry_alloc() to match rtalloc().

Revision 8041 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:50:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8040 , to selected 9573
style(9) fixes.

Revision 8040 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:49:28 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8038 , to selected 9573
  When using flowtable llentrys can outlive the interface with
  which they're associated at which the lle_tbl pointer points
  to freed memory and the llt_free pointer is no longer valid.

  Move the free pointer in to the llentry itself and update the
  initalization sites.

Revision 8038 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:46:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8036 , to selected 9573
 If ip_output() returns EMSGSIZE to tcp_output(), then the latter calls
  tcp_mtudisc(), which in its turn may call tcp_output(). Under certain
  conditions (must admit they are very special) an infinite recursion can
  happen.

  To avoid recursion we can pass struct route to ip_output() and obtain
  correct mtu. This allows us not to use tcp_mtudisc() but call tcp_mss_update()
  directly.

Obtained from: FreeBSD

Revision 8036 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:45:01 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8035 , to selected 9573
remove dead code. remove route caching from IP multicast routing code. there were reference leaks and it didnt do much.

Revision 8035 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:42:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8033 , to selected 9573
fix TI1510 cardbus/PCI bridge to work after suspend/resume

Revision 8033 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:39:01 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8032 , to selected 9573
allow passing with /dev prefix

Revision 8032 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:34:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8031 , to selected 9573
Extend GEOM Gate class to handle read I/O requests directly within the kernel.
This will allow HAST to read directly from the local component without
even communicating userland daemon.

Sponsored by:   Panzura, http://www.panzura.com

Reorder things in g_gate_create() so at the moment when g_new_geomf()
is called name is properly initialized.

In g_gate_dumpconf() always check the result of g_gate_hold().

This fixes "Negative sc_ref" panic possible when sysctl_kern_geom_confxml()
is run simultaneously with destroying GATE device.

Obtained from: FreeBSD

Revision 8031 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:30:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8029 , to selected 9573
make more readable

Revision 8029 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:29:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8024 , to selected 9573
stop including vm_param.h into vm_page.h explicitly include it later

Revision 8024 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:21:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8023 , to selected 9573
use provided name when allocating ksid domain. for greater zfs compatibility when other operating systems read disk

Revision 8023 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:20:32 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8022 , to selected 9573
go through all providers, not last two only.

Revision 8022 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:16:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8021 , to selected 9573
work around several warnings from clang in XFS.

Revision 8021 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:15:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8020 , to selected 9573
remove useless .align

Revision 8020 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:15:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8019 , to selected 9573
add a bunch of ATI HDMI HDA controller IDS.

Revision 8019 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:12:21 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8018 , to selected 9573
do not need this header

Revision 8018 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:11:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8017 , to selected 9573
Update cxgbe

Convert some fixed params to tunables
if_iqdrops should include frames truncated within the chip.

Assume INET/INET6 and TCP_OFFLOAD when the driver is built out of tree.

Fix some buffer sizes.

Revision 8017 - Directory Listing - [select for diffs]
Modified Thu Sep 15 09:05:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8015 , to selected 9573
new command gmultipath prefer to force selection of a provider

Revision 8015 - Directory Listing - [select for diffs]
Modified Thu Sep 15 09:03:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8014 , to selected 9573
add fine grained pv chunk and list locking to the amd64 pmap, enabling concurrent execution of several functions.

Revision 8014 - Directory Listing - [select for diffs]
Modified Thu Sep 15 09:02:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8013 , to selected 9573
do not requeue held page or page for which locking failed, just leave them alone. process the act_count updates for the held pages in the vm_pageout loop over the inactive queue, instead of refusing to do anything. clarify the intent of the addl_page_shortage counter

Revision 8013 - Directory Listing - [select for diffs]
Modified Thu Sep 15 09:01:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8012 , to selected 9573
if the inactive queue scan isnt restarted, then teh var addl_page_shortage_init isnt needed

Revision 8012 - Directory Listing - [select for diffs]
Modified Thu Sep 15 09:00:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8011 , to selected 9573
do not restart scan of the inacive queue when non-inactive page is found. Rather, we shall not find such pages on inactive queue at all. Obtained from: FreeBSD

Revision 8011 - Directory Listing - [select for diffs]
Modified Thu Sep 15 09:00:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8008 , to selected 9573
drop page queues mutex on each iteration of vm_pageout_scan over the inactive queue, unless busy page is found.  Avoid vm page queues lock leak.

Revision 8008 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:48:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8007 , to selected 9573
dont not call sati_check_data_io for sati unmap sequence

Revision 8007 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:41:21 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8004 , to selected 9573
do not use leading zero for dates.

Revision 8004 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:39:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8002 , to selected 9573
remove unused vars in cam scsi code

Revision 8002 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:38:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8001 , to selected 9573
add missing sleep stat increase

Revision 8001 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:37:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8000 , to selected 9573
get rid of unused vars

Revision 8000 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:37:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7997 , to selected 9573
get rid of unused vars

Revision 7997 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:35:59 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7996 , to selected 9573
add SIIG Cyber serial dual PCI card.

Revision 7996 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:35:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7995 , to selected 9573
Add Perle Speed LE cards to puc

Revision 7995 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:34:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7994 , to selected 9573
add detach logic to SBus variant

Revision 7994 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:31:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7993 , to selected 9573
add verify_10 def

Revision 7993 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:30:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7992 , to selected 9573
fix a compile error

Revision 7992 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:29:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7991 , to selected 9573
handle a case where we had an SRR that pushed back in

Revision 7991 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:29:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7990 , to selected 9573
switch to FC-Tape f/w for 23XX cards

Revision 7990 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:28:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7989 , to selected 9573
on lun disable, complete all INOTs and ATIOs with CAM_REQ_ABORTED. Obtained from FreeBSD

Revision 7989 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:28:00 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7988 , to selected 9573
remove newline

Revision 7988 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:27:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7987 , to selected 9573
fix an oops where we wiped out DMA maps

Revision 7987 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:27:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7986 , to selected 9573
make some changes with target mode

Revision 7986 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:26:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7985 , to selected 9573
maga change for FC-Tape.

Revision 7985 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:25:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7984 , to selected 9573
fix target mode compilation issues that arose after a change in the sense data structure

Revision 7984 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:25:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7983 , to selected 9573
implement sysctl for fibre channel

Revision 7983 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:24:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7982 , to selected 9573
unbreak register tests for parallel scsi

Revision 7982 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:24:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7981 , to selected 9573
clean up multi-id mode so it is driven by the f/w load

Revision 7981 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:23:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7980 , to selected 9573
prepare for fc-tape support

Revision 7980 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:22:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7979 , to selected 9573
bring in some improvements from FreeBSD svn rev 240008

Revision 7979 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:20:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7978 , to selected 9573
g_vfs_open calls should have a corresponding g_vfs_close

Revision 7978 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:19:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7977 , to selected 9573
introdocue magic var on i386 for curpcb

Revision 7977 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:19:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7976 , to selected 9573
provide siginfo.si_code for floating point in SSE on i386

Revision 7976 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:18:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7975 , to selected 9573
stop clearing x87 exceptions in the mF handler on i386

Revision 7975 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:18:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7974 , to selected 9573
add stmxcsr to i386

Revision 7974 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:17:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7973 , to selected 9573
force clean FU state in PCB on i386

Revision 7973 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:16:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7972 , to selected 9573
guard inp_flags modifcations with INP_WLOCK

Revision 7972 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:10:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7971 , to selected 9573
In tcp timers, check INP_DROPPED flag a little later, after
callout_deactivate(), so if INP_DROPPED is set we return with the
timer active flag cleared.

For me this fixes negative keep timer values reported by `netstat -x'
for connections in CLOSE state.

Obtained from: FreeBSD

Revision 7971 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:10:01 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7970 , to selected 9573
In epair_clone_destroy(), when destroying the second half, we have to
switch to its vnet before calling ether_ifdetach(). Otherwise if the
second half resides in a different vnet, if_detach() silently fails
leaving a stale pointer in V_ifnet list, and the system crashes trying
to access this pointer later.

Another solution could be not to allow to destroy epair unless both
ends are in the home vnet.

Obtained from: FreeBSD

Revision 7970 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:08:32 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7969 , to selected 9573
fix msg

Revision 7969 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:07:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7967 , to selected 9573
cant be null here

Revision 7967 - Directory Listing - [select for diffs]
Modified Wed Sep 14 23:36:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7966 , to selected 9573
fix spacing

Revision 7966 - Directory Listing - [select for diffs]
Modified Wed Sep 14 23:35:46 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7965 , to selected 9573
stop caching

Revision 7965 - Directory Listing - [select for diffs]
Modified Wed Sep 14 23:35:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7964 , to selected 9573
force clean FPU state in PCB user FPU save area

Revision 7964 - Directory Listing - [select for diffs]
Modified Wed Sep 14 23:32:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7963 , to selected 9573
stop clearing x87 expceptions in the MF handler on amd64

Revision 7963 - Directory Listing - [select for diffs]
Modified Wed Sep 14 23:32:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7962 , to selected 9573
introduce curpcb magic var

Revision 7962 - Directory Listing - [select for diffs]
Modified Wed Sep 14 23:03:00 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7961 , to selected 9573
On amd64, provide siginfo.si_code for floating point errors when the error occurs using SSE

Revision 7961 - Directory Listing - [select for diffs]
Modified Wed Sep 14 23:00:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7960 , to selected 9573
add stmxcsr

Revision 7960 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:58:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7959 , to selected 9573
add xsaveopt instruction use

Revision 7959 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:51:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7956 , to selected 9573
convert IPv6 read-only stats sysctls to read-write. Teach netstat ( 1 ) -z to reset these.

Revision 7956 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:46:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7955 , to selected 9573
dont stop IPMI watchdog timer if it is not running.

Revision 7955 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:45:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7954 , to selected 9573
always enable bus mastering on bridges so that transactions on teh secondary are passed to the primary

Revision 7954 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:35:01 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7953 , to selected 9573
Make the interval timings for EVFILT_TIMER more accurate.  tvtohz() always
adds an extra tick to account for the current partial clock tick.  However,
that is not appropriate for a repeating timer when the exact tvtohz() value
should be used for subsequent intervals.  Fix repeating callouts for
EVFILT_TIMER by subtracting 1 tick from the tvtohz() result similar to the
fix used in realitexpire() for interval timers.

While here, update a few comments to note that if the EVFILT_TIMER code
were to move out of kern_event.c, it should move to kern_time.c (where the
interval timer code it mimics lives) rather than kern_timeout.c.

Obtained from: FreeBSD svn rev 239915

Revision 7953 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:23:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7952 , to selected 9573
Add a clts() wrapper around the 'clts' instruction to <machine/cpufunc.h>
on x86 and use that to implement stop_emulating() in the fpu/npx code.
Reimplement start_emulating() in the non-XEN case by using load_cr0() and
rcr0() instead of the 'lmsw' and 'smsw' instructions.  Intel explicitly
discourages the use of 'lmsw' and 'smsw' on 80386 and later processors in
the description of these instructions in Volume 2 of the ADM.

Obtained from: FreeBSD svn rev 239914

Revision 7952 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:19:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7951 , to selected 9573
add lfence

Revision 7951 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:18:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7950 , to selected 9573
Put struct ostat and struct nstat under #ifdef _KERNEL. The
compatibility definitions are only needed for implementation of the
syscalls, they cause namespace pollution and are not useful for
applications.

Revision 7950 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:17:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7949 , to selected 9573
Cosmetics: define FREEBSD32_MINUSER and AUOT32_MINUSER for struct sysentvec

Revision 7949 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:14:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7948 , to selected 9573
fix symbol visibility and style issues

Revision 7948 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:14:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7945 , to selected 9573
style

Revision 7945 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:12:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7944 , to selected 9573
xsavem natively supported, get rid of assembly versions in code

Revision 7944 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:11:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7943 , to selected 9573
remove casts from inet6 address testing macros

Revision 7943 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:53:46 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7942 , to selected 9573
Partially revert r217515 so that the mem_range_softc variable is always
present on x86 kernels.  This fixes the build of kernels that include
'device acpi' but do not include 'device mem'.

Obtained from: FreeBSD

Revision 7942 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:49:46 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7941 , to selected 9573
Several fixes to the amd64 disassembler:
- Decode the 'xsave', 'xrstor', 'xsaveopt', 'xgetbv', 'xsetbv', and
  'rdtscp' instructions.
- Add generic support for opcodes that are escape bytes used for
  multi-byte opcodes (such as the 0x0f prefix).  Use this to replace
  the hard-coded 0x0f special case and add support for three-byte
  opcodes that use the 0x0f38 prefix.
- Decode all Intel VMX instructions.  invept and invvpid in particular are
  three-byte opcodes that use the 0x0f38 escape prefix.
- Rework how the special 'SDEP' size flag works such that the default
  instruction name (i_name) is the instruction when the data size
  prefix (0x66) is not specified, and the alternate name in i_extra is
  used when the prefix is included.
- Add a new 'ADEP' size flag similar to 'SDEP' except that it chooses
  between i_name and i_extra based on the address size prefix (0x67).
  Use this to fix the decoding for jrcxz vs jecxz which is determined
  by the address size prefix, not the operand size prefix.  Also, jcxz
  is not possible in 64-bit mode, but jrcxz is the default instruction
  for that opcode.
- Add support for handling instructions that have a mandatory 'rep'
  prefix (this means not outputting the 'repe ' prefix until determining
  if it is used as part of an opcode).  Make 'pause' less of a special
  case this way.
- Decode 'cmpxchg16b' and 'cdqe' which are variants of other instructions
  but with a REX.W prefix.

Obtained from: FreeBSD

Revision 7941 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:45:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7940 , to selected 9573
honor db_pager_quit

Revision 7940 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:42:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7938 , to selected 9573
Fix panics triggered by older mfiutil binaries run on the new mfi(4) driver.
The new driver changed the size of the mfi_dcmd_frame structure in such a
way that a MFI_IOC_PASSTHRU ioctl from an old amd64 binary is treated as an
MFI_IOC_PASSTHRU32 ioctl in the new driver.  As a result, the user pointer
is treated as the buffer length.  mfi_user_command() doesn't have a bounds
check on the buffer length, so it passes a really big value to malloc()
which panics when it tries to exhaust the kmem_map.  Fix this two ways:
- Only honor MFI_IOC_PASSTHRU32 if the binary has the SV_ILP32 flag set,
  otherwise treat it as an unknown ioctl.
- Add a bounds check on the buffer length passed by the user.  For now
  it fails any user attempts to use a buffer larger than 1MB.

While here, fix a few other nits:
- Remove an unnecessary check for a NULL return from malloc(M_WAITOK).
- Use the ENOTTY errno for invalid ioctl commands instead of ENOENT.

Revision 7938 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:36:45 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7937 , to selected 9573
add F_DUP2FD_CLOEXEC

Revision 7937 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:35:29 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7934 , to selected 9573
Implement F_DUPFD_CLOEXEC command for fcntl(2), specified by SUSv4.

Revision 7934 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:13:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7933 , to selected 9573
enable deadlock avoidance code for NFS client

Revision 7933 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:12:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7932 , to selected 9573
enable vn_io_fault lock avoidance on UFS

Revision 7932 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:11:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7931 , to selected 9573
do not override an error from uiomove with non error results from bwrite

Revision 7931 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:11:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7930 , to selected 9573
improve handling of uiomove(9) errors for the NFS client.

Revision 7930 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:09:43 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7929 , to selected 9573
Extend the KPI to lock and unlock f_offset member of struct file.  It
now fully encapsulates all accesses to f_offset, and extends f_offset
locking to other consumers that need it, in particular, to lseek() and
variants of getdirentries().

Revision 7929 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:06:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7928 , to selected 9573
Fix locking for f_offset, vn_read() and vn_write() cases only.

Obtained from: FreeBSD

Revision 7928 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:04:28 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7927 , to selected 9573
fix usage

Revision 7927 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:03:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7926 , to selected 9573
add a knob to disable vn_io_fault

Revision 7926 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:00:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7925 , to selected 9573
count and export the number of prefaulting happen.

Obtained from: FreeBSD

Revision 7925 - Directory Listing - [select for diffs]
Modified Wed Sep 14 20:52:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7924 , to selected 9573
Add vn_io_fault(), which is a facility to prevent page faults while
filesystems perform copyin/copyout of the file data into the usermode
buffer.

obtained from: FreeBSD

Revision 7924 - Directory Listing - [select for diffs]
Modified Wed Sep 14 20:43:02 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7920 , to selected 9573
Add a rangelock implementation, intended to be used to range-locking
the i/o regions of the vnode data space. The implementation is quite
simple-minded, it uses the list of the lock requests, ordered by
arrival time. Each request may be for read or for write. The
implementation is fair FIFO.

Obtained from: FreeBSD

Revision 7920 - Directory Listing - [select for diffs]
Modified Wed Sep 14 20:04:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7918 , to selected 9573
Don't return an error if a kld does not contain any modules (e.g. a
kld that only contained a sysctl).  The kernel linker allows such
modules, so the boot loader should not reject them.

Revision 7918 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:49:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7917 , to selected 9573
  Typo in previous change: print half the theoretical maximum as maximum
  recommended amount.

Revision 7917 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:48:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7916 , to selected 9573
Refine the implementation of POSIX_FADV_NOREUSE to perform
POSIX_FADV_DONTNEED requests on the currently accessed portion of the
file on each read(2) or write(2) rather than using direct I/O.  This
gives much better performance including read-ahead and write clustering
similar to normal read(2) and write(2) calls.

If subsequent read(2) and write(2) calls are sequential, then the
POSIX_FADV_DONTNEED requests will cover the entire sequentially-accessed
range.

Obtained from: FreeBSD

Revision 7916 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:47:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7914 , to selected 9573
- Change back "d_ofs" to int8_t to not pessimize padding and size of "struct puc_cfg".
- Use "puc_config_moxa" for Moxa boards that need d_ofs greater than 0x7f

Revision 7914 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:42:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7913 , to selected 9573
Provide some compat32 shims for sysctl vfs.conflist. It is required
for getvfsbyname(3) operation when called from 32bit process, and
getvfsbyname(3) is used by recent bsdtar import.

Revision 7913 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:40:24 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7912 , to selected 9573
deliver sigsys to the guilty thread, not the process

Revision 7912 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:36:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7911 , to selected 9573
remove cvs2svn prop

Revision 7911 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:35:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7910 , to selected 9573
sync with freebsd rev 244242

Revision 7910 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:30:19 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7909 , to selected 9573
part one of OFED

Revision 7909 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:24:17 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7907 , to selected 9573
Fix/add support for SCSI UNMAP to ATA DSM translation.

This addresses kernel panic observed when sending SCSI UNMAP
commands to SATA disks attached to isci(4).

1) Flesh out callback routines to allocate/free buffers needed for
translating SCSI UNMAP data to ATA DSM data.
2) Add controller-level pool for storing buffers previously allocated
for UNMAP translation, to lessen chance of no buffer available
under memory pressure.
3) Ensure driver properly handles case where buffer pool is empty
and contigmalloc returns NULL.
4) Clear freeze bit in isci_remote_device_release_lun_queue() before
calling xpt_release_devq to ensure that any ccbs which immediately
start during the call to xpt_release_devq() see an accurate picture
of the frozen_lun_mask.  This code path is extensively exercised
when tagged read/write commands mix with non-tagged DSM commands.

Obtained from: FreeBSD

Revision 7907 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:20:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7904 , to selected 9573
add htree related items

Revision 7904 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:17:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7902 , to selected 9573
add descriptions for nics.

Revision 7902 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:12:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7899 , to selected 9573
warn when too much swap is configured, and avoid flooding
the console when running out of space for metadata.

Revision 7899 - Directory Listing - [select for diffs]
Modified Wed Sep 14 18:59:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7898 , to selected 9573
Add a sysctl kern.pid_max, which limits the maximum pid the system is
allowed to allocate, and corresponding tunable with the same
name. Note that existing processes with higher pids are left intact.

Revision 7898 - Directory Listing - [select for diffs]
Modified Wed Sep 14 18:56:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7897 , to selected 9573
regen

Revision 7897 - Directory Listing - [select for diffs]
Modified Wed Sep 14 18:54:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7896 , to selected 9573
compat for truncate and ftruncate

Revision 7896 - Directory Listing - [select for diffs]
Modified Wed Sep 14 18:53:28 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7895 , to selected 9573
Add a hackish debugging facility to provide a bit of information about
reason for generated trap. The dump of basic signal information and 8
bytes of the faulting instruction are printed on the controlling
terminal of the process, if the machdep.uprintf_signal syscal is
enabled.

Revision 7895 - Directory Listing - [select for diffs]
Modified Wed Sep 14 18:52:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7894 , to selected 9573
Real hardware, as opposed to QEMU, does not allow to have a call gate
in long mode which transfers control to 32bit code segment. Unbreak
the lcall $7,$0 implementation on amd64 by putting the 64bit user code
segment' selector into call gate, and execute the 64bit trampoline
which converts the return frame into 32bit format and switches back to
32bit mode for executing int $0x80 trampoline.

Revision 7894 - Directory Listing - [select for diffs]
Modified Wed Sep 14 18:50:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7892 , to selected 9573
For old mmap syscall, when executing on amd64 or ia64, enforce the
PROT_EXEC if prot is non-zero, process is 32bit and
kern.elf32.i386_read_exec syscal is enabled.

Revision 7892 - Directory Listing - [select for diffs]
Modified Wed Sep 14 18:42:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7891 , to selected 9573
add legacy compat call

Revision 7891 - Directory Listing - [select for diffs]
Modified Wed Sep 14 18:39:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7890 , to selected 9573
Implement the old mmap syscall for compat32, when COMPAT_43 option is
enabled. The syscall is used by FreeBSD 1.1.5.1 dynamic linker.

Revision 7890 - Directory Listing - [select for diffs]
Modified Wed Sep 14 18:38:19 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7888 , to selected 9573
Adjust the r205536, by allowing a non-zero offset for anonymous
mappings for a.out binaries. Apparently, a.out ld.so from FreeBSD
1.1.5.1 can issue such requests.

Fix a bug with memguard(9) on 32-bit architectures without a
VM_KMEM_MAX_SIZE.

The code was not taking into account the size of the kernel_map, which
the kmem_map is allocated from, so it could produce a sub-map size too
large to fit.  The simplest solution is to ignore VM_KMEM_MAX entirely
and base the memguard map's size off the kernel_map's size, since this
is always relevant and always smaller.

Revision 7888 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:57:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7887 , to selected 9573
get rid unused code

Revision 7887 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:56:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7886 , to selected 9573
always init pl_event

Revision 7886 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:55:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7885 , to selected 9573
reduce code duplication.

Revision 7885 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:53:17 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7880 , to selected 9573
Bump dtrace_helper_actions_max from 32 to 128

Dave Pacheco from Joyent (and Dtrace.org) bumped the cap to 1024 but,
according to his blog, 128 is the recommended minimum.

For now bump it safely to 128 although we may have to bump it further
if there is demand in the future.

Revision 7880 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:47:12 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7879 , to selected 9573
avoid clang warnings

Revision 7879 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:46:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7877 , to selected 9573
init npages should be initialized cxgb(4)

Revision 7877 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:43:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7874 , to selected 9573
use 16bit PIO instead of 32bit in case of misaligned buffers.

Revision 7874 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:28:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7868 , to selected 9573
add additional PCI IDs for High Point RocketRaid 43xx and 3xxx devices.

Revision 7868 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:19:37 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7867 , to selected 9573
 Add IPPROTO_MPLS (rfc4023) IP protocol definition

There are currently no in-tree consumers; I'm adding it now for use by
vendor code.  This matches the change OpenBSD made while implementing
MPLS in gif(4).

Obtained from: FreeBSD/OpenBSD

Revision 7867 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:18:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7864 , to selected 9573
add a module version so others can depend on it

Revision 7864 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:15:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7862 , to selected 9573
Implement SIOCGIFMEDIA for if_tap(4)

  Appease certain if_tap(4) consumers by providing simulated Ethernet
  media status.

  DragonFly commit 70d9a675bf5441cc854a843ead702d08928c37f3

Obtained from: DragonFly

Revision 7862 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:13:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7861 , to selected 9573
fix kernel panic on camcontrol reset for mps

Revision 7861 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:11:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7859 , to selected 9573
Make the addition of the d_gone binary compatible.  This allows
storage drivers compiled for 9.0 to work on 9.1 and preserves the ABI
for disks.

Obtained from: FreeBSD

Revision 7859 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:07:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7858 , to selected 9573
work around file modifications causing rebuilds in some cases

Revision 7858 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:06:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7857 , to selected 9573
add a PS/2 keyboard PNP ID.

Revision 7857 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:05:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7851 , to selected 9573
Add rmb() to tsc_read_##x to enforce serialization of rdtsc captures.

Intel Architecture Manual specifies that rdtsc instruction is not serialized,
so without this change, TSC synchronization test would periodically fail,
resulting in use of HPET timecounter instead of TSC-low.  This caused
severe performance degradation (40-50%) when running high IO/s workloads due to
HPET MMIO reads and GEOM stat collection.

Tests on Xeon E5-2600 (Sandy Bridge) 8C systems were seeing TSC synchronization
fail approximately 20% of the time.

Obtained from: FreeBSD 9 stable svn rev 283910

Revision 7851 - Directory Listing - [select for diffs]
Modified Wed Sep 14 15:54:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7850 , to selected 9573
fix a small memory leak in mps

Revision 7850 - Directory Listing - [select for diffs]
Modified Wed Sep 14 15:53:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7849 , to selected 9573
fix typo in bzero length argument during sense fetching. this fixes cd burning in PIO mode

Revision 7849 - Directory Listing - [select for diffs]
Modified Wed Sep 14 15:49:40 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7847 , to selected 9573
revert the use of BUS_DMA_ALLOCNOW when creating the DMA tag for user data.

Revision 7847 - Directory Listing - [select for diffs]
Modified Wed Sep 14 15:46:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7846 , to selected 9573
fix several reads beyond the mapped first page of the binary in the ELF parser.

Revision 7846 - Directory Listing - [select for diffs]
Modified Wed Sep 14 15:41:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7844 , to selected 9573
add support for displaying process stack memory regions.

Revision 7844 - Directory Listing - [select for diffs]
Modified Wed Sep 14 15:37:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7843 , to selected 9573
revert to old behavior of allocating table/table entries using M_NOWAIT. Use M_NOWAIT while hoding the pf giant lock. Obtained from: FreeBSD SVN 238600

Revision 7843 - Directory Listing - [select for diffs]
Modified Wed Sep 7 16:54:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7840 , to selected 9573
temporarily revert tcp input changes.

Revision 7840 - Directory Listing - [select for diffs]
Modified Wed Sep 7 01:46:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7839 , to selected 9573
technically we are at least compatiblible with 9 stable at this version of freebsd.

Revision 7839 - Directory Listing - [select for diffs]
Modified Wed Sep 7 01:20:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7838 , to selected 9573
bump midnightbsd version after recent zfs, uaudio and agp graphics changes

Revision 7838 - Directory Listing - [select for diffs]
Modified Wed Sep 7 01:14:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7837 , to selected 9573
copy from freebsd

Revision 7837 - Directory Listing - [select for diffs]
Modified Wed Sep 7 01:10:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7836 , to selected 9573
add support for various yamaha keyboards

Revision 7836 - Directory Listing - [select for diffs]
Modified Wed Sep 7 01:07:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7834 , to selected 9573
   Fix a crash in tcp_input(), that happens when mbuf has a fwd_tag on it,
  but later after processing and freeing the tag, we need to jump back again
  to the findpcb label. Since the fwd_tag pointer wasn't NULL we tried to
  process and free the tag for second time.

Revision 7834 - Directory Listing - [select for diffs]
Modified Wed Sep 7 00:42:17 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7833 , to selected 9573
add pci id for xeon hd4000 (IvyBridge server GT2)

Revision 7833 - Directory Listing - [select for diffs]
Modified Wed Sep 7 00:38:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7829 , to selected 9573
fix makefile

Revision 7829 - Directory Listing - [select for diffs]
Modified Wed Sep 7 00:08:54 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7828 , to selected 9573
add support for MosChip MCS9904 four serial port controller.

Revision 7828 - Directory Listing - [select for diffs]
Modified Wed Sep 7 00:07:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7827 , to selected 9573
remove useless comment.

Revision 7827 - Directory Listing - [select for diffs]
Modified Wed Sep 7 00:07:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7825 , to selected 9573
fix typo

Revision 7825 - Directory Listing - [select for diffs]
Modified Wed Sep 7 00:01:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7823 , to selected 9573
Don't call bus_dmamap_load in CAM_DIR_NONE case, since there is nothing
to map, and technically this isn't allowed.

Functionally, it works OK (at least on x86) to call bus_dmamap_load with
a NULL data pointer and zero length, so this is primarily for correctness
and consistency with other drivers.

While here, remove check in isci_io_request_construct for nseg==0.
Previously, bus_dmamap_load would pass nseg==1, even for case where
buffer is NULL and length = 0, which allowed CAM_DIR_NONE CCBs
to get processed.  This check is not correct though, and needed to be
removed both for the changes elsewhere in this patch, as well as jeff's
preliminary bus_dmamap_load_ccb patch (which uncovered all of this in
the first place).

Obtained from: FreeBSD SVN 244128

Revision 7823 - Directory Listing - [select for diffs]
Modified Tue Sep 6 23:56:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7821 , to selected 9573
do not allocate buffer of the 255 bytes length on the stack

Revision 7821 - Directory Listing - [select for diffs]
Modified Tue Sep 6 23:52:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7820 , to selected 9573
add walltimestamp support to DTrace.

Revision 7820 - Directory Listing - [select for diffs]
Modified Tue Sep 6 23:50:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7811 , to selected 9573
Illumos 13879:4eac7a87eff2
3329 spa_sync() spends 10-20% of its time in spa_free_sync_cb()
3330 space_seg_t should have its own kmem_cache
3331 deferred frees should happen after sync_pass 1
3335 make SYNC_PASS_* constants tunable

New loader-only tunables:
vfs.zfs.sync_pass_deferred_free
vfs.zfs.sync_pass_dont_compress
vfs.zfs.sync_pass_rewrite

References:
https://www.illumos.org/issues/3329
https://www.illumos.org/issues/3330
https://www.illumos.org/issues/3331
https://www.illumos.org/issues/3335

Import the zio nop-write improvement from Illumos. To reduce I/O,
nop-write omits overwriting data if the checksum (cryptographically
secure) of new data matches the checksum of existing data.
It also saves space if snapshots are in use.

It currently works only on datasets with enabled compression, disabled
deduplication and sha256 checksums.

IllumOS 13887:196932ec9e6a and 13888:7204b3392a58
3236 zio nop-write

References:
https://www.illumos.org/issues/3236

Add loader(8) tunable to enable/disable nopwrite functionality:
vfs.zfs.nopwrite_enabled

Introduce a new dataset aclmode setting "restricted" to protect ACL's
being destroyed or corrupted by a drive-by chmod.

illumos-gate 13889:a67716f16746
3254 add support in zfs for aclmode=restricted

Update manpage dates in zfs.8 and zpool.8

Revision 7811 - Directory Listing - [select for diffs]
Modified Tue Sep 6 23:20:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7809 , to selected 9573
work around issues with Samsung 840 pro drives.  It reports SATA async notification but returns errors on attemps to use it. Now this error is reported but not fatal.

Revision 7809 - Directory Listing - [select for diffs]
Modified Tue Sep 6 03:24:39 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7807 , to selected 9573
fix build with dtrace enabled

Revision 7807 - Directory Listing - [select for diffs]
Modified Tue Sep 6 03:22:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7806 , to selected 9573
 These probes are most useful when looking into the structures
 they provide, which are listed in io.d.  For example:

 dtrace -n 'io:kernel::start { printf("%d\n", args[0]->bio_bcount); }'

 Note that the I/O systems in FreeBSD and Solaris/Illumos are sufficiently
 different that there is not a 1:1 mapping from scripts that work
 with one to the other.

This commit includes the fix so that our probes use "kernel"
instead of the Solaris specific "genunix"

Obtained from: FreeBSD

Revision 7806 - Directory Listing - [select for diffs]
Modified Tue Sep 6 02:59:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7804 , to selected 9573
Add NG_NETFLOW_V9INFO_TYPE command to be able to request netflowv9-specific data.

Revision 7804 - Directory Listing - [select for diffs]
Modified Tue Sep 6 02:56:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7803 , to selected 9573
In pget(9), if PGET_NOTWEXIT flag is not specified, also search the
zombie list for the pid. This allows several kern.proc sysctls to
report useful information for zombies.

Hold the allproc_lock around all searches instead of relocking it.
Remove private pfind_locked() from the new nfs client code.

Look for zombie process only if we were given process id.

Obtained from: FreeBSD

Revision 7803 - Directory Listing - [select for diffs]
Modified Tue Sep 6 02:50:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7800 , to selected 9573
remove duplicate check

Revision 7800 - Directory Listing - [select for diffs]
Modified Mon Sep 5 19:36:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7799 , to selected 9573
ext2fs fix

While a file is first being written, the dynamic block reallocation realocates t
he file's blocks so as to cluster them together into a contiguous set of blocks
on the disk.

When the cluster crosses the boundary into the first indirect block, the first i
ndirect block is initially allocated in a position immediately following the las
t direct block. Block reallocation would usually destroy locality by moving the
indirect block of the way to keep the data blocks contiguous.

Obtained from: FreeBSD svn 243913

Revision 7799 - Directory Listing - [select for diffs]
Modified Mon Sep 5 19:33:01 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7798 , to selected 9573
Schedule garbage collection run for the in-flight rights passed over the unix domain sockets to the next tick, coalescing the serial calls until the collection fires.

Obtained from: FreeBSD svn 243851

Revision 7798 - Directory Listing - [select for diffs]
Modified Mon Sep 5 19:27:25 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7797 , to selected 9573
Add a special meaning to the negative ticks argument for taskqueue_enqueue_timeout. do not ream the callout if it is already armed and the ticks is negative. otherwise rearm it to fire in abs(ticks) ticks in the future.

Obtained from: FreeBSD svn rev 243850

Revision 7797 - Directory Listing - [select for diffs]
Modified Mon Sep 5 19:22:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7796 , to selected 9573
enable new instructions for reading and writing bases. This was already partially applied

Revision 7796 - Directory Listing - [select for diffs]
Modified Mon Sep 5 17:05:41 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7795 , to selected 9573
use the generic SCSI commmand building function for JBOD and Thunderbolt disk write commands. Fix dumping on Thunderbolt cards. allow raw disk attachment to CAM via hw.mfi.allow_cam_disk_passthrough=1 Fix aborting of commands. Obtained from: FreeBSD

Revision 7795 - Directory Listing - [select for diffs]
Modified Mon Sep 5 17:03:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7791 , to selected 9573
for mfi, build SCSI command properly so that we do not send 10 byte READ/write commands which cause data corruption when device has more than 2^32 sectors.  Obtained from: FreeBSD

Revision 7791 - Directory Listing - [select for diffs]
Modified Mon Sep 5 16:52:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7790 , to selected 9573
use %s when calling make_dev with a string pointer to make clang happy

Revision 7790 - Directory Listing - [select for diffs]
Modified Mon Sep 5 16:50:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7782 , to selected 9573
sync with userland version

Revision 7782 - Directory Listing - [select for diffs]
Modified Mon Sep 5 16:20:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7781 , to selected 9573
Add a resource limit for the total number of kqueues
available to the user. Kqueue now saves the ucred of the
allocating thread, to correctly decrement the counter on close.
Based on FreeBSD SVN 256849

Revision 7781 - Directory Listing - [select for diffs]
Modified Mon Sep 5 16:12:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7780 , to selected 9573
add stdatomic.h from FreeBSD

Revision 7780 - Directory Listing - [select for diffs]
Modified Mon Sep 5 00:46:01 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7779 , to selected 9573
fix typo

Revision 7779 - Directory Listing - [select for diffs]
Modified Mon Sep 5 00:44:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7777 , to selected 9573
add mach fines

Revision 7777 - Directory Listing - [select for diffs]
Modified Sun Sep 4 21:17:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7776 , to selected 9573
add experimental tcp extensions handler

Revision 7776 - Directory Listing - [select for diffs]
Modified Sun Sep 4 21:10:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7775 , to selected 9573
make configuration checks global

Revision 7775 - Directory Listing - [select for diffs]
Modified Sun Sep 4 21:08:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7774 , to selected 9573
Not all Pmake derived makes quietly tolerate assignment from shell commands
with no output.  Add "echo" at the end these shell commands whose output is
assigned to a variable's value to ensure there is some output.

Obtained from: FreeBSD

Revision 7774 - Directory Listing - [select for diffs]
Modified Sun Sep 4 21:06:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7773 , to selected 9573
amd64: use -mno-omit-leaf-frame-pointer in addition to -fno-omit-frame-pointer

... in kernel builds.  This is to make behavior of clang consistent with
behavior of gcc.

Obtained from: FreeBSD

Revision 7773 - Directory Listing - [select for diffs]
Modified Sun Sep 4 20:46:26 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7770 , to selected 9573
Don't assume Linux socket options match MidnightBSD.

Obtained from: FreeBSD SVN rev 247558.

Revision 7770 - Directory Listing - [select for diffs]
Modified Mon Aug 29 05:33:17 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7759 , to selected 9573
JMB361 only has one sata port

Revision 7759 - Directory Listing - [select for diffs]
Modified Sun Aug 21 15:05:28 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7758 , to selected 9573
temporarily switch over to freebsd implementation until we can fix the sensors framework issues.  This also fixes sensors on newer chips

Revision 7758 - Directory Listing - [select for diffs]
Modified Sun Aug 21 04:36:26 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7757 , to selected 9573
some intel cpus run at 110 max

Revision 7757 - Directory Listing - [select for diffs]
Modified Sun Aug 21 04:35:19 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7756 , to selected 9573
add support for intel Atom D400, N400 and D500 series

Revision 7756 - Directory Listing - [select for diffs]
Modified Sun Aug 21 04:34:29 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7755 , to selected 9573
should be 105

Revision 7755 - Directory Listing - [select for diffs]
Modified Sun Aug 21 04:33:53 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7754 , to selected 9573
Catch known CPUs before using IA32_TEMPERATURE_TARGET.
This way we would have an opportunity to hide the
Tj(target) value doesn't seem right stuff if we know
it's not working there.

Obtained from: FreeBSD

Revision 7754 - Directory Listing - [select for diffs]
Modified Sun Aug 21 04:32:09 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7753 , to selected 9573
Improve cputemp(4) driver wrt newer Intel processors, especially
Xeon 5500/5600 series:

 - Utilize IA32_TEMPERATURE_TARGET, a.k.a. Tj(target) in place
   of Tj(max) when a sane value is available, as documented
   in Intel whitepaper "CPU Monitoring With DTS/PECI"; (By sane
   value we mean 70C - 100C for now);
 - Print the probe results when booting verbose;
 - Replace cpu_mask with cpu_stepping;
 - Use CPUID_* macros instead of rolling our own.

Obtained from: FreeBSD SVN 210624

Revision 7753 - Directory Listing - [select for diffs]
Modified Sun Aug 21 04:26:11 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7750 , to selected 9573
use cpu vendor id to detect

Revision 7750 - Directory Listing - [select for diffs]
Modified Sat Aug 20 23:04:48 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7720 , to selected 9573
fix cpu frequency on turbo boost cpus

Revision 7720 - Directory Listing - [select for diffs]
Modified Fri Aug 12 04:47:49 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7719 , to selected 9573
fix the definition of sockargs

Revision 7719 - Directory Listing - [select for diffs]
Modified Fri Aug 12 04:47:22 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7718 , to selected 9573
update quirks

Revision 7718 - Directory Listing - [select for diffs]
Modified Fri Aug 12 04:11:19 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7717 , to selected 9573
make it a comment

Revision 7717 - Directory Listing - [select for diffs]
Modified Fri Aug 12 04:06:32 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7713 , to selected 9573
add toshiba and samsung quirks

Revision 7713 - Directory Listing - [select for diffs]
Modified Fri Aug 12 03:41:48 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7711 , to selected 9573
add several usb devices

Revision 7711 - Directory Listing - [select for diffs]
Modified Fri Aug 12 02:45:56 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7703 , to selected 9573
freebsd32_misc needs sockargs

Revision 7703 - Directory Listing - [select for diffs]
Modified Fri Aug 12 01:18:17 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7698 , to selected 9573
experiment with options

Revision 7698 - Directory Listing - [select for diffs]
Modified Thu Aug 11 22:55:32 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7697 , to selected 9573
add samsung 840, 850, corsair gs and wd red drives

Revision 7697 - Directory Listing - [select for diffs]
Modified Thu Aug 11 22:51:30 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7696 , to selected 9573
add MARVELL SD88SA02, OCZ Agility 2 and  intel x25-m quirks

Revision 7696 - Directory Listing - [select for diffs]
Modified Thu Aug 11 22:48:01 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7672 , to selected 9573
add quirks for some older SSDs.

Revision 7672 - Directory Listing - [select for diffs]
Modified Sun Aug 7 02:09:20 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7671 , to selected 9573
set to true otherwise

Revision 7671 - Directory Listing - [select for diffs]
Modified Sun Aug 7 01:56:44 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7670 , to selected 9573
make static

Revision 7670 - Directory Listing - [select for diffs]
Modified Sun Aug 7 01:32:28 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7669 , to selected 9573
do not zero out all 64 bytes as we  only use 16

Revision 7669 - Directory Listing - [select for diffs]
Modified Sun Aug 7 01:26:42 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7668 , to selected 9573
fix the ahci 1.2 version check

Revision 7668 - Directory Listing - [select for diffs]
Modified Sun Aug 7 01:01:28 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7667 , to selected 9573
fix names of several chipsets. add a few new intel

Revision 7667 - Directory Listing - [select for diffs]
Modified Sun Aug 7 00:49:25 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7666 , to selected 9573
add AMD hudson 2, Intel Lynx Point, JMicron JMB360 & 362, Marven 88SE91Ax 88SE9215 and HighPoint RocketRaid 640L, 642L, 644L

Revision 7666 - Directory Listing - [select for diffs]
Modified Sat Aug 6 20:58:14 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7665 , to selected 9573
add lynxpoint and wildcat intel chipsets

Revision 7665 - Directory Listing - [select for diffs]
Modified Sat Aug 6 20:56:43 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7614 , to selected 9573
add additional intel chipsets

Revision 7614 - Directory Listing - [select for diffs]
Modified Tue May 31 19:37:15 2016 UTC (7 years, 11 months ago) by laffer1
Diff to previous 7613 , to selected 9573
zero out structure for legacy bsd43 stat(2) system call

Revision 7613 - Directory Listing - [select for diffs]
Modified Tue May 31 17:58:20 2016 UTC (7 years, 11 months ago) by laffer1
Diff to previous 7578 , to selected 9573
fix a security issue where the memory is not cleared before returning to userland

Revision 7578 - Directory Listing - [select for diffs]
Modified Fri May 27 03:31:33 2016 UTC (7 years, 11 months ago) by laffer1
Diff to previous 7577 , to selected 9573
update kernel support to include ivy bridge intel chips for hwpmc(4)

Revision 7577 - Directory Listing - [select for diffs]
Modified Fri May 27 03:22:54 2016 UTC (7 years, 11 months ago) by laffer1
Diff to previous 7576 , to selected 9573
remove sparc

Revision 7576 - Directory Listing - [select for diffs]
Modified Fri May 27 03:22:00 2016 UTC (7 years, 11 months ago) by laffer1
Diff to previous 7575 , to selected 9573
remove pmc

Revision 7575 - Directory Listing - [select for diffs]
Modified Fri May 27 03:21:51 2016 UTC (7 years, 11 months ago) by laffer1
Diff to previous 7561 , to selected 9573
delete pmc

Revision 7561 - Directory Listing - [select for diffs]
Modified Sat May 21 15:31:56 2016 UTC (7 years, 11 months ago) by laffer1
Diff to previous 7560 , to selected 9573
add definitions for vop_get_writecount and vop_add_writecount

Revision 7560 - Directory Listing - [select for diffs]
Modified Sat May 21 14:28:54 2016 UTC (7 years, 11 months ago) by laffer1
Diff to previous 7554 , to selected 9573
use proper ansi c types

Revision 7554 - Directory Listing - [select for diffs]
Modified Thu May 19 12:31:02 2016 UTC (7 years, 11 months ago) by laffer1
Diff to previous 7553 , to selected 9573
Validate that user supplied control message length is not negative.

Obtained from: FreeBSD

Revision 7553 - Directory Listing - [select for diffs]
Modified Thu May 19 12:27:03 2016 UTC (7 years, 11 months ago) by laffer1
Diff to previous 7525 , to selected 9573
The atkbd(4) driver, together with the atkbdc(4) driver, provides access
to the AT 84 keyboard or the AT enhanced keyboard which is connected to
the AT keyboard controller.  The driver is required for the console driver
syscons(4) or vt(4).  The driver exposes its own ioctl(2) interface to allow
it to be configured from userland through the kbdcontrol(1) utility.

Incorrect signedness comparison in the ioctl(2) handler allows a malicious
local user to overwrite a portion of the kernel memory.

A local user may crash the kernel, read a portion of kernel memory and
execute arbitrary code in kernel context.  The result of executing an
arbitrary kernel code is privilege escalation.

Obtained from: FreeBSD

Revision 7525 - Directory Listing - [select for diffs]
Modified Thu Apr 14 11:32:56 2016 UTC (8 years ago) by laffer1
Diff to previous 7524 , to selected 9573
Fill sin6_scope_id in sockaddr_in6 before passing it from the kernel to
userland via routing socket or sysctl.  This eliminates the following
KAME-specific sin6_scope_id handling routine from each userland utility:

 sin6.sin6_scope_id = ntohs(*(u_int16_t *)&sin6.sin6_addr.s6_addr[2]);

This behavior can be controlled by net.inet6.ip6.deembed_scopeid.  This is
set to 1 by default (sin6_scope_id will be filled in the kernel).

Obtained from:	FreeBSD svn rev 243187

Revision 7524 - Directory Listing - [select for diffs]
Modified Thu Apr 14 11:27:50 2016 UTC (8 years ago) by laffer1
Diff to previous 7522 , to selected 9573
Check if an extracted zoneid is equal to the non-zero sin6_scope_id only when
it is link-local or MC interface-local.

Obtained from:	FreeBSD, svn rev 243235

Revision 7522 - Directory Listing - [select for diffs]
Modified Wed Apr 13 00:33:54 2016 UTC (8 years ago) by laffer1
Diff to previous 7519 , to selected 9573
bump midnightbsd trunk to 0.9

Revision 7519 - Directory Listing - [select for diffs]
Modified Wed Apr 13 00:24:32 2016 UTC (8 years ago) by laffer1
Diff to previous 7518 , to selected 9573
Some recent changes caused build issues after the addition of the wait6 system call. Fix those problems.

Revision 7518 - Directory Listing - [select for diffs]
Modified Tue Apr 12 22:58:27 2016 UTC (8 years ago) by laffer1
Diff to previous 7516 , to selected 9573
fixup kern_wait6

Revision 7516 - Directory Listing - [select for diffs]
Modified Tue Apr 12 22:41:47 2016 UTC (8 years ago) by laffer1
Diff to previous 7501 , to selected 9573
add bitcount.

Revision 7501 - Directory Listing - [select for diffs]
Modified Sun Apr 3 15:46:50 2016 UTC (8 years ago) by laffer1
Diff to previous 7481 , to selected 9573
Fix jail name checking that disallowed anything that starts with '0'. The intention was to just limit leading zeros on numeric names. That check is now imporved to allow catching the leading spaces and + that strtoul can pass through.

Obained from: FreeBSD rev 292277

Revision 7481 - Directory Listing - [select for diffs]
Modified Sun Mar 20 21:37:22 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7479 , to selected 9573
fix a typo

Revision 7479 - Directory Listing - [select for diffs]
Modified Sat Mar 19 00:59:32 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7477 , to selected 9573
update ctx

Revision 7477 - Directory Listing - [select for diffs]
Modified Sat Mar 19 00:52:32 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7469 , to selected 9573
move idtype_t from types.h to wait.h

Revision 7469 - Directory Listing - [select for diffs]
Modified Thu Mar 17 12:46:04 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7460 , to selected 9573
Incorrect argument validation in sysarch(2)

        A special combination of sysarch(2) arguments, specify a request to
        uninstall a set of descriptors from the LDT.  The start descriptor
        is cleared and the number of descriptors are provided.  Due to invalid
        use of a signed intermediate value in the bounds checking during argument
        validity verification, unbound zero'ing of the process LDT and adjacent
        memory can be initiated from usermode.

Obtained from: FreeBSD.

Revision 7460 - Directory Listing - [select for diffs]
Modified Fri Mar 4 02:50:34 2016 UTC (8 years, 2 months ago) by laffer1
Diff to previous 7456 , to selected 9573
add paths to newvars build

Revision 7456 - Directory Listing - [select for diffs]
Modified Mon Feb 29 13:39:21 2016 UTC (8 years, 2 months ago) by laffer1
Diff to previous 7447 , to selected 9573
bump midnightbsd version to 8000. this should have been done awhile ago.

Revision 7447 - Directory Listing - [select for diffs]
Modified Mon Feb 22 13:05:11 2016 UTC (8 years, 2 months ago) by laffer1
Diff to previous 7446 , to selected 9573
Introduce pipe2 to linux emulation layer.

Based on an earlier FreeBSD patch by Jung-uk Kim. (jkim@freebsd.org)

We don't have the dtrace changes in this code like freebsd 9.2 has.

Revision 7446 - Directory Listing - [select for diffs]
Modified Sat Feb 20 15:10:44 2016 UTC (8 years, 2 months ago) by laffer1
Diff to previous 7441 , to selected 9573
add support for /proc/sys/kernel/random/ to linux procfs

Revision 7441 - Directory Listing - [select for diffs]
Modified Wed Feb 3 05:38:00 2016 UTC (8 years, 2 months ago) by laffer1
Diff to previous 7425 , to selected 9573
A programming error in the Linux compatibility layer could cause the
issetugid(2) system call to return incorrect information.

Revision 7425 - Directory Listing - [select for diffs]
Modified Fri Jan 15 00:02:07 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7421 , to selected 9573
fix two security issues in the linuxolator.  Obtained from: FreeBSD

Revision 7421 - Directory Listing - [select for diffs]
Modified Thu Jan 14 13:42:09 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7419 , to selected 9573
A lack of proper input checks in the ICMPv6 processing in the SCTP stack
can lead to either a failed kernel assertion or to a NULL pointer
dereference.  In either case, a kernel panic will follow.

Obtained from: FreeBSD

Revision 7419 - Directory Listing - [select for diffs]
Modified Thu Jan 14 13:14:41 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7415 , to selected 9573
 TCP MD5 signature denial of service

        A programming error in processing a TCP connection with both TCP_MD5SIG
        and TCP_NOOPT socket options may lead to kernel crash.

Revision 7415 - Directory Listing - [select for diffs]
Modified Thu Jan 14 03:20:41 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7414 , to selected 9573
make some temporary scope definitions for mach compatibility.

Revision 7414 - Directory Listing - [select for diffs]
Modified Thu Jan 14 03:20:12 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7413 , to selected 9573
work on some mach changes

Revision 7413 - Directory Listing - [select for diffs]
Modified Thu Jan 14 03:19:35 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7412 , to selected 9573
fix rebuild script for system calls to include mach types

Revision 7412 - Directory Listing - [select for diffs]
Modified Thu Jan 14 03:18:53 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7411 , to selected 9573
add mach port event

Revision 7411 - Directory Listing - [select for diffs]
Modified Thu Jan 14 03:12:57 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7410 , to selected 9573
cleanup some issues that affect building with llvm

Revision 7410 - Directory Listing - [select for diffs]
Modified Sun Jan 10 19:35:28 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7409 , to selected 9573
fix os name

Revision 7409 - Directory Listing - [select for diffs]
Modified Sat Jan 9 14:24:41 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7408 , to selected 9573
include wait.h when regenerating.

Revision 7408 - Directory Listing - [select for diffs]
Modified Fri Jan 8 03:32:20 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7407 , to selected 9573
add mock files

Revision 7407 - Directory Listing - [select for diffs]
Modified Fri Jan 8 03:31:42 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7406 , to selected 9573
add mach module

Revision 7406 - Directory Listing - [select for diffs]
Modified Fri Jan 8 03:31:27 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7401 , to selected 9573
initial import of mach emulation from trueos

Revision 7401 - Directory Listing - [select for diffs]
Modified Tue Jan 5 19:18:46 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7392 , to selected 9573
bump operating system version

Revision 7392 - Directory Listing - [select for diffs]
Modified Sat Jan 2 23:43:03 2016 UTC (8 years, 4 months ago) by laffer1
Diff to previous 7391 , to selected 9573
modify the name of the sleep related variables to correlate with the acpi update.

Revision 7391 - Directory Listing - [select for diffs]
Modified Sat Jan 2 21:49:31 2016 UTC (8 years, 4 months ago) by laffer1
Diff to previous 7366 , to selected 9573
Happy New Year.

Revision 7366 - Directory Listing - [select for diffs]
Modified Sat Nov 28 22:21:08 2015 UTC (8 years, 5 months ago) by laffer1
Diff to previous 7355 , to selected 9573
use the new c2/c3

Revision 7355 - Directory Listing - [select for diffs]
Modified Sun Nov 1 19:03:22 2015 UTC (8 years, 6 months ago) by laffer1
Diff to previous 7354 , to selected 9573
double the max socket queue length by default to 256. this is still quite low for servers, but even desktops are running many apps that communicate with sockets.

Revision 7354 - Directory Listing - [select for diffs]
Modified Sun Nov 1 19:02:08 2015 UTC (8 years, 6 months ago) by laffer1
Diff to previous 7346 , to selected 9573
add space for third party vendors to add socket options

Revision 7346 - Directory Listing - [select for diffs]
Modified Sat Oct 3 15:25:35 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7345 , to selected 9573
tweak defaults on i386

Revision 7345 - Directory Listing - [select for diffs]
Modified Sat Oct 3 15:23:41 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7344 , to selected 9573
swap default changed on amd64

Revision 7344 - Directory Listing - [select for diffs]
Modified Sat Oct 3 15:22:15 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7305 , to selected 9573
remove hard coded limit for kern.maxswzone

Revision 7305 - Directory Listing - [select for diffs]
Modified Thu Sep 17 12:46:44 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7303 , to selected 9573
Fix kqueue write events for files > 2GB

Due to the use of int's for file offsets in the VOP_WRITE_(PRE|POST)
macros, kqueue write events for files greater 2GB where never fired.

This caused tail -f on a file greater 2GB to never see updates.

Obtained from: FreeBSD svn revision 287886

Revision 7303 - Directory Listing - [select for diffs]
Modified Sat Sep 5 12:03:17 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7302 , to selected 9573
add support for the Realtek 8168/8111 G and the 8106E

Revision 7302 - Directory Listing - [select for diffs]
Modified Sat Sep 5 11:47:59 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7301 , to selected 9573
sync acpi_powerres code with freebsd 9 stable

Revision 7301 - Directory Listing - [select for diffs]
Modified Sat Sep 5 11:46:53 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7300 , to selected 9573
dont spam temperature warnings

Revision 7300 - Directory Listing - [select for diffs]
Modified Sat Sep 5 11:44:41 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7299 , to selected 9573
Some BIOSes specify an IRQ that is edge sensitive and active lo. Work around this problem. Obtained from: FreeBSD

Revision 7299 - Directory Listing - [select for diffs]
Modified Sat Sep 5 11:34:07 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7298 , to selected 9573
update cpu state

Revision 7298 - Directory Listing - [select for diffs]
Modified Sat Sep 5 11:32:50 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7297 , to selected 9573
increase the number of requests to enqueue

Revision 7297 - Directory Listing - [select for diffs]
Modified Sat Sep 5 11:31:57 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7296 , to selected 9573
start ignoring most resources for PCI root bridges. Obtained from: FreeBSD

Revision 7296 - Directory Listing - [select for diffs]
Modified Sat Sep 5 11:29:27 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7294 , to selected 9573
dont print reservation warnings all the time.

Revision 7294 - Directory Listing - [select for diffs]
Modified Fri Sep 4 21:37:29 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7292 , to selected 9573
amode -> flags rename

Revision 7292 - Directory Listing - [select for diffs]
Modified Fri Sep 4 21:25:25 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7291 , to selected 9573
add lenovo to the list

Revision 7291 - Directory Listing - [select for diffs]
Modified Fri Sep 4 21:23:03 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7290 , to selected 9573
fix some of the weird logic

Revision 7290 - Directory Listing - [select for diffs]
Modified Sun Aug 30 18:27:57 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7289 , to selected 9573
add quirks for several western digital usb hard drives

Revision 7289 - Directory Listing - [select for diffs]
Modified Sun Aug 30 18:01:39 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7282 , to selected 9573
rename device

Revision 7282 - Directory Listing - [select for diffs]
Modified Thu Aug 27 22:34:11 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7271 , to selected 9573
update cdefs to support newer compilers and c11

Revision 7271 - Directory Listing - [select for diffs]
Modified Tue Aug 25 21:48:04 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7269 , to selected 9573
fix a security issue on amd64 where the GS segment CPU register can be changed via  userland value in kernel mode by using an IRET with #SS or #NP exceptions.

Revision 7269 - Directory Listing - [select for diffs]
Modified Thu Aug 20 02:12:25 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7249 , to selected 9573
update list of usb devices

Revision 7249 - Directory Listing - [select for diffs]
Modified Fri Aug 14 14:56:56 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7247 , to selected 9573
bump midnightbsd version after wait6 system call addition

Revision 7247 - Directory Listing - [select for diffs]
Modified Fri Aug 14 14:20:09 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7243 , to selected 9573
add the kernel piece of wait6 system call

Revision 7243 - Directory Listing - [select for diffs]
Modified Wed Aug 12 22:49:34 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7242 , to selected 9573
regenerate syscall

Revision 7242 - Directory Listing - [select for diffs]
Modified Wed Aug 12 21:58:53 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7241 , to selected 9573
add newer intel chip definitions

Revision 7241 - Directory Listing - [select for diffs]
Modified Wed Aug 12 21:54:31 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7240 , to selected 9573
Improve *access*() paramter name consistency.

Code currently mixes use of flags and mode.  Fix that.

Obtained from: FreeBSD revision 227691

Revision 7240 - Directory Listing - [select for diffs]
Modified Wed Aug 12 21:48:33 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7239 , to selected 9573
finish changes needed on dev code for clang

Revision 7239 - Directory Listing - [select for diffs]
Modified Wed Aug 12 02:00:24 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7238 , to selected 9573
fix more const issues with ste, safe, sis, ske, re, ral, pci, mps

Revision 7238 - Directory Listing - [select for diffs]
Modified Wed Aug 12 01:52:04 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7237 , to selected 9573
remove duplicate const

Revision 7237 - Directory Listing - [select for diffs]
Modified Wed Aug 12 01:41:19 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7236 , to selected 9573
remove useless const

Revision 7236 - Directory Listing - [select for diffs]
Modified Wed Aug 12 01:37:40 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7235 , to selected 9573
fix more const issues and memory allocation

Revision 7235 - Directory Listing - [select for diffs]
Modified Wed Aug 12 01:33:52 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7234 , to selected 9573
use newer memory allocation style

Revision 7234 - Directory Listing - [select for diffs]
Modified Wed Aug 12 01:20:39 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7233 , to selected 9573
sync cas with freebsd 9-stable and fix another const warning in bge

Revision 7233 - Directory Listing - [select for diffs]
Modified Wed Aug 12 01:15:18 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7232 , to selected 9573
deconst this sucker

Revision 7232 - Directory Listing - [select for diffs]
Modified Wed Aug 12 01:11:48 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7231 , to selected 9573
init some variables so we can silence clang

Revision 7231 - Directory Listing - [select for diffs]
Modified Wed Aug 12 00:40:39 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7230 , to selected 9573
readability

Revision 7230 - Directory Listing - [select for diffs]
Modified Wed Aug 12 00:17:21 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7229 , to selected 9573
allow ata to compile with clang

Revision 7229 - Directory Listing - [select for diffs]
Modified Wed Aug 12 00:12:48 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7228 , to selected 9573
add AMD HUDSON2 sata controllers and defines for JMicron 362 and intel lynxpoint chips

Revision 7228 - Directory Listing - [select for diffs]
Modified Wed Aug 12 00:12:03 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7227 , to selected 9573
remove const for ite

Revision 7227 - Directory Listing - [select for diffs]
Modified Wed Aug 12 00:11:41 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7226 , to selected 9573
jmicroc 362

Revision 7226 - Directory Listing - [select for diffs]
Modified Wed Aug 12 00:11:20 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7225 , to selected 9573
nvidia and marvell should not use const twice

Revision 7225 - Directory Listing - [select for diffs]
Modified Wed Aug 12 00:07:04 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7224 , to selected 9573
remove more crazy const

Revision 7224 - Directory Listing - [select for diffs]
Modified Tue Aug 11 23:53:38 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7223 , to selected 9573
drop duplicate const

Revision 7223 - Directory Listing - [select for diffs]
Modified Tue Aug 11 22:05:20 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7222 , to selected 9573
remove duplicate const

Revision 7222 - Directory Listing - [select for diffs]
Modified Tue Aug 11 21:36:31 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7214 , to selected 9573
fix two compiler warnings

Revision 7214 - Directory Listing - [select for diffs]
Modified Thu Aug 6 01:35:50 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7213 , to selected 9573
need this for compat43

Revision 7213 - Directory Listing - [select for diffs]
Modified Thu Aug 6 01:29:03 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7191 , to selected 9573
add a guard

Revision 7191 - Directory Listing - [select for diffs]
Modified Wed Jul 29 00:30:12 2015 UTC (8 years, 9 months ago) by laffer1
Diff to previous 7176 , to selected 9573
TCP Resassemly resource exhaustion bug:

There is a mistake with the introduction of VNET, which converted the
global limit on the number of segments that could belong to reassembly
queues into a per-VNET limit.  Because mbufs are allocated from a
global pool, in the presence of a sufficient number of VNETs, the
total number of mbufs attached to reassembly queues can grow to the
total number of mbufs in the system, at which point all network
traffic would cease.

Obtained from: FreeBSD 8

Revision 7176 - Directory Listing - [select for diffs]
Modified Tue Jul 28 00:49:35 2015 UTC (8 years, 9 months ago) by laffer1
Diff to previous 7137 , to selected 9573
use cpuid_count for cpuctl

Revision 7137 - Directory Listing - [select for diffs]
Modified Fri Jul 24 22:32:08 2015 UTC (8 years, 9 months ago) by laffer1
Diff to previous 7127 , to selected 9573
bump version after openssl update

Revision 7127 - Directory Listing - [select for diffs]
Modified Wed Jul 22 15:02:23 2015 UTC (8 years, 9 months ago) by laffer1
Diff to previous 7100 , to selected 9573
        Fix a bug where TCP connections transitioning to LAST_ACK
        state can get stuck. This can result in a denial of service.

Revision 7100 - Directory Listing - [select for diffs]
Modified Thu Jul 16 23:49:23 2015 UTC (8 years, 9 months ago) by laffer1
Diff to previous 7086 , to selected 9573
name changed to le_name_numints

Revision 7086 - Directory Listing - [select for diffs]
Modified Thu Jul 9 21:45:37 2015 UTC (8 years, 9 months ago) by laffer1
Diff to previous 7069 , to selected 9573
midnightbsd 7002 includes ZFS lz4, lex, byacc, m4 updates

Revision 7069 - Directory Listing - [select for diffs]
Modified Thu Jul 2 23:06:11 2015 UTC (8 years, 10 months ago) by laffer1
Diff to previous 7067 , to selected 9573
introduce lz4 compression into our ZFS implementation.

Revision 7067 - Directory Listing - [select for diffs]
Modified Sun Jun 21 19:01:47 2015 UTC (8 years, 10 months ago) by laffer1
Diff to previous 7057 , to selected 9573
bump midnightbsd version after zfs trim and mport changes

Revision 7057 - Directory Listing - [select for diffs]
Modified Sat Jun 20 23:09:57 2015 UTC (8 years, 10 months ago) by laffer1
Diff to previous 7056 , to selected 9573
make static

Revision 7056 - Directory Listing - [select for diffs]
Modified Sat Jun 20 23:09:37 2015 UTC (8 years, 10 months ago) by laffer1
Diff to previous 7055 , to selected 9573
make static

Revision 7055 - Directory Listing - [select for diffs]
Modified Sat Jun 20 23:08:42 2015 UTC (8 years, 10 months ago) by laffer1
Diff to previous 7047 , to selected 9573
switch to compiler.mk

Revision 7047 - Directory Listing - [select for diffs]
Modified Fri Jun 19 02:30:27 2015 UTC (8 years, 10 months ago) by laffer1
Diff to previous 7008 , to selected 9573
Introduce trim support for ZFS

Revision 7008 - Directory Listing - [select for diffs]
Modified Fri May 22 22:50:06 2015 UTC (8 years, 11 months ago) by laffer1
Diff to previous 7001 , to selected 9573
Disable ACPI and P4TCC throttling by default. Power consumption is not the intended purpose of P4TCC and it is rarely good at doing so.

Revision 7001 - Directory Listing - [select for diffs]
Modified Sun Apr 19 15:55:17 2015 UTC (9 years ago) by laffer1
Diff to previous 6999 , to selected 9573
bump version to 0.7 on current.

Revision 6999 - Directory Listing - [select for diffs]
Modified Sun Apr 19 15:47:59 2015 UTC (9 years ago) by laffer1
Diff to previous 6992 , to selected 9573
bump kernel version to make it easier to detect changes

Revision 6992 - Directory Listing - [select for diffs]
Modified Wed Apr 8 01:28:07 2015 UTC (9 years ago) by laffer1
Diff to previous 6991 , to selected 9573
The Neighbor Discover Protocol allows a local router to advertise a
suggested Current Hop Limit value of a link, which will replace
Current Hop Limit on an interface connected to the link on the MidnightBSD
system.

Revision 6991 - Directory Listing - [select for diffs]
Modified Wed Apr 8 01:25:39 2015 UTC (9 years ago) by laffer1
Diff to previous 6967 , to selected 9573
fix a possible overflow issue

Revision 6967 - Directory Listing - [select for diffs]
Modified Wed Feb 25 14:43:47 2015 UTC (9 years, 2 months ago) by laffer1
Diff to previous 6962 , to selected 9573
Fix two security vulnerabilities.

Revision 6962 - Directory Listing - [select for diffs]
Modified Fri Feb 6 13:57:11 2015 UTC (9 years, 2 months ago) by laffer1
Diff to previous 6960 , to selected 9573
Revert revisions 6952-6954, aka udp lite support. This is not ready for primetime yet.

Revision 6960 - Directory Listing - [select for diffs]
Modified Thu Jan 1 15:20:16 2015 UTC (9 years, 4 months ago) by laffer1
Diff to previous 6959 , to selected 9573
happy new year

Revision 6959 - Directory Listing - [select for diffs]
Modified Mon Dec 15 13:30:15 2014 UTC (9 years, 4 months ago) by laffer1
Diff to previous 6954 , to selected 9573
add port routing for wildcat point.

Revision 6954 - Directory Listing - [select for diffs]
Modified Thu Nov 27 15:08:44 2014 UTC (9 years, 5 months ago) by laffer1
Diff to previous 6952 , to selected 9573
add missing header for udplite

Revision 6952 - Directory Listing - [select for diffs]
Modified Sun Nov 16 20:36:05 2014 UTC (9 years, 5 months ago) by laffer1
Diff to previous 6926 , to selected 9573
UDP Lite aka RFC 3828 support.

Revision 6926 - Directory Listing - [select for diffs]
Modified Wed Nov 5 03:39:25 2014 UTC (9 years, 5 months ago) by laffer1
Diff to previous 6885 , to selected 9573
dont leak kernel memory with setlogin call

Revision 6885 - Directory Listing - [select for diffs]
Modified Tue Oct 21 22:32:29 2014 UTC (9 years, 6 months ago) by laffer1
Diff to previous 6856 , to selected 9573
The namei facility will leak a small amount of kernel memory every
time a sandboxed process looks up a nonexistent path name.

Obtained from: FreeBSD

Revision 6856 - Directory Listing - [select for diffs]
Modified Sat Oct 11 13:48:12 2014 UTC (9 years, 6 months ago) by laffer1
Diff to previous 6837 , to selected 9573
we no longer do branches so uname output is condensed and conforms to most other unices.

Revision 6837 - Directory Listing - [select for diffs]
Modified Fri Oct 3 12:40:25 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6836 , to selected 9573
set keywords

Revision 6836 - Directory Listing - [select for diffs]
Modified Fri Oct 3 12:39:58 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6835 , to selected 9573
tag

Revision 6835 - Directory Listing - [select for diffs]
Modified Fri Oct 3 12:37:57 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6834 , to selected 9573
update cpu feature detection logic

Revision 6834 - Directory Listing - [select for diffs]
Modified Fri Oct 3 12:37:30 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6833 , to selected 9573
add partial virtio support to amd64 generic. scsi is still broken until cam is updated

Revision 6833 - Directory Listing - [select for diffs]
Modified Fri Oct 3 12:06:02 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6832 , to selected 9573
add marketing speak

Revision 6832 - Directory Listing - [select for diffs]
Modified Fri Oct 3 12:03:30 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6831 , to selected 9573
remove modules override from xenhvm amd64 configuration

Revision 6831 - Directory Listing - [select for diffs]
Modified Fri Oct 3 12:03:02 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6830 , to selected 9573
add quota and tcp offload to generic amd64

Revision 6830 - Directory Listing - [select for diffs]
Modified Fri Oct 3 12:02:41 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6829 , to selected 9573
turn off several modules for xen

Revision 6829 - Directory Listing - [select for diffs]
Modified Fri Oct 3 12:01:21 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6828 , to selected 9573
add quota and tcp offload to generic

Revision 6828 - Directory Listing - [select for diffs]
Modified Fri Oct 3 11:56:38 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6827 , to selected 9573
add compiler version

Revision 6827 - Directory Listing - [select for diffs]
Modified Fri Oct 3 11:56:17 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6826 , to selected 9573
add note about TCP_OFFLOAD

Revision 6826 - Directory Listing - [select for diffs]
Modified Fri Oct 3 11:54:09 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6825 , to selected 9573
add options for tcp offload, vm, cam, etc

Revision 6825 - Directory Listing - [select for diffs]
Modified Fri Oct 3 11:50:26 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6822 , to selected 9573
add sometimes uninitialized flag

Revision 6822 - Directory Listing - [select for diffs]
Modified Fri Oct 3 03:59:08 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6821 , to selected 9573
pprint out in proper hex

Revision 6821 - Directory Listing - [select for diffs]
Modified Fri Oct 3 03:58:37 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6820 , to selected 9573
turn off firewire and turn on hw random number generators

Revision 6820 - Directory Listing - [select for diffs]
Modified Fri Oct 3 03:58:09 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6819 , to selected 9573
add rdrand option for ivybridge cpus

Revision 6819 - Directory Listing - [select for diffs]
Modified Fri Oct 3 03:57:31 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6818 , to selected 9573
add additional registers.

Revision 6818 - Directory Listing - [select for diffs]
Modified Fri Oct 3 03:56:55 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6817 , to selected 9573
add initial seed status

Revision 6817 - Directory Listing - [select for diffs]
Modified Fri Oct 3 03:54:34 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6816 , to selected 9573
import newer strlcpy from openbsd/freebsd with post k&r headers

Revision 6816 - Directory Listing - [select for diffs]
Modified Fri Oct 3 03:53:12 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6815 , to selected 9573
add arc4 seeding constants

Revision 6815 - Directory Listing - [select for diffs]
Modified Fri Oct 3 03:52:29 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6814 , to selected 9573
bump midnightbsd version

Revision 6814 - Directory Listing - [select for diffs]
Modified Fri Oct 3 01:44:58 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6813 , to selected 9573
fix an inverted logic problem with random

Revision 6813 - Directory Listing - [select for diffs]
Modified Fri Oct 3 01:16:07 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6773 , to selected 9573
drop sparc makefile

Revision 6773 - Directory Listing - [select for diffs]
Modified Wed Sep 17 01:39:28 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6772 , to selected 9573
add midnightbsd

Revision 6772 - Directory Listing - [select for diffs]
Modified Wed Sep 17 01:37:14 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6771 , to selected 9573
fix missing file

Revision 6771 - Directory Listing - [select for diffs]
Modified Wed Sep 17 01:35:34 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6770 , to selected 9573
fix missing file

Revision 6770 - Directory Listing - [select for diffs]
Modified Wed Sep 17 01:32:06 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6768 , to selected 9573
fix missing file

Revision 6768 - Directory Listing - [select for diffs]
Modified Tue Sep 16 23:42:27 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6766 , to selected 9573
20140916:
        Fix a security issue with TCP SYN.

        When a segment with the SYN flag for an already existing connection arrives,
        the TCP stack tears down the connection, bypassing a check that the
        sequence number in the segment is in the expected window.

Obtained from:	FreeBSD

Revision 6766 - Directory Listing - [select for diffs]
Modified Sun Sep 14 03:55:54 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6765 , to selected 9573
sync drm2 with freebsd 9.2

Revision 6765 - Directory Listing - [select for diffs]
Modified Sun Sep 14 03:55:20 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6764 , to selected 9573
sync drm2 with freebsd 9.2

Revision 6764 - Directory Listing - [select for diffs]
Modified Sun Sep 14 03:52:52 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6739 , to selected 9573
sync drm2 with freebsd 9.2

Revision 6739 - Directory Listing - [select for diffs]
Modified Wed Sep 3 00:15:59 2014 UTC (9 years, 8 months ago) by laffer1
Diff to previous 6738 , to selected 9573
0.6-CURRENT now

Revision 6738 - Directory Listing - [select for diffs]
Modified Wed Sep 3 00:14:19 2014 UTC (9 years, 8 months ago) by laffer1
Diff to previous 6737 , to selected 9573
update some of the quirks with freebsd 9-stable and also add a custom quirk for the corsair k70 keyboard.

Revision 6737 - Directory Listing - [select for diffs]
Modified Tue Sep 2 23:51:28 2014 UTC (9 years, 8 months ago) by laffer1
Diff to previous 6724 , to selected 9573
update device list

Revision 6724 - Directory Listing - [select for diffs]
Modified Wed Aug 27 11:51:08 2014 UTC (9 years, 8 months ago) by laffer1
Diff to previous 6713 , to selected 9573
Perl 5.18.2

MidnightBSD version 5007

Revision 6713 - Directory Listing - [select for diffs]
Modified Thu Jul 10 12:18:18 2014 UTC (9 years, 9 months ago) by laffer1
Diff to previous 6656 , to selected 9573
Fix a security vulnerability in the control message API.

Buffer is not properly cleared before sharing with userland.

Revision 6656 - Directory Listing - [select for diffs]
Modified Wed Jun 4 12:27:04 2014 UTC (9 years, 10 months ago) by laffer1
Diff to previous 6651 , to selected 9573
Security updates for sendmail and ktrace

Related to 0.4-RELEASE-p11

Revision 6651 - Directory Listing - [select for diffs]
Modified Wed Apr 30 12:19:24 2014 UTC (10 years ago) by laffer1
Diff to previous 6642 , to selected 9573
Fix a TCP reassembly bug that could result in a DOS attack.

Obtained from: FreeBSD

Revision 6642 - Directory Listing - [select for diffs]
Modified Sat Apr 12 00:42:21 2014 UTC (10 years ago) by laffer1
Diff to previous 6632 , to selected 9573
bump version for openssl patch, nfs server fix and libz bump to 1.2.7

Revision 6632 - Directory Listing - [select for diffs]
Modified Wed Apr 9 11:46:01 2014 UTC (10 years ago) by laffer1
Diff to previous 6621 , to selected 9573
fix a deadlock in nfs server

Revision 6621 - Directory Listing - [select for diffs]
Modified Sat Mar 22 15:12:32 2014 UTC (10 years, 1 month ago) by laffer1
Diff to previous 6620 , to selected 9573
bump midnightbsd version after devstats permission change.

Revision 6620 - Directory Listing - [select for diffs]
Modified Sat Mar 22 15:11:25 2014 UTC (10 years, 1 month ago) by laffer1
Diff to previous 6605 , to selected 9573
For gstat, allow users to run as non root. Also, remove giant lock from devstat

del props for cvs2svn:cvs-rev

Revision 6605 - Directory Listing - [select for diffs]
Modified Thu Jan 23 00:12:59 2014 UTC (10 years, 3 months ago) by laffer1
Diff to previous 6604 , to selected 9573
increase maximum username size to 32 characters. This is already the case for utmpx.h. This improves compatibility with samba and active directory domains as they include DOMAIN/username

Revision 6604 - Directory Listing - [select for diffs]
Modified Thu Jan 16 01:49:42 2014 UTC (10 years, 3 months ago) by laffer1
Diff to previous 6603 , to selected 9573
bump midnightbsd version after mmap and hardware tunable for random

Revision 6603 - Directory Listing - [select for diffs]
Modified Thu Jan 16 01:48:00 2014 UTC (10 years, 3 months ago) by laffer1
Diff to previous 6602 , to selected 9573
fix crash with vm system

Revision 6602 - Directory Listing - [select for diffs]
Modified Thu Jan 16 01:45:51 2014 UTC (10 years, 3 months ago) by laffer1
Diff to previous 6594 , to selected 9573
add tunable to disable hardware random number generator and default to 0 (no hardware random)

Revision 6594 - Directory Listing - [select for diffs]
Modified Wed Jan 1 18:17:26 2014 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6591 , to selected 9573
happy new year

Revision 6591 - Directory Listing - [select for diffs]
Modified Mon Dec 30 18:11:21 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6590 , to selected 9573
sync acpi with freebsd 9.2

Revision 6590 - Directory Listing - [select for diffs]
Modified Mon Dec 30 18:11:10 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6589 , to selected 9573
sync acpi with freebsd 9.2

Revision 6589 - Directory Listing - [select for diffs]
Modified Mon Dec 30 18:10:48 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6588 , to selected 9573
sync acpi with freebsd 9.2

Revision 6588 - Directory Listing - [select for diffs]
Modified Mon Dec 30 06:10:21 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6587 , to selected 9573
revert

Revision 6587 - Directory Listing - [select for diffs]
Modified Mon Dec 30 05:54:41 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6582 , to selected 9573
script_kvars static

Revision 6582 - Directory Listing - [select for diffs]
Modified Mon Dec 30 04:08:49 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6581 , to selected 9573
bump midnightbsd version. we have changed a lot of drivers

Revision 6581 - Directory Listing - [select for diffs]
Modified Mon Dec 30 04:06:17 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6580 , to selected 9573
remove freebsd legacy checks

Revision 6580 - Directory Listing - [select for diffs]
Modified Mon Dec 30 03:48:20 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6579 , to selected 9573
bring in changes from freebsd 9.2 to filemon

Revision 6579 - Directory Listing - [select for diffs]
Modified Mon Dec 30 03:40:52 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6578 , to selected 9573
make things static

Revision 6578 - Directory Listing - [select for diffs]
Modified Mon Dec 30 03:40:31 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6577 , to selected 9573
remove duplicate const.

Revision 6577 - Directory Listing - [select for diffs]
Modified Sun Dec 29 20:44:13 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6576 , to selected 9573
do not delay for P-state transition unless we want the result.

Revision 6576 - Directory Listing - [select for diffs]
Modified Sun Dec 29 20:41:54 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6575 , to selected 9573
fix powerd on newer AMD CPUs such as the 8150.

Revision 6575 - Directory Listing - [select for diffs]
Modified Sun Dec 29 20:31:14 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6574 , to selected 9573
fix logic reversal in setting auto_mode flag

Revision 6574 - Directory Listing - [select for diffs]
Modified Sun Dec 29 20:27:53 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6573 , to selected 9573
tag

Revision 6573 - Directory Listing - [select for diffs]
Modified Sun Dec 29 20:22:11 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6571 , to selected 9573
disable the 82815 chip

Revision 6571 - Directory Listing - [select for diffs]
Modified Sun Dec 29 17:50:49 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6570 , to selected 9573
Disable XHCI port routing in case of several error conditions known to happen on intel Z87 chipsets.  Obtained from: FreeBSD 9-stable (r255965)

Revision 6570 - Directory Listing - [select for diffs]
Modified Sat Dec 28 15:32:07 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6569 , to selected 9573
free/claim softc

Revision 6569 - Directory Listing - [select for diffs]
Modified Sat Dec 28 15:29:32 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6568 , to selected 9573
add definitions for claim/free

Revision 6568 - Directory Listing - [select for diffs]
Modified Sat Dec 28 15:28:46 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6567 , to selected 9573
Update USB stack

Obtained from: FreeBSD 9.2

Revision 6567 - Directory Listing - [select for diffs]
Modified Sat Dec 28 15:28:26 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6566 , to selected 9573
Update USB stack

Obtained from:	FreeBSD 9.2

Revision 6566 - Directory Listing - [select for diffs]
Modified Sat Dec 28 15:27:54 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6565 , to selected 9573
Update USB stack

Obtained from: FreeBSD 9.2

Revision 6565 - Directory Listing - [select for diffs]
Modified Sat Dec 28 15:25:37 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6563 , to selected 9573
update USB device list

Revision 6563 - Directory Listing - [select for diffs]
Modified Sat Dec 28 14:34:49 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6562 , to selected 9573
remove cvs2svn:cvs-rev prop

Revision 6562 - Directory Listing - [select for diffs]
Modified Sat Dec 28 14:31:51 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6561 , to selected 9573
remove cvs2svn:cvs-rev prop

Revision 6561 - Directory Listing - [select for diffs]
Modified Sat Dec 28 14:31:30 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6560 , to selected 9573
add new consts

Revision 6560 - Directory Listing - [select for diffs]
Modified Sat Dec 28 14:30:47 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6559 , to selected 9573
Update em(4) and igb(4) based on FreeBSD 9.2 driver

Revision 6559 - Directory Listing - [select for diffs]
Modified Sat Dec 28 14:30:04 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6558 , to selected 9573
update ixgbe(4) based on freebsd 9.2

Revision 6558 - Directory Listing - [select for diffs]
Modified Sat Dec 28 14:28:53 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6557 , to selected 9573
update oce(4) based on freebsd 9.2

Revision 6557 - Directory Listing - [select for diffs]
Modified Sat Dec 28 14:28:08 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6556 , to selected 9573
Update vxge(4) based on FreeBSD 9.2

Revision 6556 - Directory Listing - [select for diffs]
Modified Sat Dec 28 14:26:58 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6555 , to selected 9573
drop sparc64

Revision 6555 - Directory Listing - [select for diffs]
Modified Sat Dec 28 14:25:51 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6554 , to selected 9573
introduce several new drbr_* functions

Revision 6554 - Directory Listing - [select for diffs]
Modified Sat Dec 28 14:25:10 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6553 , to selected 9573
add putback. Obtained From: FreeBSD

Revision 6553 - Directory Listing - [select for diffs]
Modified Sat Dec 28 14:24:33 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6552 , to selected 9573
remove sparc64 files

Revision 6552 - Directory Listing - [select for diffs]
Modified Sat Dec 28 03:35:56 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6551 , to selected 9573
inet/inet6

Revision 6551 - Directory Listing - [select for diffs]
Modified Sat Dec 28 03:35:44 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6468 , to selected 9573
inet/inet6

Revision 6468 - Directory Listing - [select for diffs]
Modified Sat Dec 7 23:44:19 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6458 , to selected 9573
Drop sparc64 arch

Revision 6458 - Directory Listing - [select for diffs]
Modified Wed Dec 4 03:37:56 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6425 , to selected 9573
bump after perl update

Revision 6425 - Directory Listing - [select for diffs]
Modified Sat Nov 30 22:34:04 2013 UTC (10 years, 5 months ago) by laffer1
Diff to previous 6053 , to selected 9573
reset props for svn keywords

Revision 6053 - Directory Listing - [select for diffs]
Modified Wed Nov 27 03:52:03 2013 UTC (10 years, 5 months ago) by laffer1
Diff to previous 6052 , to selected 9573
tag

Revision 6052 - Directory Listing - [select for diffs]
Modified Wed Nov 27 03:43:11 2013 UTC (10 years, 5 months ago) by laffer1
Diff to previous 6046 , to selected 9573
tag header files

Revision 6046 - Directory Listing - [select for diffs]
Modified Sun Oct 6 15:18:51 2013 UTC (10 years, 6 months ago) by laffer1
Diff to previous 6045 , to selected 9573
add additional ces protocol constants

Revision 6045 - Directory Listing - [select for diffs]
Modified Fri Oct 4 16:05:20 2013 UTC (10 years, 6 months ago) by laffer1
Diff to previous 6038 , to selected 9573
add RWTUN flag

Revision 6038 - Directory Listing - [select for diffs]
Modified Tue Sep 17 12:41:51 2013 UTC (10 years, 7 months ago) by laffer1
Diff to previous 6037 , to selected 9573
Add a fib field to mbuf rather than the hack that was there using flag bit fields.

Obtained from: FreeBSD

Revision 6037 - Directory Listing - [select for diffs]
Modified Wed Sep 11 01:00:05 2013 UTC (10 years, 7 months ago) by laffer1
Diff to previous 6032 , to selected 9573
style9

Revision 6032 - Directory Listing - [select for diffs]
Modified Tue Sep 10 23:03:58 2013 UTC (10 years, 7 months ago) by laffer1
Diff to previous 6031 , to selected 9573
Security updates in nullfs and ifioctl

Revision 6031 - Directory Listing - [select for diffs]
Modified Tue Sep 10 23:02:50 2013 UTC (10 years, 7 months ago) by laffer1
Diff to previous 6029 , to selected 9573
Remove old pecoff files.

Revision 6029 - Directory Listing - [select for diffs]
Modified Sun Sep 8 15:46:04 2013 UTC (10 years, 7 months ago) by laffer1
Diff to previous 6022 , to selected 9573
Isolate the global TTE list lock from data and other locks to prevent false sharing

Revision 6022 - Directory Listing - [select for diffs]
Modified Sun Sep 1 18:07:11 2013 UTC (10 years, 8 months ago) by laffer1
Diff to previous 6021 , to selected 9573
Add XEN kernel configurations

Revision 6021 - Directory Listing - [select for diffs]
Modified Sun Sep 1 15:06:58 2013 UTC (10 years, 8 months ago) by laffer1
Diff to previous 6020 , to selected 9573
tag

Revision 6020 - Directory Listing - [select for diffs]
Modified Thu Aug 29 01:04:23 2013 UTC (10 years, 8 months ago) by laffer1
Diff to previous 5983 , to selected 9573
Increase dirhashreclaimage to 60.

This is the number of seconds to keep items in the cache before they are eligable for removal in low memory situations.

As this only amounts to a few megabytes on most systems, it is not significant memory use and the cache time outweighs the hit in RAM usage.

Revision 5983 - Directory Listing - [select for diffs]
Modified Thu Aug 22 21:41:06 2013 UTC (10 years, 8 months ago) by laffer1
Diff to previous 5968 , to selected 9573
merge changes from freebsd 9.1-release

Revision 5968 - Directory Listing - [select for diffs]
Modified Thu Aug 22 11:49:37 2013 UTC (10 years, 8 months ago) by laffer1
Diff to previous 5946 , to selected 9573
Fix two security vulnerabilities.

Fix an integer overflow in IP_MSFILTER (IP MULTICAST). This could be exploited to read memory by a user process.

When initializing the SCTP state cookie being sent in INIT-ACK chunks,
a buffer allocated from the kernel stack is not completely initialized.

Patches obtained from: FreeBSD

Revision 5946 - Directory Listing - [select for diffs]
Modified Sun Jul 28 15:44:17 2013 UTC (10 years, 9 months ago) by laffer1
Diff to previous 5943 , to selected 9573
Fix a security vulnerability in nfs server where the incorrect credentials can be used (like root) to access a file.

Revision 5943 - Directory Listing - [select for diffs]
Modified Thu Jul 18 02:50:41 2013 UTC (10 years, 9 months ago) by laffer1
Diff to previous 5942 , to selected 9573
make static

Revision 5942 - Directory Listing - [select for diffs]
Modified Thu Jul 18 02:43:51 2013 UTC (10 years, 9 months ago) by laffer1
Diff to previous 5941 , to selected 9573
make static

Revision 5941 - Directory Listing - [select for diffs]
Modified Thu Jul 18 02:38:15 2013 UTC (10 years, 9 months ago) by laffer1
Diff to previous 5940 , to selected 9573
default to DT_CHR

Revision 5940 - Directory Listing - [select for diffs]
Modified Thu Jul 18 02:34:31 2013 UTC (10 years, 9 months ago) by laffer1
Diff to previous 5939 , to selected 9573
make several items static

Revision 5939 - Directory Listing - [select for diffs]
Modified Thu Jul 18 02:28:17 2013 UTC (10 years, 9 months ago) by laffer1
Diff to previous 5938 , to selected 9573
add Dlink DFE-520TX nic

Revision 5938 - Directory Listing - [select for diffs]
Modified Thu Jul 18 02:23:56 2013 UTC (10 years, 9 months ago) by laffer1
Diff to previous 5932 , to selected 9573
check length before trying to access array

Revision 5932 - Directory Listing - [select for diffs]
Modified Thu Jul 18 01:52:40 2013 UTC (10 years, 9 months ago) by laffer1
Diff to previous 5931 , to selected 9573
add virtio module

Revision 5931 - Directory Listing - [select for diffs]
Modified Thu Jul 18 01:50:49 2013 UTC (10 years, 9 months ago) by laffer1
Diff to previous 5930 , to selected 9573
add makefiles for building virtio module

Revision 5930 - Directory Listing - [select for diffs]
Modified Thu Jul 18 01:47:43 2013 UTC (10 years, 9 months ago) by laffer1
Diff to previous 5929 , to selected 9573
add virtio.  Note the scsi port isn't done yet.

Revision 5929 - Directory Listing - [select for diffs]
Modified Thu Jul 18 01:47:10 2013 UTC (10 years, 9 months ago) by laffer1
Diff to previous 5920 , to selected 9573
add virtio

Revision 5920 - Directory Listing - [select for diffs]
Modified Wed Jul 3 10:59:40 2013 UTC (10 years, 10 months ago) by laffer1
Diff to previous 5916 , to selected 9573
Fix an init issue on fxp with dhclient

Revision 5916 - Directory Listing - [select for diffs]
Modified Tue Jun 18 12:32:37 2013 UTC (10 years, 10 months ago) by laffer1
Diff to previous 5909 , to selected 9573
Due to insufficient permission checks in the virtual memory system, a
tracing process (such as a debugger) may be able to modify portions of
the traced process's address space to which the traced process itself
does not have write access.

This error can be exploited to allow unauthorized modification of an
arbitrary file to which the attacker has read access, but not write
access.  Depending on the file and the nature of the modifications,
this can result in privilege escalation.

To exploit this vulnerability, an attacker must be able to run
arbitrary code with user privileges on the target system.

Obtained from: FreeBSD

Revision 5909 - Directory Listing - [select for diffs]
Modified Wed Jun 12 21:22:19 2013 UTC (10 years, 10 months ago) by laffer1
Diff to previous 5908 , to selected 9573
bump osreldate as current is now 0.5

Revision 5908 - Directory Listing - [select for diffs]
Modified Wed Jun 12 21:21:00 2013 UTC (10 years, 10 months ago) by laffer1
Diff to previous 5896 , to selected 9573
0.5-CURRENT now

Revision 5896 - Directory Listing - [select for diffs]
Modified Sun Jun 9 13:32:19 2013 UTC (10 years, 10 months ago) by laffer1
Diff to previous 5895 , to selected 9573
tag and sync with freebsd 9.1

Revision 5895 - Directory Listing - [select for diffs]
Modified Sun Jun 9 13:30:51 2013 UTC (10 years, 10 months ago) by laffer1
Diff to previous 5893 , to selected 9573
tag

Revision 5893 - Directory Listing - [select for diffs]
Modified Thu Jun 6 00:44:00 2013 UTC (10 years, 10 months ago) by laffer1
Diff to previous 5892 , to selected 9573
generalize description as its not just k8

Revision 5892 - Directory Listing - [select for diffs]
Modified Thu Jun 6 00:33:32 2013 UTC (10 years, 10 months ago) by laffer1
Diff to previous 5891 , to selected 9573
reconnect sensors here.

Revision 5891 - Directory Listing - [select for diffs]
Modified Wed Jun 5 23:56:12 2013 UTC (10 years, 10 months ago) by laffer1
Diff to previous 5879 , to selected 9573
in freebsd 8, kthread functions were renamed kproc as they really create processes

Revision 5879 - Directory Listing - [select for diffs]
Modified Mon Apr 29 22:28:19 2013 UTC (11 years ago) by laffer1
Diff to previous 5866 , to selected 9573
Fix a security vulnerability in nfsserver which can allow clients who send malformed requests (readdir) with a file as the path can corrupt memory or do other nasty things.

Fix obtained from: FreeBSD

Revision 5866 - Directory Listing - [select for diffs]
Modified Sun Apr 14 15:47:52 2013 UTC (11 years ago) by laffer1
Diff to previous 5858 , to selected 9573
re-add vm.4th

Revision 5858 - Directory Listing - [select for diffs]
Modified Thu Apr 4 13:12:26 2013 UTC (11 years, 1 month ago) by laffer1
Diff to previous 5857 , to selected 9573
remove unused files

Revision 5857 - Directory Listing - [select for diffs]
Modified Thu Apr 4 13:10:45 2013 UTC (11 years, 1 month ago) by laffer1
Diff to previous 5854 , to selected 9573
improve allocation/error handling

Revision 5854 - Directory Listing - [select for diffs]
Modified Tue Apr 2 22:44:45 2013 UTC (11 years, 1 month ago) by laffer1
Diff to previous 5737 , to selected 9573
Bump MidnightBSD version for bind and openssl security updates.

Revision 5737 - Directory Listing - [select for diffs]
Modified Tue Jan 29 02:22:24 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5717 , to selected 9573
merge with freebsd

Revision 5717 - Directory Listing - [select for diffs]
Modified Thu Jan 24 13:55:06 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5713 , to selected 9573
fix parse errors

Revision 5713 - Directory Listing - [select for diffs]
Modified Thu Jan 24 01:43:06 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5712 , to selected 9573
midnightbsd logo

Revision 5712 - Directory Listing - [select for diffs]
Modified Wed Jan 23 03:13:21 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5710 , to selected 9573
retag

Revision 5710 - Directory Listing - [select for diffs]
Modified Wed Jan 23 02:56:07 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5707 , to selected 9573
bump freebsd compatibility version

Revision 5707 - Directory Listing - [select for diffs]
Modified Wed Jan 23 02:36:12 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5688 , to selected 9573
bump to 4017 as we've made changes to mport, sqlite3 and openssh.  sqlite3 is useful for ports.

Revision 5688 - Directory Listing - [select for diffs]
Modified Mon Jan 21 01:07:54 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5687 , to selected 9573
branding

Revision 5687 - Directory Listing - [select for diffs]
Modified Sun Jan 20 21:46:55 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5686 , to selected 9573
teach boot about midnightbsd gpt partition types

Revision 5686 - Directory Listing - [select for diffs]
Modified Sun Jan 20 21:26:03 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5681 , to selected 9573
branding

Revision 5681 - Directory Listing - [select for diffs]
Modified Sat Jan 19 06:15:59 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5678 , to selected 9573
undelete this

Revision 5678 - Directory Listing - [select for diffs]
Modified Fri Jan 18 00:04:49 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5677 , to selected 9573
fix several wrong references to fbsd

Revision 5677 - Directory Listing - [select for diffs]
Modified Thu Jan 17 23:29:42 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5642 , to selected 9573
Fix IPv6 problems.

Make some things in ATA & cam constant.

Fix some bugs in geom

Remove unused files.

Tag.

Revision 5642 - Directory Listing - [select for diffs]
Modified Wed Jan 9 00:07:31 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5641 , to selected 9573
Fix a branding regression

Revision 5641 - Directory Listing - [select for diffs]
Modified Wed Jan 9 00:07:05 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5640 , to selected 9573
It's 2013 and we had a regression on the last commit.

Revision 5640 - Directory Listing - [select for diffs]
Modified Tue Jan 8 03:53:33 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5639 , to selected 9573
tag and remove dead code.

Revision 5639 - Directory Listing - [select for diffs]
Modified Tue Jan 8 02:57:52 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5638 , to selected 9573
remove dead code

Revision 5638 - Directory Listing - [select for diffs]
Modified Tue Jan 8 02:49:03 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5637 , to selected 9573
tag

Revision 5637 - Directory Listing - [select for diffs]
Modified Tue Jan 8 01:31:40 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5636 , to selected 9573
*** empty log message ***

Revision 5636 - Directory Listing - [select for diffs]
Modified Tue Jan 8 01:30:48 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5635 , to selected 9573
update re(4)

Revision 5635 - Directory Listing - [select for diffs]
Modified Tue Jan 8 01:03:43 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5634 , to selected 9573
tag

Revision 5634 - Directory Listing - [select for diffs]
Modified Tue Jan 8 00:56:17 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5633 , to selected 9573
tag.

Revision 5633 - Directory Listing - [select for diffs]
Modified Tue Jan 8 00:56:01 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5632 , to selected 9573
sync with freebsd

Revision 5632 - Directory Listing - [select for diffs]
Modified Tue Jan 8 00:53:35 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5631 , to selected 9573
remove dead code

Revision 5631 - Directory Listing - [select for diffs]
Modified Tue Jan 8 00:47:18 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5630 , to selected 9573
tag

Revision 5630 - Directory Listing - [select for diffs]
Modified Tue Jan 8 00:45:19 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5629 , to selected 9573
modernize

Revision 5629 - Directory Listing - [select for diffs]
Modified Tue Jan 8 00:27:47 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5628 , to selected 9573
The GNU is not UNIX.

Revision 5628 - Directory Listing - [select for diffs]
Modified Mon Jan 7 23:29:41 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5627 , to selected 9573
sync

Revision 5627 - Directory Listing - [select for diffs]
Modified Sun Jan 6 17:59:46 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5626 , to selected 9573
ndis bump

Revision 5626 - Directory Listing - [select for diffs]
Modified Sun Jan 6 17:43:50 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5625 , to selected 9573
add support for newer smbus controllers.

Revision 5625 - Directory Listing - [select for diffs]
Modified Sun Jan 6 17:29:31 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5624 , to selected 9573
sync

Revision 5624 - Directory Listing - [select for diffs]
Modified Sun Jan 6 17:16:02 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5623 , to selected 9573
sync with freebsd 9

Revision 5623 - Directory Listing - [select for diffs]
Modified Sat Jan 5 23:39:48 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5622 , to selected 9573
tag

Revision 5622 - Directory Listing - [select for diffs]
Modified Sat Jan 5 23:21:53 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5621 , to selected 9573
sync and tag

Revision 5621 - Directory Listing - [select for diffs]
Modified Sat Jan 5 22:41:52 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5620 , to selected 9573
sync it

Revision 5620 - Directory Listing - [select for diffs]
Modified Sat Jan 5 22:27:02 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5619 , to selected 9573
FreeBSD 9 version

Revision 5619 - Directory Listing - [select for diffs]
Modified Sat Jan 5 22:10:22 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5618 , to selected 9573
kill dead code

Revision 5618 - Directory Listing - [select for diffs]
Modified Sat Jan 5 21:09:23 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5617 , to selected 9573
bring in freebsd 9 improvements.

Revision 5617 - Directory Listing - [select for diffs]
Modified Sat Jan 5 20:55:34 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5616 , to selected 9573
tag and remove dead code

Revision 5616 - Directory Listing - [select for diffs]
Modified Sat Jan 5 20:54:37 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5615 , to selected 9573
tag

Revision 5615 - Directory Listing - [select for diffs]
Modified Sat Jan 5 20:24:00 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5614 , to selected 9573
tag

Revision 5614 - Directory Listing - [select for diffs]
Modified Sat Jan 5 20:23:38 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5613 , to selected 9573
tag and remove dead code

Revision 5613 - Directory Listing - [select for diffs]
Modified Sat Jan 5 20:21:17 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5612 , to selected 9573
partial revert

Revision 5612 - Directory Listing - [select for diffs]
Modified Sat Jan 5 19:17:48 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5611 , to selected 9573
sync and tag

Revision 5611 - Directory Listing - [select for diffs]
Modified Sat Jan 5 18:59:15 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5610 , to selected 9573
modernize and tag

Revision 5610 - Directory Listing - [select for diffs]
Modified Sat Jan 5 18:37:06 2013 UTC (11 years, 3 months ago) by laffer1
Diff to previous 5602 , to selected 9573
tag

Revision 5602 - Directory Listing - [select for diffs]
Modified Thu Jan 3 04:05:06 2013 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5552 , to selected 9573
revert removal of sensors here

Revision 5552 - Directory Listing - [select for diffs]
Modified Mon Dec 31 22:21:33 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5551 , to selected 9573
add missing files

Revision 5551 - Directory Listing - [select for diffs]
Modified Mon Dec 31 22:06:14 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5550 , to selected 9573
remove unused files

Revision 5550 - Directory Listing - [select for diffs]
Modified Mon Dec 31 21:59:42 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5549 , to selected 9573
merge

Revision 5549 - Directory Listing - [select for diffs]
Modified Mon Dec 31 21:59:09 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5521 , to selected 9573
drop old files.

Revision 5521 - Directory Listing - [select for diffs]
Modified Sun Dec 30 04:53:27 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5509 , to selected 9573
untag

Revision 5509 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:45:09 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5508 , to selected 9573
Don't use ?= unnecessarily

Revision 5508 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:43:38 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5507 , to selected 9573
brand

Revision 5507 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:36:20 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5506 , to selected 9573
tag.

Revision 5506 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:35:45 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5505 , to selected 9573
brand and tag

Revision 5505 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:34:48 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5504 , to selected 9573
tag

Revision 5504 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:33:24 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5503 , to selected 9573
sync with freebsd 9

Revision 5503 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:31:40 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5502 , to selected 9573
brand

Revision 5502 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:28:45 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5501 , to selected 9573
Tag.

Revision 5501 - Directory Listing - [select for diffs]
Modified Sat Dec 29 06:27:54 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5500 , to selected 9573
Modernize

Revision 5500 - Directory Listing - [select for diffs]
Modified Sat Dec 29 05:03:43 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5499 , to selected 9573
sync with freebsd

Revision 5499 - Directory Listing - [select for diffs]
Modified Sat Dec 29 05:01:01 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5498 , to selected 9573
tag

Revision 5498 - Directory Listing - [select for diffs]
Modified Sat Dec 29 05:00:01 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5497 , to selected 9573
sync pnp support with freebsd

Revision 5497 - Directory Listing - [select for diffs]
Modified Sat Dec 29 04:58:21 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5496 , to selected 9573
sync loader with freebsd

Revision 5496 - Directory Listing - [select for diffs]
Modified Fri Dec 28 22:03:42 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5495 , to selected 9573
zfs loaders

Revision 5495 - Directory Listing - [select for diffs]
Modified Fri Dec 28 22:03:18 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5471 , to selected 9573
fix if statement

Revision 5471 - Directory Listing - [select for diffs]
Modified Wed Dec 26 20:06:07 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5469 , to selected 9573
sync with freebsd 9 stable / openbsd

Revision 5469 - Directory Listing - [select for diffs]
Modified Wed Dec 26 01:04:58 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5468 , to selected 9573
sync with freebsd 9 stable

Revision 5468 - Directory Listing - [select for diffs]
Modified Tue Dec 25 19:35:19 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5465 , to selected 9573
aes xts

Revision 5465 - Directory Listing - [select for diffs]
Modified Sat Dec 22 20:20:56 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5464 , to selected 9573
sync

Revision 5464 - Directory Listing - [select for diffs]
Modified Sat Dec 22 20:05:25 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5463 , to selected 9573
sync

Revision 5463 - Directory Listing - [select for diffs]
Modified Sat Dec 22 16:27:24 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5462 , to selected 9573
tag

Revision 5462 - Directory Listing - [select for diffs]
Modified Sat Dec 22 16:23:56 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5461 , to selected 9573
sync

Revision 5461 - Directory Listing - [select for diffs]
Modified Sat Dec 22 15:42:07 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5460 , to selected 9573
tag

Revision 5460 - Directory Listing - [select for diffs]
Modified Sat Dec 22 15:41:36 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5383 , to selected 9573
sync

Revision 5383 - Directory Listing - [select for diffs]
Modified Tue Nov 27 01:44:46 2012 UTC (11 years, 5 months ago) by laffer1
Diff to previous 5371 , to selected 9573
remove unused drivers.

sync several features with freebsd 9 stable

Revision 5371 - Directory Listing - [select for diffs]
Modified Fri Nov 23 06:13:37 2012 UTC (11 years, 5 months ago) by laffer1
Diff to previous 5370 , to selected 9573
set os

Revision 5370 - Directory Listing - [select for diffs]
Modified Fri Nov 23 06:08:34 2012 UTC (11 years, 5 months ago) by laffer1
Diff to previous 5369 , to selected 9573
tag

Revision 5369 - Directory Listing - [select for diffs]
Modified Fri Nov 23 06:02:40 2012 UTC (11 years, 5 months ago) by laffer1
Diff to previous 5348 , to selected 9573
tag & add xen hypervisor kernel config

Revision 5348 - Directory Listing - [select for diffs]
Modified Thu Nov 15 22:35:22 2012 UTC (11 years, 5 months ago) by laffer1
Diff to previous 5273 , to selected 9573
remove unused file, tag

Revision 5273 - Directory Listing - [select for diffs]
Modified Fri Oct 26 03:30:55 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5272 , to selected 9573
update zfs support

Revision 5272 - Directory Listing - [select for diffs]
Modified Fri Oct 26 03:27:58 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5243 , to selected 9573
update libavl

Revision 5243 - Directory Listing - [select for diffs]
Modified Sat Oct 13 19:26:14 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5242 , to selected 9573
freebsd 9 stable sync

Revision 5242 - Directory Listing - [select for diffs]
Modified Sat Oct 13 04:16:38 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5241 , to selected 9573
cleanup merge

Revision 5241 - Directory Listing - [select for diffs]
Modified Fri Oct 12 04:30:57 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5240 , to selected 9573
sync with freebsd 9 stable

Revision 5240 - Directory Listing - [select for diffs]
Modified Fri Oct 12 04:04:42 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5239 , to selected 9573
sync with newer opensolaris code

Revision 5239 - Directory Listing - [select for diffs]
Modified Fri Oct 12 03:28:53 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5238 , to selected 9573
Remove several old usb and network devices that predate the current network and usb stacks. Sync up linux and pf

Revision 5238 - Directory Listing - [select for diffs]
Modified Fri Oct 12 02:04:14 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5237 , to selected 9573
add the i210

Revision 5237 - Directory Listing - [select for diffs]
Modified Fri Oct 12 01:56:47 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5236 , to selected 9573
drop unneeded header

Revision 5236 - Directory Listing - [select for diffs]
Modified Fri Oct 12 01:55:34 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5235 , to selected 9573
switch to MACHINE_CPUARCH

Revision 5235 - Directory Listing - [select for diffs]
Modified Fri Oct 12 01:53:53 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5234 , to selected 9573
Update several kernel modules with the new kernel environment.

Drop ancient modules as we've changed net and ata

Revision 5234 - Directory Listing - [select for diffs]
Modified Tue Oct 9 04:08:21 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5233 , to selected 9573
sync with freebsd 9 stable.

Revision 5233 - Directory Listing - [select for diffs]
Modified Tue Oct 9 04:02:31 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5232 , to selected 9573
sync with freebsd 9 stable & posix facilities present

Revision 5232 - Directory Listing - [select for diffs]
Modified Tue Oct 9 04:00:51 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5231 , to selected 9573
update lock mgr

Revision 5231 - Directory Listing - [select for diffs]
Modified Tue Oct 9 03:59:57 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5230 , to selected 9573
tag

Revision 5230 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:50:28 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5229 , to selected 9573
sync with freebsd 9 stable

Revision 5229 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:40:07 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5228 , to selected 9573
sync with freebsd 9 stable

Revision 5228 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:38:38 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5227 , to selected 9573
use packed

Revision 5227 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:38:15 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5226 , to selected 9573
remove unused header

Revision 5226 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:37:25 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5225 , to selected 9573
sync watchdog with freebsd 9 stable

Revision 5225 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:35:16 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5223 , to selected 9573
Bump freebsd compatibility version.

Revision 5223 - Directory Listing - [select for diffs]
Modified Sun Oct 7 14:18:18 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5222 , to selected 9573
use SYSDIR rather than dirname + relative path

Revision 5222 - Directory Listing - [select for diffs]
Modified Sat Oct 6 20:56:46 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5221 , to selected 9573
sync with freebsd 9 stable.

Revision 5221 - Directory Listing - [select for diffs]
Modified Sat Oct 6 20:36:06 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5220 , to selected 9573
sync with freebsd 9 stable

Revision 5220 - Directory Listing - [select for diffs]
Modified Sat Oct 6 19:38:15 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5219 , to selected 9573
sync with freebsd 9 stable

Revision 5219 - Directory Listing - [select for diffs]
Modified Sat Oct 6 19:34:35 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5218 , to selected 9573
don't use ebusy

Revision 5218 - Directory Listing - [select for diffs]
Modified Sat Oct 6 18:56:57 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5217 , to selected 9573
sync with freebsd 9 stable

Revision 5217 - Directory Listing - [select for diffs]
Modified Sat Oct 6 04:59:38 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5216 , to selected 9573
fix serveral bugs.  obtained from freebsd

Revision 5216 - Directory Listing - [select for diffs]
Modified Sat Oct 6 04:58:21 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5215 , to selected 9573
bring in changes from freebsd 9 stable sources.

Revision 5215 - Directory Listing - [select for diffs]
Modified Sat Oct 6 04:55:49 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5214 , to selected 9573
bring in improvements from freebsd 9 stable

Revision 5214 - Directory Listing - [select for diffs]
Modified Sat Oct 6 04:54:38 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5213 , to selected 9573
bring in several improvements from freebsd 9 stable

Revision 5213 - Directory Listing - [select for diffs]
Modified Sat Oct 6 04:54:02 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5211 , to selected 9573
bring in ggate version 2 from freebsd 9 stable

Revision 5211 - Directory Listing - [select for diffs]
Modified Sat Sep 29 19:25:32 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5210 , to selected 9573
sync with freebsd 9-stable

Revision 5210 - Directory Listing - [select for diffs]
Modified Sat Sep 29 19:24:40 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5207 , to selected 9573
sync some off the zfs code

Revision 5207 - Directory Listing - [select for diffs]
Modified Sat Sep 15 23:36:30 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5205 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r5206,
which included commits to RCS files with non-trunk default branches.
Revision 5205 - Directory Listing - [select for diffs]
Modified Sat Sep 15 21:59:18 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5202 , to selected 9573
fix paths for includes

Revision 5202 - Directory Listing - [select for diffs]
Modified Sat Sep 15 18:36:58 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5201 , to selected 9573
cpufreq is now in x86

Revision 5201 - Directory Listing - [select for diffs]
Modified Sat Sep 15 17:58:22 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5200 , to selected 9573
tag

Revision 5200 - Directory Listing - [select for diffs]
Modified Sat Sep 15 17:57:20 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5199 , to selected 9573
sync build tools with freebsd 9 stable

Revision 5199 - Directory Listing - [select for diffs]
Modified Fri Sep 14 23:16:21 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5197 , to selected 9573
bring in upstream changes from freebsd for UFS2 (journaling)

Revision 5197 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:56:54 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5196 , to selected 9573
add core module

Revision 5196 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:42:03 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5195 , to selected 9573
tag

Revision 5195 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:34:46 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5194 , to selected 9573
close conditional

Revision 5194 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:28:21 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5193 , to selected 9573
update module list

Revision 5193 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:14:14 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5192 , to selected 9573
no uark

Revision 5192 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:10:57 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5191 , to selected 9573
rum not here

Revision 5191 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:06:09 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5190 , to selected 9573
update generic kernel

Revision 5190 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:01:57 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5189 , to selected 9573
Change default kernel configuration

Revision 5189 - Directory Listing - [select for diffs]
Modified Fri Sep 14 01:54:57 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5188 , to selected 9573
Sync some things with freebsd 9 stable

Revision 5188 - Directory Listing - [select for diffs]
Modified Fri Sep 14 00:43:10 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5100 , to selected 9573
Remove awi and fixup makefiles for ral and mii

Revision 5100 - Directory Listing - [select for diffs]
Modified Mon Aug 6 01:24:57 2012 UTC (11 years, 8 months ago) by laffer1
Diff to previous 5099 , to selected 9573
merge

Revision 5099 - Directory Listing - [select for diffs]
Modified Mon Aug 6 01:24:36 2012 UTC (11 years, 8 months ago) by laffer1
Diff to previous 5098 , to selected 9573
Merge in crypto improvements from FreeBSD 9

Revision 5098 - Directory Listing - [select for diffs]
Modified Mon Aug 6 01:16:03 2012 UTC (11 years, 8 months ago) by laffer1
Diff to previous 5097 , to selected 9573
merge aic(4) from freebsd 9

Revision 5097 - Directory Listing - [select for diffs]
Modified Mon Aug 6 01:15:27 2012 UTC (11 years, 8 months ago) by laffer1
Diff to previous 5096 , to selected 9573
merge aac(4) from freebsd 9

Revision 5096 - Directory Listing - [select for diffs]
Modified Fri Aug 3 02:32:47 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5095 , to selected 9573
merge

Revision 5095 - Directory Listing - [select for diffs]
Modified Fri Aug 3 02:26:47 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5094 , to selected 9573
merge

Revision 5094 - Directory Listing - [select for diffs]
Modified Fri Aug 3 02:14:00 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5093 , to selected 9573
merge

Revision 5093 - Directory Listing - [select for diffs]
Modified Fri Aug 3 02:01:25 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5092 , to selected 9573
merge

Revision 5092 - Directory Listing - [select for diffs]
Modified Fri Aug 3 01:59:43 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5091 , to selected 9573
Merge

Revision 5091 - Directory Listing - [select for diffs]
Modified Fri Aug 3 01:48:40 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5090 , to selected 9573
merge

Revision 5090 - Directory Listing - [select for diffs]
Modified Fri Aug 3 01:40:12 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5089 , to selected 9573
merge

Revision 5089 - Directory Listing - [select for diffs]
Modified Fri Aug 3 01:11:23 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5088 , to selected 9573
merge

Revision 5088 - Directory Listing - [select for diffs]
Modified Fri Aug 3 00:59:05 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5087 , to selected 9573
merge

Revision 5087 - Directory Listing - [select for diffs]
Modified Fri Aug 3 00:51:06 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5086 , to selected 9573
merge

Revision 5086 - Directory Listing - [select for diffs]
Modified Sat Jul 21 23:00:05 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5085 , to selected 9573
resolve conflicts

Revision 5085 - Directory Listing - [select for diffs]
Modified Sat Jul 21 22:48:20 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5084 , to selected 9573
fix botched merge

Revision 5084 - Directory Listing - [select for diffs]
Modified Sat Jul 21 22:47:54 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5083 , to selected 9573
merge

Revision 5083 - Directory Listing - [select for diffs]
Modified Sat Jul 21 22:42:37 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5082 , to selected 9573
resolve conflicts

Revision 5082 - Directory Listing - [select for diffs]
Modified Sat Jul 21 22:35:27 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5081 , to selected 9573
merge

Revision 5081 - Directory Listing - [select for diffs]
Modified Sat Jul 21 16:59:58 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5080 , to selected 9573
resolve conflicts

Revision 5080 - Directory Listing - [select for diffs]
Modified Sat Jul 21 16:50:01 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5079 , to selected 9573
Resolve conflicts

Revision 5079 - Directory Listing - [select for diffs]
Modified Sat Jul 21 16:47:04 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5078 , to selected 9573
resolve conflicts

Revision 5078 - Directory Listing - [select for diffs]
Modified Sat Jul 21 16:42:00 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5077 , to selected 9573
resolve conflicts

Revision 5077 - Directory Listing - [select for diffs]
Modified Sat Jul 21 16:23:10 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5076 , to selected 9573
resolve conflicts

Revision 5076 - Directory Listing - [select for diffs]
Modified Sat Jul 21 15:17:36 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5052 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r5075,
which included commits to RCS files with non-trunk default branches.
Revision 5052 - Directory Listing - [select for diffs]
Modified Thu Jul 19 04:06:10 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5009 , to selected 9573
Update ldscripts for binutils import.

Revision 5009 - Directory Listing - [select for diffs]
Modified Fri Jul 6 02:09:20 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 4981 , to selected 9573
change opensolaris compat path

Revision 4981 - Directory Listing - [select for diffs]
Modified Wed Jul 4 13:33:50 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4980 , to selected 9573
Import bug fixes for ACPI from FreeBSD 7-stable

Revision 4980 - Directory Listing - [select for diffs]
Modified Wed Jul 4 03:56:07 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4979 , to selected 9573
catch up with amdsbwd and cpuctl

Revision 4979 - Directory Listing - [select for diffs]
Modified Wed Jul 4 03:50:16 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4972 , to selected 9573
Fixup Intel nic build after recent update.  Module was working but not in kernel

Revision 4972 - Directory Listing - [select for diffs]
Modified Sat Jun 30 03:05:28 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4971 , to selected 9573
update igb(4) build environment

Revision 4971 - Directory Listing - [select for diffs]
Modified Sat Jun 30 03:04:27 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4970 , to selected 9573
update intel gigabit nic driver build

Revision 4970 - Directory Listing - [select for diffs]
Modified Sat Jun 30 03:02:16 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4935 , to selected 9573
Update em(4) and igb(4) Intel network drivers.

Obtained from: FreeBSD 7-stable

Revision 4935 - Directory Listing - [select for diffs]
Modified Fri Jun 15 20:11:44 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4916 , to selected 9573
Switch to use MACHINE_CPUARCH

Revision 4916 - Directory Listing - [select for diffs]
Modified Tue Jun 12 17:02:02 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4912 , to selected 9573
fix security issue with non amd cpus on amd64 arch only.  ring 0 escape possible

Revision 4912 - Directory Listing - [select for diffs]
Modified Sat Jun 9 23:35:49 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4883 , to selected 9573
Add FEATURE macro to several items.

Revision 4883 - Directory Listing - [select for diffs]
Modified Wed Apr 25 00:52:18 2012 UTC (12 years ago) by laffer1
Diff to previous 4881 , to selected 9573
enable several devices now safe with PAE

Revision 4881 - Directory Listing - [select for diffs]
Modified Fri Apr 13 12:52:19 2012 UTC (12 years ago) by laffer1
Diff to previous 4880 , to selected 9573
disable Errata 721 fix for amd cpus until problems can be worked out.

Revision 4880 - Directory Listing - [select for diffs]
Modified Fri Apr 13 12:13:39 2012 UTC (12 years ago) by laffer1
Diff to previous 4878 , to selected 9573
sync pmap with amd64

Revision 4878 - Directory Listing - [select for diffs]
Modified Thu Apr 12 12:29:54 2012 UTC (12 years ago) by laffer1
Diff to previous 4877 , to selected 9573
sync with freebsd 7.1

Revision 4877 - Directory Listing - [select for diffs]
Modified Thu Apr 12 12:29:31 2012 UTC (12 years ago) by laffer1
Diff to previous 4876 , to selected 9573
reorganize legacy cpu attach

Revision 4876 - Directory Listing - [select for diffs]
Modified Thu Apr 12 12:28:47 2012 UTC (12 years ago) by laffer1
Diff to previous 4875 , to selected 9573
add missing ;

Revision 4875 - Directory Listing - [select for diffs]
Modified Thu Apr 12 12:28:36 2012 UTC (12 years ago) by laffer1
Diff to previous 4873 , to selected 9573
add missing kdtrace include

Revision 4873 - Directory Listing - [select for diffs]
Modified Thu Apr 12 12:14:03 2012 UTC (12 years ago) by laffer1
Diff to previous 4872 , to selected 9573
dtrace

Revision 4872 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:48:43 2012 UTC (12 years ago) by laffer1
Diff to previous 4871 , to selected 9573
dtrace support

Revision 4871 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:45:47 2012 UTC (12 years ago) by laffer1
Diff to previous 4870 , to selected 9573
ktrace

Revision 4870 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:45:18 2012 UTC (12 years ago) by laffer1
Diff to previous 4869 , to selected 9573
add dtrace support

Revision 4869 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:32:57 2012 UTC (12 years ago) by laffer1
Diff to previous 4868 , to selected 9573
sync with i386

Revision 4868 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:31:50 2012 UTC (12 years ago) by laffer1
Diff to previous 4867 , to selected 9573
expose stripe size

Revision 4867 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:25:15 2012 UTC (12 years ago) by laffer1
Diff to previous 4865 , to selected 9573
this diagnostic hack is not compatible with CURRENT

Revision 4865 - Directory Listing - [select for diffs]
Modified Thu Apr 12 03:12:15 2012 UTC (12 years ago) by laffer1
Diff to previous 4864 , to selected 9573
sync with freebsd 7.1

Revision 4864 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:58:30 2012 UTC (12 years ago) by laffer1
Diff to previous 4863 , to selected 9573
add a few macros

Revision 4863 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:50:10 2012 UTC (12 years ago) by laffer1
Diff to previous 4862 , to selected 9573
sync gem(4) with freebsd 7.1

Revision 4862 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:48:58 2012 UTC (12 years ago) by laffer1
Diff to previous 4861 , to selected 9573
set the sense residual properly.

Revision 4861 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:42:32 2012 UTC (12 years ago) by laffer1
Diff to previous 4860 , to selected 9573
sync with freebsd 7-stable

Revision 4860 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:39:29 2012 UTC (12 years ago) by laffer1
Diff to previous 4859 , to selected 9573
fix warning about missing function prototype

Revision 4859 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:28:43 2012 UTC (12 years ago) by laffer1
Diff to previous 4858 , to selected 9573
add missing free

Revision 4858 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:27:52 2012 UTC (12 years ago) by laffer1
Diff to previous 4857 , to selected 9573
add new device 39320LPE Ultra320 SCSI Adapter

Revision 4857 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:23:52 2012 UTC (12 years ago) by laffer1
Diff to previous 4856 , to selected 9573
Update driver, sync with freebsd 7.1

Revision 4856 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:20:08 2012 UTC (12 years ago) by laffer1
Diff to previous 4855 , to selected 9573
Whitespace cleanup.

tweak some locking

Revision 4855 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:16:11 2012 UTC (12 years ago) by laffer1
Diff to previous 4834 , to selected 9573
Update aac(4).  Sync with FreeBSD 7.1

Revision 4834 - Directory Listing - [select for diffs]
Modified Tue Apr 10 19:39:40 2012 UTC (12 years ago) by laffer1
Diff to previous 4833 , to selected 9573
Fix several compile problems with world

Revision 4833 - Directory Listing - [select for diffs]
Modified Tue Apr 10 19:39:07 2012 UTC (12 years ago) by laffer1
Diff to previous 4831 , to selected 9573
fix includes

Revision 4831 - Directory Listing - [select for diffs]
Modified Mon Apr 9 23:02:44 2012 UTC (12 years ago) by laffer1
Diff to previous 4830 , to selected 9573
remove advisory lock hack

Revision 4830 - Directory Listing - [select for diffs]
Modified Mon Apr 9 23:01:45 2012 UTC (12 years ago) by laffer1
Diff to previous 4826 , to selected 9573
remove license clauses 3 & 4 per change in terms from NetBSD

Revision 4826 - Directory Listing - [select for diffs]
Modified Mon Apr 9 16:38:24 2012 UTC (12 years ago) by laffer1
Diff to previous 4807 , to selected 9573
Change how tmpfs calculates available pages.

This stops a lot of problems with ZFS enabled and small swap sizes.

Obtained from: FreeBSD (svn 227802)

Revision 4807 - Directory Listing - [select for diffs]
Modified Fri Apr 6 12:58:58 2012 UTC (12 years ago) by laffer1
Diff to previous 4806 , to selected 9573
branding

Revision 4806 - Directory Listing - [select for diffs]
Modified Fri Apr 6 12:37:53 2012 UTC (12 years ago) by laffer1
Diff to previous 4803 , to selected 9573
Mark zfs module dependant on opensolaris module which gives the former visibility of the latter's symbols. This should fix the zfs won't load problem

Revision 4803 - Directory Listing - [select for diffs]
Modified Fri Apr 6 00:54:47 2012 UTC (12 years ago) by laffer1
Diff to previous 4802 , to selected 9573
add sparc64 specific code.

Revision 4802 - Directory Listing - [select for diffs]
Modified Fri Apr 6 00:54:17 2012 UTC (12 years ago) by laffer1
Diff to previous 4801 , to selected 9573
*** empty log message ***

Revision 4801 - Directory Listing - [select for diffs]
Modified Fri Apr 6 00:53:53 2012 UTC (12 years ago) by laffer1
Diff to previous 4800 , to selected 9573
add intel and sparc specific fasttrap_isa header

Revision 4800 - Directory Listing - [select for diffs]
Modified Tue Apr 3 23:45:08 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4799 , to selected 9573
make vlan default in the GENERIC kernel.

make a few minor changes to fix some stability problems.

Revision 4799 - Directory Listing - [select for diffs]
Modified Tue Apr 3 23:44:20 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4798 , to selected 9573
add stack(9) for sparc64

Revision 4798 - Directory Listing - [select for diffs]
Modified Tue Apr 3 23:42:44 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4797 , to selected 9573
update sparc64 port to match recent changes to other architectures.

tag

Revision 4797 - Directory Listing - [select for diffs]
Modified Mon Apr 2 16:22:51 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4794 , to selected 9573
Implement a minimum version check for kernel modules.  When built, the midnightbsd version is used as a baseline version (__MidnightBSD_version)

This is based on a patch / idea from John Baldwin.

Revision 4794 - Directory Listing - [select for diffs]
Modified Sun Apr 1 06:01:27 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4793 , to selected 9573
turn zfs module back on

Revision 4793 - Directory Listing - [select for diffs]
Modified Sun Apr 1 06:00:59 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4789 , to selected 9573
update makefile for zfs build

Revision 4789 - Directory Listing - [select for diffs]
Modified Sun Apr 1 05:53:04 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4788 , to selected 9573
add opensolaris code hack.

remove cxgbe from include path.  This was a botched merge.

add some dtrace stuff in prep for that feature.

Revision 4788 - Directory Listing - [select for diffs]
Modified Sun Apr 1 05:31:26 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4787 , to selected 9573
s/lbolt/LBOLT

Revision 4787 - Directory Listing - [select for diffs]
Modified Sun Apr 1 05:28:39 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4784 , to selected 9573
rename refcount_init, refcount_sysinit

Revision 4784 - Directory Listing - [select for diffs]
Modified Sun Apr 1 04:19:13 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4783 , to selected 9573
add stripe sizes & offsets

Revision 4783 - Directory Listing - [select for diffs]
Modified Sun Apr 1 04:06:48 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4782 , to selected 9573
add constants for stripe site and offset

Revision 4782 - Directory Listing - [select for diffs]
Modified Sun Apr 1 04:02:32 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4778 , to selected 9573
whitespace

Revision 4778 - Directory Listing - [select for diffs]
Modified Sun Apr 1 01:42:33 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4776 , to selected 9573
revert some changes to pthread.h and dirent.h

fixup symbols for libc and add fcntl / __fcntl interface.

remove some of the solaris src hacks for zfs.

Revision 4776 - Directory Listing - [select for diffs]
Modified Sat Mar 31 17:05:11 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4775 , to selected 9573
Bring in several improvements from OpenSolaris for dtrace, zfs, etc.

Add kernel code for kernel lock manager for nfs, vfs and vm improvements and general compatibility with the recent network stack changes.

Bring in several improvements and bugfixes from FreeBSD 7.1

Tag $MidnightBSD$

Revision 4775 - Directory Listing - [select for diffs]
Modified Sat Mar 31 17:00:27 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4774 , to selected 9573
Sync file systems with upcoming changes to vm and vfs

Revision 4774 - Directory Listing - [select for diffs]
Modified Sat Mar 31 16:59:45 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4773 , to selected 9573
Temporarily disable zfs module until we can get it working again.

Sync coda file systems with upcoming changes.

Revision 4773 - Directory Listing - [select for diffs]
Modified Sat Mar 31 16:58:05 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4772 , to selected 9573
Rework "disk" so we expose sector sizes.

Hack gmirror and gstripe to expose stripe sizes.

Get vol to print drive indentifier.

Rework the linux lvm "name" lookup logic.

Revision 4772 - Directory Listing - [select for diffs]
Modified Sat Mar 31 05:25:55 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4771 , to selected 9573
add ;

Revision 4771 - Directory Listing - [select for diffs]
Modified Sat Mar 31 04:01:10 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4770 , to selected 9573
add ;

Revision 4770 - Directory Listing - [select for diffs]
Modified Sat Mar 31 03:58:54 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4769 , to selected 9573
tag

Revision 4769 - Directory Listing - [select for diffs]
Modified Sat Mar 31 03:08:56 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4768 , to selected 9573
Apple Computer -> Apple

Revision 4768 - Directory Listing - [select for diffs]
Modified Sat Mar 31 02:57:26 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4767 , to selected 9573
introduce common crc32 functions in libkern for use in the kernel.  use a faster version that should improve iscsi performance.

Revision 4767 - Directory Listing - [select for diffs]
Modified Sat Mar 31 02:44:21 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4766 , to selected 9573
init arc4_i and arc4_j to 0 after key mixing as recommended by draft-kaukonen-cipher-arcfour-03.txt (3.1.5)

Obtained from: OpenBSD, FreeBSD.

Revision 4766 - Directory Listing - [select for diffs]
Modified Wed Mar 28 23:22:17 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4765 , to selected 9573
tag

Revision 4765 - Directory Listing - [select for diffs]
Modified Wed Mar 28 21:18:51 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4764 , to selected 9573
add fasttrap

Revision 4764 - Directory Listing - [select for diffs]
Modified Wed Mar 28 21:18:34 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4763 , to selected 9573
add sdt

Revision 4763 - Directory Listing - [select for diffs]
Modified Wed Mar 28 21:16:38 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4762 , to selected 9573
add makefiles for dtrace & friends.

Revision 4762 - Directory Listing - [select for diffs]
Modified Wed Mar 28 21:09:38 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4751 , to selected 9573
add dtrace related files for devices.

Revision 4751 - Directory Listing - [select for diffs]
Modified Mon Mar 26 12:10:20 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4750 , to selected 9573
drop netatm, not mpsafe

Revision 4750 - Directory Listing - [select for diffs]
Modified Sun Mar 25 16:15:21 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4747 , to selected 9573
Add workaround for errata #721 on AMD CPUs.

http://support.amd.com/us/Processor_TechDocs/41322_10h_Rev_Gd.pdf

test case from dragonfly: http://leaf.dragonflybsd.org/mailarchive/kernel/2012-03/msg00040.html

Obtained from: DragonFly

Revision 4747 - Directory Listing - [select for diffs]
Modified Sat Mar 24 21:41:20 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4746 , to selected 9573
start the kernel lock manager work

Revision 4746 - Directory Listing - [select for diffs]
Modified Sat Mar 24 21:40:52 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4745 , to selected 9573
oops.. remove this goof

Revision 4745 - Directory Listing - [select for diffs]
Modified Sat Mar 24 21:30:39 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4744 , to selected 9573
tag

Revision 4744 - Directory Listing - [select for diffs]
Modified Sat Mar 24 21:30:06 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4743 , to selected 9573
Connect age(4) to the build.

Remove harp as it's not mpsafe.

Remove idt because it hasn't been useful since at least 0.3-CURRENT.

Add new ipfw_nat module and prepare for kernel lock manager for nfs w/ rpc.

Also connect uslcom module which we added to the kernel recently.

Revision 4743 - Directory Listing - [select for diffs]
Modified Sat Mar 24 01:11:06 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4737 , to selected 9573
Sync several devices with FreeBSD 7.1 code.

Revision 4737 - Directory Listing - [select for diffs]
Modified Fri Mar 23 20:48:40 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4736 , to selected 9573
Major feature merge from FreeBSD 7.1

Introduce FIB (Forward Routing Base) aka multiple routing tables to MidnightBSD.  This is the kernel piece with userland to follow later.

As part of this work, changes had to be made to the vm subsystem, rwlocks introduced, changes to sleep queues, and modifications to the pf firewall.

Effectively this gives us most of the functionality of the FreeBSD 7.1 network stack including tcp offload.

Revision 4736 - Directory Listing - [select for diffs]
Modified Fri Mar 23 02:24:39 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4735 , to selected 9573
add ;

Revision 4735 - Directory Listing - [select for diffs]
Modified Tue Mar 20 01:22:50 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4734 , to selected 9573
add missing ;

Revision 4734 - Directory Listing - [select for diffs]
Modified Tue Mar 20 00:39:03 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4733 , to selected 9573
add ;

Revision 4733 - Directory Listing - [select for diffs]
Modified Sun Mar 18 16:58:01 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4732 , to selected 9573
add uslcom after the recent usb update

Revision 4732 - Directory Listing - [select for diffs]
Modified Sun Mar 18 16:23:09 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4731 , to selected 9573
add support for several new devices.

Revision 4731 - Directory Listing - [select for diffs]
Modified Sun Mar 18 01:15:36 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4730 , to selected 9573
add ;

Revision 4730 - Directory Listing - [select for diffs]
Modified Fri Mar 16 13:08:26 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4729 , to selected 9573
Commit the second part of the libkern changes.

Revision 4729 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:46:25 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4728 , to selected 9573
deal with broken bioses

Revision 4728 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:45:52 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4727 , to selected 9573
add ;

Revision 4727 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:29:19 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4726 , to selected 9573
make this easier to read

Revision 4726 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:09:08 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4725 , to selected 9573
NetBSD foundation relicensed everything as 2 clause BSD

Revision 4725 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:04:47 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4724 , to selected 9573
add sus compatibility

Revision 4724 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:04:20 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4723 , to selected 9573
make alignment easier to read

Revision 4723 - Directory Listing - [select for diffs]
Modified Fri Mar 16 02:02:53 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4722 , to selected 9573
Fix several issues with unionfs including access via threads, including devfs and and sockets on a md with a unionfs mount.

Revision 4722 - Directory Listing - [select for diffs]
Modified Thu Mar 15 13:14:39 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4721 , to selected 9573
correctly handle several scsi states.

Revision 4721 - Directory Listing - [select for diffs]
Modified Thu Mar 15 12:06:20 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4720 , to selected 9573
avoid 256 integer divisions per rc4_init call.  Replace it with using an index variable.

Speeds up almost by 2x and helps with VPN software performance.

Obtained from: FreeBSD

Revision 4720 - Directory Listing - [select for diffs]
Modified Thu Mar 15 12:04:25 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4719 , to selected 9573
make several items static

Revision 4719 - Directory Listing - [select for diffs]
Modified Thu Mar 15 11:51:24 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4718 , to selected 9573
enable on amd64

Revision 4718 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:23:17 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4717 , to selected 9573
support several additional devices

Revision 4717 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:21:40 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4716 , to selected 9573
update power management driver

Revision 4716 - Directory Listing - [select for diffs]
Modified Thu Mar 15 01:42:15 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4715 , to selected 9573
add 3 more via host to PCI bridges

Revision 4715 - Directory Listing - [select for diffs]
Modified Thu Mar 15 01:36:17 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4714 , to selected 9573
sync with freebsd 7-stable

Revision 4714 - Directory Listing - [select for diffs]
Modified Thu Mar 15 00:50:58 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4713 , to selected 9573
page count ftw

Revision 4713 - Directory Listing - [select for diffs]
Modified Wed Mar 14 23:29:25 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4712 , to selected 9573
add support for NFSMB_DEVICEID_NF4_65_SMB

Revision 4712 - Directory Listing - [select for diffs]
Modified Wed Mar 14 23:27:46 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4711 , to selected 9573
add support for the via VT8237 PMU

Revision 4711 - Directory Listing - [select for diffs]
Modified Wed Mar 14 23:20:38 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4710 , to selected 9573
pcie configuration.

acpi bug fixes.

Revision 4710 - Directory Listing - [select for diffs]
Modified Tue Mar 13 13:14:34 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4709 , to selected 9573
setup thermal zones properly for main cpu.

Revision 4709 - Directory Listing - [select for diffs]
Modified Tue Mar 13 02:22:43 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4708 , to selected 9573
correctly get the number of HPET devices on AMD hardware

Revision 4708 - Directory Listing - [select for diffs]
Modified Tue Mar 13 01:37:28 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4707 , to selected 9573
fix deadlock with sched_ule

Revision 4707 - Directory Listing - [select for diffs]
Modified Mon Mar 12 23:11:17 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4703 , to selected 9573
Add partial support for Intel Turbo Boost technology on newer i5/i7 and Xeons.

ACPI may report extra level with frequency 1MHz above the nominal to
control Intel Turbo Boost operation. It is not a bug, but feature:
dev.cpu.0.freq_levels: 2934/106000 2933/95000 2800/82000 ...
In this case value 2933 means 2.93GHz, but 2934 means 3.2-3.6GHz.

based on patch by mav @ freebsd

Revision 4703 - Directory Listing - [select for diffs]
Modified Sun Mar 11 02:32:15 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4672 , to selected 9573
Bring in userland mutxex support from FreeBSD 7.x. This still requries a userland piece in the threading libraries

Revision 4672 - Directory Listing - [select for diffs]
Modified Fri Mar 9 00:20:24 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4669 , to selected 9573
st_atimespec, st_mtimespec, st_birthtimespec etc have been renamed to follow POSIX 2008 specification.

Revision 4669 - Directory Listing - [select for diffs]
Modified Thu Mar 1 23:59:31 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4668 , to selected 9573
sync with 7 stable

Revision 4668 - Directory Listing - [select for diffs]
Modified Thu Mar 1 05:31:53 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4667 , to selected 9573
fix null define for GCC

Revision 4667 - Directory Listing - [select for diffs]
Modified Thu Mar 1 04:52:15 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4663 , to selected 9573
add support for register manipulation for i386/amd64.  This is used by cpuctl(4).

Revision 4663 - Directory Listing - [select for diffs]
Modified Thu Mar 1 04:39:02 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4661 , to selected 9573
introduce cpuctl interface.  Allows microcode updates or toggling registers on x86 cpus. (amd and intel only)

Revision 4661 - Directory Listing - [select for diffs]
Modified Wed Feb 22 03:10:24 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4649 , to selected 9573
revert changes to subr_log while we investigate possible panics related to it

Revision 4649 - Directory Listing - [select for diffs]
Modified Sun Feb 19 21:26:58 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4648 , to selected 9573
tag

Revision 4648 - Directory Listing - [select for diffs]
Modified Sun Feb 19 18:31:09 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4647 , to selected 9573
Fix a scheduler problem with AMD CPUs with odd numbers of cores.

Triple core CPUs could freak out on boot prior to this fix.

Revision 4647 - Directory Listing - [select for diffs]
Modified Sun Feb 19 17:56:40 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4646 , to selected 9573
drop GIANT lock from syslog interface

Revision 4646 - Directory Listing - [select for diffs]
Modified Sun Feb 19 16:59:09 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4645 , to selected 9573
Remove ia64 crap

Revision 4645 - Directory Listing - [select for diffs]
Modified Sun Feb 19 16:58:44 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4644 , to selected 9573
add sensordev lock to witness list

remove ia64 crap

Revision 4644 - Directory Listing - [select for diffs]
Modified Sun Feb 19 16:58:07 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4643 , to selected 9573
init lock

Revision 4643 - Directory Listing - [select for diffs]
Modified Thu Feb 16 23:14:25 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4642 , to selected 9573
Sigh... syscons_isa uses these right now

Revision 4642 - Directory Listing - [select for diffs]
Modified Thu Feb 16 22:44:41 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4641 , to selected 9573
make sysctl node static since this is the only place we're allocating them.  move sc_puts into syscons.c only.. it's not used anywhere else and make it static.  get rid of bogus layering with sccngetch

Revision 4641 - Directory Listing - [select for diffs]
Modified Thu Feb 16 21:19:00 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4639 , to selected 9573
revert previous change and make 4BSD the default sechuler on amd64. This is temporary while we investigate some stability issues

Revision 4639 - Directory Listing - [select for diffs]
Modified Tue Feb 14 19:33:49 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4638 , to selected 9573
Implement bswap16 without inline assembly on i386/amd64.  Compilers do a better job these days.

Revision 4638 - Directory Listing - [select for diffs]
Modified Sun Feb 12 21:16:00 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4637 , to selected 9573
bump MidnightBSD version for support for preinit, init and fini arrays and related chapges to csu and rtld-elf

Revision 4637 - Directory Listing - [select for diffs]
Modified Sun Feb 12 21:14:24 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4629 , to selected 9573
Introduce support for preinit, init and fini arrays per the ELF standard.

This patch is based on work by John Marino for DragonFly.  This makes us the second BSD to support this feature.

From his comments:

For the main executable file, the .init_array and .fini_array sections
are handled by crt1, just like .init and .fini are.  In the case of
a statically linked binary, the .preinit_array section is also handled
by crt1.  The real-time linker handles the .init_array and .fini_array
sections for dynamically shared objects (libraries) and .preinit_array
for dynamically-linked binaries.  There are no .preinit_array sections
in the DSOs per standard.

These sections are described by the System V Application Binary Interface
http://www.sco.com/developers/gabi/latest/ch4.sheader.html#special_sections


In order for this patch to work, we also introduced several items from NetBSD needed for newer versions of GCC as well as some features used in this patch. (cdefs.h)

Finally, we're also through in manpages for cpu set which is totally unrelated, but an obmission from a previous patch for ULE.

Revision 4629 - Directory Listing - [select for diffs]
Modified Thu Feb 2 09:09:15 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4628 , to selected 9573
add missing spin locks.  witness has to know about them

Revision 4628 - Directory Listing - [select for diffs]
Modified Thu Feb 2 09:00:40 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4627 , to selected 9573
Switch to mutex over spin lock and add partial support for kqueue

Revision 4627 - Directory Listing - [select for diffs]
Modified Tue Jan 31 03:25:27 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4626 , to selected 9573
add resize code

Revision 4626 - Directory Listing - [select for diffs]
Modified Tue Jan 31 02:12:23 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4625 , to selected 9573
add resize for sparc

Revision 4625 - Directory Listing - [select for diffs]
Modified Tue Jan 31 00:27:25 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4624 , to selected 9573
deal with various apple partition types

Revision 4624 - Directory Listing - [select for diffs]
Modified Tue Jan 31 00:13:39 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4623 , to selected 9573
add apple boot and ufs partition types

Revision 4623 - Directory Listing - [select for diffs]
Modified Sun Jan 29 22:14:21 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4622 , to selected 9573
handle the resize case here too.

Revision 4622 - Directory Listing - [select for diffs]
Modified Sun Jan 29 21:38:44 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4621 , to selected 9573
add linux mbr, ntfs, fat32

Revision 4621 - Directory Listing - [select for diffs]
Modified Sun Jan 29 21:03:25 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4620 , to selected 9573
start work on resize()

Revision 4620 - Directory Listing - [select for diffs]
Modified Sun Jan 29 20:19:17 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4619 , to selected 9573
Include NetBSD, Microsoft, Linux, FreeBSD and Apple partition types.  This allows us to see the types when we dump the geom data.

Revision 4619 - Directory Listing - [select for diffs]
Modified Sun Jan 29 19:49:11 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4618 , to selected 9573
add definitions for GRUB2, NetBSD and Apple/Mac OS X

Revision 4618 - Directory Listing - [select for diffs]
Modified Sun Jan 29 19:11:09 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4615 , to selected 9573
add partial support for integrety checking with a sysctl to turn it off

Revision 4615 - Directory Listing - [select for diffs]
Modified Fri Jan 27 04:48:30 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4592 , to selected 9573
shorten the names of the partition types.  there's a hard limit of 16 characters by convention

Revision 4592 - Directory Listing - [select for diffs]
Modified Sun Jan 22 16:09:59 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4590 , to selected 9573
Fix error on tinderbox when building 32bit code.

Revision 4590 - Directory Listing - [select for diffs]
Modified Sat Jan 21 16:56:14 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4583 , to selected 9573
partedit makes the assumption that arg0 defines G_PART_PARM_GEOM and G_PART_PARM_PROVIDER).  make that so

Revision 4583 - Directory Listing - [select for diffs]
Modified Wed Jan 18 04:32:05 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4557 , to selected 9573
fix some of the english

Revision 4557 - Directory Listing - [select for diffs]
Modified Sat Jan 14 04:06:53 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4548 , to selected 9573
rework the pcm lock/unlock logic

Revision 4548 - Directory Listing - [select for diffs]
Modified Wed Jan 11 04:11:27 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4547 , to selected 9573
update stub generator

Revision 4547 - Directory Listing - [select for diffs]
Modified Wed Jan 11 03:33:38 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4543 , to selected 9573
drop hfa here too

Revision 4543 - Directory Listing - [select for diffs]
Modified Sat Jan 7 18:37:57 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4538 , to selected 9573
From now on, CURRENT will have witness and invariants enabled by default. This slows down performance, but it makes it much easier to catch kernel problems.

Upon creating a release branch, these options should be removed.

Revision 4538 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:57:01 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4537 , to selected 9573
add sysctl lock protection around register and unregister routines

Revision 4537 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:49:56 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4536 , to selected 9573
correct steal threashold value.

Revision 4536 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:34:07 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4535 , to selected 9573
add some assertions around the sensordev_lock.

Revision 4535 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:25:58 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4534 , to selected 9573
change out the flag and drop and reacquire the lock

Revision 4534 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:19:03 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4533 , to selected 9573
whitespace

Revision 4533 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:14:22 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4532 , to selected 9573
use sysctl lock/unlock instead of giant here

Revision 4532 - Directory Listing - [select for diffs]
Modified Wed Jan 4 03:11:57 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4526 , to selected 9573
add ; for SYSINIT.. it's good form

Revision 4526 - Directory Listing - [select for diffs]
Modified Wed Jan 4 02:14:06 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4525 , to selected 9573
Revert some of the recent changes with misc functions in freebsd compatibility.  I have no idea what i was thinking before.

Regen syscall table so we don't try to use them.

Revision 4525 - Directory Listing - [select for diffs]
Modified Wed Jan 4 01:49:24 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4524 , to selected 9573
*** empty log message ***

Revision 4524 - Directory Listing - [select for diffs]
Modified Wed Jan 4 01:35:37 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4522 , to selected 9573
sync ipc code

Revision 4522 - Directory Listing - [select for diffs]
Modified Mon Jan 2 18:31:00 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4521 , to selected 9573
regen

Revision 4521 - Directory Listing - [select for diffs]
Modified Mon Jan 2 17:48:39 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4520 , to selected 9573
*** empty log message ***

Revision 4520 - Directory Listing - [select for diffs]
Modified Mon Jan 2 17:47:22 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4518 , to selected 9573
revert stupid commit

Revision 4518 - Directory Listing - [select for diffs]
Modified Mon Jan 2 16:41:40 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4517 , to selected 9573
drop hfa as it's not mpsafe

Revision 4517 - Directory Listing - [select for diffs]
Modified Mon Jan 2 16:40:58 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4516 , to selected 9573
connect lindev(4) to the build

drop hfa as it's not mpsafe

Revision 4516 - Directory Listing - [select for diffs]
Modified Mon Jan 2 16:38:38 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4515 , to selected 9573
introduce lindev(4)

Revision 4515 - Directory Listing - [select for diffs]
Modified Mon Jan 2 16:26:33 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4514 , to selected 9573
add missing compatibility functions.

Revision 4514 - Directory Listing - [select for diffs]
Modified Mon Jan 2 16:23:03 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4513 , to selected 9573
regen syscall table

Revision 4513 - Directory Listing - [select for diffs]
Modified Mon Jan 2 16:18:47 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4512 , to selected 9573
Fix botched merge.

Revision 4512 - Directory Listing - [select for diffs]
Modified Sat Dec 31 21:42:59 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4511 , to selected 9573
blah.. compilers today need to chill

Revision 4511 - Directory Listing - [select for diffs]
Modified Sat Dec 31 21:09:15 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4510 , to selected 9573
add ioctl for 32bit compatibility.

Revision 4510 - Directory Listing - [select for diffs]
Modified Sat Dec 31 20:50:43 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4509 , to selected 9573
A little early, but Happy New Year.

I'll forget otherwise :)

Revision 4509 - Directory Listing - [select for diffs]
Modified Sat Dec 31 20:30:30 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4508 , to selected 9573
Refactor linux elf/note logic

Revision 4508 - Directory Listing - [select for diffs]
Modified Sat Dec 31 16:59:05 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4501 , to selected 9573
Modify kernel elf routines to support ELF NOTES.  Specificaly, handle 'MidnightBSD' and 'FreeBSD' notes for now.

This prepares us for binutils changes.

I have not yet modified the linuxolator elf note handling logic.  This would be very useful to do.

Revision 4501 - Directory Listing - [select for diffs]
Modified Fri Dec 30 02:02:36 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4500 , to selected 9573
Get rid of GIANT lock in sensors framework.

I've created a new sensorsdev_lock to protect list operations.  More work might be required in the individual sensor drivers (lm, it, amdtemp, etc).

Revision 4500 - Directory Listing - [select for diffs]
Modified Fri Dec 30 00:32:22 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4499 , to selected 9573
tag

Revision 4499 - Directory Listing - [select for diffs]
Modified Fri Dec 30 00:16:02 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4498 , to selected 9573
improve description

Revision 4498 - Directory Listing - [select for diffs]
Modified Thu Dec 29 04:14:00 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4497 , to selected 9573
hide very slow sysctl under DIAGNOSTIC in vfs_cache.c

Make a few refinements.

Revision 4497 - Directory Listing - [select for diffs]
Modified Thu Dec 29 04:03:27 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4496 , to selected 9573
mpsafe sysctl

Revision 4496 - Directory Listing - [select for diffs]
Modified Thu Dec 29 04:01:40 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4495 , to selected 9573
MPSAFE sysctl

Revision 4495 - Directory Listing - [select for diffs]
Modified Thu Dec 29 04:00:14 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4494 , to selected 9573
MPSAFE sysctl's.  These happen to be used frequently, especially during make operations.

Revision 4494 - Directory Listing - [select for diffs]
Modified Thu Dec 29 03:55:21 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4493 , to selected 9573
MPSAFE sysctl's

Revision 4493 - Directory Listing - [select for diffs]
Modified Thu Dec 29 03:34:07 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4492 , to selected 9573
make sysctl's MPSAFE

Revision 4492 - Directory Listing - [select for diffs]
Modified Thu Dec 29 03:26:55 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4491 , to selected 9573
explain it must be static

Revision 4491 - Directory Listing - [select for diffs]
Modified Thu Dec 29 03:12:41 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4490 , to selected 9573
make sysctl's mpsafe

Revision 4490 - Directory Listing - [select for diffs]
Modified Thu Dec 29 03:04:10 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4489 , to selected 9573
These can also be MPSAFE

Revision 4489 - Directory Listing - [select for diffs]
Modified Thu Dec 29 03:01:09 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4488 , to selected 9573
Add giant lock around vrele and make all the sysctl's MPSAFE where possible.

Revision 4488 - Directory Listing - [select for diffs]
Modified Thu Dec 29 02:33:28 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4487 , to selected 9573
Regenerate syscall table.

Add flag MPSAFE to sysctl leaf nodes so they don't require GIANT lock. More work is necesary to make things MPSAFE but this could allow for some serious performance benefits.

move some of the legacy bsdi/4.4bsd lite 2 stuff into kern_xxx.c and port some freebsd 7 centric things over for sbuf.

Revision 4487 - Directory Listing - [select for diffs]
Modified Wed Dec 28 03:14:45 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4483 , to selected 9573
Bump for raid5, geom sector changes, new kern.features.inet and kern.features.inet6

Revision 4483 - Directory Listing - [select for diffs]
Modified Wed Dec 28 03:03:25 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4478 , to selected 9573
ipv6 and ipv4 are compiled in when kern.features.inet or inet6 are visible :)

Revision 4478 - Directory Listing - [select for diffs]
Modified Wed Dec 28 02:24:58 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4475 , to selected 9573
expose stripesize and offset

Revision 4475 - Directory Listing - [select for diffs]
Modified Wed Dec 28 00:42:31 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4474 , to selected 9573
add raid5

Revision 4474 - Directory Listing - [select for diffs]
Modified Wed Dec 28 00:41:41 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4473 , to selected 9573
import raid 5 module for geom

Revision 4473 - Directory Listing - [select for diffs]
Modified Wed Dec 28 00:41:18 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4472 , to selected 9573
Import raid 5 module for geom

Revision 4472 - Directory Listing - [select for diffs]
Modified Wed Dec 28 00:14:43 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4456 , to selected 9573
add support for midnightbsd slices as well.

Revision 4456 - Directory Listing - [select for diffs]
Modified Sun Dec 18 19:09:49 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4455 , to selected 9573
MidnightBSDize several boot/loader strings

Alter pmbr and gptboot to like the new MidnightBSD GPT part types

Revision 4455 - Directory Listing - [select for diffs]
Modified Sun Dec 18 03:59:06 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4445 , to selected 9573
Increment MidnightBSD version for libdialog changeover.

Revision 4445 - Directory Listing - [select for diffs]
Modified Sun Dec 18 00:45:29 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4440 , to selected 9573
*** empty log message ***

Revision 4440 - Directory Listing - [select for diffs]
Modified Thu Dec 15 13:24:42 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4433 , to selected 9573
use MidnightBSD partition types when possible.

Revision 4433 - Directory Listing - [select for diffs]
Modified Sat Dec 10 23:15:43 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4432 , to selected 9573
forgot another one

Revision 4432 - Directory Listing - [select for diffs]
Modified Sat Dec 10 23:08:42 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4430 , to selected 9573
use midnightbsd name

Revision 4430 - Directory Listing - [select for diffs]
Modified Sat Dec 10 23:00:32 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4429 , to selected 9573
Remove freebsd types here for now.  We may try to support their schemes in the future as well, but it's not worth it right now.

Revision 4429 - Directory Listing - [select for diffs]
Modified Sat Dec 10 22:55:34 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4428 , to selected 9573
create MidnightBSD GPT partition types rather than FreeBSD on i386/amd64.  Our sparc port isn't much of anything now, and we're still using the FreeBSD VTOC entries as their hack won't work for us as we don't have an ELFOSABI number.

Revision 4428 - Directory Listing - [select for diffs]
Modified Sat Dec 10 22:33:35 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4427 , to selected 9573
define MIDNIGHTBSD GPT types for future use!

Revision 4427 - Directory Listing - [select for diffs]
Modified Sat Dec 10 21:55:12 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4418 , to selected 9573
use atomic_store rather than set

Revision 4418 - Directory Listing - [select for diffs]
Modified Sat Dec 10 21:18:06 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4417 , to selected 9573
add SB8xx southbridge support

Revision 4417 - Directory Listing - [select for diffs]
Modified Sat Dec 10 21:05:10 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4416 , to selected 9573
Merge rl(4) and re(4) from 7-stable freebsd.

Revision 4416 - Directory Listing - [select for diffs]
Modified Sat Dec 10 16:39:09 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4415 , to selected 9573
fix comment

Revision 4415 - Directory Listing - [select for diffs]
Modified Sat Dec 10 15:46:16 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4414 , to selected 9573
Bring in several improvements to GEOM from FreeBSD 7-stable.

Drop PC98 support from GEOM in MidnightBSD.  We don't support that architecture and it's not worth the effort to maintain.

raid3, label, journal, eli vinum, and part GEOM classes include several bug fixes related to sanity checking, stripe size, disabling debug printing (label), ...

Revision 4414 - Directory Listing - [select for diffs]
Modified Sat Dec 10 14:59:51 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4413 , to selected 9573
use new sbuf_new_auto macro. use MAXPHYS rather than define a custom io size in here

Revision 4413 - Directory Listing - [select for diffs]
Modified Sat Dec 10 14:57:28 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4411 , to selected 9573
Add sbuf_new_auto macro and clean up some whitespace problems.

Revision 4411 - Directory Listing - [select for diffs]
Modified Thu Dec 8 02:03:15 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4387 , to selected 9573
add bootsize constant.

Revision 4387 - Directory Listing - [select for diffs]
Modified Sun Nov 27 15:48:01 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4386 , to selected 9573
Include the parent Makefile.inc

Revision 4386 - Directory Listing - [select for diffs]
Modified Sun Nov 27 15:45:40 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4385 , to selected 9573
define the target arch

Revision 4385 - Directory Listing - [select for diffs]
Modified Sun Nov 27 03:42:50 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4384 , to selected 9573
add memmove and initcpu hacks related to vm_guest/virutalization detection.

turn on the new mii stuff in the base kernel

Revision 4384 - Directory Listing - [select for diffs]
Modified Sun Nov 27 03:41:53 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4383 , to selected 9573
enable additional chips

Revision 4383 - Directory Listing - [select for diffs]
Modified Sun Nov 27 03:40:50 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4382 , to selected 9573
part 2 of the virtualization piece.

Revision 4382 - Directory Listing - [select for diffs]
Modified Sun Nov 27 03:40:21 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4381 , to selected 9573
related to pci update

Revision 4381 - Directory Listing - [select for diffs]
Modified Sun Nov 27 03:39:46 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4380 , to selected 9573
Merge several changes from FreeBSD 7-stable.

Introduce virtualization detection.  The kernel knows if it's running with VMWar
e, VirtualBox, Parallels, etc and changes the hz level as well as disables MSI a
s appropriate.  We will need to drop the loader support for part of this once it
's tested further. This is more general and allows us to make more changes for s
pecail hardware emulation.

Update alc(4), bge(4), mii(4) and cardbus as well as pci.  This fixes several pr
oblems with various devices, particularly alc(4) which often had difficulty dete
cting cables were plugged in and DHCP. bge(4) gains support for several newer ch
ips and disables UDP offloading for stability reasons.

We also had to hack zfs so that the kernel memmove can be used now rather than t
he macro bcopy hack.

Revision 4380 - Directory Listing - [select for diffs]
Modified Thu Nov 24 19:34:05 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4379 , to selected 9573
add additional controller, use the last part of the serial number on a hard drive for ata array to avoid problems with two serial numbers are similar in a set and a drive is removed. mask disk idx to avoid panic when extra bits are set.

Revision 4379 - Directory Listing - [select for diffs]
Modified Thu Nov 24 16:18:09 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4378 , to selected 9573
Introduce some aliases for media types and use them in alc(4).

Revision 4378 - Directory Listing - [select for diffs]
Modified Thu Nov 24 15:59:15 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4377 , to selected 9573
turn on wol

Revision 4377 - Directory Listing - [select for diffs]
Modified Thu Nov 24 15:57:52 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4376 , to selected 9573
handle wake on lan link negotiation reset case.

Revision 4376 - Directory Listing - [select for diffs]
Modified Thu Nov 24 15:44:25 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4360 , to selected 9573
Move the lock down to protect

Revision 4360 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:42:02 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4359 , to selected 9573
Fix headphone pin config on Lenovo B450 Laptop.

Revision 4359 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:39:41 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4358 , to selected 9573
add a bunch of conexant chips

Revision 4358 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:35:09 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4357 , to selected 9573
rename several intel chips with the proper family names and add a few missing ones

Revision 4357 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:30:35 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4356 , to selected 9573
Add support for several Nvidia and Conexant audio chips.

Revision 4356 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:26:16 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4355 , to selected 9573
Add Intel Pather Point support.

Revision 4355 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:24:51 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4354 , to selected 9573
Add support for Intel Patsburg PCH chipset.

Revision 4354 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:19:43 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4353 , to selected 9573
Add support for Intel Cougar Point

Revision 4353 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:17:33 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4352 , to selected 9573
define RDC_M3010

Revision 4352 - Directory Listing - [select for diffs]
Modified Sat Nov 19 15:15:56 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4337 , to selected 9573
Hide version in VERBOSE

Revision 4337 - Directory Listing - [select for diffs]
Modified Sat Nov 5 14:32:12 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4334 , to selected 9573
fix type for ioctl request

Revision 4334 - Directory Listing - [select for diffs]
Modified Fri Nov 4 22:25:47 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4333 , to selected 9573
redo the locking and get rid of the task queue.

Revision 4333 - Directory Listing - [select for diffs]
Modified Fri Nov 4 20:23:13 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4330 , to selected 9573
Avoid signed underflow when interpreter path is shorter than argv[0].

Revision 4330 - Directory Listing - [select for diffs]
Modified Sat Oct 29 23:31:34 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4323 , to selected 9573
Revert zfs related file changes from several days ago. This was a bad idea.

Revision 4323 - Directory Listing - [select for diffs]
Modified Wed Oct 26 16:23:34 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4322 , to selected 9573
*** empty log message ***

Revision 4322 - Directory Listing - [select for diffs]
Modified Wed Oct 26 15:44:41 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4316 , to selected 9573
*** empty log message ***

Revision 4316 - Directory Listing - [select for diffs]
Modified Wed Oct 26 12:58:13 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4306 , to selected 9573
Bump version for the following:

BIND 9.6 ESV R5
mDNSResponder
SSP (stack protector) enabled for userland and kernel.
GPT boot

Revision 4306 - Directory Listing - [select for diffs]
Modified Wed Oct 26 02:00:23 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4302 , to selected 9573
set ssp flags to nothing

Revision 4302 - Directory Listing - [select for diffs]
Modified Sun Oct 23 16:20:13 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4301 , to selected 9573
add readme until we migrate files here

Revision 4301 - Directory Listing - [select for diffs]
Modified Sun Oct 23 16:17:30 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4300 , to selected 9573
Catch up conf/files and conf/files.[i386|amd64]

tweak our build environment for gnu99/c99.

Add the stack protector from FreeBSD.  This relies on a random number generator which is seeded at startup of the kernel (kern/init_main.c, kern/stack_protector.c and sys/kernel.h)

Also introduce qpi which supports workstation chipsets using qpi.   It connects to the nexus and then has pci buses under it.

Revision 4300 - Directory Listing - [select for diffs]
Modified Sun Oct 23 15:54:05 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4299 , to selected 9573
make more c99 friendly

Revision 4299 - Directory Listing - [select for diffs]
Modified Sun Oct 23 15:23:20 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4298 , to selected 9573
this directory doesn't exist

Revision 4298 - Directory Listing - [select for diffs]
Modified Sun Oct 23 15:05:16 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4297 , to selected 9573
catch up to recent directory structure.

Revision 4297 - Directory Listing - [select for diffs]
Modified Sun Oct 23 14:41:54 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4295 , to selected 9573
sync libalias with FreeBSD 7-stable

Revision 4295 - Directory Listing - [select for diffs]
Modified Sun Oct 23 00:41:26 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4278 , to selected 9573
no ssp

Revision 4278 - Directory Listing - [select for diffs]
Modified Sat Oct 22 14:32:46 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4270 , to selected 9573
Back this change out for now.  I need to turn on c99 for sys first.

Revision 4270 - Directory Listing - [select for diffs]
Modified Thu Oct 20 21:11:31 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4263 , to selected 9573
sus4

Revision 4263 - Directory Listing - [select for diffs]
Modified Thu Oct 20 15:22:15 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4262 , to selected 9573
*** empty log message ***

Revision 4262 - Directory Listing - [select for diffs]
Modified Thu Oct 20 15:03:43 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4252 , to selected 9573
disable syscalls we don't support yet

Revision 4252 - Directory Listing - [select for diffs]
Modified Thu Oct 20 04:39:31 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4251 , to selected 9573
add amd southbridge watchdog (sb700 and similar)

Obtained from: FreeBSD 7.3

Revision 4251 - Directory Listing - [select for diffs]
Modified Thu Oct 20 04:28:11 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4250 , to selected 9573
add amdtemp and atheros ar5416 to notes

Revision 4250 - Directory Listing - [select for diffs]
Modified Thu Oct 20 04:25:20 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4248 , to selected 9573
add atheros ar5416 wireless and amdtemp sensor to NOTES

Revision 4248 - Directory Listing - [select for diffs]
Modified Wed Oct 19 20:01:02 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4247 , to selected 9573
add ; to make some preprocessors happy

Revision 4247 - Directory Listing - [select for diffs]
Modified Wed Oct 19 19:59:08 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4246 , to selected 9573
forgot to commit these

Revision 4246 - Directory Listing - [select for diffs]
Modified Wed Oct 19 19:57:40 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4243 , to selected 9573
disable nmount as we haven't ported the kernel nfs lock manager yet

Revision 4243 - Directory Listing - [select for diffs]
Modified Wed Oct 19 15:17:28 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4242 , to selected 9573
Add driver from DragonFly for Agere gigabit and fast ethernet NICs.

Revision 4242 - Directory Listing - [select for diffs]
Modified Wed Oct 19 15:09:55 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4234 , to selected 9573
add various realtek, broadcom, jmicron, ... devices.

Revision 4234 - Directory Listing - [select for diffs]
Modified Wed Oct 19 13:56:07 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4233 , to selected 9573
Introduce sysctls for exposing kernel features like PAE, AIO or freebsd 4,5,6 compatibility.

Fix a definition that I missed on a previous commit that was breaking sparc.

Revision 4233 - Directory Listing - [select for diffs]
Modified Tue Oct 18 21:17:06 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4231 , to selected 9573
Add BUS_BIND_INTR() method to the bus interface to bind an IRQ resource to a CPU.

bus_bind_intr is a wrapper routine for drivers to use. It is supported on all MidnightBSD architectures.

Obtained from: FreeBSD 7.1

Revision 4231 - Directory Listing - [select for diffs]
Modified Mon Oct 17 20:20:49 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4227 , to selected 9573
Start work on interrupt system.  This code will let one assign an interrupt to a core.

Revision 4227 - Directory Listing - [select for diffs]
Modified Mon Oct 17 10:26:21 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4226 , to selected 9573
add logic to handle the linux gs register and some additional changes related to cpu affinity.

Be sure to set gpart boot partition (mbr compat) active for some bioses to work.

Revision 4226 - Directory Listing - [select for diffs]
Modified Mon Oct 17 10:25:48 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4225 , to selected 9573
add logic to handle the linux gs register and some additional changes related to cpu affinity.

Revision 4225 - Directory Listing - [select for diffs]
Modified Mon Oct 17 08:59:45 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4224 , to selected 9573
add constant for linux gs switch

Revision 4224 - Directory Listing - [select for diffs]
Modified Sun Oct 16 21:11:44 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4223 , to selected 9573
add gptboot

Revision 4223 - Directory Listing - [select for diffs]
Modified Sun Oct 16 21:11:09 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4219 , to selected 9573
Update the boot code to support GPT partition schemes.

Revision 4219 - Directory Listing - [select for diffs]
Modified Sun Oct 16 05:17:40 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4217 , to selected 9573
$MidnightBSD$

Introduce constants for SMAP TYPES. This beats 0x01 randomly in code.

Revision 4217 - Directory Listing - [select for diffs]
Modified Sat Oct 15 21:45:52 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4216 , to selected 9573
The start of the EFI GPT partiiton in the PMBR can always be used with CHS addressing.  Don't use 0xff which is hack in the intel spec for use when CHS won't work.  Most PC bioses can't handle this hack and hang or don't detect the disk as bootable.

Revision 4216 - Directory Listing - [select for diffs]
Modified Sat Oct 15 20:50:43 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4215 , to selected 9573
Minor bugfixes to cd9660

Revision 4215 - Directory Listing - [select for diffs]
Modified Sat Oct 15 20:18:31 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4214 , to selected 9573
Introduce CPU Affinity in MidnightBSD.

The ULE scheduler is now default on i386 and amd64 architectures.

cpuset(1) allows the user to limit a process to a group of CPU cores to run on using new system calls.

32bit versions of the system calls were also added to support 32bit binaries running on amd64 boxes. libc's
symbol map was modified to include the cpuset* system calls to expose them to userland.

This is based on work by Jeff Roberson from FreeBSD 7.1.

Revision 4214 - Directory Listing - [select for diffs]
Modified Sat Oct 15 05:31:09 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4213 , to selected 9573
perform cleanup on error case.

Revision 4213 - Directory Listing - [select for diffs]
Modified Sat Oct 15 05:18:45 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4203 , to selected 9573
timezone value is signed.

Revision 4203 - Directory Listing - [select for diffs]
Modified Sun Oct 9 22:03:38 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4199 , to selected 9573
Supply unique st_dev, st_ino value pair for fstat(2) on pipes.  This is required with sus4 and fixes compatibility problems with several linux centric daemons. This is a port from FreeBSD 10-CURRENT.

Filter out some bad traffic with ipv6 /ipfw.

Revision 4199 - Directory Listing - [select for diffs]
Modified Wed Oct 5 02:05:41 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4192 , to selected 9573
Fix linuxolator unix socket handling after recent security patch.

Revision 4192 - Directory Listing - [select for diffs]
Modified Sat Oct 1 02:37:07 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4191 , to selected 9573
get rid of invalid use of atomic(9)

Revision 4191 - Directory Listing - [select for diffs]
Modified Sat Oct 1 02:34:01 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4190 , to selected 9573
disable lockups when the network cable isn't plugged in with some alc(4)

Revision 4190 - Directory Listing - [select for diffs]
Modified Sat Oct 1 02:31:45 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4189 , to selected 9573
don't use stale ip/tcp header pointers

Revision 4189 - Directory Listing - [select for diffs]
Modified Sat Oct 1 02:29:26 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4188 , to selected 9573
TX mbuf parser for VLAN is still required to enable TX checksum offloading if VLAN hardware tagging is disabled.

Obtained from: FreeBSD  cvs revison 1.1.2.11

Revision 4188 - Directory Listing - [select for diffs]
Modified Sat Oct 1 02:25:43 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4187 , to selected 9573
fix typos (from upstream)

Revision 4187 - Directory Listing - [select for diffs]
Modified Sat Oct 1 01:32:04 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4186 , to selected 9573
add quirks for several devices including cyberpower UPS

Revision 4186 - Directory Listing - [select for diffs]
Modified Sat Oct 1 01:29:07 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4183 , to selected 9573
add several new device quirks for umass.

Revision 4183 - Directory Listing - [select for diffs]
Modified Fri Sep 30 22:44:52 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4181 , to selected 9573
Acidently blew away the cypress pata storage controller.

Revision 4181 - Directory Listing - [select for diffs]
Modified Fri Sep 30 13:04:17 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4180 , to selected 9573
Fix module name in zyd, modernize ural

Revision 4180 - Directory Listing - [select for diffs]
Modified Fri Sep 30 04:21:18 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4178 , to selected 9573
add support for several epson scanners, an hp scanner 3570C, and change the usb mouse z-axis/wheel handling. Also update our list of devices.

Revision 4178 - Directory Listing - [select for diffs]
Modified Fri Sep 30 03:34:44 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4175 , to selected 9573
drop ath_hal build file

Revision 4175 - Directory Listing - [select for diffs]
Modified Fri Sep 30 03:02:06 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4174 , to selected 9573
Disable hibernation.  This was causing alc(4) to hibernate when the cable was unplugged and then requiring down/up the interface or at least unplug and plugin the cable several times.

Revision 4174 - Directory Listing - [select for diffs]
Modified Fri Sep 30 02:06:01 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4173 , to selected 9573
fix path for kernel builds with ath(4)

Revision 4173 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:28:40 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4172 , to selected 9573
sync ath(4) with freebsd 7.3

Revision 4172 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:08:52 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4171 , to selected 9573
ath(4) update

Revision 4171 - Directory Listing - [select for diffs]
Modified Thu Sep 29 12:58:14 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4170 , to selected 9573
Modify generic kernel config to add stack(9) and prepare for ath(4) update.

Fix some formatting problems while here.

Revision 4170 - Directory Listing - [select for diffs]
Modified Thu Sep 29 12:49:12 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4169 , to selected 9573
ath(4) work continues...

Revision 4169 - Directory Listing - [select for diffs]
Modified Thu Sep 29 12:41:28 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4168 , to selected 9573
cleanup NOTES entries. We added stack(9) awhile back.  Remove dead ATM which was not mpsafe and removed.  alc is a recent addition.  snd_ich is ac97

Revision 4168 - Directory Listing - [select for diffs]
Modified Thu Sep 29 12:16:55 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4165 , to selected 9573
bump midnightbsd version so it's easier to see the unix domain sockets vulnerability was fixed in the running kernel

Revision 4165 - Directory Listing - [select for diffs]
Modified Thu Sep 29 00:03:30 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4154 , to selected 9573
Validate length of unix domain socket path.  This prevents kernel panics and other scary things.

Revision 4154 - Directory Listing - [select for diffs]
Modified Thu Sep 15 02:21:42 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4148 , to selected 9573
Bump for xz/lzma 5.0.3

Revision 4148 - Directory Listing - [select for diffs]
Modified Sat Sep 10 23:02:34 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4144 , to selected 9573
use standardized method m_collapse

Revision 4144 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:28:41 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4143 , to selected 9573
fix irq check

Revision 4143 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:26:46 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4142 , to selected 9573
module depends

Revision 4142 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:24:08 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4141 , to selected 9573
clarify comment

Revision 4141 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:23:38 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4140 , to selected 9573
add CMI120_USB device

Revision 4140 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:23:15 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4139 , to selected 9573
clean this up

Revision 4139 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:22:00 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4138 , to selected 9573
Use constant for callout_init's mpsafe check

Revision 4138 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:19:17 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4137 , to selected 9573
change the ati ixp sb600 identifier

Revision 4137 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:18:06 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4136 , to selected 9573
fix comments.

Revision 4136 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:15:52 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4135 , to selected 9573
Improve error handling.

Revision 4135 - Directory Listing - [select for diffs]
Modified Sun Sep 4 16:15:01 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4134 , to selected 9573
fix comment.

Revision 4134 - Directory Listing - [select for diffs]
Modified Sun Sep 4 13:42:39 2011 UTC (12 years, 8 months ago) by laffer1
Diff to previous 4131 , to selected 9573
Add new sound card RDC M3010

Revision 4131 - Directory Listing - [select for diffs]
Modified Mon Aug 22 02:47:56 2011 UTC (12 years, 8 months ago) by laffer1
Diff to previous 4130 , to selected 9573
*** empty log message ***

Revision 4130 - Directory Listing - [select for diffs]
Modified Mon Aug 22 02:47:46 2011 UTC (12 years, 8 months ago) by laffer1
Diff to previous 4129 , to selected 9573
revert the detection change on sparc for now.

Revision 4129 - Directory Listing - [select for diffs]
Modified Mon Aug 22 02:40:55 2011 UTC (12 years, 8 months ago) by laffer1
Diff to previous 4116 , to selected 9573
*** empty log message ***

Revision 4116 - Directory Listing - [select for diffs]
Modified Sat Aug 13 13:52:08 2011 UTC (12 years, 8 months ago) by laffer1
Diff to previous 4115 , to selected 9573
oops.. i shouldn't have committed this.

Revision 4115 - Directory Listing - [select for diffs]
Modified Sat Aug 13 13:17:20 2011 UTC (12 years, 8 months ago) by laffer1
Diff to previous 4114 , to selected 9573
Sync with equivalent changes made during 0.3 and 0.4-CURRENT timeline on x86.

Revision 4114 - Directory Listing - [select for diffs]
Modified Sat Aug 13 02:18:47 2011 UTC (12 years, 8 months ago) by laffer1
Diff to previous 4053 , to selected 9573
GEOM_GPT was renamed GEOM_PART_GPT... forgot to fix it here.

Revision 4053 - Directory Listing - [select for diffs]
Modified Sat Jul 23 22:15:08 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4052 , to selected 9573
This is what i get for being lazy.

Revision 4052 - Directory Listing - [select for diffs]
Modified Sat Jul 23 21:42:39 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4051 , to selected 9573
Bump version or cpufreq changes.

Revision 4051 - Directory Listing - [select for diffs]
Modified Sat Jul 23 21:24:58 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4050 , to selected 9573
convert battery capacity/rate only when requested.

Revision 4050 - Directory Listing - [select for diffs]
Modified Sat Jul 23 21:06:15 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4049 , to selected 9573
td_osd is at the end of struct thread to avoid breaking the ABI
as a side effect it is outside of the td_startzero-td_endzero range,
requiring it to be separately zeroed

Revision 4049 - Directory Listing - [select for diffs]
Modified Sat Jul 23 21:00:48 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4048 , to selected 9573
include missing ;

Revision 4048 - Directory Listing - [select for diffs]
Modified Sat Jul 23 20:57:18 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4047 , to selected 9573
cpufreq: allocate long-lived buffer for handling of sysctl
requests.  This stops crazy alloc/free cycle when powerd
is running aggresively.

Revision 4047 - Directory Listing - [select for diffs]
Modified Sat Jul 23 20:49:06 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4042 , to selected 9573
try to obtain max mhz on cpufreq attach instead of the first request. this works around problems with HTT cores causing a "slow" loop.

Revision 4042 - Directory Listing - [select for diffs]
Modified Sun Jul 17 21:58:23 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4038 , to selected 9573
our own KAME_VERSION

Revision 4038 - Directory Listing - [select for diffs]
Modified Thu Jul 14 00:25:03 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4037 , to selected 9573
add missing code

Revision 4037 - Directory Listing - [select for diffs]
Modified Wed Jul 13 13:02:50 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4036 , to selected 9573
add i915_suspend.c to the kernel module.

Revision 4036 - Directory Listing - [select for diffs]
Modified Wed Jul 13 12:56:33 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4032 , to selected 9573
Catch notes up.

Revision 4032 - Directory Listing - [select for diffs]
Modified Wed Jul 13 01:23:15 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4031 , to selected 9573
add options for new geom part types

Revision 4031 - Directory Listing - [select for diffs]
Modified Wed Jul 13 01:20:28 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4029 , to selected 9573
Part 3 of 4: Update geom and sync with freebsd 7.1

Revision 4029 - Directory Listing - [select for diffs]
Modified Wed Jul 13 01:14:00 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4028 , to selected 9573
Part 2 of 4: Update geom and sync with freebsd 7.1

Update the kernel geom abi

Revision 4028 - Directory Listing - [select for diffs]
Modified Wed Jul 13 01:09:49 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4027 , to selected 9573
Part 1 of 4: Update geom and sync with freebsd 7.1.

Fix up modules.

Revision 4027 - Directory Listing - [select for diffs]
Modified Wed Jul 13 01:05:15 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4026 , to selected 9573
Fix a spelling error and add a define needed for a gpart sync with freebsd

Revision 4026 - Directory Listing - [select for diffs]
Modified Wed Jul 13 01:02:44 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4025 , to selected 9573
Introduce apple part map and vtoc part map for sparc.

For now, we're just going to use the freebsd-* names for partitions but this will change in the future.

Revision 4025 - Directory Listing - [select for diffs]
Modified Wed Jul 13 00:58:24 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4024 , to selected 9573
Teach disklabel about several file system types

Revision 4024 - Directory Listing - [select for diffs]
Modified Tue Jul 12 23:08:55 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4021 , to selected 9573
include the intel i915 suspend functionality and support for amd radeon r600*

Revision 4021 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:49:30 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4020 , to selected 9573
migrate sparc to kdb_enter_why

Revision 4020 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:48:09 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4019 , to selected 9573
kdb_why_powerfail

Revision 4019 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:47:03 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4018 , to selected 9573
kdb_enter_why for MAC

Revision 4018 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:46:12 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4017 , to selected 9573
migrate netgraph to kdb_enter_why

Revision 4017 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:44:06 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4016 , to selected 9573
kdb_enter_why

Revision 4016 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:35:06 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4015 , to selected 9573
kdb_enter_why time

Revision 4015 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:33:56 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4014 , to selected 9573
kdb_entry_why time

Revision 4014 - Directory Listing - [select for diffs]
Modified Sun Jul 10 17:09:30 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4013 , to selected 9573
migrate to kdb_enter_why

Revision 4013 - Directory Listing - [select for diffs]
Modified Sun Jul 10 17:01:03 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4002 , to selected 9573
Introduce kdb_enter_why as an alternative to kdb_enter.  It allows you to specify why you're going into the debugger so scripts can be selected.

FreeBSD 8 has this functionality as kdb_enter.  I considered just merging it that way, but it would break binary compatibility with freebsd kernel modules which I don't want to do yet.  (think nvidia graphics driver)

Revision 4002 - Directory Listing - [select for diffs]
Modified Wed Jul 6 17:35:58 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 4000 , to selected 9573
hande race between device_pager and devsw in a graceful manner.

Revision 4000 - Directory Listing - [select for diffs]
Modified Sat Jul 2 15:44:23 2011 UTC (12 years, 10 months ago) by laffer1
Diff to previous 3999 , to selected 9573
Remove ifdef from 4.3BSD Net/2.  I don't think it's ever going to be done. :)

Revision 3999 - Directory Listing - [select for diffs]
Modified Tue Jun 28 02:45:21 2011 UTC (12 years, 10 months ago) by laffer1
Diff to previous 3998 , to selected 9573
Shouldn't have removed this one.  This fixes build on stargazer.

Revision 3998 - Directory Listing - [select for diffs]
Modified Tue Jun 28 02:22:32 2011 UTC (12 years, 10 months ago) by laffer1
Diff to previous 3995 , to selected 9573
remove unnecessary includes

Revision 3995 - Directory Listing - [select for diffs]
Modified Fri Jun 24 00:35:13 2011 UTC (12 years, 10 months ago) by laffer1
Diff to previous 3994 , to selected 9573
Part 2 of SOCK_CLOEXEC and SOCK_NONBLOCK change for fedora 10 support.

Revision 3994 - Directory Listing - [select for diffs]
Modified Fri Jun 24 00:34:13 2011 UTC (12 years, 10 months ago) by laffer1
Diff to previous 3993 , to selected 9573
Modify linuxolator to include SOCK_CLOEXEC and SOCK_NONBLOCK.  This allows fedora 10 libs to resolve dns entries.

Revision 3993 - Directory Listing - [select for diffs]
Modified Thu Jun 23 12:41:19 2011 UTC (12 years, 10 months ago) by laffer1
Diff to previous 3990 , to selected 9573
mostly cosmetic changes

Revision 3990 - Directory Listing - [select for diffs]
Modified Wed Jun 22 23:56:22 2011 UTC (12 years, 10 months ago) by laffer1
Diff to previous 3989 , to selected 9573
some apps are trying to use LINUX_FUTEX_WAIT_BITSET and LINUX_FUTEX_WAIT_REQUEUE_PI which are not supported by 2.6.16 kernels.. only 2.6.26+.

Log it and throw a no-op if these are not defined and REALTIME clock is requested.

Revision 3989 - Directory Listing - [select for diffs]
Modified Wed Jun 22 23:43:48 2011 UTC (12 years, 10 months ago) by laffer1
Diff to previous 3966 , to selected 9573
add constats for FUTEX_CLOCK_REALTIME.  Note this is not supported as it's part of linux 2.6.25/2.6.26

Revision 3966 - Directory Listing - [select for diffs]
Modified Sat Jun 11 21:01:27 2011 UTC (12 years, 10 months ago) by laffer1
Diff to previous 3965 , to selected 9573
default linux emulatino to 2.6.16.

Revision 3965 - Directory Listing - [select for diffs]
Modified Thu Jun 9 12:51:00 2011 UTC (12 years, 10 months ago) by laffer1
Diff to previous 3959 , to selected 9573
IPFW has two flaws in its handling of IPv6 packets that arrive in
fragments. First, it will deny an IPv6 packet that arrives with
a fragmentation header which has an offset of zero, but no
further fragments. This type of packet is explicitly allowed in
RFC 2460:

In response to an IPv6 packet that is sent to an IPv4 destination
(i.e., a packet that undergoes translation from IPv6 to IPv4),
the originating IPv6 node may receive an ICMP Packet Too Big
message reporting a Next-Hop MTU less than 1280. In that
case, the IPv6 node is not required to reduce the size of
subsequent packets to less than 1280, but must include a
Fragment header in those packets so that the IPv6-to-IPv4
translating router can obtain a suitable Identification value
to use in resulting IPv4 fragments. Note that this means the
payload may have to be reduced to 1232 octets (1280 minus 40
for the IPv6 header and 8 for the Fragment header), and
smaller still if additional extension headers are used.

The second flaw is that the code allows IPv6 packets that arrive in
fragments to avoid transport-layer rules. For example, consider this
ruleset:

00001 deny tcp from 2607:f0b0:0:6:209:87:239:67 80 to 2404:138:4002:4000:205:1cff:fe11:beff dst-port 37822
65534 allow ip from any to any
65535 deny ip from any to any

Rule 1 will not be applied to the fragment with offset zero
because the MF bit is intentionally included in the offset
variable used in ipfw_chk, so the check to see if the transport
header is found in fragment zero will fail. Instead, the rule
will be skipped over, and the next rule which in this example is
an allow will accept the fragment. Where an administrator might
have expected the traffic to be blocked it will instead be
allowed through the firewall.

Attached is a revised patch fixing a third flaw. ipfw will reject
very small IPv6 fragments when it tries to pullup the transport
header. This relaxes the code to be consistent with the IPv4 path
where it only tries to pull up the transport header on fragments with
offset zero.

Reported to FreeBSD by Matthew Luckie , pr 145733.

Revision 3959 - Directory Listing - [select for diffs]
Modified Fri Jun 3 23:04:39 2011 UTC (12 years, 11 months ago) by laffer1
Diff to previous 3953 , to selected 9573
Use real mode to invoke BIOS routines rather than virtual 86 mode.

Obtained from: FreeBSD 7.1 circa Aug 2008

Revision 3953 - Directory Listing - [select for diffs]
Modified Sat May 28 17:54:10 2011 UTC (12 years, 11 months ago) by laffer1
Diff to previous 3933 , to selected 9573
Document and bump midnightbsd version for bind 9 fix

Revision 3933 - Directory Listing - [select for diffs]
Modified Wed May 18 14:00:22 2011 UTC (12 years, 11 months ago) by laffer1
Diff to previous 3923 , to selected 9573
Bump midnightbsd version for perl 5.14.0 & sendmail 8.14.5 in src

Revision 3923 - Directory Listing - [select for diffs]
Modified Mon May 9 13:47:28 2011 UTC (12 years, 11 months ago) by laffer1
Diff to previous 3921 , to selected 9573
Release SP's refcount in key_get_spdbyid().

Revision 3921 - Directory Listing - [select for diffs]
Modified Thu May 5 00:58:28 2011 UTC (13 years ago) by laffer1
Diff to previous 3914 , to selected 9573
Fix a 16 year old bug in the sorting routine for non-contiguous netmasks.
For masks of identical length rn_lexobetter() did not stop on the
first non-equal byte. This leads rn_addroute() to not detecting
duplicate entries and thus we might create a very long list of masks
to check for each node.
This can have a huge impact on IPsec performance, where non-contiguous
masks are used for the flow lookup.  In a setup with 1300 flows we
saw 400 duplicate masks and only a third of the expected throughput.

Obtained from: OpenBSD (revision 1.28 src/sys/net/radix.c)

Revision 3914 - Directory Listing - [select for diffs]
Modified Sun Apr 24 15:36:53 2011 UTC (13 years ago) by laffer1
Diff to previous 3913 , to selected 9573
knlist_* is defined in event.h. Fix lint build

Revision 3913 - Directory Listing - [select for diffs]
Modified Sun Apr 24 15:35:40 2011 UTC (13 years ago) by laffer1
Diff to previous 3911 , to selected 9573
Add knlist_init_mtx

Revision 3911 - Directory Listing - [select for diffs]
Modified Wed Apr 20 03:39:03 2011 UTC (13 years ago) by laffer1
Diff to previous 3910 , to selected 9573
    Do not allow directly recursive RFC3173 IPComp payload.

 Security:	CVE-2011-1547

Revision 3910 - Directory Listing - [select for diffs]
Modified Sun Apr 17 18:58:52 2011 UTC (13 years ago) by laffer1
Diff to previous 3909 , to selected 9573
Add a wrapper around knlist_init

Revision 3909 - Directory Listing - [select for diffs]
Modified Thu Apr 14 04:04:02 2011 UTC (13 years ago) by laffer1
Diff to previous 3908 , to selected 9573
Handle the special ruleset 0 in devfs_ruleset_use(). An attempt set the
current ruleset to 0 with command "devfs ruleset 0" triggered a KASSERT
in devfs_ruleset_create().

Revision 3908 - Directory Listing - [select for diffs]
Modified Fri Apr 1 02:09:23 2011 UTC (13 years, 1 month ago) by laffer1
Diff to previous 3904 , to selected 9573
Clamp the initial advertised receive window when responding to a SYN/ACK
to the maximum allowed window. Growing the window too large would cause
an underflow in the calculations in tcp_output() to decide if a window
update should be sent which would prevent the persist timer from being
started if data was pending and the other end of the connection advertised
an initial window size of 0.

Obtained from: FreeBSD

Revision 3904 - Directory Listing - [select for diffs]
Modified Fri Mar 25 04:12:37 2011 UTC (13 years, 1 month ago) by laffer1
Diff to previous 3903 , to selected 9573
Fix bug reported here: http://blogmal.42.org/tidbits/tcp-bug.story

Only affects amd64 MidnightBSD

Revision 3903 - Directory Listing - [select for diffs]
Modified Mon Mar 21 14:02:15 2011 UTC (13 years, 1 month ago) by laffer1
Diff to previous 3888 , to selected 9573
Remove extra version checks we don't need.

Revision 3888 - Directory Listing - [select for diffs]
Modified Sun Mar 13 21:58:41 2011 UTC (13 years, 1 month ago) by laffer1
Diff to previous 3887 , to selected 9573
tag

Revision 3887 - Directory Listing - [select for diffs]
Modified Sun Mar 13 21:45:06 2011 UTC (13 years, 1 month ago) by laffer1
Diff to previous 3886 , to selected 9573
Part II of the DRM update

Revision 3886 - Directory Listing - [select for diffs]
Modified Sun Mar 13 21:43:59 2011 UTC (13 years, 1 month ago) by laffer1
Diff to previous 3845 , to selected 9573
Bring in two large changes from FreeBSD 7.1:

* DRM/DRI update for direct rendering on X.  This is a large update to support newer ATI and Intel graphics adapters with acceleration. This was original ported from Linux (it's not GPL)
* cdev per open file data.

Implement the per-open file data for the cdev.

 The patch does not change the cdevsw KBI. Management of the data is
 provided by the functions
 int     devfs_set_cdevpriv(void *priv, cdevpriv_dtr_t dtr);
 int     devfs_get_cdevpriv(void **datap);
 void    devfs_clear_cdevpriv(void);
 All of the functions are supposed to be called from the cdevsw method
 contexts.

 - devfs_set_cdevpriv assigns the priv as private data for the file
   descriptor which is used to initiate currently performed driver
   operation. dtr is the function that will be called when either the
   last refernce to the file goes away, the device is destroyed  or
   devfs_clear_cdevpriv is called.
 - devfs_get_cdevpriv is the obvious accessor.
 - devfs_clear_cdevpriv allows to clear the private data for the still
   open file.

 Implementation keeps the driver-supplied pointers in the struct
 cdev_privdata, that is referenced both from the struct file and struct
 cdev, and cannot outlive any of the referee.

Obtained from: FreeBSD

Revision 3845 - Directory Listing - [select for diffs]
Modified Tue Mar 8 13:40:49 2011 UTC (13 years, 1 month ago) by laffer1
Diff to previous 3794 , to selected 9573
Bump for xz/lzma inclusion

Revision 3794 - Directory Listing - [select for diffs]
Modified Mon Feb 21 00:49:34 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3793 , to selected 9573
Sync with freebsd 7.3

Revision 3793 - Directory Listing - [select for diffs]
Modified Sun Feb 20 21:25:35 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3791 , to selected 9573
remove pc98 support

Revision 3791 - Directory Listing - [select for diffs]
Modified Sat Feb 19 18:36:55 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3788 , to selected 9573
Rewrite parts of the amdtemp(4) temp monitor for K8, K10, K11 AMD CPUs to take advantage of the sensors framework.

This is similar to coretemp(4)'s changes in MidnightBSD and to kate(4) in OpenBSD/DragonFly.  However, kate(4) only handles K8 CPUs!

I don't have any K8 hardware to test on so if the sensor readings are off, I need someone to let me know.

Tested on an AMD Phenom 9600

Revision 3788 - Directory Listing - [select for diffs]
Modified Thu Feb 17 14:00:11 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3782 , to selected 9573
Bump for new perl version.

Revision 3782 - Directory Listing - [select for diffs]
Modified Wed Feb 16 23:36:01 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3781 , to selected 9573
Sync with FreeBSD 7.3-RELEASE

Revision 3781 - Directory Listing - [select for diffs]
Modified Wed Feb 16 19:59:53 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3780 , to selected 9573
Add tcp lro

Revision 3780 - Directory Listing - [select for diffs]
Modified Wed Feb 16 19:44:30 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3779 , to selected 9573
Sync with freebsd 7.3

Revision 3779 - Directory Listing - [select for diffs]
Modified Wed Feb 16 19:41:33 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3778 , to selected 9573
Sync fxp with freebsd 7.3

Revision 3778 - Directory Listing - [select for diffs]
Modified Wed Feb 16 19:37:55 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3775 , to selected 9573
Sync with freebsd 7.3-RELEASE, add WOL

Revision 3775 - Directory Listing - [select for diffs]
Modified Wed Feb 16 13:54:41 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3774 , to selected 9573
add igb(4)

Revision 3774 - Directory Listing - [select for diffs]
Modified Wed Feb 16 13:50:08 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3772 , to selected 9573
Add new options for bce.  Remove dead netatm entries from files and refresh for new em(4) and igb(4).

Revision 3772 - Directory Listing - [select for diffs]
Modified Wed Feb 16 13:37:36 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3771 , to selected 9573
Add intel igb(4), update em(4) part 2 of 3

Revision 3771 - Directory Listing - [select for diffs]
Modified Wed Feb 16 13:36:44 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3769 , to selected 9573
Add intel igb(4), update em(4) part 1 of 3

Revision 3769 - Directory Listing - [select for diffs]
Modified Wed Feb 16 13:27:43 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3768 , to selected 9573
Sync bfe(4) with FreeBSD 7.3-RELEASE.

Revision 3768 - Directory Listing - [select for diffs]
Modified Wed Feb 16 02:03:22 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3767 , to selected 9573
sync with freebsd 7.3, add wol support

Revision 3767 - Directory Listing - [select for diffs]
Modified Wed Feb 16 01:00:10 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3765 , to selected 9573
Upgrade bge(4).

Revision 3765 - Directory Listing - [select for diffs]
Modified Wed Feb 16 00:27:13 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3764 , to selected 9573
add age(4)

Revision 3764 - Directory Listing - [select for diffs]
Modified Tue Feb 15 22:09:49 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3763 , to selected 9573
add age(4) (disconnected)

Revision 3763 - Directory Listing - [select for diffs]
Modified Tue Feb 15 20:38:47 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3761 , to selected 9573
Sync with FreeBSD 7.3.  Add wake on lan support.

Revision 3761 - Directory Listing - [select for diffs]
Modified Tue Feb 15 14:04:13 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3760 , to selected 9573
Update ale(4) and sync with just after FreeBSD 7.3.

Add support for WOL.

Revision 3760 - Directory Listing - [select for diffs]
Modified Fri Feb 11 13:55:02 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3753 , to selected 9573
use RTFREE_LOCKED instead of rtfree

Revision 3753 - Directory Listing - [select for diffs]
Modified Wed Feb 9 00:32:15 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3751 , to selected 9573
Bump MidnightBSD version.  We've updated a lot of contrib software lately and the recent window scaling patch. (BIND, file, openssl, openssh, libarchive, unzip, cpio, ...)

Revision 3751 - Directory Listing - [select for diffs]
Modified Wed Feb 9 00:27:18 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3750 , to selected 9573
If the new window size ends up being the same as the old
size when it is scaled, then don't force a window update.

Obtained from: Patch by John Baldwin, FreeBSD 7-STABLE local patch

Revision 3750 - Directory Listing - [select for diffs]
Modified Wed Feb 9 00:11:33 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3749 , to selected 9573
Enable atheros cards in generic.

Revision 3749 - Directory Listing - [select for diffs]
Modified Wed Feb 9 00:10:40 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3748 , to selected 9573
Enable ufs gjournal

Revision 3748 - Directory Listing - [select for diffs]
Modified Wed Feb 9 00:02:27 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3747 , to selected 9573
Fix big typo. turn on UFS_GJOURNAL support.

Revision 3747 - Directory Listing - [select for diffs]
Modified Tue Feb 8 22:06:59 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3739 , to selected 9573
Properly close a socket for a tcp nfs client if the nfs server notices that the client has disconnected while attempting to fetch a request.

Obtained from: FreeBSD revision 218456

Revision 3739 - Directory Listing - [select for diffs]
Modified Mon Feb 7 00:20:11 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3738 , to selected 9573
Add an entry for alc(4).

Revision 3738 - Directory Listing - [select for diffs]
Modified Mon Feb 7 00:18:45 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3737 , to selected 9573
alc(4) module connect

Revision 3737 - Directory Listing - [select for diffs]
Modified Mon Feb 7 00:17:46 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3736 , to selected 9573
Add a preliminary version of alc(4).  This version does not support wake on lan and should not be suspend/resume. It's not connected to the build yet, but one can manually build the odule.

Revision 3736 - Directory Listing - [select for diffs]
Modified Mon Feb 7 00:03:25 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3731 , to selected 9573
don't mark this mpsafe

Revision 3731 - Directory Listing - [select for diffs]
Modified Sun Feb 6 21:43:53 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3727 , to selected 9573
add quad tunables and sysctls

Revision 3727 - Directory Listing - [select for diffs]
Modified Sun Feb 6 18:44:11 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3726 , to selected 9573
Wake On Lan (WOL) infrastructure

Add NEEDSGIANT to IFF_CANTCONFIG so that we can block changes to interfaces that are under giant later.

Revision 3726 - Directory Listing - [select for diffs]
Modified Sun Feb 6 18:25:19 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3720 , to selected 9573
PCI-express capability registers

Revision 3720 - Directory Listing - [select for diffs]
Modified Sun Feb 6 16:25:18 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3682 , to selected 9573
Introduce eeemon, a kernel module to control fan speed, voltage and monitor cpu temp.

Obtained from: Rui Paulo (FreeBSD user repository)

Revision 3682 - Directory Listing - [select for diffs]
Modified Fri Feb 4 01:57:13 2011 UTC (13 years, 2 months ago) by laffer1
Diff to previous 3624 , to selected 9573
Bump for OpenSSL update.

Revision 3624 - Directory Listing - [select for diffs]
Modified Sat Jan 22 20:40:38 2011 UTC (13 years, 3 months ago) by laffer1
Diff to previous 3623 , to selected 9573
Switch coretemp over to the sensors framework.

Revision 3623 - Directory Listing - [select for diffs]
Modified Sat Jan 22 19:55:16 2011 UTC (13 years, 3 months ago) by laffer1
Diff to previous 3612 , to selected 9573
Import it(4) and lm(4) for common Super I/O hardware sensors.

This is based on the 2007 Google Summer of Code project by Constantine A. Murenin and code from OpenBSD.

Revision 3612 - Directory Listing - [select for diffs]
Modified Mon Jan 17 19:41:17 2011 UTC (13 years, 3 months ago) by laffer1
Diff to previous 3611 , to selected 9573
Explicitly set PQ_NONE instead of relying on it being zero.

Revision 3611 - Directory Listing - [select for diffs]
Modified Mon Jan 17 19:33:15 2011 UTC (13 years, 3 months ago) by laffer1
Diff to previous 3608 , to selected 9573
Avoid preemption while manipulating CRs and MTRRs

Revision 3608 - Directory Listing - [select for diffs]
Modified Sat Jan 15 05:56:21 2011 UTC (13 years, 3 months ago) by laffer1
Diff to previous 3599 , to selected 9573
add  jme(4) for JMicron ethernet  devices. This is experimental and  any bugs should be reported.

Revision 3599 - Directory Listing - [select for diffs]
Modified Wed Jan 5 00:51:04 2011 UTC (13 years, 3 months ago) by laffer1
Diff to previous 3598 , to selected 9573
strange...

Revision 3598 - Directory Listing - [select for diffs]
Modified Tue Jan 4 14:23:53 2011 UTC (13 years, 3 months ago) by laffer1
Diff to previous 3595 , to selected 9573
Opteron rev E family of processor expose a bug where, in very rare
ocassions, memory barriers semantic is not honoured by the hardware
itself. As a result, some random breakage can happen in uninvestigable
ways (for further explanation see at the content of the commit itself).

As long as just a specific familly is bugged of an entire architecture
is broken, a complete fix-up is impratical without harming to some
extents the other correct cases.
Considering that (and considering the frequency of the bug exposure)
just print out a warning message if the affected machine is identified.

Pointed out by:	Samy Al Bahra <sbahra at repnop dot org>

Obtained from: FreeBSD (revision 198868)

Revision 3595 - Directory Listing - [select for diffs]
Modified Mon Jan 3 05:43:27 2011 UTC (13 years, 4 months ago) by laffer1
Diff to previous 3594 , to selected 9573
Add support for the 8103E a hardware revision of the 8169.

 Follow the lead of vendor's interrupt moderation mechanism.
  It seems RTL8169/RTL8168/RTL810xE has a kind of interrupt
  moderation mechanism but it is not documented at all. The magic
  value dramatically reduced number of interrupts without noticeable
  performance drops so apply it to all RTL8169/RTL8169 controllers.

Obtained from FreeBSD & Realtek FreeBSD driver.

Revision 3594 - Directory Listing - [select for diffs]
Modified Fri Dec 31 21:53:50 2010 UTC (13 years, 4 months ago) by laffer1
Diff to previous 3565 , to selected 9573
Happy new year.

Revision 3565 - Directory Listing - [select for diffs]
Modified Sat Nov 20 17:49:41 2010 UTC (13 years, 5 months ago) by laffer1
Diff to previous 3562 , to selected 9573
 Several portions of the kernel and userland code related to UFS file
        systems (and UFS2) cannot properly handle inode counts above 2^31 due
        to use of int types.  Based on a patch from FreeBSD, I've modified
        our UFS2 implementation to handle unsigned values for inode counts
        which should allow for file systems greater than 16TB.

        newfs and growfs was also modified.

Revision 3562 - Directory Listing - [select for diffs]
Modified Tue Nov 16 14:21:22 2010 UTC (13 years, 5 months ago) by laffer1
Diff to previous 3554 , to selected 9573
Patch from Paul B Mahol:

Following patch fix panic on i386 for drivers using such functions.

Those two functions take 64-bit variable(s) for their arguments.
On i386 that takes additional 32-bit variable per argument.
This is required so that windrv_wrap() can correctly wrap function that
miniport driver calls with stdcall convention.
Similar explanation is provided in subr_ndis.c for other functions.
On amd64 we do not use these numbers.

Revision 3554 - Directory Listing - [select for diffs]
Modified Thu Nov 11 13:28:11 2010 UTC (13 years, 5 months ago) by laffer1
Diff to previous 3544 , to selected 9573
don't try to unlock a mutex that wasn't locked.  FreeBSD SA 10:09

Revision 3544 - Directory Listing - [select for diffs]
Modified Thu Oct 21 18:41:09 2010 UTC (13 years, 6 months ago) by laffer1
Diff to previous 3524 , to selected 9573
Trick compiler so that it doesn't treat vm_refcnt as a loop invariant.

Revision 3524 - Directory Listing - [select for diffs]
Modified Mon Sep 27 22:20:09 2010 UTC (13 years, 7 months ago) by laffer1
Diff to previous 3491 , to selected 9573
Conditionally define MAXCPU the same for all kernels regardless of SMP or !SMP.

On i386 and amd64 define MAXCPU to 32 since they exist now.  Most kernel structures are resized based on this value.

Revision 3491 - Directory Listing - [select for diffs]
Modified Mon Sep 6 00:23:34 2010 UTC (13 years, 7 months ago) by laffer1
Diff to previous 3484 , to selected 9573
Move things along.. current is now 0.4-CURRENT.  Change the man pages, osreldate and other tunables in the system accordingly.  While we're here, update other bsd systems in our mdoc.local.

Revision 3484 - Directory Listing - [select for diffs]
Modified Thu Sep 2 12:59:28 2010 UTC (13 years, 8 months ago) by laffer1
Diff to previous 3481 , to selected 9573
Bump param.h for the security update to libutil plus some of the sparc64 changes.

Revision 3481 - Directory Listing - [select for diffs]
Modified Wed Sep 1 00:22:55 2010 UTC (13 years, 8 months ago) by laffer1
Diff to previous 3480 , to selected 9573
Let's get ata going

Revision 3480 - Directory Listing - [select for diffs]
Modified Tue Aug 31 23:34:39 2010 UTC (13 years, 8 months ago) by laffer1
Diff to previous 3479 , to selected 9573
oops.. add missing file

Revision 3479 - Directory Listing - [select for diffs]
Modified Tue Aug 31 21:59:04 2010 UTC (13 years, 8 months ago) by laffer1
Diff to previous 3478 , to selected 9573
add compatibility code for sparc64 & ata.  sun disk label doesn't handle > 128GB well...

Revision 3478 - Directory Listing - [select for diffs]
Modified Tue Aug 31 13:08:08 2010 UTC (13 years, 8 months ago) by laffer1
Diff to previous 3457 , to selected 9573
Sync with FreeBSD 7-stable.  Includes NetBSD style changes and 3 clause removal.    Also exports mc146818_def_read and mc146818_def_write so the front end can make use of them.

Revision 3457 - Directory Listing - [select for diffs]
Modified Sun Aug 15 04:34:15 2010 UTC (13 years, 8 months ago) by laffer1
Diff to previous 3432 , to selected 9573
Bump midnightbsd version to detect libdispatch presence.

Revision 3432 - Directory Listing - [select for diffs]
Modified Tue Jul 13 23:21:45 2010 UTC (13 years, 9 months ago) by laffer1
Diff to previous 3430 , to selected 9573
Bump for sendfile(2) mbuf fix.

Revision 3430 - Directory Listing - [select for diffs]
Modified Tue Jul 13 23:14:57 2010 UTC (13 years, 9 months ago) by laffer1
Diff to previous 3427 , to selected 9573
Maintain read only state on mbuf copies.  This was causing data corruption with sendfile(2).

Revision 3427 - Directory Listing - [select for diffs]
Modified Sat Jul 3 16:49:32 2010 UTC (13 years, 10 months ago) by laffer1
Diff to previous 3426 , to selected 9573
Refactor the linux_mmap_common function to take individual arguments similar to FreeBSD.  This is easier to read and similar to other kernel interfaces.  This also makes it easier to fix the mmap offsets greater than 32  bits.   We can deal with a 64 bit file offset now.  This is based on a patch to FreeBSD by Christian Zander @ NVIDIA

Revision 3426 - Directory Listing - [select for diffs]
Modified Sat Jul 3 16:43:27 2010 UTC (13 years, 10 months ago) by laffer1
Diff to previous 3425 , to selected 9573
Refactor the linux_mmap_common function to take individual arguments similar to FreeBSD.  This is easier to read and similar to other kernel interfaces.  This also makes it easier to fix the mmap offsets greater than 32  bits.   We can deal with a 64 bit file offset now.  This is based on a patch to FreeBSD by Christian Zander @ NVIDIA

Revision 3425 - Directory Listing - [select for diffs]
Modified Sun Jun 20 20:15:12 2010 UTC (13 years, 10 months ago) by laffer1
Diff to previous 3424 , to selected 9573
sync with freebsd 7 stable, this also supports crash's nic

Revision 3424 - Directory Listing - [select for diffs]
Modified Sun Jun 20 20:13:20 2010 UTC (13 years, 10 months ago) by laffer1
Diff to previous 3423 , to selected 9573
sync with freebsd 7 stable, this should also support crash's nic

Revision 3423 - Directory Listing - [select for diffs]
Modified Sat Jun 19 14:56:05 2010 UTC (13 years, 10 months ago) by laffer1
Diff to previous 3406 , to selected 9573
Do not require pos parameter to be zero in MAP_ANONYMOUS mmap requests
 in Linux emulation layer. Linux seems to only require that pos is
 page-aligned, but otherwise ignores it. Default FreeBSD mmap parameter
 checking is too strict to allow some Linux binaries to run. tsMuxeR is
 one example of such a binary.

Obtained from: kan@FreeBSD

Revision 3406 - Directory Listing - [select for diffs]
Modified Thu May 27 13:55:02 2010 UTC (13 years, 11 months ago) by laffer1
Diff to previous 3391 , to selected 9573
The nfsclient didn't validate the length of the path passed to it.  This could cause code execution particularly when users are allowed to mount file systems.

Revision 3391 - Directory Listing - [select for diffs]
Modified Sat Mar 27 22:39:14 2010 UTC (14 years, 1 month ago) by laffer1
Diff to previous 3389 , to selected 9573
when vget fails because the vnode has been reclaimed, don't bother looping.

Revision 3389 - Directory Listing - [select for diffs]
Modified Fri Mar 26 18:15:18 2010 UTC (14 years, 1 month ago) by laffer1
Diff to previous 3376 , to selected 9573
Fix build error with missing header on amd64.

Revision 3376 - Directory Listing - [select for diffs]
Modified Sat Mar 20 03:06:38 2010 UTC (14 years, 1 month ago) by laffer1
Diff to previous 3374 , to selected 9573
We don't do ppc or ia64

Revision 3374 - Directory Listing - [select for diffs]
Modified Fri Mar 19 13:05:50 2010 UTC (14 years, 1 month ago) by laffer1
Diff to previous 3372 , to selected 9573
sse support is a effectively required now

Revision 3372 - Directory Listing - [select for diffs]
Modified Thu Mar 18 00:12:58 2010 UTC (14 years, 1 month ago) by laffer1
Diff to previous 3368 , to selected 9573
bump the midnightbsd version to indicate the presense of updated hda audio, new tme zones and the cpu detection code.  we need to do more with this cpu detection code.  Note this also includes changes to linprocfs from freebsd 7-stable that might help with newer kernel emulation.

Revision 3368 - Directory Listing - [select for diffs]
Modified Wed Mar 17 23:40:25 2010 UTC (14 years, 1 month ago) by laffer1
Diff to previous 3365 , to selected 9573
Add support for several newer sound cards including the following ATI and realtek chipsets:

hdac0: <ATI SB600 High Definition Audio Controller> mem 0xfbbf4000-0xfbbf7fff ir
q 16 at device 20.2 on pci0
hdac0: HDA Driver Revision: 20091113_0138
hdac0: [ITHREAD]
hdac0: HDA Codec #0: Realtek ALC887
hdac1: <ATI RV730 High Definition Audio Controller> mem 0xfbcec000-0xfbceffff ir
q 19 at device 0.1 on pci1
hdac1: HDA Driver Revision: 20091113_0138
hdac1: [ITHREAD]
hdac1: HDA Codec #0: ATI R6xx HDMI
hdac2: <ATI RV730 High Definition Audio Controller> mem 0xfbdec000-0xfbdeffff ir
q 17 at device 0.1 on pci2
hdac2: HDA Driver Revision: 20091113_0138
hdac2: [ITHREAD]
hdac2: HDA Codec #0: ATI R6xx HDMI
pcm0: <HDA Realtek ALC887 PCM #0 Analog> at cad 0 nid 1 on hdac0
pcm1: <HDA Realtek ALC887 PCM #1 Analog> at cad 0 nid 1 on hdac0
pcm2: <HDA Realtek ALC887 PCM #2 Digital> at cad 0 nid 1 on hdac0
pcm3: <HDA Realtek ALC887 PCM #3 Digital> at cad 0 nid 1 on hdac0
pcm4: <HDA ATI R6xx HDMI PCM #0 HDMI> at cad 0 nid 1 on hdac1
pcm5: <HDA ATI R6xx HDMI PCM #0 HDMI> at cad 0 nid 1 on hdac2

Revision 3365 - Directory Listing - [select for diffs]
Modified Sat Mar 13 23:58:53 2010 UTC (14 years, 1 month ago) by laffer1
Diff to previous 3364 , to selected 9573
Update CPU detection logic.  This should greatly simplify determining cpu make.

Revision 3364 - Directory Listing - [select for diffs]
Modified Sat Mar 13 19:15:51 2010 UTC (14 years, 1 month ago) by laffer1
Diff to previous 3355 , to selected 9573
Update our cpu types and include a list of vendors of CPUs.  This will be used with identcpu and kernel modules later to "detect" cpu vendors to enable/disable features.

Revision 3355 - Directory Listing - [select for diffs]
Modified Fri Mar 12 04:28:25 2010 UTC (14 years, 1 month ago) by laffer1
Diff to previous 3354 , to selected 9573
hwpstate

Revision 3354 - Directory Listing - [select for diffs]
Modified Fri Mar 12 04:24:31 2010 UTC (14 years, 1 month ago) by laffer1
Diff to previous 3324 , to selected 9573
hwpstate for amd cpus

Revision 3324 - Directory Listing - [select for diffs]
Modified Sat Mar 6 14:40:28 2010 UTC (14 years, 1 month ago) by laffer1
Diff to previous 3323 , to selected 9573
Add the FID and VID definitions for our cute late night change.

Revision 3323 - Directory Listing - [select for diffs]
Modified Sat Mar 6 03:50:04 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3322 , to selected 9573
set amd_pminfo up on amd64.

Revision 3322 - Directory Listing - [select for diffs]
Modified Sat Mar 6 03:41:11 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3321 , to selected 9573
set the amd_pminfo on cpu detection.

Revision 3321 - Directory Listing - [select for diffs]
Modified Sat Mar 6 03:23:08 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3320 , to selected 9573
Add amd_pminfo definitions.

Revision 3320 - Directory Listing - [select for diffs]
Modified Sat Mar 6 03:20:08 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3319 , to selected 9573
Add amd_pmifo flag to store advanced power management info with AMD cpus.

Revision 3319 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:26:35 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3318 , to selected 9573
Add special registers for sse 4.1 4.2 x2apic, MOVBE (intel atom cpus have this) and popcnt

Revision 3318 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:22:17 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3317 , to selected 9573
add cpu identification bits for several features including sse 4.1, 4.2, MOVBE, POPCNT, XSAVE and OSXSAVE

Revision 3317 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:14:43 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3316 , to selected 9573
Introduce the AMD Phenom cpufreq support.  This is not yet connected to the build.

Obtained from: FreeBSD

Revision 3316 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:09:05 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3315 , to selected 9573
Handle unregister properly.  DOn't do it if cpu fails to detatch.

Revision 3315 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:07:04 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3314 , to selected 9573
Do not use PowerNow! if FID or VID is missing.

Revision 3314 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:05:56 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3313 , to selected 9573
Use power management information for AMD CPUs from identcpu.c.

Revision 3313 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:02:17 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3312 , to selected 9573
Fail detach if cpufreq_unregister() fails.

Revision 3312 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:59:08 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3311 , to selected 9573
Add Pentium D cores into the list that can't handle 12.5% and 25%
throttle. My SMP kernel hangs when one of those is selected by
powerd. Errata AA21 here:

ftp://download.intel.com/design/PentiumXE/specupdt/31030717.pdf

Obtained from: FreeBSD

Revision 3311 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:55:38 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3310 , to selected 9573
1.13: Use correct bitmask for checking CPU identities.
1.16: Add XXX comment about the table in general.

Obtained from: FreeBSD

Revision 3310 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:50:31 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3309 , to selected 9573
If we are unable to obtain a frequency list from either ACPI or the
static tables, then attempt to build a simple list containing just the high
and low frequencies if the hw.est.msr_info tunable is set to 1.  By default
this is disabled.

Obtained from FreeBSD

Revision 3309 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:45:18 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3308 , to selected 9573
add a proper detach

Revision 3308 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:43:31 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3307 , to selected 9573
After probing the available frequency settings, restore the CPU to run
at whatever frequency it started at.

Revision 3307 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:36:59 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3306 , to selected 9573
1.13: Use correct bitmask for checking CPU identities.
1.16: Add XXX comment about the table in general.

Increase time we wait for things to settle to 1 millisecond,
10 microseconds is too short.

Revision 3306 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:31:23 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3305 , to selected 9573
Use cpu_feature2 and don't free anything in detach.

Obtained from FreeBSD

Revision 3305 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:28:06 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3304 , to selected 9573
In est_acpi_info(), initialize count before passing its pointer to
CPUFREQ_DRV_SETTINGS().

Revision 3304 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:26:48 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3303 , to selected 9573
Validate the id16 values gathered from ACPI (previously a TODO item).

Obtained from FreeBSD

Revision 3303 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:25:08 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3302 , to selected 9573
add tag

Revision 3302 - Directory Listing - [select for diffs]
Modified Fri Mar 5 03:53:31 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3301 , to selected 9573
Attach the cpufreq child devices with specific orders to enforce
relative priority of some of the drivers that manage the same state (e.g.
ichss0 vs est0).

Revision 3301 - Directory Listing - [select for diffs]
Modified Fri Mar 5 03:48:39 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3300 , to selected 9573
Probe CPUs after the PCI hierarchy on i386 and amd64.  This allows
the cpufreq drivers to reliably use properties of PCI devices for quirks,
etc.
- For the legacy drivers, add CPU devices via an identify routine in the
  CPU driver itself rather than in the legacy driver's attach routine.
- Add CPU devices after Host-PCI bridges in the acpi bus driver.
- Change the ichss(4) driver to use pci_find_bsf() to locate the ICH and
  check its device ID rather than having a bogus PCI attachment that only
  checked for the ID in probe and always failed.  As a side effect, you
  can now kldload ichss after boot.
- Fix the ichss(4) driver to use the correct device_t for the ICH (and not
  for ichss0) when doing PCI config space operations to enable SpeedStep.

Revision 3300 - Directory Listing - [select for diffs]
Modified Fri Mar 5 03:45:57 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3299 , to selected 9573
$MidnightBSD$

Revision 3299 - Directory Listing - [select for diffs]
Modified Fri Mar 5 03:40:43 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3298 , to selected 9573
Report temperature in Kelvin to match acpi thermal and amdtemp

Revision 3298 - Directory Listing - [select for diffs]
Modified Fri Mar 5 03:35:17 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3282 , to selected 9573
Disable the check for errata AE18.  On MacBooks (1,1 version) there's
no problem with coretemp and C3 state.

Revision 3282 - Directory Listing - [select for diffs]
Modified Sat Feb 6 23:08:34 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3281 , to selected 9573
Remove pc98 support

Revision 3281 - Directory Listing - [select for diffs]
Modified Sat Feb 6 23:08:06 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3280 , to selected 9573
add atausb

Revision 3280 - Directory Listing - [select for diffs]
Modified Sat Feb 6 23:00:15 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3279 , to selected 9573
Add constants required by the ata(4) import.

Revision 3279 - Directory Listing - [select for diffs]
Modified Sat Feb 6 22:59:54 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3277 , to selected 9573
Sync with freebsd 7-stable

Revision 3277 - Directory Listing - [select for diffs]
Modified Sat Feb 6 06:49:38 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3240 , to selected 9573
Sync re(4) and rl(4) with FreeBSD 7-Stable from a few months ago.

The big difference here is that wake on lan support has been disabled since we don't support it.

re(4) has been tested on a pciE nic, testing pci will happen shortly and we need more testing on other parts including rl(4)s.

This adds several newer cards, plus a few old ones we missed.

Revision 3240 - Directory Listing - [select for diffs]
Modified Sun Jan 10 22:14:40 2010 UTC (14 years, 3 months ago) by laffer1
Diff to previous 3239 , to selected 9573
Bump to 3011 to indicate presence of POSIX SEMAPHORES, kqueue changes and libc MNBSD namespace.  These are required for libdispatch.

Revision 3239 - Directory Listing - [select for diffs]
Modified Sun Jan 10 21:55:09 2010 UTC (14 years, 3 months ago) by laffer1
Diff to previous 3232 , to selected 9573
Enable options         P1003_1B_SEMAPHORES     # POSIX-style semaphores

This option is required by many modern applications including Firefox 3.5.  We also need this to support libdispatch!

Enable on all three architectures.

Revision 3232 - Directory Listing - [select for diffs]
Modified Sun Jan 10 19:31:14 2010 UTC (14 years, 3 months ago) by laffer1
Diff to previous 3231 , to selected 9573
style(9) fixes.

Revision 3231 - Directory Listing - [select for diffs]
Modified Sun Jan 10 19:22:39 2010 UTC (14 years, 3 months ago) by laffer1
Diff to previous 3228 , to selected 9573
style(9) fixes.

Revision 3228 - Directory Listing - [select for diffs]
Modified Sun Jan 10 18:34:47 2010 UTC (14 years, 3 months ago) by laffer1
Diff to previous 3223 , to selected 9573
Add spawn.h for posix_spawn(3) interface.

Add new kqueue primitives required to support GCD, such as EVFILT_USER and EV_TRIGGER. (libdispatch)

Revision 3223 - Directory Listing - [select for diffs]
Modified Thu Jan 7 00:44:18 2010 UTC (14 years, 3 months ago) by laffer1
Diff to previous 3221 , to selected 9573
Bump for security advisories on bind and zfs

Revision 3221 - Directory Listing - [select for diffs]
Modified Thu Jan 7 00:32:39 2010 UTC (14 years, 3 months ago) by laffer1
Diff to previous 3220 , to selected 9573
ZFS is a file-system originally developed by Sun Microsystems.

The ZFS Intent Log ("ZIL") is a mechanism that gathers together in memory
transactions of writes, and is flushed onto disk when synchronous
semantics is necessary.  In the event of crash or power failure, the
log is examined and the uncommitted transaction would be replayed to
maintain the synchronous semantics.

When replaying setattr transaction, the replay code would set the
attributes with certain insecure defaults, when the logged
transaction did not touch these attributes.

A system crash or power fail would leave some file with mode set
to 07777.  This could leak sensitive information or cause privilege
escalation.

Based on FreeBSD security advisory SA-10:03.zfs (freebsd 7.x)

Revision 3220 - Directory Listing - [select for diffs]
Modified Thu Dec 31 18:09:11 2009 UTC (14 years, 4 months ago) by laffer1
Diff to previous 3217 , to selected 9573
Happy new year!

Revision 3217 - Directory Listing - [select for diffs]
Modified Mon Dec 28 22:39:54 2009 UTC (14 years, 4 months ago) by laffer1
Diff to previous 3215 , to selected 9573
Only install amdtemp on i386/amd64

Revision 3215 - Directory Listing - [select for diffs]
Modified Mon Dec 28 19:40:47 2009 UTC (14 years, 4 months ago) by laffer1
Diff to previous 3207 , to selected 9573
Add amdtemp, the amd thermal sensor for phenoms, etc.

Revision 3207 - Directory Listing - [select for diffs]
Modified Sun Dec 13 01:09:44 2009 UTC (14 years, 4 months ago) by laffer1
Diff to previous 3206 , to selected 9573
Add the fdclone KPI.  fdclone was originally developed for FreeBSD7-CURRENT by Kostik Belousov and Peter Holm.

This was developed to allow drivers to clone on open(2).  The cloned cdev is
not accessible for lookup through devfs and is destroyed automatically.

The implementation is based on version 9 of Kostik's patch.  I've also included
a sample program in share/examples/kld/fdclone on use.

$MidnightBSD$ tagged in share/examples/kld

Revision 3206 - Directory Listing - [select for diffs]
Modified Sat Dec 5 15:33:04 2009 UTC (14 years, 4 months ago) by laffer1
Diff to previous 3199 , to selected 9573
Bump midnightbsd version for OpenSSL security update.

Revision 3199 - Directory Listing - [select for diffs]
Modified Sat Nov 28 22:44:36 2009 UTC (14 years, 5 months ago) by laffer1
Diff to previous 3185 , to selected 9573
Import OpenBSD's sysctl sensors framework.  This is based on work by Constantine A. Murenin for the 2007 Google summer of code for FreeBSD.

Includes:
sample config file for sensord
rc scripts
documentation fixes and updates
sys/kern/kern_sensors.c
sys/sensors.h

This is compatible with OpenBSD 4.1 and 4.2 in terms of the userland bits.

Revision 3185 - Directory Listing - [select for diffs]
Modified Thu Nov 26 16:51:42 2009 UTC (14 years, 5 months ago) by laffer1
Diff to previous 3161 , to selected 9573
Update for openssh and mksh

Revision 3161 - Directory Listing - [select for diffs]
Modified Thu Nov 19 15:14:00 2009 UTC (14 years, 5 months ago) by laffer1
Diff to previous 3160 , to selected 9573
In some cases, pccards plugged in create "random" interrupts when first plugged into a system.  This check avoids panicing on such events.

Revision 3160 - Directory Listing - [select for diffs]
Modified Thu Nov 19 14:08:16 2009 UTC (14 years, 5 months ago) by laffer1
Diff to previous 3159 , to selected 9573
Fix cpu identification for PODP5V83.

Obtained From: FreeBSD/Takahashi Yoshihiro

Revision 3159 - Directory Listing - [select for diffs]
Modified Thu Nov 19 02:46:42 2009 UTC (14 years, 5 months ago) by laffer1
Diff to previous 3158 , to selected 9573
Remove erronous merge.

Revision 3158 - Directory Listing - [select for diffs]
Modified Thu Nov 19 01:34:17 2009 UTC (14 years, 5 months ago) by laffer1
Diff to previous 3156 , to selected 9573
Experimental patch to get the nic to stop re-initializing so much on boot.  This is caused when DHCP occurs for instance and causes problems with sendmail and other services on startup.

This requires extensive testing on re hardware

Revision 3156 - Directory Listing - [select for diffs]
Modified Sat Nov 7 01:41:53 2009 UTC (14 years, 5 months ago) by laffer1
Diff to previous 3128 , to selected 9573
soreceive() will send an ACK right away if data was drained from a TCP socket that advertized a 0 sized window.  However, the receive window had to be exactly zero.  Change the code to check the raw window value instead.

Revision 3128 - Directory Listing - [select for diffs]
Modified Sun Oct 11 02:54:39 2009 UTC (14 years, 6 months ago) by laffer1
Diff to previous 3127 , to selected 9573
this should stop one of the two attacks on devfs found in freebsd

Revision 3127 - Directory Listing - [select for diffs]
Modified Sat Oct 10 17:19:59 2009 UTC (14 years, 6 months ago) by laffer1
Diff to previous 3121 , to selected 9573
back out the unicode friendly patch for now.  it's not 64bit clean and i don't have time to dig through it

Revision 3121 - Directory Listing - [select for diffs]
Modified Thu Oct 8 01:27:57 2009 UTC (14 years, 6 months ago) by laffer1
Diff to previous 3042 , to selected 9573
Bump version number so we can track all the userland (and timezone) changes in ports, etc.

Revision 3042 - Directory Listing - [select for diffs]
Modified Sun Aug 30 06:02:33 2009 UTC (14 years, 8 months ago) by laffer1
Diff to previous 3041 , to selected 9573
style(9) fix.

Revision 3041 - Directory Listing - [select for diffs]
Modified Sun Aug 30 05:09:19 2009 UTC (14 years, 8 months ago) by laffer1
Diff to previous 3039 , to selected 9573
Experimental support for Intel G33 and G45 cards. This includes something like say the Intel 4500 series.

Revision 3039 - Directory Listing - [select for diffs]
Modified Sat Aug 29 04:44:16 2009 UTC (14 years, 8 months ago) by laffer1
Diff to previous 3038 , to selected 9573
Fix odd typo.

Revision 3038 - Directory Listing - [select for diffs]
Modified Wed Aug 26 19:11:21 2009 UTC (14 years, 8 months ago) by laffer1
Diff to previous 3032 , to selected 9573
add support for some newer devices.

Revision 3032 - Directory Listing - [select for diffs]
Modified Sat Jul 11 12:19:33 2009 UTC (14 years, 9 months ago) by laffer1
Diff to previous 3031 , to selected 9573
Intel PIII chips report they have a thermal sensor but actually don't.  Work around this problem by testing for them.

Revision 3031 - Directory Listing - [select for diffs]
Modified Sat Jul 11 12:10:53 2009 UTC (14 years, 9 months ago) by laffer1
Diff to previous 3021 , to selected 9573
add additional intel graphics controllers (965 chipset).

Revision 3021 - Directory Listing - [select for diffs]
Modified Wed Jun 10 15:35:50 2009 UTC (14 years, 10 months ago) by laffer1
Diff to previous 3020 , to selected 9573
Bump version to indicate the presense of new security patches.

This can also be a hint that libmport is connected to the build and netpgp.

Revision 3020 - Directory Listing - [select for diffs]
Modified Wed Jun 10 15:34:13 2009 UTC (14 years, 10 months ago) by laffer1
Diff to previous 3019 , to selected 9573
The SIOCSIFINFO_IN6 ioctl is missing a necessary permissions check.

Don't let everyone on the planet (with local access) change the properties on the ipv6 interfaces.

Revision 3019 - Directory Listing - [select for diffs]
Modified Wed Jun 10 15:33:05 2009 UTC (14 years, 10 months ago) by laffer1
Diff to previous 2999 , to selected 9573
Stop unprivileged processes from reading pages of memory belonging to other processes with anonymous pipes.

Revision 2999 - Directory Listing - [select for diffs]
Modified Sat Jun 6 06:37:20 2009 UTC (14 years, 10 months ago) by laffer1
Diff to previous 2998 , to selected 9573
part 2 of the NO SYNCRONIZE patch for my usb hdd enclosure.

Revision 2998 - Directory Listing - [select for diffs]
Modified Sat Jun 6 04:34:08 2009 UTC (14 years, 10 months ago) by laffer1
Diff to previous 2997 , to selected 9573
Add NO_SYNCHRONIZE_CACHE which fakes a success result for bad IDE bridges since we can't do this in the CAM layer like a traditional SCSI device

Revision 2997 - Directory Listing - [select for diffs]
Modified Sat Jun 6 04:01:35 2009 UTC (14 years, 10 months ago) by laffer1
Diff to previous 2996 , to selected 9573
Fix some typos and try again.

Revision 2996 - Directory Listing - [select for diffs]
Modified Sat Jun 6 03:50:38 2009 UTC (14 years, 10 months ago) by laffer1
Diff to previous 2995 , to selected 9573
Add a workaround for the CYPRESS USB PATA chipset used for many usb drive enclosures (including the one on my desk).  This fixes the SYNCHRONIZE CACHE errors people get with this device.  I've noticed it under testing with ZFS.

Revision 2995 - Directory Listing - [select for diffs]
Modified Sat Jun 6 03:18:54 2009 UTC (14 years, 10 months ago) by laffer1
Diff to previous 2981 , to selected 9573
add ZFS kernel for i386 users who have to play with KVA

Revision 2981 - Directory Listing - [select for diffs]
Modified Wed May 27 05:58:43 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2980 , to selected 9573
remove i4b

Revision 2980 - Directory Listing - [select for diffs]
Modified Wed May 27 05:56:29 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2975 , to selected 9573
Remove i4b options.

Revision 2975 - Directory Listing - [select for diffs]
Modified Tue May 26 23:59:29 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2974 , to selected 9573
Wow this was foobar

Revision 2974 - Directory Listing - [select for diffs]
Modified Tue May 26 22:59:36 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2951 , to selected 9573
Enable the gcc 4 cflags

Revision 2951 - Directory Listing - [select for diffs]
Modified Sun May 24 17:02:36 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2903 , to selected 9573
3004 baby... GCC4

Revision 2903 - Directory Listing - [select for diffs]
Modified Wed May 20 16:34:47 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2902 , to selected 9573
 Overhaul re(4).
  o Increased number of Rx/Tx descriptors to 256 for 8169 GigEs
    because it's hard to push the hardware to the limit with default
    64 descriptors.
    TSO requires large number of Tx descriptors to pass a full sized
    TCP segment(65535 bytes IP packet) to hardware. Previously it
    consumed 32 Tx descriptors, assuming MCLBYTES DMA segment size,
    to send the TCP segment which means re(4) couldn't queue more
    than two full sized IP packets.
    For 8139C+ it still uses 64 Rx/Tx descriptors due to its hardware
    limitations. With this changes there are (very) small waste of
    memory for 8139C+ users but I don't think it would affect 8139C+
    users for most cases.
  o Various bus_dma(9) fixes.
     - The hardware supports DAC so allow 64bit DMA operations.
     - Removed BUS_DMA_ALLOC_NOW flag.
     - Increased DMA segment size to 4096 from MCLBYTES because TSO
       consumes too many descriptors with MCLBYTES DMA segment size.
     - Tx/Rx side bus_dmamap_load_mbuf_sg(9) support. With these
       changes the code is more readable than previous one and got a
       (slightly) better performance as it doesn't need to pass/
       decode arguments to/from callback function.
     - Removed unnecessary callback function re_dmamap_desc() and
       nuked rl_dmaload_arg structure which was used in the callback.
     - Additional protection for DMA map load failure. In case of
       failure reuse current map instead of returning a bogus DMA
       map.
    -  Deferred DMA map unloading/sync operation for maximum
       performance until we really need to load new DMA map. If we
       happen to reuse current map(e.g. input error) there is no need
       to sync/unload/load again.
    -  The number of allowable Tx DMA segments for a mbuf chains are
       now 32 instead of magic nseg value. If the number of available
       Tx descriptors are short enough to send highly fragmented mbuf
       chains an optimized re_defrag() is called to collapse mbuf
       chains which is supposed to be much faster than m_defrag(9).
       re_defrag() was borrowed from ath(4).
     - Separated Rx/Tx DMA tag from a common DMA tag such that Rx DMA
       tag correctly uses DMA maps that were created with DMA alignment
       restriction(8bytes alignments). Tx DMA tag does not have such
       alignment limitation.
     - Added additional sanity checks for DMA ring map load failure.
     - Added additional spare Rx DMA map for graceful handling of Rx
       DMA map load failure.
     - Fixed misused bus_dmamap_sync(9) and added missing
       bus_dmamap_sync(9) in re_encap()/re_txeof()/re_rxeof().
  o Enabled TSO again as re(4) have reasonable number of Tx
    descriptors.
  o Don't touch DMA address of a Tx descriptor in re_txeof(). It's
    not needed.
  o Fix incorrect update of if_ierrors counter. For Rx buffer
    shortage it should update if_qdrops as the buffer is reused.
  o Added checks for unsupported H/W revisions and return ENXIO for
    these hardwares. This is required to remove resource allocation
    code in re_probe as other drivers do in device probe routine.
  o Modified descriptor index manipulation macros as it's now possible
    to have different number of descriptors for Rx/Tx.
  o In re_start, to save a lock operation, use IFQ_DRV_IS_EMPTY before
    trying to invoke IFQ_DRV_DEQUEUE. Also don't blindly call re_encap
    since we already know the number of available Tx descriptors in
    advance.
  o Removed RL_TX_DESC_THLD which was used to reserve RL_TX_DESC_THLD
    descriptors in Tx path. There is no such a limitation mentioned in
    8139C+/8169/8110/8168/8101/8111 datasheet and it seems to work ok
    without reserving RL_TX_DESC_THLD descriptors.
  o Fix a comment for RL_GTXSTART. The register is 8bits register.
  o Added comments for 8169/8139C+ hardware restrictions on descriptors.
  o Removed forward declaration for "struct rl_softc", it's not needed.
  o Added a new structure rl_txdesc for Tx descriptor managements and
    a structure rl_rxdesc for Rx descriptor managements.
  o Removed unused member variable rl_intlock in driver softc. There are
    still several unused member variables which are supposed to be used
    to access hardware statistics counters. But it seems that accessing
    hardware counters were not implemented yet.

Obtained from: FreeBSD , RELENG_7 if_re.c 1.101, if_re.c 1.102, if_rlreg.h 1.70

Revision 2902 - Directory Listing - [select for diffs]
Modified Wed May 20 16:27:04 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2901 , to selected 9573
fix device shutdown prototype

Revision 2901 - Directory Listing - [select for diffs]
Modified Wed May 20 16:25:39 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2899 , to selected 9573
  By definition promiscuous mode should see all unicast frames as well
  as multicast/broadcast frames. Previously re(4) ignored multicast
  frames in promiscuous mode. The RTL8169 datasheet was not clear
  how it handles multicast frames in promiscuous mode.

Obtained from: FreeBSD

Revision 2899 - Directory Listing - [select for diffs]
Modified Sun May 17 22:02:58 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2898 , to selected 9573
relax the shutdown logic to stop hangs when shutting down the system.

Revision 2898 - Directory Listing - [select for diffs]
Modified Sun May 17 21:41:15 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2897 , to selected 9573
This is so goofy

Revision 2897 - Directory Listing - [select for diffs]
Modified Sun May 17 21:24:23 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2896 , to selected 9573
allow the user to turn off chechsum offloading via ifconfig

Revision 2896 - Directory Listing - [select for diffs]
Modified Sun May 17 21:21:50 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2895 , to selected 9573
fix prototype and return 0 on shutdown

Revision 2895 - Directory Listing - [select for diffs]
Modified Sat May 16 22:28:29 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2894 , to selected 9573
Use single byte read and write operations to toggle the BIOS and OS
 semaphores rather than 4 byte operations.

Revision 2894 - Directory Listing - [select for diffs]
Modified Sat May 16 22:25:47 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2893 , to selected 9573
 AMD GEODE USB/EHCI chip workaround from ivoras

Revision 2893 - Directory Listing - [select for diffs]
Modified Sat May 16 22:22:44 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2886 , to selected 9573
Add pci id's for ICH8 usb controllers

Revision 2886 - Directory Listing - [select for diffs]
Modified Sat May 16 18:38:51 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2885 , to selected 9573
add CPUID bits to ident phenom processor

There are several new CPUIDs to recognize AMD Extended Features, ECX 07FFh for Phenom processor.
According to [1], they are:

Bit 0: LAHF/SAHF
Bit 1: CMP
Bit 2: SVM (Secure Virtual Mode)
Bit 3: APIC
Bit 4: MOV CR8
*Bit 5: Advanced Bit Manipulation (LZCNT)
*Bit 6: SSE4A (EXTRQ, INSERTQ, MOVNTSS, MOVNTSD)
*Bit 7: Misalign SSE
Bit 8: 3DNow! (PREFETCH &#1080; PREFTECHW)
*Bit 9: OS Visible Workaround
*Bit 10: Instruction Based Sampling

* - missing bits in amd64/identcpu.c
[1]http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/31116.pdf

Based on patch by pluknet for FreeBSD

Revision 2885 - Directory Listing - [select for diffs]
Modified Sat May 16 18:16:48 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2883 , to selected 9573
Add (partial) support for newer re(4) chipsets.

Revision 2883 - Directory Listing - [select for diffs]
Modified Fri May 8 19:50:27 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2875 , to selected 9573
add ae(4)

Revision 2875 - Directory Listing - [select for diffs]
Modified Sat May 2 19:08:24 2009 UTC (15 years ago) by laffer1
Diff to previous 2858 , to selected 9573
Bump for easier detection of recent source changes such as makefs, and openssh 5.2

Revision 2858 - Directory Listing - [select for diffs]
Modified Sat May 2 16:19:10 2009 UTC (15 years ago) by laffer1
Diff to previous 2854 , to selected 9573
connect ale to the build.. for crash's sake :)

Revision 2854 - Directory Listing - [select for diffs]
Modified Sat Apr 25 19:36:27 2009 UTC (15 years ago) by laffer1
Diff to previous 2853 , to selected 9573
remove local m_collapse implementation.. we've got a standard one now

Revision 2853 - Directory Listing - [select for diffs]
Modified Sat Apr 25 19:27:47 2009 UTC (15 years ago) by laffer1
Diff to previous 2851 , to selected 9573
add m_collapse and friends

Revision 2851 - Directory Listing - [select for diffs]
Modified Sat Apr 25 19:23:36 2009 UTC (15 years ago) by laffer1
Diff to previous 2850 , to selected 9573
add ale(4) (work in progress)

Revision 2850 - Directory Listing - [select for diffs]
Modified Sat Apr 25 19:23:10 2009 UTC (15 years ago) by laffer1
Diff to previous 2849 , to selected 9573
add ale (work in progress, not connected)

Revision 2849 - Directory Listing - [select for diffs]
Modified Sat Apr 25 19:22:48 2009 UTC (15 years ago) by laffer1
Diff to previous 2842 , to selected 9573
add ale (work in progress)

Revision 2842 - Directory Listing - [select for diffs]
Modified Wed Apr 22 18:09:11 2009 UTC (15 years ago) by laffer1
Diff to previous 2824 , to selected 9573
bump the version to signify the OpenSSL security update.

Revision 2824 - Directory Listing - [select for diffs]
Modified Wed Apr 15 19:22:31 2009 UTC (15 years ago) by laffer1
Diff to previous 2738 , to selected 9573
Correct the following defect in PF, originally reported to OpenBSD and later in our #midnightbsd chatroom:

Author           : Rembrandt
Date             : 2009-04-09
Affected Software: OpenBSD Kernel
Affected OS      : OpenBSD 4.{3,4,5}, OpenBSD-current
                  Propably older versions are affected as well
Type             : Denial of Service

OSVDB            :
Milw0rm          : 8406
CVE              :
ISS X-Force:     :
BID              : 34482
Secunia          : 34676
VUPEN ID         :
Trying to fix it responsible and get in contact with the vendor:

-- OpenBSD --
Contacted               2009-04-09 15:35 GMT+1
Patch avaiable          2009-04-11 23:43 UTC

We received no response nor a notification about an upcoming patch by
the developers.
-- END --

OpenBSDs PF firewall in OpenBSD 4.3 up to OpenBSD-current is prone to a
remote Denial of Service during a null pointer dereference in relation with
special crafted IP datagrams. If the firewall handles such a packet the kernel
panics.


Steps to reproduce:

If you are behind a OpenBSD firewall this nmap scan should trigger the problem
and crash your firewall device:

nmap -sO $some_host_so_that_the_firewall_handles_the_packets

For more informations please do read the patch issued by OpenBSD.


Patches and Workaround:

Patches are provided for OpenBSD 4.3, 4.4, 4.5 (upcoming, release 1st of may)
and OpenBSD-current (via CVS only) and are avaiable at the errata website.
The developers provide hints for a workaround at their errata website too.



Kind regards,
Rembrandt

Revision 2738 - Directory Listing - [select for diffs]
Modified Sat Apr 4 20:36:23 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2737 , to selected 9573
drop debug statement

Revision 2737 - Directory Listing - [select for diffs]
Modified Sat Apr 4 20:35:22 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2736 , to selected 9573
force renegotiation on ed cards to work with different media types and dhcp properly

obtained from: freebsd

Revision 2736 - Directory Listing - [select for diffs]
Modified Sat Apr 4 15:15:07 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2728 , to selected 9573
Enable support for the Microsoft Hyper-V virtual machine system in Windows 2008 server, etc.

You may still need to set the media type for dhcp clients, but at least the system can now shutdown properly.

Revision 2728 - Directory Listing - [select for diffs]
Modified Thu Apr 2 03:25:52 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2727 , to selected 9573
forced commit:  perform proper bounds checking on kenv(2) system call so that a DOS attack cannot occur.

Revision 2727 - Directory Listing - [select for diffs]
Modified Thu Apr 2 03:24:47 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2725 , to selected 9573
*** empty log message ***

Revision 2725 - Directory Listing - [select for diffs]
Modified Mon Mar 30 18:20:43 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2724 , to selected 9573
support chinese characters, etc.

Revision 2724 - Directory Listing - [select for diffs]
Modified Mon Mar 30 18:19:40 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2716 , to selected 9573
support utf8 including some chinese characters.

Revision 2716 - Directory Listing - [select for diffs]
Modified Sun Mar 29 17:24:39 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2715 , to selected 9573
remove previous hack.  I now suspect something with the tinderbox system.

Revision 2715 - Directory Listing - [select for diffs]
Modified Sun Mar 29 16:56:32 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2714 , to selected 9573
fix preprocessor checks, gcc4 fixes, etc

Revision 2714 - Directory Listing - [select for diffs]
Modified Sun Mar 29 16:33:38 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2711 , to selected 9573
let's make it tick

Revision 2711 - Directory Listing - [select for diffs]
Modified Sun Mar 29 16:28:03 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2707 , to selected 9573
this should be unsigned.  found with LINT build

Revision 2707 - Directory Listing - [select for diffs]
Modified Sun Mar 29 16:15:16 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2706 , to selected 9573
add led create state

Revision 2706 - Directory Listing - [select for diffs]
Modified Sun Mar 29 15:49:15 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2698 , to selected 9573
Temporarily disable inlining on this function.  It's flipping out during LINT builds on sparc64.

Revision 2698 - Directory Listing - [select for diffs]
Modified Sun Mar 29 03:00:26 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2656 , to selected 9573
Temporarily disable ahd, adaptec 79xx driver from lint testing until we get it working again.  Currently it's a compile error and we need to test other parts of the system

Revision 2656 - Directory Listing - [select for diffs]
Modified Wed Mar 25 18:10:52 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2633 , to selected 9573
bump version.  We've made a number of changes to both userland and the kernel.  Make it easier to sort this mess out.

Revision 2633 - Directory Listing - [select for diffs]
Modified Mon Mar 23 01:57:18 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2607 , to selected 9573
Security fix for ktimer, the posix per process timer as defined in POSIX real time extensions.  This only affects current.

Revision 2607 - Directory Listing - [select for diffs]
Modified Sun Mar 15 14:28:20 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2606 , to selected 9573
remove arm/ia64 cruft

Revision 2606 - Directory Listing - [select for diffs]
Modified Sun Mar 15 14:24:21 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2605 , to selected 9573
fix for midnightbsd

Revision 2605 - Directory Listing - [select for diffs]
Modified Sun Mar 15 14:13:04 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2604 , to selected 9573
$MidnightBSD$

Revision 2604 - Directory Listing - [select for diffs]
Modified Sun Mar 15 14:11:24 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2603 , to selected 9573
Remove pc98 support.

Revision 2603 - Directory Listing - [select for diffs]
Modified Sun Mar 15 14:02:29 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2602 , to selected 9573
*** empty log message ***

Revision 2602 - Directory Listing - [select for diffs]
Modified Wed Mar 11 20:50:49 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2601 , to selected 9573
finish futex fixes for linuxolator

Revision 2601 - Directory Listing - [select for diffs]
Modified Wed Mar 11 20:38:39 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2597 , to selected 9573
DOh.. fix regresion.

Revision 2597 - Directory Listing - [select for diffs]
Modified Sun Mar 1 19:21:37 2009 UTC (15 years, 2 months ago) by laffer1
Diff to previous 2596 , to selected 9573
	o	Add stub support for some new futex operations,
		so the annoying message is not printed.

	o	Don't warn about FUTEX_FD not being implemented
		and return ENOSYS instead of 0 (eg. success).

	o	Clear FUTEX_PRIVATE_FLAG as we actually implement
		only private futexes so there is no reason to
		return ENOSYS when app asks for a private futex.
		We don't reject shared futexes because they worked
		just fine with our implementation so far.

Obtained from freebsd, rdivacky

Revision 2596 - Directory Listing - [select for diffs]
Modified Sun Mar 1 19:19:22 2009 UTC (15 years, 2 months ago) by laffer1
Diff to previous 2594 , to selected 9573
Return ENOSYS instead of 0 for the unknown futex operations.

Revision 2594 - Directory Listing - [select for diffs]
Modified Mon Feb 9 17:43:18 2009 UTC (15 years, 2 months ago) by laffer1
Diff to previous 2593 , to selected 9573
Forced commit to note the patch came from Jaakko Heinonen

Revision 2593 - Directory Listing - [select for diffs]
Modified Mon Feb 9 17:42:12 2009 UTC (15 years, 2 months ago) by laffer1
Diff to previous 2586 , to selected 9573
Correct a freeze on amd64 systems accessing ext2fs.

Revision 2586 - Directory Listing - [select for diffs]
Modified Tue Jan 20 20:10:04 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2585 , to selected 9573
sc->ndis_txidx should be cycle between 0 and sc->ndis_maxpkts, not
NDIS_TXPKTS and don't allocate unused extra spaces for sc->ndis_txarray
and sc->ndis_txpool.

Revision 2585 - Directory Listing - [select for diffs]
Modified Tue Jan 20 19:53:10 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2584 , to selected 9573
This fix was found in freebsd pr 124225

Description:
Normally, when packets are queued to the ndis network interface, ndis_start()
is called to move packets from the interface send queue to the underlying
NDIS driver.

If the network link is down or the underlying driver is busy transmitting data,
ndis_start() just returns.

When the link goes up, ndis_starttask() is supposed to be called after
ndis_ticktask() in order to transmit already queued packets.

After a watchdog timeout, ndis_starttask() is likewise supposed to be called
after ndis_resettask().

Unfortunately, work items used for triggering calls to ndis_ticktask(),
ndis_starttask() and ndis_resettask() are placed on separarate task lists which
are handled by separate kernel processes, thus losing ordering information
about when the tasks should be performed in relation to each other.

If the interface send queue is full after a watchdog timeout or link up event
and the tasks were handled in the wrong order then further attempts to send
packets via the interface results in ENOBUFS ("No buffer space available").
How-To-Repeat:
Use the ndis driver for a wireless network card in an area with many APs on
nearby channels and on a machine with many active tcp connections, causing link
to temporarily go down every few hours, and the interface send queue to be
filled while the link is temporarily down.
Fix:
A proper fix is to ensure that related tasks are handled in the correct order.
The following kludge justs add extra attempts at scheduling calls to
ndis_starttask() as part of the processing of ndis_ticktask() and
ndis_resettask(). It depends on defensive coding in IoQueueWorkItem(),
i.e. that nothing is done if the work item is already queued.

Revision 2584 - Directory Listing - [select for diffs]
Modified Tue Jan 20 19:44:27 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2583 , to selected 9573
cast to printf properly

Revision 2583 - Directory Listing - [select for diffs]
Modified Tue Jan 20 19:40:53 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2582 , to selected 9573
Fix a problem with broadcom and marvell wifi using ndis.  Scan results are not stored properly as some do not give a desired buffer length.  Make a default.  This fixes problems with some macbooks too

Revision 2582 - Directory Listing - [select for diffs]
Modified Tue Jan 20 19:37:48 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2579 , to selected 9573
stop kernel panics when ndis fails to attach and it's not a wifi device

Revision 2579 - Directory Listing - [select for diffs]
Modified Tue Jan 20 19:29:07 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2577 , to selected 9573
use pause(9) instead of a tsleep() on a stack variable

Revision 2577 - Directory Listing - [select for diffs]
Modified Tue Jan 20 18:50:01 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2576 , to selected 9573
add HUAWEI E220 Modem

Revision 2576 - Directory Listing - [select for diffs]
Modified Tue Jan 20 18:18:18 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2575 , to selected 9573
Switch to new wiki page for documenation on kernel

Revision 2575 - Directory Listing - [select for diffs]
Modified Tue Jan 20 17:45:24 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2574 , to selected 9573
add commented out bwi(4)

Revision 2574 - Directory Listing - [select for diffs]
Modified Tue Jan 20 17:40:39 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2573 , to selected 9573
Midnightize this

Revision 2573 - Directory Listing - [select for diffs]
Modified Tue Jan 20 17:39:34 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2572 , to selected 9573
add bwi(4)

Revision 2572 - Directory Listing - [select for diffs]
Modified Tue Jan 20 16:32:51 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2569 , to selected 9573
Disable debugging by default, but leave the option handy for me.

Revision 2569 - Directory Listing - [select for diffs]
Modified Mon Jan 19 22:22:51 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2568 , to selected 9573
don't enable BWI_DEBUG here, use the opt_bwi.h for that.

Revision 2568 - Directory Listing - [select for diffs]
Modified Mon Jan 19 22:19:39 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2567 , to selected 9573
Add bwi

Revision 2567 - Directory Listing - [select for diffs]
Modified Mon Jan 19 22:11:07 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2566 , to selected 9573
Add firmware makefile

Revision 2566 - Directory Listing - [select for diffs]
Modified Mon Jan 19 22:10:32 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2565 , to selected 9573
Describe firmware situation.  (damn binary blobs)

Revision 2565 - Directory Listing - [select for diffs]
Modified Mon Jan 19 22:03:55 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2564 , to selected 9573
add bwi

Revision 2564 - Directory Listing - [select for diffs]
Modified Mon Jan 19 22:02:25 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2563 , to selected 9573
Add bwi to MidnightBSD.  bwi is a very limited broadcom wireless nic adapter from DragonFly, NetBSD, and OpenBSD.  This is not connected to the build and requires a firmware which is hard to come by.

Revision 2563 - Directory Listing - [select for diffs]
Modified Sun Jan 18 19:29:05 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2562 , to selected 9573
Remove legacy freebsd support.  Switch to "MidnightBSD" os name.

Revision 2562 - Directory Listing - [select for diffs]
Modified Sun Jan 18 19:28:02 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2561 , to selected 9573
remove legacy freebsd version support.

Revision 2561 - Directory Listing - [select for diffs]
Modified Sun Jan 18 19:27:17 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2558 , to selected 9573
Remove the legacy freebsd version support.  Fix the mode setting for 48.

Revision 2558 - Directory Listing - [select for diffs]
Modified Sun Jan 18 00:52:19 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2552 , to selected 9573
*** empty log message ***

Revision 2552 - Directory Listing - [select for diffs]
Modified Sun Jan 18 00:02:19 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2528 , to selected 9573
tag

Revision 2528 - Directory Listing - [select for diffs]
Modified Fri Jan 16 04:49:24 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2527 , to selected 9573
Update for newer pf

Revision 2527 - Directory Listing - [select for diffs]
Modified Fri Jan 16 04:43:55 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2526 , to selected 9573
midnightbsdize

Revision 2526 - Directory Listing - [select for diffs]
Modified Fri Jan 16 04:40:21 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2520 , to selected 9573
MidnightBSDize

Revision 2520 - Directory Listing - [select for diffs]
Modified Sun Jan 11 02:45:04 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2519 , to selected 9573
fix incorrect tcp padding on options

Revision 2519 - Directory Listing - [select for diffs]
Modified Sun Jan 11 02:43:31 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2518 , to selected 9573
prevent nmount(2) local arbitrary code execution

Revision 2518 - Directory Listing - [select for diffs]
Modified Sun Jan 11 02:42:31 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2517 , to selected 9573
doh

Revision 2517 - Directory Listing - [select for diffs]
Modified Sun Jan 11 02:41:57 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2516 , to selected 9573
icmp ipv6

Revision 2516 - Directory Listing - [select for diffs]
Modified Sun Jan 11 02:40:53 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2481 , to selected 9573
IPV6 and arc4random

Revision 2481 - Directory Listing - [select for diffs]
Modified Wed Dec 31 15:01:20 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2479 , to selected 9573
Update copyrights for 2009.

Revision 2479 - Directory Listing - [select for diffs]
Modified Wed Dec 31 14:30:17 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2475 , to selected 9573
Correct a problem where bluetooth and netgraph sockets are not initialized properly.

Revision 2475 - Directory Listing - [select for diffs]
Modified Sat Dec 20 22:41:24 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2474 , to selected 9573
pf_frag_compare fix

Revision 2474 - Directory Listing - [select for diffs]
Modified Tue Dec 16 15:46:19 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2471 , to selected 9573
save work.. i need to reboot

Revision 2471 - Directory Listing - [select for diffs]
Modified Sat Dec 13 20:32:53 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2470 , to selected 9573
woo hoo

Revision 2470 - Directory Listing - [select for diffs]
Modified Sat Dec 13 19:44:15 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2469 , to selected 9573
merge

Revision 2469 - Directory Listing - [select for diffs]
Modified Sat Dec 13 19:43:39 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2468 , to selected 9573
__MidnightBSD__

Revision 2468 - Directory Listing - [select for diffs]
Modified Sat Dec 13 19:30:29 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2467 , to selected 9573
make pf work with midnightbsd

Revision 2467 - Directory Listing - [select for diffs]
Modified Sat Dec 13 16:17:40 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2466 , to selected 9573
__MidnightBSD__

Revision 2466 - Directory Listing - [select for diffs]
Modified Sat Dec 13 16:04:55 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2465 , to selected 9573
Fix comments, remove HPFS.

Revision 2465 - Directory Listing - [select for diffs]
Modified Sat Dec 13 15:50:45 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2464 , to selected 9573
Remove i4b

Revision 2464 - Directory Listing - [select for diffs]
Modified Sat Dec 13 03:55:28 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2463 , to selected 9573
sync

Revision 2463 - Directory Listing - [select for diffs]
Modified Sat Dec 13 03:53:11 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2462 , to selected 9573
Add __MidnightBSD__ os checks

Revision 2462 - Directory Listing - [select for diffs]
Modified Sat Dec 13 03:03:42 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2461 , to selected 9573
no i4b

Revision 2461 - Directory Listing - [select for diffs]
Modified Sat Dec 13 03:00:39 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2460 , to selected 9573
Add xbox support files.

Revision 2460 - Directory Listing - [select for diffs]
Modified Wed Dec 10 19:34:36 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2459 , to selected 9573
sync

Revision 2459 - Directory Listing - [select for diffs]
Modified Wed Dec 10 19:30:38 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2458 , to selected 9573
*** empty log message ***

Revision 2458 - Directory Listing - [select for diffs]
Modified Wed Dec 10 18:40:22 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2457 , to selected 9573
doh.. add the msi stuff

Revision 2457 - Directory Listing - [select for diffs]
Modified Wed Dec 10 18:16:23 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2455 , to selected 9573
Sync nsp(4)

Revision 2455 - Directory Listing - [select for diffs]
Modified Wed Dec 10 18:00:59 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2452 , to selected 9573
Update ncv(4)

Revision 2452 - Directory Listing - [select for diffs]
Modified Wed Dec 10 17:45:59 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2446 , to selected 9573
add pecoff

Revision 2446 - Directory Listing - [select for diffs]
Modified Wed Dec 10 17:22:10 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2444 , to selected 9573
Disable bringing in the header

Revision 2444 - Directory Listing - [select for diffs]
Modified Tue Dec 9 22:42:37 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2443 , to selected 9573
sync

Revision 2443 - Directory Listing - [select for diffs]
Modified Tue Dec 9 22:33:53 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2442 , to selected 9573
iwifw

Revision 2442 - Directory Listing - [select for diffs]
Modified Tue Dec 9 22:29:52 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2410 , to selected 9573
GEOM_GPT -> GEOM_PART_GPT

Revision 2410 - Directory Listing - [select for diffs]
Modified Tue Dec 9 17:00:26 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2409 , to selected 9573
kernel types for XBOX and MAC

Revision 2409 - Directory Listing - [select for diffs]
Modified Tue Dec 9 16:58:48 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2408 , to selected 9573
Update NOTES for newer options

Revision 2408 - Directory Listing - [select for diffs]
Modified Tue Dec 9 16:40:29 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2407 , to selected 9573
Standardize tagging syscalls.master

Revision 2407 - Directory Listing - [select for diffs]
Modified Tue Dec 9 16:36:33 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2406 , to selected 9573
revert to 0.3 as discussed with ctriv@

Revision 2406 - Directory Listing - [select for diffs]
Modified Tue Dec 9 16:35:01 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2398 , to selected 9573
triv and i discussed the versioning and decided a 0.3 is needed to get the bugs out of the upcoming installer and mports tools

Revision 2398 - Directory Listing - [select for diffs]
Modified Sun Dec 7 04:02:23 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2397 , to selected 9573
Move to a version for 1.0. This makes logical sense both in terms of the release situation and representation

Revision 2397 - Directory Listing - [select for diffs]
Modified Sun Dec 7 04:01:23 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2395 , to selected 9573
Switch version information.  We're starting at 1.0-CURRENT now.

Revision 2395 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:50:27 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2394 , to selected 9573
merge changes

Revision 2394 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:46:54 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2393 , to selected 9573
update GENERIC to put it in line with amd64

Revision 2393 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:36:23 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2392 , to selected 9573
lnc was removed.

Revision 2392 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:35:12 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2391 , to selected 9573
Sync with changes to GENERIC and the removal of lnc

Revision 2391 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:28:31 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2390 , to selected 9573
Remove 3c501 isa based 3com nic.  This is quite old and not entirely in line with the current development.  I don't even have a system with an ISA slot to test one in if i had one.  Also remove pcf which is replaced with i2c

Revision 2390 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:22:28 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2389 , to selected 9573
remove zs as uart(4) has replaced it

Revision 2389 - Directory Listing - [select for diffs]
Modified Sun Dec 7 02:33:39 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2388 , to selected 9573
Typos were bound to happen

Revision 2388 - Directory Listing - [select for diffs]
Modified Sun Dec 7 00:59:17 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2387 , to selected 9573
work in progress.. add __MidnightBSD__ checks in the code

Revision 2387 - Directory Listing - [select for diffs]
Modified Sun Dec 7 00:54:02 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2386 , to selected 9573
work in progress.. add __MidnightBSD__ checks in the code

Revision 2386 - Directory Listing - [select for diffs]
Modified Sun Dec 7 00:18:55 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2384 , to selected 9573
work in progress.. add __MidnightBSD__ checks in the code

Revision 2384 - Directory Listing - [select for diffs]
Modified Sat Dec 6 15:28:31 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2377 , to selected 9573
sync with freebsd 7

Revision 2377 - Directory Listing - [select for diffs]
Modified Sat Dec 6 03:31:30 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2376 , to selected 9573
remove __FreeBSD_version checks

Revision 2376 - Directory Listing - [select for diffs]
Modified Sat Dec 6 03:28:31 2008 UTC (15 years, 4 months ago) by laffer1
Diff to previous 2371 , to selected 9573
Remoe __FreeBSD_version check.

Revision 2371 - Directory Listing - [select for diffs]
Modified Thu Dec 4 19:10:58 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2361 , to selected 9573
Add additional wifi and network devices.

Add AUDIT

Revision 2361 - Directory Listing - [select for diffs]
Modified Thu Dec 4 15:47:23 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2359 , to selected 9573
Move the comment as it's used in newvers.sh to set osreldate in the generated vers.c

Revision 2359 - Directory Listing - [select for diffs]
Modified Thu Dec 4 14:34:29 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2358 , to selected 9573
Bump for recent changes including ZFS

Revision 2358 - Directory Listing - [select for diffs]
Modified Thu Dec 4 14:32:54 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2357 , to selected 9573
Change over to using __MidnightBSDversion as discussed with ctriv.  Switch to 0.3-CURRENT

Revision 2357 - Directory Listing - [select for diffs]
Modified Thu Dec 4 14:26:50 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2353 , to selected 9573
restore LOMTU value

Revision 2353 - Directory Listing - [select for diffs]
Modified Wed Dec 3 23:28:30 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2352 , to selected 9573
*** empty log message ***

Revision 2352 - Directory Listing - [select for diffs]
Modified Wed Dec 3 23:27:57 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2351 , to selected 9573
Update the kernel config with the newer wifi and network devices.

Revision 2351 - Directory Listing - [select for diffs]
Modified Wed Dec 3 23:08:22 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2350 , to selected 9573
merge

Revision 2350 - Directory Listing - [select for diffs]
Modified Wed Dec 3 20:12:59 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2349 , to selected 9573
tag

Revision 2349 - Directory Listing - [select for diffs]
Modified Wed Dec 3 20:11:49 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2348 , to selected 9573
update open firmware code

Revision 2348 - Directory Listing - [select for diffs]
Modified Wed Dec 3 20:09:45 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2347 , to selected 9573
oops.. missing as seen on tinderbox

Revision 2347 - Directory Listing - [select for diffs]
Modified Wed Dec 3 03:08:01 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2345 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2346,
which included commits to RCS files with non-trunk default branches.
Revision 2345 - Directory Listing - [select for diffs]
Modified Wed Dec 3 03:05:45 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2344 , to selected 9573
Update sound code

Revision 2344 - Directory Listing - [select for diffs]
Modified Wed Dec 3 02:18:09 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2342 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2343,
which included commits to RCS files with non-trunk default branches.
Revision 2342 - Directory Listing - [select for diffs]
Modified Wed Dec 3 01:59:52 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2341 , to selected 9573
damn fat fingers

Revision 2341 - Directory Listing - [select for diffs]
Modified Wed Dec 3 01:59:22 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2339 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2340,
which included commits to RCS files with non-trunk default branches.
Revision 2339 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:52:22 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2337 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2338,
which included commits to RCS files with non-trunk default branches.
Revision 2337 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:43:39 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2336 , to selected 9573
update

Revision 2336 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:30:44 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2335 , to selected 9573
tag

Revision 2335 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:29:03 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2334 , to selected 9573
merge

Revision 2334 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:27:02 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2333 , to selected 9573
*** empty log message ***

Revision 2333 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:25:56 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2332 , to selected 9573
$MidnightBSD$

Revision 2332 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:11:24 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2331 , to selected 9573
$MidnightBSD$

Revision 2331 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:04:38 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2330 , to selected 9573
$MidnightBSD$

Revision 2330 - Directory Listing - [select for diffs]
Modified Wed Dec 3 00:03:00 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2329 , to selected 9573
enable msi, sync changes with freebsd, maintain support for intel macs

Revision 2329 - Directory Listing - [select for diffs]
Modified Tue Dec 2 23:56:20 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2328 , to selected 9573
we deleted osf1 a long time ago

Revision 2328 - Directory Listing - [select for diffs]
Modified Tue Dec 2 23:55:31 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2327 , to selected 9573
Remove lnc module

Revision 2327 - Directory Listing - [select for diffs]
Modified Tue Dec 2 23:54:09 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2326 , to selected 9573
sync with freebsd

Revision 2326 - Directory Listing - [select for diffs]
Modified Tue Dec 2 23:51:56 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2325 , to selected 9573
lnc hasn't worked and it's not going to

Revision 2325 - Directory Listing - [select for diffs]
Modified Tue Dec 2 22:46:25 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2324 , to selected 9573
$MidnightBSD$

Revision 2324 - Directory Listing - [select for diffs]
Modified Tue Dec 2 22:45:54 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2322 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2323,
which included commits to RCS files with non-trunk default branches.
Revision 2322 - Directory Listing - [select for diffs]
Modified Tue Dec 2 22:45:00 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2321 , to selected 9573
merge

Revision 2321 - Directory Listing - [select for diffs]
Modified Tue Dec 2 22:36:25 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2320 , to selected 9573
merge

Revision 2320 - Directory Listing - [select for diffs]
Modified Tue Dec 2 21:52:45 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2319 , to selected 9573
$MidnightBSD$

Revision 2319 - Directory Listing - [select for diffs]
Modified Tue Dec 2 21:48:58 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2318 , to selected 9573
merge

Revision 2318 - Directory Listing - [select for diffs]
Modified Tue Dec 2 21:41:01 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2317 , to selected 9573
Remove "trademark"

Revision 2317 - Directory Listing - [select for diffs]
Modified Tue Dec 2 17:02:36 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2315 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2316,
which included commits to RCS files with non-trunk default branches.
Revision 2315 - Directory Listing - [select for diffs]
Modified Tue Dec 2 17:01:59 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2314 , to selected 9573
merge

Revision 2314 - Directory Listing - [select for diffs]
Modified Tue Dec 2 16:56:16 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2312 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2313,
which included commits to RCS files with non-trunk default branches.
Revision 2312 - Directory Listing - [select for diffs]
Modified Tue Dec 2 16:34:04 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2311 , to selected 9573
Remove unused file

Revision 2311 - Directory Listing - [select for diffs]
Modified Tue Dec 2 16:33:15 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2309 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2310,
which included commits to RCS files with non-trunk default branches.
Revision 2309 - Directory Listing - [select for diffs]
Modified Tue Dec 2 16:21:32 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2307 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2308,
which included commits to RCS files with non-trunk default branches.
Revision 2307 - Directory Listing - [select for diffs]
Modified Tue Dec 2 15:24:45 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2306 , to selected 9573
sync with "enhanced" syscons

Revision 2306 - Directory Listing - [select for diffs]
Modified Tue Dec 2 15:19:07 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2304 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2305,
which included commits to RCS files with non-trunk default branches.
Revision 2304 - Directory Listing - [select for diffs]
Modified Tue Dec 2 15:08:09 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2303 , to selected 9573
Remove hpfs

Revision 2303 - Directory Listing - [select for diffs]
Modified Tue Dec 2 15:06:52 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2302 , to selected 9573
we don't have hpfs

Revision 2302 - Directory Listing - [select for diffs]
Modified Tue Dec 2 15:06:01 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2301 , to selected 9573
Doh.  Remove hpfs (again)

Revision 2301 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:20:07 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2299 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2300,
which included commits to RCS files with non-trunk default branches.
Revision 2299 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:13:22 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2297 , to selected 9573
sync with freebsd

Revision 2297 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:07:01 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2296 , to selected 9573
Remove sab device.  scc should be connected later

Revision 2296 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:05:42 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2295 , to selected 9573
remove sab, it was replaced by scc

Revision 2295 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:04:22 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2293 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2294,
which included commits to RCS files with non-trunk default branches.
Revision 2293 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:02:37 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2292 , to selected 9573
sync with freebsd 7

Revision 2292 - Directory Listing - [select for diffs]
Modified Tue Dec 2 03:01:57 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2291 , to selected 9573
Sync with freebsd 7

Revision 2291 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:47:53 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2290 , to selected 9573
$MidnightBSD$

Revision 2290 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:47:13 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2288 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2289,
which included commits to RCS files with non-trunk default branches.
Revision 2288 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:38:26 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2287 , to selected 9573
Doh.  I need to limit the script to .c and .h for now.

Revision 2287 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:32:16 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2286 , to selected 9573
oops my script doesn't handle .m correctly

Revision 2286 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:24:40 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2285 , to selected 9573
$MidnightBSD$

Revision 2285 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:12:26 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2284 , to selected 9573
$MidnightBSD$

Revision 2284 - Directory Listing - [select for diffs]
Modified Tue Dec 2 02:09:12 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2283 , to selected 9573
merge changes with freebsd 7

Revision 2283 - Directory Listing - [select for diffs]
Modified Tue Dec 2 01:17:22 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2282 , to selected 9573
add newer raid controllers

Revision 2282 - Directory Listing - [select for diffs]
Modified Tue Dec 2 00:40:40 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2280 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2281,
which included commits to RCS files with non-trunk default branches.
Revision 2280 - Directory Listing - [select for diffs]
Modified Tue Dec 2 00:29:04 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2278 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2279,
which included commits to RCS files with non-trunk default branches.
Revision 2278 - Directory Listing - [select for diffs]
Modified Tue Dec 2 00:16:35 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2277 , to selected 9573
merge

Revision 2277 - Directory Listing - [select for diffs]
Modified Tue Dec 2 00:09:05 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2275 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2276,
which included commits to RCS files with non-trunk default branches.
Revision 2275 - Directory Listing - [select for diffs]
Modified Tue Dec 2 00:03:27 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2273 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2274,
which included commits to RCS files with non-trunk default branches.
Revision 2273 - Directory Listing - [select for diffs]
Modified Mon Dec 1 23:46:38 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2272 , to selected 9573
Make additional modifications to ata-chipset to syncronize with changes elsewhere in ata.  Temporarily back out the sata + cd patch we were using (for the most part) to see how stable this is without it.

Revision 2272 - Directory Listing - [select for diffs]
Modified Mon Dec 1 17:43:51 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2271 , to selected 9573
save wip

Revision 2271 - Directory Listing - [select for diffs]
Modified Mon Dec 1 17:26:22 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2270 , to selected 9573
support flush on raid

Revision 2270 - Directory Listing - [select for diffs]
Modified Mon Dec 1 17:24:27 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2269 , to selected 9573
add SMART fix whitespace and spelling use constants for magic values

Revision 2269 - Directory Listing - [select for diffs]
Modified Mon Dec 1 17:21:04 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2268 , to selected 9573
add hitatchi disk check

Revision 2268 - Directory Listing - [select for diffs]
Modified Mon Dec 1 16:14:54 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2267 , to selected 9573
merge new pci ids and fix a few prototypes.

Revision 2267 - Directory Listing - [select for diffs]
Modified Mon Dec 1 03:58:32 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2266 , to selected 9573
fxp sync

Revision 2266 - Directory Listing - [select for diffs]
Modified Sun Nov 30 20:35:02 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2265 , to selected 9573
Sync some changes from FreeBSD 7 with our ata

Revision 2265 - Directory Listing - [select for diffs]
Modified Sun Nov 30 20:07:43 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2263 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2264,
which included commits to RCS files with non-trunk default branches.
Revision 2263 - Directory Listing - [select for diffs]
Modified Sun Nov 30 20:02:36 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2262 , to selected 9573
Sync with freebsd 7

Revision 2262 - Directory Listing - [select for diffs]
Modified Sun Nov 30 19:50:59 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2260 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2261,
which included commits to RCS files with non-trunk default branches.
Revision 2260 - Directory Listing - [select for diffs]
Modified Sun Nov 30 19:50:29 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2259 , to selected 9573
sync with freebsd 7

Revision 2259 - Directory Listing - [select for diffs]
Modified Sun Nov 30 19:34:03 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2258 , to selected 9573
Sync hwpmc

Revision 2258 - Directory Listing - [select for diffs]
Modified Sun Nov 30 19:32:07 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2256 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2257,
which included commits to RCS files with non-trunk default branches.
Revision 2256 - Directory Listing - [select for diffs]
Modified Sun Nov 30 16:27:37 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2255 , to selected 9573
Merge changes with freebsd 7

Revision 2255 - Directory Listing - [select for diffs]
Modified Sun Nov 30 16:26:43 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2254 , to selected 9573
remove miscommited files

Revision 2254 - Directory Listing - [select for diffs]
Modified Sun Nov 30 16:26:42 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2252 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2253,
which included commits to RCS files with non-trunk default branches.
Revision 2252 - Directory Listing - [select for diffs]
Modified Sun Nov 30 16:26:20 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2251 , to selected 9573
Sync with freebsd 7

Revision 2251 - Directory Listing - [select for diffs]
Modified Sun Nov 30 16:15:45 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2250 , to selected 9573
merge

Revision 2250 - Directory Listing - [select for diffs]
Modified Sun Nov 30 16:10:29 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2249 , to selected 9573
cardbus sync

Revision 2249 - Directory Listing - [select for diffs]
Modified Sat Nov 29 22:35:57 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2247 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2248,
which included commits to RCS files with non-trunk default branches.
Revision 2247 - Directory Listing - [select for diffs]
Modified Sat Nov 29 22:35:16 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2246 , to selected 9573
sync with freebsd 7

Revision 2246 - Directory Listing - [select for diffs]
Modified Sat Nov 29 22:34:17 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2245 , to selected 9573
merge

Revision 2245 - Directory Listing - [select for diffs]
Modified Sat Nov 29 22:11:33 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2244 , to selected 9573
zyd

Revision 2244 - Directory Listing - [select for diffs]
Modified Sat Nov 29 22:03:39 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2243 , to selected 9573
usb modems are neat

Revision 2243 - Directory Listing - [select for diffs]
Modified Sat Nov 29 21:09:39 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2242 , to selected 9573
merge

Revision 2242 - Directory Listing - [select for diffs]
Modified Sat Nov 29 19:10:51 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2241 , to selected 9573
merge

Revision 2241 - Directory Listing - [select for diffs]
Modified Sat Nov 29 17:53:46 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2240 , to selected 9573
Fix merge conflicts.

Revision 2240 - Directory Listing - [select for diffs]
Modified Sat Nov 29 17:28:21 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2238 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2239,
which included commits to RCS files with non-trunk default branches.
Revision 2238 - Directory Listing - [select for diffs]
Modified Sat Nov 29 17:23:31 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2237 , to selected 9573
Add uark

Revision 2237 - Directory Listing - [select for diffs]
Modified Sat Nov 29 17:18:25 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2236 , to selected 9573
merge

Revision 2236 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:48:56 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2235 , to selected 9573
merge with new version

Revision 2235 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:44:45 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2234 , to selected 9573
Update for newer safe

Revision 2234 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:44:09 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2232 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2233,
which included commits to RCS files with non-trunk default branches.
Revision 2232 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:42:00 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2231 , to selected 9573
add rum device

Revision 2231 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:29:35 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2230 , to selected 9573
add rum device

Revision 2230 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:28:48 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2229 , to selected 9573
Update the list of USB devices requiring special handling, etc.

Revision 2229 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:21:47 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2228 , to selected 9573
merge freebsd 7 changes.  Keep the apple mighty mouse hack

Revision 2228 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:16:09 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2227 , to selected 9573
merge enhancements

Revision 2227 - Directory Listing - [select for diffs]
Modified Sat Nov 29 16:07:31 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2226 , to selected 9573
merge enhancements

Revision 2226 - Directory Listing - [select for diffs]
Modified Fri Nov 28 17:10:39 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2224 , to selected 9573
merge

Revision 2224 - Directory Listing - [select for diffs]
Modified Fri Nov 28 16:40:56 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2222 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2223,
which included commits to RCS files with non-trunk default branches.
Revision 2222 - Directory Listing - [select for diffs]
Modified Fri Nov 28 16:32:32 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2221 , to selected 9573
merge

Revision 2221 - Directory Listing - [select for diffs]
Modified Thu Nov 27 13:51:53 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2219 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2220,
which included commits to RCS files with non-trunk default branches.
Revision 2219 - Directory Listing - [select for diffs]
Modified Thu Nov 27 13:46:27 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2218 , to selected 9573
merge

Revision 2218 - Directory Listing - [select for diffs]
Modified Thu Nov 27 13:41:57 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2217 , to selected 9573
merge new linuxolator

Revision 2217 - Directory Listing - [select for diffs]
Modified Wed Nov 26 22:11:53 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2215 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2216,
which included commits to RCS files with non-trunk default branches.
Revision 2215 - Directory Listing - [select for diffs]
Modified Wed Nov 26 21:15:10 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2213 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2214,
which included commits to RCS files with non-trunk default branches.
Revision 2213 - Directory Listing - [select for diffs]
Modified Wed Nov 26 21:13:30 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2212 , to selected 9573
merge

Revision 2212 - Directory Listing - [select for diffs]
Modified Wed Nov 26 19:00:32 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2211 , to selected 9573
merge

Revision 2211 - Directory Listing - [select for diffs]
Modified Wed Nov 26 18:59:53 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2209 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2210,
which included commits to RCS files with non-trunk default branches.
Revision 2209 - Directory Listing - [select for diffs]
Modified Wed Nov 26 18:10:35 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2207 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2208,
which included commits to RCS files with non-trunk default branches.
Revision 2207 - Directory Listing - [select for diffs]
Modified Wed Nov 26 18:10:13 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2206 , to selected 9573
update hifn

Revision 2206 - Directory Listing - [select for diffs]
Modified Wed Nov 26 17:55:47 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2205 , to selected 9573
blah.

Revision 2205 - Directory Listing - [select for diffs]
Modified Wed Nov 26 17:54:54 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2203 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2204,
which included commits to RCS files with non-trunk default branches.
Revision 2203 - Directory Listing - [select for diffs]
Modified Wed Nov 26 17:49:16 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2202 , to selected 9573
Bring in the FreeBSD 7 intel em gigabit module

Revision 2202 - Directory Listing - [select for diffs]
Modified Wed Nov 26 17:20:26 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2201 , to selected 9573
merge

Revision 2201 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:45:16 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2199 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2200,
which included commits to RCS files with non-trunk default branches.
Revision 2199 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:43:57 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2198 , to selected 9573
merge

Revision 2198 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:39:29 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2196 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2197,
which included commits to RCS files with non-trunk default branches.
Revision 2196 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:33:26 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2195 , to selected 9573
merge

Revision 2195 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:32:39 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2193 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2194,
which included commits to RCS files with non-trunk default branches.
Revision 2193 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:11:23 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2192 , to selected 9573
merge

Revision 2192 - Directory Listing - [select for diffs]
Modified Wed Nov 26 15:09:42 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2190 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2191,
which included commits to RCS files with non-trunk default branches.
Revision 2190 - Directory Listing - [select for diffs]
Modified Wed Nov 26 00:30:55 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2188 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2189,
which included commits to RCS files with non-trunk default branches.
Revision 2188 - Directory Listing - [select for diffs]
Modified Tue Nov 25 19:54:57 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2187 , to selected 9573
elmergo

Revision 2187 - Directory Listing - [select for diffs]
Modified Tue Nov 25 19:39:57 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2186 , to selected 9573
doh.. missed this

Revision 2186 - Directory Listing - [select for diffs]
Modified Tue Nov 25 19:31:00 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2185 , to selected 9573
we moved this... fix the makefile

Revision 2185 - Directory Listing - [select for diffs]
Modified Tue Nov 25 18:21:10 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2184 , to selected 9573
Update ath

Revision 2184 - Directory Listing - [select for diffs]
Modified Tue Nov 25 18:20:09 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2183 , to selected 9573
update ath

Revision 2183 - Directory Listing - [select for diffs]
Modified Tue Nov 25 18:19:40 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2182 , to selected 9573
Update ath_hal

Revision 2182 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:15:05 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2180 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2181,
which included commits to RCS files with non-trunk default branches.
Revision 2180 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:13:35 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2179 , to selected 9573
sync intel gigabit ethernet

Revision 2179 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:10:10 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2177 , to selected 9573
remove files not needed

Revision 2177 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:09:12 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2176 , to selected 9573
*** empty log message ***

Revision 2176 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:07:17 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2175 , to selected 9573
merge and sync with freebsd 7

Revision 2175 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:05:34 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2173 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2174,
which included commits to RCS files with non-trunk default branches.
Revision 2173 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:04:41 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2172 , to selected 9573
merge changes

Revision 2172 - Directory Listing - [select for diffs]
Modified Tue Nov 25 16:45:35 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2171 , to selected 9573
merge

Revision 2171 - Directory Listing - [select for diffs]
Modified Tue Nov 25 16:44:46 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2169 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2170,
which included commits to RCS files with non-trunk default branches.
Revision 2169 - Directory Listing - [select for diffs]
Modified Tue Nov 25 16:40:44 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2168 , to selected 9573
*** empty log message ***

Revision 2168 - Directory Listing - [select for diffs]
Modified Tue Nov 25 16:37:36 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2166 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2167,
which included commits to RCS files with non-trunk default branches.
Revision 2166 - Directory Listing - [select for diffs]
Modified Tue Nov 25 05:30:31 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2164 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2165,
which included commits to RCS files with non-trunk default branches.
Revision 2164 - Directory Listing - [select for diffs]
Modified Tue Nov 25 05:25:28 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2162 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2163,
which included commits to RCS files with non-trunk default branches.
Revision 2162 - Directory Listing - [select for diffs]
Modified Tue Nov 25 05:24:54 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2142 , to selected 9573
Correct some paths

Revision 2142 - Directory Listing - [select for diffs]
Modified Sun Nov 23 16:18:42 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2141 , to selected 9573
merge changes.  support newer hardware

Revision 2141 - Directory Listing - [select for diffs]
Modified Sun Nov 23 16:18:03 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2113 , to selected 9573
merge

Revision 2113 - Directory Listing - [select for diffs]
Modified Thu Nov 20 18:44:30 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2092 , to selected 9573
Update pf

Revision 2092 - Directory Listing - [select for diffs]
Modified Tue Nov 18 19:32:41 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2090 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2091,
which included commits to RCS files with non-trunk default branches.
Revision 2090 - Directory Listing - [select for diffs]
Modified Tue Nov 18 19:26:20 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2089 , to selected 9573
Work in progress, merge new devices, remove old devices.

Revision 2089 - Directory Listing - [select for diffs]
Modified Tue Nov 18 18:40:19 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2088 , to selected 9573
Merge changes.

Revision 2088 - Directory Listing - [select for diffs]
Modified Tue Nov 18 18:39:58 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2086 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2087,
which included commits to RCS files with non-trunk default branches.
Revision 2086 - Directory Listing - [select for diffs]
Modified Tue Nov 18 17:38:01 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2084 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2085,
which included commits to RCS files with non-trunk default branches.
Revision 2084 - Directory Listing - [select for diffs]
Modified Tue Nov 18 16:51:44 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2082 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2083,
which included commits to RCS files with non-trunk default branches.
Revision 2082 - Directory Listing - [select for diffs]
Modified Tue Nov 18 16:32:23 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2046 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2081,
which included commits to RCS files with non-trunk default branches.
Revision 2046 - Directory Listing - [select for diffs]
Modified Thu Nov 13 15:09:38 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2044 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2045,
which included commits to RCS files with non-trunk default branches.
Revision 2044 - Directory Listing - [select for diffs]
Modified Thu Nov 13 15:05:53 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2043 , to selected 9573
Disable SSE3, add libfirewire

Revision 2043 - Directory Listing - [select for diffs]
Modified Thu Nov 13 15:02:48 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2042 , to selected 9573
merge changes

Revision 2042 - Directory Listing - [select for diffs]
Modified Thu Nov 13 14:58:49 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2041 , to selected 9573
add libfirewire

Revision 2041 - Directory Listing - [select for diffs]
Modified Thu Nov 13 14:57:29 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2039 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2040,
which included commits to RCS files with non-trunk default branches.
Revision 2039 - Directory Listing - [select for diffs]
Modified Thu Nov 13 14:53:29 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2038 , to selected 9573
*** empty log message ***

Revision 2038 - Directory Listing - [select for diffs]
Modified Thu Nov 13 14:38:31 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2036 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2037,
which included commits to RCS files with non-trunk default branches.
Revision 2036 - Directory Listing - [select for diffs]
Modified Thu Nov 13 00:04:52 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2035 , to selected 9573
Merge changes.

Revision 2035 - Directory Listing - [select for diffs]
Modified Thu Nov 13 00:01:47 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2014 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2034,
which included commits to RCS files with non-trunk default branches.
Revision 2014 - Directory Listing - [select for diffs]
Modified Tue Nov 11 21:31:57 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1998 , to selected 9573
Add iscsi device

Revision 1998 - Directory Listing - [select for diffs]
Modified Tue Nov 11 15:20:04 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1997 , to selected 9573
add fm

Revision 1997 - Directory Listing - [select for diffs]
Modified Tue Nov 11 15:19:22 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1995 , to selected 9573
Add zfs.h

Revision 1995 - Directory Listing - [select for diffs]
Modified Tue Nov 11 02:11:33 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1985 , to selected 9573
Add compatibility files from opensolaris (cddl)

Revision 1985 - Directory Listing - [select for diffs]
Modified Fri Nov 7 18:51:59 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1983 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r1984,
which included commits to RCS files with non-trunk default branches.
Revision 1983 - Directory Listing - [select for diffs]
Modified Fri Nov 7 18:38:40 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1982 , to selected 9573
Merge changes.

Revision 1982 - Directory Listing - [select for diffs]
Modified Fri Nov 7 17:13:51 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1980 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r1981,
which included commits to RCS files with non-trunk default branches.
Revision 1980 - Directory Listing - [select for diffs]
Modified Fri Nov 7 17:03:06 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1978 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r1979,
which included commits to RCS files with non-trunk default branches.
Revision 1978 - Directory Listing - [select for diffs]
Modified Fri Nov 7 16:49:01 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1955 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r1977,
which included commits to RCS files with non-trunk default branches.
Revision 1955 - Directory Listing - [select for diffs]
Modified Thu Oct 30 22:06:56 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1929 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r1954,
which included commits to RCS files with non-trunk default branches.
Revision 1929 - Directory Listing - [select for diffs]
Modified Wed Oct 15 18:42:32 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1907 , to selected 9573
Enter the world of ZFS

Revision 1907 - Directory Listing - [select for diffs]
Modified Wed Oct 1 16:44:42 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1906 , to selected 9573
*** empty log message ***

Revision 1906 - Directory Listing - [select for diffs]
Modified Wed Oct 1 16:41:49 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1905 , to selected 9573
Remove ppc

Revision 1905 - Directory Listing - [select for diffs]
Modified Wed Oct 1 16:41:15 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1904 , to selected 9573
Whack ia64, sync changes.

Revision 1904 - Directory Listing - [select for diffs]
Modified Wed Oct 1 16:38:05 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1903 , to selected 9573
sync with freebsd

Revision 1903 - Directory Listing - [select for diffs]
Modified Wed Oct 1 16:36:25 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1895 , to selected 9573
Update gdb

Revision 1895 - Directory Listing - [select for diffs]
Modified Tue Sep 30 15:15:05 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1894 , to selected 9573
Syn eli and label

Revision 1894 - Directory Listing - [select for diffs]
Modified Tue Sep 30 15:14:25 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1893 , to selected 9573
Sync geom

Revision 1893 - Directory Listing - [select for diffs]
Modified Tue Sep 30 14:43:02 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1892 , to selected 9573
Add geom multlipath

Revision 1892 - Directory Listing - [select for diffs]
Modified Tue Sep 30 05:46:03 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1891 , to selected 9573
Add geom journal kernel module.  This is a fs indepentant journaling mechanism

Revision 1891 - Directory Listing - [select for diffs]
Modified Tue Sep 30 04:45:38 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1880 , to selected 9573
Add kernel interface for geom cache

Revision 1880 - Directory Listing - [select for diffs]
Modified Tue Sep 30 02:47:45 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1876 , to selected 9573
*** empty log message ***

Revision 1876 - Directory Listing - [select for diffs]
Modified Tue Sep 30 02:18:57 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1875 , to selected 9573
GEOM_GPT was renamed GEOM_PART_GPT.  Correct in GENERIC kernel.

Revision 1875 - Directory Listing - [select for diffs]
Modified Tue Sep 30 02:14:47 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1874 , to selected 9573
add errno.c handles.c

Revision 1874 - Directory Listing - [select for diffs]
Modified Tue Sep 30 02:14:20 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1873 , to selected 9573
Update libefi

Revision 1873 - Directory Listing - [select for diffs]
Modified Tue Sep 30 02:12:25 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1863 , to selected 9573
Update EFI includes

Revision 1863 - Directory Listing - [select for diffs]
Modified Sun Sep 28 02:12:54 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1862 , to selected 9573
*** empty log message ***

Revision 1862 - Directory Listing - [select for diffs]
Modified Sat Sep 27 23:06:34 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1861 , to selected 9573
*** empty log message ***

Revision 1861 - Directory Listing - [select for diffs]
Modified Sat Sep 27 23:02:15 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1860 , to selected 9573
Sync with freebsd

Revision 1860 - Directory Listing - [select for diffs]
Modified Sat Sep 27 19:33:10 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1858 , to selected 9573
We moved posix4 along with several other things around.

Revision 1858 - Directory Listing - [select for diffs]
Modified Sun Sep 21 15:36:57 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1857 , to selected 9573
*** empty log message ***

Revision 1857 - Directory Listing - [select for diffs]
Modified Sun Sep 21 15:26:17 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1856 , to selected 9573
*** empty log message ***

Revision 1856 - Directory Listing - [select for diffs]
Modified Sat Sep 20 00:44:24 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1855 , to selected 9573
sync with FreeBSD

Revision 1855 - Directory Listing - [select for diffs]
Modified Fri Sep 19 02:23:30 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1854 , to selected 9573
We don't do ia64.  Update etc

Revision 1854 - Directory Listing - [select for diffs]
Modified Fri Sep 19 02:15:13 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1853 , to selected 9573
Sync ipfilter with freebsd

Revision 1853 - Directory Listing - [select for diffs]
Modified Fri Sep 19 02:07:55 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1852 , to selected 9573
Update ath

Revision 1852 - Directory Listing - [select for diffs]
Modified Fri Sep 19 02:02:43 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1851 , to selected 9573
Remove files from the old version of acpica

Revision 1851 - Directory Listing - [select for diffs]
Modified Fri Sep 19 01:59:28 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1850 , to selected 9573
*** empty log message ***

Revision 1850 - Directory Listing - [select for diffs]
Modified Fri Sep 19 01:52:19 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1849 , to selected 9573
add wpi firmware

Revision 1849 - Directory Listing - [select for diffs]
Modified Wed Sep 17 02:32:40 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1848 , to selected 9573
add npe firmware (Intel)

Revision 1848 - Directory Listing - [select for diffs]
Modified Wed Sep 17 02:31:33 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1847 , to selected 9573
Add intel firmwares

Revision 1847 - Directory Listing - [select for diffs]
Modified Tue Sep 16 01:34:20 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1846 , to selected 9573
Sync with FreeBSD 7

Revision 1846 - Directory Listing - [select for diffs]
Modified Tue Sep 16 01:26:03 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1845 , to selected 9573
Remove outdated files.

Revision 1845 - Directory Listing - [select for diffs]
Modified Tue Sep 16 01:18:53 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1844 , to selected 9573
Sync with FreeBSD 7

Revision 1844 - Directory Listing - [select for diffs]
Modified Tue Sep 16 01:18:25 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1843 , to selected 9573
Sync with freebsd7

Revision 1843 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:56:46 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1841 , to selected 9573
Merge in gcc4 fixes

Revision 1841 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:39:38 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1840 , to selected 9573
We'll be moving this

Revision 1840 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:36:47 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1839 , to selected 9573
Remove coda

Revision 1839 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:36:07 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1838 , to selected 9573
Remove coda file system

Revision 1838 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:33:12 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1837 , to selected 9573
Sync with freebsd 7

Revision 1837 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:30:09 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1836 , to selected 9573
Sync with freebsd 7 changes.

Revision 1836 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:28:14 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1835 , to selected 9573
Add document describing quirks

Revision 1835 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:27:03 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1834 , to selected 9573
sync changes with FreeBSD 7

Revision 1834 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:24:59 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1833 , to selected 9573
Sync with FreeBSD 7 enhancements.

Revision 1833 - Directory Listing - [select for diffs]
Modified Tue Sep 16 00:23:39 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1832 , to selected 9573
Sync with enhancements from FreeBSD 7.

Revision 1832 - Directory Listing - [select for diffs]
Modified Sat Sep 13 01:51:15 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1831 , to selected 9573
sync changes from FreeBSD.

Revision 1831 - Directory Listing - [select for diffs]
Modified Sat Sep 13 01:34:12 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1830 , to selected 9573
update MAC

Revision 1830 - Directory Listing - [select for diffs]
Modified Sat Sep 13 01:26:21 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1829 , to selected 9573
*** empty log message ***

Revision 1829 - Directory Listing - [select for diffs]
Modified Sat Sep 13 01:19:32 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1828 , to selected 9573
add priv.h

Revision 1828 - Directory Listing - [select for diffs]
Modified Sat Sep 13 00:55:45 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1827 , to selected 9573
*** empty log message ***

Revision 1827 - Directory Listing - [select for diffs]
Modified Sat Sep 13 00:54:21 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1826 , to selected 9573
bring in freebsd changes.

Revision 1826 - Directory Listing - [select for diffs]
Modified Sat Sep 13 00:53:31 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1825 , to selected 9573
removing isdn 4 bsd

Revision 1825 - Directory Listing - [select for diffs]
Modified Sat Sep 13 00:52:31 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1824 , to selected 9573
Move these

Revision 1824 - Directory Listing - [select for diffs]
Modified Sat Sep 13 00:51:20 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1823 , to selected 9573
add from netbsd/freebsd

Revision 1823 - Directory Listing - [select for diffs]
Modified Sat Sep 13 00:50:45 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1822 , to selected 9573
rpc merge

Revision 1822 - Directory Listing - [select for diffs]
Modified Fri Sep 12 19:41:13 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1821 , to selected 9573
Bring in new tools

Revision 1821 - Directory Listing - [select for diffs]
Modified Fri Sep 12 19:40:13 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1816 , to selected 9573
Bring in ufs and vm changes from FreeBSD.

Revision 1816 - Directory Listing - [select for diffs]
Modified Mon Sep 8 01:42:28 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1815 , to selected 9573
remove arm instructions

Revision 1815 - Directory Listing - [select for diffs]
Modified Mon Sep 8 01:41:18 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1809 , to selected 9573
Remove unsupported architectures.

Revision 1809 - Directory Listing - [select for diffs]
Modified Fri Sep 5 19:02:59 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1806 , to selected 9573
Update nve(4) to support newer hardware.

Revision 1806 - Directory Listing - [select for diffs]
Modified Thu Sep 4 02:55:23 2008 UTC (15 years, 8 months ago) by laffer1
Diff to previous 1804 , to selected 9573
Improve reliability of nforce4 adapters:
  - When setting up a packet for transmit, if we the tx ring is over half
    full, kick the binary blob to force it to complete any pending tx
    completions.
  - In the watchdog routine, poke the binary blob to force it to flush any
    pending tx completions and only reset the chip if the blob doesn't
    complete any of them.

Altqify nve(4).

Obtained from FreeBSD.

Revision 1804 - Directory Listing - [select for diffs]
Modified Thu Sep 4 02:20:43 2008 UTC (15 years, 8 months ago) by laffer1
Diff to previous 1803 , to selected 9573
In case of an incoming ICMPv6 'Packet Too Big Message', there is an
insufficient check on the proposed new MTU for a path to the destination.

CVE-2008-3530

Revision 1803 - Directory Listing - [select for diffs]
Modified Thu Sep 4 02:12:13 2008 UTC (15 years, 8 months ago) by laffer1
Diff to previous 1801 , to selected 9573
amd64 swapgs local privilege escalation fix.  CVE-2008-3890

Revision 1801 - Directory Listing - [select for diffs]
Modified Wed Sep 3 02:13:47 2008 UTC (15 years, 8 months ago) by laffer1
Diff to previous 1800 , to selected 9573
add openbsm files

Revision 1800 - Directory Listing - [select for diffs]
Modified Wed Sep 3 02:11:52 2008 UTC (15 years, 8 months ago) by laffer1
Diff to previous 1799 , to selected 9573
$MidnightBSD$

Revision 1799 - Directory Listing - [select for diffs]
Modified Wed Sep 3 02:10:25 2008 UTC (15 years, 8 months ago) by laffer1
Diff to previous 1798 , to selected 9573
*** empty log message ***

Revision 1798 - Directory Listing - [select for diffs]
Modified Wed Sep 3 02:01:51 2008 UTC (15 years, 8 months ago) by laffer1
Diff to previous 1727 , to selected 9573
add additional openbsm files.

Revision 1727 - Directory Listing - [select for diffs]
Modified Fri Jul 4 00:07:14 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1719 , to selected 9573
Bump MidnightBSD_version

pcc, bin/sh, msk, ata changes, ...

Revision 1719 - Directory Listing - [select for diffs]
Modified Tue Jul 1 07:45:59 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1718 , to selected 9573
Add additional intel, nvidia, and amd parts.  The intel device using 0x28508086 is an ICH8 mobile ultra ata controller, but I'm not sure what identifier to use with it.  It is a santa rosa 2850 controller.  Some of these ids are from FreeBSD 6.3 (Soren and other contributors).

Revision 1718 - Directory Listing - [select for diffs]
Modified Tue Jul 1 07:12:41 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1716 , to selected 9573
Add pci id for my Yukon card.

Revision 1716 - Directory Listing - [select for diffs]
Modified Tue Jul 1 01:07:17 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1715 , to selected 9573
add phk macros.  Apparently I forgot this.

Revision 1715 - Directory Listing - [select for diffs]
Modified Tue Jul 1 00:57:34 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1714 , to selected 9573
We added this when working on msk.  However, it's not currently used.  This will require additional changes to get pciE/pci-x

Revision 1714 - Directory Listing - [select for diffs]
Modified Tue Jul 1 00:55:35 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1713 , to selected 9573
Add msk

Revision 1713 - Directory Listing - [select for diffs]
Modified Tue Jul 1 00:53:50 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1709 , to selected 9573
add msk

Revision 1709 - Directory Listing - [select for diffs]
Modified Tue Jul 1 00:25:15 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1705 , to selected 9573
Bring in compatibily hack.

Revision 1705 - Directory Listing - [select for diffs]
Modified Mon Jun 30 05:29:05 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1683 , to selected 9573
Add 3 more PCI ids for fxp.

Revision 1683 - Directory Listing - [select for diffs]
Modified Sat Jun 28 18:24:33 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1677 , to selected 9573
Increase timeout from 5 to 10 seconds.  This is an arbritrary value and found to be too short on SATA disks for certain operations.  (moving bad blocks for instance)

This might also help with write errors in virtual machines.

Revision 1677 - Directory Listing - [select for diffs]
Modified Fri Jun 27 16:33:36 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1676 , to selected 9573
Add atheros wireless NICs

Revision 1676 - Directory Listing - [select for diffs]
Modified Fri Jun 27 16:31:58 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1675 , to selected 9573
enable atheros wireless NICs.

Revision 1675 - Directory Listing - [select for diffs]
Modified Fri Jun 27 16:28:38 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1674 , to selected 9573
Move AHC and AHD options so they are near the drivers.

Enable firmware(9).

Enable WEP and WPA in kernel.

Fix whitespace problem.  For options entries use space and tab not double tab.

Revision 1674 - Directory Listing - [select for diffs]
Modified Fri Jun 27 16:25:01 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1673 , to selected 9573
Enable WEP, WPA in kernel.  Enable firmware(9).
Adjust whitespace to keep SMP and apic together.

Revision 1673 - Directory Listing - [select for diffs]
Modified Fri Jun 27 16:20:49 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1662 , to selected 9573
Add an extra ICH8 controller commonly used on Intel iMacs.  (core 2 duo black and silver)

Revision 1662 - Directory Listing - [select for diffs]
Modified Wed Jun 25 20:17:31 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1657 , to selected 9573
Add cpufreq(4) and GEOM_LABEL aka GLABEL to GENERIC on i386 and amd64.

cpufreq works with powerd which is already enabled on systems without ACPI support for CPU frequency using several chipsets (intel).  This may cause problems for some people which might require an install option for powerd.  This needs testing.

glabel allows one to name disks and reference them in dev by that name instead of their normal designation like acd0 or ad0s2d.  By adding this to generic, we can easily make a live cd that works on more types of CDROMs.  FreeBSD is also moving in this direction for other reasons.

Until the latter can be tested on sparc64, I'll keep it out of generic.  We don't support sun style labels right now anyway.

Revision 1657 - Directory Listing - [select for diffs]
Modified Sun Jun 15 01:46:38 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1650 , to selected 9573
Bump the MidnightBSD version now that RELENG_0_2 has been created.

Revision 1650 - Directory Listing - [select for diffs]
Modified Fri Jun 6 01:45:49 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1619 , to selected 9573
Move unlock instructions

Revision 1619 - Directory Listing - [select for diffs]
Modified Sun May 18 18:12:27 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1618 , to selected 9573
apparently we're still setting this and i need to find a reason, but unbreak the world.

Revision 1618 - Directory Listing - [select for diffs]
Modified Sun May 18 17:46:08 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1617 , to selected 9573
add locks around so->so_pcb checks.

Revision 1617 - Directory Listing - [select for diffs]
Modified Sun May 18 17:24:16 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1616 , to selected 9573
Add additional sanity checks.  Correct URL to paper.

Revision 1616 - Directory Listing - [select for diffs]
Modified Sun May 18 17:12:11 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1615 , to selected 9573
Part of a pending change to ip_output.c

Revision 1615 - Directory Listing - [select for diffs]
Modified Sun May 18 17:11:22 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1614 , to selected 9573
Part of a semi-complete change to ip_output.

Revision 1614 - Directory Listing - [select for diffs]
Modified Sat May 17 18:03:08 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1613 , to selected 9573
In ip_ctloutput(), check for a NULL inpcb pointer before dereferencing,
as this can occur with TCP if protocol-layer socket options are set or
queried after the connection has closed.  There are still races
associated with ip_ctloutput() and connection close with TCP, corrected
in HEAD via a more comprehensive set of changes, but this fixes the
trivial panic reported on several occasions.

Obtained from: FreeBSD

Revision 1613 - Directory Listing - [select for diffs]
Modified Sat May 17 18:00:36 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1612 , to selected 9573
Add a missing check for errors.

Revision 1612 - Directory Listing - [select for diffs]
Modified Sat May 17 16:00:54 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1611 , to selected 9573
ANSIfy.  Remove an unneeded NULL check.

Revision 1611 - Directory Listing - [select for diffs]
Modified Sat May 17 15:44:43 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1610 , to selected 9573
$MidnightBSD$

Revision 1610 - Directory Listing - [select for diffs]
Modified Sat May 17 15:43:26 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1607 , to selected 9573
Adjust window scaling like we did for tcp_syncache.c

Revision 1607 - Directory Listing - [select for diffs]
Modified Sat May 17 06:08:36 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1606 , to selected 9573
Add more cpu features.  Remove stupid boot message.

Revision 1606 - Directory Listing - [select for diffs]
Modified Sat May 17 05:36:05 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1605 , to selected 9573
Syncronize the cpu detection code on i386 and amd64 with FreeBSD 6.2.

Add better SMP detection including multicore cpus.  Detect features on newer processors and initialize them properly.  Add support for some newer via c7 cpus.

Also make a subtle adjustment to tcp_syncache.c (unrelated)

Revision 1605 - Directory Listing - [select for diffs]
Modified Sat May 17 04:55:52 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1604 , to selected 9573
This can cause some odd casting issues in some situations.  Say the clock is very high...

Revision 1604 - Directory Listing - [select for diffs]
Modified Sat May 17 04:45:52 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1603 , to selected 9573
$MidnightBSD$

Add some k8 errata hacks to powernow.

smist:
Use bus_dma to get a page in the first 4 GB.  Since the physical address
of the magic string is passed in a 32-bit register, we can't use high
memory in the PAE case.  This also eliminates a use of vtophys().

Obtained from: FreeBSD.

Revision 1603 - Directory Listing - [select for diffs]
Modified Fri May 16 23:51:00 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1602 , to selected 9573
Move the syncookie MD5 context from globals to the stack to make it MP safe.

Obtained from : FreeBSD

Revision 1602 - Directory Listing - [select for diffs]
Modified Fri May 16 23:49:41 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1601 , to selected 9573
We need to zero this hashtable structure.  After a soft reboot, this would cause some failures.

Revision 1601 - Directory Listing - [select for diffs]
Modified Fri May 16 23:42:20 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1600 , to selected 9573
Update tcp sendcookie stats.

Revision 1600 - Directory Listing - [select for diffs]
Modified Fri May 16 23:39:44 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1599 , to selected 9573
tag

Revision 1599 - Directory Listing - [select for diffs]
Modified Fri May 16 23:38:38 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1597 , to selected 9573
Pick the smallest possible TCP window scaling factor that will still allow us ot scale up to sb_max aka
kern.ipc.maxsockbuf.

Anything larger will cause window scaling corruption on some firewalls.  (other end will think unscaled)

Obtained from: FreeBSD  revision 1.131

Revision 1597 - Directory Listing - [select for diffs]
Modified Fri May 16 22:32:35 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1590 , to selected 9573
tag.

Bump version for recent ssh-vulnkey + blacklist patch.

Revision 1590 - Directory Listing - [select for diffs]
Modified Fri May 16 18:46:27 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1578 , to selected 9573
Bump the MidnightBSD version.  This might be helpful to track ill effects fro the src/lib/csu changes.

Revision 1578 - Directory Listing - [select for diffs]
Modified Tue May 13 04:22:18 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1577 , to selected 9573
We decided not to support ppc.  let's remove this unused code.

Revision 1577 - Directory Listing - [select for diffs]
Modified Tue May 13 04:20:49 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1576 , to selected 9573
let's prepare for the (possible) future here too.  This saves us remembering to port later.  Prepare for pcc if it's ported to sparc64.

Revision 1576 - Directory Listing - [select for diffs]
Modified Tue May 13 04:18:09 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1575 , to selected 9573
While pcc is i386 only right now, let's prepare for the future.

Revision 1575 - Directory Listing - [select for diffs]
Modified Tue May 13 04:14:11 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1574 , to selected 9573
Add workarounds for PCC compiler.

Revision 1574 - Directory Listing - [select for diffs]
Modified Tue May 13 04:04:14 2008 UTC (15 years, 11 months ago) by laffer1
Diff to previous 1537 , to selected 9573
Make some changes for PCC compiler.  It does not support a number of things, so disable them.

This is similar to the steps necessary on NetBSD 3.0.

Revision 1537 - Directory Listing - [select for diffs]
Modified Mon Apr 28 05:24:13 2008 UTC (16 years ago) by laffer1
Diff to previous 1535 , to selected 9573
Remove pcvt

Revision 1535 - Directory Listing - [select for diffs]
Modified Mon Apr 28 05:20:12 2008 UTC (16 years ago) by laffer1
Diff to previous 1534 , to selected 9573
REmove pcvt

Revision 1534 - Directory Listing - [select for diffs]
Modified Mon Apr 28 05:19:53 2008 UTC (16 years ago) by laffer1
Diff to previous 1419 , to selected 9573
remove pcvt

Revision 1419 - Directory Listing - [select for diffs]
Modified Mon Mar 17 00:02:17 2008 UTC (16 years, 1 month ago) by laffer1
Diff to previous 1413 , to selected 9573
Fix spurious warnings from neighbor discovery when working with IPv6 over
point to point tunnels (gif).

This crops up when using one of the many IPV6 tunnel brokers, etc. with MidnightBSD.

Obtained from FreeBSD.

Revision 1413 - Directory Listing - [select for diffs]
Modified Fri Mar 7 21:24:04 2008 UTC (16 years, 1 month ago) by laffer1
Diff to previous 1412 , to selected 9573
Add a new macro, sx_xlocked(), that returns true if the current thread holds an exclusive lock on the specified sx lock.

Revision 1412 - Directory Listing - [select for diffs]
Modified Fri Mar 7 15:58:01 2008 UTC (16 years, 1 month ago) by laffer1
Diff to previous 1411 , to selected 9573
NO HPFS.  Remove unneeded files.

Revision 1411 - Directory Listing - [select for diffs]
Modified Fri Mar 7 15:49:12 2008 UTC (16 years, 1 month ago) by laffer1
Diff to previous 1410 , to selected 9573
Sometime ago we added options to ath.  It might help if they were actually in the options file.

This allows tweaks without modifying the source.

Revision 1410 - Directory Listing - [select for diffs]
Modified Fri Mar 7 06:04:31 2008 UTC (16 years, 1 month ago) by laffer1
Diff to previous 1385 , to selected 9573
Remove hpfs module from LINT.

Remove architecture files we are not using.

Revision 1385 - Directory Listing - [select for diffs]
Modified Thu Feb 28 16:53:45 2008 UTC (16 years, 2 months ago) by laffer1
Diff to previous 1379 , to selected 9573
Replace the random IP ID generation code from OpenBSD with an improved algorithm by Amit Klein. The previous implementation had known flaws (see Klein's paper).

We modified a patch from Robert Watson (FreeBSD) to implement the changes.

http://www.securityfocus.com/bid/27647/info

Revision 1379 - Directory Listing - [select for diffs]
Modified Fri Feb 22 02:50:56 2008 UTC (16 years, 2 months ago) by laffer1
Diff to previous 1378 , to selected 9573
Remove the hpfs file system.

Revision 1378 - Directory Listing - [select for diffs]
Modified Fri Feb 22 02:50:15 2008 UTC (16 years, 2 months ago) by laffer1
Diff to previous 1376 , to selected 9573
Remove hpfs module.

Revision 1376 - Directory Listing - [select for diffs]
Modified Thu Feb 14 18:02:43 2008 UTC (16 years, 2 months ago) by laffer1
Diff to previous 1372 , to selected 9573
Correct lack of permissions checking on sendfile system call.

Revision 1372 - Directory Listing - [select for diffs]
Modified Mon Jan 21 20:21:07 2008 UTC (16 years, 3 months ago) by laffer1
Diff to previous 1362 , to selected 9573
Add virtual machine detection in the loader.  For QEMU, VBOX, VMware, or Parallels, set the hz setting to 100.  This will fix "time" issues automatically in these environments.

Revision 1362 - Directory Listing - [select for diffs]
Modified Tue Jan 1 07:08:42 2008 UTC (16 years, 4 months ago) by laffer1
Diff to previous 1353 , to selected 9573
Happy New Year!

Remove PC98 since we're not supporting that architecture.

Revision 1353 - Directory Listing - [select for diffs]
Modified Thu Nov 29 17:27:11 2007 UTC (16 years, 5 months ago) by laffer1
Diff to previous 1347 , to selected 9573
Fix a data reply attack

Revision 1347 - Directory Listing - [select for diffs]
Modified Sun Nov 25 18:05:17 2007 UTC (16 years, 5 months ago) by laffer1
Diff to previous 1346 , to selected 9573
Fix from FreeBSD:

 The kernel uses two ways to write data on a pipe:
      o  buffered write, for chunks smaller than PIPE_MINDIRECT bytes
      o  direct write, for everything else

  A call to writev(2) may receive struct iov of various size and the
  kernel may have to switch from one solution to the other. Before doing
  this, it must wake reader processes and any select/poll/kqueue up.

  This commit fixes a bug where select/poll/kqueue are not triggered
  when switching from buffered write to direct write. It adds calls to
  pipeselwakeup().

Revision 1346 - Directory Listing - [select for diffs]
Modified Fri Nov 23 22:39:51 2007 UTC (16 years, 5 months ago) by laffer1
Diff to previous 1332 , to selected 9573
gcc 3.4.6 gets confused on this file.  Fix T1 and T2 errors building the kernel.

Revision 1332 - Directory Listing - [select for diffs]
Modified Fri Nov 16 13:23:00 2007 UTC (16 years, 5 months ago) by laffer1
Diff to previous 1274 , to selected 9573
Add preliminary support for ATI southbridges SB600/700 (IXP600/700)

Revision 1274 - Directory Listing - [select for diffs]
Modified Tue Oct 9 13:39:09 2007 UTC (16 years, 6 months ago) by laffer1
Diff to previous 1219 , to selected 9573
Add a device id for the 631xESB smbus controller.

Revision 1219 - Directory Listing - [select for diffs]
Modified Fri Sep 7 15:16:34 2007 UTC (16 years, 7 months ago) by laffer1
Diff to previous 1187 , to selected 9573
Our first pass at SATA DVD drive support.  This has only been tested on Intel hardware, based on a patch from Richard Burton.

(atapi sata cd/dvd ahci)

Revision 1187 - Directory Listing - [select for diffs]
Modified Sun Aug 12 04:19:23 2007 UTC (16 years, 8 months ago) by laffer1
Diff to previous 1186 , to selected 9573
un k&r some of this.  remove pc98 bits.

Revision 1186 - Directory Listing - [select for diffs]
Modified Sun Aug 12 04:07:56 2007 UTC (16 years, 8 months ago) by laffer1
Diff to previous 1185 , to selected 9573
I need to test these things.

Revision 1185 - Directory Listing - [select for diffs]
Modified Sun Aug 12 03:04:39 2007 UTC (16 years, 8 months ago) by laffer1
Diff to previous 1184 , to selected 9573
Speaker duration is incorrect according to the documentation.  Fix this.

$MidnightBSD$

Revision 1184 - Directory Listing - [select for diffs]
Modified Sun Aug 12 02:55:08 2007 UTC (16 years, 8 months ago) by laffer1
Diff to previous 1183 , to selected 9573
Return value is never used.  Don't bother to assign it, just ignore.

Revision 1183 - Directory Listing - [select for diffs]
Modified Sun Aug 12 02:47:58 2007 UTC (16 years, 8 months ago) by laffer1
Diff to previous 1144 , to selected 9573
Fix 106 key japanese keyboards.

Revision 1144 - Directory Listing - [select for diffs]
Modified Mon Aug 6 04:46:04 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1133 , to selected 9573
$MidnightBSD$

Revision 1133 - Directory Listing - [select for diffs]
Modified Thu Aug 2 08:33:00 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1123 , to selected 9573
Fix interaction with Windows 2000/XP servers.  If a newly created directory has exactly 50 entries, an error is generated as smbfs grabs 52 items at a time.  With . and .. this is 52.  It then returns on the second trip and causes some apps like rsync to generate errors.

Revision 1123 - Directory Listing - [select for diffs]
Modified Tue Jul 31 05:25:37 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1122 , to selected 9573
Remove umapfs.  It is totally broken.

Revision 1122 - Directory Listing - [select for diffs]
Modified Tue Jul 31 05:24:05 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1120 , to selected 9573
Remove umapfs.  It is seriously broken.

Revision 1120 - Directory Listing - [select for diffs]
Modified Tue Jul 31 04:31:26 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1110 , to selected 9573
Connect HPFS to bulid.

Revision 1110 - Directory Listing - [select for diffs]
Modified Thu Jul 26 22:15:40 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1105 , to selected 9573
Remove alpha bits.

Revision 1105 - Directory Listing - [select for diffs]
Modified Thu Jul 26 18:48:57 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1104 , to selected 9573
Remove alpha bits.

Revision 1104 - Directory Listing - [select for diffs]
Modified Thu Jul 26 18:33:16 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1103 , to selected 9573
Remove pc98 bits.

Revision 1103 - Directory Listing - [select for diffs]
Modified Thu Jul 26 18:30:11 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1102 , to selected 9573
Remove alpha bits.

Revision 1102 - Directory Listing - [select for diffs]
Modified Thu Jul 26 18:14:38 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1101 , to selected 9573
Remove alpha and pc98 bits.

Revision 1101 - Directory Listing - [select for diffs]
Modified Thu Jul 26 17:08:59 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1100 , to selected 9573
Intel/IBM Blades do not have keyboard devices and will hang.  Avoid the hang with a timeout.

Apple intel-based Macs do not have a keyboard controller.  Provide a timeout for these devices.

Revision 1100 - Directory Listing - [select for diffs]
Modified Thu Jul 26 16:34:22 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1099 , to selected 9573
$MidnightBSD$

Revision 1099 - Directory Listing - [select for diffs]
Modified Thu Jul 26 16:27:58 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1089 , to selected 9573
A20 timeout for intel Macs.

Revision 1089 - Directory Listing - [select for diffs]
Modified Wed Jul 25 06:04:17 2007 UTC (16 years, 9 months ago) by alex
Diff to previous 1065 , to selected 9573
8 byte alignment for rwlock

Revision 1065 - Directory Listing - [select for diffs]
Modified Sun Jul 22 07:57:59 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1032 , to selected 9573
MidnightBSD has had a behavior where incoming packets were dropped if the MRU > MTU.  If you had a device misconfigured on your network, for instance with jumbo frames, the network stack would drop packets.  This is not a desired behavior in most cases.

However, some people like to experiment with the existing behavior or have other reasons such as detecting misconfigured devices.  We now have a new sysctl net.link.ether.MTUisMRU which allows you to tune this behavior.  0 is the default and implies the stack will take all incoming packets that it can handle whereas 1 reverts to the old behavior.

This patch was inspired by work from Julian Elischer @ freebsd-net

Revision 1032 - Directory Listing - [select for diffs]
Modified Mon Jul 16 03:00:45 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1031 , to selected 9573
 Back this out as well.

Revision 1031 - Directory Listing - [select for diffs]
Modified Mon Jul 16 02:58:41 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1030 , to selected 9573
Back this change out.

Revision 1030 - Directory Listing - [select for diffs]
Modified Mon Jul 16 00:12:51 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1029 , to selected 9573
Better handle error condition for msdos file system.

Revision 1029 - Directory Listing - [select for diffs]
Modified Mon Jul 16 00:07:50 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1028 , to selected 9573
$MidnightBSD$

Revision 1028 - Directory Listing - [select for diffs]
Modified Sun Jul 15 23:46:05 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1027 , to selected 9573
Free resources.

Revision 1027 - Directory Listing - [select for diffs]
Modified Sun Jul 15 23:42:46 2007 UTC (16 years, 9 months ago) by laffer1
Diff to previous 1026 , to selected 9573
fixes page fault on flash msdosfs

Revision 1026 - Directory Listing - [select for diffs]
Modified Sun Jul 15 11:41:50 2007 UTC (16 years, 9 months ago) by alex
Diff to previous 1011 , to selected 9573
without casting, neg values can prevent opening a socket

Revision 1011 - Directory Listing - [select for diffs]
Modified Fri Jun 1 03:22:37 2007 UTC (16 years, 11 months ago) by laffer1
Diff to previous 1010 , to selected 9573
SMP is now default on amd64.

Revision 1010 - Directory Listing - [select for diffs]
Modified Fri Jun 1 03:20:15 2007 UTC (16 years, 11 months ago) by laffer1
Diff to previous 1009 , to selected 9573
Remove SMP configuration as its not default in GENERIC.

Revision 1009 - Directory Listing - [select for diffs]
Modified Fri Jun 1 03:19:47 2007 UTC (16 years, 11 months ago) by laffer1
Diff to previous 1008 , to selected 9573
SMP is enabled by default on i386.

Revision 1008 - Directory Listing - [select for diffs]
Modified Sun May 27 00:05:58 2007 UTC (16 years, 11 months ago) by laffer1
Diff to previous 997 , to selected 9573
Fix typo in comment.

Revision 997 - Directory Listing - [select for diffs]
Modified Mon May 7 16:56:09 2007 UTC (16 years, 11 months ago) by laffer1
Diff to previous 996 , to selected 9573
Configuration ROM length should be unsigned.

Revision 996 - Directory Listing - [select for diffs]
Modified Mon May 7 16:54:09 2007 UTC (16 years, 11 months ago) by laffer1
Diff to previous 995 , to selected 9573
Initialize configuration ROM before a bus reset.

Revision 995 - Directory Listing - [select for diffs]
Modified Mon May 7 16:50:10 2007 UTC (16 years, 11 months ago) by laffer1
Diff to previous 992 , to selected 9573
Don't call fw_busreset(fc) in firewire_attach

Revision 992 - Directory Listing - [select for diffs]
Modified Thu May 3 05:41:47 2007 UTC (17 years ago) by laffer1
Diff to previous 987 , to selected 9573
UDP checksums are checked in place, overwriting whatever is there.  This has the side effect of the ICMP code sending back the first eight bytes of the UDP payload with 2 bytes different.

Patch by Matthew Luckie.

Revision 987 - Directory Listing - [select for diffs]
Modified Tue May 1 05:17:38 2007 UTC (17 years ago) by laffer1
Diff to previous 983 , to selected 9573
Fix strtoul() error condition check.

Revision 983 - Directory Listing - [select for diffs]
Modified Fri Apr 27 20:29:07 2007 UTC (17 years ago) by laffer1
Diff to previous 981 , to selected 9573
This is equivalent to the recent OpenBSD discover of type 0 routing headers as insecure.  There is now a sysctl to enable the behavior.  Currently, this is not needed unless the host is acting as a router.  In which case, ideally there should be firewall rules in place to protect the host.  ipfw and pf do not offer solutions to protect systems entirely yet.

This patch is derived from the FreeBSD SA-07:03.ipv6 patch.

Revision 981 - Directory Listing - [select for diffs]
Modified Fri Apr 20 15:12:55 2007 UTC (17 years ago) by laffer1
Diff to previous 980 , to selected 9573
Fix twiddle display.

Revision 980 - Directory Listing - [select for diffs]
Modified Fri Apr 20 15:06:48 2007 UTC (17 years ago) by laffer1
Diff to previous 979 , to selected 9573
Add -mno-sse3 for prescott/nocona.

Revision 979 - Directory Listing - [select for diffs]
Modified Thu Apr 19 04:56:38 2007 UTC (17 years ago) by laffer1
Diff to previous 977 , to selected 9573
Fix a buffer overflow.

Revision 977 - Directory Listing - [select for diffs]
Modified Tue Apr 17 17:04:46 2007 UTC (17 years ago) by laffer1
Diff to previous 944 , to selected 9573
Add the NVIDIA nForce MCP61 ATA controller.

Revision 944 - Directory Listing - [select for diffs]
Modified Tue Apr 10 06:28:53 2007 UTC (17 years ago) by laffer1
Diff to previous 942 , to selected 9573
Update to 0.2-CURRENT

Revision 942 - Directory Listing - [select for diffs]
Modified Tue Apr 10 06:11:10 2007 UTC (17 years ago) by laffer1
Diff to previous 941 , to selected 9573
$MidnightBSD$

Revision 941 - Directory Listing - [select for diffs]
Modified Tue Apr 10 06:03:28 2007 UTC (17 years ago) by laffer1
Diff to previous 906 , to selected 9573
Set the version number internally to .2

Revision 906 - Directory Listing - [select for diffs]
Modified Fri Apr 6 20:37:50 2007 UTC (17 years ago) by laffer1
Diff to previous 892 , to selected 9573
Back out propolice.  More information in UPDATING.

In short, propolice broke libpthread and libthr.

Revision 892 - Directory Listing - [select for diffs]
Modified Tue Apr 3 14:42:19 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 890 , to selected 9573
Prevent a panic by checking for NULL and print a message to that effect.

Revision 890 - Directory Listing - [select for diffs]
Modified Tue Apr 3 13:30:31 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 889 , to selected 9573
Remove bandaid.

Giant was locked on calls to sorecieve() and sosend() to fix a race condition which shouldn't be a problem anymore.

Revision 889 - Directory Listing - [select for diffs]
Modified Tue Apr 3 13:24:36 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 886 , to selected 9573
Remove GIANT lock which should not be ndded with make_dev(9)

Revision 886 - Directory Listing - [select for diffs]
Modified Mon Apr 2 00:48:03 2007 UTC (17 years, 1 month ago) by archite
Diff to previous 882 , to selected 9573
Importing propolice into MidnightBSD. Propolice is going to
provide us with much greater security and stability in the
long run. If upgrading from a pre-propolice system, please
follow the these instructions:

cd /usr/src/lib/libc && make obj && make && make install
cd /usr/src/gnu/usr.bin/cc && make obj && make && make install
buildworld and kernel

It is adviced that any mports which were installed and/or built
prior to the propolice update also be updated. If any errors
or issue are encounted, please contact security@midnightbsd.org
and we will be sure to investigate and come up with an expeditious
fix.

Revision 882 - Directory Listing - [select for diffs]
Modified Thu Mar 29 23:02:48 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 881 , to selected 9573
Increase LOMTU to 32768.  The previous value was set in 1995.  NetBSD has been using around 32k since the BSD 4.4 lite import.

My testing has shown 32768 is faster on some workloads.  There is a very slight drop transfer large, cached data but uncached data showed a noticable improvement.

Revision 881 - Directory Listing - [select for diffs]
Modified Thu Mar 29 22:44:53 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 863 , to selected 9573
Remove WARNS from cpufreq Makefile.  kernel source Makefiles should not use WANRS as it conflicts with kernel build options.

Add additional Pentium M cpus.

Revision 863 - Directory Listing - [select for diffs]
Modified Sat Mar 17 23:17:24 2007 UTC (17 years, 1 month ago) by archite
Diff to previous 850 , to selected 9573
Updating sound system including the snd_hda patches from FreeBSD.

Revision 850 - Directory Listing - [select for diffs]
Modified Thu Mar 15 14:39:44 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 849 , to selected 9573
OK. We've got this sorted.

Revision 849 - Directory Listing - [select for diffs]
Modified Thu Mar 15 14:08:28 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 848 , to selected 9573
Add some useful macros.

Revision 848 - Directory Listing - [select for diffs]
Modified Thu Mar 15 13:44:04 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 847 , to selected 9573
Temporary fix to unbreak world.

Revision 847 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:35:23 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 846 , to selected 9573
Fix the behavior of the Apple Mighty Mouse.

Revision 846 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:21:47 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 845 , to selected 9573
f we receive an out of window SYN for an established connection, then ack the syn as required by RFC793

Revision 845 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:10:40 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 844 , to selected 9573
 Enable proxy ARP answers on any of the bridged interfaces if proxy record
 belongs to another interface within the bridge group.

Revision 844 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:07:21 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 843 , to selected 9573
Increment requests counter right before we send an arp query.  Without this change, EHOSTDOWN errors could be reported which would be incorrect.

Revision 843 - Directory Listing - [select for diffs]
Modified Thu Mar 15 02:05:28 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 834 , to selected 9573
Comply with RFC 3927.

Revision 834 - Directory Listing - [select for diffs]
Modified Wed Mar 14 23:32:19 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 827 , to selected 9573
OpenSSH 4.6p1
BSD licensed gzip from FreeBSD/NetBSD.

Revision 827 - Directory Listing - [select for diffs]
Modified Wed Mar 14 01:53:23 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 814 , to selected 9573
Disable debugging information.

Revision 814 - Directory Listing - [select for diffs]
Modified Tue Mar 13 03:07:44 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 813 , to selected 9573
Reapply 1.3, but keep out 1.4.

Revision 813 - Directory Listing - [select for diffs]
Modified Tue Mar 13 03:05:40 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 801 , to selected 9573
Backout 1.3

Revision 801 - Directory Listing - [select for diffs]
Modified Mon Mar 12 22:01:55 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 800 , to selected 9573
add link status descriptions and related structures for userland
applications.

Revision 800 - Directory Listing - [select for diffs]
Modified Mon Mar 12 21:17:04 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 799 , to selected 9573
Fill in the correct rtm_index for RTM_ADD and RTM_CHANGE messages.

Allow RTM_CHANGE to change a number of route flags as specified by RTF_FMASK.

The unusued rtm_use filed in struct rt_Msghdr is redesignated as rtm_fmask field to communicate route flag changes in RTM_CHANGE messages from userland.  The use count of a route was moved to rtm_rmx some time ago.

Revision 799 - Directory Listing - [select for diffs]
Modified Mon Mar 12 21:14:31 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 797 , to selected 9573
Add definitions for MD5_BLOCK_LENGTH, MD5_DIGEST_LENGTH and MD5_DIGEST_STRING_LENGTH

Revision 797 - Directory Listing - [select for diffs]
Modified Mon Mar 12 21:03:50 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 796 , to selected 9573
Fix race conditions.

Revision 796 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:59:27 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 795 , to selected 9573
Sound overhaul.

Fix 8bit int overflows during channel creation and destruction on vchans.

Enforce channel/chardev numbering within 8bit boundary.

Traverse d-channels SLIT and try to reclaim free counter during channel creation.

Determine open direction using 'flags', not mode.

Don't allow opening the same device twice. (WTF?)

O_RDWR is allowed, provided that it is done by a single open and the hardware supports full duplex.

Fix pcm_unregister memory leak.

Optimize channel allocation and numbering.

Mega vchan create/destroy cleanup.

Obtained from FreeBSD

Revision 795 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:51:36 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 794 , to selected 9573
Pointer align should be generic enough to handle awkward byte size especially for true 24 bit format.

Obtained from FreeBSD.

Revision 794 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:50:18 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 793 , to selected 9573
Convert NULL checks into KASSERTs

Revision 793 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:46:50 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 792 , to selected 9573
Drop the kqueue global mutex as soon as we are finished with it.

Clear any action flags on the register knote.

Obtained from FreeBSD.

Revision 792 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:43:07 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 791 , to selected 9573
Fix memory leaks in failure cases.

Revision 791 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:40:22 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 789 , to selected 9573
Add support for AD1815 based ISA sound cards.

Revision 789 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:28:30 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 788 , to selected 9573
If the buffer lock has waiters after the bufer has changed identity then getnewbuf() needs to drop the buffer in order to wake waiters that might sleep on the buffer in the context of the old identity.

Obtained from FreeBSD (tegge) 1.491.2.8

Revision 788 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:23:41 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 777 , to selected 9573
Destroy bip bio when an error occurs.

Revision 777 - Directory Listing - [select for diffs]
Modified Fri Mar 9 03:00:49 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 776 , to selected 9573
COMPAT_43

Revision 776 - Directory Listing - [select for diffs]
Modified Fri Mar 9 02:59:57 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 774 , to selected 9573
$MidnightBSD$

Revision 774 - Directory Listing - [select for diffs]
Modified Fri Mar 9 02:42:24 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 773 , to selected 9573
oops...

Revision 773 - Directory Listing - [select for diffs]
Modified Fri Mar 9 02:20:50 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 771 , to selected 9573
Accidently commited something I was testing.. msk.

Revision 771 - Directory Listing - [select for diffs]
Modified Thu Mar 8 18:54:36 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 770 , to selected 9573
Add LSI MegaRAID SAS mfi

Revision 770 - Directory Listing - [select for diffs]
Modified Thu Mar 8 18:53:43 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 769 , to selected 9573
Add mfi LSI MegaRAID SAS

Revision 769 - Directory Listing - [select for diffs]
Modified Thu Mar 8 18:51:36 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 768 , to selected 9573
Add mfi hooks

Revision 768 - Directory Listing - [select for diffs]
Modified Thu Mar 8 18:03:27 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 767 , to selected 9573
add mfi

Revision 767 - Directory Listing - [select for diffs]
Modified Thu Mar 8 17:31:59 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 765 , to selected 9573
Add IFF_NEEDSGIANT which is required with the kernel PPP

Revision 765 - Directory Listing - [select for diffs]
Modified Thu Mar 8 17:27:08 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 764 , to selected 9573
Fix race condition.

Revision 764 - Directory Listing - [select for diffs]
Modified Thu Mar 8 17:11:18 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 761 , to selected 9573
If an NFS server returns more than a few EJUKEBOX errors for a given RPC request, the NFS client will back off for a very long wait (days, weeks) before retrying.

Change behavior to match solaris.  There is a new sysctl nfs3_jukebox_delay which is in seconds to adjust the retry default.

Revision 761 - Directory Listing - [select for diffs]
Modified Fri Mar 2 02:36:10 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 760 , to selected 9573
Fix setsockopt SO_NOSIGPIPE.

Revision 760 - Directory Listing - [select for diffs]
Modified Tue Feb 27 05:25:36 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 753 , to selected 9573
Add support for Intel 945G chipset.

Revision 753 - Directory Listing - [select for diffs]
Modified Fri Feb 23 00:50:36 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 744 , to selected 9573
Remove alpha reference.

Revision 744 - Directory Listing - [select for diffs]
Modified Mon Feb 19 22:00:52 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 743 , to selected 9573
Remove device zs, remove nodevice uart

Revision 743 - Directory Listing - [select for diffs]
Modified Mon Feb 19 21:30:39 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 742 , to selected 9573
This is a patch from Andrew Turner to allow partial booting on EFIKA.  It includes ofwread.S from NetBSD.  It uses the real-mode ofw interface from NetBSD and TLB exception handlers from FreeBSD's perforce //depot/user/jaras.

The ofwr_init call is not enabled by default as it breaks Macs.  If the ifdef FIRMWORKSBUGS is commented out, EFIKA will work until it hits the scheduler.

Revision 742 - Directory Listing - [select for diffs]
Modified Mon Feb 19 21:18:24 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 735 , to selected 9573
If the CPU is unknown, the version check will run off the list... this will correct that deficiency.

Revision 735 - Directory Listing - [select for diffs]
Modified Fri Feb 9 18:43:36 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 734 , to selected 9573
Remove zs to unbreak kernel builds.

Revision 734 - Directory Listing - [select for diffs]
Modified Fri Feb 9 18:27:54 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 731 , to selected 9573
Add kernel config for PowerPC

Revision 731 - Directory Listing - [select for diffs]
Modified Wed Feb 7 16:39:14 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 730 , to selected 9573
Remove unused variable.

Revision 730 - Directory Listing - [select for diffs]
Modified Wed Feb 7 16:36:08 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 729 , to selected 9573
$MidnightBSD$

Fix beep code.

Revision 729 - Directory Listing - [select for diffs]
Modified Wed Feb 7 15:50:03 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 712 , to selected 9573
TCP Auto sizing of socket buffers improves throughput on high latency links. Several new sysctls were added to control the buffers max size, etc.

Additional work is needed, but under initial testing this is working great.  You must rebulid world in order for netstat to work correctly.

A few changes were made to netstat, but do not change functionality in any significant way.

Revision 712 - Directory Listing - [select for diffs]
Modified Sun Jan 28 18:22:15 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 706 , to selected 9573
Add additonal PATA controllers found on newer motherboards.

This specifically fixes the INTEL DP965LT which I happen to be using.  Many Intel motherboards use one of these chips.

Revision 706 - Directory Listing - [select for diffs]
Modified Fri Jan 19 04:20:58 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 705 , to selected 9573
Remove manual assignment of m_pkthdr from one mbuf to another in ipsec_copypkt() as its handled by M_MOVE_PKTHDR()

Revision 705 - Directory Listing - [select for diffs]
Modified Fri Jan 19 04:11:49 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 704 , to selected 9573
Sync with FreeBSD 6.1 Release.

Revision 704 - Directory Listing - [select for diffs]
Modified Fri Jan 19 04:07:01 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 703 , to selected 9573
We only lock the local per cpu page in the local dTLB, so accessing the foreign CPU pages in cpu_ipi_send() causes a page fault.

Revision 703 - Directory Listing - [select for diffs]
Modified Fri Jan 19 04:05:30 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 702 , to selected 9573
Add convenience macros for the bits in ASI_ESTATE_ERROR_EN_REG which is used for ECC handling and additional bits for cpu bug workarounds.

Revision 702 - Directory Listing - [select for diffs]
Modified Fri Jan 19 04:03:22 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 700 , to selected 9573
Move the check for too high HZ values.

Revision 700 - Directory Listing - [select for diffs]
Modified Fri Jan 19 03:46:41 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 699 , to selected 9573
Fix a bug in the retransmission path.

Revision 699 - Directory Listing - [select for diffs]
Modified Fri Jan 19 03:33:17 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 697 , to selected 9573
allow root to open jail PTYs from the host.

Revision 697 - Directory Listing - [select for diffs]
Modified Fri Jan 19 03:26:22 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 696 , to selected 9573
Fix a memory leak when net.inet6.icmp6.nd6_maxquelen is greater than 1

Revision 696 - Directory Listing - [select for diffs]
Modified Fri Jan 19 03:23:17 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 693 , to selected 9573
Fix up IPXIP so that the network stack is run with Giant.  There is unsafety in the code that requires this change for SMP systems to function properly.

Revision 693 - Directory Listing - [select for diffs]
Modified Fri Jan 19 02:57:43 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 692 , to selected 9573
Fix IP checksum when modifying IP header fields.

Revision 692 - Directory Listing - [select for diffs]
Modified Fri Jan 19 02:41:21 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 690 , to selected 9573
Fix thread suspension race.

Revision 690 - Directory Listing - [select for diffs]
Modified Fri Jan 19 02:34:19 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 689 , to selected 9573
Enable the MK48Txx watchdog part for E250 and E450

Revision 689 - Directory Listing - [select for diffs]
Modified Fri Jan 19 02:33:24 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 681 , to selected 9573
Clear the interupt source flags before processing the interupt events and turn off  NIC interrupts while in the interrupt handler.

Relax the watchdog timer somewhat; don't enable it until the last packet is enqueued and if there is a TX interrupt but there are still outstanding ones reload the timer.

Revision 681 - Directory Listing - [select for diffs]
Modified Fri Jan 19 01:26:08 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 680 , to selected 9573
Add unshare function.

Revision 680 - Directory Listing - [select for diffs]
Modified Fri Jan 19 01:22:38 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 678 , to selected 9573
Sync if_hme

Revision 678 - Directory Listing - [select for diffs]
Modified Fri Jan 19 01:16:40 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 677 , to selected 9573
add missing function to uipc_mbuf.c

Revision 677 - Directory Listing - [select for diffs]
Modified Fri Jan 19 01:00:01 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 676 , to selected 9573
Sync ipsec.

Revision 676 - Directory Listing - [select for diffs]
Modified Fri Jan 19 00:51:34 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 675 , to selected 9573
Sync with freebsd

Revision 675 - Directory Listing - [select for diffs]
Modified Fri Jan 19 00:37:18 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 671 , to selected 9573
Sync with FreeBSD

Revision 671 - Directory Listing - [select for diffs]
Modified Thu Jan 18 04:04:26 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 670 , to selected 9573
Descripter fixes to kill dup(2) error.

Revision 670 - Directory Listing - [select for diffs]
Modified Thu Jan 18 03:56:22 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 668 , to selected 9573
Don't call vn_finished_write() if vn_start_write() failed.

Revision 668 - Directory Listing - [select for diffs]
Modified Thu Jan 18 03:39:19 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 667 , to selected 9573
When a process is de-configuring a log file, also stop all of its PMCs that require a log file to operate.

Only stop PMCs that are in the running state.

Revision 667 - Directory Listing - [select for diffs]
Modified Thu Jan 18 03:36:38 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 666 , to selected 9573
add a note about the assumption for m->m_pkthdr.rcvif

Revision 666 - Directory Listing - [select for diffs]
Modified Thu Jan 18 03:35:31 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 665 , to selected 9573
Updates net.inet6.ip6.kame_version as the proof of the latest KAME merge

Revision 665 - Directory Listing - [select for diffs]
Modified Thu Jan 18 03:33:53 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 660 , to selected 9573
Add PCI ID for Neteasy DRP-32TXD cardbus 10/100 card.

Revision 660 - Directory Listing - [select for diffs]
Modified Sat Jan 13 19:04:08 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 658 , to selected 9573
Sync gmirror code.

Revision 658 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:57:10 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 657 , to selected 9573
If fifo_open() is called with a negative file descriptor, return EINVAL.

Revision 657 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:52:03 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 655 , to selected 9573
Sync with FreeBSD 6.1 Release

Revision 655 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:47:28 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 654 , to selected 9573
calcu fix for threaded process.

Revision 654 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:41:20 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 651 , to selected 9573
Free private data when deleting hook.

Revision 651 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:37:09 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 650 , to selected 9573
Fix genesys 6-in-1 card reader.

Revision 650 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:32:40 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 649 , to selected 9573
Unbreaks symlinks that have double slashes...

Revision 649 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:31:33 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 648 , to selected 9573
Remove baudrate in miibus aware drivers.

Revision 648 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:26:25 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 646 , to selected 9573
Do not touch baudrate

Revision 646 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:13:08 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 645 , to selected 9573
For audit stubs

Revision 645 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:11:21 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 644 , to selected 9573
Sync with FreeBSD 6.1 Release.

Revision 644 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:10:11 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 643 , to selected 9573
Add audit stubs.

Revision 643 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:07:30 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 642 , to selected 9573
Sync with FreeBSD 6.1 Release.

syscalls.master: add audit stubs.

Revision 642 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:06:14 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 641 , to selected 9573
Add stub audit calls for future compatibility.

Revision 641 - Directory Listing - [select for diffs]
Modified Sat Jan 13 17:51:09 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 639 , to selected 9573
Sync with FreeBSD 6.1 Release

Revision 639 - Directory Listing - [select for diffs]
Modified Sat Jan 13 17:40:55 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 637 , to selected 9573
Correct ni_txrate when using a fixed rate.

Revision 637 - Directory Listing - [select for diffs]
Modified Sat Jan 13 17:37:21 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 635 , to selected 9573
Unbreak missing symbols so world will eventually compile :)

Revision 635 - Directory Listing - [select for diffs]
Modified Sat Jan 13 16:14:34 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 634 , to selected 9573
VFS fixes, etc.  Sync with FreeBSD 6.1 Release.

Revision 634 - Directory Listing - [select for diffs]
Modified Sat Jan 13 16:11:01 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 633 , to selected 9573
VFS SMP fixes etc

Revision 633 - Directory Listing - [select for diffs]
Modified Sat Jan 13 16:03:36 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 632 , to selected 9573
VFS SMP fixes, stack api, softupdates fixes.

Revision 632 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:57:44 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 631 , to selected 9573
VFS SMP fixes etc

Revision 631 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:46:38 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 630 , to selected 9573
VFS SMP fixes, stack api, softupdates fixes.

Revision 630 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:43:50 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 629 , to selected 9573
VFS SMP fixes, stack api, softupdate fixes.

1.160.2.2 FBSD equivalent.

Revision 629 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:39:13 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 628 , to selected 9573
VFS SMP fixes, stack api, softupdates fixes.

Revision 628 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:23:22 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 627 , to selected 9573
VFS SMP fixes, stack api, softupdates

Revision 627 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:21:52 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 626 , to selected 9573
VFS SMP fixes, stack api, softupdates fixes.

Revision 626 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:19:39 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 625 , to selected 9573
VFS SMP fixes, stack API, softupdates fixes.

Revision 625 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:17:52 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 624 , to selected 9573
Fix stack alignment for KSE

Revision 624 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:13:07 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 623 , to selected 9573
Call vfs_destroy_object() before v_data gets set to NULL.

Revision 623 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:11:38 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 622 , to selected 9573
Call vfs_destroy_object() before v_data gets set to NULL

Revision 622 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:08:44 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 620 , to selected 9573
Call vfs_destroy_object() beofre v_data gets set to NULL

Revision 620 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:04:47 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 619 , to selected 9573
iir works on PAE now.

Revision 619 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:04:10 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 618 , to selected 9573
Update the iir driver to include > 4GB support.

Revision 618 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:00:24 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 617 , to selected 9573
Further refine the bridge hack in teh arp code.  Only do the special arp handling for interfaces which are actually in the bridge group, ignore all others.

Revision 617 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:59:24 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 616 , to selected 9573
Consolidate calculation of capabilities

Revision 616 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:58:50 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 615 , to selected 9573
Make driver override of net80211 parameter state consistent with methods.

Revision 615 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:54:25 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 612 , to selected 9573
Sync with FreeBSD 6.1

Revision 612 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:42:43 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 611 , to selected 9573
Add Cronyx Tau32-PCI adapters code.

Revision 611 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:37:42 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 610 , to selected 9573
Add support for Cronyx Tau32-PCI adaptors. (connect to build)

Revision 610 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:28:01 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 609 , to selected 9573
Sync with FreeBSD 6.1 Release.

Finish interrupt changes.

Revision 609 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:26:46 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 608 , to selected 9573
Finish interrupt changes.

Revision 608 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:19:06 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 607 , to selected 9573
Finish interrupt changes.

Revision 607 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:14:10 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 604 , to selected 9573
Sync with FreeBSD 6.1 Release.

Revision 604 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:04:07 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 602 , to selected 9573
Don't touch baudrate in miibus aware drivers.

Correctly switch IFCAP_VLAN_HWTAGGING on and off.

Revision 602 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:34:46 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 601 , to selected 9573
Move the functionality of options TDFX_LINUX from 3dfx.ko to a seperate module.

Revision 601 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:30:49 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 600 , to selected 9573
Move options TDFX_LINUX from 3dfx.ko to a seperate module.

Revision 600 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:29:42 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 599 , to selected 9573
Move options TDFX_LINUX from 3dfx.ko to a new module.

Revision 599 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:19:52 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 595 , to selected 9573
Do not leak read lock in IP_FW_TABLE_GETSIZE case of ipfw_ctl().
Acquire read (not write) lock in case of IP_FW_TABLE_LIST.

Revision 595 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:15:18 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 590 , to selected 9573
Fix for an inappropriate bzero of the ICMPv6 stats.

Revision 590 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:08:06 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 587 , to selected 9573
Add timers

Revision 587 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:02:53 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 583 , to selected 9573
Sync with FreeBSD 6.1 Release.

Introduce several patches to stop potential deadlocks with snapshots.  Clean up the vm code.

Revision 583 - Directory Listing - [select for diffs]
Modified Fri Jan 12 23:33:32 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 582 , to selected 9573
Throw out all the logical APIC ID stuff and just wire up the interrupts to individual CPUs using physical addressing and fixed delivery mode.

Revision 582 - Directory Listing - [select for diffs]
Modified Fri Jan 12 23:27:36 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 579 , to selected 9573
Sync with FreeBSD 6.1 Release.

Revision 579 - Directory Listing - [select for diffs]
Modified Mon Jan 8 00:37:49 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 578 , to selected 9573
Remove some dead code.

Revision 578 - Directory Listing - [select for diffs]
Modified Mon Jan 8 00:37:07 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 573 , to selected 9573
amr_linux.c: add a missing check for the return value for copyin()

Revision 573 - Directory Listing - [select for diffs]
Modified Mon Jan 8 00:16:53 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 572 , to selected 9573
Make pflog a seperate module.

Revision 572 - Directory Listing - [select for diffs]
Modified Mon Jan 8 00:16:33 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 570 , to selected 9573
Make pf a seperate module.

Revision 570 - Directory Listing - [select for diffs]
Modified Mon Jan 8 00:01:57 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 566 , to selected 9573
Link firmware to the build.

Revision 566 - Directory Listing - [select for diffs]
Modified Sun Jan 7 23:51:00 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 565 , to selected 9573
Sync with FreeBSD 6.1 Release.

Revision 565 - Directory Listing - [select for diffs]
Modified Sun Jan 7 23:46:27 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 564 , to selected 9573
Do not use the TSC where its know to be broken.

Revision 564 - Directory Listing - [select for diffs]
Modified Sun Jan 7 23:40:52 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 561 , to selected 9573
crypto.ko depends on zlib.

Revision 561 - Directory Listing - [select for diffs]
Modified Sun Jan 7 23:15:07 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 559 , to selected 9573
Fix a bug in ip_reass() if we are using 'full' hardware rx checksum offload.

Revision 559 - Directory Listing - [select for diffs]
Modified Sun Jan 7 22:36:50 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 558 , to selected 9573
Provide ability to disable kbdmux(4)

Fix endian bugs accessing ioctl arguments

Revision 558 - Directory Listing - [select for diffs]
Modified Sun Jan 7 22:29:34 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 557 , to selected 9573
Sync with FreeBSD 6.1 Release

Revision 557 - Directory Listing - [select for diffs]
Modified Sun Jan 7 22:28:49 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 556 , to selected 9573
Move the hard coded ETHER_* options where they belong.

Utilize the fact the module supprots all frames by default.

Fix comment.

Revision 556 - Directory Listing - [select for diffs]
Modified Sun Jan 7 22:14:28 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 555 , to selected 9573
Fix random popping while playing in 32bit by increasing the buffer size.

Fix severe crackling under repetative module load/unload.

Make sure DMA pointer is properly aligned to avoid trunication by caller.

Add ac97 inverted external amplifier quirk for Maxselect x710s. (russian)

Trim unnecessary pointer alignment.

Revision 555 - Directory Listing - [select for diffs]
Modified Sun Jan 7 22:12:36 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 553 , to selected 9573
Fix possible DMA leak and locking violation especially during suspend and resume or module load/unload.

Revision 553 - Directory Listing - [select for diffs]
Modified Sun Jan 7 19:10:11 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 552 , to selected 9573
Fixes a problem when you have IPSEC in your kernel and want crypto loaded as a module.

Revision 552 - Directory Listing - [select for diffs]
Modified Sun Jan 7 19:04:00 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 550 , to selected 9573
Megacommit :)

This is a change in the way interrupt handling is done similar to the FreeBSD commit to RELENG_6_1 on March 10.

Revision 550 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:40:58 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 549 , to selected 9573
Have TCP Inflight disable itself if RTT is too low.

sysctl net.inet.tcp.inflight.rttthresh specifies the threshold in milliseconds below which it will disengage inflight.  It defaults to 10ms.

Revision 549 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:37:57 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 548 , to selected 9573
Make sysctl_msec_to_ticks(SYSCTL_HANDER_ARGS) avaliable instead of private to tcp_timer.c

Revision 548 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:33:49 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 547 , to selected 9573
Make kern.ipc.[max_linkhdr|max_protohdr|max_hdr|max_datalen] read only.

Revision 547 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:26:25 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 545 , to selected 9573
Change pfs_visible() to optionally return with the process still locked to simply locking and close some race conditions.

Revision 545 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:22:54 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 543 , to selected 9573
Hold the proc lock while calling proc_sstep().

Revision 543 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:19:04 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 542 , to selected 9573
Change the x86 interrupt code to allocate IDT vectors on demand.

Revision 542 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:13:28 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 540 , to selected 9573
apic fixes and tweaks from FreeBSD revisions 1.16 (io_apic.c) and 1.18 (local_apic.c)

Revision 540 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:08:44 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 539 , to selected 9573
Backout cardbus MFC from FreeBSD 6.1 beta and bring the code to 6.1 Release
standards.

Revision 539 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:06:21 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 538 , to selected 9573
Sync with FreeBSD 6.1

Revision 538 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:05:37 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 537 , to selected 9573
Correct issues with cardbus code.  Sync with FreeBSD.

Revision 537 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:00:04 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 535 , to selected 9573
Sync with FreeBSD 6.1 Release.

Revision 535 - Directory Listing - [select for diffs]
Modified Sun Jan 7 03:54:45 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 534 , to selected 9573
Sync ELI with FreeBSD 6.1 Release.

Revision 534 - Directory Listing - [select for diffs]
Modified Sun Jan 7 03:50:23 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 533 , to selected 9573
Apply some patches from FreeBSD 6.1 Release for cpu detection, ioctl fixes, etc.

Change i386 GENERIC kernel to include VESA and raster support so that end users can easily switch to 800x600 and other video modes in the console.  While the kernel size is larger, it makes more sense on a desktop.

Revision 533 - Directory Listing - [select for diffs]
Modified Sun Jan 7 03:47:09 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 532 , to selected 9573
Re-apply previous patch.

Revision 532 - Directory Listing - [select for diffs]
Modified Sun Jan 7 03:45:37 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 531 , to selected 9573
Accidently added code to attach instead of the init function.

Revision 531 - Directory Listing - [select for diffs]
Modified Sat Jan 6 22:03:11 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 530 , to selected 9573
Helps to spell the function name correctly.

Revision 530 - Directory Listing - [select for diffs]
Modified Sat Jan 6 21:52:37 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 529 , to selected 9573
Sync with FreeBSD

Revision 529 - Directory Listing - [select for diffs]
Modified Sat Jan 6 21:02:49 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 528 , to selected 9573
Fix the hw.realmem sysctl

Revision 528 - Directory Listing - [select for diffs]
Modified Sat Jan 6 21:02:36 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 521 , to selected 9573
Fix hw.realmem sysctl

Revision 521 - Directory Listing - [select for diffs]
Modified Sat Jan 6 18:52:52 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 519 , to selected 9573
Switch this over to GIANT as the other keyboard devices require.

Revision 519 - Directory Listing - [select for diffs]
Modified Sat Jan 6 06:02:29 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 516 , to selected 9573
Add a spinlock to handles cases where printf, etc are called simultaneously.  This should fix console freezes in some circumstances.

This patch was based on a similar patch to FreeBSD stable, however, we do not use the new "enhanced" syscons code so it will require further testing.  It works fine on a UNI box.

Revision 516 - Directory Listing - [select for diffs]
Modified Sat Jan 6 01:29:55 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 515 , to selected 9573
Cleanup can be fun.

Revision 515 - Directory Listing - [select for diffs]
Modified Sat Jan 6 01:16:44 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 514 , to selected 9573
Check the return code of sc_clean_up() in the only place missing.  There is only one case where it can fail in wait_scrn_saver_stop(), but might as well check.

Revision 514 - Directory Listing - [select for diffs]
Modified Sat Jan 6 01:11:46 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 465 , to selected 9573
Sometimes the vty switching has to be delayed; the vty to be switched is saved in sc->delayed_next_scr and toe actual switch happens later.  It is possible to get into an endless loop when trying to switch to a closed vty.

To repeat:
boot single user
run kbdcontrol -b visual
quickly press alt + f2 twice.

Revision 465 - Directory Listing - [select for diffs]
Modified Sun Dec 31 23:25:30 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 464 , to selected 9573
Get rid of a potential panic in linprocfs by removing a call to fdfree() which is no longer needed.

Revision 464 - Directory Listing - [select for diffs]
Modified Sun Dec 31 23:23:44 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 463 , to selected 9573
If block size is zero, use normal file operations to do I/O.  This eliminates a divide by zero fault.

Obtained from FreeBSD (davidxu)

Revision 463 - Directory Listing - [select for diffs]
Modified Sun Dec 31 22:42:40 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 462 , to selected 9573
Happy New Year.

Revision 462 - Directory Listing - [select for diffs]
Modified Sun Dec 31 22:37:47 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 454 , to selected 9573
s/FreeBSD/MidnightBSD

Revision 454 - Directory Listing - [select for diffs]
Modified Sun Dec 31 21:10:52 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 448 , to selected 9573
Just to clarify compatiblity, we've merged all changes between the import date of Feb 24 and the tcsh Feb 26 commit in FreeBSD.  Bump the version number.

Revision 448 - Directory Listing - [select for diffs]
Modified Sun Dec 31 20:55:58 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 446 , to selected 9573
Add missing ohci_waitintr() call that allows polled operation of bulk transfers to have a chance.

Revision 446 - Directory Listing - [select for diffs]
Modified Sun Dec 31 20:49:07 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 445 , to selected 9573
Always print a newline char at the end of the line.

Revision 445 - Directory Listing - [select for diffs]
Modified Sun Dec 31 20:43:11 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 444 , to selected 9573
Stop device so we don't panic on removal.

Revision 444 - Directory Listing - [select for diffs]
Modified Sun Dec 31 20:42:08 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 443 , to selected 9573
enable s/w bmiss handling in sta mode

Revision 443 - Directory Listing - [select for diffs]
Modified Sun Dec 31 20:39:52 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 442 , to selected 9573
use s/w bmiss facility

Revision 442 - Directory Listing - [select for diffs]
Modified Sun Dec 31 19:01:26 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 437 , to selected 9573
Back out some of the changes to kern_mbuf.c and correct an obmission in upic_mbuf.c

Revision 437 - Directory Listing - [select for diffs]
Modified Sun Dec 31 08:58:59 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 436 , to selected 9573
Replace 4k mbuf clusters with PAGE_SIZE clusters. This should improve TCP/IP performance.

Also add new MidnightBSD_version which will someday replace osreldate etc.

Revision 436 - Directory Listing - [select for diffs]
Modified Sun Dec 31 08:15:20 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 420 , to selected 9573
Add OpenBSD's hash functions.

Revision 420 - Directory Listing - [select for diffs]
Modified Fri Dec 29 23:23:36 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 378 , to selected 9573
Add missing PCI ID for Acer m5288.

Revision 378 - Directory Listing - [select for diffs]
Modified Wed Dec 27 05:16:15 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 375 , to selected 9573
Sync with FreeBSD RELENG_6

Revision 375 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:52:56 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 374 , to selected 9573
Sync with FreeBSD RELENG_6_2

Revision 374 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:51:23 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 373 , to selected 9573
Look for BSD label at 512-byte offset, if not found on the very beginning of the second sector.  This makes it compatible with labels created by disklabel(8) on non-512-byte-per-sector devices.

Import from FreeBSD.

Revision 373 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:48:57 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 372 , to selected 9573
Delay an orphan event if provider has still in-flight I/O requests. GEOM classes can then detach safely from the provider when an orphan event is received.  Fixes a 'detach with active requests' panic for gstripe/gconcat under load.

Imported/Obtained from FreeBSD.

Revision 372 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:46:36 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 371 , to selected 9573
Fix memory alignment error.

Import from FreeBSD.

Revision 371 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:45:12 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 370 , to selected 9573
Add g_duplicate_bio() function which does the same thing as g_clone_bio() except it allocates new bio with a M_WAITOK flag.

sys/geom/geom.h
sys/geom/geom_io.c

Import from FreeBSD.

Revision 370 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:41:43 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 369 , to selected 9573
Allow to use g_slice_orphan() from outside.

Revision 369 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:39:03 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 368 , to selected 9573
VFS SMP fixes, stack api, softupdates fixes.

Revision 368 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:36:31 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 367 , to selected 9573
Make sure that bio is set that no data has been transfered to fix fdisk(8)'s probing of secotr size for non-512 byte sector sizes.

Revision 367 - Directory Listing - [select for diffs]
Modified Wed Dec 27 04:32:54 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 348 , to selected 9573
Fix a typo in a comment.

Revision 348 - Directory Listing - [select for diffs]
Modified Fri Dec 22 02:12:27 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 347 , to selected 9573
We should not return an ERROR if there are no batteries present.

Revision 347 - Directory Listing - [select for diffs]
Modified Thu Dec 21 21:00:13 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 346 , to selected 9573
Missed a ifp

Revision 346 - Directory Listing - [select for diffs]
Modified Thu Dec 21 20:41:16 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 345 , to selected 9573
Assign rl_dev for rl driver.

Revision 345 - Directory Listing - [select for diffs]
Modified Thu Dec 21 20:40:08 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 344 , to selected 9573
Add rl_dev for previous commit.

Revision 344 - Directory Listing - [select for diffs]
Modified Thu Dec 21 19:52:03 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 343 , to selected 9573
Don't touch ifp-if_baudrate in miibus aware drivers.

Revision 343 - Directory Listing - [select for diffs]
Modified Thu Dec 21 19:51:12 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 342 , to selected 9573
Fix the previous commit to use rl's dev instead of ifp.  (two back)

Revision 342 - Directory Listing - [select for diffs]
Modified Thu Dec 21 16:47:20 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 341 , to selected 9573
Fix some race conditions in TTY code.  tty and sessrele(), doenterpgrp(), leavepgrp(), pgdelete() and enterpgrp().  The tty code is still under giant lock, but the session/pgrp release code just used proctree_locks.  P_CONTROLT isn't really fully locked too in enterpgrp().

Obtained from FreeBSD, mbr.

Revision 341 - Directory Listing - [select for diffs]
Modified Thu Dec 21 16:31:26 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 340 , to selected 9573
Retest tp->t_session because Giant might have been temporarily dropped while waiting for proctree_lock, allowing for an intervening tty_close() that cleared tp_>t_session.

Obtained from FreeBSD,tegge.

Revision 340 - Directory Listing - [select for diffs]
Modified Thu Dec 21 16:22:39 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 339 , to selected 9573
Consistently use if_printf() only in interface methods: if_start, if_ioctl, if_watchdog, etc or in functions that are used by these methods only.  In all other cases, device_printf should be used.

This also fixes several panics when if_printf() is called before softc->ifp was initialized.

Revision 339 - Directory Listing - [select for diffs]
Modified Thu Dec 21 16:18:09 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 337 , to selected 9573
IF_LLADDR does not necessarily return aligned memory addresses.  Since accessing ID registers in rt181x9 needs 32bit register access and RL_IDR6/RL_IDR7 registers are reserved registers bzero() is needed before copying the ethernet address.
This fixes a bug in Sparc64

Obtained from FreeBSD, yongari.

Revision 337 - Directory Listing - [select for diffs]
Modified Wed Dec 6 19:43:37 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 333 , to selected 9573
Should be >= and not >

Revision 333 - Directory Listing - [select for diffs]
Modified Wed Nov 29 17:09:59 2006 UTC (17 years, 5 months ago) by laffer1
Diff to previous 332 , to selected 9573
Minor adjustment on the value for "short filename" situations to match freebsd's behavior.  Using -1 makes more sense.

Revision 332 - Directory Listing - [select for diffs]
Modified Wed Nov 29 04:31:24 2006 UTC (17 years, 5 months ago) by laffer1
Diff to previous 331 , to selected 9573
The original patch falsely assumed time_t.

Revision 331 - Directory Listing - [select for diffs]
Modified Wed Nov 29 03:04:33 2006 UTC (17 years, 5 months ago) by laffer1
Diff to previous 329 , to selected 9573
Correct file creation timestamp.

Revision 329 - Directory Listing - [select for diffs]
Modified Thu Nov 16 13:36:07 2006 UTC (17 years, 5 months ago) by laffer1
Diff to previous 328 , to selected 9573
FreeBSD all versions FireWire IOCTL kernel integer overflow information disclousure

Revision 328 - Directory Listing - [select for diffs]
Modified Wed Nov 1 01:02:34 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 327 , to selected 9573
Signals can be delivered to a process or thread.  Check for thread delivered signals as well.

Revision 327 - Directory Listing - [select for diffs]
Modified Wed Nov 1 00:58:45 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 323 , to selected 9573
EWOULDBLOCK should be a recoverable error.  If it is not, clients will experience data loss using TCP.

Revision 323 - Directory Listing - [select for diffs]
Modified Mon Oct 30 21:39:18 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 321 , to selected 9573
Update DRM/DRI.  Fix ptrace_machdep build error.

Revision 321 - Directory Listing - [select for diffs]
Modified Mon Oct 30 18:51:07 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 302 , to selected 9573
i915 attachment and running fixed.
i915 vblank support.
Radeon's new memory map support.
ATI PCI/PCIE GART fix.
r300 fixes

Hack to radeon module to shut up errors.

Obtained from FreeBSD stable

Revision 302 - Directory Listing - [select for diffs]
Modified Sat Oct 28 05:14:30 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 301 , to selected 9573
Clear invalid bits in SSE mxcsr register.

Revision 301 - Directory Listing - [select for diffs]
Modified Sat Oct 28 05:08:09 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 300 , to selected 9573
Clear invalid bits in SSE mxcsr register

Revision 300 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:41:43 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 299 , to selected 9573
Added two additional Intel PCI ids for fxp 10/100 Pro NICs.

Revision 299 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:27:11 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 298 , to selected 9573
Clear invalid bits in SSE mxcsr register.

Revision 298 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:16:57 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 297 , to selected 9573
Don't set CR0_NE and CR0_MP in npx_probe() as they are already set earlier in cpu_setregs().

If we know this CPU has a FPU via cpuid, just assume INT16 and make the dmesg quiet.  This is true for all Pentium class processors and even some 486DX systems.

Revision 297 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:04:49 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 296 , to selected 9573
Don't allow userland to set hardware watch points on kernel memory for i386.

Revision 296 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:01:34 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 293 , to selected 9573
Remove UCB advertising clause.

Revision 293 - Directory Listing - [select for diffs]
Modified Fri Oct 27 22:11:59 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 292 , to selected 9573
Missed mpt changes.

Revision 292 - Directory Listing - [select for diffs]
Modified Fri Oct 27 20:46:54 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 291 , to selected 9573
Sync with cam changes.

Revision 291 - Directory Listing - [select for diffs]
Modified Fri Oct 27 19:52:26 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 290 , to selected 9573
Add speed sense correction for U320 SCSI.  Correct problem with mpt driver import.

Revision 290 - Directory Listing - [select for diffs]
Modified Fri Oct 27 16:35:43 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 289 , to selected 9573
Back out changes.

Revision 289 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:54:29 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 288 , to selected 9573
Sync with FreeBSD 6-Stable

Revision 288 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:49:00 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 287 , to selected 9573
Sync Via VGE based Gigabit ethernet with FreeBSD 6-Stable

Revision 287 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:46:20 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 286 , to selected 9573
Sync with FreeBSD 6-Stable (6.2 beta)

Revision 286 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:44:29 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 285 , to selected 9573
Sync mpt driver with 6-Stable (6.2 beta).  Adds support for newer fibre channel cards and SCSI controllers.

Revision 285 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:36:04 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 284 , to selected 9573
Sync USB support with FreeBSD 6.1 Release.

Revision 284 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:32:37 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 283 , to selected 9573
Fix handling of keyboard LEDs.

Revision 283 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:30:17 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 282 , to selected 9573
Import some locking changes from FreeBSD

Revision 282 - Directory Listing - [select for diffs]
Modified Fri Oct 27 15:28:41 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 281 , to selected 9573
Part 3:
Add support for nforce5 and intel ICH8 chipsets.  Add some additional ICH7 support.

From FreeBSD

Revision 281 - Directory Listing - [select for diffs]
Modified Thu Oct 26 21:17:32 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 280 , to selected 9573
Part 2 of our large ata update.  Most of these changes come from FreeBSD 6-stable or 6.1 Release.  We should be at least at 6.1 release levels with our support for devices with this commit.

Add support for the JMicron JMB361, 365 and 366 chips.

Make the ATAPI sense data accessible when using the ioctl interface.

Revision 280 - Directory Listing - [select for diffs]
Modified Thu Oct 26 12:59:58 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 268 , to selected 9573
Fix spelling error and change to MidnightBSD

Revision 268 - Directory Listing - [select for diffs]
Modified Sat Oct 14 23:08:54 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 267 , to selected 9573
Fast interupt handlers are causing problems on some systems.  This will workaround the problem until it can be resolved.

Revision 267 - Directory Listing - [select for diffs]
Modified Fri Oct 13 23:15:50 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 266 , to selected 9573
Only use the channel in the request given to ata_completed if
its still present.

Only look for ICRC and CORR errors on ATA devices not ATAPI.

Get rid of all the long long and mixint casting in printfs'.

On all our platforms intmax == int64_t so simply using %j to
print int64_ts' is safe all over, and doesn't pollute the code.

Update atapi-fd to support direct devices such as disks.

ATAUSB will need to hook inot the delayed boot identity to
have interrupts running, so externalize it.

Add USB modes.

Revision 266 - Directory Listing - [select for diffs]
Modified Fri Oct 13 20:43:48 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 265 , to selected 9573
Keep the parent device (channel) around in ata_request so that we don't
panic on device removal or failure.

Clean up ata_fail_requests to prevent the queue mnging to fail.

Ensure ata_reinit does things in the right order to prevent panics.

Revision 265 - Directory Listing - [select for diffs]
Modified Thu Oct 12 20:52:33 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 244 , to selected 9573
Fix memory leak in UDF.

Revision 244 - Directory Listing - [select for diffs]
Modified Tue Oct 10 15:23:51 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 243 , to selected 9573
Fix bug in malloc_uninit():
Releasing items from the mt_zone can not be done by a simple uma_zfree() call since mt_zone is allocated with the UMA_ZONE_MALLOC flag.  Use uma_zfree_arg instead and supply the slam.

This bug can cause panics in low memory conditions while unloading kernel modules containing MALLOC_DEFINE(...) statements.

This commit brings kern_malloc.c up to FreeBSD 6.1 release equivalency.

Revision 243 - Directory Listing - [select for diffs]
Modified Tue Oct 10 15:08:08 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 224 , to selected 9573
Remove extraneous PHOLD() in kthread_create()

Revision 224 - Directory Listing - [select for diffs]
Modified Sun Oct 8 06:21:47 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 223 , to selected 9573
Fix comment.

Revision 223 - Directory Listing - [select for diffs]
Modified Sun Oct 8 06:19:42 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 222 , to selected 9573
Fix WARNS=2 warnings.

Revision 222 - Directory Listing - [select for diffs]
Modified Sun Oct 8 06:08:55 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 221 , to selected 9573
Make sure the filename for the kernel is correct.  The last character could be wrong with the previous code.

Revision 221 - Directory Listing - [select for diffs]
Modified Sun Oct 8 06:07:29 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 220 , to selected 9573
When enabling A20 put upper limit on amount of time we wait for the keyboard controller to get ready (65K x ISA access time, visually around 1 second).  If we have wait more than that amount it's likely that the hardware is a legacy-free system and doesn't have a keyboard controller and doesn't require enabling A20 at all.

This makes cdboot/pxeldr work on MacBook Pro systems with Boot Camp and some IBM Netvista systems such as the S40.

Revision 220 - Directory Listing - [select for diffs]
Modified Sun Oct 8 06:00:04 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 219 , to selected 9573
Reduces the size of BTX and boot2 along with some Compaq/HP bios compatibility fixes.

Revision 219 - Directory Listing - [select for diffs]
Modified Sun Oct 8 05:48:24 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 218 , to selected 9573
Fix for AMD64 systems so that the code generated is identical.

Revision 218 - Directory Listing - [select for diffs]
Modified Sun Oct 8 05:46:40 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 217 , to selected 9573
whitespace cleanup

Revision 217 - Directory Listing - [select for diffs]
Modified Sun Oct 8 05:43:48 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 200 , to selected 9573
Remove BSD/OS option and skip the beep if the selection is ok.

Revision 200 - Directory Listing - [select for diffs]
Modified Sun Oct 1 22:12:20 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 194 , to selected 9573
Make changes to Generic.  Remove legacy 486 cpu support.  $MidnightBSD$

Revision 194 - Directory Listing - [select for diffs]
Modified Sat Sep 30 18:29:33 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 193 , to selected 9573
adjust nfs_diskless to work in additional situations.

Revision 193 - Directory Listing - [select for diffs]
Modified Sat Sep 30 15:00:44 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 191 , to selected 9573
Remove USB keyboard option as we have kbdmux in.  Clean up menu text to improve usability.

Revision 191 - Directory Listing - [select for diffs]
Modified Wed Sep 27 12:58:48 2006 UTC (17 years, 7 months ago) by archite
Diff to previous 189 , to selected 9573
ALTQ configuration for i386 KERNEL

Revision 189 - Directory Listing - [select for diffs]
Modified Sat Sep 23 16:25:27 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 186 , to selected 9573
Fix a problem with some sun usb based machines.

Revision 186 - Directory Listing - [select for diffs]
Modified Sat Sep 23 01:26:01 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 185 , to selected 9573
This patch corrects a problem when the max vnodes is below the minimum required by the code.  nm_wcommitsize calculation should be reviewed

Revision 185 - Directory Listing - [select for diffs]
Modified Sat Sep 23 01:16:55 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 184 , to selected 9573
Techinically its a bad fd return as it is with all other cases.

Revision 184 - Directory Listing - [select for diffs]
Modified Thu Sep 21 16:45:30 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 177 , to selected 9573
Fix panics with squid 2.6 using threading.  threads/103127 fbsd

Revision 177 - Directory Listing - [select for diffs]
Modified Mon Sep 18 00:15:49 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 176 , to selected 9573
Add bce module

Revision 176 - Directory Listing - [select for diffs]
Modified Sun Sep 17 13:59:51 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 175 , to selected 9573
Enable bce gigabit ethernet driver.

Revision 175 - Directory Listing - [select for diffs]
Modified Sun Sep 17 13:56:38 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 174 , to selected 9573
Enable the bce gigabit ethernet driver.

Revision 174 - Directory Listing - [select for diffs]
Modified Sun Sep 17 03:16:22 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 173 , to selected 9573
Enable building bce kernel module

Revision 173 - Directory Listing - [select for diffs]
Modified Sun Sep 17 02:37:31 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 162 , to selected 9573
Update from 6.0.5 to 6.1.4 Intel driver.  This update adds support for one additional NIC and hopefully will fix some problems with the em found on some Dell gx260's negotiating below gigabit speeds!

Revision 162 - Directory Listing - [select for diffs]
Modified Wed Sep 6 14:57:43 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 159 , to selected 9573
Work around a deadlock when ATA waits for the taskqueue to call back for completion and something else is holding the taskqueue waiting for ATA to return.

Fixes the "semaphore timeout !! DANGER Will Robinson !!" messages.  This patch was obtained from FreeBSD ata-queue.c  1.50.2.3 (march 1 2006) and ata-all.h from the same time.

Revision 159 - Directory Listing - [select for diffs]
Modified Wed Aug 30 04:16:05 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 158 , to selected 9573
Correct a possible race condition and remove some locks that are redundant.

Revision 158 - Directory Listing - [select for diffs]
Modified Tue Aug 29 16:34:08 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 133 , to selected 9573
$MidnightBSD$

Revision 133 - Directory Listing - [select for diffs]
Modified Fri Aug 25 06:24:52 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 132 , to selected 9573
ACPI patches for laptops and other changes related to the new sleep_queue / em driver commit.

if_media was updated to allow import of bce and some baudrate changes in vge.

Revision 132 - Directory Listing - [select for diffs]
Modified Fri Aug 25 06:22:55 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 131 , to selected 9573
The following controllers are supported by this driver:
    BCM5706C A2, A3
    BCM5708C B1

Revision 131 - Directory Listing - [select for diffs]
Modified Fri Aug 25 06:20:58 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 130 , to selected 9573
Patched ACPI problem in hwpcm which needs further testing.  randomdev was updated along with it.

mii had a bug with recently driver patches as a function was missing to set the ifmedia_baudrate().  The function was added elsewhere.

Revision 130 - Directory Listing - [select for diffs]
Modified Fri Aug 25 06:19:06 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 129 , to selected 9573
Corrected a problem with keyboard control after kbdmux and kbd patches.

Revision 129 - Directory Listing - [select for diffs]
Modified Fri Aug 25 03:08:09 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 124 , to selected 9573
Removed baudrate as its not needed.

Revision 124 - Directory Listing - [select for diffs]
Modified Thu Aug 24 07:47:42 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 122 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r123,
which included commits to RCS files with non-trunk default branches.
Revision 122 - Directory Listing - [select for diffs]
Modified Thu Aug 24 06:51:36 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 121 , to selected 9573
Keyboard multiplexer added to GENERIC. syscons patched to detect keyboards and add them as they are found. i386 only.

Revision 121 - Directory Listing - [select for diffs]
Modified Thu Aug 24 05:37:56 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 120 , to selected 9573
Added psm ID's for glide point devices commonly found on laptops. Brings PSM support to FreeBSD 6.1 release.

Revision 120 - Directory Listing - [select for diffs]
Modified Thu Aug 24 05:35:39 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 119 , to selected 9573
Intel gigabit network driver (em) updated to 6.05 with FreeBSD 6-stable enhancements.  Commit required a sync to a new version of the sleep queue routines which also fixed a deadlock problem.  An ACPI issue with some laptops has been noted and a fix will be forthcoming.

Revision 119 - Directory Listing - [select for diffs]
Modified Thu Aug 24 00:31:14 2006 UTC (17 years, 8 months ago) by archite
Diff to previous 66 , to selected 9573
Patch for ppp(4) buffer overflow

Revision 66 - Directory Listing - [select for diffs]
Modified Sat Aug 19 06:52:44 2006 UTC (17 years, 8 months ago) by adam
Diff to previous 49 , to selected 9573
Added MidnightBSD to the kernel copyright notice.

Revision 49 - Directory Listing - [select for diffs]
Modified Fri Aug 4 17:24:23 2006 UTC (17 years, 9 months ago) by laffer1
Diff to previous 48 , to selected 9573
Fixed a bug in nfsd where a payload of zero would cause a kernel panic.

Revision 48 - Directory Listing - [select for diffs]
Modified Fri Aug 4 17:17:04 2006 UTC (17 years, 9 months ago) by laffer1
Diff to previous 46 , to selected 9573
fast_ipsec has an error which allows packets to bypass the anti-replay check.  See FreeBSD-SA6:11.ipsec

Revision 46 - Directory Listing - [select for diffs]
Modified Fri Aug 4 17:10:41 2006 UTC (17 years, 9 months ago) by laffer1
Diff to previous 45 , to selected 9573
FreeBSD-SA6:13 and 14 were patched.  The nis software and amd athlon fpu handling fixed.  Changes to echo and pfctl are needed to fix compile bugs with changes related to cvs tags and macros.

Revision 45 - Directory Listing - [select for diffs]
Modified Fri Aug 4 12:57:36 2006 UTC (17 years, 9 months ago) by laffer1
Diff to previous 41 , to selected 9573
Fixed a bug in smbfs where an attacker can escape a chroot environment.  See FreeBSD-SA-06:16.smbfs

Revision 41 - Directory Listing - [select for diffs]
Modified Wed Jul 26 12:45:59 2006 UTC (17 years, 9 months ago) by laffer1
Diff to previous 40 , to selected 9573
Added __FBSDID hack so the tree builds until all cvs tags and macros are fixed.

Revision 40 - Directory Listing - [select for diffs]
Modified Wed Jul 26 12:35:19 2006 UTC (17 years, 9 months ago) by laffer1
Diff to previous 39 , to selected 9573
Added cvs tags.

Revision 39 - Directory Listing - [select for diffs]
Modified Wed Jul 26 00:25:33 2006 UTC (17 years, 9 months ago) by laffer1
Diff to previous 38 , to selected 9573
added cvs tags.

Revision 38 - Directory Listing - [select for diffs]
Modified Wed Jul 26 00:22:13 2006 UTC (17 years, 9 months ago) by laffer1
Diff to previous 37 , to selected 9573
Added cvs tags.

Revision 37 - Directory Listing - [select for diffs]
Modified Wed Jul 26 00:16:40 2006 UTC (17 years, 9 months ago) by laffer1
Diff to previous 29 , to selected 9573
Changed text to MidnightBSD.  Added cvs tag.

Revision 29 - Directory Listing - [select for diffs]
Modified Mon Jun 26 15:12:15 2006 UTC (17 years, 10 months ago) by laffer1
Diff to previous 28 , to selected 9573
Modifying cvs tags and converting freebsd specific code.

Revision 28 - Directory Listing - [select for diffs]
Modified Mon May 22 06:14:15 2006 UTC (17 years, 11 months ago) by laffer1
Diff to previous 17 , to selected 9573
Added cvs header.

Revision 17 - Directory Listing - [select for diffs]
Modified Sat Apr 22 20:27:44 2006 UTC (18 years ago) by laffer1
Diff to previous 16 , to selected 9573
*** empty log message ***

Revision 16 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:19:36 2006 UTC (18 years ago) by laffer1
Diff to previous 15 , to selected 9573
add missing sparc64 config and makefile for kernel.

Revision 15 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:18:59 2006 UTC (18 years ago) by laffer1
Diff to previous 14 , to selected 9573
Add missing config and makefile.

Revision 14 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:18:19 2006 UTC (18 years ago) by laffer1
Diff to previous 12 , to selected 9573
Add missing makefile and config files

Revision 12 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:13:08 2006 UTC (18 years ago) by laffer1
Diff to previous 11 , to selected 9573
Correct version of the config files.

Revision 11 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:04:32 2006 UTC (18 years ago) by laffer1
Diff to previous 6 , to selected 9573
Kernel config files were missing.

Revision 6 - Directory Listing - [select for diffs]
Modified Sat Feb 25 02:38:42 2006 UTC (18 years, 2 months ago) by laffer1
Diff to previous 3 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r5, which
included commits to RCS files with non-trunk default branches.
Revision 3 - Directory Listing - [select for diffs]
Modified Sat Feb 25 02:29:52 2006 UTC (18 years, 2 months ago) by laffer1
Diff to previous 2 , to selected 9573
This commit was generated by cvs2svn to compensate for changes in r2, which
included commits to RCS files with non-trunk default branches.
Revision 2 - Directory Listing - [select for diffs]
Added Sat Feb 25 02:29:52 2006 UTC (18 years, 2 months ago) by laffer1
Diff to selected 9573
Imported from FreeBSD 6.0 sources

Convenience Links