‚Ó!258858 142 514 358 191 203 178 147 216 216 168 167 196 386 1920 304 308 509 293 198 761 209 151 469 178 117 242 150 163 221 171 319 198 296 1387 262 367 373 617 243 150 285 175 243 153 265 281 374 360 238 202 202 348 295 253 333 1300 764 142 223 186 260 257 160 784 139 232 222 217 170 122 203 223 163 232 358 223 155 325 201 140 327 325 309 291 433 125 305 136 363 121 300 310 268 156 144 1083 285 181 326 152 325 223 222 157 163 1617 288 135 783 294 193 248 117 172 200 201 177 189 185 178 175 196 210 202 182 204 193 194 195 205 181 176 179 181 160 186 189 317 590 928 511 193 162 K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-12-02T22:34:47.463914Z K 7 svn:log V 417 Right now LOCK_DEBUG is enabled if KTR is on. This is to support LOCK_LOG_* functionality effectively in debugging environments but it is overkill because really LOCK_DEBUG should be on only if (KTR_COMPILE & KTR_LOCK) is true. Fix this by applying the correct logic. In this process, move the KTR classes to its own header to reduce namespace pollution. Sponsored by: EMC / Isilon storage division Reviewed by: jhb END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-12-03T00:43:31.205967Z K 7 svn:log V 264 Rename 'vm_interrupt_hostcpu()' to 'vcpu_notify_event()' because the function has outgrown its original name. Originally this function simply sent an IPI to the host cpu that a vcpu was executing on but now it does a lot more than just that. Reviewed by: grehan@ END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-12-03T01:21:21.922738Z K 7 svn:log V 98 The 'protection' field in the VM exit collateral for the PAGING exit is not used - get rid of it. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-12-03T03:40:47.014517Z K 7 svn:log V 108 Use mkstemp(3) to create the temporary file used in the FreeBSD-specific portions of dtrace_program_link(). END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-12-03T03:57:22.655133Z K 7 svn:log V 83 Add the Short Message Peer-to-Peer protocol PR: conf/183398 Submitted by: olgeni END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-12-03T04:03:19.244644Z K 7 svn:log V 52 Add Veritas NetBackup Obtained From: DragonFly BSD END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-12-03T04:13:55.346512Z K 7 svn:log V 120 Add an autologin entry for the console. Obtained From: DragonFly BSD (commit f95025e8c9a4471edb610557263b12acd8e7fb3a) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-12-03T04:32:02.823131Z K 7 svn:log V 120 Add DragonFly BSD fingerprints to pf.os Obtained From: DragonFly BSD (commit 321b0bb006b0857d2c212dc8cd12a36d750bcf9a) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-12-03T13:26:37.113605Z K 7 svn:log V 76 Fix comparisons in assertions. Reported by: Coverity Coverity CID: 1130048 END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-12-03T13:28:05.829370Z K 7 svn:log V 75 Initialize cookie before use. Reported by: Coverity Coverity CID: 1135292 END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-12-03T13:38:13.452284Z K 7 svn:log V 103 Add libcapsicum and libcasper libraries that were moved from /usr/lib/ to /lib/. Reviewed by: glebius END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-03T14:50:12.899018Z K 7 svn:log V 293 Fix an off-by-one error in r228960. The maximum priority delta provided by SCHED_PRI_TICKS should be SCHED_PRI_RANGE - 1 so that the resulting priority value (before nice adjustment) is between SCHED_PRI_MIN and SCHED_PRI_MAX, inclusive. Submitted by: kib Reported by: pho MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-03T16:07:56.676059Z K 7 svn:log V 1826 MFC 253471,253620,254430,254538: Change mmap() to more optimally use superpages and provide support for tweaking alignment of virtual mappings. - Add a new address space allocation method (VMFS_OPTIMAL_SPACE) for vm_map_find() that will try to alter the alignment of a mapping to match any existing superpage mappings of the object being mapped. If no suitable address range is found with the necessary alignment, vm_map_find() will fall back to using the simple first-fit strategy (VMFS_ANY_SPACE). - Change mmap() without MAP_FIXED, shmat(), shm_map(), and the GEM mapping ioctl to use VMFS_OPTIMAL_SPACE instead of VMFS_ANY_SPACE. - MAP_ALIGNED(n) requests a mapping aligned on a boundary of (1 << n). Requests for n >= number of bits in a pointer or less than the size of a page fail with EINVAL. This matches the API provided by NetBSD. - MAP_ALIGNED_SUPER is a special case of MAP_ALIGNED. It can be used to optimize the chances of using large pages. By default it will align the mapping on a large page boundary (the system is free to choose any large page size to align to that seems best for the mapping request). However, if the object being mapped is already using large pages, then it will align the virtual mapping to match the existing large pages in the object instead. - Internally, VMFS_ALIGNED_SPACE is now renamed to VMFS_SUPER_SPACE, and VMFS_ALIGNED_SPACE(n) is repurposed for specifying a specific alignment. MAP_ALIGNED(n) maps to using VMFS_ALIGNED_SPACE(n), while MAP_ALIGNED_SUPER maps to VMFS_SUPER_SPACE. - mmap() of a device object now uses VMFS_OPTIMAL_SPACE rather than explicitly using VMFS_SUPER_SPACE. All device objects are forced to use a specific color on creation, so VMFS_OPTIMAL_SPACE is effectively equivalent. PR: ports/184173 (exp-run) END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-12-03T18:04:14.081228Z K 7 svn:log V 209 Properly report an error instead of panicing when user tries to create LUN backed by non-disk device, e.g. /dev/null. Reviewed by: ken (earlier version) MFC after: 3 days Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 jmg K 8 svn:date V 27 2013-12-03T18:12:39.848149Z K 7 svn:log V 215 remove the feature of using a subdir.. This is will help hammer the parent directory w/ multiple renames, instead of just serially renaming files in the same dir... Sponsored by: Imaginary Forces Reviewed by: pho END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-12-03T18:12:51.684647Z K 7 svn:log V 413 Workaround lldb issue with main module base address On FreeBSD lldb sometimes reloads the the main module's (executable's) symbols at the wrong address. Work around this for now by explicitly reloading at base_address=0 when it happens. A proper fix is needed but early testers have reported this issue so this workaround should allow them to make further progress. http://llvm.org/bugs/show_bug.cgi?id=17880 END K 10 svn:author V 3 jmg K 8 svn:date V 27 2013-12-03T18:15:27.741333Z K 7 svn:log V 200 two new test cases are comming, and I used rename.c as a basis... copy them incase someone wants to know their history, or merge bugs between them... Sponsored by: Imaginary Forces Reviewed by: pho END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-12-03T18:18:35.438153Z K 7 svn:log V 103 MFC r258041: Mention acl_get_brand_np(3). Approved by: re (gjb) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 jmg K 8 svn:date V 27 2013-12-03T18:27:10.300318Z K 7 svn:log V 668 add two new tests... One simply renames directories.. The other moves a directory between two directories... directory renames w/ a new parent are more difficult to handle as you have to make sure that the . and .. links are correct, and all the link counts are correct... I'm not entirely happy w/ the 97 hard coded value, but with the default UFS sizes, it forces us into using indirect blocks for the directory which introduce more dependencies that softdep code has to track properly... add a config file dirrem.cfg which is what I used to reproduce/test a bug in softdep code for Kirk and Imaginary Forces... Sponsored by: Imaginary Forces Reviewed by: pho END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-12-03T18:28:18.768798Z K 7 svn:log V 114 MFC r258042: Fix description to actually make sense. Approved by: re (gjb) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 jmg K 8 svn:date V 27 2013-12-03T18:31:27.826964Z K 7 svn:log V 59 explain why 97 was used... Sponsored by: Imaginary Forces END K 10 svn:author V 2 np K 8 svn:date V 27 2013-12-03T18:34:52.863658Z K 7 svn:log V 377 cxgbe(4): T4_SET_SCHED_CLASS and T4_SET_SCHED_QUEUE ioctls to program scheduling classes in the chip and to bind tx queue(s) to a scheduling class respectively. These can be used for various kinds of tx traffic throttling (to force selected tx queues to drain at a fixed Kbps rate, or a % of the port's total bandwidth, or at a fixed pps rate, etc.). Obtained from: Chelsio END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-12-03T18:35:17.580188Z K 7 svn:log V 84 MFC r258043: Fix typo. Approved by: re (gjb) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-12-03T18:50:27.008855Z K 7 svn:log V 23 MFC - tracking commit. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-12-03T18:51:59.674136Z K 7 svn:log V 146 Import lldb as of SVN r196259 (git 3be86e5) (A number of files not required for the FreeBSD build have been removed.) Sponsored by: DARPA, AFRL END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-12-03T18:59:11.458502Z K 7 svn:log V 55 Tag (stripped) lldb r196259 Sponsored by: DARPA, AFRL END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-12-03T19:23:54.855913Z K 7 svn:log V 68 Update LLDB to upstream r196259 snapshot Sponsored by: DARPA, AFRL END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-12-03T19:40:32.815356Z K 7 svn:log V 128 MFC r258661: Add sysctl KERN_PROC_SIGTRAMP to retrieve signal trampoline location for the given process. Approved by: re (gjb) END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-12-03T19:41:48.578705Z K 7 svn:log V 79 MFC r258660: Fix sys/sysctl.h use for cc -m32 on amd64. Approved by: re (gjb) END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-12-03T19:42:46.809827Z K 7 svn:log V 226 MFC r258663: Use sysctl KERN_PROC_SIGTRAMP to retrieve the signal trampoline location for the native amd64 ABI. This fixes unwinding over the signal frame after trampoline was moved to the shared page. Approved by: re (gjb) END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-12-03T19:55:49.051565Z K 7 svn:log V 105 MFC r258661: Add sysctl KERN_PROC_SIGTRAMP to retrieve signal trampoline location for the given process. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-12-03T20:06:58.899233Z K 7 svn:log V 203 MFC r258663: Use sysctl KERN_PROC_SIGTRAMP to retrieve the signal trampoline location for the native amd64 ABI. This fixes unwinding over the signal frame after trampoline was moved to the shared page. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-12-03T20:55:37.522468Z K 7 svn:log V 1290 MFC r258574: Only initialize some mutexes for the default VNET. In r208160, sctp_it_ctl was made a global variable, across all VNETs. However, sctp_init() is called for every VNET that is created. This results in the same global mutexes which are part of sctp_it_ctl being initialized. This can result in crashes if many jails are created. To reproduce the problem: (1) Take a GENERIC kernel config, and add options for: VIMAGE, WITNESS, INVARIANTS. (2) Run this command in a loop: jail -l -u root -c path=/ name=foo persist vnet && jexec foo ifconfig lo0 127.0.0.1/8 && jail -r foo (see http://lists.freebsd.org/pipermail/freebsd-current/2010-November/021280.html ) Witness will warn about the same mutex being initialized. Fix the problem by only initializing these mutexes in the default VNET. MFC r258765: In http://svnweb.freebsd.org/changeset/base/258221 I introduced a bug which initialized global locks whenever the SCTP stack initialized. This was fixed in http://svnweb.freebsd.org/changeset/base/258574 by rodrigc@. He just initialized the locks for the default vnet. This fix reverts to the old behaviour before r258221, which explicitly makes sure it is only called once, because this works also on other platforms. Approved by: re@ (gjb) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-12-03T21:00:13.721360Z K 7 svn:log V 169 Various updates and tweaks to the wait(2) manpage. PR: docs/183904 Submitted by: Michael Galassi Reviewed by: kib, wblock (earlier version) END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-12-03T21:29:45.576507Z K 7 svn:log V 271 lldb: Threaded inferior support for FreeBSD This is in the process of being submitted to the upstream LLDB repository. The thread list functionality is modelled in part on GDBRemoteCommunicationClient. LLDB bug pr16696 and code review D2267 Sponsored by: DARPA, AFRL END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2013-12-03T21:35:25.963815Z K 7 svn:log V 275 Add a new sysctl / loader tunable kern.panic_reboot_wait_time which defaults to PANIC_REBOOT_WAIT_TIME (a long-existing kernel config setting). Use this now-variable value in place of the defined constant to control how long the system waits after a panic before rebooting. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2013-12-03T21:55:57.903450Z K 7 svn:log V 519 The rc system aggressively caches the contents of /etc/rc.conf in order to improve boot performance; this produces arguably astonishing (non-)results if /etc/rc.conf is modified during the boot process. Since performance considerations make it infeasible to automatically detect if the cached /etc/rc.conf parameters should be invalidated, provide a mechanism for explicitly requesting that /etc/rc.conf be reloaded: Catch SIGALRM and reload /etc/rc.conf if it is received. Discussed on: freebsd-rc MFC after: 3 days END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-12-03T22:13:33.746352Z K 7 svn:log V 147 Import lldb as of SVN r196322 (git 49c127ae) (A number of files not required for the FreeBSD build have been removed.) Sponsored by: DARPA, AFRL END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-12-03T22:16:33.722491Z K 7 svn:log V 55 Tag (stripped) lldb r196322 Sponsored by: DARPA, AFRL END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-12-03T22:26:38.145032Z K 7 svn:log V 189 Update LLDB to upstream r196322 snapshot Upstream revisions of note: r196298 - Fix use of std::lower_bound r196322 - Fix log message for new invalidation checks Sponsored by: DARPA, AFRL END K 10 svn:author V 7 davidcs K 8 svn:date V 27 2013-12-03T22:31:08.261186Z K 7 svn:log V 79 MFC 250661,251076,251605,252580,254976,255003,258155 port dev/qlxgbe from HEAD END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-12-03T23:16:08.900325Z K 7 svn:log V 150 Only the shared library is installed in /lib/. Static library and symlink to shared library stays in /usr/lib/. Don't delete them. Reported by: jkim END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-12-04T00:10:37.951954Z K 7 svn:log V 61 Break the loop once we know we have the SYF_CAPENABLED flag. END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2013-12-04T00:28:44.939904Z K 7 svn:log V 169 svn r251516 resized the buf argument a bit too much. Pass a hardcoded size of 6 to humanize_number() to resolve this. PR: 184405 Submitted by: jhb MFC after: 2 weeks END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-12-04T01:35:04.546883Z K 7 svn:log V 186 The uaddr, ufunc, umod and usym functions all seem to work as expected on FreeBSD, so stop hiding them behind a "#if defined(sun)". Reported by: Prashanth Kumar END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-12-04T01:40:39.481866Z K 7 svn:log V 279 Enable some previously-disabled DTrace tests for umod, ufunc and usym. They expect the installed ksh binary to be named "ksh", which is not the case when it's installed on FreeBSD via the shells/ksh93 port. Allow for it to be "ksh93" as well so that the tests can actually pass. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-12-04T02:27:52.092592Z K 7 svn:log V 267 ext2fs: add two new reserved inodes. According to online documentation [1], Ext4 has two new "special" inodes so add the new exclude and replica inodes. Reference: [1] https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout Reported by: Mike Ma MFC after: 3 weeks END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-12-04T04:28:00.458675Z K 7 svn:log V 142 Turn 'n' into a local variable. This is required for additional changes. Submitted by: Sebastian Huber END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-12-04T04:28:49.201700Z K 7 svn:log V 106 Add const qualifier where appropriate Submitted by: Sebastian Huber END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-12-04T04:29:52.148632Z K 7 svn:log V 106 Add const qualifier where appropriate Submitted by: Sebastian Huber END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-12-04T05:06:56.385247Z K 7 svn:log V 252 Avoid using a static buffer in atalk_ntoa. This will help allow users to call route(1) as a library. Submitted by: Sebastian Huber (older version) Discussed on: -hackers Reviwed by: adri (different older version) END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-12-04T07:38:23.783189Z K 7 svn:log V 200 Add "null" backend to mdconfig(8). This does exactly what the name suggests, and is somewhat useful for benchmarking. MFC after: 1 month No objections from: kib Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2013-12-04T07:45:08.537609Z K 7 svn:log V 156 MFC r258738 Also mention that drill(1) can be used, now that nslookup and dig are no longer in the base system. Suggested by: peter Approved by: re (gjb) END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2013-12-04T07:46:53.226787Z K 7 svn:log V 236 MFC r258737 In keg_dtor(), print out the keg name in the "Freed UMA keg was not empty" message printed to the console. This makes it easier to track down the source of certain memory leaks. Suggested by: adrian Approved by: re (gjb) END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2013-12-04T07:50:18.074249Z K 7 svn:log V 1202 MFC r258588 In sys/netpfil/ipfw/ip_fw_nat.c:vnet_ipfw_nat_uninit() we call "IPFW_WLOCK(chain);". This lock gets deleted in sys/netpfil/ipfw/ip_fw2.c:vnet_ipfw_uninit(). Therefore, vnet_ipfw_nat_uninit() *must* be called before vnet_ipfw_uninit(), but this doesn't always happen, because the VNET_SYSINIT order is the same for both functions. In sys/net/netpfil/ipfw/ip_fw2.c and sys/net/netpfil/ipfw/ip_fw_nat.c, IPFW_SI_SUB_FIREWALL == IPFW_NAT_SI_SUB_FIREWALL == SI_SUB_PROTO_IFATTACHDOMAIN and IPFW_MODULE_ORDER == IPFW_NAT_MODULE_ORDER Consequently, if VIMAGE is enabled, and jails are created and destroyed, the system sometimes crashes, because we are trying to use a deleted lock. To reproduce the problem: (1) Take a GENERIC kernel config, and add options for: VIMAGE, WITNESS, INVARIANTS. (2) Run this command in a loop: jail -l -u root -c path=/ name=foo persist vnet && jexec foo ifconfig lo0 127.0.0.1/8 && jail -r foo (see http://lists.freebsd.org/pipermail/freebsd-current/2010-November/021280.html ) Fix the problem by increasing the value of IPFW_NAT_SI_SUB_FIREWALL, so that vnet_ipfw_nat_uninit() runs after vnet_ipfw_uninit(). Approved by: re (gjb) END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2013-12-04T07:55:49.919912Z K 7 svn:log V 667 MFC 258591 In vnet_route_uninit(), free some memory that is allocated in vnet_route_init(). To reproduce the problem: (1) Take a GENERIC kernel config, and add options for: VIMAGE, WITNESS, INVARIANTS. (2) Run this command in a loop: jail -l -u root -c path=/ name=foo persist vnet && jexec foo ifconfig lo0 127.0.0.1/8 && jail -r foo see: http://lists.freebsd.org/pipermail/freebsd-current/2010-November/021280.html http://lists.freebsd.org/pipermail/freebsd-current/2010-November/021291.html This doesn't eliminate all the "Freed UMA keg was not empty" warning messages on the console, but it helps. Approved by: re (gjb) END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2013-12-04T08:20:04.222898Z K 7 svn:log V 46 Update release notes. Submitted by: skreuzer END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-12-04T09:46:27.213374Z K 7 svn:log V 128 MFC r258790: Fix hang on reboot with active iSCSI connections. Approved by: re (glebius) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-12-04T09:48:52.289612Z K 7 svn:log V 92 Change comment to match code. Discussed with: thompsa Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-04T09:58:50.630686Z K 7 svn:log V 167 Try harder to stop the swap test program, no need to have "ulimit -t", fix a spelling error and add a new flag for newfs. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-12-04T10:54:23.748318Z K 7 svn:log V 164 MFC r258495: Update description of logical CPU handling in the latest releases and remove obsolete sysctl variable machdep.hlt_logical_cpus. Approved by: re (hrs) END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-12-04T12:07:46.791261Z K 7 svn:log V 63 Fix external compiler warning(s). Avoid pointer dereferencing. END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-12-04T12:28:56.072137Z K 7 svn:log V 688 This commit enables userland to load and start executing, as it did before recent vm/ shakeups. fork(2) is still wip. Changes: pmap.c: i) Initial split out of pmap_enter() variants: - pmap_enter_locked() - pmap_enter_quick() - pmap_enter_object() ii) Improve locking behaviour - make it more consistent with native pmap iii) Fix two api change related bugs. (kva_alloc() and friends) iv) Miscellaneous further pmap functions to make boot progress. pmap_pv.[hc]: i) Modify the api to export locking behaviour control. ii) Fine tune pv chunk garbage collecting. iii) Remove stray debug/instrumentation code. "- if (pmap == kernel_pmap) return true;" Approved by: gibbs(implicit) END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-12-04T12:30:51.592582Z K 7 svn:log V 42 Fix what looks like a typo after r258732. END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-12-04T14:49:20.621996Z K 7 svn:log V 139 3580 Want zvols to return volblocksize when queried for physical block size illumos/illumos-gate@a0b60564dfc644f4bfaef1ce26d343b44cf68bc5 END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-12-04T14:50:43.899787Z K 7 svn:log V 129 4188 assertion failed in dmu_tx_hold_free(): dn_datablkshift != 0 illumos/illumos-gate@bb411a08b05466bfe0c7095b6373bbc1587e259a END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2013-12-04T15:58:42.152178Z K 7 svn:log V 119 Add missing period for WITHOUT_PKGBOOTSTRAP so that it matches all other entries. Approved by: bapt MFC after: 3 days END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2013-12-04T16:03:32.743034Z K 7 svn:log V 73 Regenerate after r258924 MFC after: 3 days Approved by: bapt (implicit) END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2013-12-04T16:06:11.047571Z K 7 svn:log V 25 Regenerate after r258838 END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-12-04T16:06:23.614942Z K 7 svn:log V 107 Fix a regression introduced by SVN r257842 that prevents Encryption from being enabled. MFC after: 3 days END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-12-04T16:38:40.957311Z K 7 svn:log V 122 Rename sysctl kern.supported_abis to kern.supported_archs, since it gives the set of MACHINE_ARCH values that can be run. END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-12-04T18:25:04.904494Z K 7 svn:log V 69 MFC: r258718: fix emulated jail_v0 byte order Approved by: re (gjb) END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2013-12-04T19:04:56.906458Z K 7 svn:log V 134 drm: Read PCIER_LINK_CAP/PCIER_LINK_CAP2 from the PCI bridge Before this fix, capabilities were read from vgapci and were incorrect. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2013-12-04T19:15:56.334468Z K 7 svn:log V 262 Add missing bits from the vendor's 2005-05-04 change to contrib/byacc/makefile.in ("add YYPATCH here so it can be tested by applications") so that applications have a hope of detecting newer FreeBSD YACC output from an older one. Submitted by: Juniper Networks END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-04T19:51:44.099910Z K 7 svn:log V 131 Use zone index to determine outgoing interface in syncache_respond. Use IPV6_USEROIF flag with ip6_output when interface is known. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-04T20:02:16.873299Z K 7 svn:log V 64 Compare zone indexes only when connection has link-local scope. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-12-04T20:03:55.086433Z K 7 svn:log V 229 route(1): Pull static buffer out of the function and into function scope. This will make it easier to link as a library. Submitted by: Sebastian Huber (older version) Discussed on: -hackers END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-12-04T20:04:34.914748Z K 7 svn:log V 109 Use zone id from inpcb when connection has link-local scope and caller did not specified outgoing interface. END K 10 svn:author V 7 davidcs K 8 svn:date V 27 2013-12-04T20:05:20.810234Z K 7 svn:log V 44 MFC: 252206,258156 port dev/qlxge from head END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-12-04T20:07:34.818584Z K 7 svn:log V 231 route(1): Pull static variable out of the function and into function scope. This will make it easier to link as a library. Submitted by: Sebastian Huber (older version) Discussed on: -hackers END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-12-04T20:08:57.633843Z K 7 svn:log V 229 route(1): Pull static buffer out of the function and into function scope. This will make it easier to link as a library. Submitted by: Sebastian Huber (older version) Discussed on: -hackers END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-12-04T20:13:29.461977Z K 7 svn:log V 213 route(1): Pull static buffer out of the function and into function scope. This will make it easier to link as a library. Submitted by: Sebastian Huber Discussed on: -hackers END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-12-04T20:15:53.387355Z K 7 svn:log V 195 route(1): Pull static data to the top of the file. This is a pre-requisisite to some upcoming changes. Submitted by: Sebastian Huber Discussed on: -hackers END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-12-04T20:24:18.018671Z K 7 svn:log V 336 Apply vendor improvements to oce(4) driver: - Add support to 40Gbps devices; - Add support to control adaptive interrupt coalescing (AIC) via sysctl; - Improve support of BE3 devices; Many thanks to Emulex for their continued support of FreeBSD. Submitted by: Venkata Duvvuru MFC after: 3 days END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-12-04T20:46:25.194947Z K 7 svn:log V 29 Clean up paragraph remnants. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-12-04T21:17:39.975024Z K 7 svn:log V 212 gcc: On rs6000 update sp_offset depending only on size. This fixes a nasty bug introduced in r258651. Reported and tested by: Justin Hibbits Obtained from: gcc pre-4.3 (rev. 125116; GPLv2) MFC after: 2 weeks END K 10 svn:author V 7 roberto K 8 svn:date V 27 2013-12-04T21:32:15.240440Z K 7 svn:log V 40 Add my name for the ntpd vendor import. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2013-12-04T21:33:17.986332Z K 7 svn:log V 266 Virgin import of ntpd 4.2.6p5. When the series of commits is complete, things like https://cert.litnet.lt/en/docs/ntp-distributed-reflection-dos-attacks should be fixed. PR: bin/148836 (except that we import a newer version) Asked by: Too many MFC after: 2 weeks END K 10 svn:author V 7 roberto K 8 svn:date V 27 2013-12-04T21:36:17.156172Z K 7 svn:log V 25 Tag the 4.2.6p5 release. END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-12-05T00:12:52.590580Z K 7 svn:log V 207 o Implement more standard ioctls. o Translate old ioctls to new ones for compat with FREEBSD6/FREEBSD5/FREEBSD4. o Fix style(9) on "return"s. o Remove some extra debug. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-12-05T00:54:38.925812Z K 7 svn:log V 213 Support Hyper-V on i386: - Add 'hyperv' module into build; - Allow building Hyper-V support as part of the kernel; - Hook Hyper-V build into NOTES. This is intended for MFC if re@ permits. MFC after: 3 days END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-05T00:56:03.369165Z K 7 svn:log V 175 Ensure WITH_DVD is not empty to prevent 'WITH_DVD= ' from evaluating to true. Submitted by: hrs MFC after: 3 days X-MFC-to-10: immediate Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-12-05T00:56:50.729689Z K 7 svn:log V 60 Enable Hyper-V support in i386 GENERIC. MFC after: 2 weeks END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-12-05T00:57:53.980930Z K 7 svn:log V 52 MFC @r258947. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-05T00:59:29.631883Z K 7 svn:log V 990 MFC r258786, r258796, r258797, r258847, r258853, r258949: r258786: Move OPTIONS_UNSET outside of the PBUILD_FLAGS variable, otherwise the textproc/docproj port build fails. r258796 (hrs): - Prevent TARGET and TARGET_ARCH from being defined as empty when TARGET="" and/or TARGET_ARCH="" is specified. - Remove extra (). r258797 (hrs): Use standard CLEANFILES/CLEANDIRS and clean target in bsd.obj.mk. r258847: Provide reproducibility between builds by building pkg(8) from ports, instead of using pkg-bootstrap. This should resolve a problem that was discovered during 10.0-BETA4 freebsd-update(8) builds, r258853: Turn off the dvdrom target by default. dvd1.iso is now built by specifying 'WITH_DVD=1' during 'make release'. This caused some problems during the freebsd-update builds for 10.0-BETA4. r258949: Ensure WITH_DVD is not empty to prevent 'WITH_DVD= ' from evaluating to true. Approved by: re (hrs) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-12-05T01:06:05.234477Z K 7 svn:log V 192 MFC r258854: Fix PKG_ABI detection in bsdconfig(8) after pkg-1.2 is released, since the format of 'pkg -vv' output has changed. Approved by: re (hrs) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2013-12-05T01:21:45.462819Z K 7 svn:log V 85 MFC r258914 Update release notes. Submitted by: skreuzer Approved by: re (delphij) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2013-12-05T01:44:24.456353Z K 7 svn:log V 229 Add -F to flush output after each write. With this, I can set up a pipe and allow a jr user to watch what I'm doing by running 'script -F pipefile' on it. While here, spell out the month in the .Dd tag like other manual pages. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2013-12-05T03:01:41.311509Z K 7 svn:log V 55 Make panic_reboot_wait_time static. Submitted by: jhb END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2013-12-05T05:58:17.488354Z K 7 svn:log V 227 Fix the cache flushing code, by flushing the L1 twice. Linux and OS X do this very thing, possibly to work around bugs in the silicon. Without this it doesn't flush completely, and results in memory corruption down the road. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2013-12-05T05:59:09.035520Z K 7 svn:log V 125 Clean up the low level PMU sleep code. This could actually be moved elsewhere, since it's not precisely related to the PMU. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-12-05T06:13:59.579250Z K 7 svn:log V 125 MFC r258830: Add support for BCM57764, BCM57767, BCM57782, BCM57786 and BCM57787. PR: 184304 Approved by: re (rodrigc) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-12-05T07:16:24.945529Z K 7 svn:log V 61 MFC r253406: Avoid magic constant. No functional change. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-12-05T07:18:06.541521Z K 7 svn:log V 66 Fix external compiler warning about write-only assigned variable. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-12-05T07:18:32.675990Z K 7 svn:log V 1519 MFC r253408: Implement workaround for BCM5719/BCM5720 TX hang. The read DMA request logic operation is based on having sufficient available space in the transmit data buffer (TXMBUF) before a read DMA can be requested. There are four read DMA channels that use the TXMBUF, and the logic checks if the available free space in the TXMBUF is large enough for all the data in the four Send Buffers for which buffer descriptors have been fetched. The Enable_Request signal is asserted only if the free TXMBUF space is larger than the sum of the four DMA length registers. The power-up default value of BGE_RDMA_LSO_CRPTEN_CTRL register bit 25 (bit 21 on BCM5720) is zero, which selects the DMA length registers to connect to the input of the adder block. The DMA length registers are asynchronously reset following BCM5719/BCM5720 power-up, and due to the lack of synchronous deassertion of the length registers reset signal these resisters may contain uninitialized values following the reset deassertion. In the case of the failure the uninitialized DMA length register values added up to more than the TXMBUF size, which prevented the assertion of the Enable_Request signal and any subsequent read DMA to start. This lockup condition is the root cause of failing to generate any transmit traffic. To workaround the issue, select alternate output of multiplexers and transmit the first four Ethernet frames. This overwrites the DMA length registers with valid values. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-12-05T07:20:03.368743Z K 7 svn:log V 191 MFC r253480: Setup the PCIE Fast Training Sequence (FTS) value to prevent transmit hangs for 57766 and non Ax versions of 57765. While here, correct definition of BGE_CHIPREV_57765_AX. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-12-05T07:27:48.072336Z K 7 svn:log V 39 MFC r253481: Recognize BCM5725C PHY. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-12-05T07:29:25.111587Z K 7 svn:log V 686 MFC r253483: Add support for upcoming BCM5725 (ASIC 5762) controller. This is a new 1Gb server controller chip that will be going into production soon. BCM5725 combines MAC with triple-speed PHY, a Network Controller Sideband Interface (NC-SI) and on-chip memory buffer in a single device. BCM5725 has an Application Processing Engine (APE) that is capable of on-chip management and offloading features. BCM5725 supports high-precision clock, time stamp registers for receive/transmit packets and programmable trigger inputs and watchdog timeouts. These new features are not yet supported by bge(4). Many thanks to Broadcom for continuing to support FreeBSD! END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-12-05T07:31:01.940128Z K 7 svn:log V 197 MFC r253540: 5725 family of devices corrupts TSO packets when TSO DMA buffers cross into regions which are within MSS bytes of a 4GB boundary. If we encounter the condition, drop the packet. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-12-05T07:32:54.074245Z K 7 svn:log V 97 MFC r258830: Add support for BCM57764, BCM57767, BCM57782, BCM57786 and BCM57787. PR: 184304 END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T08:20:46.673342Z K 7 svn:log V 155 Do not assume that Soft Update (newfs -U) is the default. Use a flag from the default.cfg configuration file. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-12-05T09:50:04.726127Z K 7 svn:log V 23 MFC - tracking commit. END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T10:20:40.118965Z K 7 svn:log V 80 Added two new rename(2) scenarios. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T10:36:00.558537Z K 7 svn:log V 107 No need to use tunefs(8) when newfs(8) accepts the "-j" flag. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-12-05T11:29:07.086507Z K 7 svn:log V 108 4373 add block contents print to zstreamdump illumos/illumos-gate@994fb6b8a9d07a8021d77d79f46e30637bca3ad3 END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T11:32:44.160444Z K 7 svn:log V 85 Limit run time, remove unneeded tunefs. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T11:34:15.121071Z K 7 svn:log V 97 Added file system check, remove unneeded tunefs(8). Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T11:40:20.975652Z K 7 svn:log V 93 Shell cleanup, use flags variable for newfs(8). Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T11:42:03.331966Z K 7 svn:log V 86 Use PATH_FSTAB and shell script cleanup. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T11:46:57.505791Z K 7 svn:log V 83 Use PATH_FSTAB, shell script cleanup. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T11:48:50.420651Z K 7 svn:log V 103 Use newfs_flags, limit output and add extra cleanup code. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T12:58:33.727341Z K 7 svn:log V 117 Use newfs_flags and added setrlimit(2) for the test of posix_openpt(2). Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T13:51:19.556777Z K 7 svn:log V 109 Added more file systems to this test and added struct _dirdesc. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T13:55:48.128723Z K 7 svn:log V 90 Do not return an error if DEBUG_MEMGUARD is not configured, use newfs_flags for newfs(8), END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T13:58:44.289221Z K 7 svn:log V 111 Use newfs_flags for newfs(8), fix typo and clean up shell script. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T14:43:46.789287Z K 7 svn:log V 100 Use newfs_flags for newfs(8) and test for exit status. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T14:45:39.123640Z K 7 svn:log V 101 Use newfs_flags for newfs(8) and clean up shell script. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T15:05:51.090410Z K 7 svn:log V 102 Clean up old shell script, use newfs_flags for newfs(8). Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T15:21:12.744150Z K 7 svn:log V 112 Script cleanup, newfs_flags use for newfs(8) and a new panic seen. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T15:23:41.347620Z K 7 svn:log V 89 No need for the default configuration file. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T15:28:27.329076Z K 7 svn:log V 84 Use mount point defined in default.cfg Sponsored by: EMC / Isilon storage division END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-12-05T16:14:56.653765Z K 7 svn:log V 85 MFC r258841: Fix typos. Approved by: re (gjb) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-12-05T16:29:22.966203Z K 7 svn:log V 87 MFC r258842: Grammar fix. Approved by: re (gjb) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-12-05T16:43:53.711703Z K 7 svn:log V 65 Merge from HEAD at r258990 Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T17:23:19.171343Z K 7 svn:log V 94 Change format string as advised by the compiler. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T17:50:18.152625Z K 7 svn:log V 97 Remove old Id tags, improve the unmount in tmpfs.sh Sponsored by: EMC / Isilon storage division END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2013-12-05T17:57:51.715804Z K 7 svn:log V 221 MFC r257769 to stable/10 Fix powerd/states on AMD cpus. Resolves issues with system reporting: hwpstate0: set freq failed, err 6 Tested on FX-8150 and others. PR: kern/167018 Submitted by: avg@ Approved by: re (gjb) END K 10 svn:author V 6 royger K 8 svn:date V 27 2013-12-05T18:06:12.533634Z K 7 svn:log V 494 MFC 257876: On XenServer the "halt" message is used instead of "poweroff", which makes FreeBSD halt but not poweroff (as expected when issuing a shutdown from the VM manager). Fix this by using the same handler for both "halt" and "poweroff". NB: The "halt" signal seems to be used on XenServer only. The OSS Xen toolstack (xl) uses "poweroff" instead. Submitted by: Roger Pau MonnĂ© Sponsored by: Citrix Systems R&D Reviewed by: gibbs Approved by: gibbs (mentor) Approved by: re (gjb) END K 10 svn:author V 6 royger K 8 svn:date V 27 2013-12-05T18:08:05.499491Z K 7 svn:log V 832 MFC 258176: 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 Approved by: gibbs (mentor) Approved by: re (gjb) END K 10 svn:author V 6 royger K 8 svn:date V 27 2013-12-05T18:09:48.243390Z K 7 svn:log V 415 MFC 258178: 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 Approved by: gibbs (mentor) Approved by: re (gjb) END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T18:33:55.213873Z K 7 svn:log V 100 Use checkfs() from default.cfg for file system checks. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-12-05T18:35:03.864578Z K 7 svn:log V 70 Added file system check. Sponsored by: EMC / Isilon storage division END