ƒ³8199000 187 244 244 367 220 220 150 673 283 178 252 538 755 243 131 267 186 481 854 210 392 326 144 240 165 458 206 164 578 168 236 165 180 236 202 133 455 227 153 205 156 137 123 187 391 182 164 256 158 138 293 207 316 212 830 501 490 837 258 773 248 307 154 146 187 139 150 240 693 344 606 133 520 130 127 174 325 391 185 185 130 169 169 145 163 356 269 234 150 125 175 113 130 152 262 283 1243 124 260 114 182 131 111 448 172 895 408 113 381 146 1292 542 164 642 564 363 156 215 572 171 144 567 268 529 271 304 151 409 299 191 884 114 178 145 780 118 381 1114 538 143 593 136 122 140 138 165 130 157 133 132 123 380 228 140 260 371 132 203 291 234 243 178 120 131 127 149 429 777 190 141 273 474 476 95 162 340 343 142 142 530 257 224 343 152 204 176 238 226 K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-11-06T20:23:16.596155Z K 7 svn:log V 151 MFC 198367: Set the devclass_t pointer specified in the DRIVER_MODULE() macro sooner so it is always valid when a driver's identify routine is called. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-11-06T20:23:42.771668Z K 7 svn:log V 151 MFC 198367: Set the devclass_t pointer specified in the DRIVER_MODULE() macro sooner so it is always valid when a driver's identify routine is called. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-11-06T20:32:26.839382Z K 7 svn:log V 273 Remove duplicate suspend/resume code from vga_pci.c and let vga(4) register itself to an associated PCI device if it exists. It is little bit hackish but it should fix build without frame buffer driver since r198964. Fix some style(9) nits in vga_isa.c while we are here. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-11-06T20:33:40.220934Z K 7 svn:log V 127 MFC 198620: When fetching sum stats (vmstat -s) from a crash dump, fetch per-CPU counts and sum them to form the total counts. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-11-06T20:33:53.512922Z K 7 svn:log V 127 MFC 198620: When fetching sum stats (vmstat -s) from a crash dump, fetch per-CPU counts and sum them to form the total counts. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-11-06T21:53:38.448488Z K 7 svn:log V 56 - Fix: Wrong register is used for initial value reading END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-06T22:13:39.512738Z K 7 svn:log V 578 1. Enhance the command line parser to handle --options in any position on the command line, and pave the way for handling portupgrade-like syntax such as -P/-PP. This still contains some debugging output by design to aid continued testing. 2. In usage() remove the note that --force-config has to be first Sponsored by: http://dougbarton.us/portmaster-proposal.html Funded by: Michael Proto Funded by: Bard Skaflestad Funded by: Paul Lambert Funded by: Societe ToDoo Funded by: Andrew Belashov Funded by: Yoriyuki Sakai Funded by: Flemming Jacobsen Funded by: Julian Stecklina END K 10 svn:author V 7 attilio K 8 svn:date V 27 2009-11-06T22:29:46.844535Z K 7 svn:log V 186 - Improve comments about locking of the "struct fifoinfo" which is a bit unclear. - Fix a memory leak [0] [0] Diagnosed by: Dorr H. Clark MFC: 1 week END K 10 svn:author V 7 attilio K 8 svn:date V 27 2009-11-06T22:33:03.904071Z K 7 svn:log V 82 Save the sack when doing a lockmgr_disown() call. Requested by: kib MFC: 3 days END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-06T22:37:29.063729Z K 7 svn:log V 155 bge(4) already switched to use UMA backed page allocator and local memory allocator for jumbo frame was removed long time ago. Remove no more used macros. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-06T23:49:20.608490Z K 7 svn:log V 441 Do bus_dmamap_sync call only if frame size is greater than standard buffer size. If controller is not capable of handling jumbo frame, interface MTU couldn't be larger than standard MTU which in turn the received should be fit in standard buffer. This fixes bus_dmamap_sync call for jumbo ring is called even if interface is configured to use standard MTU. Also if total frame size could be fit into standard buffer don't use jumbo buffers. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-07T01:01:33.716336Z K 7 svn:log V 658 Reimplement Rx buffer allocation to handle dma map load failure. Introduce two spare dma maps for standard buffer and jumbo buffer respectively. If loading a dma map failed reuse previously loaded dma map. This should fix unloaded dma map is used in case of dma map load failure. Also don't blindly unload dma map and defer dma map sync and unloading operation until we know dma map for new buffer is successfully loaded. This change saves unnecessary dma load/unload operation. Previously bge(4) tried to reuse mbuf with unloaded dma map which is really bad thing in bus_dma(9) perspective. While I'm here update if_iqdrops if we can't allocate Rx buffers. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-07T01:14:09.703735Z K 7 svn:log V 146 Add preliminary Yukon Ultra 2 support(88E8057). The controller looks very similar to Yukon EC Ultra. Tested by: kalin m ( kalin <> el dot net ) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-07T01:18:03.102410Z K 7 svn:log V 35 88E8057(Ultra 2) is now supported. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-07T02:10:59.071449Z K 7 svn:log V 170 Fix I mssied in r199011. Rx ring index also should be updated. If we fill Rx ring full instead of half we can simplify this logic but this requires more experimentation. END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-07T11:41:23.196445Z K 7 svn:log V 94 ichwd: don't attach to isa pnp device(s) by accident Reviewed by: imp, des MFC after: 1 week END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-07T11:46:38.639748Z K 7 svn:log V 388 acpi: remove 'magic' ivar o acpi_hpet: auto-added 'wildcard' devices can be identified by non-NULL handle attribute. o acpi_ec: auto-add 'wildcard' devices can be identified by unset (NULL) private attribute. o acpi_cpu: use private instead of magic to store cpu id. Reviewed by: jhb Silence from: acpi@ MFC after: 2 weeks X-MFC-Note: perhaps the ivar should stay for ABI stability END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-11-07T17:29:03.036721Z K 7 svn:log V 757 Fix handling of GPT headers when size is > 92 bytes. It is valid for an on-disk GPT header to report a header size which is greater than 92 bytes. Previously, we would read in the sector and copy only the 92 bytes that we know how to deal with before calculating the checksum for comparison. This meant that when we did the checksum, we overshot the buffer and took in random memory, so the checksum would fail. We now determine the size of the header and allocate enough space to preserve the entire on-disk contents. This allows us to be correctly calculate the checksum and be able to modify and write the header back to the disk, while preserving data that we might not understand. Reported by: Kris Weston Approved by: marcel@ MFC after: 2 weeks END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-07T18:42:53.973559Z K 7 svn:log V 115 Turn off WPI_DEBUG by default as the driver seems sufficiently stable at this point. Reviewed by: benjsc, thompsa END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-07T18:55:39.488154Z K 7 svn:log V 297 Wrap some socket handling code in a !NULL bow This patch or something similar will likely be included in a future BIND release. PR: bin/138061 Submitted by: Michael Baker Original patch submitted by: Volker Patch reviewed and tweaked by: ISC END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-07T20:37:38.793518Z K 7 svn:log V 229 Tell upper layer we support long frames. ether_ifattach() initializes it to ETHER_HDR_LEN so we have to override it after calling ether_ifattch(). While I'm here remove setting if_mtu value, it's initialized in ether_ifattach(). END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-07T21:02:40.774128Z K 7 svn:log V 50 Remove the svn:executable property from this file END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-07T21:10:48.206867Z K 7 svn:log V 145 MFC r197797: s/Putluck Pogo/Potluck Pogo/ MFC r198921: Grammar/formatting fix MFC 199021: Remove svn:executable from datfiles/gerrold.limerick END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-07T21:28:21.393384Z K 7 svn:log V 71 Move Warner's very funny comparison of VCS to anal sex into fortunes-o END K 10 svn:author V 7 attilio K 8 svn:date V 27 2009-11-07T21:46:34.230389Z K 7 svn:log V 361 Use a safety belt for cases where corrupted narg can be passed to the ktrsyscall(). print_number() does decrement the number of arguments, leading to infinite loops for negative values. Reported by: Patrick Lamaiziere , Jonathan Pascal Submitted by: jh PR: bin/120055, kern/119564 MFC: 1 week END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-07T22:13:29.841777Z K 7 svn:log V 111 Properly sort a math fortune after the changes in r193486 Properly sort fortunes added in r174879 and r174959 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-07T22:27:34.018291Z K 7 svn:log V 70 MFC r199023: Move VCS fortune to fortunes-o MFC 199025: Sort fortune END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-07T22:40:13.153006Z K 7 svn:log V 483 Mass MFC of older commits to bring these files up to date with HEAD: r174581, r174597, r174897, r175017, r175129, r175213, r176638, r176639, r176764, r177781, r177879, r178604, r178605, r178662, r179960, r179987, r180286, r180341, r181207, r183691, r183707, r189448 MFC r197797: s/Putluck Pogo/Potluck Pogo/ MFC r198921: Grammar/formatting fix MFC 199021: Remove svn:executable from datfiles/gerrold.limerick MFC r199023: Move VCS fortune to fortunes-o MFC 199025: Sort fortune END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-07T22:47:12.658588Z K 7 svn:log V 74 Manually remove a duplicate fortune that I cannot find the commit log for END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-07T22:59:04.525858Z K 7 svn:log V 141 MFC r198162: Allow $name_program to override $command in a more robust way that will not cause the value to be null if $command is not set. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-07T23:19:36.955983Z K 7 svn:log V 71 Pull mergeinfo for r194088 and r194107 up from termcap.small into etc/ END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-07T23:24:17.508251Z K 7 svn:log V 86 Forcibly remove the svn:mergeinfo on this file now that it's been pulled up into etc/ END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-07T23:37:29.454448Z K 7 svn:log V 141 MFC r198162: Allow $name_program to override $command in a more robust way that will not cause the value to be null if $command is not set. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-08T00:11:16.404177Z K 7 svn:log V 107 - ensure that bcopy always happens when cloning - bypass buf infrastructure for blocks less than PAGE_SIZE END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-08T00:50:12.403550Z K 7 svn:log V 39 newbp can be null, copy direct to data END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-08T01:13:38.383758Z K 7 svn:log V 358 Don't count input errors twice, we always read input errors from MAC in bge_tick. Previously it used to show more number of input errors. I noticed actual input errors were less than 8% even for 64 bytes UDP frames generated by netperf. Since we always access BGE_RXLP_LOCSTAT_IFIN_DROPS register in bge_tick, remove useless code protected by #ifdef notyet. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-08T01:30:35.500917Z K 7 svn:log V 130 Count number of inbound packets which were chosen to be discarded as input errors. Also count out of receive BDs as input errors. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-08T02:33:33.671252Z K 7 svn:log V 59 Properly turn off debugging LART applied (gently) by: sam END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-11-08T07:26:02.415694Z K 7 svn:log V 110 - Access to all 5 PHYs goes through registers in MAC0 memory space, rewrite miibus accessors respectively END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-11-08T07:31:42.868296Z K 7 svn:log V 62 - Add arge1 to hints files, only one port is supported so far END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-11-08T08:59:40.516303Z K 7 svn:log V 43 create an SMP kernel by default in picobsd END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-11-08T09:54:25.427927Z K 7 svn:log V 29 Add suggestion for zfs root. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2009-11-08T11:32:39.995455Z K 7 svn:log V 93 - Update Ukranian catalog Submitted by: Alex Kozlov (via private mail) END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-08T11:33:51.277782Z K 7 svn:log V 298 Introduce hw.hptrr.attach_generic loader tunable to deny hptrr driver attach chips with generic Marvell (non-HighPoint) PCI identification. These chips are also supported by ata(4). Some vendors, like Supermicro, are using same chips without providing HPT RAID BIOS. PR: kern/120842, kern/136750 END K 10 svn:author V 5 gabor K 8 svn:date V 27 2009-11-08T11:55:03.758881Z K 7 svn:log V 88 - Strip trailing CRs Requested by: Alex Kozlov (via private mail) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-11-08T12:08:42.871640Z K 7 svn:log V 67 MFC: r198750 Expand DESCRIPTION and add a basic EXAMPLES section. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-11-08T14:02:54.633142Z K 7 svn:log V 158 Fix a copy+paste error by checking the correct variable against MM_NULLACT. PR: 140386 Submitted by: soulcatcher END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2009-11-08T19:02:13.116054Z K 7 svn:log V 732 Add a check for the connection being shut down to the krpc client just before queuing a request for the connection. The code already had a check for the connection being shut down while the request was queued, but not one for the shut down having been initiated by the server before the request was in the queue. This appears to fix the problem of slow reconnects against an NFS server that drops inactive connections reported by Olaf Seibert, but does not fix the case where the FreeBSD client generates RST segments at about the same time as ACKs. This is still a problem that is being investigated. This patch does not cause a regression for this case. Tested by: Olaf Seibert, Daniel Braniss Reviewed by: dfr MFC after: 5 days END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-08T19:59:54.505508Z K 7 svn:log V 404 Partially revert r199035. Revision 1.158 says only lower ten bits of BGE_RXLP_LOCSTAT_IFIN_DROPS register is valid. For BCM5761 case it seems the controller maintains 16bits value for the register. However 16bits are still too small to count all dropped packets happened in a second. To get a correct counter we have to read the register in bge_rxeof() which would be too expensive. Pointed out by: bde END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-11-08T20:03:52.392732Z K 7 svn:log V 393 - fix refcounting error during data transfer - fix a memory leak on the USB backend - fix invalid pointer computations (in one case memory outside the allocated area was written in LibUSB v1.0) - make sure memory is always initialised, also in failing cases - add missing functions from v1.0.4 PR: usb/140325 Reported by: Robert Jenssen Submitted by: Hans Petter Selasky MFC After: 3 days END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-08T20:17:15.105015Z K 7 svn:log V 742 First run at package support! This version is functional and fairly well tested but I'm sure there are bugs and things that don't work as expected Supports the following new options: -P|--packages and -PP|--packages-only ala portupgrade --packages-if-newer This feature will allow package installation if the available package is newer than the installed version, even if it's not the latest version according to your ports tree. [1] Still to come: Support for packages on filesystem, instead of http [1] Special funding committment for this feature and package support generally by: Modirum MDpay Sponsored by: http://dougbarton.us/portmaster-proposal.html Funded by: Christer Solskogen Funded by: Douglas Berry Funded by: Beat Gatzi END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-11-08T20:44:55.910703Z K 7 svn:log V 161 ehci_init() will do reset and set the usbrev flag. Fix problem where ehci_reset() was called before ehci_init(). PR: usb/140242 Submitted by: Sebastian Huber END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-11-08T20:51:15.585737Z K 7 svn:log V 676 Integrate lost interrupts patch from the old USB stack. Some EHCI chips from VIA / ATI seem to trigger interrupts before writing back the qTD status, or miss signalling occasionally under heavy load. If the host machine is too fast, we can miss transaction completion - when we scan the active list the transaction still seems to be active. This generally exhibits itself as a umass stall that never recovers. We work around this behaviour by setting up this callback after any softintr that completes with transactions still pending, giving us another chance to check for completion after the writeback has taken place Submitted by: Alexander Nedotsuko MFC after: 3 days END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-11-08T20:54:03.081898Z K 7 svn:log V 151 improve support for high speed isochronous endpoints which does not run 1:1, but needs intervalling 1:2, 1:4 or 1:8 Submitted by: Hans Petter Selasky END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-11-08T21:00:50.190064Z K 7 svn:log V 210 Improve support for High-speed USB audio devices. - fix issues regarding the mixer, where the interface number was not set in time. - fix wrong use of resolution parameter. Submitted by: Hans Petter Selasky END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-11-08T21:07:47.297431Z K 7 svn:log V 58 Add missing mtx_destroy(). Submitted by: Sebastian Huber END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-11-08T21:08:50.439450Z K 7 svn:log V 50 Correct Olympus quirk. Submitted by: Pavel Gubin END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-08T21:31:36.504444Z K 7 svn:log V 93 - don't call BUF_KERNPROC if newbp is not set - don't try to print bp->b_flags if bp is NULL END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-08T21:42:00.762451Z K 7 svn:log V 45 validate bp before checking or setting flags END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-09T00:16:50.961823Z K 7 svn:log V 54 Correct disabling checksum offloading for BCM5700 B0. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2009-11-09T02:37:02.141438Z K 7 svn:log V 143 Apply a NetBSD fix (revision 1.12) to handle multi-session bzip2 files as created by pbzip2. Submitted by: mrg (NetBSD.org) MFC after: 1 week END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2009-11-09T02:54:16.167813Z K 7 svn:log V 595 - Add hw.clflush_disable loader tunable to avoid panic (trap 9) at map_invalidate_cache_range() even if CPU is not Intel. - This tunable can be set to -1 (default), 0 and 1. -1 is same as current behavior, which automatically disable CLFLUSH on Intel CPUs without CPUID_SS (should be occured on Xen only). You can specify 1 when this panic happened on non-Intel CPUs (such as AMD's). Because disabling CLFLUSH may reduce performance, you can try with setting 0 on Intel CPUs without SS to use CLFLUSH feature. Reviewed by: kib Reported by: karl, kuriyama Related to: kern/138863 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-09T07:19:25.125198Z K 7 svn:log V 249 Pick the latest version of the package from a different spot in the HTML. This should avoid the problem of the web server truncating the file name, but adds the tiny cost of needing to sub out the URL encoding for the ',' character if it's present. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2009-11-09T07:28:29.641103Z K 7 svn:log V 509 Initialize the whole message unit's DMA buffer to zero, this fixes a panic during boot when ARC1200 is being used with certain motherboard models. This commit brings the driver to the same state of vendor's 1.20.00.16 release. Many thanks to Areca for their continued support to FreeBSD. Reported by: Jirka Mikulas Submitted by: Erich Chen (Areca) Obtained from: ftp://ftp.areca.com.tw/RaidCards/AP_Drivers/FreeBSD/DRIVER/SourceCode/arcmsr-freebsd-1.20.00.16-91010.zip MFC after: 3 days END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-11-09T08:34:44.726272Z K 7 svn:log V 42 Add a new SVN branch for my Newcons bits. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-09T08:48:01.937783Z K 7 svn:log V 425 1. Be more robust in choosing the string to search for: a. If there is a '.' in PKGNAME use ${PKGNAME%%\.*} to handle ports like lang/tcl* whose LATEST_LINK is different. This also saves an external call to make in the common case b. If there is no '.', then use LATEST_LINK. 2. Change the grep for finding the latest package version to pick from the anchor tag just like the truncation code in the previous commit END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-11-09T08:54:47.484614Z K 7 svn:log V 39 Import Newcons patchset from Perforce. END K 10 svn:author V 4 oleg K 8 svn:date V 27 2009-11-09T09:12:45.577804Z K 7 svn:log V 34 style(9): add missing parentheses END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-09T09:27:09.546617Z K 7 svn:log V 82 Add more ICH10 chip IDs. Submitted by: Dmitry S. Luhtionov END K 10 svn:author V 4 oleg K 8 svn:date V 27 2009-11-09T10:13:24.839806Z K 7 svn:log V 231 MFC r198845: Fix two issues that can lead to exceeding configured pipe bandwidth: - do not expire queues which are not ready to be expired. - properly calculate available burst size. MFC r199073: style(9): add missing parentheses END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-11-09T11:23:37.923968Z K 7 svn:log V 295 The isr_intval in ieee80211req_scan_result structure should be 16 bit. This makes ifconfig list scan display the correct beacon interval (previously it would int overflow). As a side effect, this makes the ieee80211req_scan_result word aligned. Submitted by: Paul B Mahol END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-11-09T11:32:18.236923Z K 7 svn:log V 91 MFC of 198831, tzcode2009q - Cleanup unnecessary local variables in zdump. - Fix man-page END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-11-09T11:32:34.596330Z K 7 svn:log V 91 MFC of 198831, tzcode2009q - Cleanup unnecessary local variables in zdump. - Fix man-page END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-09T11:39:51.115831Z K 7 svn:log V 38 Add support for ATA Power Management. END K 10 svn:author V 3 ume K 8 svn:date V 27 2009-11-09T12:28:59.957284Z K 7 svn:log V 77 Add ja_JP.UTF-8 catalog. Reviewed by: hrs, nork, takawata MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2009-11-09T12:33:47.181693Z K 7 svn:log V 77 Add ja_JP.eucJP catalog. Reviewed by: hrs, nork, takawata MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2009-11-09T12:38:13.025691Z K 7 svn:log V 53 Fix comment. Pointed out by: nyan MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2009-11-09T12:46:59.180837Z K 7 svn:log V 71 Add NLS catalogs support to gai_strerror(3). Controlled by NLS define. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-11-09T14:26:23.289768Z K 7 svn:log V 255 Increase the size of the OFW translations buffer to handle G5 systems that use many translation regions in firmware, and add bounds checking to prevent buffer overflows in case even the new value is exceeded. Reported by: Jacob Lambert MFC after: 3 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2009-11-09T15:11:37.131469Z K 7 svn:log V 176 MFC r198976, r198993: - Don't call LLE_FREE() after nd6_free(). - Make nd6_llinfo_timer() does its job, again. ln->la_expire was greater than time_second, in most cases. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-11-09T15:59:09.501511Z K 7 svn:log V 138 Driver for the Apple Touchpad present on MacBook (non-Pro & Pro). Submitted by: Rohit Grover MFC after: 2 months END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-11-09T16:05:32.966296Z K 7 svn:log V 55 Mention the layout change of ieee80211req_scan_result. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-11-09T16:32:48.186616Z K 7 svn:log V 33 Hoist some mergeinfo up to sys/. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-11-09T16:42:08.628047Z K 7 svn:log V 83 - Comment out recrusive call to setup interrupt. - Change the way we pass the irq. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-11-09T16:43:02.015899Z K 7 svn:log V 21 White space changes. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-11-09T16:43:50.612437Z K 7 svn:log V 38 Cooresponding hack to pass in the irq END K 10 svn:author V 3 ume K 8 svn:date V 27 2009-11-09T17:26:16.155593Z K 7 svn:log V 60 Add gai_strerror() catalog for ja_JP.UTF-8 and ja_JP.eucJP. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-09T17:47:49.634022Z K 7 svn:log V 167 pkg_add generally requires that the user add "/Latest" to the end of PACKAGESITE if the user specifies it, but we don't want that so strip it off. Submitted by: beat END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-09T18:06:37.795646Z K 7 svn:log V 188 1. Begin the process of decrementing the now-obsolete -p option 2. Document that +IGNOREME files only apply to installed ports 3. Document that if no port is installed -x runs vs. $origin END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-11-09T18:09:10.237352Z K 7 svn:log V 1144 MFC r198719: > While certain supported Symbios/LSI SCSI chips (532c896, 53c1000, 53c1010) > do support 64bit addresses, the current SCRIPTS code supports only 32bit > addresses causing data corruption for buffer addresses >4GB. This problem > affects 64bit machines with more than 4GB RAM or amd64 with 4GB and > memory hole remapping. > Work-around this problem with a bus_dma tag that requests bounce-buffers > for addresses >4GB. This causes some overhead, but given the maximum SCSI > bus speed of 160MB/s compared, the effect should hardly be noticeable. > The problem was reported by Mike Watters (mike at mwatters net) who also > verified that this fix cures the problem. > > Since this change is a NOOP on systems with less than 4GB RAM and fixes > data corruption (in RAM and on disk) on systems with more than 4GB, I hope > that this change is accepted for 8.0. Requested by: Stefan Esser (se at freebsd dot org)[1] Reviewed by: jhb, scottl [1] Stefan requested this be part of 8.0 but has been unavailable to do the MFC since submitting the request. We want to get 8.0-RC3 started so I'm doing the merges with re@ hat on. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-11-09T18:50:34.705315Z K 7 svn:log V 32 Purge some duplicate mergeinfo. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-11-09T18:56:47.435224Z K 7 svn:log V 167 Cleanup mergeinfo for libc. Part of the damage was caused by a merge from a partial checkout of libc in a user branch up to head. Don't do merges from sparse trees! END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-11-09T19:22:57.350736Z K 7 svn:log V 22 a little more paran's END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-11-09T19:25:30.150034Z K 7 svn:log V 90 Ok we need to have the clock handlers has filters. This gets us up to a mount request :-) END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-11-09T19:26:28.233517Z K 7 svn:log V 39 Try moving to NFS mount of entire root END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-09T19:47:46.844561Z K 7 svn:log V 19 Fix variable type. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-11-09T19:53:34.230220Z K 7 svn:log V 353 Remove ifdefed out part of code, which seems to have originated a decade ago in OpenBSD. As it is now, there is no way for this to be useful, since IPsec is free to forward packets via whatever interface it wants, so checking capabilities of the interface passed from ip_output (fetched from the routing table) serves no purpose. Discussed with: sam@ END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-11-09T19:56:53.112358Z K 7 svn:log V 80 Ok it helps if you add the bootp options too so that you can get an address ;-) END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-11-09T20:29:10.386563Z K 7 svn:log V 797 Make isa_dma functions MPSAFE by introducing its own private lock. These functions are selfcontained (ie. they touch only isa_dma.c static variables and hardware) so a private lock is sufficient to prevent races. This changes only i386/amd64 while there are also isa_dma functions for ia64/sparc64. Sparc64 are ones empty stubs and ia64 ones are unused as ia64 does not have isa (says marcel). This patch removes explicit locking of Giant from a few drivers (there are some that requires this but lack ones - this patch fixes this) and also removes the need for implicit locking of Giant from attach routines where it's provided by newbus. Approved by: ed (mentor, implicit) Reviewed by: jhb, attilio (glanced by) Tested by: Giovanni Trematerra IA64 clue: marcel END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-11-09T20:44:37.907307Z K 7 svn:log V 313 Vendor import of tzdata2009r: - Three Australian stations in Antarctica have changed their time zone: Casey moved from UTC+8 to UTC+11 Davis moved from UTC+7 to UTC+5 Mawson moved from UTC+6 to UTC+5 The changes occurred on 2009-10-18 at 02:00 (local times). Obtained from: ftp://elsie.nci.nih.gov/pub/ END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-11-09T20:45:25.685623Z K 7 svn:log V 19 Tag of tzdata2009r END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-11-09T20:49:12.899546Z K 7 svn:log V 286 MFV of r199105, tzdata2009r: - Three Australian stations in Antarctica have changed their time zone: Casey moved from UTC+8 to UTC+11 Davis moved from UTC+7 to UTC+5 Mawson moved from UTC+6 to UTC+5 The changes occurred on 2009-10-18 at 02:00 (local times). MFC after: 3 days END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-11-09T21:12:28.861246Z K 7 svn:log V 46 Spell sz correctly. Pointed out by: jmallett END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-11-09T21:28:07.763641Z K 7 svn:log V 1193 MFC r198719 (head) r199095 (stable/8): > While certain supported Symbios/LSI SCSI chips (532c896, 53c1000, 53c1010) > do support 64bit addresses, the current SCRIPTS code supports only 32bit > addresses causing data corruption for buffer addresses >4GB. This problem > affects 64bit machines with more than 4GB RAM or amd64 with 4GB and > memory hole remapping. > Work-around this problem with a bus_dma tag that requests bounce-buffers > for addresses >4GB. This causes some overhead, but given the maximum SCSI > bus speed of 160MB/s compared, the effect should hardly be noticeable. > The problem was reported by Mike Watters (mike at mwatters net) who also > verified that this fix cures the problem. > > Since this change is a NOOP on systems with less than 4GB RAM and fixes > data corruption (in RAM and on disk) on systems with more than 4GB, I hope > that this change is accepted for 8.0. Requested by: Stefan Esser (se at freebsd dot org)[1] Reviewed by: jhb, scottl [1] Stefan requested this be part of 8.0 but has been unavailable to do the MFC since submitting the request. We want to get 8.0-RC3 started so I'm doing the merges with re@ hat on. Approved by: re (bz) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-11-09T21:30:45.130830Z K 7 svn:log V 441 Insta-MFC of r199084,199108: Increase the size of the OFW translations buffer to handle G5 systems that use many translation regions in firmware, and add bounds checking to prevent buffer overflows in case even the new value is exceeded. Short MFC requested by re since the problem this fixes breaks CD boot on most G5 systems, making them uninstallable. Reported by: Jacob Lambert Approved by: re (kensmith,kib) Requested by: re END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-11-09T21:31:50.175181Z K 7 svn:log V 67 Revert back to what HEAD provides. Clang can compile it just fine. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-11-09T21:39:42.040855Z K 7 svn:log V 544 Comment out the sbp(4) entry for GENERIC config files that contain it. There are known issues with this driver that are beyond what can be fixed for 8.0-RELEASE and the bugs can cause boot failure on some systems. It's not clear if it impacts all systems and there is interest in getting the problem fixed so for now just comment it out instead of remove it. Commit straight to stable/8, this is an 8.0-RELEASE issue. Head was left alone so work on it can continue there. Reviewed by: Primary misc. architecture maintainers (marcel, marius) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-11-09T21:54:34.798844Z K 7 svn:log V 463 Insta-MFC of r199084,199108: Increase the size of the OFW translations buffer to handle G5 systems that use many translation regions in firmware, and add bounds checking to prevent buffer overflows in case even the new value is exceeded. Short MFC requested by re since the problem this fixes broken CD boot on most G5 systems, making them uninstallable. Reported by: Jacob Lambert Approved by: re (kib) Reviewed by: grehan, marcel Requested by: re END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-11-09T22:01:58.607249Z K 7 svn:log V 268 Unbreak booting of FreeBSD/mips by merging r195429 from projects/mips: - Move dpcpu initialization to mips_proc0_init. It's more appropriate place for it. Besides dpcpu_init requires pmap module to be initialized and calling it int pmap.c hangs the system END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-09T22:58:30.040300Z K 7 svn:log V 60 Add missing bus_dmamap_sync(9) before issuing kick command. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-09T23:09:18.416071Z K 7 svn:log V 118 Zero out Tx/Rx descriptors before using them. Also add missing bus_dmamap_sync(9) after Tx descriptor initialization. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-11-09T23:48:01.556773Z K 7 svn:log V 474 MFC r199112: > Comment out the sbp(4) entry for GENERIC config files that contain it. > There are known issues with this driver that are beyond what can be > fixed for 8.0-RELEASE and the bugs can cause boot failure on some systems. > It's not clear if it impacts all systems and there is interest in getting > the problem fixed so for now just comment it out instead of remove it. Reviewed by: Primary misc. architecture maintainers (marcel, marius) Approved by: re (kib) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-11-09T23:55:49.976645Z K 7 svn:log V 74 Adjust the branch tag used for 'make update'. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-11-09T23:57:40.098534Z K 7 svn:log V 47 Adjust branch tag. Approved by: re (implicit) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2009-11-10T00:34:25.748177Z K 7 svn:log V 470 MFC revision 199069: Initialize the whole message unit's DMA buffer to zero, this fixes a panic during boot when ARC1200 is being used with certain motherboard models. This commit brings the driver to the same state of vendor's 1.20.00.16 release. Many thanks to Areca for their continued support to FreeBSD. This instant MFC was requested by re@ (kensmith) in preparation for 8.0-RC3. Reported by: Jirka Mikulas Submitted by: Erich Chen (Areca) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2009-11-10T00:41:22.316364Z K 7 svn:log V 171 MFC r198846: Set umask to 0x077 instead of the default. This prevents non-root user from reading crashinfo output, which could contain some sensitive information. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2009-11-10T00:46:08.465208Z K 7 svn:log V 432 MFC revision 199069 (MF8 199120): Initialize the whole message unit's DMA buffer to zero, this fixes a panic during boot when ARC1200 is being used with certain motherboard models. This commit brings the driver to the same state of vendor's 1.20.00.16 release. Many thanks to Areca for their continued support to FreeBSD. Reported by: Jirka Mikulas Submitted by: Erich Chen (Areca) Approved by: re (kensmith) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2009-11-10T00:48:24.391584Z K 7 svn:log V 174 Add a minimal change to prevent NULL deference in ee(1). To repeat the problem, one can press "Ctrl+C" and then enter "0". Submitted by: Alexander Best END K 10 svn:author V 7 delphij K 8 svn:date V 27 2009-11-10T00:52:22.725212Z K 7 svn:log V 207 MFC r198846 (MF8 r199121): Set umask to 0x077 instead of the default. This prevents non-root user from reading crashinfo output, which could contain some sensitive information. Approved by: re (kensmith) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-11-10T00:55:00.967366Z K 7 svn:log V 54 Ready for 8.0-RC3 builds. Approved by: re (implicit) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2009-11-10T01:12:00.725034Z K 7 svn:log V 312 MFC revision 199069: Initialize the whole message unit's DMA buffer to zero, this fixes a panic during boot when ARC1200 is being used with certain motherboard models. This commit brings the driver to the same state of vendor's 1.20.00.16 release. Many thanks to Areca for their continued support to FreeBSD. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-10T03:18:49.653104Z K 7 svn:log V 204 Add a note about no hostname leading to "Amnesiac" on the console The text is inspired by the PR, but more in line with the existing text PR: docs/140434 Submitted by: Jason Helfman END K 10 svn:author V 3 ume K 8 svn:date V 27 2009-11-10T03:56:51.452108Z K 7 svn:log V 99 Add Japanese catalogue entries for newer errnos: EBADMSG, EMULTIHOP, ENOLINK, EPROTO, ENOTCAPABLE. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-10T04:02:03.143590Z K 7 svn:log V 789 1. New feature: --packages-build. This option will switch to --packages-only mode to install dependencies that are only used for the build of the "parent" port that is specified on the command line, but will build the ports on the local system for anything that is a runtime dependency, and the port itself. [1] At this point it can only be used with one port on the command line, multiport and -a support are "on the list," as is compatibility with the -t option. This new option required some more complex error handling for the --package* options which has been broken out into its own function. 2. Modify fail() to be less finicky about the input comments 3. Twiddle some whitespace [1] Special funding committment for this feature and package support generally by: Modirum MDpay END K 10 svn:author V 3 des K 8 svn:date V 27 2009-11-10T09:44:55.487412Z K 7 svn:log V 22 More rational usage() END K 10 svn:author V 3 des K 8 svn:date V 27 2009-11-10T09:45:43.624827Z K 7 svn:log V 86 Fix globbing Noticed by: delphij, David Cornejo Forgotten by: des END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-10T09:46:52.856716Z K 7 svn:log V 53 MFp4: Organize device IDs and add some more of them. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-11-10T10:34:44.379073Z K 7 svn:log V 687 Remove a bunch of code used to detect SMP on ((i386 && !pc98) || amd64) and offer to install an SMP kernel. The way this worked was: on supported platforms, code to read ACPI tables and BIOS MP tables was compiled into sysinstall, and if an SMP kernel config was present in the source tree when sysinstall was built, code that called it was also compiled. Since we haven't had SMP kernel configs in years, the latter was never compiled and the former never ran. This only removes dead and unreachable code; it does *not* remove the NCpus variable, nor the code that sets it to 1, nor the code that asks the user to select a kernel from a list. Discussed with: re@, randi@ and others END K 10 svn:author V 3 des K 8 svn:date V 27 2009-11-10T10:42:48.264774Z K 7 svn:log V 26 Check fork() return value END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-11-10T11:43:07.206164Z K 7 svn:log V 288 Extract the code that records syscall results in the frame into MD function cpu_set_syscall_retval(). Suggested by: marcel Reviewed by: marcel, davidxu PowerPC, ARM, ia64 changes: marcel Sparc64 tested and reviewed by: marius, also sunv reviewed MIPS tested by: gonzo MFC after: 1 month END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-11-10T11:46:53.580229Z K 7 svn:log V 1020 In r198506, kern_sigsuspend() started doing cursig/postsig loop to make sure that a signal was delivered to the thread before returning from syscall. Signal delivery puts new return frame on the user stack, and modifies trap frame to enter signal handler. As a consequence, syscall return code sets EINTR as error return for signal frame, instead of the syscall return. Also, for ia64, due to different registers layout for those two kind of frames, usermode sigsegfaulted when returned from signal handler. Use newly-introduced cpu_set_syscall_retval(9) to set syscall result, and return EJUSTRETURN from kern_sigsuspend() to prevent syscall return code from modifying this frame [1]. Another issue is that pending SIGCONT might be cancelled by SIGSTOP, causing postsig() not to deliver any catched signal [2]. Modify postsig() to return 1 if signal was posted, and 0 otherwise, and use this in the kern_sigsuspend loop. Proposed by: marcel [1] Noted by: davidxu [2] Reviewed by: marcel, davidxu MFC after: 1 month END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-11-10T11:50:37.278495Z K 7 svn:log V 445 When rename("a", "b/.") is performed, target namei() call returns dvp == vp. Rename syscall does not check for the case, and at least ufs_rename() cannot deal with it. POSIX explicitely requires that both rename(2) and rmdir(2) return EINVAL when any of the pathes end in "/.". Detect the slashdot lookup for RENAME or REMOVE in lookup(), and return EINVAL. Reported by: Jim Meyering Tested by: simon, pho MFC after: 1 week END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-11-10T13:35:34.581491Z K 7 svn:log V 46 Revert to HEAD state, clang can compile this. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-11-10T13:41:00.984287Z K 7 svn:log V 500 Ok, the 40bit reads were causing crashes when they did their thing i.e. enabling SX mode and then trying to load in. Since we are o32 this is all un-needed. So I have re-structured the code to work without doing this special set of code. Packets now flow in and out.. however for some reason dhcp/bootp response comes in and the kernel does not proceed. Not sure if we have a UDP checksum error or ?? The packets look all there by comparing wireshark and the first 64 bytes of the TX and RX packets. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-11-10T13:41:40.347908Z K 7 svn:log V 39 remove the unused bsd.own.mk inclusion END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-11-10T14:32:09.958136Z K 7 svn:log V 30 Purge some useless mergeinfo. END K 10 svn:author V 3 pho K 8 svn:date V 27 2009-11-10T16:47:48.276619Z K 7 svn:log V 48 Regression test scenario for sendfile livelock. END K 10 svn:author V 3 pho K 8 svn:date V 27 2009-11-10T16:51:15.578027Z K 7 svn:log V 46 Added regression test scenario for rename(2). END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-11-10T17:35:19.998001Z K 7 svn:log V 74 Revert this recent change in my branch. Prevents my systems from booting. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-11-10T17:37:01.350652Z K 7 svn:log V 33 install clang as c++ and clang++ END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-11-10T17:37:47.829092Z K 7 svn:log V 60 Enter C++ mode in the driver when called as c++ or clang++. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-11-10T17:38:54.378822Z K 7 svn:log V 36 Switch to using LARGE_STACK_ARRAYS. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-11-10T17:39:25.467692Z K 7 svn:log V 35 Clang++ can build gperf just fine. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-11-10T17:41:49.594964Z K 7 svn:log V 26 Reset CXX to g++ for now. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-11-10T17:45:54.769963Z K 7 svn:log V 288 Move support for generating escape sequences into libteken. This means I can finally easily patch syscons to generate proper escape sequences for TERM=xterm, including cursor keys mode. This introduces a new function called te_fkeystr, which allows syscons to override escape sequences. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-11-10T19:14:06.318564Z K 7 svn:log V 127 Add support for the touchpads found in later models of iBook and Powerbook. Reviewed by: Rohit Grover END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-11-10T19:50:28.752894Z K 7 svn:log V 46 s/a default/the default/ Submitted by: remko END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-11-10T20:29:20.611748Z K 7 svn:log V 163 Controller does not update Tx descriptors(send BDs) after sending frames so remove unnecessary BUS_DMASYNC_PREREAD and BUS_DMASYNC_POSTREAD of bus_dmamap_sync(9). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-11-10T22:04:19.722967Z K 7 svn:log V 278 - Locking fixes to not do silly things like drop the lock only to call a function that immediately reacquires the lock. Also removes recursive locking. - Use the statistics timer to drive the transmit watchdog instead of using if_watchdog and if_timer. Tested by: gavin END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-11-10T22:07:37.595963Z K 7 svn:log V 40 Add ixgb(4) to NOTES. Approved by: jfv END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-11-10T22:25:46.153555Z K 7 svn:log V 110 Avoid passing invalid mountpoint to getnewvnode(). Reported by: rwatson Tested by: rwatson MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-11-10T22:27:33.172552Z K 7 svn:log V 198 Be careful which vattr fields are set during setattr replay. Without this fix strange things can appear after unclean shutdown like files with mode set to 07777. Reported by: des MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-10T22:37:44.331883Z K 7 svn:log V 141 MFC r198486, r199050: Increase ATA command timeouts. Introduce define and kernel option ATA_REQUEST_TIMEOUT to control it. PR: kern/111023 END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-10T22:56:05.512804Z K 7 svn:log V 150 MFC r188740, r198486, r199050: Increase ATA command timeouts. Introduce define and kernel option ATA_REQUEST_TIMEOUT to control it. PR: kern/111023 END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-10T23:03:51.156749Z K 7 svn:log V 86 MFC r198488: Report SATA speeds to CAM, to not confuse users with low numbers logged. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-11T00:46:54.820932Z K 7 svn:log V 26 check for malloc failures END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-11T00:48:53.873934Z K 7 svn:log V 37 disable SMP until has been validated END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-11T01:10:17.168554Z K 7 svn:log V 33 don't hold spin lock across free END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-11T01:11:08.203246Z K 7 svn:log V 55 - update copyright - reduce verbosity of clock bumping END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-11-11T01:27:58.635264Z K 7 svn:log V 332 MFC r199055 - fix refcounting error during data transfer - fix a memory leak on the USB backend - fix invalid pointer computations (in one case memory outside the allocated area was written in LibUSB v1.0) - make sure memory is always initialised, also in failing cases - add missing functions from v1.0.4 PR: usb/140325 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-11-11T01:33:06.202910Z K 7 svn:log V 680 MFC r199058 Integrate lost interrupts patch from the old USB stack. Some EHCI chips from VIA / ATI seem to trigger interrupts before writing back the qTD status, or miss signalling occasionally under heavy load. If the host machine is too fast, we can miss transaction completion - when we scan the active list the transaction still seems to be active. This generally exhibits itself as a umass stall that never recovers. We work around this behaviour by setting up this callback after any softintr that completes with transactions still pending, giving us another chance to check for completion after the writeback has taken place Submitted by: Alexander Nedotsuko END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-11-11T02:07:01.477121Z K 7 svn:log V 94 MFC r198859 Belatedly add an UPDATING message for the usb ethernet ifnet naming in r188412. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-11-11T02:25:27.614251Z K 7 svn:log V 47 make xen kernel rely on normal interrupt flags END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-11-11T03:17:51.439554Z K 7 svn:log V 172 Reduce probe priority of USB input devices to BUS_PROBE_GENERIC from BUS_PROBE_SPECIFIC. This allows device-specific drivers like atp to attach reliably. Reviewed by: hps END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-11-11T08:11:21.714531Z K 7 svn:log V 382 Always home the cursor when changing the scrolling region. I thought this only had to be done when in origin mode, to ensure that the cursor is not placed outside the origin, but it seems this is also done when not in origin mode. This fixes some artifacts when pressing ^L while running irssi in tmux. (Almost) nobody noticed this, because cons25 doesn't have scrolling regions. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-11-11T08:20:19.707069Z K 7 svn:log V 384 Allow Syscons terminal emulators to provide function key strings. xterm and cons25 have some incompatibilities when it comes to escape sequences for special keys, such as F1 to F12, home, end, etc. Add a new te_fkeystr() that can be used to override the strings. scterm-sck won't do anything with this, but scterm-teken will use teken_get_sequences() to obtain the proper sequence. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-11-11T08:27:09.186568Z K 7 svn:log V 5 MFC. END K 10 svn:author V 3 ume K 8 svn:date V 27 2009-11-11T08:28:18.296343Z K 7 svn:log V 70 CURVNET_RESTORE() was not called in certain cases. MFC after: 3 days END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-11-11T08:39:57.405085Z K 7 svn:log V 248 Add a new flag to vidcontrol, -T, that allows terminal mode switching. This will make it more easy for people to experiment with TERM=xterm. Instead of echoing these strange escape sequences, I can just instruct them to run `vidcontrol -T xterm'. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-11-11T09:43:26.013525Z K 7 svn:log V 251 Place home and end before insert and delete. These keys have different sequences when using cursorkeys, while insert and delete stay the same. If they are placed like this, libteken will return NULL instead of a proper sequence for these characters. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-11T10:44:09.941709Z K 7 svn:log V 50 MFp4: Add set of chip IDs, known to support AHCI. END K 10 svn:author V 2 ru K 8 svn:date V 27 2009-11-11T11:07:30.990396Z K 7 svn:log V 51 Added option NETGRAPH_VLAN. Submitted by: pluknet END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-11-11T11:10:36.905603Z K 7 svn:log V 437 MFp4: - Move tagged queueing control from ADA to ATA XPT. It allows to control device command queue length correctly. First step to support < 32 tags. - Limit queue for non-tagged devices by 2 slots for ahci(4) and siis(4). - Implement quirk matching for ATA devices. - Move xpt_schedule_dev_sendq() from header to source file. - Move delayed queue shrinking to the more expected place - element freeing. - Remove some SCSIsms in ATA. END K 10 svn:author V 3 ume K 8 svn:date V 27 2009-11-11T11:24:02.928287Z K 7 svn:log V 164 Add unit to the short month names for Japanese locales. Without unit, the output of the application like ls(1) is complicated. Reviewed by: nork MFC after: 1 week END K 10 svn:author V 4 roam K 8 svn:date V 27 2009-11-11T11:31:02.171668Z K 7 svn:log V 130 Fix the grammar as in the PR, and then some. PR: 140454 Submitted by: Jeremy Huddleston MFC after: 2 weeks END K 10 svn:author V 4 roam K 8 svn:date V 27 2009-11-11T11:37:43.471625Z K 7 svn:log V 249 Correct the information about the doceng@ team members - Murray Stokely stepped down some time ago, about the same time as Giorgos Keramidas joined the team. PR: 140465 Submitted by: Denny Lin MFC after: 2 weeks END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-11-11T12:55:58.924869Z K 7 svn:log V 58 Add links to zfs(8) and zpool(8) to mount(8) manual page. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-11-11T13:49:22.755519Z K 7 svn:log V 109 Revert r198873. Having different VAPPEND semantics for VOP_ACCESS(9) and VOP_ACCESSX(9) is not a good idea. END K 10 svn:author V 3 avg K 8 svn:date V 27 2009-11-11T14:21:31.849199Z K 7 svn:log V 84 reflect that pg_ps_enabled is a tunable, not just a read-only sysctl Nod from: jhb END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-11-11T14:38:45.787527Z K 7 svn:log V 140 Shift what stable/8 calls itself to the thing that people who tend to complain about such things find, on average, the least objectionable. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2009-11-11T14:58:48.848242Z K 7 svn:log V 129 Fix off by one in ieee80211_send_action_register Found by: phk's FlexeLint in September Reviewed by: rpaulo@ MFC after: 1 month END