ó`251955 45 104 106 137 287 136 485 661 291 211 1408 105 170 223 181 99 99 292 107 2289 247 225 188 628 248 210 250 126 189 271 990 399 383 233 224 180 179 114 125 202 590 167 117 145 302 302 K 10 svn:author V 5 peter K 8 svn:date V 27 2013-06-18T16:34:22.779104Z K 7 svn:log V 10 Tag 1.8.0 END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-06-18T16:36:21.523296Z K 7 svn:log V 12 Merge 1.8.0 END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-06-18T19:03:27.563726Z K 7 svn:log V 45 MFC r251285: Do not map the shared page COW. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-06-18T19:35:51.521062Z K 7 svn:log V 194 Fix use after free bug. Parse_SetInput: curFile->fname was using the buffer passed to it - which ReadMakefile frees. This change makes the comment in ParseEOF about leaking curFile->fname true. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-06-18T19:56:52.360520Z K 7 svn:log V 44 Remove stray empty line. MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-06-18T20:02:52.051023Z K 7 svn:log V 392 Since the gem pagefault handler relocks the vm object lock, other thread might fault on the same GTT offset meantime and instantiate the mapping. Recheck that the mgt device object still does not have a page at the current offset after relocking, and return a possibly installed page. Reported by: Oleg Sidorkin Sponsored by: The FreeBSD Foundation MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-06-18T20:19:09.509325Z K 7 svn:log V 568 On some generations of the Intel GPU, disabling of the VGA Display stops updating the vertical retrace indicator. The text mouse renderer in syscons is executing from the callout and spins waiting for the start of next frame. As result, after the X server finishes, since the VGA cannot be turned on, but syscons does not know about this, the clock swi spins forever. Hack around the problem by disabling wait for the retrace if KMS is activated. Diagnosed and tested by: Michiel Boland Sponsored by: The FreeBSD Foundation MFC after: 2 weeks END K 10 svn:author V 6 marius K 8 svn:date V 27 2013-06-18T21:14:05.982149Z K 7 svn:log V 195 MFC: r238184 Hide the creation of phys_avail behind an API to make it easier to do it correctly. We now iterate the EFI memory descriptors once and collect all the information in a single pass. END K 10 svn:author V 6 marius K 8 svn:date V 27 2013-06-18T21:24:07.963172Z K 7 svn:log V 115 MFC: r238190 Implement ia64_physmem_alloc() and use it consistently to get memory before VM has been initialized. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2013-06-18T21:28:19.407141Z K 7 svn:log V 1314 Add quad port probe support, this gives the admin proper information about the slot (which should be a PCIE Gen 3 slot for this adapter) by looking back thru the PCI parent devices to the slot device. The fix above also corrects the bandwidth display to GT/s rather than the incorrect Gb/s Next, allow the use of ALTQ if you select the compile option IXGBE_LEGACY_TX. Allow the use of 'unsupported' optic modules by a compile option as well. Add a phy reset capability into the stop code, this is so a static configured driver will still behave properly when taken down (not being able to unload it). This revision synchronizes the shared code with Intel internal current code, and note that it now includes DCB supporting code, this was necessitated by some internal changes with the code, but it also will provide the opportunity to develop this feature in the core driver down the road. I have edited the README to get rid of some of the worse anachronisms in it as well, its by no means as robust as I might wish at this point however. Oh, I also have included some conditional stuff in the code so it will be compatible in both the 9.X and 10 environments. Performance has been a focus in recent changes and I believe this revision driver will perform very well in most workloads. MFC after: 2 weeks END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-18T21:35:38.019198Z K 7 svn:log V 10 Comments. END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-06-18T21:41:06.849010Z K 7 svn:log V 76 Teach delete-old how to clean up after WITH/WITHOUT_SVN{LITE} permutations. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-18T21:44:35.285784Z K 7 svn:log V 127 Perform some code consolidation and add some additional error checking/reporting. (similar to SVN revisions 251919 and 251928) END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-18T22:08:27.022742Z K 7 svn:log V 85 Remove a bogus vm_page_wakeup_locked(). Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-18T22:18:01.515303Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-06-18T22:21:59.783377Z K 7 svn:log V 4 MFC END K 10 svn:author V 6 marius K 8 svn:date V 27 2013-06-18T22:21:59.799862Z K 7 svn:log V 196 Now that r251221 has been MFC'ed to stable/9 in r251939, merge the remainder of r251146 previously partially MFC'ed in r251573: In bce_get_pg_buf(), take advantage of bus_dmamap_load_mbuf_sg(9). END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-18T23:11:36.341262Z K 7 svn:log V 12 Whitespace. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2013-06-18T23:14:21.540684Z K 7 svn:log V 2193 MFC Xen fixes: svn rev 250081 Author:gibbs Date:2013-04-29T23:08:13.552620Z ============== xenstore/xenstore.c: Prevent access to invalid memory region when listing an empty directory in the XenStore. Reported by: Bei Guan svn rev 250913 Author:gibbs Date:2013-05-22T17:13:03.545339Z ============== Correct panic on detach of Xen PV network interfaces. dev/xen/netfront: In netif_free(), properly stop the interface and drain any pending timers prior to disconnecting from the backend device. Remove all media and detach our interface object from the system prior to deleting it. PR: kern/176471 Submitted by: Roger Pau Monne Reviewed by: gibbs svn rev 250917 Author:gibbs Date:2013-05-22T19:22:44.923351Z ============== Fix loss of the emulated keyboard on Xen PV HVM domains. xen/xenbus/xenbusb.c: In xenbusb_probe_children(), do not modify the XenBus state of devices for which we have no PV driver support. An emulated device we do support may share this backend. Hide the node from XenBus instead. This prevents closing the vkbd device, which Qemu's emulated keyboard device is using as the source for keyboard events. Tested with qemu-xen-traditional, qemu-xen and qemu stubdomains, all working as expected. Submitted by: Roger Pau Monne Reviewed by: gibbs MFC after: 1 week svn rev 251175 Author:gibbs Date:2013-05-31T04:43:19.944993Z ============== Apply the ad* => ada* IDE device name transition to the Xen block front driver. Submitted by: Bei Guan Reviewed by: gibbs MFC after: 1 week svn rev 251176 Author:gibbs Date:2013-05-31T04:45:59.563195Z ============== Make netif_free() safe to call on a partially initialized softc. Sponsored by: Spectra Logic Corporation MFC after: 1 week svn rev 251729 Author:gibbs Date:2013-06-14T03:31:11.033200Z ============== sys/dev/xen/netfront/netfront.c: In netif_free(), call ifmedia_removeall() after ether_ifdetach() so that bpf listeners are detached, any link state processing is completed, and there is no chance for external reference to media information. Suggested by: yongari END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-18T23:14:45.506064Z K 7 svn:log V 151 Fix a regression introduced by r251967, resulting in: /usr/libexec/bsdconfig/140.startup/startup: 130: Syntax error: ";;" unexpected (expecting "fi") END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-18T23:18:32.015441Z K 7 svn:log V 129 Perform some code consolidation and replace nested case-statements with more logical if-else statements for each menu selection. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-06-18T23:31:09.326160Z K 7 svn:log V 92 Fix a gcc warning uncovered after r251745. Reported by: Sergey V. Dyatko Reviewed by: neel END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-18T23:48:05.277581Z K 7 svn:log V 532 Change the f_dialog_{yesno,noyes}() function-arguments in `dialog.subr' to accomodate an $hline value for overriding the default. This change does not effect any current modules as it turns out that not one single usage of either f_dialog_yesno() or f_dialog_noyes() relied on accepting more than a first argument (read: all occurrences quoted the first parameter; so $* was never depended upon). This will allow some custom invocations of --yesno and --noyes to roll over to these functions (for example, in `timezone/timezone'). END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-19T00:08:29.026710Z K 7 svn:log V 152 When I first wrote the timezone module, it was in sysutils/tzdialog and it pre-dates bsdconfig. Update the code to take advantage of f_dialog_msgbox(). END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-19T00:09:21.002281Z K 7 svn:log V 114 Take advantage of newly updated f_dialog_{yesno,noyes}() functions from SVN r251977 (adding an $hline parameter). END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-19T00:13:54.445211Z K 7 svn:log V 154 Change a humongous if-statement at the end of f_install_zoneinfo_file() into an early return, allowing a huge chunk of code to be indented one-level less END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-19T00:24:08.092246Z K 7 svn:log V 31 Remove extra whitespace lines. END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-06-19T02:16:04.806581Z K 7 svn:log V 95 Bandaid: mips doesn't seem to have the full set of atomics builtins. I will investigate more. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2013-06-19T02:30:32.990455Z K 7 svn:log V 177 - Persist the caller's flags in the bucket allocation flags so we don't lose a M_NOVM when we recurse into a bucket allocation. Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-06-19T03:08:01.802224Z K 7 svn:log V 892 When a previous call to sbsndptr() leaves sb->sb_sndptroff at the start of an mbuf that was fully consumed by the previous call, the mbuf ptr returned by the current call ends up being the previous mbuf in the sb chain to the one that contains the data we want. This does not cause any observable issues because the mbuf copy routines happily walk the mbuf chain to get to the data at the moff offset, which in this case means they effectively skip over the mbuf returned by sbsndptr(). We can't adjust sb->sb_sndptr during the previous call for this case because the next mbuf in the chain may not exist yet. We therefore need to detect the condition and make the adjustment during the current call. Fix by detecting the special case of moff being at the start of the next mbuf in the chain and adjust the required accounting variables accordingly. Reviewed by: andre MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-06-19T04:47:41.166073Z K 7 svn:log V 306 The SUSv4tc1 requires that pthread_setcancelstate() shall be not a cancellation point. When enabling the cancellation, only process the pending cancellation for asynchronous mode. Reported and reviewed by: Kohji Okuno Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 6 scottl K 8 svn:date V 27 2013-06-19T04:57:47.788171Z K 7 svn:log V 287 Tweak the CAM_DATA flags that were added with r251874 to allow source compatibility and almost 100% binary compatibility. The old CAM_SG_LIST_PHYS flag is essentially lost in binary compatibility for legacy SIM drivers. The use of this flag is excedingly rare. Obtained from: Netflix END K 10 svn:author V 6 scottl K 8 svn:date V 27 2013-06-19T05:02:25.972603Z K 7 svn:log V 137 Poor man's binary compatibility of the struct bio: move the added structure members to the end of the structure. Obtained from: Netflix END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-06-19T05:05:16.652641Z K 7 svn:log V 131 Some clarifications and updates for the comments, mostly retrieved from Bruce Evans. Trim the trailing spaces. MFC after: 1 week END K 10 svn:author V 6 scottl K 8 svn:date V 27 2013-06-19T05:11:30.106993Z K 7 svn:log V 85 Fix an unfortunate typo with the compat shims Obtained from: Netflix MFC after: now END K 10 svn:author V 6 scottl K 8 svn:date V 27 2013-06-19T05:12:31.454500Z K 7 svn:log V 84 MFC r251989: Fix an unfortunate typo with the compat shims Obtained from: Netflix END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-19T11:36:13.282343Z K 7 svn:log V 18 Merge fresh head. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-19T11:42:11.649836Z K 7 svn:log V 29 Remove dirs removed in head. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-06-19T13:37:29.707055Z K 7 svn:log V 105 De-vnet hash sizes and hash masks. Submitted by: Nikos Vassiliadis Reviewed by: trociny END K 10 svn:author V 6 marius K 8 svn:date V 27 2013-06-19T15:12:10.527683Z K 7 svn:log V 494 MFC: r238172 (partial) Don't use Maxmem when the amount of memory is meant. Use realmem instead. Maxmem is not only a MD variable, it represents the highest physical memory address in use. On systems where memory is sparsely layed-out the highest memory address and the amount of memory are not interchangeable. Scaling the AGP aperture based on the actual amount of memory (= realmem) rather than the available memory (= physmem) makes sure there's consistent behaviour across architectures. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-06-19T15:59:21.109562Z K 7 svn:log V 76 Use ICMP6STAT_INC() macro for ICMPv6 errors accounting. MFC after: 2 weeks END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-19T17:13:16.572081Z K 7 svn:log V 22 Alphabetize includes. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-06-19T17:14:59.361725Z K 7 svn:log V 50 Alphabetize reserved-word (resword) registration. END K 10 svn:author V 2 jh K 8 svn:date V 27 2013-06-19T18:00:00.079674Z K 7 svn:log V 210 MFC r251485: Revert r238399. The "failok" option doesn't have any effect at all unless specified in fstab(5) and combined with the -a flag. The "failok" option is already documented in fstab(5). PR: 177630 END K 10 svn:author V 2 jh K 8 svn:date V 27 2013-06-19T18:01:37.422917Z K 7 svn:log V 210 MFC r251485: Revert r238399. The "failok" option doesn't have any effect at all unless specified in fstab(5) and combined with the -a flag. The "failok" option is already documented in fstab(5). PR: 177630 END