ƒ°/169376 201 826 175 389 267 235 139 319 214 292 259 231 172 324 536 315 1825 374 148 240 624 212 698 305 208 692 159 109 211 189 193 234 328 228 210 696 364 251 158 198 289 226 166 137 129 747 197 121 120 285 277 135 318 250 236 151 202 142 153 153 142 299 126 168 164 187 173 182 230 187 267 240 147 127 131 231 202 265 180 194 156 937 298 326 248 179 303 489 172 200 135 127 134 302 263 284 160 106 114 290 231 299 244 166 167 243 207 207 244 306 165 171 140 204 243 203 154 123 190 140 140 224 215 224 218 262 184 202 249 268 238 160 1356 226 137 267 281 437 206 287 436 153 216 164 176 163 229 334 377 449 265 203 162 187 176 170 188 131 240 166 924 621 1099 181 177 182 317 182 155 155 199 142 864 177 283 191 197 203 344 212 166 157 373 145 176 343 137 124 113 612 1076 117 252 169 283 160 238 142 559 143 324 450 K 10 svn:author V 8 gallatin K 8 svn:date V 27 2007-05-08T14:19:43.000000Z K 7 svn:log V 728 Firmware update & improvements to firmware selection: - Update to latest (1.4.17) firmware. - Use the new MXGEFW_CMD_UNALIGNED_TEST (added in firmare 1.4.16) to have the firmware tell us if the PCIe chipset supports aligned PCIe completions. - Hard to maintain, and frequently out of date whitelist of PCIe chipsets known to produce aligned completions removed, as it has been replaced in its role of selecting the correct firmware to run by the use of MXGEFW_CMD_UNALIGNED_TEST. - Break the dma test out of mxge_reset() and into its own function (mxge_dma_test()) so it can be used by both the normal DMA test, and to run the unaligned test. - Improved support for enabling ECRCs Sponsored by: Myricom Inc. END K 10 svn:author V 5 marks K 8 svn:date V 27 2007-05-08T14:31:49.000000Z K 7 svn:log V 81 Set the debug.acpi.acpi_ca_version sysctl even if ACPI support is not available. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-05-08T14:32:53.000000Z K 7 svn:log V 296 - Static analyisis fixes for cisco's commit (this is equivilant to the coverity tool.. may even be the same one.. not sure). - A bug in the way sctp_abort() and friends were setting the IP_CLOSE flag.. and NOT passing the last argument as a (,1)... so that things would get freed.. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-05-08T15:22:21.000000Z K 7 svn:log V 169 Set the program return value non-zero if we enounter an error while skipping the body of an entry during "tar -t" processing. Thanks to: Spencer Minear PR: misc/112521 END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-05-08T15:53:03.000000Z K 7 svn:log V 142 - Get rid of the sctp_inpcb_free() "magic numbers", now they are sensible defines that tell what you are directing the function to do. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-05-08T16:18:21.000000Z K 7 svn:log V 46 MFC: 1.189 Reflect MFC of pci_find_extcap(). END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-05-08T17:01:12.000000Z K 7 svn:log V 226 - Copyright change, cisco's silly tool wants it to say: "Copyright (c) 2001-2007, by Cisco Systems," instead of *Copyright (c) 2001-2007, Cisco Systems," - Also fix a few straglers that were still in 2006. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-08T17:47:08.000000Z K 7 svn:log V 118 MFC to synchronize with -current. The bugs fixed are relatively few and hopefully the bugs introduved are even fewer. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2007-05-08T18:45:43.000000Z K 7 svn:log V 194 - Add handling of MXGEFW_CMD_UNKNOWN in mxge_send_cmd(). - Convert mxge_send_cmd result handling to a switch rather than adding a new elseif for MXGEFW_CMD_UNKNOWN Sponsored by: Myricom Inc. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-08T18:51:40.000000Z K 7 svn:log V 164 o Add AnyData ADU-E100H modem. Sort a list of ubsa(4) supported devices. PR: usb/95803 Submitted by: Jindrich Fucik Tested by: R.Mahmatkhanov MFC after: 2 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-08T19:28:03.000000Z K 7 svn:log V 138 Handle temporary redirects (HTTP status code 307) PR: kern/112515 Submitted by: Ryan C. Gordon MFC after: 3 weeks END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-05-08T20:03:01.000000Z K 7 svn:log V 77 MFC 1.93 1.94. allow table entries to store/return an IP address as a value. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2007-05-08T20:11:36.000000Z K 7 svn:log V 231 Reduce the default number of header options that the IPv6 protocol stack will process from 50 to 15. As this is a sysctl variable it can be tuned up or down at the user/administrator's whim. Submitted by: itojun MFC after: 1 day END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-08T20:18:17.000000Z K 7 svn:log V 440 MFp4: 119373: o Remove the query verb, along with the request and response parameters. o Add the version and output parameters. 119390: [APM,GPT] Properly clear deleted entries. 119394: o Make the alias the standard and use the '!' to prefix literal partition types. o Treat schemes and partition types as case insensitive. 119462: [GPT] Fix a page fault caused when modifying a partition entry without a new partition type. END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-05-08T20:24:38.000000Z K 7 svn:log V 219 Re-MFC 1.112 and this time include the fix for a bug in it (MFC of 1.162) This changes to using a monotomic time referrence for all time based operations. Changing the time should no longer accellerate ipfw operations. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-08T21:29:14.000000Z K 7 svn:log V 1731 Minor fixes and tweaks to the x86 interrupt code: - Split the intr_table_lock into an sx lock used for most things, and a spin lock to protect intrcnt_index. Originally I had this as a spin lock so interrupt code could use it to lookup sources. However, we don't actually do that because it would add a lot of overhead to interrupts, and if we ever do support removing interrupt sources, we can use other means to safely do so w/o locking in the interrupt handling code. - Replace is_enabled (boolean) with is_handlers (a count of handlers) to determine if a source is enabled or not. This allows us to notice when a source is no longer in use. When that happens, we now invoke a new PIC method (pic_disable_intr()) to inform the PIC driver that the source is no longer in use. The I/O APIC driver frees the APIC IDT vector when this happens. The MSI driver no longer needs to have a hack to clear is_enabled during msi_alloc() and msix_alloc() as a result of this change as well. - Add an apic_disable_vector() to reset an IDT vector back to Xrsvd to complement apic_enable_vector() and use it in the I/O APIC and MSI code when freeing an IDT vector. - Add a new nexus hook: nexus_add_irq() to ask the nexus driver to add an IRQ to its irq_rman. The MSI code uses this when it creates new interrupt sources to let the nexus know about newly valid IRQs. Previously the msi_alloc() and msix_alloc() passed some extra stuff back to the nexus methods which then added the IRQs. This approach is a bit cleaner. - Change the MSI sx lock to a mutex. If we need to create new sources, drop the lock, create the required number of sources, then get the lock and try the allocation again. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-08T21:49:59.000000Z K 7 svn:log V 281 Fix a potential LOR with sx_sleep() and cv_wait() with sx locks by 1) adding the thread to the sleepq via sleepq_add() before dropping the lock, and 2) dropping the sleepq lock around calls to lc_unlock() for sleepable locks (i.e. locks that use sleepq's in their implementation). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-08T21:50:46.000000Z K 7 svn:log V 56 Teach 'show lock' to properly handle a destroyed mutex. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-08T21:51:37.000000Z K 7 svn:log V 147 Add destroyed cookie values for sx locks and rwlocks as well as extra KASSERTs so that any lock operations on a destroyed lock will panic or hang. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-08T22:01:04.000000Z K 7 svn:log V 531 Handle CPUs with APIC IDs higher than 32 (at least one IBM server uses an APIC ID of 38 for its second CPU): - Add a new MAX_APIC_ID constant for the highest valid APIC ID for modern systems. - Size the various arrays in the MADT, MP Table, and SMP code that are indexed by APIC IDs to allow for up to MAX_APIC_ID. - Explicitly go through and assign logical cpu ids to local APICs before starting any of the APs up rather than doing it while starting up the APs. This step is now where we honor MAXCPU. MFC after: 1 week END K 10 svn:author V 5 brian K 8 svn:date V 27 2007-05-08T22:45:45.000000Z K 7 svn:log V 117 MFC: Add some more examples. It always takes me a long time to find the S modifier (-t is ignored without it). END K 10 svn:author V 3 jfv K 8 svn:date V 27 2007-05-09T00:41:45.000000Z K 7 svn:log V 605 A couple bug fixes that I've had internally at Intel. First is a long time workaround for problems with 82571 adapters and LAAs, one port getting reset can cause the other to have its RAR[0] also reset, thus overwriting an LAA. This fix works around it by also keeping the address in the last array member. The other bug is specific to the new 575 adapter, its transmit code logic in handling hwassists was too crude, it broken when doing bridges. I am much happier with the new logic,we may want to change the legacy path at some point to something similar. Reviewed by: pdeuskar Approved by: pdeuskar END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-09T01:46:42.000000Z K 7 svn:log V 209 When reverting the creation of a partitioning scheme on a provider, the failure to probe an existing partitioning scheme means that no previous partitioning scheme existed. Don't error. Just destroy the geom. END K 10 svn:author V 8 sepotvin K 8 svn:date V 27 2007-05-09T02:37:58.000000Z K 7 svn:log V 110 Add documentation for the vm.kmem_size_min and vm.kmem_size_max tunables. Approved by: njl (mentor, blanket) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-09T04:16:32.000000Z K 7 svn:log V 596 Import version 3.60.03.006 of the TWA driver: This patch does the following: - Remove un-necessary code that is not even compiling into the driver under TW_OSL_NON_DMA_MEM_ALLOC_PER_REQUEST defines. - Remove bundled firmware image and associated "files" entry for tw_cl_fwimg.c - Remove bundled firmware flashing routines. We now have tw_update userspace FreeBSD controller flash utility. - Fix driver crash on load due to shared interrupt. - Fix 2 lock leaks for Giant lock. - Fix CCB leak. - Add support for 9650SE controllers. Many thanks to 3Ware/AMCC for continuing to support FreeBSD. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-09T05:05:50.000000Z K 7 svn:log V 62 Bump date for previous commit, also new sentence -> new line. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-09T05:18:04.000000Z K 7 svn:log V 12 Add rum(4). END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-09T05:33:54.000000Z K 7 svn:log V 116 o Add "line" device to a list of mixer(8) devices. PR: docs/112520 Submitted by: Pietro Cerutti MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-09T05:37:53.000000Z K 7 svn:log V 94 Write the output parameter (if present) for the add, create, delete destroy and modify verbs. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-09T06:09:40.000000Z K 7 svn:log V 99 o Unbreak "options TCPDEBUG" && "nooptions INET6" kernel build. PR: kern/112517 Submitted by: vd END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-05-09T06:22:14.000000Z K 7 svn:log V 137 MFC if_stge.c rev. 1.7, if_stgereg.h rev. 1.2 to RELENG_6. Use our own timer for watchdog instead of if_watchdog/if_timer interface. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-05-09T06:25:01.000000Z K 7 svn:log V 231 MFC if_stge.c rev. 1.8, if_stgereg.h rev. 1.3 to RELENG_6. Honor link up/down state in stge_start(). While I'm here move MAC control settings to stge_link_task, a task queue which handles link state and duplex/flow controls. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-05-09T06:26:45.000000Z K 7 svn:log V 131 MFC if_stge.c rev. 1.9 to RELENG_6. If we've got watchdog timeouts try to get more packets going after resetting the hardware. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-05-09T06:32:19.000000Z K 7 svn:log V 113 MFC if_msk.c rev. 1.14 to RELENG_6. Fix TCP header size calculation logic which is used for setting TSO MTU. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-05-09T06:34:29.000000Z K 7 svn:log V 599 MFC if_msk.c rev. 1.15 to RELENG_6. Disable TSO support. Under certain circumtances, if TSO is active, Yukon II generates corrupted IP packets. All corrupted IP packets I noticed were the the last segmented packet in a TSO request. The corrupted packet resulted in retransmission of the damaged packet which in turn decreased network performance dramatically. Unfortunately it seems that there is no way to workaround this bug as TSO is completely handled in hardware. Disable TSO until we find a working workaround or a new silicon revision that doesn't have this hardware bug. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-05-09T06:36:41.000000Z K 7 svn:log V 267 MFC if_mskreg.h rev. 1.4 to RELENG_6. Work around GMAC hardware hang bug. It seems that valid pause frames(Tx flow control) cause GMAC to hang such that it resulted in watchdog timeout. As a work around don't flush Rx MAC FIFO if we've received pause frames. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-09T07:07:26.000000Z K 7 svn:log V 155 Introduce a driver for the Highpoint RocketRAID 3xxx series of controllers. The driver relies on CAM. Many thanks to Highpoint for providing this driver. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2007-05-09T08:39:33.000000Z K 7 svn:log V 62 backout experimental adaptive spinning mutex for product use. END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-05-09T09:02:11.000000Z K 7 svn:log V 105 tl(4) appears to support long frames. Tested by: Peter Jeremy END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-05-09T09:32:41.000000Z K 7 svn:log V 194 - Remove dependency on deprecated if_watchdog ABI. - Move amrr code into net80211 itself. - Handle ->INIT state transition in ural_newstate() to eliminate the race. Tested with a ASUS WL-167g. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2007-05-09T11:38:58.000000Z K 7 svn:log V 132 - A partition number is allowed to 1-8. - Remove non-exist -b flag. - Add reference to boot98cfg and newfs. - s/disklabel/bsdlabel/ END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-09T11:39:46.000000Z K 7 svn:log V 72 o Fix style(9) bugs introduced in the last commit. Pointed out by: bde END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-09T11:43:04.000000Z K 7 svn:log V 43 o Fix typo: comments start by "#" not "*". END K 10 svn:author V 4 nyan K 8 svn:date V 27 2007-05-09T11:46:31.000000Z K 7 svn:log V 36 Reduce diffs against fdisk/fdisk.8. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-05-09T13:30:06.000000Z K 7 svn:log V 654 Two major items here: - All printf that was surrounded by #ifdef SCTP_DEBUG moves to a macro that does all of this. This removes all printfs from the code and makes the code more portable and easier to read. - Static Analysis (cisco) - found a few bugs, but mostly we add checks for NULL pointers and such to make the tool happy. We now pass the Cisco SA tools checks except for where it does not understand tailq/lists. We still need to look at the coverity tools output too (this is like the cisco SA tool) and see if it wants us to fix any other items. Hopefully this will be the last major churn in the code other than bug fixes. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-09T15:55:45.000000Z K 7 svn:log V 101 It turns out that the hptiop driver isn't portable after all. Confine it to amd64 and i386 for now. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-09T17:32:10.000000Z K 7 svn:log V 26 MFC rev 1.5: Add PCI Ids. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-09T17:33:00.000000Z K 7 svn:log V 25 MFC rev 1.5: Add PCI Ids END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-09T18:31:49.000000Z K 7 svn:log V 190 o Teach get_mac_addr_mask() to not silently accept incorrect MAC addresses. o Swap a couple of magic 6s by ETHER_ADDR_LEN. PR: bin/80913 Submitted by: Andrey V. Elsukov MFC after: 1 month END K 10 svn:author V 3 gnn K 8 svn:date V 27 2007-05-09T19:37:02.000000Z K 7 svn:log V 184 Integrate the Camellia Block Cipher. For more information see RFC 4132 and its bibliography. Submitted by: Tomoyuki Okazaki MFC after: 1 month END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-09T20:05:43.000000Z K 7 svn:log V 38 Add some newly supported controllers. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-09T20:22:10.000000Z K 7 svn:log V 220 New release notes: - mpt(4), isp(4), ciss(4) MPSAFE - rum(4) driver added - hptiop(4) driver added Updated release notes: - em(4) driver updated to 6.5.0 - small fixes in the top -j entry - twa(4) update to 3.60.03.006 END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-09T20:24:17.000000Z K 7 svn:log V 152 Forced commit to note that the previous revision also contained the following: New release note: - Linux 2.6.16 compat support Submitted by: rdivacky END K 10 svn:author V 4 ache K 8 svn:date V 27 2007-05-09T21:34:51.000000Z K 7 svn:log V 142 Use dummy definitions for codeset 3 and 4 like in ko_KR.eucKR.src PR: 51085 Submitted by: Yamazaki Atsushi END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-05-09T22:32:49.000000Z K 7 svn:log V 59 Increase debug level - this message is not that important. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-09T22:53:34.000000Z K 7 svn:log V 105 Update stale comment on protecting UMA per-CPU caches: we now use critical sections rather than mutexes. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-09T23:19:55.000000Z K 7 svn:log V 47 Need sys/cdevs.h for the macro FBSDID to work. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-05-10T01:32:17.000000Z K 7 svn:log V 59 Add wlan_amrr. ural(4) uses amrr as transmit rate control. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-05-10T01:39:50.000000Z K 7 svn:log V 59 Add wlan_amrr. ural(4) uses amrr as transmit rate control. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-05-10T01:46:51.000000Z K 7 svn:log V 48 Don't hold mutex while releasing bus resources. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2007-05-10T07:12:52.000000Z K 7 svn:log V 206 MFC rev 1.42 Reduce the default number of header options that the IPv6 protocol stack will process from 50 to 15. As this is a sysctl variable it can be tuned up or down at the user/administrator's whim. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-05-10T08:53:57.000000Z K 7 svn:log V 32 Hook wlan_amrr up to the build. END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-05-10T09:18:07.000000Z K 7 svn:log V 76 MFC rev. 1.259: Allow the dounmount() to proceed even for doomed coveredvp. END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-05-10T11:22:24.000000Z K 7 svn:log V 72 Update nologin(5) to match the modern reality of login.conf(5) and PAM. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2007-05-10T12:04:29.000000Z K 7 svn:log V 90 The amd64 monthly snapshots began overflowing disc1 (and that's without any packages...). END K 10 svn:author V 4 nyan K 8 svn:date V 27 2007-05-10T12:33:00.000000Z K 7 svn:log V 80 Another merging from sbin/fdisk/fdisk.8. PR: 109929 Submitted by: Alex Kozlov END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-10T12:51:08.000000Z K 7 svn:log V 86 We need four disks these days, so reflect this. Pointed out by: phk PR: docs/112571 END K 10 svn:author V 5 mckay K 8 svn:date V 27 2007-05-10T13:10:34.000000Z K 7 svn:log V 135 Make a missing or empty VPD non-fatal, as it was prior to rev 1.131. With this change, my D-Link DGE-530T rev A1 is operational again. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-10T13:20:45.000000Z K 7 svn:log V 91 MFC: We need four disks these days, so reflect this. Pointed out by: phk PR: docs/112571 END K 10 svn:author V 7 roberto K 8 svn:date V 27 2007-05-10T13:25:27.000000Z K 7 svn:log V 170 zfs & zpool have been moved from /usr/sbin into /sbin. The corresponding libraries in /usr/lib has been replaced by symlinks into /lib already. Requested by: pjd END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-10T14:43:31.000000Z K 7 svn:log V 147 I'm tired of seeing this done incorrectly and non-portably, so add a flopen(3) function which reliably opens and locks a file. MFC after: 3 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-10T14:52:57.000000Z K 7 svn:log V 55 DTRT when O_NONBLOCK is specified. MFC after: 3 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-10T14:54:53.000000Z K 7 svn:log V 35 Use flopen(3). MFC after: 3 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-10T14:56:07.000000Z K 7 svn:log V 39 Remove superfluous unexpanded RCS tag. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-10T15:01:42.000000Z K 7 svn:log V 138 Well gag me with a spoon... I'm so used to working at high WARNS levels that I make stupid fundamental mistakes like this when I don't. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-10T15:33:41.000000Z K 7 svn:log V 106 Collapse the mfi_ld object. Add an ioctl to help management apps map array Id's to FreeBSD device names. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-10T15:36:58.000000Z K 7 svn:log V 169 The version string scheme embeds the freebsd major release version, something that I wasn't aware of with the last import. Adjust the string accordingly for 7-CURRENT. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-10T15:37:27.000000Z K 7 svn:log V 88 Bump __FreeBSD_version for the addition of flopen(3) to libutil. Requested by: delphij END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-10T15:58:48.000000Z K 7 svn:log V 98 Move universally to ANSI C function declarations, with relatively consistent style(9)-ish layout. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-10T18:15:30.000000Z K 7 svn:log V 64 Fix typo. Submitted by: BÃ¥rd Skaflestad END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-10T20:00:35.000000Z K 7 svn:log V 840 Merge uipc_usrreq.c:1.193 from HEAD to RELENG_6: Change unp_mtx to supporting recursion, and do not drop the unp_mtx over sonewconn() in unp_connect(). This avoids a race that occurs due to v_socket being an uncounted reference, as the lock was being released in order to call sonewconn(), which otherwise recurses into the UNIX domain socket code via pru_attach, as well as holding the lock over a sleeping memory allocation in uipc_attach(). Switch to a non-sleeping memory allocation during UNIX domain socket attach. This fix non-ideal in that it requires enabling recursion, but is a much smaller change than moving to using true references for v_socket. The reported panic occurs in unp_connect() following the return of sonewconn(). Update copyright year. Panic reported by: jhb Tested by: jhb END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-10T23:11:29.000000Z K 7 svn:log V 203 Fix an incorrect replace of a timer reference made during the TCP timer rewrite in rev. 1.132. This unmasked yet another bug that causes certain connections to get indefinately stuck in LAST_ACK state. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-11T01:25:51.000000Z K 7 svn:log V 233 Do not dereference linux_to_bsd_signal[-1] if userland has passed zero as exit signal. GCC 4.2 changes the kernel data segment layout not to have 0 in that memory location. This code ran by luck before and now the luck has run out. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-11T06:28:26.000000Z K 7 svn:log V 152 Fix pointy-hat problem with BUS_DMA_ROOTARG macro that caused problems for sparc64. Candidate for immediate MFC. Noticed by: Everyone-maxim contacted. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-11T06:29:23.000000Z K 7 svn:log V 84 Fix pointy-hat problem with BUS_DMA_ROOTARG macro that caused problems for sparc64. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-11T09:54:53.000000Z K 7 svn:log V 206 Remove unneeded wrappers for in_setsockaddr() and in_setpeeraddr(), which used to exist so pcbinfo locks could be acquired, but are no longer required as a result of socket/pcb reference model refinements. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-11T10:20:51.000000Z K 7 svn:log V 392 Reduce network stack oddness: implement .pru_sockaddr and .pru_peeraddr protocol entry points using functions named proto_getsockaddr and proto_getpeeraddr rather than proto_setsockaddr and proto_setpeeraddr. While it's true that sockaddrs are allocated and set, the net effect is to retrieve (get) the socket address or peer address from a socket, not set it, so align names to that intent. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-11T10:38:34.000000Z K 7 svn:log V 76 Use ANSI C function declarations throughout netipx. Remove 'register' use. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-11T10:48:30.000000Z K 7 svn:log V 103 Normalize style a bit: reduce pseudo-randomness of comment layout and white space. Remove 'register'. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-11T10:50:31.000000Z K 7 svn:log V 39 Minor white space/style normalization. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-11T11:00:48.000000Z K 7 svn:log V 31 White space and style cleanup. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-11T11:05:30.000000Z K 7 svn:log V 38 Minor white space and style cleanups. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-11T11:10:05.000000Z K 7 svn:log V 209 strlcpy() may be faster than snprintf(), but it is less portable, and this is not performance critical code anyway. Also, avoid using strlen() to obtain information which we already have. MFC after: 3 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-11T11:21:43.000000Z K 7 svn:log V 166 Coalesce two identical UCB licenses into a single license instance with one set of copyright years. White space and comment cleanup. Export $FreeBSD$ via __FBSDID. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-11T12:10:45.000000Z K 7 svn:log V 187 Clarify and update quite a few comments to reflect locking optimizations, the addition of unpcb refcounts, and bug fixes. Some of these fixes are appropriate for MFC. MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-11T12:28:45.000000Z K 7 svn:log V 64 Remove more one more stale comment regarding unpcb type-safety. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-11T13:47:28.000000Z K 7 svn:log V 11 Bad merge. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-11T13:48:33.000000Z K 7 svn:log V 19 mfc: bad merge fix END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-11T14:36:02.000000Z K 7 svn:log V 197 Performance optimization of the "encryption without compression" case by avoiding memory allocation and data copying. Encrypting directly at the original mbuf chain. Approved by: glebius (mentor) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2007-05-11T14:51:13.000000Z K 7 svn:log V 133 - Initialize login->id and fix problem for non-zero login id. - Increase maxopenings for multiple lun/initiators. MFC after: 3 days END K 10 svn:author V 3 gnn K 8 svn:date V 27 2007-05-11T16:34:57.000000Z K 7 svn:log V 206 MFC rev 1.42 Reduce the default number of header options that the IPv6 protocol stack will process from 50 to 15. As this is a sysctl variable it can be tuned up or down at the user/administrator's whim. END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-11T18:29:39.000000Z K 7 svn:log V 149 Add the timestamp offset to struct tcptw so we can generate proper ACKs in TIME_WAIT state that don't get dropped by the PAWS check on the receiver. END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-11T20:30:09.000000Z K 7 svn:log V 72 Forced commit to note repo copy from sys/netinet/tcp_subr.c rev. 1.280. END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-11T20:31:23.000000Z K 7 svn:log V 73 Forced commit to note repo copy from sys/netinet/tcp_input.c rev. 1.349. END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-11T20:52:47.000000Z K 7 svn:log V 148 Make the TCP timer callout obtain Giant if the network stack is marked as non-mpsafe. This change is to be removed when all protocols are mp-safe. END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-11T21:04:57.000000Z K 7 svn:log V 112 Drop everything that doesn't belong into this new file. It's neither functional nor connected to the build yet. END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-11T21:17:53.000000Z K 7 svn:log V 112 Drop everything that doesn't belong into this new file. It's neither functional not connected to the build yet. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2007-05-11T21:36:08.000000Z K 7 svn:log V 151 Mistake in the logic deciding what adapters need to map the IO BAR. Causing the driver to fail on th 82542. Reviewed by:pdeuskar Approved by:pdeuskar END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-11T21:50:32.000000Z K 7 svn:log V 208 New release notes: - vm.kmem_size_min tunable added - fdisk -p - ipfw RH0 and MIPv6 RH2 filtering - pw -M - Camellia cipher added Modified release notes: - twa(4) was actually updated to version 3.70.03.006 END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-11T22:52:19.000000Z K 7 svn:log V 68 Manpage for the hptiop(4) driver. Could use a little more content. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-11T22:53:09.000000Z K 7 svn:log V 74 Connect hptiop(4) to the build. Only install hptmv(4) on i386 and amd64. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-11T22:58:09.000000Z K 7 svn:log V 43 Autogenerate hardware notes for hptiop(4). END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-05-11T23:43:55.000000Z K 7 svn:log V 108 - Add bits for userland profiling. For sun4u this is compile-tested only. - Replace magic 14 with PIL_TICK. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-12T05:53:53.000000Z K 7 svn:log V 145 Remove compat ifdefs for FreeBSD versions < 500014, makes the code quite a bit easier to read. Approved by: rwatson (mentor) MFC after: 1 weeks END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-12T05:56:10.000000Z K 7 svn:log V 105 ALTQify. Submitted by: J.R. Oldroyd Reviewed by: mlaier Approved by: rwatson (mentor) MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-12T05:56:58.000000Z K 7 svn:log V 57 Add missing curly braces. Approved by: rwatson (mentor) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-12T05:59:15.000000Z K 7 svn:log V 26 axe(4) supports altq now. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2007-05-12T06:10:11.000000Z K 7 svn:log V 97 MFC: Don't call bus_deactivate_resource() explicitly before calling bus_release_resource(). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-12T06:33:52.000000Z K 7 svn:log V 43 Add missing .El. Found by: man2hwnotes.pl END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-12T06:41:41.000000Z K 7 svn:log V 43 Add missing .El. Found by: man2hwnotes.pl END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-12T09:28:34.000000Z K 7 svn:log V 129 o Make iostat -Ix work: print per-interval I/O extended statistics. PR: bin/112559 Submitted by: Dan Nelson MFC after: 2 weeks END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-12T10:25:31.000000Z K 7 svn:log V 122 Fix -D description to read debug_options PR: doc/97939 Submitted by: Serg Podtynnyi MFC after: 1 week END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-12T10:40:20.000000Z K 7 svn:log V 131 Document /boot/mbr (non-interactive boot block) PR: doc/111840 Submitted by: Warren Block MFC after: 1 week END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-12T12:23:40.000000Z K 7 svn:log V 125 Expand documentation of -f option PR: docs/66265 Submitted by: Michel Lavondes MFC after: 1 week END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-12T12:24:49.000000Z K 7 svn:log V 169 Expand documentation for LD_TRACE_LOADED_OBJECTS_FMT? variables PR: docs/66265 (inspired by) Submitted by: Michel Lavondes MFC after: 1 week END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-12T12:26:25.000000Z K 7 svn:log V 92 Remove %m formatter, it's ifdef 0'ed in the code from the very beginning MFC after: 1 week END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-12T12:42:00.000000Z K 7 svn:log V 109 Correct two typos PR: docs/66771 Submitted by: Michel Lavondes MFC after: 1 week END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-12T13:10:55.000000Z K 7 svn:log V 156 Remove cred argument, which was removed from code by phk two years ago PR: docs/110200 Submitted by: Jamie Jones MFC after: 1 week END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-12T13:36:13.000000Z K 7 svn:log V 175 Fix crash when using 'du' capability: NULL return of strpbrk was not handled PR: bin/108368 Reported by: Ivo Hazmuk Submitted by: rdivacky MFC after: 2 weeks END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-12T15:33:18.000000Z K 7 svn:log V 145 Talk more about swap backing PR: docs/78041 (inspired by) Submitted by: Lars Kristiansen MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-12T16:42:01.000000Z K 7 svn:log V 66 o Fix several style bugs in the previous commit. Prodded by: bde END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-05-12T19:38:18.000000Z K 7 svn:log V 1258 Improve INCLUDE_CONFIG_FILE support. This change will let us to have full configuration of a running kernel available in sysctl: sysctl -b kern.conftxt The same configuration is also contained within the kernel image. It can be obtained with: config -x Current functionality lets you to quickly recover kernel configuration, by simply redirecting output from commands presented above and starting kernel build procedure. "include" statements are also honored, which means options and devices from included files are also included. Please note that comments from configuration files are not preserved by default. In order to preserve them, you can use -C flag for config(8). This will bring configuration file and included files literally; however, redirection to a file no longer works directly. This commit was followed by discussion, that took place on freebsd-current@. For more details, look here: http://lists.freebsd.org/pipermail/freebsd-current/2007-March/069994.html http://lists.freebsd.org/pipermail/freebsd-current/2007-May/071844.html Development of this patch took place in Perforce, hierarchy: //depot/user/wkoszek/wkoszek_kconftxt/ Support from: freebsd-current@ (links above) Reviewed by: imp@ Approved by: imp@ END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-05-12T20:33:13.000000Z K 7 svn:log V 129 Add ${.CURDIR} before kernconf.tmpl in order to let the build see newly added kernconft.tmpl file. Approved by: cognet (mentor) END K 10 svn:author V 5 gabor K 8 svn:date V 27 2007-05-12T21:29:16.000000Z K 7 svn:log V 43 MFC: r1.23 Approved by: keramida (mentor) END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-12T22:18:27.000000Z K 7 svn:log V 174 Replace a fairly opaque sentence with a much clearer wording from NetBSD. PR: docs/101330 (inspired by) Submitted by: Peter Gildea Obtained from: NetBSD END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-12T22:35:22.000000Z K 7 svn:log V 188 Replace incomprehensive description of -m by much clearer text from OpenBSD, with the exception of one word. PR: docs/112465 Submitted by: naddy Obtained from: OpenBSD MFC after: 1 week END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-05-12T22:37:52.000000Z K 7 svn:log V 340 This is loser's commit message: Remember about tricky cases, where options contain unfriendly characters, from the ANSI-C string point of view ('"' in this case). The x09 build breakage was caused by SC_CUT_SEPCHARS options. I did test this patch number of times; each time unprofessionally and inappropriately. OKed by: cognet (mentor) END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-12T23:10:08.000000Z K 7 svn:log V 113 MFC 1.10, 1.11 Revise the markup, sort sections, fix some grammar bugs. Fix the description of "media-type". END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-12T23:29:33.000000Z K 7 svn:log V 194 Replace rev. 1.9 with patch from OpenBSD. Submitted by: Ray Lai Obtained from: http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/tip/acu.c.diff?r1=1.13&r2=1.14 MFC after: 1 week END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-05-13T02:36:41.000000Z K 7 svn:log V 339 Bump config(8) version and build requirement for config(8) to 600006. This is caused by my latest changes to config(8). You're supposed to install new config(8) in order to prevent yourself from seeing a warning about old version of that tool. You should configure the kernel with a new config(8) then. Oked by: rwatson, cognet (mentor) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2007-05-13T07:19:10.000000Z K 7 svn:log V 60 Disable PREEMPTION option. It causes some problem on pc98. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-13T09:33:35.000000Z K 7 svn:log V 121 o Add a script to check ntpd(8) state. Default is off. PR: conf/112604 Submitted by: Oliver Fromme MFC after: 1 month END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-05-13T09:33:36.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-13T11:50:32.000000Z K 7 svn:log V 84 MFC: v1.20 Document that uniq(1) limits input line length to LINE_MAX characters. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-13T12:04:06.000000Z K 7 svn:log V 67 Move to more conformant style(9) before making functional changes. END K 10 svn:author V 7 chinsan K 8 svn:date V 27 2007-05-13T12:22:54.000000Z K 7 svn:log V 132 - Remove the deprecated ``/stand'' hierarchy. (MFC) PR: docs/111137 Submitted by: Niclas Zeising Approved by: delphij@ (mentor) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-13T13:57:45.000000Z K 7 svn:log V 237 Add and document ether_ntoa_r() and ether_aton_r() functions, which accept passed storage buffers rather than using static storage. Reimplement ether_ntoa() and ether_aton() in terms of these functions. These variants are thread-safe. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-13T14:03:21.000000Z K 7 svn:log V 280 Add regression tests for ethers(3) functions, including new _r variants. Four tests currently fail: test_ether_line_bad_1() and test_ether_line_bad_2() due to bugs in ether_line(3). test_ether_ntohost() and test_ether_hostton() due to not being fully implemented tests. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2007-05-13T14:12:40.000000Z K 7 svn:log V 351 Enable symbol versioning by default. Use WITHOUT_SYMVER to disable it. Warning, after symbol versioning is enabled, going back is not easy (use WITHOUT_SYMVER at your own risk). Change the default thread library to libthr. There most likely still needs to be a version bump for at least the thread libraries. If necessary, this will happen later. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2007-05-13T14:16:55.000000Z K 7 svn:log V 167 Remove .mcount from gmon's Symbol map and add it to the appropriate arch. It can be named differently depending on the arch (.mcount, _mcount). Submitted by: marius END K 10 svn:author V 8 deischen K 8 svn:date V 27 2007-05-13T14:28:16.000000Z K 7 svn:log V 105 Bump FreeBSD version for enabling of symbol versioning and changing default threading library to libthr. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2007-05-13T14:41:48.000000Z K 7 svn:log V 65 Add some notes about symbol versioning and the switch to libthr. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-13T15:01:25.000000Z K 7 svn:log V 91 Add ether_aton_r and ether_ntoa_r to public symbol map for libc. Pointed out by: deischen END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-13T15:52:46.000000Z K 7 svn:log V 80 Add prototypes for ether_aton_r() and ether_ntoa_r() missed in previous commit. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-13T17:45:00.000000Z K 7 svn:log V 75 Temp workaround for config_intrhook_establish running the hook right away. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-13T18:15:50.000000Z K 7 svn:log V 96 Greatly speed up {check,delete}-old* by replacing make loops with sh loops. MFC after: 3 weeks END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2007-05-13T18:21:54.000000Z K 7 svn:log V 34 Update entries for building tags. END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-13T18:59:22.000000Z K 7 svn:log V 147 Add `accept dns' to rfcomm-server example PR: docs/111320 Submitted by: James Flemer No objection: emax MFC after: 1 week END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-05-13T20:50:31.000000Z K 7 svn:log V 72 MFC: [stage: 1/7] buf_addr should be bus_addr_t rather than u_int32_t. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-05-13T20:53:40.000000Z K 7 svn:log V 829 MFC: [stage: 2/7] Various fixups, especially for the upcomming High Definition Audio commit. 1) sys/dev/sound/pcm/sound.h sys/dev/sound/pcm/channel.c * Be more specific: SD_F_SOFTVOL -> SD_F_SOFTPCMVOL 2) sys/dev/sound/pcm/mixer.[ch] * Implement mix_setparentchild() mix_setrealdev() mix_getparent() mix_getchild() The purpose of these functions is implement relative volume adjustment, such as to tie two or more mixer device into a single logical device. Usefull for the upcoming HDA driver and few AC97 codec where the master volume "vol" need to be implemented using this logical manner. 3) sys/dev/sound/pcm/ac97.c * ditto #1 sys/dev/sound/pcm/usb/uaudio_pcm.c * ditto #1, hook "pcm" as logical child of "vol" if the real control does not exist. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-05-13T21:03:46.000000Z K 7 svn:log V 526 MFC: [stage: 3/7] Envy24/HT and related dependency, spicds (as of current state). From the original commit log (by netchild): dd the envy24 driver as is to the tree. It's not connected to the build yet. More commits to follow. I got no response from the author, but since the driver is BSD licensed I don't think he will complain. :-) I got it from http://people.freebsd.org/~lofi/envy24.tar.gz Written by: Katsurajima Naoto END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-05-13T21:09:24.000000Z K 7 svn:log V 1003 MFC: [stage: 4/7] Allright you rightist.. here we go. Add support for Intel High Definition Audio Controller. This driver make a special guarantee that "playback" works on majority hardwares with minimal or without specific vendor quirk. This driver is a product of collaborative effort made by: Stephane E. Potvin Andrea Bittau Wesley Morgan Daniel Eischen Maxime Guillaud Ariff Abdullah ....and various people from freebsd-multimedia@FreeBSD.org Refer to snd_hda(4) for features, issues and various tricks. P L E A S E avoid (not that I forbid it) using send-pr, since many problems can be solved (and was solved) quicker and easier through various help channels, notably freebsd-multimedia or even better, #freebsd-azalia @ irc.freenode.net. Welcome To HDA. Requested by: Everybody Sponsored by: Defenxis Sdn. Bhd. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-05-13T21:11:40.000000Z K 7 svn:log V 87 MFC: [stage: 5/7] Connect both snd_hda(4) and snd_envy24*/spicds(4) to build process. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-05-13T21:12:32.000000Z K 7 svn:log V 83 MFC: [stage: 6/7] Add notes and options for snd_hda(4) and snd_envy24*/spicds(4). END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-05-13T21:13:11.000000Z K 7 svn:log V 88 MFC: [stage: 7/7] Add module loading options for snd_hda(4) and snd_envy24*/spicds(4). END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-13T22:16:13.000000Z K 7 svn:log V 222 Complete the (mechanical) move of the TCP reassembly and timewait functions from their origininal place to their own files. TCP Reassembly from tcp_input.c -> tcp_reass.c TCP Timewait from tcp_subr.c -> tcp_timewait.c END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-13T22:32:32.000000Z K 7 svn:log V 88 'netstat -A -p tcp' doesn't print the Socket but the Tcpcb pointer in the first column. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-13T22:56:58.000000Z K 7 svn:log V 59 Link the defunct MUTEX_PROFILING option to LOCK_PROFILING. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2007-05-14T00:58:23.000000Z K 7 svn:log V 58 MFC: rev. 1.13 Fix a problem for multiple lun/initiators. END K 10 svn:author V 3 suz K 8 svn:date V 27 2007-05-14T02:50:03.000000Z K 7 svn:log V 106 MFC nd6.c Rev.1.76-77 and nd6_nbr.c Rev.1.43-44. Fixed a memory leak in unresolved ND queue processing. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-05-14T03:42:11.000000Z K 7 svn:log V 48 Update wlan_amrr supported to match the driver. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-05-14T05:00:37.000000Z K 7 svn:log V 766 Use unsigned comparisons. Prior to this commit, SHA1_Update and RIPEMD160_Update were broken when all of the following conditions applied: (1) The platform is i386. (2) The program calling *_Update is statically linked to libmd. (3) The buffer provided to *_Update is aligned modulo 4 bytes. (4) The buffer extends beyond 2GB. Due to the design of this code, SHA1_Update and RIPEMD160_Update will still be broken if conditions (1)-(3) apply AND the buffer extends beyond 4GB (i.e., there is an integer overflow in computing "data + len"). Since this remaining bug simply replaces SIGSEGV with a bogus hash (and non-broken programs should never provide such operands) I don't consider it to be a serious problem. MFC After: 1 week PR: kern/102795 END K 10 svn:author V 8 deischen K 8 svn:date V 27 2007-05-14T07:46:29.000000Z K 7 svn:log V 80 I guess powerpc needs vfork(), add it to the symbol list. Submitted by: marius END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-05-14T09:05:22.000000Z K 7 svn:log V 190 Backout revisions 1.16-1.14. Backwards compatibility with the new acct(5) format will be implemented through the explicit versioning of acct records, not through an export/import procedure. END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-14T13:58:54.000000Z K 7 svn:log V 99 Document RFTHREAD PR: docs/78915 Submitted by: Marc Olzheim MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-14T14:18:41.000000Z K 7 svn:log V 104 Replace select() by poll() to avoid problems with big descriptor number. Approved by: glebius (mentor) END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-14T14:41:52.000000Z K 7 svn:log V 110 Restore previous behaviour of aborting delete-old* if rm failed. Pointed out by: netchild MFC after: 3 weeks END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-05-14T15:33:05.000000Z K 7 svn:log V 250 Mention tools (specifically ntfsresize, QTPartd, and SystemRescueCD) that can be used for resizing NTFS partitions (to make room for FreeBSD). Based on some text that was... Submitted by: Hal Burch, Szakacsits Szabolcs PR: 65477 MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-05-14T17:14:36.000000Z K 7 svn:log V 118 GParted seems to have replaced QTParted on the System Rescue CD, so reflect this. Somewhat related to... PR: 65477 END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-14T17:31:41.000000Z K 7 svn:log V 72 MFC revs. 1.30, 1.31: fix strtoul() error conditions check, kill EOLWS. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-14T17:34:59.000000Z K 7 svn:log V 63 o Install 480.status-ntpd. Pointed out by: Henrik Brix Anders END K 10 svn:author V 6 jinmei K 8 svn:date V 27 2007-05-14T17:56:13.000000Z K 7 svn:log V 277 handle IPv6 router alert option contained in an incoming packet per option value so that unrecognized options are ignored as specified in RFC2711. (packets containing an MLD router alert option are passed to the upper layer as before). Approved by: gnn (mentor), ume (mentor) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-14T18:04:07.000000Z K 7 svn:log V 51 o Re-indent long lines. Style(9) wisdom from: bde END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-14T18:09:00.000000Z K 7 svn:log V 82 MFC rev. 1.75: fill the list of icmp types; make its size depend on ICMP_MAXTYPE. END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-05-14T19:23:13.000000Z K 7 svn:log V 248 -n is used by newfs to tell "do not generate a .snap directory" instead of specifying rotational-positions, reflect that in the command arguments. PR: bin/110178 Submitted by: Alex Kozlov Approved by: imp (mentor) END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-05-14T21:32:10.000000Z K 7 svn:log V 45 MFC: print GAS properly and man page updates END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-14T21:48:53.000000Z K 7 svn:log V 29 Eliminate the use of M_TEMP. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-14T22:01:03.000000Z K 7 svn:log V 18 Eliminate M_TEMP. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-14T22:21:58.000000Z K 7 svn:log V 519 Move cpu_exit() earlier in exit1() to close a race between SIGCHLD/kevent(2) notification of process termination and wait(). Now we no longer drop locks between sending the notification and marking the process as a zombie. Previously, if another process attempted to do a wait() with W_NOHANG after receiving a SIGCHLD or kevent and locked the process while the exiting thread was in cpu_exit(), then wait() would fail to find the process, which is quite astonishing to the process calling wait(). MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-14T22:40:04.000000Z K 7 svn:log V 983 Rework the support for ABIs to override resource limits (used by 32-bit processes under 64-bit kernels). Previously, each 32-bit process overwrote its resource limits at exec() time. The problem with this approach is that the new limits affect all child processes of the 32-bit process, including if the child process forks and execs a 64-bit process. To fix this, don't ovewrite the resource limits during exec(). Instead, sv_fixlimits() is now replaced with a different function sv_fixlimit() which asks the ABI to sanitize a single resource limit. We then use this when querying and setting resource limits. Thus, if a 32-bit process sets a limit, then that new limit will be inherited by future children. However, if the 32-bit process doesn't change a limit, then a future 64-bit child will see the "full" 64-bit limit rather than the 32-bit limit. MFC is tentative since it will break the ABI of old linux.ko modules (no other modules are affected). MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-05-15T05:46:58.000000Z K 7 svn:log V 25 Don't need mmc_mode ivar END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-05-15T05:49:14.000000Z K 7 svn:log V 159 First cut at making detach work. also add sdh as a possible mmc bridge. Submitted by: Andrea Bittau (Andrea may have updated patches, but I've tested these) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-15T06:24:17.000000Z K 7 svn:log V 73 libthr is promoted to libpthread so don't remove libkse.a and libkse.so. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-15T07:41:46.000000Z K 7 svn:log V 186 Change from a mutex to a read/write lock. This allows the tx port to be selected simultaneously by multiple senders and transmit/receive is not serialised between aggregated interfaces. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-15T07:59:49.000000Z K 7 svn:log V 64 Feed ipv6 flowlabel to hash calculation. Obtained from: NetBSD END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-05-15T08:01:42.000000Z K 7 svn:log V 145 MFC: 1.13 date: 2007/03/31 09:03:38; author: mtm; state: Exp; lines: +4 -4 Make subroutine names more conformant with other scripts in rc.d. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2007-05-15T08:10:15.000000Z K 7 svn:log V 46 MFC Revision 1.123: > Fix a TLS memory leak. END K 10 svn:author V 5 bruno K 8 svn:date V 27 2007-05-15T08:19:21.000000Z K 7 svn:log V 464 MFC 1.4: o introduce a flags 'errata' for HW bugs onto the softc. o remove errata_a0 and introduce the corresponding flags into 'errata'. o introduce a new errata for K8, namely some platform might set the PENDING_BIT but aren't able to unset it, also don't loop forever waiting PENDING_BIT being cleared. o try to introduce a workaround for the PENDING_BIT stuck problem, o support now half multipliers for K8. Tested by: Abdullah Al-Marrie Approved by: njl END K 10 svn:author V 8 takawata K 8 svn:date V 27 2007-05-15T08:41:05.000000Z K 7 svn:log V 46 Add ACPI HPET table support. Reviewed by:njl END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-05-15T08:58:05.000000Z K 7 svn:log V 231 MFC: 1.22 date: 2007/03/30 18:36:45; author: mtm; state: Exp; lines: +1 -0 Some rc.d commands (such as stop|restart etc.) won't automagically work if we don't explicitly set the name of the executable program. PR: conf/104408 END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-05-15T09:18:25.000000Z K 7 svn:log V 357 MFC: revision 1.9 of rc.d/ip6fw and 1.15 of rc.d/ipfw date: 2007/04/02 15:38:53; author: mtm; state: Exp; lines: +1 -1 Instead of directly sourcing the firewall script, run it in a separate shell. If the firewall script is sourced directly from the script, then any exit statements in it will also terminate the rc.d script prematurely. PR: conf/78762 END