ÜY215952 48 144 180 174 105 146 152 843 223 202 151 128 152 145 195 259 137 261 186 124 161 142 331 572 139 161 141 119 276 150 302 233 306 225 137 187 176 296 184 379 176 612 612 159 179 227 702 214 257 K 10 svn:author V 6 mjacob K 8 svn:date V 27 2010-11-27T20:38:26.775968Z K 7 svn:log V 49 Add ISP_INTERNAL_TARGET as an option for isp(4). END K 10 svn:author V 5 brian K 8 svn:date V 27 2010-11-27T21:18:08.224775Z K 7 svn:log V 86 MFC r215843: Don't zero 'Info' after setting it up in the ASR_IOCTL_COMPAT case. END K 10 svn:author V 5 brian K 8 svn:date V 27 2010-11-27T21:20:51.262393Z K 7 svn:log V 80 MFC r21584: Don't zero 'Info' after setting it up in the ASR_IOCTL_COMPAT case. END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-11-27T21:35:16.143822Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-11-27T21:51:39.883375Z K 7 svn:log V 51 Fix more continuous/contiguous typos (cf. r215955) END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-11-27T22:42:41.829353Z K 7 svn:log V 55 Use if_transmit to avoid ifq locking in transmit path. END K 10 svn:author V 3 zec K 8 svn:date V 27 2010-11-27T23:48:53.326552Z K 7 svn:log V 750 MFC r215800: Simplify ng_pipe locking model by relying on the netgraph framework to provide serialization of calls into the node, which is accomplished by markng the node as single-threaded (NGF_FORCE_WRITER). The price we pay is that each ng_pipe instance now has its own callout handler which polls for queued frames on each clock tick, as long as the pipe has any frames in its internal queues. OTOH, we got rid of the global ng_pipe mutex, so from now on multiple ng_pipe instances can operate in parallel. This change also fixes counting of forwarded frames when an ng_pipe node is not enforcing any packet impairments. While here, attempt to improve adherance to style(9) throughout otherwise mostly unreadable code. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-11-28T00:26:08.237077Z K 7 svn:log V 125 Remove unused and broken code to implement POW send and POW-only devices; a separate POW driver makes more sense, generally. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-11-28T00:52:02.654888Z K 7 svn:log V 105 Apply GPIO configuration for all CICADA PHYs. While I'm here show selected phymode to ease of debugging. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2010-11-28T00:53:43.969815Z K 7 svn:log V 57 MFC r211509: add the PLL set functions to cpuops END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-11-28T00:57:48.942942Z K 7 svn:log V 32 Move axe_reset() to axe_init(). END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-11-28T01:00:39.040762Z K 7 svn:log V 56 Do not reinitialize controller if it's already running. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-11-28T01:03:06.206284Z K 7 svn:log V 49 Make sure to change to currently selected media. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2010-11-28T01:08:42.455156Z K 7 svn:log V 100 init_static_kenv is available only in 9-CURRENT, replace its functionality with custom solution END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-11-28T01:16:37.079635Z K 7 svn:log V 162 Do full controller initialization in axe_reset() for controllers that require special configuration from EEPROM. This will put controllers into known sane state. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2010-11-28T01:18:11.865061Z K 7 svn:log V 43 Remove options that are not available in 8 END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-11-28T01:43:28.778731Z K 7 svn:log V 164 Introduce new macro AXE_IS_178_FAMILY and AXE_IS_772. Include AX88772A and AX88772B for future extension. While here add TX buffer size for 178 family controllers. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-11-28T01:56:44.582232Z K 7 svn:log V 90 Add initial AX88772A support. H/W donated by: Derrick Brashear (shadow <> gmail dot com) END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-11-28T03:41:32.245975Z K 7 svn:log V 32 MFC: r215911, r215913, r215914 END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-11-28T04:07:45.788955Z K 7 svn:log V 64 Set MACHINE_ARCH based on ABI and endianness. Reviewed by: imp END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2010-11-28T04:55:31.452731Z K 7 svn:log V 45 Remove mergeinfo under sys/mips/ by r215938. END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2010-11-28T05:51:31.038354Z K 7 svn:log V 233 Fix issue noted by alc while reviewing r215938: The current implementation of vm_page_alloc_freelist() does not handle order > 0 correctly. Remove order parameter to the function and use it only for order 0 pages. Submitted by: alc END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-11-28T05:57:24.071990Z K 7 svn:log V 474 o) Remove some commented out or unimplemented code. o) Remove some options that are configurable on Linux but not FreeBSD. o) Centralize open/poll/stop routines for XAUI and SGMII and use the common uninit routine directly rather than providing a wrapper for it. The init functions for these interfaces are now identical and the common init routine could merge in setting those function pointers except that some hardware seems to use no open/poll/stop method? END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-11-28T06:18:58.613938Z K 7 svn:log V 42 Raise my limit for Octeon SDK 2.0 import. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-11-28T06:20:41.759220Z K 7 svn:log V 64 Import Cavium Octeon SDK 2.0 Simple Executive from cnusers.org. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-11-28T06:24:56.412789Z K 7 svn:log V 44 Tag Cavium Octeon SDK 2.0 Simple Executive. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-11-28T06:25:17.879796Z K 7 svn:log V 22 Back to normal limit. END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2010-11-28T06:43:39.534924Z K 7 svn:log V 178 MFC r215973 The current implementation of vm_page_alloc_freelist() does not handle order > 0 correctly. Remove order parameter to the function and use it only for order 0 pages. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-11-28T07:03:21.521768Z K 7 svn:log V 54 MFC r213804,213879,213880,214800 Add new device IDs. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-11-28T07:04:28.687532Z K 7 svn:log V 205 MFC r213809 USB network (NCM driver): - correct the ethernet payload remainder which must be post-offseted by -14 bytes instead of 0 bytes. This is not very clearly defined in the NCM specification. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-11-28T07:16:53.269130Z K 7 svn:log V 136 MFC r213848 - Add a new API function to check the connected status of the USB handle in the LibUSB v1.0 and LibUSB v0.1 interfaces. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-11-28T07:18:14.943071Z K 7 svn:log V 209 MFC r215253 Fix LibUSB v1.0 compliancy. 1) We need to allow the USB callback to free the USB transfer itself. 2) The USB transfer buffer should only be automatically freed when freeing the USB transfer. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-11-28T07:19:11.355818Z K 7 svn:log V 128 MFC r215450 Correct description of the return values of the LibUSB v1.0 libusb_control_transfer() function. PR: usb/151851 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-11-28T07:23:05.591447Z K 7 svn:log V 41 MFC r213431 Correct IOCTL return code. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-11-28T07:28:10.817261Z K 7 svn:log V 91 MFC r213872 Fix forwarding of Line Register Status changes to TTY layer. PR: usb/149675 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-11-28T07:29:56.868193Z K 7 svn:log V 80 MFC r213931 (mav) Allow umass to use bigger transactions for USB 3.0 devices. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-11-28T08:09:20.371839Z K 7 svn:log V 198 Bump up MIPS limits once again; the new Cavium Octeon SDK requires even higher limits. I'd rather disable the warning and keep the limits at a sane level, but for now they'll be ridiculously-high. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2010-11-28T08:11:05.866968Z K 7 svn:log V 90 - Add watchdog driver for Cavium Octeon. At the moment only UP systems are supported. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-11-28T08:18:16.466224Z K 7 svn:log V 281 Merge Cavium Octeon SDK 2.0 Simple Executive; this brings some fixes and new facilities as well as support for the Octeon 2 family of SoCs. XXX Note that with our antediluvian assembler, we can't support some Octeon 2 instructions and fall back to using the old ones instead. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-11-28T09:35:56.217364Z K 7 svn:log V 80 Add a manual shrinked version of swiss-8x16 as swiss-8x14. MFC after: 2 months END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-11-28T09:52:06.677736Z K 7 svn:log V 520 MFC r213634, r213673: MFC r213634: Change FAPPEND to IO_APPEND as this is a ioflag and not a fflag. This corrects writing to append-only files on ZFS. MFC r213673 (pjd): Provide internal ioflags() function that converts ioflag provided by FreeBSD's VFS to OpenSolaris-specific ioflag expected by ZFS. Use it for read and write operations. PR: kern/149495 [1], kern/151082 [2] Submitted by: Daniel Zhelev [1], Michael Naef [2] Reviewed by: mm (r213673) Approved by: delphij (mentor) END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-11-28T10:05:26.741095Z K 7 svn:log V 520 MFC r213634, r213673: MFC r213634: Change FAPPEND to IO_APPEND as this is a ioflag and not a fflag. This corrects writing to append-only files on ZFS. MFC r213673 (pjd): Provide internal ioflags() function that converts ioflag provided by FreeBSD's VFS to OpenSolaris-specific ioflag expected by ZFS. Use it for read and write operations. PR: kern/149495 [1], kern/151082 [2] Submitted by: Daniel Zhelev [1], Michael Naef [2] Reviewed by: mm (r213673) Approved by: delphij (mentor) END K 10 svn:author V 5 simon K 8 svn:date V 27 2010-11-28T11:02:18.203404Z K 7 svn:log V 65 Bootstrap mergeinfo so it indicates the current state of things. END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-11-28T12:26:15.264527Z K 7 svn:log V 87 MFC r215401: zfs+sendfile: populate all requested pages, not just those already cached END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-11-28T13:01:10.743821Z K 7 svn:log V 135 MFC r215559: In case of an early return from the function there is no need to zero the route upfront, so defer as long as we can. END K 10 svn:author V 5 simon K 8 svn:date V 27 2010-11-28T13:45:51.703475Z K 7 svn:log V 607 Merge OpenSSL 0.9.8p into stable/7. This merges up to and including head/crypto/openssl/ r215697; and head/secure/lib/libcrypto/, head/secure/lib/libssl/, head/secure/usr.bin/openssl/ r215698. To make the merge simpler, a hack was added to set MACHINE_CPUARCH. A few old OpenSSL security fixes are still the stable/7 tree - these will be backed out to the vendor version shortly. Security: CVE-2010-2939, CVE-2010-3864 Security: http://www.openssl.org/news/secadv_20101116.txt Security: FreeBSD-SA-10:10.openssl Approved by: re (implicitly - they did not object of the general idea of OpenSSL update) END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-11-28T14:55:00.757234Z K 7 svn:log V 122 Make stable/7 LINT compile again unbreaking the if_lem polling interface implementation (returning void rather than int). END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-11-28T14:57:37.397087Z K 7 svn:log V 165 MFC r215418: No need to re-initialize the callout. We initially do it in in6_lltable_new() right after allocation. Worse, we are losing the right flags here. END