šV122982 18 504 278 293 144 167 257 132 124 98 287 165 113 124 993 342 150 167 786 K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-25T04:12:43.000000Z K 7 svn:log V 411 Turns out that building modules with the kernel opt files is uncovering some interesting problems. Be conservative and effecitvely disable this by default. Interested parties may still define KERNBUILDDIR by hand to achive the same effect. I plan on referting this change after 5.2 is released, or sooner if the issues with building releases are resolved and re@ approves. Approved by: re@ (scottl, marcel) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-11-25T04:51:35.000000Z K 7 svn:log V 182 Move mly, plip, and slip back into the kernel so floppy 3 can fit again. I'm not sure why it exploded in the last 10 days, though I suspect nfsclient.ko. Approved by: re (rwatson) END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-11-25T14:11:02.000000Z K 7 svn:log V 198 Correct the name of the make(1) knob to disable dynamic root (s/WITHOUT_DYNAMICROOT/NO_DYNAMICROOT/). Approved by: re (scottl) Noticed by: Matthias Schndehtte END K 10 svn:author V 5 tobez K 8 svn:date V 27 2003-11-25T18:52:03.000000Z K 7 svn:log V 50 MFC rev. 1.90: Sync comment with code's reality. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-25T19:52:12.000000Z K 7 svn:log V 75 workaround LOR in rt_setgate Reviewed by: andre Approved by: re (rwatson) END K 10 svn:author V 5 andre K 8 svn:date V 27 2003-11-25T20:58:59.000000Z K 7 svn:log V 162 Restructure a too broad ifdef which was disabling the setting of the tcp flightsize sysctl value for local networks in the !INET6 case. Approved by: re (scottl) END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-11-25T21:13:37.000000Z K 7 svn:log V 40 MFC: (Rev 1.29) fix spelling of ATTACH. END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-11-25T21:23:03.000000Z K 7 svn:log V 32 MFC: Synchronise with -current. END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-11-25T21:23:48.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-26T01:40:44.000000Z K 7 svn:log V 194 Split the "inp" mutex class into separate classes for each of divert, raw, tcp, udp, raw6, and udp6 sockets to avoid spurious witness complaints. Reviewed by: rwatson Approved by: re (rwatson) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-11-26T08:38:32.000000Z K 7 svn:log V 68 Grammar, spelling and punctuation sweep. Approved by: re (rwatson) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-11-26T08:42:39.000000Z K 7 svn:log V 16 Add dependency. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-11-26T10:43:05.000000Z K 7 svn:log V 28 Learn about new world order END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-11-26T19:01:33.000000Z K 7 svn:log V 900 * Add acpi_pcpu_get_id(idx, *acpi_id, *cpu_id) which fetches the idx'th present CPU with pc_acpi_id equal to *acpi_id. If *acpi_id does not match that processor's pc_acpi_id, return the value for ProcId derived from the MADT in *acpi_id. If pc_acpi_id is 0xffffffff, always override it with the value of *acpi_id. Finally, return pc_cpuid in *cpu_id and use that as our primary key. * Use pc_cpuid as our unique key because we know it is valid since MD code set it. The values for ProcId in the ASL and MADT don't match up on some machines (!), forcing us to fall back to ordered probing in that case. * Remove some #ifdef SMP since the refcount doesn't hurt performance and will be needed for dynamic _CST objects. Only one #ifdef SMP (for smp_rendezvous) remains. * Hook up SMP in the compile flags in the Makefile. Tested by: marcel, truckman Approved by: re (scottl) END K 10 svn:author V 5 andre K 8 svn:date V 27 2003-11-26T20:31:13.000000Z K 7 svn:log V 247 Make sure all uses of stack allocated struct route's are properly zeroed. Doing a bzero on the entire struct route is not more expensive than assigning NULL to ro.ro_rt and bzero of ro.ro_dst. Reviewed by: sam (mentor) Approved by: re (scottl) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-11-27T00:56:06.000000Z K 7 svn:log V 55 Correct a remote denial-of-service attack in named(8). END K 10 svn:author V 3 wes K 8 svn:date V 27 2003-11-27T01:19:23.000000Z K 7 svn:log V 75 Fix whitespace error in previous commit. Approved by: RE@ (Robert Watson) END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-11-27T08:37:36.000000Z K 7 svn:log V 693 ServeRaid (at least 5i) didn't initialize correctly. To get them working (cache, automatic rebuild and hotswap) the FFDC info (First Failure Data Capture) on the adapter must be initialised. Logical drives in critical/degraded states weren't added to the drive list. FreeBSD was not able to see a degraded array after a reboot. Degraded drives are now also added to the drivelist and the state of the logical drive is given at boottime. The adapter type is detected from informations in nvram page 5 and displayed at boottime. Change IPS_OS_FREEBSD definition from 10 to 8 according to IBM specs. Submitted by: pgfb@imp.ch Reviewed by: mbr, scottl Approved by: re END