ƒ¯272000 192 279 164 213 213 235 194 333 629 225 205 194 210 237 369 209 120 161 184 131 125 594 310 783 241 263 394 463 350 180 530 255 291 268 167 141 176 540 393 261 202 465 223 191 196 174 145 141 138 193 201 110 362 232 543 160 688 195 653 241 247 265 151 154 240 260 260 138 260 259 336 339 215 919 187 150 130 150 199 197 166 136 114 179 341 210 179 600 551 125 606 261 116 192 192 449 260 457 219 1733 194 200 191 171 216 243 168 147 179 160 931 161 263 313 235 256 218 431 411 352 381 197 358 563 201 149 288 264 220 492 270 735 193 522 378 827 311 454 237 108 348 180 235 244 163 305 183 272 607 220 391 210 235 182 199 191 163 169 171 197 121 154 425 153 105 132 158 1230 222 180 328 283 205 132 206 307 128 206 272 269 151 150 226 331 324 364 180 180 309 120 164 162 260 K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-09-22T20:38:01.505192Z K 7 svn:log V 186 Switch from timeout(9) to callout(9). In addition, do not teardown the IRQ handler while resetting the controller and add some missing teardown actions in detach. Reviewed by: delphij END K 10 svn:author V 7 davidcs K 8 svn:date V 27 2014-09-22T20:53:17.363140Z K 7 svn:log V 68 MFC r271727 remove clean option from Makefile Approved by: re(gjb) END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-09-22T21:02:38.666724Z K 7 svn:log V 118 Remove some variables that are no longer used as of r271413. Reported by: Coverity CID: 1238924 X-MFC-With: r271413 END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-09-22T21:09:30.053037Z K 7 svn:log V 118 Remove an incorrect close(2) call that was added in r271413. Reported by: Coverity CID: 1238923 X-MFC-With: r271413 END K 10 svn:author V 7 davidcs K 8 svn:date V 27 2014-09-22T21:12:30.666390Z K 7 svn:log V 138 MFC r271728 For ECORE_DBG_BREAK_IF() ECORE_BUG() ECORE_BUG_ON() check bxe_debug flag before printing error message. Approved by: re(gjb) END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-09-22T22:38:54.892622Z K 7 svn:log V 101 Use the right variable for determining that we exited the loop without finding an interrupt handler. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2014-09-23T00:43:18.900336Z K 7 svn:log V 235 MFC r271664: Cache GELI passphrases entered at the console during the boot process, in order to improve user-friendliness when a system has multiple disks encrypted using the same passphrase. Relnotes: yes Approved by: re (gjb) END K 10 svn:author V 6 grehan K 8 svn:date V 27 2014-09-23T01:17:22.672773Z K 7 svn:log V 533 Correct display of bhyve SMBIOS UUIDs with dmidecode by bumping the version. The mixed little/big-endianness of SMBIOS UUIDs was clarified in v2.6 of the SMBIOS spec. dmidecode uses the reported version of SMBIOS to determine the layout and what to byte-swap. bhyve's SMBIOS reported as 2.4 though it implemented the 2.6-style of memory layout. This resulted in dmidecode reporting a different UUID than one passed in via the -U option. Fix by exporting a version of 2.6. Reviewed by: tychon Reported by: julian MFC after: 1 day END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-23T01:18:09.474136Z K 7 svn:log V 132 Document r271470, addition of BIOS- and UEFI-capable CDROM images. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-23T01:18:11.785307Z K 7 svn:log V 112 Document r271816, drm/i915 HW context support. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-23T01:18:13.881178Z K 7 svn:log V 101 Add sponsor attribution for r271470 Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-23T01:18:16.227496Z K 7 svn:log V 117 Document r271967, mkimg(1) empty partition support. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-23T01:18:18.378483Z K 7 svn:log V 144 Document r272006, GEOM_ELI passphrase caching on boot with multiple providers. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-09-23T02:56:40.116711Z K 7 svn:log V 271 Stage one of multipass suspend/resume Summary: Add the beginnings of multipass suspend/resume, by introducing BUS_SUSPEND_CHILD/BUS_RESUME_CHILD, and move the PCI driver to this. Reviewers: jhb Reviewed By: jhb Differential Revision: https://reviews.freebsd.org/D590 END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-09-23T04:13:21.691200Z K 7 svn:log V 108 We should have an isync after switching MSR[SF] in bootstrap. Submitted by: Mark Millard MFC after: 3 days END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2014-09-23T05:37:17.465243Z K 7 svn:log V 25 Move pci/ncr to dev/ncr. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2014-09-23T05:54:18.856391Z K 7 svn:log V 66 Move amdsmb and nfsmb from dev/pci to their own device directory. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2014-09-23T06:31:15.475896Z K 7 svn:log V 89 Move all the power management (SMBus) drivers to their own directory, away from sys/pci. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2014-09-23T06:31:46.975767Z K 7 svn:log V 36 Remove the empty sys/pci directory. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2014-09-23T06:32:19.618122Z K 7 svn:log V 30 Remove "pci" from CSCOPEDIRS. END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-09-23T07:50:04.101328Z K 7 svn:log V 502 MFC r271743: Implement most of timer_{create,settime,gettime,getoverrun,delete} for amd64/linux32. Fix the entirely bogus (untested) version from r161310 for i386/linux using the same shared code in compat/linux. It is unclear to me if we could support more clock mappings but the current set allows me to successfully run commercial 32bit linux software under linuxolator on amd64. Reviewed by: jhb Differential Revision: D784 Sponsored by: DARPA, AFRL Approved by: re (gjb) END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-09-23T07:53:32.095068Z K 7 svn:log V 218 This is a direct commit rather than an MFC of r271744. Re-gen after r272020 (r271743 in head) implementing most of timer_{create,settime,gettime,getoverrun,delete}. Approved by: re (gjb) Sponsored by: DARPA/AFRL END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-09-23T08:33:03.167650Z K 7 svn:log V 691 As per [1] Intel only supports this driver on 64bit platforms. For now restrict it to amd64. Other architectures might be re-added later once tested. Remove the drivers from the global NOTES and files files and move them to the amd64 specifics. Remove the drivers from the i386 modules build and only leave the amd64 version. Rather than depending on "inet" depend on "pci" and make sure that ixl(4) and ixlv(4) can be compiled independently [2]. This also allows the drivers to build properly on IPv4-only or IPv6-only kernels. PR: 193824 [2] Reviewed by: eric.joyner intel.com MFC after: 3 days References: [1] http://lists.freebsd.org/pipermail/svn-src-all/2014-August/090470.html END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-09-23T08:39:08.209741Z K 7 svn:log V 149 Given we are restricting ixl(4) to 64bit platforms now backout the change r270820 to common (shared) Intel code no longer needed. MFC after: 3 days END K 10 svn:author V 5 jceel K 8 svn:date V 27 2014-09-23T10:56:42.186511Z K 7 svn:log V 168 Changes as follows: * Added vt(4) to EVDEV kernel config * Fixed /dev/input/event%d device numbering * Fixed uinput evdev_alloc()/evdev_free() to prevent memory leaks END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-09-23T11:27:43.517643Z K 7 svn:log V 299 Fix thinko that, with two map entries like shown below, in that order, made autofs mix them up: the second one wasn't visible in ls(1) output, and trying to access it would trigger mount for the first one. foobar host:/foobar foo host:/foo MFC after: 3 days Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 mjg K 8 svn:date V 27 2014-09-23T11:41:09.206641Z K 7 svn:log V 370 install: re-check failed mkdir for EEXIST Since the code stats and mkdirs in 2 separate steps, it is possible that the directory will be created in the meantime by something else (e.g. concurrent install).[1] While here alter the code to properly report stat failure, previously it would always claim it was mkdir which failed. Noted by: royger [1] MFC after: 1 week END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-09-23T12:37:01.842610Z K 7 svn:log V 252 Hardware driver update from Mellanox Technologies, including: - improved performance - better stability - new features - bugfixes Supported HCAs: - ConnectX-2 - ConnectX-3 - ConnectX-3 Pro Sponsored by: Mellanox Technologies MFC after: 1 week END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-09-23T13:58:39.864048Z K 7 svn:log V 83 Make it more explicitly clear that -t will not change filename. MFC after: 3 days END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-09-23T16:03:57.481585Z K 7 svn:log V 438 MFC r269669,271743: Split up sys_ktimer_getoverrun() into a sys_ and a kern_ variant and export the kern_ version needed by an upcoming linuxolator change. Implement most of timer_{create,settime,gettime,getoverrun,delete} for amd64/linux32. Fix the entirely bogus (untested) version from r161310 for i386/linux using the same shared code in compat/linux. Reviewed by: jhb Differential Revision: D784 Sponsored by: DARPA/AFRL END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-09-23T16:05:23.910081Z K 7 svn:log V 159 MFC 271881: Fix partition alignment and image rounding when any of -P (block size), -T (track size) or -H (number of heads) is given. Approved by: re@ (gjb) END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-09-23T16:06:28.390294Z K 7 svn:log V 199 This is a direct commit rather than an MFC of r271744. Re-gen after r272029 (r271743 in head) implementing most of timer_{create,settime,gettime,getoverrun,delete}. Sponsored by: DARPA/AFRL END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-09-23T17:04:21.063387Z K 7 svn:log V 170 DEBUG_LOCKS no longer modifies 'struct vnode', nor does fstat(1) use it. fstat(1) now uses libprocstat(9). There is no userland impact to using this. MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-09-23T17:30:00.008235Z K 7 svn:log V 75 Fix ASCQ for "Logical unit not ready, manual intervention required" error. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2014-09-23T18:22:40.971564Z K 7 svn:log V 46 Build plockstat if WITH_PLOCKSTAT is defined. END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-09-23T18:38:06.662966Z K 7 svn:log V 82 Remove settings for pkg_* scripts which are no longer present. MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-09-23T18:54:23.170394Z K 7 svn:log V 447 vm_map_pmap_enter() and pmap_enter_object() are currently not aware of the wired attribute of the mapping. As result, some pmap implementations clear the wired state of the page table entries, which breaks invariants and allows the entries to be lost. Avoid calling vm_map_pmap_enter() for the MADV_WILLNEED on the wired entry, the pages must be already mapped. Noted and reviewed by: alc Sponsored by: The FreeBSD Foundation MFC after: 3 days END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-09-23T19:12:06.156483Z K 7 svn:log V 298 Fix thinko that, with two map entries like shown below, in that order, made automountd(8) mix them up: trying to access the second one would trigger mount for the first one. foo host:/foo foobar host:/foobar PR: 193584 MFC after: 3 days Sponsored by: The FreeBSD Foundation END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-09-23T19:24:13.358004Z K 7 svn:log V 163 Note KBI breakage with DEBUG_LOCKS. It specifically modifies struct lock, which many other structures embed. Noted by: kib MFC after: 3 days X-MFC-with: r272032 END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-09-23T19:32:42.813049Z K 7 svn:log V 110 After r266269 unbreak the pc98 builds by only building the xenhvm module for amd64 and i386 but not for pc98. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-09-23T20:35:48.265226Z K 7 svn:log V 372 When reporting some major UNIT ATTENTION condition, like POWER ON OCCURRED or I_T NEXUS LOSS, clear all minor UAs for the LUN, redundant in this case. All SAM specifications tell that target MAY do it, but libiscsi initiator seems require it to be done, terminating connection with error if some more UAs happen to be reported during iSCSI connection. MFC after: 3 days END K 10 svn:author V 3 smh K 8 svn:date V 27 2014-09-23T21:38:05.222282Z K 7 svn:log V 130 MFC r271429, r271882: Add support for controlling mfi(4) controller properties Approved by: re (glebius) Sponsored by: Multiplay END K 10 svn:author V 3 pjd K 8 svn:date V 27 2014-09-23T21:56:15.401815Z K 7 svn:log V 99 MFC r271577: Fix descriptors leak. PR: bin/191002 Reported by: Ryan Steinmetz Submitted by: mjg END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-09-23T22:07:08.107877Z K 7 svn:log V 102 Don't install /etc/rc.d/keyserv unless MK_OPENSSL == yes Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-23T22:15:00.404440Z K 7 svn:log V 78 Constify a parameter of name2oid. No functional change. MFC after: 2 months END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-09-23T22:15:04.591115Z K 7 svn:log V 52 Go the path of least resistance and disable -Werror END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-09-23T22:20:19.127029Z K 7 svn:log V 45 The ATF source code is now hosted on GitHub. END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-09-23T22:23:58.533927Z K 7 svn:log V 45 Revert r271574 to avoid changing vendor code END K 10 svn:author V 3 pjd K 8 svn:date V 27 2014-09-23T22:27:34.519698Z K 7 svn:log V 100 MFC r236360,r236361: - Add missing system calls. - Remove rmdirat system call which doesn't exist. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-09-23T22:29:03.369631Z K 7 svn:log V 104 Delete mentions to removed manpages Obtained from: atf (git 23c570d6f393c76dff041360bb5f7779900c7191) END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-09-23T22:38:10.034609Z K 7 svn:log V 17 MFhead @ r272049 END K 10 svn:author V 2 np K 8 svn:date V 27 2014-09-23T22:57:11.810726Z K 7 svn:log V 270 cxgbe(4): Verify that the addresses in if_multiaddrs really are multicast addresses. (The chip doesn't really care, it's just that it needs to be told explicitly if unicast DMACs are checked for "hits" in the hash that is used after the TCAM entries are all used up). END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-09-24T01:21:31.663800Z K 7 svn:log V 140 ipfilter bug #558 add in some missing frag table function comments. Approved by: glebius (mentor) Obtained from: ipfilter CVS repo (r1.36) END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-09-24T04:06:54.916009Z K 7 svn:log V 449 Have distrib-dirs, distribution, hier, hierarchy, redistribute, and reinstall depend on the .MAKE special target This will allow users to do something like the following to print out the results of the running the simulated make target with bmake, like some of the other top-level make targets in Makefile.inc1: % make -f Makefile.inc1 -n distribution TARGET=i386 TARGET_ARCH=i386 MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-09-24T04:17:29.005425Z K 7 svn:log V 65 Clean the generated baseline files by adding them to CLEANFILES. END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-09-24T04:45:35.686397Z K 7 svn:log V 594 Improve bsd.progs.mk compatibility with bsd.prog.mk 1. Do not install FILES/SCRIPTS multiple times if PROGS is specified; this is already handled via bsd.prog.mk when it's called recursively (PR: 191055, 191955). 2. Some variables, like BINDIR and PROGNAME, default to a value if unset whereas others get appended to, like CFLAGS. Add support for the former case (PR: 191056) 3. Make "checkdpadd" and "clean" available targets for recursive execution. Reviewed by: marcel, sjg Phabric: D822 PR: 191055, 191056, 191955 MFC after: 1 week Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-09-24T06:50:14.967420Z K 7 svn:log V 101 Fix a typo in the upgrade directions MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-09-24T07:00:35.436416Z K 7 svn:log V 559 Import pjdfstest from ^/vendor/pjdfstest/abf03c3a47745d4521b0e4aa141317553ca48f91 - Remove tools/regression/pjdfstest - Add upgrade directions for contrib/pjdfstest - Add a note to UPDATING for the move (the reachover Makefiles are coming soon) Functional differences: - ftruncate testcases are added from upstream (github) Non-functional differences: - The copyright for the project has been updated to 2012 - pjd's contact information has been updated Discussed with: -testing, jmmv, pjd MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-09-24T07:29:07.447043Z K 7 svn:log V 144 MFC r271447, r271496 - Attach the ISO to an ahci-cd emulated device - Propagate the error status of /usr/sbin/bhyve Approved by:re (delphij) END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-09-24T08:18:11.842352Z K 7 svn:log V 154 Remake Linux' SOUND_MIXER_INFO IOCTL as a wrapper around new FreeBSD's one. Submitted by: Dmitry Luhtionov MFC after: 3 days END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-09-24T08:28:34.721769Z K 7 svn:log V 167 Update code to use new network counter API. Fix some minor compile warnings while at it. Sponsored by: Mellanox Technologies Suggested by: glebius@ MFC after: 1 week END K 10 svn:author V 3 pho K 8 svn:date V 27 2014-09-24T09:25:47.878162Z K 7 svn:log V 59 Style fixes. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2014-09-24T09:28:37.535803Z K 7 svn:log V 62 Added comments. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 smh K 8 svn:date V 27 2014-09-24T09:59:48.513933Z K 7 svn:log V 147 MFC r271934: Output boot code warning when zpool upgrade -a is used to add features. PR: 188328 Approved by: re (marius) Sponsored by: Multiplay END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-24T11:23:55.643187Z K 7 svn:log V 163 - Provide igb_get_counter() to return counters that are not collected, but taken from hardware. - Mechanically convert to if_inc_counter() the rest of counters. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-24T11:31:46.406648Z K 7 svn:log V 163 - Provide vte_get_counter() to return counters that are not collected, but taken from hardware. - Mechanically convert to if_inc_counter() the rest of counters. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-24T11:33:43.459614Z K 7 svn:log V 42 Mechanically convert to if_inc_counter(). END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-24T11:58:23.635567Z K 7 svn:log V 163 - Provide txp_get_counter() to return counters that are not collected, but taken from hardware. - Mechanically convert to if_inc_counter() the rest of counters. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-24T12:19:00.713881Z K 7 svn:log V 162 - Provide wi_get_counter() to return counters that are not collected, but taken from hardware. - Mechanically convert to if_inc_counter() the rest of counters. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-09-24T12:39:12.583740Z K 7 svn:log V 243 Switch the defaults to not split the RLIMIT_STACK-sized initial thread stack into the stacks of the created threads. Add knob LIBPTHREAD_SPLITSTACK_MAIN to restore the older behaviour. Sponsored by: The FreeBSD Foundation MFC after: 3 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-09-24T12:41:39.113335Z K 7 svn:log V 246 Expand the libthr(3) manpage to document knobs accepted by libthr.so and explain some internal working of the library, neccessary to understand the knobs effects. Reviewed by: bjk, pluknet Sponsored by: The FreeBSD Foundation MFC after: 3 weeks END K 10 svn:author V 3 smh K 8 svn:date V 27 2014-09-24T14:35:08.083552Z K 7 svn:log V 122 Fix ticks wrap issue of lowmem test in vm_pageout_scan Reviewed by: jhb (D818) MFC after: 3 days Sponsored by: Multiplay END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-09-24T15:14:01.798051Z K 7 svn:log V 823 Fix the creation of the L2 cluster table for version 1. The blkofs variable was assigned the image offset in bytes and not in blocks (i.e. sectors). This had image_data() return FALSE, which meant that we didn't assign a cluster when we needed and also meant that we didn't write parts of the L2 table when we should have. The result being that the actual data clusters were written at the wrong offset. Improve support for QCOW version 2. We're having the right layout and even know how many refcnt blocks we need. All we need to do is populate the refcnt blocks for every cluster we write and allocate a cluster when we need a new refcnt block. The allocation part is tricky in that it'll interleave with the assignment of clusters to L2 tables and data. Since version 2 is not quite done, keep it compiled out for now. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-09-24T15:15:14.037133Z K 7 svn:log V 92 Update the baseline for QCOW version 1. A bug was found that rendered the baseline invalid. END K 10 svn:author V 5 peter K 8 svn:date V 27 2014-09-24T18:12:23.295657Z K 7 svn:log V 56 Vendor import apr-util-1.5.4 - a minor bug fix release. END K 10 svn:author V 5 peter K 8 svn:date V 27 2014-09-24T18:14:16.008747Z K 7 svn:log V 36 Tag vendor import of apr-util-1.5.4 END K 10 svn:author V 5 peter K 8 svn:date V 27 2014-09-24T18:38:51.466818Z K 7 svn:log V 56 Merge apr-util 1.5.3 -> 1.5.4. A minor bug fix update. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-09-24T19:30:12.653324Z K 7 svn:log V 104 Take odeds bit into safekeeping. Submitted by: odeds via hselasky and jhb Approved by: core (implicit) END K 10 svn:author V 5 peter K 8 svn:date V 27 2014-09-24T19:30:36.142247Z K 7 svn:log V 102 MFC r269392: Add /usr/lib32/compat to the default ld-elf32.so.1 path. Approved by: re (gjb, delphij) END K 10 svn:author V 2 np K 8 svn:date V 27 2014-09-24T20:04:11.411806Z K 7 svn:log V 75 cxgbe/tom: Catch up with r271119, syncache_add doesn't need tcbinfo lock. END K 10 svn:author V 2 np K 8 svn:date V 27 2014-09-24T20:08:43.753082Z K 7 svn:log V 45 Update comment (missed this bit in r272079). END K 10 svn:author V 2 np K 8 svn:date V 27 2014-09-24T20:12:40.975431Z K 7 svn:log V 23 Catch up with r271119. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-24T21:17:03.340077Z K 7 svn:log V 83 Cy has proved that he can take care of ipfilter, thus release him from mentorship. END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-09-24T22:14:53.744677Z K 7 svn:log V 247 Expect ELOOP on Darwin/Linux with "O_NOFOLLOW was specified and the target is a symbolic link" case. Assume EMLINK on the rest of the OSes (FreeBSD, Solaris, etc) MFC after: 2 weeks X-MFC with: r272057 Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-09-24T22:18:21.061348Z K 7 svn:log V 116 Fix the executed testplan count MFC after: 2 weeks X-MFC with: r272057 Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 jch K 8 svn:date V 27 2014-09-24T22:31:40.455492Z K 7 svn:log V 87 Add myself (jch) to calendar.freebsd and committers-src.dot Approved by: jhb (mentor) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-09-24T22:45:03.082031Z K 7 svn:log V 504 Finish QCOW version 2 and stop making it conditional. We have a different ordering for the RC block(s) and L2 tables. This is expected to be a non-issue, because everything is found through file offsets in the corresponding RC table and L1 table. Files that grow organically have RC blocks and L2 tables scattered all over the place anyway. The reason for the difference is that mkimg needs to be able to write to a pipe. We can't seek forward and backward to fill in the bits in non-sequential order. END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-09-24T22:51:16.799363Z K 7 svn:log V 457 Increase the memory disk size in the following testcases to avoid mount failures, which would cause cascade failures in the rest of the test run: link/15.t, open/19.t, mkdir/11.t, mkfifo/11.t, symlink/11.t Fail quickly in all of the testcases if mdconfig, mount, umount, etc fails to avoid issues similar to this in the future Submitted by: Casey Peel MFC after: 2 weeks X-MFC with: r272057 Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-09-24T22:58:10.430764Z K 7 svn:log V 30 Add baseline files for QCOW2. END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2014-09-25T02:26:05.830559Z K 7 svn:log V 510 Fix NULL pointer deref in ipfw when using dummynet at layer 2. Drop packet if pkg->ifp is NULL, which is the case here. ref. https://github.com/HardenedBSD/hardenedBSD commit 4eef3881c64f6e3aa38eebbeaf27a947a5d47dd7 PR 193861 -- DUMMYNET LAYER2: kernel panic in this case a kernel panic occurs. Hence, when we do not get an interface, we just drop the packet in question. PR: 193681 Submitted by: David Carlier Obtained from: Hardened BSD MFC after: 2 weeks Relnotes: yes END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-25T05:45:52.711128Z K 7 svn:log V 164 - Provide mxge_get_counter() to return counters that are not collected, but taken from hardware. - Mechanically convert to if_inc_counter() the rest of counters. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-25T05:47:33.976756Z K 7 svn:log V 20 Whitespace cleanup. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-09-25T05:59:12.993544Z K 7 svn:log V 95 MFC r271953: Some XHCI hardware requires dropping the endpoint context before adding it again. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-09-25T06:00:31.382237Z K 7 svn:log V 95 MFC r271953: Some XHCI hardware requires dropping the endpoint context before adding it again. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-25T06:47:38.062813Z K 7 svn:log V 352 Run through unifdef(1) with slight hand-editing after. It is obvious, that the driver is not going to be ever improved in terms of hardware support, it is going to be only maintained as our kernel APIs change. Carrying all the compatibility with ancient versions of NetBSD, OpenBSD, Linux and BSDI, as well as obsoleted FreeBSD versions has no reason. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-25T07:00:31.619749Z K 7 svn:log V 163 - Provide lmc_get_counter() to return counters that are not collected, but taken from hardware. - Mechanically convert to if_inc_counter() the rest of counters. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-25T07:22:24.619448Z K 7 svn:log V 360 - Provide bce_get_counter() to return counters that are not collected, but taken from hardware. - Mechanically convert to if_inc_counter() the rest of counters. - While here fix 3 instances of the same bug, when error counter was ++ in one place and then assigned in other place, losing the increment. Achieve that storing soft errors counters in softc. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-09-25T07:37:41.801602Z K 7 svn:log V 121 MFC r271953: Some XHCI hardware requires dropping the endpoint context before adding it again. Approved by: re, glebius END K 10 svn:author V 6 royger K 8 svn:date V 27 2014-09-25T08:28:10.526546Z K 7 svn:log V 1636 ddb: allow specifying the exact address of the symtab and strtab When the FreeBSD kernel is loaded from Xen the symtab and strtab are not loaded the same way as the native boot loader. This patch adds three new global variables to ddb that can be used to specify the exact position and size of those tables, so they can be directly used as parameters to db_add_symbol_table. A new helper is introduced, so callers that used to set ksym_start and ksym_end can use this helper to set the new variables. It also adds support for loading them from the Xen PVH port, that was previously missing those tables. Sponsored by: Citrix Systems R&D Reviewed by: kib ddb/db_main.c: - Add three new global variables: ksymtab, kstrtab, ksymtab_size that can be used to specify the position and size of the symtab and strtab. - Use those new variables in db_init in order to call db_add_symbol_table. - Move the logic in db_init to db_fetch_symtab in order to set ksymtab, kstrtab, ksymtab_size from ksym_start and ksym_end. ddb/ddb.h: - Add prototype for db_fetch_ksymtab. - Declate the extern variables ksymtab, kstrtab and ksymtab_size. x86/xen/pv.c: - Add support for finding the symtab and strtab when booted as a Xen PVH guest. Since Xen loads the symtab and strtab as NetBSD expects to find them we have to adapt and use the same method. amd64/amd64/machdep.c: arm/arm/machdep.c: i386/i386/machdep.c: mips/mips/machdep.c: pc98/pc98/machdep.c: powerpc/aim/machdep.c: powerpc/booke/machdep.c: sparc64/sparc64/machdep.c: - Use the newly introduced db_fetch_ksymtab in order to set ksymtab, kstrtab and ksymtab_size. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-25T08:36:11.419726Z K 7 svn:log V 98 Provide vmxnet3_get_counter() to return counters that are not collected, but taken from hardware. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-09-25T09:11:01.168812Z K 7 svn:log V 107 MFC r271949: Fix UNMAP stuck if the last block descriptor in the list is empty. Approved by: re (glebius) END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-09-25T09:12:11.887531Z K 7 svn:log V 99 MFC r271957: Fix read overrun handling, broken by using wrong variable. Approved by: re (marius) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2014-09-25T10:59:01.818572Z K 7 svn:log V 79 Document the new nvlist_get_parent() function. Submitted by: Mariusz Zaborski END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-09-25T11:38:26.816906Z K 7 svn:log V 121 Move the ARM Samsung s3c2xx0 support files into the samsung directory, to match other platforms. Discussed with: andrew END K 10 svn:author V 3 ray K 8 svn:date V 27 2014-09-25T13:08:31.379147Z K 7 svn:log V 150 MFC r268981 Remove #ifdef-s to reduce difference to upstream. Pointed by: kib Approved by: re (glebius) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-09-25T13:31:08.260075Z K 7 svn:log V 73 Remove duplicated header content I fail at patch(1). MFC after: 3 days END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-09-25T14:18:34.816294Z K 7 svn:log V 53 Add basic man page for ipheth(4). MFC after: 1 week END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-09-25T14:22:32.067001Z K 7 svn:log V 85 Cross reference cdce(4), ipheth(4) and urndis(4) from each other. MFC after: 1 week END K 10 svn:author V 5 luigi K 8 svn:date V 27 2014-09-25T14:25:38.335535Z K 7 svn:log V 66 add missing file Submitted by: Daniel Peyrolon MFC after: 3 days END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-09-25T15:02:33.832178Z K 7 svn:log V 838 Replace multiple nearly-identical copies of code to walk through an FDT node's interrupts=<...> property creating resource list entries with a single common implementation. This change makes ofw_bus_intr_to_rl() the one true copy of that code and removes the copies of it from other places. This also adds handling of the interrupts-extended property, which allows specifying multiple interrupts for a node where each interrupt can have a separate interrupt-parent. The bindings for this state that the property cells contain an xref phandle to the interrupt parent followed by whatever interrupt info that parent normally expects. This leads to having a variable number of icells per interrupt in the property. For example you could have <&intc1 1 &intc2 26 9 0 &intc3 9 4>. Differential Revision: https://reviews.freebsd.org/D803 END K 10 svn:author V 5 luigi K 8 svn:date V 27 2014-09-25T15:57:57.443441Z K 7 svn:log V 67 adapt the code to different freebsd versions. Not necessary to MFC END K 10 svn:author V 5 luigi K 8 svn:date V 27 2014-09-25T16:22:32.584845Z K 7 svn:log V 168 fix a panic when passing ifioctl from a netmap file descriptor to the underlying device. This needs to be merged to 10.1 Reported by: Patrick Kelsey MFC after: 3 days END K 10 svn:author V 2 se K 8 svn:date V 27 2014-09-25T16:35:19.012200Z K 7 svn:log V 221 MFC r271958: Permit use of "no" as specification of a Norwegian keymap file. Only "keymap=NO" (the default in defaults/rc.conf) or "keymap=" (an empty value) will prevent loading of a keymap file. Approved by: re (gjb) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-25T16:48:19.613373Z K 7 svn:log V 142 Document r271880, serial and null console support added to UEFI boot loader. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-25T16:48:21.747372Z K 7 svn:log V 163 Document r271943, Latest/pkg.txz symlink included on the DVD to make bootstrapping pkg(8) easier. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-25T16:48:23.985067Z K 7 svn:log V 125 Document r271947, OpenPAM updated to Ourouparia (20140912). Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-09-25T17:28:29.570412Z K 7 svn:log V 336 MFC r272025: Fix thinko that, with two map entries like shown below, in that order, made autofs mix them up: the second one wasn't visible in ls(1) output, and trying to access it would trigger mount for the first one. foobar host:/foobar foo host:/foo Approved by: re (gjb) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-09-25T17:38:42.989132Z K 7 svn:log V 316 MFC r272037: Fix thinko that, with two map entries like shown below, in that order, made automountd(8) mix them up: trying to access the second one would trigger mount for the first one. foo host:/foo foobar host:/foobar PR: 193584 Approved by: re (gjb) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-09-25T17:47:26.471496Z K 7 svn:log V 257 MFC r271258: Make mount_smbfs(8) preserve the "automounted" mount flag. The issue here is that we have to pass this flag as a string, in iov, because it doesn't fit in mntflags, which is an int. Approved by: re (gjb) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-09-25T17:59:00.447020Z K 7 svn:log V 286 MFC r271259: Make it possible to use empty user name ("-U ''") for mount_smbfs(8). It's just like "-U guest", except that it actually works, at least with Samba 4, which seems to return authentication failure for "-U guest". Approved by: re (gjb) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 br K 8 svn:date V 27 2014-09-25T18:03:14.366224Z K 7 svn:log V 105 Add driver for Synopsys DesignWare 3504-0 Universal 10/100/1000 Ethernet MAC. Sponsored by: DARPA, AFRL END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-09-25T18:43:52.344076Z K 7 svn:log V 265 Lock ncr(4) and mark it MPSAFE along with various other fixes: - Use bus_*() instead of bus_space_*(). - Use device_printf(). - Remove unused global variables and the extra warning suppression they required. - Use callout() instead of timeout(). Reviewed by: se END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-09-25T18:52:17.605716Z K 7 svn:log V 470 Add strptime(3) support for %U and %W Add support for the missing POSIX-2001 %U and %W features: the existing FreeBSD strptime code recognizes both directives and validates that the week number lies in the permitted range, but then simply discards the value. Initial support for the feature was written by Paul Green with important fixes by Andrey Chernov. Additional support for handling tm_wday/tm_yday was written by David Carlier. PR: 137307 MFC after: 1 month END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-09-25T18:53:27.879865Z K 7 svn:log V 108 Use callout() instead of timeout(). This is almost identical to the changes in r271963. Approved by: nyan END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-09-25T18:54:36.485011Z K 7 svn:log V 57 Use callout(9) instead of timeout(9). Approved by: nyan END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-09-25T19:08:06.276058Z K 7 svn:log V 193 Factor out some of the duplicated code in the symbol lookup functions, in preparation for adding userland CTF support to DTrace. MFC after: 1 month Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-09-25T19:10:32.451364Z K 7 svn:log V 171 reiserfs: Use signed i_nlink Unlike Linux, FreeBSD's kernel doesn't like unsigned file link count. This is consistent with our ext2fs implementation. MFC after: 1 month END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-09-25T19:22:26.273962Z K 7 svn:log V 127 bsdgrep: Work-around for segmentation fault. Fix by David Carlier. Obtained from: HardenedBSD PR: 167921 MFC after: 1 month END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-25T20:34:13.999242Z K 7 svn:log V 395 MFC r271493,271688,271689,271696,271854: Import HyperV Key-Value Pair (KVP) driver and daemon code by Microsoft, many thanks for their continued support of FreeBSD. While I'm there, also implement a new build knob, WITHOUT_HYPERV to disable building and installing of the HyperV utilities when necessary. The HyperV utilities are only built for i386 and amd64 targets. Approved by: re (gjb) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-09-25T20:40:24.070597Z K 7 svn:log V 177 Merge the PC98 fdc(4) driver into the MI driver. While here, replace the magic numbers used with NE7CMD_SPECIFY with invocations of the NE7_SPEC_x() macros. Approved by: nyan END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-09-25T20:42:25.470730Z K 7 svn:log V 642 In kern_linkat() and kern_renameat(), do not call namei(9) while holding a write reference on the filesystem. Try to get write reference in unblocked way after all vnodes are resolved; if failed, drop all locks and retry after waiting for suspension end. The VFS_UNMOUNT() methods for UFS and tmpfs try to establish suspension on unmount, while covered vnode is locked by VFS, which prevents namei() from stepping over the mount point. The thread doing namei() sleeps on the covered vnode lock, owning the write ref. Reported by: bdrewery Tested by: bdrewery (previous version), pho Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-25T20:56:05.048833Z K 7 svn:log V 97 Regen. This is a direct commit to stable/10 instead of a MFC of r271494. Approved by: re (gjb) END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-09-25T21:07:19.995364Z K 7 svn:log V 429 Fix fcntl(2) compat32 after r270691. The copyin and copyout of the struct flock are done in the sys_fcntl(), which mean that compat32 used direct access to userland pointers. Move code from sys_fcntl() to new wrapper, kern_fcntl_freebsd(), which performs neccessary userland memory accesses, and use it from both native and compat32 fcntl syscalls. Reported by: jhibbits Sponsored by: The FreeBSD Foundation MFC after: 3 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-25T21:07:30.390429Z K 7 svn:log V 281 MFC r271534: MFV r271517: In zil_claim, don't issue warning if we get EBUSY (inconsistent) when opening an objset, instead, ignore it silently. Illumos issue: 5140 message about "%recv could not be opened" is printed when booting after crash Approved by: re (gjb) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-25T21:28:19.494629Z K 7 svn:log V 730 MFC r271536: MFV r271518: Correctly report hole at end of file. When asked to find a hole, the DMU sees that there are no holes in the object, and returns ESRCH. The ZPL interprets this as "no holes before the end of the file", and therefore inserts the "virtual hole" at the end of the file. Because DMU and ZPL have different ideas of where the end of an object/file is, we will end up returning the end of file, which is generally larger, instead of returning the end of object. The fix is to handle the "virtual hole" in the DMU. If no hole is found, the DMU will return a hole at the end of the file, rather than an error. Illumos issue: 5139 SEEK_HOLE failed to report a hole at end of file Approved by: re (gjb) END K 10 svn:author V 9 allanjude K 8 svn:date V 27 2014-09-25T21:34:57.196069Z K 7 svn:log V 212 Update man(1) to list the different sections of the manual Add each of the intro sections to the 'Also See' list PR: 193460 Differential Revision: D834 Approved by: bcr (mentor) Sponsored by: ScaleEngine Inc. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-25T21:45:07.497414Z K 7 svn:log V 357 MFC r271227: MFV r271225: Iterate through all the children instead of returning error when we hit the first error. This makes the error message give more information rather than just the first device that causes problem. Illumos issue: 5118 When verifying or creating a storage pool, error messages only show one device Approved by: re (gjb) END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-09-25T21:57:35.629825Z K 7 svn:log V 141 Revised to better point to release notes and errata, security advisories, and be more specific about the -questions list. MFC after: 3 days END K 10 svn:author V 5 kargl K 8 svn:date V 27 2014-09-25T22:15:10.259745Z K 7 svn:log V 14 * Whitespace. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-25T22:22:43.158101Z K 7 svn:log V 251 Being able to access a path do not necessarily mean we have access to a directory. So instead of doing this, we just call mkdir(2) directly and test if the returned value is 0 or errno is EISDIR. Reported by: Coverity CID: 1238925 MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-25T22:22:48.697528Z K 7 svn:log V 84 Plug a file descriptor leak. Reported by: Coverity CID: 1238916 MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-25T22:22:51.458318Z K 7 svn:log V 138 Refactor the code a little bit to avoid NULL deference when allocation was failed. Reported by: Coverity CID: 1238915 MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-25T22:22:54.722334Z K 7 svn:log V 147 Use strlcpy(). I don't believe these are real problems but it's better to use a safe idiom. Reported by: Coverity CID: 1238914 MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-25T22:22:57.746661Z K 7 svn:log V 67 Use a char * as iterator over a bounded string. MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-25T22:37:27.944810Z K 7 svn:log V 208 The strtol(3) family of functions would set errno when it hits one. Check errno and handle it as invalid input. Obtained from: HardenedBSD Submitted by: David CARLIER MFC after: 2 weeks END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-25T22:47:19.765149Z K 7 svn:log V 87 Explicitly set errno to 0 before calling strto*. Suggested by: mjg MFC after: 2 weeks END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-09-25T23:04:37.544334Z K 7 svn:log V 179 Revert r272122 The patch still needs to be more robust and it broke the build on MIPS so revert it for now while all the issues are fixed. Reported by: ache, davide PR: 137307 END K 10 svn:author V 6 grehan K 8 svn:date V 27 2014-09-25T23:09:35.165499Z K 7 svn:log V 511 MFC r272007 Correct display of bhyve SMBIOS UUIDs with dmidecode by bumping the version. The mixed little/big-endianness of SMBIOS UUIDs was clarified in v2.6 of the SMBIOS spec. dmidecode uses the reported version of SMBIOS to determine the layout and what to byte-swap. bhyve's SMBIOS reported as 2.4 though it implemented the 2.6-style of memory layout. This resulted in dmidecode reporting a different UUID than one passed in via the -U option. Fix by exporting a version of 2.6. Approved by: re (gjb) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-26T00:00:13.538967Z K 7 svn:log V 127 Update stable/10 to -BETA3 as part of the 10.1-RELEASE cycle. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-26T01:08:31.097166Z K 7 svn:log V 298 Revert r272128: Though this passes the buildworld test, this fails during installworld with: make[3]: "/releng/scripts-release/chroots/10/i386/release/etc/devd/Makefile" line 13: Malformed conditional (${MK_HYPERV} != "no") Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-26T01:14:11.267013Z K 7 svn:log V 117 Forced commit to reflect the real 10.1-BETA3 point. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-26T02:30:47.402059Z K 7 svn:log V 142 Revert r272149, which introduces obscure vestiges from the r272128 reversal. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-26T03:03:58.225735Z K 7 svn:log V 90 Properly revert r272128. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-09-26T04:33:27.600882Z K 7 svn:log V 102 Fix description of mutex acquisition. Reviewed by: kib X-MFC with: r272070 Sponsored by: Nginx, Inc. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-26T05:05:34.214508Z K 7 svn:log V 95 Refactor the code a little bit to reduce duplicated code. Reviewed by: mjg MFC after: 2 weeks END K 10 svn:author V 3 pho K 8 svn:date V 27 2014-09-26T06:02:35.292956Z K 7 svn:log V 71 Added a regression test. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2014-09-26T06:41:33.186206Z K 7 svn:log V 77 Simplify page stealer cleanup. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-09-26T07:01:27.214972Z K 7 svn:log V 77 Fix the description of the -h option. Reported by: swills MFC after: 3 days END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-26T07:12:40.978239Z K 7 svn:log V 100 Make lagg protocols detach methods returning void. Sponsored by: Netflix Sponsored by: Nginx, Inc. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-26T08:12:12.965645Z K 7 svn:log V 25 Make lagg protos a enum. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-09-26T08:16:26.783420Z K 7 svn:log V 60 Add new (untested) device IDs to smsc(4) MFC after: 1 week END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-26T08:42:32.939882Z K 7 svn:log V 328 - When reconfiguring protocol on a lagg, first set it to LAGG_PROTO_NONE, then drop lock, run the attach routines, and then set it to specific proto. This removes tons of WITNESS warnings. - Make lagg protocol attach handlers not failing and allocate memory with M_WAITOK. Sponsored by: Netflix Sponsored by: Nginx, Inc. END K 10 svn:author V 6 royger K 8 svn:date V 27 2014-09-26T09:05:55.378188Z K 7 svn:log V 58 xen: add proper copyright attribution Noted by: jmallett END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2014-09-26T09:07:02.873910Z K 7 svn:log V 11 Fix typos. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2014-09-26T09:08:09.953392Z K 7 svn:log V 38 Fix the size of AT91SAM9260_PIT_SIZE. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-09-26T09:19:11.482411Z K 7 svn:log V 64 Add very basic outline man page for smsc(4). MFC after: 6 days END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2014-09-26T09:40:48.139499Z K 7 svn:log V 1131 Correctly enumerate primes between 4295098369 and 3825123056546413050. Prior to this commit, primes(6) relied solely on sieving with primes up to 65537, with the effect that composite numbers which are the product of two non-16-bit primes would be incorrectly identified as prime. For example, # primes 1099511627800 1099511627820 would output 1099511627803 1099511627807 1099511627813 when in fact only the first of those values is prime. This commit adds strong pseudoprime tests to validate the candidates which pass the initial sieving stage, using bases of 2, 3, 5, 7, 11, 13, 17, 19, and 23. Thanks to papers from C. Pomerance, J.L. Selfridge, and S.S. Wagstaff, Jr.; G. Jaeschke; and Y. Jiang and Y. Deng, we know that the smallest value which passes these tests is 3825123056546413051. At present we do not know how many strong pseudoprime tests are required to prove primality for values larger than 3825123056546413050, so we force primes(6) to stop at that point. Reviewed by: jmg Relnotes: primes(6) now correctly enumerates primes up to 3825123056546413050 MFC after: 7 days Sponsored by: EuroBSDCon devsummit END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-26T09:52:39.991062Z K 7 svn:log V 129 Forced commit to mark the real 10.1-BETA3 point, after r272152. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-09-26T09:54:57.736765Z K 7 svn:log V 86 Add MLINKS for if_ipheth(4) and if_smsc(4). Submitted by: brueffer MFC after: 6 days END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-26T10:47:57.203713Z K 7 svn:log V 231 - Mechanically convert to if_inc_counter() the rest of counters. - Do not set if_collisions on interrupt, read them in ti_get_counter(). - Add missing bus_dmamap_sync(BUS_DMASYNC_PREREAD) in ti_ioctl2(). [1] Submitted by: mav [1] END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-26T11:01:04.484812Z K 7 svn:log V 186 - Provide lagg_proto_attach(), lagg_proto_detach(). - Make detach a protocol method in lagg_protos. - Simplify code to lookup protocols. Sponsored by: Netflix Sponsored by: Nginx, Inc. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-09-26T11:13:19.650634Z K 7 svn:log V 108 Add smsc(4) to the list of drivers use the miibus interface. X-MFC with: r272165 Sponsored by: Nginx, Inc. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-09-26T11:22:32.540432Z K 7 svn:log V 35 Add smsc(4) to the hardware notes. END K 10 svn:author V 3 des K 8 svn:date V 27 2014-09-26T11:38:10.797696Z K 7 svn:log V 113 Add a line to the post-installation configuration dialog to enable the local_unbound service. MFC after: 3 days END K 10 svn:author V 9 allanjude K 8 svn:date V 27 2014-09-26T11:48:29.071233Z K 7 svn:log V 208 Replace the macros used in the previous man(1) commit with literal text, because the macros seem to be specific to groff, and do not render in mandoc Approved by: bcr (mentor) Sponsored by: ScaleEngine Inc. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-26T12:35:58.909310Z K 7 svn:log V 32 - Whitespace. - Remove caddr_t. END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-09-26T12:42:06.653925Z K 7 svn:log V 114 Keep list of lagg ports sorted by if_index. Obtained from: Yandex LLC MFC after: 1 week Sponsored by: Yandex LLC END K 10 svn:author V 3 jmg K 8 svn:date V 27 2014-09-26T12:48:54.412570Z K 7 svn:log V 179 drop unnecessary ifdef IPSEC's. This file is only compiled when IPSEC is defined... Differential Revision: D839 Reviewed by: bz, glebius, gnn Sponsered by: EuroBSDCon DevSummit END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-26T12:54:24.932035Z K 7 svn:log V 172 Make all lagg protocol methods live in lagg_protos, not in softc. All interfaces of a same protocol, use the same methods. Sponsored by: Netflix Sponsored by: Nginx, Inc. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-09-26T13:02:29.722633Z K 7 svn:log V 55 Remove macros that hide access to struct ifnet fields. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-09-26T13:12:00.645864Z K 7 svn:log V 56 Add ipheth(4) to the hardware notes. MFC after: 6 days END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-09-26T15:16:53.111922Z K 7 svn:log V 133 Fix a paste-o commited in r272109: we need to get the interrupts for the child node, not the parent node. Pointed out by: jhibbits@ END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-09-26T18:37:49.471124Z K 7 svn:log V 238 Don't panic if a resource is allocated twice. Instead, print a warning and fail the allocation request. Allocations of "reserved" resources such as PCI BARs already fail the request instead of panic'ing in this case. MFC after: 1 week END K 10 svn:author V 2 np K 8 svn:date V 27 2014-09-26T18:53:00.112817Z K 7 svn:log V 232 Make sure the adapter's management queue and the event queue are available before any uppper layer driver (TOE, iWARP, or iSCSI) registers with the base cxgbe(4) driver. Submitted by: Hariprasad at chelsio dot com Reviewed by: np@ END K 10 svn:author V 6 thomas K 8 svn:date V 27 2014-09-26T19:13:13.905592Z K 7 svn:log V 268 MFC rev. 258705 to stable/9: Define NANO_MAKE (single threaded MAKE) and use it for installworld, installkernel, and distribution. Required in order to fix regression introduced by MFC rev. 265894 for kern/162736, since that change depends on this one. PR: 193808 END K 10 svn:author V 3 mjg K 8 svn:date V 27 2014-09-26T19:48:47.736867Z K 7 svn:log V 88 Make do_dup() static and move relevant macros to kern_descrip.c No functional changes. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-09-26T19:56:52.731023Z K 7 svn:log V 88 Fix devfs(5) mount path in create_vmimage_qemu(). Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 mjg K 8 svn:date V 27 2014-09-26T20:05:28.836694Z K 7 svn:log V 216 MFC r270993: Fix up proc_realparent to always return correct process. Prior to the change it would always return initproc for non-traced processes. This fixes a regression in inferior(). Approved by: re (marius) END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-09-26T21:14:52.460678Z K 7 svn:log V 23 Use SSL for svnweb URL END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-09-26T21:46:32.888659Z K 7 svn:log V 68 Add libuutil to dependency list. Noticed by: sef MFC after: 3 days END K 10 svn:author V 2 np K 8 svn:date V 27 2014-09-26T22:21:02.826652Z K 7 svn:log V 71 cxgbe(4): explicitly set various if_hw_tso* values. MFC after: 3 days END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-09-26T22:54:10.992050Z K 7 svn:log V 164 MFC revisions 268860, 268863: r268860: Minor enhancements, bug fixes, and man-page adjustments. r268863: Bump .Dd in manual Reported by: lme Approved by: re (gjb) END