ıg258000 191 302 232 455 278 117 255 212 132 110 117 153 176 149 151 170 151 307 452 178 737 194 215 142 322 260 222 164 145 142 105 166 147 166 417 556 1181 154 191 109 213 142 180 172 142 303 348 250 201 115 160 329 317 421 197 545 127 287 555 123 117 515 250 286 254 207 552 497 142 283 259 170 338 167 114 439 425 1682 246 428 127 231 503 217 128 514 640 462 116 529 136 1011 172 106 190 428 157 205 211 278 307 307 771 300 300 117 107 178 98 117 559 160 163 160 129 136 358 139 128 393 162 239 353 249 242 388 294 177 392 149 164 282 196 363 323 184 556 270 529 345 368 460 346 141 390 270 270 358 264 200 260 195 118 239 336 468 270 289 315 172 261 149 238 151 158 299 327 160 119 193 134 165 391 391 163 298 161 864 239 465 336 319 1081 169 209 209 458 329 351 117 114 526 K 10 svn:author V 5 markj K 8 svn:date V 27 2013-11-11T16:57:57.018378Z K 7 svn:log V 207 Consistently add the relocation offset only when the ELF type is not ET_EXEC. This fixes several problems with the DTrace pid provider not being able to match probes. Reviewed by: rpaulo MFC after: 2 weeks END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-11-11T17:07:02.039704Z K 7 svn:log V 135 Add a brief comment about VM_GUEST and vm_guest_sysctl_names relationship. Suggested by: Roger Pau Monne Reviewed by: Roger Pau Monne END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-11-11T17:37:50.746427Z K 7 svn:log V 354 Follow up r223485, which made AIM use the ABI thread pointer instead of PCPU fields for curthread, by doing the same to Book-E. This closes some potential races switching between CPUs. As a side effect, it turns out the AIM and Book-E swtch.S implementations were the same to within a few registers, so move that to powerpc/powerpc. MFC after: 3 months END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-11-11T19:00:20.152185Z K 7 svn:log V 182 Merge upstream LLVM r182803: [Mips] Add Mips specific dynamic table entry tags. This is to support an upcoming LLDB snapshot update. Reviewed by: dim@ Sponsored by: DARPA, AFRL END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-11-11T19:04:20.220242Z K 7 svn:log V 23 MFC - Tracking commit. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-11-11T19:06:12.733070Z K 7 svn:log V 159 Merge upstream LLVM r192118: Formally added an explicit enum for DWARF TLS support. No functionality change. Reviewed by: dim@ Sponsored by: DARPA, AFRL END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-11-11T20:22:03.400508Z K 7 svn:log V 116 Add a "GENERIC" armv6 kernel config. It includes support for bcm2835 and Ti chips. It is not intended to build yet. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-11T20:33:25.987056Z K 7 svn:log V 36 Merge head r232040 through r258006. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-11-11T20:39:28.038918Z K 7 svn:log V 15 MFC to r258005 END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-11-11T20:47:22.736013Z K 7 svn:log V 23 MFC - tracking commit. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-11-11T20:51:01.407711Z K 7 svn:log V 61 MFC r257859: Fix typo in include guard, found by clang 3.4. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-11-11T20:57:04.967497Z K 7 svn:log V 84 MFC r257859: Fix typo in include guard, found by clang 3.4. Approved by: re (hrs) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-11-11T21:02:26.081129Z K 7 svn:log V 57 Remove WITH_LIBICONV_COMPAT file to chase after r257583. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-11-11T21:02:57.588755Z K 7 svn:log V 59 Regen after r258012. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-11-11T21:13:14.268236Z K 7 svn:log V 78 Document WITH_TESTS src.conf(5) option. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-11-11T21:14:03.599012Z K 7 svn:log V 59 Regen after r258014. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-11-11T21:16:55.721599Z K 7 svn:log V 214 Disable building the ctl module for the i386 XEN kernel configuration for now, since it causes gcc warnings about casting 64 bit bus_addr_t's to 32 bit pointers, and vice versa. Reviewed by: ken MFC after: 3 days END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-11-11T21:18:02.252675Z K 7 svn:log V 359 cxxfilt: small changes from Apple's developer tools From Apple's Developer Tools 4.0 [1]: demangle.patch 2007-05-05 Geoffrey Keating (d_name): Detect local-source-name. (d_prefix): Likewise. (d_unqualified_name): Implement local-source-name. libiberty-printf.patch MFC after: 1 month [1] http://opensource.apple.com/source/cxxfilt/cxxfilt-9/patches/ END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-11-11T21:19:18.863690Z K 7 svn:log V 86 Remove stray MK_PKGTOOLS leftover from r257444. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-11-11T21:27:57.718836Z K 7 svn:log V 642 More fixing from code review. RWatson partially to blame^Wthank here. * Rename structure elements with a prefix so they are more easily recognised * Give (some/most) static/fileScope variables file_local names for uniqueness. * Remove the much-dislikes RWFILE mode. Now we'll need to add back some form of file writing. * Self-apply a cluebat and fix up locking. I haven't exhaustively checked this, but its better than it was before. Thanks Robert! * Add uma_(zalloc|zfree)_arg harvesting. This is wonderfully high-rate, but needs a hammering to make sure we aren't breaking things. Not quite finished in that it can't be disabled yet. END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2013-11-11T21:42:31.962099Z K 7 svn:log V 97 Remove useless checks for NULL pointer before free(3) Reported by: eadler Approved by: eadler END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-11-11T21:42:56.872007Z K 7 svn:log V 119 Switch default MBR bootcode from /boot/boot0 to /boot/mbr. Reviewed by: Allan Jude, nwhitehorn Discussed on: -current END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-11T22:00:12.457488Z K 7 svn:log V 46 Start slides for lecture on file descriptors. END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T22:07:56.224579Z K 7 svn:log V 229 Add kern.vt.suspendswitch tunable. This will allow to disable default behavior (switch to VT0 on suspend, switch back on resume). If 0 - disabled, other values - enabled. Requested by: jhb Sponsored by: The FreeBSD Foundation END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-11-11T23:37:16.759240Z K 7 svn:log V 159 Use the same implementation of copyinout.c for both AIM and Book-E. This fixes some bugs in both implementations related to validity checks on mapping bounds. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-11-12T00:25:07.474930Z K 7 svn:log V 129 Silence more 'make {check,delete-old{,libs}}' output if $DESTDIR/usr/tests does not exist. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-11-12T00:56:22.739873Z K 7 svn:log V 69 Indicate that expand_number is case-insensitive. Reviewed by: -scsi END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-11-12T01:28:38.290303Z K 7 svn:log V 45 Fix two return values damaged by copy/paste. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-11-12T02:34:48.443519Z K 7 svn:log V 48 Use the real product name for Edimax rsu(4) id. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-11-12T04:02:51.731325Z K 7 svn:log V 10 Comments. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-12T04:56:00.624001Z K 7 svn:log V 71 Don't default to antennas A+B; some NICs use Antennas B+C to transmit. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-12T04:57:31.907089Z K 7 svn:log V 52 Comment what 'mimo' does in the link quality table. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-12T05:00:18.095339Z K 7 svn:log V 71 Use the negotiated HT rate set when generating the link quality table. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-12T05:08:24.634407Z K 7 svn:log V 321 Grr. For some odd reason, setting this to a single antenna on my 5100 (which is a 1x2 device) panics the firmware. But, for some 6xxx devices that require IWN_ANT_BC for the TX chainmask, the link quality entries need to represent _that_. So, revert this for now until I can figure out what is supposed to be going on. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-12T05:49:01.829582Z K 7 svn:log V 460 Fix up the link quality lookup and re-enable multi-rate retry. This is a terrible solution that at least behaves mostly correctly. It walks the currently active rate table looking for rates to match. It assumes that the code matches the setup path in the link quality setup code (much like the previous, much simpler but even more hackish math did.) It's O(n), but n<15, so we're okay for the time being. Tested: * Intel 5100, STA - 11a, 11n, 11bg modes. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-12T05:58:23.952194Z K 7 svn:log V 1084 Commit over some work to prepare the iwn(4) driver for further chipset support. * Extend the hardware base_params structure to include a bunch of hardware flags indicating what is and isn't supported. * Convert a bunch of the initial hardware configuration conditionals to consult the base_params structure. * Add new calibration code for temperature calibration for the Centrino 2xxx series NICs. * Add new bluetooth coexistence code for Centrino 2xxx series NICs. * For NICs that support PAN (personal area networking), use a different transmit queue and command queue setup, in preparation for said PAN support. * Extend the calibration array in iwn_softc to include enough space for the new calibration types. Tested (by myself, if not mentioned): * Intel 4965 * Intel 5100 * Intel 6150 * Intel 2230 * Intel 2200 (eadler) * Intel 1030 * Intel 6200 * Intel 6230 * Intel 6250 * Intel 6150 * Intel 100 What doesn't work: * Intel 6235 - fails in calibration at startup TODO: * Testing on Intel 53xx series hardware Submitted by: Cedric Gross END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-11-12T06:14:12.156614Z K 7 svn:log V 60 Add IDs for the ASIX 88179 and 88178A USB to GigE adapters. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-11-12T08:01:58.991359Z K 7 svn:log V 99 MFC r257680: Do not coalesce if the swap object belongs to tmpfs vnode. Approved by: re (glebius) END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-11-12T08:32:10.760110Z K 7 svn:log V 18 Merge frin head/. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-11-12T08:47:58.250166Z K 7 svn:log V 120 Avoid overflow for the page counts. Reported and tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-12T10:40:50.474531Z K 7 svn:log V 46 Start slides for lecture on file descriptors. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-11-12T10:44:41.655117Z K 7 svn:log V 86 Mention acl_get_brand_np(3). MFC after: 2 weeks Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-11-12T12:22:52.101844Z K 7 svn:log V 78 Fix description to actually make sense. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-11-12T12:23:54.309798Z K 7 svn:log V 48 Fix typo. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 4 loos K 8 svn:date V 27 2013-11-12T12:44:59.192262Z K 7 svn:log V 209 Adds gpioiic.4 and gpioled.4 man pages. Moves some of the information that was previously available on gpio.4 to their respectives pages. Add the cross references on gpioctl.8. Approved by: adrian (mentor) END K 10 svn:author V 4 loos K 8 svn:date V 27 2013-11-12T13:34:07.856796Z K 7 svn:log V 254 As all the IIC controllers on system uses the same 'iichb' prefix we cannot rely only on checking the device unit to indentify the BSC unit we are attaching to. Make use of the device base address to identify our BSC unit. Approved by: adrian (mentor) END K 10 svn:author V 4 loos K 8 svn:date V 27 2013-11-12T13:44:50.774155Z K 7 svn:log V 156 Fix a typo on a comment in ofw_bus_if.m, the default method will return -1 when a node doesn't exist. Reviewed by: nwhitehorn Approved by: adrian (mentor) END K 10 svn:author V 4 loos K 8 svn:date V 27 2013-11-12T13:55:19.083216Z K 7 svn:log V 107 Move the KASSERT() check to the point before the increase of number of pins. Approved by: adrian (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-12T15:04:11.367652Z K 7 svn:log V 19 More on filedescs. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-12T15:09:28.632794Z K 7 svn:log V 64 Just disable recoding support in libsmb if built WITHOUT_ICONV. END K 10 svn:author V 4 loos K 8 svn:date V 27 2013-11-12T16:08:23.670745Z K 7 svn:log V 235 Fix gpiobus to return BUS_PROBE_GENERIC insted of BUS_PROBE_SPECIFIC (0) so it can be overriden by its OFW/FDT version. Give a chance for GPIO devices that implement the device_identify method to attach. Approved by: adrian (mentor) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-11-12T16:14:45.200123Z K 7 svn:log V 216 Actually add IOMMU domain to the list of known mappings. This fixes a bug where multiple devices in the same IOMMU domain would be allocated conflicting mappings unless they also shared a DMA tag. MFC after: 3 days END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-11-12T16:15:09.425734Z K 7 svn:log V 320 Following the approach with ACPI DMAR on x86, split IOMMU handling into a variant PCI bus instead of trying to shoehorn it into the PCI host bridge adapter. Besides matching better the architecture on other platforms, this also allows systems with multiple partitionable endpoints per PCI host bridge to work correctly. END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2013-11-12T17:10:56.295810Z K 7 svn:log V 101 Noted that the stripe_size argument was not being displayed in the usage message MFC after: 2 weeks END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-11-12T17:25:33.522097Z K 7 svn:log V 449 Update LLDB to upstream r194122 snapshot ludes minor changes relative to upstream, for compatibility with FreeBSD's in-tree LLVM 3.3: - Reverted LLDB r191806, restoring use of previous API. - Reverted part of LLDB r189317, restoring previous enum names. - Work around missing LLVM r192504, using previous registerEHFrames API (limited functionality). - Removed PlatformWindows header include and init/terminate calls. Sponsored by: DARPA, AFRL END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-11-12T17:44:29.383630Z K 7 svn:log V 32 Fix a typo: s/wriable/writable/ END K 10 svn:author V 3 alc K 8 svn:date V 27 2013-11-12T17:46:11.266337Z K 7 svn:log V 194 Eliminate the gratuitous use of mmap(2) flags from the implementation of kern_shmat(). Use a simpler approach to determine whether to pass VMFS_NO_SPACE or VMFS_OPTIMAL_SPACE to vm_map_find(). END K 10 svn:author V 2 br K 8 svn:date V 27 2013-11-12T18:02:56.588640Z K 7 svn:log V 463 Add support for Freescale Vybrid Family VF600 heterogeneous ARM Cortex-A5/M4 SoC (M4 core is not used in this work). Support includes device drivers for: - NAND Flash Controller (NFC) - USB Enhanced Host Controller Interface (EHCI) - General-Purpose Input/Output (GPIO) - Universal Asynchronous Receiver/Transmitter (UART) Also supported: - Generic Interrupt Controller (GIC) - MPCore timer - ffec ethernet driver Reviewed by: ray Approved by: cognet (mentor) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2013-11-12T18:19:15.211259Z K 7 svn:log V 28 Release br from mentorship. END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-11-12T18:37:07.330438Z K 7 svn:log V 23 MFC - Tracking commit. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-11-12T18:43:35.234801Z K 7 svn:log V 422 MFC r253917: After r253839, which modifies ld's behaviour to not automatically pull in needed libraries, change libc++.so into a linker script, so it can automatically pull in libcxxrt.so. [Note to stable/9 users: the above statement about ld's behaviour is not (yet) applicable to the version of ld in 9.x, but this change will help when building C++ programs with libc++, in combination with the ports version of ld.] END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-12T18:59:23.470433Z K 7 svn:log V 157 Revert r257715. This breaks the case where devd isn't running. The real solution to this is still being discussed and probably won't look quite like this. END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2013-11-12T19:10:28.450919Z K 7 svn:log V 188 MFC r257869: drm: Initialize "handle" to 0 before calling drm_gem_handle_create() This is variable is being checked in drm_gem_name_create() before being set. Approved by: re (delphij) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-12T19:15:06.723806Z K 7 svn:log V 161 Add an -s option that specifies a path to an alternate etcupdate.sh script to test. This allows a non-installed version of the script to be tested more easily. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-12T19:18:00.160643Z K 7 svn:log V 114 Sort option flags and fix the width of the options list. This is a purely mechanical change, no content changes. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-11-12T19:39:14.035673Z K 7 svn:log V 459 Bring in libnv library for managing name/value pairs. The following types are currently supported: - NV_TYPE_NULL - only name, no data; - NV_TYPE_BOOL - boolean (true or false); - NV_TYPE_NUMBER - 64bit unsigned integer; - NV_TYPE_STRING - C string; - NV_TYPE_NVLIST - nested nvlist; - NV_TYPE_DESCRIPTOR - file descriptor; - NV_TYPE_BINARY - binary data. For detailed documentation and examples see nv(3) manual page. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-12T19:44:18.760185Z K 7 svn:log V 404 Add a pre-world mode of updating similar to the -p option that can be passed to mergemaster. In this mode, only changes to /etc/master.passwd and /etc/group are merged to /etc. In addition, it uses a temporary tree to stage these changes rather than overwriting the existing 'current' and 'previous' trees so that a full update can be run after a normal installworld has completed. MFC after: 2 weeks END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2013-11-12T19:44:45.515415Z K 7 svn:log V 45 drm/radeon: Fix build of radeon_fb.c on i386 END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2013-11-12T20:00:51.049565Z K 7 svn:log V 185 MFC r257870: drm/radeon: Wake up userland after page flip For instance, this caused issues in KDE, such as stuttered animations (with desktop effects enabled). Approved by: re (kib) END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-11-12T20:13:10.851234Z K 7 svn:log V 162 Add VM_LAST, a special last element in enum VM_GUEST and use it in CTASSERT to ensure that vm_guest range is covered by vm_guest_sysctl_names. Suggested by: mjg END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-11-12T20:31:16.597093Z K 7 svn:log V 78 Regression tests for the libnv library. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-11-12T21:14:19.754057Z K 7 svn:log V 239 Check for special status code from FIRMWARE_ACTIVATE command signifying that a reboot is required to complete activation of the requested firmware image. Reported by: Joe Golio Sponsored by: Intel MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-12T21:33:01.397716Z K 7 svn:log V 75 MFC 254576: Stop an ipoib interface before detaching it. PR: kern/181225 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-12T21:42:59.791396Z K 7 svn:log V 18 More on filedesc. END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-11-12T22:43:27.737502Z K 7 svn:log V 344 More code eyeballing and fixup: * Use sbuf_*(9) for printing interesting stuff from sysctls. Much neater, and gets rid of static buffers. * Use a bitmask to decide which sources to harvest instead of checking inside a structure. Much more general. * Tidy up the usual comments, constants and variable names. * Fix module building on amd64. END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-11-12T22:51:03.421196Z K 7 svn:log V 331 Move the ioapic device model from userspace into vmm.ko. This is needed for upcoming in-kernel device emulations like the HPET. The ioctls VM_IOAPIC_ASSERT_IRQ and VM_IOAPIC_DEASSERT_IRQ are used to manipulate the ioapic pin state. Discussed with: grehan@ Submitted by: Tycho Nightingale (tycho.nightingale@pluribusnetworks.com) END K 10 svn:author V 3 ian K 8 svn:date V 27 2013-11-13T01:01:15.271884Z K 7 svn:log V 1588 This fixes 3 problems in syslogd related to sizing receive buffers... - A call was misplaced at the wrong level of nested if blocks, so that the buffers for unix domain sockets (/dev/log, /dev/klog) were never increased at all; they remained at a way-too-small default size of 4096. - The function that was supposed to double the size of the buffer sometimes did nothing, and sometimes installed a wildly-wrong buffer size (either too large or too small) due to an unitialized 'slen' variable passed to getsockopt(). Most often it doubled the UDP buffers from 40k to 80k because accidentally there would be harmless stack garbage in the unitialized variables. - The whole concept of blindly doubling a socket's buffer size without knowing what size it started at is a design flaw that has to be called a bug. If the double_rbuf() function had worked at all (I.E., if the other two bugs didn't exist) this would lead to UDP sockets having an 80k buffer while unix dgram sockets get an 8k buffer. There's nothing about the problem being solved that requires larger buffers for UDP than for unix dgram sockets -- the buffering requirements are the same regardless of socket type. This change renames the double_rbuf() function to increase_rbuf() and increases the buffer size on all types of sockets to 80k. 80k was chosen only because it appears to be the size the original change was shooting for, and it certainly seems to be reasonably large (I might have picked 64k in the absence of any historical guidance). PR: 160433 Submitted by: me, in 2011. END K 10 svn:author V 3 ian K 8 svn:date V 27 2013-11-13T01:04:02.150895Z K 7 svn:log V 153 Add ENETUNREACH and EADDRNOTAVAIL to the list of errors that are potentially transient and shouldn't result in closing the socket and giving up forever. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2013-11-13T01:37:52.824590Z K 7 svn:log V 330 Increase the stack size for ppc64 from 4 pages to 8. I found a stack overflow when a coredump was taken onto a ZFS volume with heavy network activity. 2 DSI traps, plus one DECR trap, along with several function calls in the stack, overflowed the 4 pages. 8 page stack fixes this. Discussed with: nwhitehorn MFC after: 1 week END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2013-11-13T01:51:40.496889Z K 7 svn:log V 30 Fix typo. Submitted by: loos END K 10 svn:author V 8 jpaetzel K 8 svn:date V 27 2013-11-13T03:50:31.200986Z K 7 svn:log V 133 Add support for multiple instances of ftp-proxy and pflog devices. PR: conf/158171 Submitted by: Thomas Johnson END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-11-13T04:31:27.126526Z K 7 svn:log V 410 gcc: Backport fixes for -W parentheses in C++ This fixes GCC 19564: http://gcc.gnu.org/ml/gcc-patches/2006-12/msg00868.html http://gcc.gnu.org/ml/gcc-patches/2006-12/msg01772.html http://gcc.gnu.org/ml/gcc-patches/2007-01/msg00545.html The patch and its fixes are used by Google in their enhanced gcc-4.2.1 port and predates the license switch in GCC so they are still under GPLv2. MFC after: 3 weeks END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-11-13T05:21:41.333486Z K 7 svn:log V 122 - Use bit twiddling macro to set IEEE80211_MODE_11A - On the RT3572 chipset, there's no need to configure BBP register 86 END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-11-13T05:22:39.231356Z K 7 svn:log V 34 Remove a couple of unused macros. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-11-13T05:25:49.229405Z K 7 svn:log V 421 Somewhat mimic how the devel/subversion port prepopulates 'Sponsored by:' in the FreeBSD commit template. Support for this has already existed ^/head/contrib/subversion but it was not enabled in usr.bin/svn/svn/Makefile. To use the pre-populated 'Sponsored by:' entry, set ORGANIZATION in make.conf(5), for example: ORGANIZATION= "The FreeBSD Foundation" Reviewed by: peter Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-13T07:09:00.935211Z K 7 svn:log V 544 Correctly initialise the 2-chain antenna mask in the link quality table. The previous code simply hard-coded IWN_ANT_AB which is only correct for some of the NICs. Now, if the NIC is a 1-stream TX, you need to set IWN_ANT_AB and _not_ just a single antenna. The Intel 5100 firmware panics the moment the link quality table is updated. So! * no secondary antenna? Set it to IWN_ANT_AB; * two-stream device? Transmit on the full transmit antenna configuration. Tested: * Intel 5100, STA * Intel 2200 (eadler) Obtained from: Linux iwlwifi END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2013-11-13T08:08:56.038065Z K 7 svn:log V 364 Strip the -pN patch level from the VERSION string which gets encoded into CTF data. Otherwise FreeBSD Update builds think every kernel file has changed every time there's a security advisory, since the FreeBSD Update build code isn't smart enough to look inside CTF data to ignore those changes. Pointy hat to: cperciva MFC after: 1 day, or before the next BETA END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-11-13T08:45:37.969918Z K 7 svn:log V 22 MFC - tracking commit END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-11-13T08:55:09.015639Z K 7 svn:log V 436 Remove useless comparisions of assigned offset and resid with the sources from uio. Both uio_offset and offset, and uio_resid and resid have the same types for some time. Add check for buflen overflow by comparing the buflen with both offset and resid (vs. comparing with offset only, as it is currently done). Reported and tested by: pho Approved by: des (pseudofs maintainer) Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-13T09:32:11.082783Z K 7 svn:log V 41 Leave a note that the 5300 is a 3x3 NIC. END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-13T12:32:41.948626Z K 7 svn:log V 918 o Simplify POS_INDEX macro calculation. o New macro POS_COPY to copy between term_pos_t. o Add vtbuf_wth/vtbuf_htw helpers, to translate between screen coordinates and circular history buffer location. o Update vtbuf_iscursor to mark region selected by mouse. o New helper vtbuf_flush_mark, to update regions where copy/paste mark changed. o New method vtbuf_get_marked_len to get storage size for paste buffer. o vtbuf_extract_marked fill (caller allocated buffer) with selected region data. o Simplify mouse handler for copy/paste, and use vtbuf_flush_mark to update. o New method vtbuf_scroll_mode, to help indicate Scroll mode by hiding cursor. o Update header with new vtbuf methods. o Add new vt_driver method vd_markedwin, to hold last window with selection. o Enable paste support in core module. Sponsored by: The FreeBSD Foundation Pointed by: Claude Buisson (Scroll mode indication) END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-13T12:34:24.837167Z K 7 svn:log V 80 Move vt_mouse_event out of sysmouse lock. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-13T13:41:36.746929Z K 7 svn:log V 14 MFC @r258091. END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-13T14:35:00.698478Z K 7 svn:log V 98 Do not add for last (single) line of paste buffer. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-11-13T14:46:41.765852Z K 7 svn:log V 332 lldb: Correct a standalone debug file path For a file /bin/ls with a .gnu_debuglink entry of "ls.debug" the path should be /usr/lib/debug/bin/ls.debug, not /usr/lib/debug/bin/ls. ref: https://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html Upstream defect pr17903 (http://llvm.org/pr17903) Sponsored by: DARPA, AFRL END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-11-13T15:10:32.648256Z K 7 svn:log V 65 Allow this to work with fmake Based on patch from Garret Cooper. END K 10 svn:author V 2 br K 8 svn:date V 27 2013-11-13T16:17:05.468575Z K 7 svn:log V 113 o Use common ARMv6/v7 bus_space tag. o Use new helper routines for arm static device mapping. o style(9) tweaks. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-13T16:50:19.275786Z K 7 svn:log V 118 Escape a newline added in the previous commit when verifying the flags passed to the build, diff, or status commands. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-11-13T17:06:26.451389Z K 7 svn:log V 182 Merge upstream LLDB r194487: Log failure to restore thread state in ThreadPlanCallFunction::DoTakedown In order to help track down llvm.org/pr17226. Sponsored by: DARPA, AFRL END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-13T17:08:37.305543Z K 7 svn:log V 214 MFC 254699,255030: Use tvtohz() to convert a socket buffer timeout to a tick value rather than using a home-rolled version. The home-rolled version could result in shorter-than-requested sleeps. PR: kern/181416 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-13T17:10:18.603368Z K 7 svn:log V 214 MFC 254699,255030: Use tvtohz() to convert a socket buffer timeout to a tick value rather than using a home-rolled version. The home-rolled version could result in shorter-than-requested sleeps. PR: kern/181416 END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-11-13T17:49:07.036544Z K 7 svn:log V 678 Since the doc/ toolchain conversion to docbook 5.0, JADETEX is no longer a valid option, so remove 'WITHOUT_JADETEX=yes' from PBUILD_FLAGS. While here, also remove 'WITHOUT_X11=yes', since it will cause a dependency conflict by requiring both print/ghostscript9 and print/ghostscript9-nox11. Switch to OPTIONSNG format (WITHOUT_* -> OPTIONS_UNSET='FOO'), and unset the FOP option, which requires Java (although it is disabled by default). Also unset the 'IGOR' option, since textproc/igor is a validation tool, not necessarily a dependency of the doc/ build itself. While here, reduce the line length of PBUILD_FLAGS. MFC after: 3 days Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-13T18:33:14.550948Z K 7 svn:log V 207 MFC 255248: Use an unsigned long when indexing into mfchashtbl[] and mf6ctable[]. This matches the types used when computing hash indices and the type of the maximum size of mfchashtbl[]. PR: kern/181821 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-13T18:35:06.138399Z K 7 svn:log V 207 MFC 255248: Use an unsigned long when indexing into mfchashtbl[] and mf6ctable[]. This matches the types used when computing hash indices and the type of the maximum size of mfchashtbl[]. PR: kern/181821 END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-11-13T19:40:34.389417Z K 7 svn:log V 23 MFC - tracking commit. END K 10 svn:author V 2 ed K 8 svn:date V 27 2013-11-13T20:35:10.166623Z K 7 svn:log V 16 Fix whitespace. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-13T22:31:56.397837Z K 7 svn:log V 86 MFC 255490,255491: Fix the type of the idtype argument to wait6() in syscalls.master. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-13T22:32:35.839673Z K 7 svn:log V 7 Regen. END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-11-13T22:35:18.431727Z K 7 svn:log V 23 MFC - tracking commit. END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-11-13T22:48:35.174375Z K 7 svn:log V 464 More code examination and fixes. This pass was to mainly to attack "XXX: FIX!!" instances. * Biggest bit of work was to add rate-adaptive live entropy support to the high-rate "live" sources. The current code is there to exercise to process, and will be frobbed later. (Damn. I forgot to put in a "XXX: " Comment). * Clean up comments where issues are noticed. * Move code around a bit to be in more logical places (dummy random_read(9) is now in dummy_rng.c). END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-13T23:58:45.179463Z K 7 svn:log V 68 Panic/DDB check should only affect mouse, screen redraw allowed. :) END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-14T00:00:55.398449Z K 7 svn:log V 71 Simplify a bit vtbuf_set_mark. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-14T00:02:18.208125Z K 7 svn:log V 68 Correct copy/paste mistake. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-11-14T00:06:44.847796Z K 7 svn:log V 37 Avoid SEGV when passed NULL for list END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-11-14T00:29:48.876809Z K 7 svn:log V 44 Don't SEGV when Hash_Table is uninitialized END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-11-14T00:57:20.239065Z K 7 svn:log V 265 gperf: bring small update from Apple Developers tools 4.4 From [1] offset.patch Makes use the C offsetof() macro. size_type.patch Lets you specify the type for length parameters. [1] http://opensource.apple.com/source/gperf/gperf-9/patches/ MFC after: 3 weeks END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2013-11-14T02:20:35.436836Z K 7 svn:log V 42 Add missing #includes. Submitted by: gjb END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-14T07:21:09.299683Z K 7 svn:log V 33 This is "scan_flags" from Linux. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-14T07:27:00.519493Z K 7 svn:log V 297 Fix (I think!) the scan timeouts on the intel NICs. This field needs to be (a) set, and (b) greater than the other timeouts (passive, active, maxquiet, etc.) It also is in microseconds, not milliseconds. I hope this will fix the scan hangs that people are seeing. Obtained from: Linux iwlwifi END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2013-11-14T07:41:52.147580Z K 7 svn:log V 65 Fix copy+paste-o, OEA64 uses LPTE, not PTE. X-MFC with: r257941 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-14T09:11:54.334877Z K 7 svn:log V 142 Merge r257421 from head: Provide a crutch that prevents watchdog to interrupt dumping on a box with IPMI enabled. Approved by: re (kib) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-14T09:14:33.948993Z K 7 svn:log V 256 Merge r257694 from head: Remove remnants of BIND from /etc, since there is no BIND in base now. Sorry, that would break users running head and BIND from ports, since ports rely on these scripts. The ports will be fixed soon. Approved by: re (kib) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-14T09:17:27.056231Z K 7 svn:log V 152 Emphasize that pf(4) in FreeBSD doesn't match pf(4) in OpenBSD 4.5, but is derived from it, and got some important local changes. Wording by: cperciva END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-14T09:19:50.309269Z K 7 svn:log V 145 Merge r257841 from head: Catch up with sb_timeo type change in r255138. This fixes smbfs operation. PR: kern/182963 Approved by: re (kib) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2013-11-14T09:22:32.154703Z K 7 svn:log V 290 When verifying that files we need are present, also check that they don't have zero length. Filesystem corruption will tend to truncate files, and since these are short that's likely to result in them becoming empty. Suggested by: Richard Clayton Convinced by: rwatson MFC after: 3 weeks END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-14T09:25:29.681158Z K 7 svn:log V 197 Merge r257888, r258049 from head: - Use system libiconv, instead of trying to dlopen() it. - Just disable recoding support in libsmb if built WITHOUT_ICONV. PR: 183153 Approved by: re (kib) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-14T09:26:52.345352Z K 7 svn:log V 81 Merge r257945 from head: Do not use just freed memory. Approved by: re (kib) END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-11-14T09:33:54.118013Z K 7 svn:log V 295 Merge r257996,r258001,r258069 from head: fixes for HyperV guest. - Set description string for VM_GUEST_HV (HyperV guest). - Add a brief comment about VM_GUEST and vm_guest_sysctl_names relationship. - CTASSERT that vm_guest range is covered by vm_guest_sysctl_names. Approved by: re (glebius) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-14T09:45:33.840029Z K 7 svn:log V 53 Fix a very bad typo from r248887. Submitted by: art END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-11-14T12:14:27.061300Z K 7 svn:log V 70 Fix typo. Approved by: re (gjb) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-14T13:25:47.575806Z K 7 svn:log V 189 Save last mouse event and check if the button1-up event happen w/o movement, then ignore it. Otherwise such events broke double/triple click sequence. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-11-14T13:33:22.736469Z K 7 svn:log V 101 MFC r257917: Fix typo in "iscsictl -v". Approved by: re (gjb) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-11-14T13:51:53.781831Z K 7 svn:log V 270 Some minor tuning to rpc/svc.c: - close cosmetic race in svc_exit(); - do not set wait timeout for idle threads if we have no use for wakeups; - create new requested thread sooner, not only after some another thread wakeup, that may happen later under constant load. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-14T14:20:35.410225Z K 7 svn:log V 226 Some fixups to pf_get_sport after r257223: - Do not return blindly if proto isn't ICMP. - The dport is in network order, so fix comparisons. - Remove ridiculous htonl(arc4random()). - Push local variable to a narrower block. END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-14T15:14:27.964514Z K 7 svn:log V 92 wrap long lines. Sponsored by: The FreeBSD Foundation Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-11-14T15:37:20.029809Z K 7 svn:log V 460 x86: Allow users to change PSL_RF via ptrace(PT_SETREGS...) Debuggers may need to change PSL_RF. Note that tf_eflags is already stored in the signal context during signal handling and PSL_RF previously could be modified via sigreturn, so this change should not provide any new ability to userspace. For background see the thread at: http://lists.freebsd.org/pipermail/freebsd-i386/2007-September/005910.html Reviewed by: jhb, kib Sponsored by: DARPA, AFRL END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-14T15:44:22.325991Z K 7 svn:log V 177 Done cut/paste "word" selection mode support. It still selects everything which is not space around. Sponsored by: The FreeBSD Foundation Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-11-14T15:54:54.573202Z K 7 svn:log V 436 Introduce allocation cache to store LZ4 compression contexts without kicking VM subsystem twice for every written record. Tests on 24-core system show double reduction of CPU time spent on copying single large well-compressed file. This patch is not really needed on illumos (while not harm either) since their memory allocator by default uses caching for all requests up to 128K. Reviewed by: Saso Kiselkov END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-11-14T16:10:21.958602Z K 7 svn:log V 252 gcc: merge rs6000 change from FSF pre-gcc43 config/rs6000/rs6000.c http://gcc.gnu.org/ml/gcc-patches/2007-04/msg01551.html Don't set MASK_PPC_GFXOPT for 8540 or 8548. Obtained from: gcc 4.3 (rev. 124381; GPLv2) MFC after: 3 weeks Reviewed by: nathan END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2013-11-14T18:41:58.338488Z K 7 svn:log V 272 Repair build after svn r258115 options.get_size_type() appears to return a const char *, so assume that its a string as oppose to *nothing*. I have no idea what apple's code is trying to do here: http://opensource.apple.com/source/gperf/gperf-9/patches/size_type.patch END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-11-14T18:53:17.745133Z K 7 svn:log V 363 The previous code makes a memory allocation in size of struct mbx_common_read_write_flashrom plus 32KB and caps the actual transfer size at 32KB. This is harmless as it is but may confuse static code analyzer, so allocate a full 32KB instead. Reported by: Coverity via mjacob Submitted by: Venkata Duvvuru Coverity CID: 1125820 END K 10 svn:author V 3 gnn K 8 svn:date V 27 2013-11-14T19:53:35.223892Z K 7 svn:log V 253 The FreeBSD Project now has its own, Ogranizationally Unique Identifier, assigned by the IEEE. This file includes documentation on how developers must carve up the space as well as an initial allocation for bhyve. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gnn K 8 svn:date V 27 2013-11-14T20:07:17.818512Z K 7 svn:log V 49 Shift our OUI correctly. Pointed out by: emaste END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-11-14T20:21:05.671930Z K 7 svn:log V 297 Merge vrp-tree fix from gcc-4.3 Fix missed conversion from / to >> (GCC PR32521) Note that vrp-tree is currently disabled by default in FreeBSD's gcc due many bugs. While here fix a revision number in the 4.3 Changelog. Obtained from: gcc 4.3 (rev. 122831 - partial; GPLv2) MFC after: 3 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-14T21:27:13.406422Z K 7 svn:log V 177 MFC 255497: Fix an off-by-one error when populating mincore(2) entries for skipped entries. lastvecindex references the last valid byte, so the new bytes should come after it. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-14T21:27:19.067879Z K 7 svn:log V 177 MFC 255497: Fix an off-by-one error when populating mincore(2) entries for skipped entries. lastvecindex references the last valid byte, so the new bytes should come after it. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-14T21:31:58.188085Z K 7 svn:log V 265 MFC 255498: - Document the UQUAD sysctl variants. - Clarify that exactly one of the "access" flags is required and list the optional flags in a separate list. Prefer bundling CTLFLAG_TUN into the access flag by not documenting it as an optional flag to set. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2013-11-14T21:57:37.027023Z K 7 svn:log V 171 Put in the correct bit shifting and add a type to prevent clang from complaining. While here fix up a grammar nit. Pointed out by: Sergey Kandaurov and bz@ respectively. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-11-14T22:57:07.412829Z K 7 svn:log V 107 Add a note that this file is compiled as part of the kernel and libc. Requested by: kib MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-11-14T22:59:20.714826Z K 7 svn:log V 167 Change cap_rights_merge(3) and cap_rights_remove(3) to return pointer to the destination cap_rights_t structure. This already matches manual page. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-11-14T23:02:49.210424Z K 7 svn:log V 102 Sync return value with actual implementation. Sponsored by: The FreeBSD Foundation MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-11-14T23:05:13.855298Z K 7 svn:log V 26 Style. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-11-14T23:14:25.738124Z K 7 svn:log V 146 Precisely document capability rights here too (they are already documented in rights(4)). Sponsored by: The FreeBSD Foundation MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-11-14T23:18:32.816397Z K 7 svn:log V 243 The CAP_LINKAT, CAP_MKDIRAT, CAP_MKFIFOAT, CAP_MKNODAT, CAP_RENAMEAT, CAP_SYMLINKAT and CAP_UNLINKAT capability rights make no sense without the CAP_LOOKUP right, so include this rights. Sponsored by: The FreeBSD Foundation MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-11-14T23:28:28.123936Z K 7 svn:log V 375 - Move CAP_EXTATTR_* and CAP_ACL_* rights to index 1 to have more room in index 0 for the future. - Move CAP_BINDAT and CAP_CONNECTAT rights to index 0 so we can include CAP_LOOKUP right in them. - Shuffle the bits around so there are no gaps. This is last chance to do that as all moved rights are not used yet. Sponsored by: The FreeBSD Foundation MFC after: 3 days END K 10 svn:author V 7 davidcs K 8 svn:date V 27 2013-11-15T01:26:24.784727Z K 7 svn:log V 173 ql_hw.[c,h]: set minimum thresholds on pkt size for lro path. ql_ioctl.c: validate the length and address of buffer passed to QL_RD_FW_DUMP Submitted by:David C Somayajulu END K 10 svn:author V 7 davidcs K 8 svn:date V 27 2013-11-15T01:44:58.508851Z K 7 svn:log V 192 Validate the buffer and its length passed to QLA_MPI_DUMP. copyout dump only if qls_mpi_core_dump() is successful. (like to credit x90c for pointing the issue) Submitted by:David C Somayajulu END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-11-15T03:05:33.447744Z K 7 svn:log V 222 gcc: warn about integer overflow in constant expressions in the C++ frontend. This fixes GCC 28986: http://gcc.gnu.org/ml/gcc-patches/2007-01/msg00473.html Obtained from: gcc 4.3 (rev. 120558; GPLv2) MFC after: 3 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-11-15T07:09:24.188724Z K 7 svn:log V 80 MFC r257858: Fix signal delivery for the iBCS2 binaries. Approved by: re (gjb) END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-11-15T07:10:42.406315Z K 7 svn:log V 168 MFC r257856: Add bits for the AMD features from CPUID function 0x80000001 ECX, described in the rev. 3.0 of the Kabini BKDG, document 48751.pdf. Approved by: re (gjb) END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-11-15T07:14:01.934453Z K 7 svn:log V 57 MFC r257858: Fix signal delivery for the iBCS2 binaries. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-11-15T07:26:50.578450Z K 7 svn:log V 145 MFC r257856: Add bits for the AMD features from CPUID function 0x80000001 ECX, described in the rev. 3.0 of the Kabini BKDG, document 48751.pdf. END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-11-15T10:28:59.536566Z K 7 svn:log V 59 Add some more IDs for Intel ATA, AHCI and USB controllers. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-11-15T11:15:30.743688Z K 7 svn:log V 67 Properly initialize sin6_scope_id instead of embedding zone index. END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-11-15T11:32:19.589239Z K 7 svn:log V 206 Handle case when ACPI reports HPET device, but does not provide memory resource for it. In such case take the address range from the HPET table. This fixes hpet(4) driver attach on Asrock C2750D4I board. END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-15T11:33:36.265679Z K 7 svn:log V 234 Add VT_ALT_TO_ESC_HACK enabled by default. This will prepend ESC sequence before any chars when any of ALT keys is down. ! Not sure if it right way, but now it is possible to use Alt keys in vim. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-15T11:35:31.685812Z K 7 svn:log V 68 Remove accidental line break. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-11-15T12:12:50.824115Z K 7 svn:log V 28 ANSIfy function defintions. END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-11-15T13:12:53.753945Z K 7 svn:log V 100 Add ID for Intel Lynx Point HDMI CODEC. Submitted by: Dmitry Luhtionov END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-11-15T13:19:15.069844Z K 7 svn:log V 42 Add ID for Intel Avoton SMBus controller. END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-11-15T13:55:55.943582Z K 7 svn:log V 73 Add some more Intel HDA controller IDs and rename HDMI CODEC to Haswell. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-15T15:08:53.480107Z K 7 svn:log V 298 MFC 256293: Sanitize the %eflags returned by BIOS routines. Some BIOS routines enter protected mode and may leave protected-mode-specific flags like PSL_NT set when they return to real mode. This can cause a fault when BTX re-enters protected mode after the BIOS mode returns. PR: amd64/182740 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-15T15:08:58.817592Z K 7 svn:log V 298 MFC 256293: Sanitize the %eflags returned by BIOS routines. Some BIOS routines enter protected mode and may leave protected-mode-specific flags like PSL_NT set when they return to real mode. This can cause a fault when BTX re-enters protected mode after the BIOS mode returns. PR: amd64/182740 END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-11-15T15:14:07.517100Z K 7 svn:log V 71 Add few more minor parts of DevSleep support from AHCI 1.3.1 proposal. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-15T15:29:53.398274Z K 7 svn:log V 205 Don't allow vfs.lorunningspace or vfs.hirunningspace to be set such that lorunningspace is greater than hirunningspace as the system performs terribly if it is mistuned in this fashion. MFC after: 1 week END K 10 svn:author V 3 gnn K 8 svn:date V 27 2013-11-15T16:03:32.988930Z K 7 svn:log V 69 Clean up the macros to avoid using casts. Suggested by: bde and jhb END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2013-11-15T16:05:55.742628Z K 7 svn:log V 769 Fix accounting for hw.realmem on the i386 and amd64 platforms. sys/i386/i386/machdep.c: sys/amd64/amd64/machdep.c: The value reported by FreeBSD as "real memory" when booting doesn't match what is later reported by sysctl as hw.realmem. This is due to the fact that the value printed during the boot process is fetched from smbios data (when possible), and accounts for holes in physical memory. On the other hand, the value of hw.realmem is unconditionally set to be one larger than the highest page of the physical address space. Fix this by setting hw.realmem to the same value printed during boot, this makes hw.realmem honour it's name and account properly for physical memory present in the system. Submitted by: Roger Pau Monn̩ Reviewed by: gibbs END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-15T16:16:55.483825Z K 7 svn:log V 146 Remove an incorrectly copied and pasted clause from these license statements. Approved by: Yohanes Nugroho MFC after: 1 week END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2013-11-15T16:35:28.988805Z K 7 svn:log V 370 Improve robustness of the Xen balloon driver. sys/dev/xen/balloon/balloon.c: Remove unused and commented out code. Fix deadlock caused by performing a sleepable malloc while holding the balloon mutex. Perform proper accounting of the memory used by the domain. Submitted by: Roger Pau Monn̩ Sponsored by: Citrix Systems R&D Reviewed by: gibbs MFC after: 2 days END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2013-11-15T18:44:25.331518Z K 7 svn:log V 240 Merge in gcc svn r120505 to include definition of TREE_OVERFLOW_P: http://gcc.gnu.org/viewcvs/gcc/trunk/gcc/tree.h?revision=120505&view=markup This repairs build breakage for non x86 arch's that use gcc to build intruduced at svn R258157 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2013-11-15T19:01:29.326573Z K 7 svn:log V 223 Welcome Alistair Crooks to FreeBSD. Alistair has been a long-time figure in the NetBSD community, and is joining FreeBSD to share the work he's done at Netflix. Max Yevemenkin and I will be his mentors Approved by: core END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-11-15T19:55:35.911320Z K 7 svn:log V 988 Replace CAP_POLL_EVENT and CAP_POST_EVENT capability rights (which I had a very hard time to fully understand) with much more intuitive rights: CAP_EVENT - when set on descriptor, the descriptor can be monitored with syscalls like select(2), poll(2), kevent(2). CAP_KQUEUE_EVENT - When set on a kqueue descriptor, the kevent(2) syscall can be called on this kqueue to with the eventlist argument set to non-NULL value; in other words the given kqueue descriptor can be used to monitor other descriptors. CAP_KQUEUE_CHANGE - When set on a kqueue descriptor, the kevent(2) syscall can be called on this kqueue to with the changelist argument set to non-NULL value; in other words it allows to modify events monitored with the given kqueue descriptor. Add alias CAP_KQUEUE, which allows for both CAP_KQUEUE_EVENT and CAP_KQUEUE_CHANGE. Add backward compatibility define CAP_POLL_EVENT which is equal to CAP_EVENT. Sponsored by: The FreeBSD Foundation MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-11-15T19:56:28.790774Z K 7 svn:log V 77 Correct right names. Sponsored by: The FreeBSD Foundation MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-15T19:58:26.084984Z K 7 svn:log V 116 MFC 256274: Ignore attempts to set the nmbcluster sysctls to their current value rather than failing with an error. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-15T19:58:31.091642Z K 7 svn:log V 116 MFC 256274: Ignore attempts to set the nmbcluster sysctls to their current value rather than failing with an error. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-11-15T20:01:07.589848Z K 7 svn:log V 365 Fix a couple of issues with -F: - Fix ALWAYS_INSTALL to take precedence over the FreeBSD ID checks. In particular, always install a file where the only change was the FreeBSD ID even if -F is specified. - Fix the -F option in the case that the only upstream change is a change in the FreeBSD ID and the local file is removed. - Add tests for these two cases. END K 10 svn:author V 7 asomers K 8 svn:date V 27 2013-11-15T20:23:52.465218Z K 7 svn:log V 232 MFC 257006 sbin/geom/class/part/geom_part.c Always validate the return of find_geomcfg(). It could be NULL, for example when the geom is withering. Approved by: ken(mentor) Sponsored by: Spectra Logic Corporation END K 10 svn:author V 6 edavis K 8 svn:date V 27 2013-11-15T20:26:14.039972Z K 7 svn:log V 255 Fixed a tx watchdog chip reset that could occur on mostly idle links. Fixed various link related issues and 10GBaseT is now linking properly. Modified the types for the driver tunables to be consistent with the sysctl APIs. Approved by: davidch (mentor) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-11-15T20:40:27.349669Z K 7 svn:log V 24 Import ACPICA 20131115. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-11-15T20:41:02.011012Z K 7 svn:log V 21 Tag ACPICA 20131115. END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2013-11-15T20:58:29.353428Z K 7 svn:log V 432 Update instructions to match reality. * Point readers to the Subversion Primer in the Committer's Guide instead of attempting to provide details here. The guide is much more complete. * Adjust some comments to better represent reality. * Prepare to import the whole contents of a release, per the Subversion Primer. Files should only be dropped when doing the merge into head/contrib/atf/ Approved by: rpaulo (mentor) END