ƒ³208184 174 107 280 253 253 185 629 121 113 294 559 267 311 948 948 174 1329 1329 726 726 716 716 163 163 260 260 207 180 240 946 878 181 227 138 223 146 248 157 579 151 180 146 159 435 187 138 142 243 149 168 171 194 241 156 419 296 218 431 563 157 157 125 125 149 125 173 271 176 534 181 239 277 454 413 119 452 167 144 365 1189 184 321 121 941 941 210 210 167 167 189 354 467 281 345 450 149 155 214 123 446 128 622 135 217 552 764 392 176 172 157 686 240 168 168 165 165 384 579 333 143 123 148 140 151 1529 260 152 347 195 168 421 345 345 881 881 447 329 446 183 161 112 211 128 128 115 125 119 163 151 275 167 768 155 142 226 199 199 219 414 141 271 152 140 158 288 211 365 208 253 420 190 232 157 227 175 K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-05-17T07:06:54.787000Z K 7 svn:log V 11 Fix build. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-17T08:11:23.482213Z K 7 svn:log V 187 MFC r207847: For detach procfs ctl command, also clear P_STOPPED_TRACE process stop flag, and for each thread, TDB_SUSPEND debug flag, same as it is done by exit1() for orphaned debugee. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-17T08:15:04.120986Z K 7 svn:log V 160 MFC r207848: The thread_unsuspend() requires both process mutex and process spinlock locked. Postpone the process unlock till the thread_unsuspend() is called. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-17T08:35:14.063622Z K 7 svn:log V 160 MFC r207848: The thread_unsuspend() requires both process mutex and process spinlock locked. Postpone the process unlock till the thread_unsuspend() is called. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-17T08:46:27.981782Z K 7 svn:log V 93 Partial MFC r207847: For detach procfs ctl command, clear P_STOPPED_TRACE process stop flag. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-05-17T09:37:59.729341Z K 7 svn:log V 535 Removed ar(1)'s support for compressed archives. This change removes ar(1)'s dependencies on compressor libraries -lz, -lbz2 and -llzma and fixes building HEAD on some versions of FreeBSD[78]. Option -j and -z is now accepted but ignored. Compressed ar(1) archives are not useful without a ld(1) that can read them. Also, the current ar(1) compression scheme prevents random access of archive members and needs to be redesigned anyway. Submitted by: kientzle (original patch) Reviewed by: delphij Discussed on: -current mailing list END K 10 svn:author V 6 ivoras K 8 svn:date V 27 2010-05-17T11:18:33.634993Z K 7 svn:log V 26 Slightly improve wording. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-17T14:00:46.027934Z K 7 svn:log V 13 IFC @ 208190 END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-05-17T14:20:26.170275Z K 7 svn:log V 196 Since sometimes developer activity the week before a code freeze starts causes the stable branch to be a little less reliable than normal mark the stable/8 branch as 8.1-PRERELEASE to warn users. END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-17T14:27:40.917978Z K 7 svn:log V 467 MFC r207553, r207555, r207651: Implement the no_user_check option to pam_krb5. This option is available in the Linux implementation of pam_krb5 and allows to authorize a user not known to the local system. Ccache is not used as we don't have a secure uid/gid for the cache file. Usable for authentication of external kerberos users (e.g Active Directory) via PAM from applications like Cyrus saslauthd, PHP or perl. PR: bin/146186 Approved by: deplhij (mentor) END K 10 svn:author V 5 vanhu K 8 svn:date V 27 2010-05-17T15:31:24.059759Z K 7 svn:log V 172 MFC: Locks SPTREE when setting some SP entries to state DEAD. This can prevent kernel panics when updating SPs while there is some traffic for them. Obtained from: NETASQ END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-17T16:04:09.175126Z K 7 svn:log V 210 Modify the way the virtual segment IDs for large-page mappings are set up to reduce the number of hash collisions with regular 4K pages. This allows systems with > 5 GB RAM to boot with the direct map enabled. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-17T16:47:25.471200Z K 7 svn:log V 851 MFC r207750: 8255x configure command requires number of bytes of configuration table. The default size of the configuration table was 22 bytes. To use extended feature of 82550/82551 the configuration table size was expanded to 32 bytes. The added configuration for 82550/82551 specifies VLAN hardware tagging and IPSec configuration as well as TCO. To make configuration easier fxp(4) used a configuration template and the template was copied to configuration table. After that, some parameters of the configuration table was changed depending on controller type and operation mode. However the size of template was 22 bytes so some configuration parameters were not properly initialized on 82550/82551. Fix this by increasing the template size. For 82557, 82558 and 82559 the size of the configuration is still 22 bytes. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-17T16:54:31.289294Z K 7 svn:log V 851 MFC r207750: 8255x configure command requires number of bytes of configuration table. The default size of the configuration table was 22 bytes. To use extended feature of 82550/82551 the configuration table size was expanded to 32 bytes. The added configuration for 82550/82551 specifies VLAN hardware tagging and IPSec configuration as well as TCO. To make configuration easier fxp(4) used a configuration template and the template was copied to configuration table. After that, some parameters of the configuration table was changed depending on controller type and operation mode. However the size of template was 22 bytes so some configuration parameters were not properly initialized on 82550/82551. Fix this by increasing the template size. For 82557, 82558 and 82559 the size of the configuration is still 22 bytes. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-17T16:55:26.318194Z K 7 svn:log V 74 Unbreak Book-E build and convert to new multi-PIC architecture. Untested. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-17T16:57:55.224556Z K 7 svn:log V 1231 MFC r207832: Export hardware MAC statistics through sysctl node. Previously fxp(4) already used to extract most hardware MAC statistics but it didn't show them. With this change, all MAC statistics counters are exported. Because there are a couple of new counters for 82558 and 82559, enable extended MAC statistics functionality to get these counters. Accoring to public data sheet, 82559 MAC statistics return 24 DWORD counters(3 counters are unknown at this moment) so increase MAC counter structure to meet the MAC statistics block size. The completion of MAC counter dump is now checked against FXP_STATS_DR_COMPLETE status code which is appended at the end of status block. Previously fxp(4) ignored the status of the FXP_SCB_COMMAND_CU_DUMPRESET command. fxp(4) does not wait for the completion of pending command before issuing FXP_SCB_COMMAND_CU_DUMPRESET. Instead it skips the command and try it next time. This scheme may show better performance but there is chance to loose updated counters after stopping controller. So make sure to update MAC statistics in fxp_stop(). While I'm here move sysctl node creation to fxp_sysctl_node(). Tested by: Larry Baird < lab <> gta dot com > END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-17T16:59:36.103014Z K 7 svn:log V 1231 MFC r207832: Export hardware MAC statistics through sysctl node. Previously fxp(4) already used to extract most hardware MAC statistics but it didn't show them. With this change, all MAC statistics counters are exported. Because there are a couple of new counters for 82558 and 82559, enable extended MAC statistics functionality to get these counters. Accoring to public data sheet, 82559 MAC statistics return 24 DWORD counters(3 counters are unknown at this moment) so increase MAC counter structure to meet the MAC statistics block size. The completion of MAC counter dump is now checked against FXP_STATS_DR_COMPLETE status code which is appended at the end of status block. Previously fxp(4) ignored the status of the FXP_SCB_COMMAND_CU_DUMPRESET command. fxp(4) does not wait for the completion of pending command before issuing FXP_SCB_COMMAND_CU_DUMPRESET. Instead it skips the command and try it next time. This scheme may show better performance but there is chance to loose updated counters after stopping controller. So make sure to update MAC statistics in fxp_stop(). While I'm here move sysctl node creation to fxp_sysctl_node(). Tested by: Larry Baird < lab <> gta dot com > END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-17T17:02:42.177876Z K 7 svn:log V 629 MFC r207851: Implement TSO and TSO over VLAN. Increase number of allowed fragmentation of mbuf chain to 32 from 16 because TSO can send 64KB sized packet which in turn requires long list of mbuf chain. Due to lack of documentation, I'm not sure whether driver have to pull up ethernet/IP/TCP header with options to make controller work but driver have to parse TCP header to update pseudo TCP checksum anyway. The controller expects pseudo TCP checksum computed by upper stack and the checksum should follow the MS NDIS specification to make TSO work. Tested by: xclin cs dot nctu dot edu dot tw > END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-17T17:04:09.450835Z K 7 svn:log V 629 MFC r207851: Implement TSO and TSO over VLAN. Increase number of allowed fragmentation of mbuf chain to 32 from 16 because TSO can send 64KB sized packet which in turn requires long list of mbuf chain. Due to lack of documentation, I'm not sure whether driver have to pull up ethernet/IP/TCP header with options to make controller work but driver have to parse TCP header to update pseudo TCP checksum anyway. The controller expects pseudo TCP checksum computed by upper stack and the checksum should follow the MS NDIS specification to make TSO work. Tested by: xclin cs dot nctu dot edu dot tw > END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-17T17:12:35.041442Z K 7 svn:log V 619 MFC r207852: SiS190 supports RX 10 bytes padding, CRC stripping as well as VLAN hardware tag insertion/stripping. Remove conditional code that disables these hardware features on SiS190. Also nuke RX fixup code which is no more required on strict-alignment architectures because SiS190 supports RX 10 bytes padding. Now all hardware features except jumbo frame and WOL are supported. Thanks to Masa Murayama who confirmed SiS190 also has the same hardware features of SiS191. I guess the only difference between SiS191 and SiS190 would be jumbo frame support. It will be implemented in near future. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-17T17:14:25.162659Z K 7 svn:log V 619 MFC r207852: SiS190 supports RX 10 bytes padding, CRC stripping as well as VLAN hardware tag insertion/stripping. Remove conditional code that disables these hardware features on SiS190. Also nuke RX fixup code which is no more required on strict-alignment architectures because SiS190 supports RX 10 bytes padding. Now all hardware features except jumbo frame and WOL are supported. Thanks to Masa Murayama who confirmed SiS190 also has the same hardware features of SiS191. I guess the only difference between SiS191 and SiS190 would be jumbo frame support. It will be implemented in near future. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-17T17:16:12.553605Z K 7 svn:log V 67 MFC r207853: Now sge(4) supports TCP segmentation offload (TSO). END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-17T17:16:49.369580Z K 7 svn:log V 67 MFC r207853: Now sge(4) supports TCP segmentation offload (TSO). END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-17T17:17:57.832723Z K 7 svn:log V 163 MFC r207971: Document undocumented tunables and sysctl variables. While here use actual string to specify width as well as using Cm to set command argument. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-17T17:18:58.158762Z K 7 svn:log V 163 MFC r207971: Document undocumented tunables and sysctl variables. While here use actual string to specify width as well as using Cm to set command argument. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-05-17T17:56:27.487594Z K 7 svn:log V 112 MFC r208030: Add missing check to prevent local users from panicing the kernel by trying to set malformed ACL. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2010-05-17T19:13:49.658974Z K 7 svn:log V 88 Use better type for siginfo (volatile sig_atomic_t instead of int). Pointed out by: jh END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-17T19:19:48.110604Z K 7 svn:log V 139 Fix mismerge -- make sure that the interrupt sense from the device tree is configured on the appropriate PIC. Reported by: Andreas Tobler END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-17T19:36:56.423433Z K 7 svn:log V 853 Ignore failures from removing multicast addresses from the parent (trunk) interface when tearing down a vlan interface. If a trunk interface is detached, all of its multicast addresses are removed before the ifnet departure eventhandlers are invoked. This means that all of the multicast addresses are removed before the vlan interfaces are removed which causes the if_delmulti() calls in the vlan teardown to fail. In the VLAN_ARRAY case, this left vlan interfaces referencing a no longer valid parent interface. In the !VLAN_ARRAY case, the eventhandler gets stuck in an infinite loop retrying vlan_unconfig_locked() forever. In general the callers of vlan_unconfig_locked() do not expect nor handle failure, so I believe it is safer to ignore the errors and tear down as much of the vlan state as possible. Silence from: net@ MFC after: 4 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-17T19:51:34.024275Z K 7 svn:log V 785 Prevent unloading a kld for a driver that has subinterfaces (vlan and/or wlan interfaces) from being automatically reloaded via devd shutdown event handlers. - Revert part of my previous changes to call ifn_stop on subinterfaces when an interface is detached. It is better to destroy the interfaces first so that an 'ifconfig foo0.blah down' doesn't result in ifconfig auto-loading if_foo.ko. The ifconfig command will not be invoked if foo0.blah is gone when ifn_stop() is called. Furthermore, it is not necessary to explicitly invoke ifn_stop() after the subinterface is destroyed as devd will already do that. - Pass -n to ifconfig when destroying interfaces so that destroying a cloned interface does not kldload any drivers. Reviewed by: dougb MFC after: 4 days END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:41:06.122284Z K 7 svn:log V 85 MFC r203148 Uuencode the rt2870 firmware into ascii like the other firmware blobs. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:41:51.047248Z K 7 svn:log V 130 MFC r206544 The Quanta Q101 modem has a different type of cdrom driver disk, add the product id and use a standard scsi eject. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:42:29.934681Z K 7 svn:log V 42 MFC r206595 Eliminate duplicate comment END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:43:07.161575Z K 7 svn:log V 126 MFC r206638 Use the UIPROTO_BOOT_KEYBOARD #define from usb.h rather than a local (almost identically named) local #define. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:43:41.843963Z K 7 svn:log V 50 MFC r207404 usb_controller.c requires opt_ddb.h END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:44:18.340948Z K 7 svn:log V 151 MFC r208006 Add quirks for the Alcor SDCR_6362 Card Reader, Freecom HDD storage device and Samsung YP_U4 music player. PR: usb/145265, usb/146104 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:44:52.802440Z K 7 svn:log V 61 MFC r208007 Staticise usb_ref_device and usb_unref_device. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:45:31.888552Z K 7 svn:log V 482 MFC r208008 If a USB device is suspended and a USB set config request is issued when the USB enumeration lock is locked, then the USB stack fails to resume the device because locking the USB enumeration lock is part of the resume procedure. To solve this issue a new lock is introduced which only protects the suspend and resume callbacks, which can be dropped inside the usbd_do_request_flags() function, to allow suspend and resume during so-called enumeration operations. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:46:08.321047Z K 7 svn:log V 55 MFC r208009 Enable support for mouse panning wheels. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:46:45.153032Z K 7 svn:log V 84 MFC r208010 Provide more information about the device location in the USB system. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:47:24.230828Z K 7 svn:log V 50 MFC r208011 Add the ASUS MyPal A730W device id. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:48:03.131063Z K 7 svn:log V 63 MFC r208013 Add missing ifdefs for usb power saving support. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:48:51.632306Z K 7 svn:log V 338 MFC r208014 Back out r203140 which was causing problems when the first and the last microframe slot was not in the smask. The problem was that the EHCI driver was then thinking that the transfer was immediately complete in some cases. Which could lead to freeze-like situations, which can be recovered by unplugging the USB device. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:49:31.849843Z K 7 svn:log V 91 MFC r208015 Increase the max ports to 12, 3G devices exist where the ppp endpoint is #9. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:50:10.065767Z K 7 svn:log V 42 MFC r208016 Add new FTDI USB device ID. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:50:46.677903Z K 7 svn:log V 46 MFC r208017 Fix possibly wrong bit masking. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:51:20.473701Z K 7 svn:log V 146 MFC r208018 Reduce diffs to p4. Add test code for delaying or failing usb control requests, disabled by default under ifdef USB_REQ_DEBUG. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:51:57.631066Z K 7 svn:log V 53 MFC r208019 Sync run(4) driver from author's site. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:52:33.275928Z K 7 svn:log V 72 MFC r208048 Allow the USB_REQ_DEBUG to be enabled in the kernel conf. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:55:23.782907Z K 7 svn:log V 75 MFC r208020 Fix header file compliancy with libusb 1.0 from sourceforge. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-05-17T23:55:38.331327Z K 7 svn:log V 97 Add a sanity check for a negative args.fhsize to the experimental NFS client. MFC after: 5 days END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:56:17.034657Z K 7 svn:log V 144 MFC r208021 Fix return values for usb_find_busses() and usb_find_devices(). We should try to return the actual number of busses and devices. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:57:34.340708Z K 7 svn:log V 60 MFC r208012 Support getting signed and unsigned HID data. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-17T23:59:14.863981Z K 7 svn:log V 322 MFC r203773 Within libusb 0.1 API, bus number is always faked to 0. Device numbers, however, are possitive and seem to be reverse sorted in the list. Conform device numbering and bring a result that is consistent with the libusb 0.1 API. It is now possible to distinguish a device based on its (bus, dev) numbers. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-05-18T00:32:02.620551Z K 7 svn:log V 199 MFC r207630 Remove if_ar, if_ray, if_sr, if_ppp, if_sl to reflect the current modules available, they were removed due to NEEDSGIANT. While I'm there, add if_et which was missed quite a while ago. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-05-18T00:37:32.866520Z K 7 svn:log V 121 Adjust svn:mergeinfo for revision 204546. This commit moves mergeinfo to lib/ and removes mergeinfo on individual file. END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-18T00:46:15.971030Z K 7 svn:log V 339 MFC r204738, r205113 (imp): MFC r204738: Remove stale references to libkrb5. Rejigger the SUBDIR setting a smidge: we now set all the libraries that depend on something else, and then SUBDIR+= the rest. MFC r205113: Make this conform to the other top-level Makefile subdir listings with one file per line. Approved by: delphij (mentor) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-05-18T01:45:28.401713Z K 7 svn:log V 469 - Round up the journal size to the block size so we don't confuse fsck. Reported by: Mikolaj Golub - Only require 256k of blocks per-cg when trying to allocate contiguous journal blocks. The storage may not actually be contiguous but is at least within one cg. - When disabling SUJ leave SU enabled and report this to the user. It is expected that users will upgrade SU filesystems to SUJ and want a similar downgrade path. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-18T02:17:40.371366Z K 7 svn:log V 63 MFC r208088: Hide the creation and population of the temproot END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-18T02:18:27.694046Z K 7 svn:log V 63 MFC r208088: Hide the creation and population of the temproot END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-18T02:22:08.874343Z K 7 svn:log V 31 MFC r208089: Remove duplicate END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-18T02:23:04.167989Z K 7 svn:log V 31 MFC r208089: Remove duplicate END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-18T02:30:45.928947Z K 7 svn:log V 55 Pull mergeinfo from r193462 up to the proper directory END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-18T02:31:37.432816Z K 7 svn:log V 31 MFC r208089: Remove duplicate END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-18T03:16:02.403759Z K 7 svn:log V 77 MFC r208023 Use fixed width integer types for parsing the binary hid data. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-05-18T04:02:34.108064Z K 7 svn:log V 178 Adds JC's cleanup patches that fix it so we call an platform dependant topo function as well as clean up all the XLR specific ifdefs around smp platform init. Obtained from: JC END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-05-18T04:08:58.237688Z K 7 svn:log V 84 Adds the file I forgot to add... that handles the mpwait.S for RMI Approved by: JC END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-05-18T04:20:35.686811Z K 7 svn:log V 442 MFC r208100: Fix an issue with the dynamic pcpu/vnet data allocators. We cannot expect that modspace is the last entry in the linker set and thus that modspace + possible extra space up to PAGE_SIZE would be contiguous. For the moment do not support more than *_MODMIN space and ignore the extra space. Discussed with: jeff, rwatson (briefly) Reviewed by: jeff Sponsored by: The FreeBSD Foundation Sponsored by: CK Software GmbH END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-05-18T04:21:50.157749Z K 7 svn:log V 90 MFC r208077: Document the 'short preamble' capability for 802.11bg. Reviewed by: sam END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-05-18T05:12:54.974453Z K 7 svn:log V 145 Fix Sibyte SMP kernel breakage caused by r208249. We need to include the header file that provides declaration of the smp_topo_none() function. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-05-18T05:18:21.084584Z K 7 svn:log V 179 Allow the experimental NFSv4 client to use cached attributes when a write delegation is held. Also, add a missing mtx_unlock() call for the ACL debugging code. MFC after: 5 days END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-18T07:45:27.830813Z K 7 svn:log V 362 MFC r207626, r207627: MFC r207626: Speed up ZFS list operation with objset prefetching. MFC r207627: Enable "zfs list" to list explicitly requested snapshots. OpenSolaris onnv revisions: 8415:8809e849f63e, 10474:0e96dd3b905a (partial) PR: kern/146297 Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID 6386929, 6758338, 6755389, 6847118) END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-05-18T08:55:23.686489Z K 7 svn:log V 315 Only use the cache after the early stage of loading. This is because calling mmap() etc. may use GOT which is not set up yet. Use calloc() instead of mmap() in cases where this was the case before (sparc64, powerpc, arm). Submitted by: Dimitry Andric (dimitry andric com) Reviewed by: kan Approved by: ed (mentor) END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-05-18T09:15:26.641711Z K 7 svn:log V 22 Follow up on r208038. END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-18T09:59:09.937213Z K 7 svn:log V 360 MFC r207842, r207844, r208099: MFC r207842: Import of liblzma, xz, xzdec, lzmainfo from vendor branch Add support for xz and lzma to lesspipe.sh (xzless, lzless) MFC r207844: Add two public headers missing in r207842 Adjust CFLAGS for lzmainfo, xz, xzdec MFC r208099: Add versioned symbols to liblzma Use default SHLIB_MAJOR. Approved by: delphij (mentor) END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-18T10:02:45.788033Z K 7 svn:log V 76 Bump __FreeBSD_version for liblzma addition. Approved by: delphij (mentor) END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-05-18T10:21:49.793943Z K 7 svn:log V 47 Follow the style changes from clangbsd-import. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-05-18T10:24:23.004980Z K 7 svn:log V 268 MFC r207922, r207925, r207929, r208052: - Change the db_printf return value in order to catch up with printf - Make witness_list_locks() and witness_display_spinlock() accept callbacks for printf-like functions in order to queue the output on the correct channel. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2010-05-18T10:32:20.177106Z K 7 svn:log V 1094 MFC r205728 Merge improvements from kernel HID parser to the userland usbhid(3) parser. This merge does not change any API and should not break any native or thirdparty applications. Changes include: * Merge multiple report ID support and other improvements from kernel HID parser. * Ignore rid argument in hid_start_parser, parse all the report items since we now support multiple report ID. * Skip report ID byte in hid_get_data() and set report ID byte in hid_set_data(), if report ID is non-zero. * Reimplement hid_get_report_id: instead get report id from uhid device (which is always 0), try parsing the report descriptor and return the first report ID encountered. MFC r207812 hid_get_data() now expects that the hid data passed in always contains the report ID byte. Thus we should not skip the the report ID byte in hid_interrupt(). Also, if HUP_KEYBOARD usage is an array, do not try to modify the 'data' pointer, instead, increase the hid_item_t field 'pos' by 'report_size' before calling hid_get_data() during each iteration. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-05-18T14:11:38.908280Z K 7 svn:log V 87 Retry reads that fail with EINTR. This fixes a problem with bsdtar failing on SIGINT. END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-05-18T16:40:29.197387Z K 7 svn:log V 228 The page queues lock is no longer required by vm_page_set_invalid(), so eliminate it. Assert that the object containing the page is locked in vm_page_test_dirty(). Perform some style clean up while I'm here. Reviewed by: kib END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-05-18T17:01:07.028672Z K 7 svn:log V 26 Add a device description. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-18T17:02:24.499300Z K 7 svn:log V 845 MFC: r205254, r208097 - Add quirk handling for Sun Fire V1280. The firmware of these machines provides no ino-bitmap properties so forge them using the default set of controller interrupts and let schizo_setup_intr() take care of the children, hoping for non-fancy routing. - Enable DMA write parity error interrupts on Schizo with a working implementation. - Let schizo_pci_bus() only panic in case of fatal errors as the interrupt triggered by the error the firmware of Sun Fire V890 as well as 280R with version 7 Schizo caused may happen as late as using the HBA and not only prior to touching the PCI bus (in the former case the actual error still is fatal but we clear it before touching the PCI bus). While at it count and export non-fatal error interrupts via sysctl(9). - Remove unnecessary locking from schizo_ue(). END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-18T17:02:35.611746Z K 7 svn:log V 845 MFC: r205254, r208097 - Add quirk handling for Sun Fire V1280. The firmware of these machines provides no ino-bitmap properties so forge them using the default set of controller interrupts and let schizo_setup_intr() take care of the children, hoping for non-fancy routing. - Enable DMA write parity error interrupts on Schizo with a working implementation. - Let schizo_pci_bus() only panic in case of fatal errors as the interrupt triggered by the error the firmware of Sun Fire V890 as well as 280R with version 7 Schizo caused may happen as late as using the HBA and not only prior to touching the PCI bus (in the former case the actual error still is fatal but we clear it before touching the PCI bus). While at it count and export non-fatal error interrupts via sysctl(9). - Remove unnecessary locking from schizo_ue(). END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-18T17:09:20.374146Z K 7 svn:log V 114 MFC: r208117 Fix a mismerge in r206001 (MFC'ed to stable/8 in r206211). PR: 146614 Approved by: jfv (implicit) END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-18T17:09:22.279762Z K 7 svn:log V 114 MFC: r208117 Fix a mismerge in r206001 (MFC'ed to stable/7 in r208105). PR: 146614 Approved by: jfv (implicit) END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-18T17:15:40.599789Z K 7 svn:log V 72 MFC: r208098 Document the led(4) interface to the identification LEDs. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-18T17:15:41.746403Z K 7 svn:log V 72 MFC: r208098 Document the led(4) interface to the identification LEDs. END K 10 svn:author V 8 bschmidt K 8 svn:date V 27 2010-05-18T17:43:53.727255Z K 7 svn:log V 92 MFC r207926: Enable 5.5 and 11Mbit TX rates. Reviewed by: sam Approved by: rpaulo (mentor) END K 10 svn:author V 3 bcr K 8 svn:date V 27 2010-05-18T18:14:12.609503Z K 7 svn:log V 261 Add a sentence to the man page explaining that the -d option can only be used when ntpd is compiled with DEBUG support. PR: docs/138206 Submitted by: Oliver Pinter (oliver dot pntr at gmail dot com) MFC after: 5 days Approved by: roberto END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-05-18T18:19:06.787076Z K 7 svn:log V 371 MFC r207006: Remove the reference to DD mode, and replace "Wizard" mode with "Expert" mode. Also, make sure the "Q = Finish" text is visible. Reword the boot manager screen to try and avoid confusion, and make the order of the menu items match that in sysinstall. PR: bin/142916 Submitted by: Jeremy Chadwick Approved by: rrs (mentor) END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-05-18T18:20:11.718242Z K 7 svn:log V 185 MFC r207005: Make the "Q = Finish" text visible when running sysinstall as a normal application. Reword the boot manager screen to try and avoid confusion. Approved by: rrs (mentor) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-18T18:28:17.259537Z K 7 svn:log V 251 Remove unnecessary pointer increment. A wrong pointer may be passed to free(9) and it can cause kernel panic when there are multiple graphics controllers in the system. Tested by: Brandon Gooch (jamesbrandongooch at gmail dot com) MFC after: 3 days END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-18T21:01:42.770150Z K 7 svn:log V 349 Switch the default OpenPIC polarity from high to low, following OS X and Linux. It seems that at least in Apple's case, all interrupts but IRQ 0 ignore the level part of the interrupt sense and all should be low. This meant that IRQ 0 was being misprogrammed, causing loss of interrupts. Submitted by: Andreas Tobler Merge after: Review on MPC85XX END K 10 svn:author V 3 raj K 8 svn:date V 27 2010-05-18T21:23:51.601387Z K 7 svn:log V 57 Provide missing members for Book-E pmap (and fix build). END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-18T22:30:55.515787Z K 7 svn:log V 62 Restore the previous VESA mode after BIOS POST, just in case. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-05-18T23:18:41.569097Z K 7 svn:log V 122 The giant renaming of Clang Makefiles. Move libraries into lib/clang and binaries into usr.bin/clang Discussed on: arch END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-05-18T23:20:42.443899Z K 7 svn:log V 32 Remove stale bin/ subdirectory. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-05-19T00:03:48.406485Z K 7 svn:log V 353 A few changes: When not defining header split do not allocate mbufs, this can be a BIG savings in the mbuf memory pool. Also keep seperate dma maps for the header and payload pieces when doing header split. The basis of this code was a patch done a while ago by yongari, thank you :) A number of white space changes. MFC: in a few days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-05-19T00:23:10.774884Z K 7 svn:log V 33 Switch to C99 exact-width types. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2010-05-19T00:35:47.523546Z K 7 svn:log V 526 Fix our version of IPv6 address representation. We do not respect rules 3 and 4 in the required list: 1. omit leading zeros 2. "::" used to their maximum extent whenever possible 3. "::" used where shortens address the most 4. "::" used in the former part in case of a tie breaker 5. do not shorten one 16 bit 0 field 6. use lower case http://tools.ietf.org/html/draft-ietf-6man-text-addr-representation-04.html Submitted by: Kalluru Abhiram @ Juniper Networks Obtained from: Juniper Networks Reviewed by: hrs, dougb END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-05-19T01:37:47.092736Z K 7 svn:log V 35 Correct a typo. Pointy hat to: me END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-05-19T04:00:42.797865Z K 7 svn:log V 124 1) jchandra - Jachandran C 2) JC will be working on mips specializing on RMI/Netlogic XLR/XLS and XLP Approved by: Core END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-05-19T06:18:01.940098Z K 7 svn:log V 458 - Don't immediately re-run softdepflush if we didn't make any progress on the last iteration. This can lead to a deadlock when we have worklist items that cannot be immediately satisfied. Reported by: uqs, Dimitry Andric - Remove some unnecessary debugging code and place some other under SUJ_DEBUG. - Examine the journal state in softdep_slowdown(). - Re-format some comments so I may more easily add flag descriptions. END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-19T06:49:52.394668Z K 7 svn:log V 672 MFC r207670, r208130, r208131: MFC r207670: Introduce hardforce export option (-F) for "zpool export". When exporting with this flag, zpool.cache remains untouched. OpenSolaris onnv revision: 8211:32722be6ad3b MFC r208130: Fix perfomance problem with ZFS prefetch caching [1] Add statistics for ZFS prefetch (sysctl kstat.zfs.misc.zfetchstats) OpenSolaris onnv revision: 10474:0e96dd3b905a (partial) MFC r208131: Fix deadlock between zfs_dirent_lock and zfs_rmdir OpenSolaris onnv revision: 11321:506b7043a14c Reported by: jhell@dataix.net (private e-mail) [1] Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID: 6775357, 6859997, 6868951, 6847615) END K 10 svn:author V 3 uqs K 8 svn:date V 27 2010-05-19T08:52:51.624719Z K 7 svn:log V 299 - Fix terminating argument to execl(3), sizeof(NULL) != sizeof(char *) might be true on some systems [1] - Rewrite gotos to use return directly - Some spelling fixes - Reduce unneeded/non-standard Makefile settings Requested by: bde, imp [1] Explanation provided by: bde [1] Reviewed by: imp END K 10 svn:author V 3 uqs K 8 svn:date V 27 2010-05-19T08:52:59.499223Z K 7 svn:log V 84 Garbage collect unused variable, missed in r200840 Found by: clang static analyzer END K 10 svn:author V 3 uqs K 8 svn:date V 27 2010-05-19T08:57:53.461053Z K 7 svn:log V 80 mdoc: consistently spell our email addresses Reviewed by: ru END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-19T09:30:41.845202Z K 7 svn:log V 65 MFC r207957: Remove unneeded overrides of the segment registers. END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-05-19T09:32:11.144318Z K 7 svn:log V 593 ffs_mount: accept and drop userland-only options that can be passed from loader(8) In r193192 loader(8) has grown an ability to pass root mount options from fstab via vfs.root.mountfrom.options. Unfortunately, some options that can be present in fstab are for userland only and lead to root mounting failure when seen by kernel. Rather than teaching loader about FFS-specific options that should be filtered out, ffs_mount recognizes those options as valid, but ignores and deletes[1] them. [1] is suggested by jh. PR: kern/141050 Reported by: many Reviewed by: jh, bde MFC after: 4 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-19T09:32:59.089038Z K 7 svn:log V 147 MFC r207958: Route all returns from the interrupts and faults through the doreti_iret labeled iretq instruction. MFC r208026: Do not use .extern. END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-05-19T10:15:37.280302Z K 7 svn:log V 76 MFC r207359,207362: kern_ntptime: abstract time error check into a function END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-05-19T10:29:37.411392Z K 7 svn:log V 76 MFC r207359,207362: kern_ntptime: abstract time error check into a function END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-05-19T10:34:15.791306Z K 7 svn:log V 73 MFC r207360: periodically save system time to hardware time-of-day clock END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-05-19T10:35:53.164241Z K 7 svn:log V 73 MFC r207360: periodically save system time to hardware time-of-day clock END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-05-19T14:50:07.154314Z K 7 svn:log V 291 MFC r207536, r207696, r208183: Import mvs(4) - Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA controllers driver for CAM ATA subsystem. This driver supports same hardware as atamarvell, ataadaptec and atamvsata drivers from ata(4), but provides many additional features, such as NCQ, PMP, etc. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-05-19T15:06:09.112459Z K 7 svn:log V 482 Fix a race between ngs_rcvmsg() and soclose() which closes the control socket while it is still in use. priv->ctlsock is checked at the top of the function but without any lock held, which means the control socket state may certainly change. Add a similar protection to ngs_shutdown() even if a race is unlikely to be experienced there. Sponsored by: Sandvine Incorporated Obtained from: Nima Misaghian @ Sandvine Incorporated MFC after: 10 days END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-05-19T15:50:17.303901Z K 7 svn:log V 240 kern_ntptime: fix two problems with r208298 (MFC of r207360) This is a direct commit to fix previous improperly done MFC. - sys/clock.h include is needed for resettodr() - there is no callout_schedule in 7, so callout_reset has to be used END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-05-19T17:11:40.416857Z K 7 svn:log V 46 Sync header search code with clangbsd-import. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-05-19T17:12:02.465019Z K 7 svn:log V 26 Bump clang version to 2.0 END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-05-19T17:18:38.353788Z K 7 svn:log V 51 merge r208280, the big renaming of clang makefiles END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-05-19T17:20:17.589458Z K 7 svn:log V 43 Merge r208280 and make it work in clangbsd END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-05-19T17:31:36.479331Z K 7 svn:log V 54 remove the mergeinfo that crept in in the last commit END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-19T19:03:19.755321Z K 7 svn:log V 1433 This change does the following for the scripts that run up through FILESYSTEMS (the default early_late_divider): 1. Move sysctl to run first 2. Move as many BEFOREs to REQUIREs as possible. 3. Minor effect, move hostid_save from right before mdconfig to right after. A lot of the early scripts make use of sysctl one way or another so running this first makes a lot of sense given that system-critical values are often placed in sysctl.conf. My original purpose for working on this was that while doing some debugging on other stuff I noticed that the order of execution was different in the first pass through the early scripts and the second. In practice that doesn't matter because the scripts are not executed the second time. However this _can_ result in problems if the difference in the rcorder moves a script from the late section to the early section in the second pass (which would mean the script would not get executed). So, I wanted to make the order of execution of the scripts in the early section more deterministic. In the course of debugging the ordering problems I noticed that moving the BEFOREs to REQUIREs prevented the changes in order from the first pass to the second pass without having to make any substantial changes. (Of course it's no secret that I think BEFORE should be avoided as much as possible, but this is a good example of why.) Reviewed by: silence on freebsd-rc@ MFC after: 8.1-RELEASE END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-19T19:43:49.639194Z K 7 svn:log V 167 MFC 207335: Initialize the callout structure earlier in attach before calling any routines that can fail since ciss_free() always tries to stop and drain the callout. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2010-05-19T19:44:00.574849Z K 7 svn:log V 55 Update mxge firmware to latest available from Myricom. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-19T19:45:17.196205Z K 7 svn:log V 254 MFC 200637,207335: - Don't panic due to unlocking an unowned mutex if we fail during attach. - Initialize the callout structure earlier in attach before calling any routines that can fail since ciss_free() always tries to stop and drain the callout. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-19T19:52:41.750126Z K 7 svn:log V 102 Add constants for the optional EOI suppression support in local APICs and EOI registers in I/O APICs. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2010-05-19T20:00:15.091956Z K 7 svn:log V 71 Correctly identify some twinax cables, which report a media type of 1. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-05-19T20:53:21.289936Z K 7 svn:log V 325 MFC r208116: Change the commented msgs examples in profile/csh.login from -f to -q. Starting something that wants input on login seems strange and can be dangerous. In some configurations, causing output can be bad, but it is not as dangerous. I do not expect this msgs invocation to be uncommented often. PR: conf/96015 END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-19T20:56:18.561548Z K 7 svn:log V 248 MFC r208081,208083: r208081: Controller updates RFA via DMA so driver needs synchronization. Add missing BUS_DMASYNC_POSTWRITE and BUS_DMASYNC_PREREAD. r208083: Dont' allow dma map load deferring. fxp(4) is not able to handle EINPROGRESS. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-19T21:02:02.021864Z K 7 svn:log V 248 MFC r208081,208083: r208081: Controller updates RFA via DMA so driver needs synchronization. Add missing BUS_DMASYNC_POSTWRITE and BUS_DMASYNC_PREREAD. r208083: Dont' allow dma map load deferring. fxp(4) is not able to handle EINPROGRESS. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-19T21:08:38.893027Z K 7 svn:log V 784 MFC r208084: If controller received bad frames make sure to update newly added RFA. Also drop frames that have either CRC error or alignment error. Normally bad frames are not received at all. But controllers running in promiscuous mode will receive bad frames. 82557 will also receive bad frames to receive VLAN oversized frames. While I'm here mark RNR condition if driver happen to see RNR in RFA status and restart RU to receive frames again. Because driver checks all received frames in RX loop, RNR condition could be set in the middle of RX processing. Just relying on RNR interrupt was not enough. This change fixes "Memory modified after free" issue when fxp(4) is running as a member of if_bridge(4). Tested by: Larry Baird gta dot com> END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-05-19T21:12:10.929199Z K 7 svn:log V 784 MFC r208084: If controller received bad frames make sure to update newly added RFA. Also drop frames that have either CRC error or alignment error. Normally bad frames are not received at all. But controllers running in promiscuous mode will receive bad frames. 82557 will also receive bad frames to receive VLAN oversized frames. While I'm here mark RNR condition if driver happen to see RNR in RFA status and restart RU to receive frames again. Because driver checks all received frames in RX loop, RNR condition could be set in the middle of RX processing. Just relying on RNR interrupt was not enough. This change fixes "Memory modified after free" issue when fxp(4) is running as a member of if_bridge(4). Tested by: Larry Baird gta dot com> END K 10 svn:author V 6 gordon K 8 svn:date V 27 2010-05-19T22:03:45.929580Z K 7 svn:log V 351 MFC r207981: Fix a bug due to a type conversion from 64 to 32 bits. The side effect of this type conversion is the high bits which were used to indicate if a special character was a literal or special were dropped. As a result, all special character were treated as special, even if they were supposed to be literals. Approved by: mentor (wes@) END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-05-19T22:36:46.994994Z K 7 svn:log V 232 MFC: r206264 When OOM searches for a process to kill, ignore the processes already killed by OOM. When killed process waits for a page allocation, try to satisfy the request as fast as possible. Sponsored by: Sandvine Incorporated END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-19T23:56:26.952489Z K 7 svn:log V 352 Add a new build option, MAN_UTILS. This option lets you control building utilities and related support files for manual pages, which were previously controlled by MAN. For POLA, the default depends on MAN, i.e., WITHOUT_MAN implies WITHOUT_MAN_UTILS and WITH_MAN implies WITH_MAN_UTILS. This patch is slightly improved by me from: PR: misc/145212 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-05-20T00:05:33.380381Z K 7 svn:log V 87 MFC r208012 Support getting signed and unsigned HID data. Submitted by: Alex Deiter END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-20T00:07:21.596576Z K 7 svn:log V 68 Add an option file for WITHOUT_MAN_UTILS to regenerate src.conf(5). END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-20T00:10:11.409997Z K 7 svn:log V 19 Regen for r208321. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-20T00:13:01.677757Z K 7 svn:log V 117 Remove makewhatis(1) from bootstrap tools. We no longer support source upgrades from versions prior to 6.0 on head. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-05-20T00:31:09.038873Z K 7 svn:log V 32 MFC r207733: Plug memory leak. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-05-20T00:31:51.617551Z K 7 svn:log V 32 MFC r207733: Plug memory leak. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2010-05-20T05:03:02.720240Z K 7 svn:log V 21 o OpenBSD 4.7 added. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-20T05:38:08.624463Z K 7 svn:log V 31 Vendor import of BIND 9.6.2-P2 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-20T05:38:54.410232Z K 7 svn:log V 25 Tag the 9.6.2-P2 release END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2010-05-20T06:05:40.803765Z K 7 svn:log V 66 Add support to background fsck to delete zero-length directories. END K 10 svn:author V 3 phk K 8 svn:date V 27 2010-05-20T06:16:13.423975Z K 7 svn:log V 59 Fix some way-past-brucification complaints from FlexeLint. END K 10 svn:author V 3 phk K 8 svn:date V 27 2010-05-20T06:18:03.167508Z K 7 svn:log V 182 Rename an argument from "exp" to "expect" since the former makes FlexeLint uneasy, in case anybody think it might be exp(3) in libm. This also makes it consistent with other archs. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-20T06:51:01.939061Z K 7 svn:log V 74 Revert r208324. We still need it for installworld as $PATH is overriden. END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-20T06:51:48.069433Z K 7 svn:log V 676 MFC r208047: Import OpenSolaris revision 7837:001de5627df3 It includes the following changes: - parallel reads in traversal code (Bug ID 6333409) - faster traversal for zfs send (Bug ID 6418042) - traversal code cleanup (Bug ID 6725675) - fix for two scrub related bugs (Bug ID 6729696, 6730101) - fix assertion in dbuf_verify (Bug ID 6752226) - fix panic during zfs send with i/o errors (Bug ID 6577985) - replace P2CROSS with P2BOUNDARY (Bug ID 6725680) List of OpenSolaris Bug IDs: 6333409, 6418042, 6757112, 6725668, 6725675, 6725680, 6725698, 6729696, 6730101, 6752226, 6577985, 6755042 Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (multiple Bug IDs) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2010-05-20T08:03:08.156122Z K 7 svn:log V 61 MFC r206889: add do-not-fragment option support to ping6(8). END K 10 svn:author V 5 maxim K 8 svn:date V 27 2010-05-20T08:07:25.384295Z K 7 svn:log V 48 o DragonFly 2.6.0 added. Submitted by: pluknet END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-05-20T08:15:06.273595Z K 7 svn:log V 131 Upgrade to 9.6.2-P2, which addresses the following; Named could return SERVFAIL for negative responses from unsigned zones. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-20T08:43:29.621315Z K 7 svn:log V 103 MFC: r208143 Add the ofw_bus_if.h dependency introduced with r207585 (MFC'ed to stable/8 in r208086). END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-20T08:43:31.221518Z K 7 svn:log V 103 MFC: r208143 Add the ofw_bus_if.h dependency introduced with r207585 (MFC'ed to stable/7 in r208087). END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-20T08:51:01.140156Z K 7 svn:log V 126 When waiting for the busy page, do not unlock the object unless unlock cannot be avoided. Reviewed by: alc MFC after: 1 week END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-20T08:56:50.042889Z K 7 svn:log V 318 Update to a config.h created by a file 5.03 configure script. This causes file.1 to contain the correct version number and SIZEOF_LONG_LONG to be defined as appropriate, which is crucial for 64-bit big-endian ELF files to be handled correctly on big-endian systems. PR: 146387 Reviewed by: delphij MFC after: 3 days END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-20T09:00:11.456366Z K 7 svn:log V 46 With r208341 in place WARNS can be increased. END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-20T09:35:31.198503Z K 7 svn:log V 179 MFC r208050: Fix ZIL-related panic on zfs rollback. OpenSolaris onnv-revision: 8746:e1d96ca6808c Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID 6796377) END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-20T09:38:15.035019Z K 7 svn:log V 60 MFC r207729: Add MAKEDEV_NOWAIT flag for make_dev_credf(9). END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-05-20T09:39:01.365144Z K 7 svn:log V 49 Add xz to rescue. Approved by: delphij (mentor) END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-05-20T09:41:13.565217Z K 7 svn:log V 66 MFC r207730: Document MAKEDEV_NOWAIT flag for make_dev_credf(9). END K 10 svn:author V 3 osa K 8 svn:date V 27 2010-05-20T10:51:22.115987Z K 7 svn:log V 195 Add new memory days for Russian Federation. Fix date and description. Obtained from: http://pda.lenta.ru/news/2010/05/19/baptism/ http://www.garant.ru/doc/busref/spr_prazdn/ Thanks to: maxim END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-20T12:44:06.362325Z K 7 svn:log V 115 Remove unnecessary headers which were inherited from cam_xpt.c without reason. Reviewed by: mav MFC after: 3 days END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-05-20T12:46:19.215533Z K 7 svn:log V 269 Change ad_firmware_geom_adjust() to operate on a struct disk * only and hook it up to ada(4) also. While at it, rename *ad_firmware_geom_adjust() to *ata_disk_firmware_geom_adjust() etc now that these are no longer limited to ad(4). Reviewed by: mav MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-05-20T13:16:42.247057Z K 7 svn:log V 115 Add support for the Perle Speed4 LE. Submitted by: Douglas K. Rand rand of meridian-enviro com MFC after: 3 days END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-05-20T15:45:04.044497Z K 7 svn:log V 155 switch 32bit shims to using -isysroot instead of -isystem fixing build after the recent move of clang/llvm libs to lib/ (and being generally more correct) END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-05-20T16:21:19.343847Z K 7 svn:log V 327 MFC r207306 Change vm_object_madvise() so that it checks whether the page is invalid or unmanaged before acquiring the page queues lock. Neither of these tests require that lock. Moreover, a better way of testing if the page is unmanaged is to test the type of vm object. This avoids a pointless vm_page_lookup(). END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-05-20T16:24:12.553784Z K 7 svn:log V 97 We do not have to build makewhatis as a bootstrap tool when it is disabled by WITHOUT_MAN_UTILS. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-05-20T16:55:32.167455Z K 7 svn:log V 139 Missed this somehow when I committed the mentor file :-( - JC (C. Jaychandran) - Will be working on mips (RMI/netlogic) Approved by: core END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2010-05-20T17:30:55.110699Z K 7 svn:log V 60 Add jchandra, with rrs as mentor Approved by: rrs (mentor) END K 10 svn:author V 2 np K 8 svn:date V 27 2010-05-20T18:22:45.302599Z K 7 svn:log V 135 Remove invalid assertion. Holding the adapter lock while changing the LRO settings is sufficient. PR: kern/146759 MFC after: 3 days END K 10 svn:author V 3 wxs K 8 svn:date V 27 2010-05-20T18:39:33.054969Z K 7 svn:log V 83 Document NANO_ARCH which is no longer hard coded as of r205980. Approved by: imp@ END