ƒ³253343 190 212 758 145 845 184 116 165 115 307 188 162 205 211 234 181 135 206 210 328 279 208 181 171 177 153 225 2272 239 498 210 299 403 178 111 143 108 167 250 170 194 227 133 227 122 158 181 180 183 151 505 371 207 240 918 101 234 161 395 148 141 115 895 108 140 146 1651 180 257 398 163 348 216 213 185 269 178 157 176 124 419 332 124 151 601 549 576 162 99 99 99 885 218 161 196 408 471 245 271 301 234 131 336 111 160 148 178 671 1709 444 271 137 128 133 187 184 340 260 185 159 231 109 184 353 289 326 298 358 190 707 236 257 381 183 526 145 300 288 269 120 460 871 99 99 99 619 168 652 259 136 168 261 287 103 140 260 389 132 148 143 337 165 230 460 480 255 379 233 162 538 758 240 198 100 158 295 273 185 193 494 99 99 99 288 252 513 220 293 278 104 398 K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-07-14T21:57:25.741260Z K 7 svn:log V 115 MFC r221845: Update sticky(7) cross references. MFC reminded by: Torfinn Ingolfsen END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-07-15T00:05:27.037908Z K 7 svn:log V 665 Update fuse_kernel header. Bring in the changes from the FUSE kernel interface 7.10 (available under a BSD license). After 7.10 the linux FUSE developers added support for a controversial CUSE driver and some linux especific features that are unlikely to find its way into FreeBSD. We currently don't implement any of the new features so we are *not* bumping the FUSE_KERNEL_MINOR_VERSION. The header should, nevertheless, serve as a template to add the new features in a compatible manner. While here adopt some minor cleanups from the upstream version like removing FUSE_MAJOR and FUSE_MINOR which were never used. Also add multiple inclusion header guards, END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-07-15T00:49:10.162954Z K 7 svn:log V 48 Create a project branch for the NFSv4.1 server. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2013-07-15T01:32:55.373986Z K 7 svn:log V 748 PR: 168520 170096 Submitted by: adrian, zec Fix multiple kernel panics when VIMAGE is enabled in the kernel. These fixes are based on patches submitted by Adrian Chadd and Marko Zec. (1) Set curthread->td_vnet to vnet0 in device_probe_and_attach() just before calling device_attach(). This fixes multiple VIMAGE related kernel panics when trying to attach Bluetooth or USB Ethernet devices because curthread->td_vnet is NULL. (2) Set curthread->td_vnet in if_detach(). This fixes kernel panics when detaching networking interfaces, especially USB Ethernet devices. (3) Use VNET_DOMAIN_SET() in ng_btsocket.c (4) In ng_unref_node() set curthread->td_vnet. This fixes kernel panics when detaching Netgraph nodes. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2013-07-15T01:41:34.604843Z K 7 svn:log V 88 PR: kern/168520 Revert GRN 253255. It is not needed now that GRN 253346 is committed. END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2013-07-15T02:19:38.169719Z K 7 svn:log V 21 Add MSI/MSIX support END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-15T03:50:14.339307Z K 7 svn:log V 73 Document options for .eli devices. Submitted by: ADAM David Alan Martin END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-15T05:09:13.436927Z K 7 svn:log V 23 Fix compiler warnings. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-07-15T06:16:57.414811Z K 7 svn:log V 215 Introduce new structure sfstat for collecting sendfile's statistics and remove corresponding fields from struct mbstat. Use PCPU counters and SFSTAT_INC() macro for update these statistics. Discussed with: glebius END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-15T06:30:57.690004Z K 7 svn:log V 96 MFi386: add ddb "show sysregs" command. Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-15T06:57:03.328621Z K 7 svn:log V 70 Fixed compiler warnings. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-15T07:00:19.141694Z K 7 svn:log V 112 All test in this scenario should have an equal opportunity to run. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2013-07-15T07:01:30.232913Z K 7 svn:log V 115 Move the Raspberry Pi low level options out of the kernel config and into std.rpi + std.bcm2835. Reviewed by: imp END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-15T07:26:41.215153Z K 7 svn:log V 141 Fix compiler warnings. Remove local versions of err() and warn(), as they are no longer needed. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 des K 8 svn:date V 27 2013-07-15T08:48:45.315525Z K 7 svn:log V 89 When stopping pfsync, remove the pfsync interface's syncpeer setting. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2013-07-15T09:02:57.786196Z K 7 svn:log V 43 MFH (r253138,r253258): install authpf-noip END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-07-15T11:45:58.199274Z K 7 svn:log V 113 MFC r235899: Hide warning behind bootverbose. Average user has nothing to do about it. Approved by: re (marius) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-07-15T12:15:14.592817Z K 7 svn:log V 113 Nuke "systat -mbuf". It was broken since FreeBSD 5, and since there haven't been any complaints, no one used it. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-07-15T12:18:36.291746Z K 7 svn:log V 231 Nuke mbstat. It wasn't used for mbuf statistics since FreeBSD 5. Now that r253351 moved sendfile() stats to a separate struct, the last field used in mbstat is m_mcfail, which is updated, but never read or obtained from userland. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-07-15T14:28:59.297971Z K 7 svn:log V 182 Add IBM ServeRAID M5110 to the hardware list. This is a rebranded MegaRAID SAS 2208 [Thunderbolt] found e.g. on x3550 M4. Reported by: Ilia Noskov MFC after: 3 days END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-07-15T14:59:45.791042Z K 7 svn:log V 115 MFC r253290: Document that a literal jail name of 0 (zero) is not allowed. PR: 174436 Approved by: re (glebius) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-07-15T15:00:17.667506Z K 7 svn:log V 89 MFC r253290: Document that a literal jail name of 0 (zero) is not allowed. PR: 174436 END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-07-15T15:37:13.505595Z K 7 svn:log V 73 MFC r253178: Bump date for nvme(4) and nvd(4). Approved by: re (kib) END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-07-15T15:38:16.530999Z K 7 svn:log V 79 MFC r253209: Fix a poorly worded comment in nvme(4). Approved by: re (kib) END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-07-15T15:40:57.891327Z K 7 svn:log V 62 Include sys/systm.h after sys/param.h. Suggested by: pluknet END K 10 svn:author V 3 ken K 8 svn:date V 27 2013-07-15T16:38:48.676088Z K 7 svn:log V 132 Fix an argument reversal in calls to scsi_read_element_status(). Reported by: Ulrich Spoerlein MFC after: 3 days END K 10 svn:author V 3 ken K 8 svn:date V 27 2013-07-15T18:02:26.611464Z K 7 svn:log V 2178 MFC r253274 and r253368: r253274 | ken | 2013-07-12 11:09:50 -0600 (Fri, 12 Jul 2013) | 40 lines Fix a problem with READ ELEMENT STATUS that occurs on some changers that don't support the DVCID and CURDATA bits that were introduced in the SMC spec. These changers will return an Illegal Request type error if the bits are set. This causes "chio status" to fail. The fix is two-fold. First, for changers that claim to be SCSI-2 or older, don't set the DVCID and CURDATA bits for READ ELEMENT STATUS. For newer changers (SCSI-3 and newer), we default to setting the new bits, but back off and try the READ ELEMENT STATUS without the bits if we get an Illegal Request type error. This has been tested on a Qualstar TLS-8211, which is a SCSI-2 changer that does not support the new bits, and a Spectra T-380, which is a SCSI-3 changer that does support the new bits. In the absence of a SCSI-3 changer that does not support the bits, I tested that with some error injection code. (The SMC spec says that support for CURDATA is mandatory, and DVCID is optional.) scsi_ch.c: Add a new quirk, CH_Q_NO_DVCID that gets set for SCSI-2 and older libraries, or newer libraries that report errors when the DVCID/CURDATA bits are set. In chgetelemstatus(), use the new quirk to determine whether or not to set DVCID and CURDATA. If we get an error with the bits set, back off and try without the bits. Set the quirk flag if the read element status succeeds without the bits set. Increase the READ ELEMENT STATUS timeout to 60 seconds after testing with a Spectra T-380. The previous value was 10 seconds, and too short for the T-380. This may be decreased later after some additional testing and investigation. Tested by: Andre Albsmeier Sponsored by: Spectra Logic ------------------------------------------------------------------------ r253368 | ken | 2013-07-15 10:38:48 -0600 (Mon, 15 Jul 2013) | 5 lines Fix an argument reversal in calls to scsi_read_element_status(). Reported by: Ulrich Spoerlein Approved by: re (kib) END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-07-15T18:17:31.874556Z K 7 svn:log V 146 Make some improvements to r253322 to really rescan target, not a bus. Add there and in two more places checks for NULL on xpt_alloc_ccb_nowait(). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2013-07-15T20:33:54.145728Z K 7 svn:log V 402 MFC of 253330 When fiddling with options of which registers to copy out for a mailbox command and which registers to copy back in when the command completes, the bits being set need to not only specify what bits you want to add from the default from the table but also what bits you want *subtract* (mask) from the default from the table. A failing ISP2200 command pointed this out. Approved by: re END K 10 svn:author V 3 rmh K 8 svn:date V 27 2013-07-15T21:57:21.494852Z K 7 svn:log V 117 Add -n flag for compatibility with Linux version of mount(8). Reviewed by: freebsd-fs, eadler, mckusick, jh, wblock END K 10 svn:author V 5 gavin K 8 svn:date V 27 2013-07-15T23:12:42.242172Z K 7 svn:log V 204 Merge r244451 from head (originally by pjd): Use correct file permissions when looking for available core file if kern.corefile contains %I. Discussed with: pjd (some time ago) Approved by: re (kib) END K 10 svn:author V 3 jfv K 8 svn:date V 27 2013-07-15T23:27:48.795194Z K 7 svn:log V 310 MFC: r253284, r253285, r253303: Correct the Intel network driver module builds. They were not defining INET or INET6, and in the case of ixgbe this will cause a panic in the TSO setup code, but in all cases the ioctl behavior is different, this change makes the module and static consistent. Approved by: re END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-07-16T00:05:17.525518Z K 7 svn:log V 81 Merge in changes for the NFSv4.1 server to the first 4 files. More to come soon. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-07-16T03:12:31.575881Z K 7 svn:log V 17 Silent warnings. END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2013-07-16T04:39:44.284765Z K 7 svn:log V 48 Add TSO support and cleanup checksum offloading END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2013-07-16T06:43:37.015282Z K 7 svn:log V 13 Add urtwnfw. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-16T06:50:22.393817Z K 7 svn:log V 75 MFC r253094: Use MSI for xhci(4), if supported. Approved by: re (delphij) END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-07-16T07:26:46.767589Z K 7 svn:log V 157 libc: name passed into __setenv is not necessarily NUL-terminated That's particularly true when __setenv is called from __merge_environ. MFC after: 4 days END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-07-16T07:28:38.058202Z K 7 svn:log V 78 MFC r253075: namecache sdt: freebsd doesn't support structured characters yet END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-07-16T08:16:04.463352Z K 7 svn:log V 101 MFC r253075: namecache sdt: freebsd doesn't support structured characters yet Approved by: re (kib) END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-16T08:54:19.028851Z K 7 svn:log V 134 Rework test case so it work as intended. Map text segment RW and turn off the optimizer. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-07-16T09:22:50.766236Z K 7 svn:log V 39 Add missing header needed by sleep(3). END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-07-16T09:38:51.000975Z K 7 svn:log V 132 Use MAN= instead of NO_MAN= For some reason it still tries to install a priv.1 when using NO_MAN, even though there isn't one yet. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-07-16T09:40:59.021867Z K 7 svn:log V 28 Need to define NO_MAN here. END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-07-16T10:43:44.716033Z K 7 svn:log V 66 MFC r253078: audit_proc_coredump: check return value of audit_new END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-07-16T11:15:05.579732Z K 7 svn:log V 89 MFC r253078: audit_proc_coredump: check return value of audit_new Approved by: re (kib) END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-07-16T11:54:25.420668Z K 7 svn:log V 88 MFC r253079: dtrace/fasttrap: install hook functions only after all data is initialized END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-16T11:54:44.844224Z K 7 svn:log V 91 Check if test scenario terminate before time. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-07-16T12:22:36.116882Z K 7 svn:log V 55 Sweep unused nlist entries. Sponsored by: Nginx, Inc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-07-16T14:42:16.458351Z K 7 svn:log V 412 Workaround some broken BIOSes that specify edge-sensitive but active-low settings for ACPI-enumerated serial ports by forcing any IRQs that use an ISA IRQ value with these settings to active-high instead of active-low. This is known to occur with the BIOS on an Intel D2500CCE motherboard. Tested by: Robert Ames , lev Submitted by: Juergen Weiss weiss at uni-mainz.de (original patch) END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-07-16T15:45:37.128084Z K 7 svn:log V 272 Do not throw an error if the user requests to activate the image from an empty firmware slot, as long as the user has specified a firmware image to download into the empty firmware slot. Sponsored by: Intel Reported by: Joe Golio MFC after: 3 days END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-07-16T15:51:32.615527Z K 7 svn:log V 114 MFC r253079: dtrace/fasttrap: install hook functions only after all data is initialized Approved by: re (marius) END K 10 svn:author V 5 andre K 8 svn:date V 27 2013-07-16T16:37:08.571144Z K 7 svn:log V 145 Free the non-fatal "timestamp missing" debug string manually as it is not covered by the catch-all free for the error cases. Found by: Coverity END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-07-16T19:15:19.324292Z K 7 svn:log V 822 2 years, 10 months, 22 days after the projects/arm_eabi branch was created make the ARM EABI the default ABI on arm, armeb, armv6 and armv6eb. This is intended to be the default ABI from now on with the old ABI to be retired. Because of this all users are strongly suggested to upgrade to the ARM EABI. As the two ABIs are incompatible it is unlikely upgrading in place will work. Users should perform a full backup and either use an external machine to upgrade, or install to an alternative location on their media. They should also reinstall all ports or packages when these are available. The only known issues are: - pkg incorrectly detects the ABI. This is fixed upstream, and will a patch will be made to the port. - GDB can have issues with executables built with clang. __FreeBSD_version has been bumped. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-07-16T19:20:50.884351Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-16T20:14:23.927993Z K 7 svn:log V 141 Add a tunable to force disable MSI use for xhci(4). Requested and tested by: delphij Sponsored by: The FreeBSD Foundation MFC after: 3 days END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-07-16T22:14:26.423334Z K 7 svn:log V 68 Add missing comma and get vmm.ko building again. Pointy hat to: me END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-07-16T23:19:05.586266Z K 7 svn:log V 299 Fix vfp: - We should check is_d32 to see howmany registers we have - In vfp_restore mark vfpscr as an output register Without the second part it appears we can return the incorrect value from vfp_bounce if the VFP condition flags are set as it may override the register holding the return value. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-07-16T23:29:24.759517Z K 7 svn:log V 51 Merge in the NFSv4.1 server code for 2 more files. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-07-17T00:54:21.151173Z K 7 svn:log V 47 Use PRId64 instead of %gd to print an int64_t. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-07-17T00:58:23.797367Z K 7 svn:log V 21 Add missing headers. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-07-17T01:24:23.008200Z K 7 svn:log V 798 o TxD ring requires 8 bytes alignment to work so change alignment constraint to 8. Previously it may have triggered watchdog timeouts. o Check whether interrupt is ours or not. o Enable interrupts before attemping to transmit queued packets. This will slightly improve TX performance. o No need to clear IFF_DRV_OACTIVE in a loop. AE_FLAG_TXAVAIL is used to know whether there are enough available TxD ring space. o Added missing bus_dmamap_sync(9) in ae_rx_intr() and rearranged code to avoid unncessary register access. o Make sure to clear TxD, TxS, RxD rings in driver initialization. Otherwise some data in these rings could be interpreted as 'updated' which in turn will advance internally maintained pointers and can trigger watchdog timeouts. PR: kern/180382 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-07-17T01:32:29.990666Z K 7 svn:log V 12 IFC @253398 END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-07-17T01:34:25.384640Z K 7 svn:log V 44 Avoid magic constant. No functional change. END K 10 svn:author V 2 np K 8 svn:date V 27 2013-07-17T02:37:40.319307Z K 7 svn:log V 55 Specify a timeout for the PL block. MFC after: 3 days END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-07-17T04:53:53.453289Z K 7 svn:log V 1553 Implement workaround for BCM5719/BCM5720 TX hang. The read DMA request logic operation is based on having sufficient available space in the transmit data buffer (TXMBUF) before a read DMA can be requested. There are four read DMA channels that use the TXMBUF, and the logic checks if the available free space in the TXMBUF is large enough for all the data in the four Send Buffers for which buffer descriptors have been fetched. The Enable_Request signal is asserted only if the free TXMBUF space is larger than the sum of the four DMA length registers. The power-up default value of BGE_RDMA_LSO_CRPTEN_CTRL register bit 25 (bit 21 on BCM5720) is zero, which selects the DMA length registers to connect to the input of the adder block. The DMA length registers are asynchronously reset following BCM5719/BCM5720 power-up, and due to the lack of synchronous deassertion of the length registers reset signal these resisters may contain uninitialized values following the reset deassertion. In the case of the failure the uninitialized DMA length register values added up to more than the TXMBUF size, which prevented the assertion of the Enable_Request signal and any subsequent read DMA to start. This lockup condition is the root cause of failing to generate any transmit traffic. To workaround the issue, select alternate output of multiplexers and transmit the first four Ethernet frames. This overwrites the DMA length registers with valid values. Reported by: Geans Pin Reviewed by: Geans Pin END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-17T06:11:43.873658Z K 7 svn:log V 88 Added a fail safe test termination method. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-17T06:29:41.934914Z K 7 svn:log V 164 Added two regression test for r253189: "Never remove user-wired pages from an object when doing msync(MS_INVALIDATE)". Sponsored by: EMC / Isilon storage division END K 10 svn:author V 6 grehan K 8 svn:date V 27 2013-07-17T06:30:23.502581Z K 7 svn:log V 302 Microsoft have changed their policy on how the hyper-v code will be pulled into FreeBSD. From now, FreeBSD will be considered the upstream repo. First step: move the drivers away from the contrib area and into the base system. A follow-on commit will include the drivers in the amd64 GENERIC kernel. END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-17T07:17:07.960100Z K 7 svn:log V 71 Swap test scenario added. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-07-17T08:45:27.098505Z K 7 svn:log V 255 [fix to r253380] __setenv: be explicit about placing '=' after name This should a regression introduced in r253380 if malloc'ed memory happens to have '=' at the right place. Reported by: ache Pointyhat to: me (avg) MFC after: 1 day X-MFC with: r253380 END K 10 svn:author V 4 bapt K 8 svn:date V 27 2013-07-17T10:12:31.552321Z K 7 svn:log V 122 For all european contries using the euro currency, add an UTF-8 definition with the proper Euro symbol MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-17T10:35:57.417022Z K 7 svn:log V 120 MFC r253141: When panicing due to the gjournal overflow, print the geom metadata journal id. Approved by: re (rodrigc) END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-17T10:53:11.855636Z K 7 svn:log V 93 MFC r253141: When panicing due to the gjournal overflow, print the geom metadata journal id. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-17T10:56:21.877224Z K 7 svn:log V 176 Clear the vnode knotes before destroying vpollinfo. Reported and tested by: Patrick Lamaiziere Sponsored by: The FreeBSD Foundation MFC after: 2 weeks END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-17T11:03:55.708825Z K 7 svn:log V 86 Rewrote test to use libMicro from ports. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 4 bapt K 8 svn:date V 27 2013-07-17T11:51:24.987508Z K 7 svn:log V 64 Change Eu to the proper UTF-8 symbol this was missed in r253414 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-07-17T12:28:48.976259Z K 7 svn:log V 80 Improve example, so that it doesn't dump core when example module isn't loaded. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-07-17T13:13:44.007360Z K 7 svn:log V 28 Fix typo. Submitted by: ae END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-17T13:24:10.352552Z K 7 svn:log V 326 MFC r230453: - Configurations in ipv6_prefix_IF should be recognized even if there is no ifconfig_IF_ipv6. - DAD wait should be performed at once, not on a per-interface basis, if possible. This fixes an issue that a system with a lot of IPv6-capable interfaces takes too long for booting. Approved by: re (glebius) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-07-17T13:41:54.945333Z K 7 svn:log V 239 Remove check forbidding requests that would result in one port being set to Ethernet and the subsequent port being set to IB. Submitted by: Shakar Klein @ Mellanox Tested by: Morgan Robertson MFC after: 1 week END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-17T13:47:13.495514Z K 7 svn:log V 32 Simplify keywords.h generation. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2013-07-17T14:00:51.107104Z K 7 svn:log V 58 Do not overwrite the new UTF-8 files with the old ISO one END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-07-17T14:04:18.104221Z K 7 svn:log V 508 MFC 252576: Don't perform the acpi_DeviceIsPresent() check for PCI-PCI bridges. If we are probing a PCI-PCI bridge it is because we found one by enumerating the devices on a PCI bus, so the bridge is definitely present. A few BIOSes report incorrect status (_STA) for some bridges that claimed they were not present when in fact they were. While here, move this check earlier for Host-PCI bridges so attach fails before doing any work that needs to be torn down. PR: kern/91594 Approved by: re (marius) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-17T14:05:20.230133Z K 7 svn:log V 456 - Add support of MK_INET_SUPPORT=no. - Fix a bug in sodump() which prevented struct sockaddr_in6 from displaying. - Fix a bug in in fiboptlist_csv() which could cause free() of uninitialized pointer. - Style cleanups: . Add missing "static" keywords. . Use an array of struct sockaddr_storage instead of sockunion for rtmsg. . Use err() and errx() instead of pair of fprintf(stderr, "...") + exit(1). . Use nitems() macro. . Various style(9) fixes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-07-17T14:05:35.735559Z K 7 svn:log V 483 MFC 252576: Don't perform the acpi_DeviceIsPresent() check for PCI-PCI bridges. If we are probing a PCI-PCI bridge it is because we found one by enumerating the devices on a PCI bus, so the bridge is definitely present. A few BIOSes report incorrect status (_STA) for some bridges that claimed they were not present when in fact they were. While here, move this check earlier for Host-PCI bridges so attach fails before doing any work that needs to be torn down. PR: kern/91594 END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-17T14:15:00.508804Z K 7 svn:log V 70 Use NET_RT_DUMP.0.FIB leaf node instead of setting td_proc->p_fibnum. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-07-17T17:28:16.007505Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-07-17T17:35:46.854304Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-07-17T17:40:36.782251Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2013-07-17T19:32:07.617516Z K 7 svn:log V 788 In this GRN, Marcel Moolenaar overhauled the logic for mounting the root file system on bootup: |------------------------------------------------------------------------ |r214006 | marcel | 2010-10-17 22:01:53 -0700 (Sun, 17 Oct 2010) | 20 lines | | Re-implement the root mount logic using a recursive approach, whereby each |root file system (starting with devfs and a synthesized configuration) can |contain directives for mounting another file system as root. |------------------------------------------------------------------------ This commit adds a mount.conf(8) man page which documents the root mount logic. mount.conf(8) also provides some examples for the /.mount.conf file, which can be used to change the root mount behavior. Reviewed by: marcel bjk END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-07-17T19:41:16.522925Z K 7 svn:log V 119 Add bus_dmamap_load_bio and bus_dmamap_load_ccb to bus_dma(9). Sponsored by: Intel Reviewed by: kib MFC after: 3 days END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-07-17T23:03:10.826429Z K 7 svn:log V 64 Merge in the NFSv4.1 changes for the NFSv4 state handling code. END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-07-17T23:14:41.298964Z K 7 svn:log V 98 Always initialize fd to 0 in open_dev(). Sponsored by: Intel Reviewed by: carl MFC after: 3 days END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-07-17T23:23:38.555391Z K 7 svn:log V 309 Define constants for the lengths of the serial number, model number and firmware revision in the controller's identify structure. Also modify consumers of these fields to ensure they only use the specified number of bytes for their respective fields. Sponsored by: Intel Reviewed by: carl MFC after: 3 days END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-07-17T23:26:56.460128Z K 7 svn:log V 372 Use pause() instead of DELAY() when polling for completion of admin commands during controller initialization. DELAY() does not work here during config_intrhook context - we need to explicitly relinquish the CPU for the admin command completion to get processed. Sponsored by: Intel Reported by: Adam Brooks Reviewed by: carl MFC after: 3 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-07-17T23:29:56.479866Z K 7 svn:log V 151 Reload font when syscons(4) is resuming without switching mode. Reported by: adrian (more than a year ago) Prodded by: adrian (less than a month ago) END K 10 svn:author V 6 grehan K 8 svn:date V 27 2013-07-17T23:37:33.430723Z K 7 svn:log V 175 Major rework of the virtio code. Split out common parts, and modify the net/block devices accordingly. Submitted by: Chris Torek torek at torek dot net Reviewed by: grehan END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-07-18T00:22:42.259670Z K 7 svn:log V 204 Manually merge part of vendor import r238583 from Illumos. Illumos changeset: 13680:2bd022a765e2 Illumos ZFS issue: 2671 zpool import should not fail if vdev ashift has increased MFC after: 3 days END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-07-18T01:40:31.940080Z K 7 svn:log V 139 Replace PRId64 with "jd" in a printf call. Cast the corresponding value to intmax_t, because the original type is off_t. Reported by: bde END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-18T02:34:25.825923Z K 7 svn:log V 39 Fix a gcc warning. Pointy hat to: hrs END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-18T02:58:24.838791Z K 7 svn:log V 243 - Fix a bug in ipv6_prefix_IF. It did not work with the 64-bit prefix notation like 2001:db8:1:1. - Use eui64 flag in ifconfig(8) instead of network6_getladdr()[*] for interface indentifier part. Suggested by: ume [*] MFC after: 3 days END K 10 svn:author V 4 joel K 8 svn:date V 27 2013-07-18T05:46:33.523231Z K 7 svn:log V 18 Minor mdoc fixes. END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-18T06:31:11.609019Z K 7 svn:log V 68 Added a new test case. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-07-18T06:32:19.384534Z K 7 svn:log V 54 Include stdint.h when use intmax_t. Reported by: bde END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-18T07:43:55.577797Z K 7 svn:log V 86 Added a new mlockall(2) regression test. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-07-18T14:06:01.332581Z K 7 svn:log V 578 Rework the previous fix for the IB vs Ethernet sysctl handler to be more generic and apply to all sysfs attributes: - Use sysctl_handle_string() instead of reimplementing it. - Remove trailing newline from the current value before passing it to userland and append a newline to the new string value before passing it to the attribute's store function. - Don't leak the temporary buffer if the first error check triggers. - Revert earlier change to mlx4 port mode handler. PR: kern/174213 Submitted by: Garrett Cooper Reviewed by: Shakar Klein @ Mellanox MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-07-18T15:17:11.421167Z K 7 svn:log V 1615 Properly handle I/O windows in bridges with the ISA enable bit set. These beasts still exist unfortunately. More details can be found in other references, but the short version is that bridges with this bit set ignore I/O port ranges that alias to valid ISA I/O port ranges. In the driver this requires not allocating these alias regions from the parent device (so they are free to be acquired by ISA devices), and ensuring no child devices use resources from these alias regions. - Change the pcib_window structure to allow for an array of backing resources rather than a single resource and update the existing code to cope with this. Some of the coping requires using the saved base and limit values in pcib_window instead of using rman operations on the backing resource. - Add special handling for allocating and adjusting the I/O port window of an ISA-enabled bridge to only allocate the non-alias ranges and add those to the associated resource manager. - Reject I/O port allocations for a fixed request that conflicts with an ISA alias range. - Remove the "no prefected decode" verbose printf during boot. The absence of a "prefetched decode" line is sufficient. - Replace the "subtractively decoded bridge" verbose printf with a single printf that lists all the "special" decoding modes of a bridge: ISA, subtractive, and VGA. - Add a custom bus_release_resource() method to the PCI bus driver so that it can properly free resources for I/O windows of PCI-PCI bridges. (These resources are not stored in the bridge device's resource list.) PR: misc/179033 MFC after: 2 weeks END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-07-18T17:25:50.331328Z K 7 svn:log V 348 Handle FreeBSD-specific ELF notes Add a function to return the specific type, when the note's Name field is 'FreeBSD'. r249558 added FreeBSD-specific ELF note types that reuse type numbers of existing generic / Linux types. This caused 'readelf -n' to produce incorrect output on FreeBSD core files. Sponsored by: DARPA, AFRL MFC after: 3 days END K 10 svn:author V 6 grehan K 8 svn:date V 27 2013-07-18T18:40:54.148508Z K 7 svn:log V 175 Sanity-check the vm exitcode, and exit the process if it's out-of-bounds or there is no registered handler. Submitted by: Bela Lubkin bela dot lubkin at tidalscale dot com END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-07-18T19:17:58.629413Z K 7 svn:log V 42 Remove accidentally cut-and-pasted colons END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-07-18T20:36:21.335497Z K 7 svn:log V 33 Correct alignment in note output END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-07-18T20:59:58.007811Z K 7 svn:log V 40 Decode PCIe ASPM capability and status. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-07-18T21:56:10.377975Z K 7 svn:log V 95 - Make localtime(3) to work in sandbox. - Move strerror(3) initialization to its own function. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-07-18T22:11:27.620763Z K 7 svn:log V 92 Close uniq(1) in the capability mode sandbox and limit descriptors using capability rights. END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-07-18T23:12:44.969316Z K 7 svn:log V 241 Simplify open_dev() by returning errno values rather than just 0 or 1. Also remove stat() call and just rely on errno from open() call to discern whether dev node exists or not. Sponsored by: Intel Reviewed by: kib, carl MFC after: 3 days END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-07-18T23:25:57.157096Z K 7 svn:log V 161 Use _PATH_DEV (from paths.h) for the "/dev/" string, rather than hard-coding it. Sponsored by: Intel Suggested by: kib Reviewed by: kib, carl MFC after: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2013-07-19T00:12:41.884980Z K 7 svn:log V 90 Overhaul error, information, and debug logging. Obtained from: Netflix MFC after: 3 days END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-07-19T01:04:17.322140Z K 7 svn:log V 64 Correct ELF note decoding for non-core files Requested by: kib END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-19T02:54:23.388554Z K 7 svn:log V 138 Add cdrom.inf into CD/DVD installation media. sysinstall(8) requires this file to recognize the volume number. Approved by: re (marius) END K 10 svn:author V 6 grehan K 8 svn:date V 27 2013-07-19T03:27:04.411082Z K 7 svn:log V 14 IFC @ r253461 END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-19T05:28:47.489663Z K 7 svn:log V 92 MFC r253398: Add a tunable to force disable MSI use for xhci(4). Approved by: re (delphij) END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-19T05:32:08.801448Z K 7 svn:log V 260 MFC r253280: Only copy as much bytes as there in superblock, instead of the full block copy, when copying the superblock into the snapshot. UFS1 does not align superblock on the block boundary, and bcopy runs off the end of the buffer. Approved by: re (hrs) END K 10 svn:author V 6 grehan K 8 svn:date V 27 2013-07-19T05:32:58.155303Z K 7 svn:log V 193 First cut at adding the hyperv drivers to GENERIC. The files inventory should probably have the modules split out into net/storage/common etc as the modules build is, but this will do for now. END K 10 svn:author V 2 cy K 8 svn:date V 27 2013-07-19T05:41:57.719664Z K 7 svn:log V 234 As per the developers handbook (5.3.1 step 1), prepare the vendor trees for import of new ipfilter vendor sources by flattening them. To keep the tags consistent with dist, the tags are also flattened. Approved by: glebius (Mentor) END K 10 svn:author V 2 cy K 8 svn:date V 27 2013-07-19T05:48:36.790346Z K 7 svn:log V 206 In preparation for the upcoming ipfilter vendor code import, disable keyword expansion as per developers handbook (5.3.1 step 1). It makes no sense on unmodified vendor code. Approved by: glebius (Mentor) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2013-07-19T06:42:15.533387Z K 7 svn:log V 262 Since there's no defined schema for the XML that's generated by the kern.geom.confxml sysctl, it's silly to warn about tags in libgeom, especially since libgeom exists simply to build a tree out of the conf information. Obtained from: Netflix MFC after: 3 days END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-07-19T12:43:20.514511Z K 7 svn:log V 98 Update stable/9 to -BETA1 status. Approved by: re (implicit) Approved by: kib (mentor, implicit) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-07-19T19:06:15.846358Z K 7 svn:log V 614 Be more aggressive in using superpages in all mappings of objects: - Add a new address space allocation method (VMFS_OPTIMAL_SPACE) for vm_map_find() that will try to alter the alignment of a mapping to match any existing superpage mappings of the object being mapped. If no suitable address range is found with the necessary alignment, vm_map_find() will fall back to using the simple first-fit strategy (VMFS_ANY_SPACE). - Change mmap() without MAP_FIXED, shmat(), and the GEM mapping ioctl to use VMFS_OPTIMAL_SPACE instead of VMFS_ANY_SPACE. Reviewed by: alc (earlier version) MFC after: 2 weeks END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-19T21:16:59.891205Z K 7 svn:log V 140 Get the code compiling without INET and INET6 being defined. This is not possible in FreeBSD, but in the upstream code. MFC after: 2 weeks END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-07-19T21:30:53.240698Z K 7 svn:log V 158 Do not call disk_create() until we have completed all initialization of our internal disk structure. Sponsored by: Intel Reviewed by: carl MFC after: 3 days END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-07-19T21:33:24.056214Z K 7 svn:log V 282 Fix nvme(4) and nvd(4) to support non 512-byte sector sizes. Recent testing with QEMU that has variable sector size support for NVMe uncovered some of these issues. Chatham prototype boards supported only 512 byte sectors. Sponsored by: Intel Reviewed by: carl MFC after: 3 days END K 10 svn:author V 3 jfv K 8 svn:date V 27 2013-07-19T21:37:40.032170Z K 7 svn:log V 91 Add new Coleto Creek device support: SATA, SMBus, and Watchdog devices. MFC after: 1 week END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-07-19T21:40:57.224048Z K 7 svn:log V 427 Add message when nvd disks are attached and detached. As part of this commit, add an nvme_strvis() function which borrows heavily from cam_strvis(). This will allow stripping of leading/trailing whitespace and also handle unprintable characters in model/serial numbers. This function goes into a new nvme_util.c file which is used by both the driver and nvmecontrol. Sponsored by: Intel Reviewed by: carl MFC after: 3 days END K 10 svn:author V 2 np K 8 svn:date V 27 2013-07-19T21:54:48.652963Z K 7 svn:log V 54 There's nothing to free if the unit wasn't allocated. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-07-20T03:08:50.711732Z K 7 svn:log V 207 Adjust outsizes: When birthtime was added (r253331) we missed adding the weight of the new fields in FUSE_COMPAT_ENTRY_OUT_SIZE and COMPAT_ATTR_OUT_SIZE. Adjust them accordingly. Pointed out by: Jan Beich END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-07-20T03:55:56.220643Z K 7 svn:log V 195 Adjust outsizes: Recalculate FUSE_COMPAT_ENTRY_OUT_SIZE and COMPAT_ATTR_OUT_SIZE. These were wrong in the previous commit. They are actually unused in FreeBSD though. Pointed out by: Jan Beich END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-07-20T07:09:50.901612Z K 7 svn:log V 172 Setup the PCIE Fast Training Sequence (FTS) value to prevent transmit hangs for 57766 and non Ax versions of 57765. While here, correct definition of BGE_CHIPREV_57765_AX. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-07-20T07:24:01.756564Z K 7 svn:log V 24 Recognize BCM5725C PHY. END K 10 svn:author V 2 cy K 8 svn:date V 27 2013-07-20T07:29:19.834704Z K 7 svn:log V 368 As per the developers handbook (5.3.1 step 1), bootstrap svn:mergeinfo on the ipfilter directories in the main tree to the last commit made to the ipfilter trees in the vendor branches (r253468) which flattened the ipfilter vendor trees. Now that this step is complete, we are free to import new sources into the ipfilter vendor trees. Approved by: glebius (Mentor) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-07-20T07:58:03.780925Z K 7 svn:log V 774 Add support for upcoming BCM5725 (ASIC 5762) controller. This is a new 1Gb server controller chip that will be going into production soon. BCM5725 combines MAC with triple-speed PHY, a Network Controller Sideband Interface (NC-SI) and on-chip memory buffer in a single device. BCM5725 has an Application Processing Engine (APE) that is capable of on-chip management and offloading features. BCM5725 supports high-precision clock, time stamp registers for receive/transmit packets and programmable trigger inputs and watchdog timeouts. These new features are not yet supported by bge(4). Many thanks to Broadcom for continuing to support FreeBSD! Submitted by: Geans Pin geanspin@Broacom (initial version) Reviewed by: Geans Pin geanspin@Broacom H/W donated by: Broadcom END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-07-20T08:14:09.643499Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-07-20T08:19:00.561659Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-07-20T08:25:03.643440Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-07-20T08:38:34.216133Z K 7 svn:log V 522 Rework vm_page_sleep_if_busy() and vm_page_grab() to be possibly called with the object lock in read-mode. With the object lock held in read-mode the busy operation must be time-invariant, which means VM_ALLOC_NOBUSY cannot be really passed. Also, in the vm_page_sleep_if_busy() the VM_ALLOC_* flags don't make much sense, maybe these 2 interfaces should grow their own set of flags (and vm_page_grab() internally can play with VM_ALLOC_* flags as appropriate). Sponsored by: EMC / Isilon storage division Tested by: pho END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-07-20T09:18:47.917353Z K 7 svn:log V 72 Remove VM_ALLOC_IGN_RBUSY. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-07-20T09:24:48.741028Z K 7 svn:log V 556 Start adding support to build bits of our code using the Thumb-2 instruction set. Thumb-2 requires an if-then instruction to implement conditional codes. When building for ARM mode the it-then instructions do not generate any assembled instruction as per the ARMv7-A Architecture Reference Manual, and are safe to use. While this allows the atomic instructions to be built, it doesn't mean we fully support Thumb code. It works in small tests, but is still known to fail in a large number of places. While here add a check for the armv6t2 architecture. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-07-20T13:10:23.727816Z K 7 svn:log V 158 Experimental scripts for building packages using a cluster set up with sysutils/condor. Core package building should be integrated with poudriere eventually. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-07-20T13:12:15.198813Z K 7 svn:log V 36 Garbage-collect long-merged branch. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-07-20T13:13:28.983406Z K 7 svn:log V 68 Hoist condorports up a directory since I screwed up the svn import. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-20T13:14:59.063625Z K 7 svn:log V 165 Allow the code to be compiled without warnings for any combination of INET, INET6 and SCTP_DEBUG defines. The issue was reported by Lally Singh. MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-20T13:39:41.404014Z K 7 svn:log V 194 id_t is 64bit, provide the compat32 wrapper for clock_getcpuclockid2(2). Reported and tested by: Petr Salinger PR: threads/180652 Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-20T13:40:03.578494Z K 7 svn:log V 11 Regenerate END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-07-20T13:41:25.969380Z K 7 svn:log V 40 Add some notes on improvements to make. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-20T13:52:40.325989Z K 7 svn:log V 167 Use the right name for the vm_map_find(9) flag to specify shared mapping. The MAP_SHARED and MAP_INHERIT_SHARE values are identical. Noted by: alc MFC after: 3 days END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-07-20T14:50:35.386283Z K 7 svn:log V 296 fuse: revert birthtime support. The creation time support breaks the data structures used in linux fuse. libfuse carries it's own header. Revert the changes for now. We will try to get an agreement with the fuse upstream maintainers to avoid having to patch the library headers all the time. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-07-20T14:54:20.431463Z K 7 svn:log V 32 Add example worker node config. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-07-20T14:54:43.037691Z K 7 svn:log V 48 Add infrastructure for real multi-arch support. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-07-20T15:09:27.912618Z K 7 svn:log V 43 Make multi-arch submissions actually work. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-20T15:23:42.896077Z K 7 svn:log V 244 Add cast to (void *) to the following cases to suppress warnings by -Wcast-align. These do not increase the alignment requirement: - rtm = (struct rt_msghdr *)(rtm + rtm->rtm_msglen) - struct sockaddr *sa = &sa0; sX = (struct sockaddr_X *)sa END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-20T15:58:43.375012Z K 7 svn:log V 73 Show "default" for the zero-filled address consistently when nflag == 0. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-20T16:46:51.122800Z K 7 svn:log V 137 - Simplify getaddr() and print_getmsg() by using RTAX_* instead of RTA_* as the argument. - Reduce unnecessary loop in print_getmsg(). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-20T16:58:17.488008Z K 7 svn:log V 367 Fix address range specification with ifconfig(8) options such as: - inet 192.0.2.1-10 netmask 255.255.255.0 (inet range spec + ifconfig options) - inet6 2001:db8:1::1-f prefixlen 60 (inet6 range spec + ifconfig options) If prefixlen or netmask option is specified with CIDR notation at the same time, the option is used. Tested by: Michael Grimm MFC after: 3 days END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-07-20T22:35:32.909513Z K 7 svn:log V 382 The NFSv4 server incorrectly assumed that the high order words of the attribute bitmap argument would be non-zero. This caused an interoperability problem for a recent patch to the Linux NFSv4 client. The Linux folks have changed their patch to avoid this, but this patch fixes the problem on the server. Reported and tested by: Andre Heider (a.heider@gmail.com) MFC after: 3 days END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-07-21T03:51:24.279738Z K 7 svn:log V 159 Add two new CPU specific definitions - the watchdog clock frequency and the UART clock frequency. The AR933x and AR934x have separate PLL settings for these. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-07-21T03:52:52.047098Z K 7 svn:log V 283 Initialise the watchdog and UART frequencies. For all pre-AR933x chips, the frequency is just the APB frequency. For the AR933x, the UART frequency is different but we just hacked around it. For the AR934x, there's a different PLL setting for these, so they have to be broken out. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-07-21T03:54:39.951465Z K 7 svn:log V 137 Use the UART frequency when programming the UART clock. This allows the 16550 support to work correctly on the upcoming AR934x support. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-07-21T03:55:18.720433Z K 7 svn:log V 67 Teach the GPIO code about the AR934x GPIO register and pin counts. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-07-21T03:56:57.065769Z K 7 svn:log V 442 Implement some initial AR934x support routines. This code reads the PLL configuration registers and correctly programs things so the UART and such can come up. There's MIPS74k platform issues that need fixing; but this at least brings things up enough to echo stuff out the serial port and allow for interactive debugging with ddb. Tested: * AR71xx SoCs * AR933x SoC * AR9344 board (DB120) Obtained from: Qualcomm Atheros; Linux/OpenWRT END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-07-21T04:00:48.650651Z K 7 svn:log V 662 Add some initial board support for the AR934x and the Qualcomm Atheros DB120 development board. The AR934x SoCs are a MIPS74k based system with increased RAM addressing space, some scratch-pad RAM, an improved gige switch PHY and 2x2 or 3x3 on-board dual-band wifi. This support isn't complete by any stretch; it's just enough to bring the board up for others to tinker with. Notably, the MIPS74k support is broken. However it boots enough to echo some basic probe/attach messages, before dying somewhere in the TLB code. Thankyou to Qualcomm Atheros for their continued support of me doing open source work with their hardware. Tested: * AR9344, mips74k END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-07-21T05:23:34.241730Z K 7 svn:log V 147 Create memstick images with the '.img' filename extension. Requested by: many Approved by: kib (mentor) MFC after: 3 days X-MFC-To: stable/9 only END K 10 svn:author V 3 des K 8 svn:date V 27 2013-07-21T06:59:56.947113Z K 7 svn:log V 105 Use the correct request syntax for proxied (tunneled) HTTPS requests. PR: bin/180666 MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2013-07-21T07:24:25.663610Z K 7 svn:log V 9 mdoc nit END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-07-21T10:48:50.520570Z K 7 svn:log V 62 Fix compilation. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-21T11:59:41.469203Z K 7 svn:log V 202 - Fix nflag in routename(). - Display a AF_LINK address in #linkN when sdl_{nlen,alen,slen) == 0 and sdl_index != 0. - Reduce unnecessary loop in pmsg_addrs(). - Remove iso_ntoa(). This is not used. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-07-21T12:47:33.747770Z K 7 svn:log V 177 Teach siglongjmp about the VFP version of the setjmp buffer. This fixes a bug where a call to sigsetjmp followed by siglongjmp may fail when run on a machine with VFP enabled. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-21T14:27:07.492300Z K 7 svn:log V 93 - Use getnameinfo() for both of AF_INET and AF_INET6 in routename(). - Add missing "static". END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-07-21T15:26:25.525383Z K 7 svn:log V 100 Do not set ND6_IFF_ACCEPT_RTADV on if_bridge(4) interfaces when ipv6_enable=yes. MFC after: 3 days END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-07-21T16:59:44.638160Z K 7 svn:log V 393 Try to cut down the ports tree to only necessary bits and then transfer subsets of it to the build nodes. This removes entirely the need for a shared filesystem but may be too fragile (see below). Several TODOs: - Handle ports with MASTERDIR and other kinds of includes, maybe with .MAKELIST.LIST and tar --include $PORTSDIR/*? - Figure out why nosuid is breaking unionfs - Set up lo0 in jail END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-07-21T17:14:43.086270Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-07-21T17:18:44.282646Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-07-21T17:23:49.116731Z K 7 svn:log V 4 MFC END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-21T19:17:46.854218Z K 7 svn:log V 195 Cosmetic change, use the same union name on the left and right sides of the conversion. Tested by: Petr Salinger Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-21T19:21:18.881178Z K 7 svn:log V 159 Fix several warnings. Fix crash in aio_pty_cleanup() by initializing the pointer before dereferencing. Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-21T19:33:48.256487Z K 7 svn:log V 420 Move the convert_sigevent32() utility function into freebsd32_misc.c for consumption outside the vfs_aio.c. For SIGEV_THREAD_ID and SIGEV_SIGNAL notification delivery methods, also copy in the sigev_value, since librt event pumping loop compares note generation number with the value passed through sigev_value. Tested by: Petr Salinger Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-21T19:36:53.692925Z K 7 svn:log V 127 The freebsd32_lio_listio() compat syscall takes the struct sigevent32. Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-21T19:40:30.798218Z K 7 svn:log V 200 Wrap kmq_notify(2) for compat32 to properly consume struct sigevent32 argument. Reviewed and tested by: Petr Salinger Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-21T19:43:52.800906Z K 7 svn:log V 185 Implement compat32 wrappers for the ktimer_* syscalls. Reported, reviewed and tested by: Petr Salinger Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-07-21T19:44:53.925028Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-07-21T20:45:23.556450Z K 7 svn:log V 300 Fix an XHCI regression: The Block Event Interrupts, BEI, feature does not work like expected with the Renesas XHCI chipsets. Revert feature. While at it correct the TD SIZE computation in case of Zero Length Packet, ZLP, in the end of a multi frame USB transfer. MFC after: 1 week PR: usb/180726 END