ıO268700 187 293 799 551 339 251 219 169 116 130 596 323 268 666 249 616 314 150 153 226 362 1527 127 215 127 208 203 407 147 221 208 264 264 171 172 452 375 416 416 164 164 164 180 229 180 229 315 109 112 106 101 246 111 221 221 292 292 254 213 212 174 174 242 242 167 459 186 265 708 129 147 247 416 470 514 382 376 169 277 320 155 750 197 748 748 453 453 315 134 234 183 150 210 262 124 166 165 155 104 165 331 113 186 557 155 395 126 143 439 389 115 122 266 128 1140 1355 571 615 141 109 147 128 155 155 163 163 163 174 117 118 123 121 185 204 287 272 116 101 458 173 467 222 132 180 385 148 167 264 227 481 262 400 545 592 365 293 623 228 275 776 421 1169 283 166 227 157 551 260 281 183 263 210 193 156 140 144 123 143 183 125 213 454 249 378 387 323 323 323 K 10 svn:author V 3 mav K 8 svn:date V 27 2014-07-15T17:26:43.210611Z K 7 svn:log V 200 MFC r268240 (by ken): Add persistent reservation support to camcontrol(8). camcontrol(8) now supports a new 'persist' subcommand that allows users to issue SCSI PERSISTENT RESERVE IN / OUT commands. END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-07-15T17:37:17.841224Z K 7 svn:log V 705 Add support for operand size and address size override prefixes in bhyve's instruction emulation [1]. Fix bug in emulation of opcode 0x8A where the destination is a legacy high byte register and the guest vcpu is in 32-bit mode. Prior to this change instead of modifying %ah, %bh, %ch or %dh the emulation would end up modifying %spl, %bpl, %sil or %dil instead. Add support for moffsets by treating it as a 2, 4 or 8 byte immediate value during instruction decoding. Fix bug in verify_gla() where the linear address computed after decoding the instruction was not being truncated to the effective address size [2]. Tested by: Leon Dang [1] Reported by: Peter Grehan [2] Sponsored by: Nahanni Systems END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-15T17:39:53.457473Z K 7 svn:log V 454 4975 missing mutex_destroy() calls in zfs Reviewed by: Matthew Ahrens Reviewed by: George Wilson Reviewed by: Rich Lowe Reviewed by: Seth Nimbosa Reviewed by: Dan McDonald Reviewed by: Don Brady Approved by: Dan McDonald illumos/illumos-gate@d2b3cbbd7f3a37bc7c01b526d3eb312acd070423 END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-07-15T18:21:26.805420Z K 7 svn:log V 246 MFC r268326: Make iSCSI initiator keep Initiator Session ID (ISID) across reconnects. Previously ISID was changed every time, that made impossible correct persistent reservation, because reconnected session was identified as completely new one. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-07-15T18:22:17.958322Z K 7 svn:log V 158 MFC r268370: Make XPT_GET_TRAN_SETTINGS to report CAM that command queueing is enabled, but make couple changes to handle non-queued commands too, if happen. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-07-15T18:23:14.478955Z K 7 svn:log V 126 MFC r268388: Add XPT_ABORT support to iSCSI initiator. While CAM does not use it normally, it is useful for targets testing. END K 10 svn:author V 2 np K 8 svn:date V 27 2014-07-15T18:24:41.813459Z K 7 svn:log V 78 cxgbe(4): Display CF facility correctly in the device log. MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-07-15T18:27:18.106009Z K 7 svn:log V 24 Fix build on stable/10. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-07-15T18:41:30.636126Z K 7 svn:log V 38 Document CTL and iSCSI ABI breakages. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-07-15T19:18:46.071074Z K 7 svn:log V 503 MFC 255284: It was reported via email that the cu_sent field used by the krpc client side UDP was observed as way out of range and caused the rpc.lockd daemon to hang trying to do an RPC. Inspection of the code found two places where the RPC request is re-queued, but the value of cu_sent was not incremented. Since cu_sent is always decremented when the RPC request is dequeued, I think this could have caused cu_sent to go out of range. This patch adds lines to increment cu_sent for these two cases. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-15T19:46:37.658904Z K 7 svn:log V 226 Please welcome Venkat Duvvuru (venkat@) to the rank of src committers. Venkat works for Emulex and will be maintaing drivers for their OneConnect product (oce(4)). luigi, jhb and I will be his co-mentors. Approved by: core END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-07-15T19:49:00.786936Z K 7 svn:log V 175 Change the calculation of the kinfo_vmentry field kve_private_resident to reflect its name. Noted and reviewed by: alc Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-07-15T19:57:03.457408Z K 7 svn:log V 573 Followup to r268466. - Move the code to calculate resident count into separate function. It reduces the indent level and makes the operation of vmmap_skip_res_cnt tunable more clear. - Optimize the calculation of the resident page count for map entry. Skip directly to the next lowest available index and page among the whole shadow chain. - Restore the use of pmap_incore(9), only to verify that current mapping is indeed superpage. - Note the issue with the invalid pages. Suggested and reviewed by: alc Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-15T20:32:23.140856Z K 7 svn:log V 152 MFV r268702: Add missing *_destroy() calls in various places with ZFS. Illumos issue: 4975 missing mutex_destroy() calls in zfs MFC after: 2 weeks END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-15T20:35:56.689699Z K 7 svn:log V 519 4970 need controls on i/o issued by zpool import -XF 4971 zpool import -T should accept hex values 4972 zpool import -T implies extreme rewind, and thus a scrub 4973 spa_load_retry retries the same txg 4974 spa_load_verify() reads all data twice Reviewed by: Christopher Siden Reviewed by: Dan McDonald Reviewed by: George Wilson Approved by: Robert Mustacchi illumos/illumos-gate@e42d205944d245bf5d1c4fc45261cbe09e28a7b9 END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-07-15T21:13:08.300046Z K 7 svn:log V 216 Document the 'show bio' command added in 2009. While here also reword 'show buffer' to have an 'addr' argument and to match other struct documentation. MFC after: 1 week Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 5 jceel K 8 svn:date V 27 2014-07-15T22:16:46.887873Z K 7 svn:log V 56 Remove unneeded printf and fix obvious mistake in code. END K 10 svn:author V 5 jceel K 8 svn:date V 27 2014-07-15T22:17:17.520980Z K 7 svn:log V 59 Fake EV_FF handling until we gain a proper support for it. END K 10 svn:author V 5 jceel K 8 svn:date V 27 2014-07-15T22:18:25.075906Z K 7 svn:log V 131 Don't overwrite SYN_DROPPED packets by following actual packets to let userspace know that some packets were lost in the meantime. END K 10 svn:author V 3 des K 8 svn:date V 27 2014-07-15T22:34:54.455768Z K 7 svn:log V 269 Partially revert r266617: the cross-building logic should already take care of this. Setting MAKESYSPATH worked around a case where share/mk was broken, but breaks legitimate cases where share/mk uses features which are not supported by the host's version of make(1). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-15T22:44:04.360178Z K 7 svn:log V 1429 MFV r268714: Improve extreme rewind import. When doing an "extreme rewind" import ("zpool import -XF"), we attempt to verify all data in the pool, essentially scrubbing the entire pool. The problem is that spa_load_verify_cb() issues an unbounded number of concurrent scrub i/os. This can lead to all of memory being used for these zio's, wedging the system. Like normal scrub, we need to put a cap on the number of outstanding i/os, and have the traverse thread block when we reach this cap. For this purpose the cap can be very large (10,000) to optimize the elevator algorithm. Three kernel tunables have been added: vfs.zfs.spa_load_verify_maxinflight vfs.zfs.spa_load_verify_metadata vfs.zfs.spa_load_verify_data The latter two tunables controls whether metadata and/or user data when doing extreme rewind. Make 'zpool import -T' imply scrub. Make zpool import -T accept hexadecimal values for the txg when prefixed with 0x. Skip txg's for which there is no uberblock when doing extreme rewind. Skip reading all user data twice by skipping prefetches when doing extreme rewinds as we do not access via the ARC. Illumos issues: 4970 need controls on i/o issued by zpool import -XF 4971 zpool import -T should accept hex values 4972 zpool import -T implies extreme rewind, and thus a scrub 4973 spa_load_retry retries the same txg 4974 spa_load_verify() reads all data twice MFC after: 2 weeks END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-07-15T22:44:10.406273Z K 7 svn:log V 32 MFC r267618: Fix syntax error. END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-07-15T22:57:50.018662Z K 7 svn:log V 117 Also link 'show bio' to g_bio(9.) X-MFC-With: r268715 MFC after: 1 week Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-07-15T23:16:33.946650Z K 7 svn:log V 32 MFC r267618: Fix syntax error. END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-07-15T23:20:25.866836Z K 7 svn:log V 112 MFC r267617: Fix spelling, typos, missing articles, contractions. Expanded version of patch supplied with PR. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-15T23:29:20.431973Z K 7 svn:log V 108 Since r202933, kthread_suspend_check() takes no arguments. Update the example to match. MFC after: 3 days END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2014-07-15T23:32:13.549566Z K 7 svn:log V 309 Move the "retry:" label so that the calls to m_pullup() are not done after the call to m_defrag(). This fixes a problem where m_pullup() would prepend an mbuf to the list created by m_defrag() making the chain greater than 32 again. Tested by: rcarter@pinyon.org Reviewed by: yongari, jfv MFC after: 2 weeks END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-15T23:35:06.175043Z K 7 svn:log V 51 Add a bandaid to fix GCC build (on sparc64 et al). END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-16T00:12:57.033531Z K 7 svn:log V 126 When we fail to extract the pkg binaries (for example, / is read-only), give a more helpful error message. MFC after: 1 week END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-07-16T00:34:20.818846Z K 7 svn:log V 112 MFC r267617: Fix spelling, typos, missing articles, contractions. Expanded version of patch supplied with PR. END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-07-16T00:36:55.292821Z K 7 svn:log V 168 MFC r268187: Improve markup, change references to nonexistent vt_vga(4), remove some language redundancy, and move the examples so sections are in the standard order. END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-07-16T00:39:58.192220Z K 7 svn:log V 168 MFC r268187: Improve markup, change references to nonexistent vt_vga(4), remove some language redundancy, and move the examples so sections are in the standard order. END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-07-16T00:41:47.139967Z K 7 svn:log V 76 MFC r268381 Make synopsis version of -3 flag match other uses in the page. END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-07-16T00:43:53.507814Z K 7 svn:log V 77 MFC r268381: Make synopsis version of -3 flag match other uses in the page. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-07-16T02:02:46.464222Z K 7 svn:log V 359 MFC r268097: MFV r260708 4427 pid provider rejects probes with valid UTF-8 names This make use of Solaris' u8_validate() which we happen to use since r185029 for ZFS. Use of u8_textprep.c required -Wno-cast-qual for powerpc. Illumos Revision: 1444d846b126463eb1059a572ff114d51f7562e5 Reference: https://www.illumos.org/issues/4427 Obtained from: Illumos END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-07-16T06:14:41.284955Z K 7 svn:log V 277 Improve support for Intel Lynx Point USB 3.0 controllers by using the USB 2.0 port mask in addition to the USB 3.0 port mask. The hardware does not always accept when writing -1U to the port switching registers. MFC after: 3 days Tested by: Huang Wen Hui END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-07-16T06:18:02.496099Z K 7 svn:log V 318 MFC r268582: Fix performance problems with AXGE network adapter in RX direction: - Remove 4 extra bytes from the ethernet payload. - The maximum RX buffer was incorrectly set. Increase it to 64K for now, until the exact limit is understood. - Enable hardware checksumming again. - Make hardware data structure packed. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-07-16T06:20:18.776283Z K 7 svn:log V 318 MFC r268582: Fix performance problems with AXGE network adapter in RX direction: - Remove 4 extra bytes from the ethernet payload. - The maximum RX buffer was incorrectly set. Increase it to 64K for now, until the exact limit is understood. - Enable hardware checksumming again. - Make hardware data structure packed. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-07-16T06:22:35.548600Z K 7 svn:log V 67 MFC r268583: Turn off blinking device leds at attach. PR: 183735 END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-07-16T06:23:54.233987Z K 7 svn:log V 67 MFC r268583: Turn off blinking device leds at attach. PR: 183735 END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-07-16T06:25:44.958184Z K 7 svn:log V 67 MFC r268583: Turn off blinking device leds at attach. PR: 183735 END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-07-16T08:52:44.038311Z K 7 svn:log V 88 MFC r268467: Implement sysconf(_SC_GETGR_R_SIZE_MAX) and sysconf(_SC_GETPW_R_SIZE_MAX). END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-07-16T08:55:53.485503Z K 7 svn:log V 136 MFC r268471: For safety, ensure that any consumer of the set_regs() and ptrace_set_pc() use the correct return to userspace using iret. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-07-16T08:58:38.153512Z K 7 svn:log V 88 MFC r268467: Implement sysconf(_SC_GETGR_R_SIZE_MAX) and sysconf(_SC_GETPW_R_SIZE_MAX). END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-07-16T08:59:44.410892Z K 7 svn:log V 136 MFC r268471: For safety, ensure that any consumer of the set_regs() and ptrace_set_pc() use the correct return to userspace using iret. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-16T09:55:36.250753Z K 7 svn:log V 221 New BSDL timeout(1) utility compatible with GNU timeout it fully passes the GNU timeout regression tests, it is written in a mostly portable way (only signal parsing is relying on non portable structures) Phabric: D377 END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-16T10:34:55.043525Z K 7 svn:log V 16 Fix indentation END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-16T10:37:05.161438Z K 7 svn:log V 19 Fix build with gcc END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-16T11:28:53.566545Z K 7 svn:log V 13 Style(9) fix END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-16T11:30:04.409676Z K 7 svn:log V 9 Fix typo END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-16T11:41:28.598710Z K 7 svn:log V 152 Sort headers Constify long options Remove useless call to sigemptyset properly check errno when waiting for a process status when a SIGCHLD is received END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-16T12:09:12.818938Z K 7 svn:log V 18 White space fixes END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-16T12:37:36.423444Z K 7 svn:log V 126 Merge r268292 from head: Dominion Day became Canada Day in 1982, update the holiday calendar. PR: 191533 Submitted by: db END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-16T12:38:46.587339Z K 7 svn:log V 126 Merge r268292 from head: Dominion Day became Canada Day in 1982, update the holiday calendar. PR: 191533 Submitted by: db END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-16T12:41:49.269479Z K 7 svn:log V 197 Merge r268295 from head: Fix equation and limerick to be correct. NetBSD fixed this 14 years ago (src/games/fortune/datfiles/fortunes2 1.7). PR: 188714 Submitted by: ksmakoto dd.iij4u.or.jp END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-16T12:41:50.742635Z K 7 svn:log V 197 Merge r268295 from head: Fix equation and limerick to be correct. NetBSD fixed this 14 years ago (src/games/fortune/datfiles/fortunes2 1.7). PR: 188714 Submitted by: ksmakoto dd.iij4u.or.jp END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-16T12:45:13.507506Z K 7 svn:log V 159 Merge r268342 from head: Remove /usr/share/doc/psd/28.cvs/paper.ps.gz if it exists, as it is obsolete since r251794. PR: 191003 Submitted by: Vick Khera END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-16T12:49:42.532688Z K 7 svn:log V 118 Merge r267865 from head: Drop example variables for updating over csup. These have not functioned since r252305. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-16T12:49:56.816352Z K 7 svn:log V 117 Merge r267865 from head: Drop example variables for updating over csup. These have not functioned since r251084 END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-16T12:51:29.631273Z K 7 svn:log V 80 Merge r267866 from head: Drop references to updating over csup from build(7). END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-16T12:52:05.785446Z K 7 svn:log V 80 Merge r267866 from head: Drop references to updating over csup from build(7). END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-16T12:57:50.362046Z K 7 svn:log V 147 Merge r268298,r268299 from head: Correct format string to fix build of uhsoctl when DEBUG is defined PR: 185007 Submitted by: saper saper.info END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-16T12:57:53.144467Z K 7 svn:log V 147 Merge r268298,r268299 from head: Correct format string to fix build of uhsoctl when DEBUG is defined PR: 185007 Submitted by: saper saper.info END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-16T13:52:05.077518Z K 7 svn:log V 74 Sort properly the headers While here space/tabs cleanup Reviewed by: kib END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-07-16T14:04:46.129343Z K 7 svn:log V 366 Check for the cross-device cross-link attempt in the VFS, instead of forcing filesystem VOP_LINK() methods to repeat the code. In tmpfs_link(), remove redundand check for the type of the source, already done by VFS. Note that NFS server already performs this check before calling VOP_LINK(). Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-07-16T14:06:16.964435Z K 7 svn:log V 94 Remove unused header. Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-07-16T14:08:01.503499Z K 7 svn:log V 172 Do not ignore error from tmpfs_alloc_vp(). It results in access to the random memory. Reported and tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 2 weeks END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-07-16T15:57:17.807679Z K 7 svn:log V 615 Add support for VMWare dialect of EXTENDED COPY command, aka VAAI Clone. This allows to clone VMs and move them between LUNs inside one storage host without generating extra network traffic to the initiator and back, and without being limited by network bandwidth. LUNs participating in copy operation should have UNIQUE NAA or EUI IDs set. For LUNs without these IDs VMWare will use traditional copy operations. Beware: the above LUN IDs explicitly set to values non-unique from the VM cluster point of view may cause data corruption if wrong LUN is addressed! MFC after: 2 weeks Sponsored by: iXsystems, Inc. END K 10 svn:author V 5 jceel K 8 svn:date V 27 2014-07-16T16:30:30.475393Z K 7 svn:log V 35 Add Terasic MTL multitouch driver. END K 10 svn:author V 5 jceel K 8 svn:date V 27 2014-07-16T16:38:25.782584Z K 7 svn:log V 53 Include Terasic MTL evdev driver as a part of build. END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-07-16T16:42:58.750939Z K 7 svn:log V 153 libpythagoras needs libm. This fixes "make tinderbox" failures on various architectures when WITH_TESTS=yes is enabled. Problem introduced in r267679. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-07-16T18:49:46.550109Z K 7 svn:log V 315 Allow console drivers active from early boot to be used with xf86-video-scfb, rather than only drivers attached later on. This involves a small amount of code duplication with dev/fb/fbd.c, which will fixed later on. Also improve performance of vt_blank() by making it not read from the framebuffer unnecessarily. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-07-16T18:52:21.486344Z K 7 svn:log V 369 Allow efifb to be used with xf86-video-scfb. This is important for EFI systems without either a CSM or real graphics drivers, such as my Lenovo Haswell laptop. This provides working X with the small complication of a console cursor permanently overlaid on the upper-left corner of the screen that will be dealt with later. Also remove some redundant screen clearing. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-07-16T19:02:30.668838Z K 7 svn:log V 418 Revert previous revision (r268461) for reasons documented in PR. To use tmux in an rc.d script, use the new-session flag "-d". To use screen in an rc.d script, use the "-dm" flag. If you really need to launch an attached session, manually export TERM=xterm (FreeBSD 9.0 or higher) or export TERM=cons25 for older releases. Reported by: bdrewery Discussed on: src-committers, svn-src-all, svn-src-head PR: bin/191869 END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-07-16T20:37:03.683408Z K 7 svn:log V 289 After r261991, clang warnings about unused functions in the kernel were completely silenced. Make sure these warnings appear again, so there is some incentive to fix them, but do not error out the whole kernel build for them. Noticed by: steven@pyro.eu.org PR: 191867 MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-07-16T21:04:31.071808Z K 7 svn:log V 283 MFC r268463: In libproc, avoid calling __cxa_demangle(), and thus depending on either libcxxrt or libsupc++, if WITHOUT_CXX is defined. [1] Noticed by: sbruno [1] However, on stable/10 this is more accurately described by WITHOUT_GNUCXX, so I've changed the test to that instead. END K 10 svn:author V 3 alc K 8 svn:date V 27 2014-07-16T21:06:43.362496Z K 7 svn:log V 77 Implement pmap_unwire(). See r268327 for the motivation behind this change. END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-07-16T21:26:26.293805Z K 7 svn:log V 183 Add emulation for legacy x86 task switching mechanism. FreeBSD/i386 uses task switching to handle double fault exceptions and this change enables that to work. Reported by: glebius END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-07-16T21:40:11.229763Z K 7 svn:log V 226 Enable MK_TESTS by default, take 2. This is a redo of r267424, which was reverted in r267432 because it broke "make buildworld" from FreeBSD 9.x. This issue has been resolved and this change is still "make tinderbox" clean. END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-07-16T21:43:24.252360Z K 7 svn:log V 62 Regen after r268778 to replace WITH_TESTS with WITHOUT_TESTS. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2014-07-16T22:18:19.146937Z K 7 svn:log V 652 Nuke the never-used RF_TIMESHARE feature, reducing the complexity of the code. The consensus on arch@ is that this feature might have been useful in the distant past, but is now just unnecessary bloat. The int_rman_activate_resource() and int_rman_deactivate_resource() functions become trivial, so manually inline them. The special deferred handling of RF_ACTIVE is no longer needed in reserve_resource_bound(), so eliminate the associated code at the end of the function. These changes reduce the object file size by more than 500 bytes on i386. Update the rman.9 man page to reflect the removal of the RF_TIMESHARE feature. MFC after: 2 weeks END K 10 svn:author V 3 alc K 8 svn:date V 27 2014-07-16T23:17:57.362340Z K 7 svn:log V 104 Correct the name of the man page for pmap_ts_referenced(). Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-07-17T02:14:25.461744Z K 7 svn:log V 655 MFC r268502: Sync some (mostly cosmetical) changes from NetBSD Makefile,v 1.37 tc1.c v 1.3 Rename TEST/test.c tc1.c common.c,v 1.23 pass lint on _LP64. emacs.c,v 1.22 pass lint on _LP64. filecomplete.h,v 1.8 mv NetBSD ID back from 1.9 as we don't have the widecharacter support. prompt.c,v 1.14 prompt.h,v 1.9 term.h,v 1.20 read.h,v 1.6 Update NetBSD version strings sys.h,v 1.12 Misc sun stuff. tty.c 1.31 handle EINTR in the termios operations Allow a single process to control multiple ttys (for pthreads using _REENTRANT) using multiple EditLine objects. pass lint on _LP64. Don't depend on side effects inside an assert Obtained from: NetBSD END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-07-17T02:22:03.443364Z K 7 svn:log V 655 MFC r268502: Sync some (mostly cosmetical) changes from NetBSD Makefile,v 1.37 tc1.c v 1.3 Rename TEST/test.c tc1.c common.c,v 1.23 pass lint on _LP64. emacs.c,v 1.22 pass lint on _LP64. filecomplete.h,v 1.8 mv NetBSD ID back from 1.9 as we don't have the widecharacter support. prompt.c,v 1.14 prompt.h,v 1.9 term.h,v 1.20 read.h,v 1.6 Update NetBSD version strings sys.h,v 1.12 Misc sun stuff. tty.c 1.31 handle EINTR in the termios operations Allow a single process to control multiple ttys (for pthreads using _REENTRANT) using multiple EditLine objects. pass lint on _LP64. Don't depend on side effects inside an assert Obtained from: NetBSD END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-07-17T02:33:40.689162Z K 7 svn:log V 360 MFC r268628, r268631, r268635: Convert *rootDir from external to static. fsck_msdosfs: be a bit more permissive. The free space value in the FSInfo block is merely unitialized when it is 0xffffffff. This fixes a bug found in NetBSD. Respect FSFIXFAT. Fix some whitespace issues while here. Obtained from: NetBSD (CVS rev. 1.22, rev. 1.9), OpenBSD (misc) END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-07-17T02:43:53.663577Z K 7 svn:log V 360 MFC r268628, r268631, r268635: Convert *rootDir from external to static. fsck_msdosfs: be a bit more permissive. The free space value in the FSInfo block is merely unitialized when it is 0xffffffff. This fixes a bug found in NetBSD. Respect FSFIXFAT. Fix some whitespace issues while here. Obtained from: NetBSD (CVS rev. 1.22, rev. 1.9), OpenBSD (misc) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-17T05:20:18.576051Z K 7 svn:log V 218 MFC r268116: - Fix handling of "new" style of ioctl in compatiblity mode [1]; - Reorganize code and reduce diff from upstream; - Improve forward compatibility shims for previous kernel; Reported by: sbruno [1] END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2014-07-17T05:21:16.251163Z K 7 svn:log V 40 Deprecate m_act. Use m_nextpkt always. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-07-17T05:45:54.537423Z K 7 svn:log V 138 Oops - somehow I missed the IP option numbers clashing with the multicast numbers below. Move them to a new set of non-clashing numbers. END K 10 svn:author V 3 pho K 8 svn:date V 27 2014-07-17T05:54:58.668384Z K 7 svn:log V 91 Added a "umount -f" test scenario for tmpfs. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 5 hiren K 8 svn:date V 27 2014-07-17T06:21:58.456773Z K 7 svn:log V 56 Fix a typo. PR: 191898 Submitted by: vsjcfm@gmail.com END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-17T06:36:22.339053Z K 7 svn:log V 113 MFC r268238: Add an option, -p, which makes gstat(8) to only display physical providers (those with rank of 1). END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-07-17T06:54:12.228979Z K 7 svn:log V 166 units(1): Add support for output-format Add support for the output-format argument. This also exposes subtle rounding differences between GNU units and our units. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-07-17T06:57:26.575057Z K 7 svn:log V 29 chown: Fix chown test number END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-07-17T07:12:12.142057Z K 7 svn:log V 71 units(1): Add basic tests Add some tests to help avoid breaking units END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-07-17T11:38:37.398931Z K 7 svn:log V 73 Fix ctld crash on startup if target alias is not set. MFC after: 3 days END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-07-17T12:47:34.027810Z K 7 svn:log V 55 Fix embarassing typos I made. Submitted by: rayddteam END K 10 svn:author V 3 des K 8 svn:date V 27 2014-07-17T13:39:18.010189Z K 7 svn:log V 12 autoconfuse END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-07-17T14:51:50.374101Z K 7 svn:log V 73 grep: Fix type. Obtained from: NetBSD (CVS rev. 1.17) MFC after: 3 days END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-07-17T15:48:11.677828Z K 7 svn:log V 238 grep: fix some memory leaks. Bring a couple of changes from NetBSD: queue.c (CVS Rev. 1.4. 1.5) Fix memory leaks. NULL does not need a cast. grep.c (CVS Rev. 1.6) Use the more portable getline. Obtained from: NetBSD MFC after: 3 days END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-07-17T15:50:23.461694Z K 7 svn:log V 16 Fix indentation END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-07-17T15:59:13.433062Z K 7 svn:log V 94 grep: fix some memory leaks. Add memory leak fix missing from r268799. Obtained from: NetBSD END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-07-17T16:33:38.865130Z K 7 svn:log V 461 Add support for the fixed image type. The fixed image is effectively a raw image with a VHD footer appended. There's little value that I can see to use the fixed image type, but in order to make VHD images for use by Microsoft's Azure platform, they must be fixed VHD images. Support has been added by refactoring the code to re-use common code and by adding a second output format structure. To created fixed VHD images, specify "vhdf" as the output format. END K 10 svn:author V 3 alc K 8 svn:date V 27 2014-07-17T17:41:32.384689Z K 7 svn:log V 63 Remove the man page for a pmap function that no longer exists. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-07-17T18:24:34.531334Z K 7 svn:log V 299 Replace all uses of libncurses and libtermcap with their wide character variants. This allows usable file system images (i.e. those with both a shell and an editor) to be created with only one copy of the curses library. Exp-run: antoine PR: 189842 Discussed with: bapt Sponsored by: DARPA, AFRL END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2014-07-17T18:58:30.774878Z K 7 svn:log V 32 Release royger from mentorship. END K 10 svn:author V 3 alc K 8 svn:date V 27 2014-07-17T20:03:52.419213Z K 7 svn:log V 51 Add a man page for the new function pmap_unwire(). END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-07-17T20:28:51.619886Z K 7 svn:log V 346 Reduce per-LUN memory usage from 18MB to 1.8MB. CTL never had use for CA support code since SPI has gone, and there is no even frontends supporting that. But it still was reserving 256 bytes of memory per LUN per every possible initiator on every possible port. Wrap unused code with ifdef's in case somebody even need it. MFC after: 2 weeks END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-07-17T21:16:52.217647Z K 7 svn:log V 296 Increase maximal number of SCSI ports in CTL from 32 to 128. After I gave each iSCSI target its own port, the old limit appeared to be not so big. This change almost proportionally increases per-LUN memory use, but it is still three times better then it was before r268807. MFC after: 2 weeks END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-17T21:58:22.376221Z K 7 svn:log V 22 import byacc 20140715 END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-17T21:59:13.541154Z K 7 svn:log V 29 tag import of byacc 20140715 END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-17T22:22:38.001190Z K 7 svn:log V 172 Update to byacc 20140715 (only concerns regression tests being fixed) Directly use regression test from upstream PR: 191020 Submitted by: gcooper (yaneurabeya@gmail.com) END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-17T22:26:24.080517Z K 7 svn:log V 35 Add the mtree entry for yacc tests END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-07-17T22:31:46.387621Z K 7 svn:log V 1046 MFC r263749,267146: >r267146 | imp | 2014-06-05 22:08:55 -0600 (Thu, 05 Jun 2014) | 4 lines >Restore comments accidentally removed. >r263749 | imp | 2014-03-25 16:08:31 -0600 (Tue, 25 Mar 2014) | 18 lines >Rather than require a makeoptions DEBUG to get debug correct, >add it in kern.mk, but only if we're using clang. While this >option is supported by both clang and gcc, in the future there >may be changes to clang which change the defaults that require >a tweak to build our kernel such that other tools in our tree >will work. Set a good example by forcing -gdwarf-2 only for >clang builds, and only if the user hasn't specified another >dwarf level already. Update UPDATING to reflect the changed >state of affairs. This also keeps us from having to update >all the ARM kernels to add this, and also keeps us from >in the future having to update all the MIPS kernels and is >one less place the user will have to know to do something >special for clang and one less thing developers will need >to do when moving an architecture to clang. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-07-17T22:42:18.951519Z K 7 svn:log V 1261 MFC r263749,267146: >r267146 | imp | 2014-06-05 22:08:55 -0600 (Thu, 05 Jun 2014) | 4 lines >Restore comments accidentally removed. >r263749 | imp | 2014-03-25 16:08:31 -0600 (Tue, 25 Mar 2014) | 18 lines >Rather than require a makeoptions DEBUG to get debug correct, >add it in kern.mk, but only if we're using clang. While this >option is supported by both clang and gcc, in the future there >may be changes to clang which change the defaults that require >a tweak to build our kernel such that other tools in our tree >will work. Set a good example by forcing -gdwarf-2 only for >clang builds, and only if the user hasn't specified another >dwarf level already. Update UPDATING to reflect the changed >state of affairs. This also keeps us from having to update >all the ARM kernels to add this, and also keeps us from >in the future having to update all the MIPS kernels and is >one less place the user will have to know to do something >special for clang and one less thing developers will need >to do when moving an architecture to clang. Note: Due to the funkadellic way we used to do merges, I've made a direct commit of the relevant text to UPDATING with no merge info being recorded for it so I could commit it at the same time as the other files. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-07-17T22:58:05.887666Z K 7 svn:log V 478 MFC: >r268205 | imp | 2014-07-02 23:22:13 -0600 (Wed, 02 Jul 2014) | 9 lines >Rework the BIO_DELETE code slightly. Always queue the BIO_DELETE >requests on the trim_queue, even for the CFA ERASE. This allows us, in >the future, to collapse adjacent requests. Since CFA ERASE is only for >CF cards, and it is so restrictive in what it can do, the collapse >code is not presently here. This also brings the ada driver more in >line with the da driver's treatment of BIO_DELETEs. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-07-17T23:05:20.260824Z K 7 svn:log V 522 MFC: >r267118 | imp | 2014-06-05 11:13:42 -0600 (Thu, 05 Jun 2014) | 9 lines >The code that combines adjacent ranges for BIO_DELETEs to optimize >trims to the device assumes the list is sorted. Don't apply the >optimization of not sorting the queue when we have SSDs to the >delete_queue, since it causes more discard traffic to the drive. While >one could argue that the higher levels should coalesce the trims, >that's not done today, so some optimization at this level is needed. >CR: https://phabric.freebsd.org/D142 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-17T23:14:47.914377Z K 7 svn:log V 45 Fix markup regression introduced in r268369. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-17T23:23:01.930105Z K 7 svn:log V 13 Fix markups. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-17T23:24:33.706135Z K 7 svn:log V 54 Remove texinfo manpages as well if built WITHOUT_INFO END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-17T23:30:29.652297Z K 7 svn:log V 35 Fix manpages path and sort entries END K 10 svn:author V 8 truckman K 8 svn:date V 27 2014-07-17T23:49:01.850753Z K 7 svn:log V 58 MFC r268373 Declaration whitespace changes for style(9). END K 10 svn:author V 8 truckman K 8 svn:date V 27 2014-07-17T23:50:49.903984Z K 7 svn:log V 58 MFC r268373 Declaration whitespace changes for style(9). END K 10 svn:author V 2 np K 8 svn:date V 27 2014-07-18T00:31:06.782451Z K 7 svn:log V 72 MFC r268706: cxgbe(4): Display CF facility correctly in the device log. END K 10 svn:author V 2 np K 8 svn:date V 27 2014-07-18T00:32:17.065796Z K 7 svn:log V 72 MFC r268706: cxgbe(4): Display CF facility correctly in the device log. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2014-07-18T01:35:20.909494Z K 7 svn:log V 69 Remove deprecated definition "m_act". Suggested by: adrian, glebius END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-07-18T02:49:41.462170Z K 7 svn:log V 82 Minor sorting to match the NetBSD header MFC after: 3 days Obtained from: NetBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 2014-07-18T06:48:02.317097Z K 7 svn:log V 23 Fix "ndp -d hostname". END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-18T06:49:18.121191Z K 7 svn:log V 25 Import libucl 2014-07-16 END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-18T06:50:33.745509Z K 7 svn:log V 30 Tag import of libucl 20140716 END K 10 svn:author V 3 alc K 8 svn:date V 27 2014-07-18T06:56:24.066137Z K 7 svn:log V 29 Remove an obsolete man page. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-18T06:58:01.800478Z K 7 svn:log V 92 Update libucl to the 2014-07-16 snapshot This update brings streamlined ucl emitter support END K 10 svn:author V 6 royger K 8 svn:date V 27 2014-07-18T07:18:37.649691Z K 7 svn:log V 108 MFC r256423: Allow FreeBSD to be booted from CDROM media on XenServer 6.2 and prior releases. PR: 164630 END K 10 svn:author V 5 peter K 8 svn:date V 27 2014-07-18T07:41:38.159839Z K 7 svn:log V 192 Fix an apparent conversion error in bge to the new driver api. if_multiaddr_array() does the LLADDR work, don't do it twice. This broke IPv6 in "interesting" ways in the FreeBSD.org cluster. END K 10 svn:author V 2 br K 8 svn:date V 27 2014-07-18T07:47:50.420282Z K 7 svn:log V 180 o Enable GPIO device driver for i.MX6. It was originally written for i.MX5 and compatible with newer chip. o Extend device tree information o style(9) fixes Discussed with: ian END K 10 svn:author V 2 br K 8 svn:date V 27 2014-07-18T07:52:35.197014Z K 7 svn:log V 25 Rename gpio driver file. END K 10 svn:author V 2 br K 8 svn:date V 27 2014-07-18T08:08:45.003078Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-07-18T08:22:13.566694Z K 7 svn:log V 362 Update the default RSS hash to the Chelsio T5 firmware one - it provides markedly better distribution of IPv6 address/ports than the previous key. The previous key would hash large swaths of the port space for a given source/destination IP address to the same low handful of bits, effectively mapping them to the same queue. This made testing very .. special. END K 10 svn:author V 2 br K 8 svn:date V 27 2014-07-18T08:23:53.647470Z K 7 svn:log V 82 Add support for Toradex Apalis i.MX6 development board. Sponsored by: Toradex AG END K 10 svn:author V 3 des K 8 svn:date V 27 2014-07-18T11:32:44.332896Z K 7 svn:log V 374 Import unblock-lan-zones feature backported from upstream svn trunk. This is a partial fix for reverse lookups in RFC 1918 networks. With this option enabled, unbound no longer ignores these queries; however, it will still reject the answer it gets from the forwarder, because the RFC 1918 reverse zones are signed. Submitted by: "W.C.A. Wijngaards" END K 10 svn:author V 3 des K 8 svn:date V 27 2014-07-18T12:33:22.362818Z K 7 svn:log V 129 Use a combination of unblock-lan-zones (r268839) and domain-insecure to fix reverse lookups on networks using private addresses. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-07-18T12:36:18.208038Z K 7 svn:log V 36 Merge head r258543 through r268838. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-07-18T12:51:35.649398Z K 7 svn:log V 86 Fix two typos in iscsictl.8 PR: 191581 Submitted by: Jimmy Olgeni MFC after: 3 days END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-18T14:27:04.625252Z K 7 svn:log V 291 Extend kqueue's EVFILT_TIMER by adding precision unit flags support Define the precision macros as bits sets to conform with XNU equivalent. Test fflags passed for EVFILT_TIMER and return EINVAL in case an invalid flag is passed. Phabric: https://phabric.freebsd.org/D421 Reviewed by: kib END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-07-18T14:59:35.772662Z K 7 svn:log V 52 Use assignment instead of bcopy. Submitted by: jmg END K 10 svn:author V 3 alc K 8 svn:date V 27 2014-07-18T15:39:07.786295Z K 7 svn:log V 75 Remove obsolete man pages. The corresponding code was removed in r255608. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-07-18T16:21:15.332258Z K 7 svn:log V 171 Revert r268826: The current ordering of this header is a feature as it is more consistent with POSIX. Also adding gratuitous newlines is not elegant. Pointed out by: bde END K 10 svn:author V 5 hiren K 8 svn:date V 27 2014-07-18T16:25:35.012619Z K 7 svn:log V 132 The description is a bit misleading. Trying to make it more obvious. Phabric: https://phabric.freebsd.org/D435 Reviewed by: gnn END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-18T17:55:12.443201Z K 7 svn:log V 384 4958 zdb trips assert on pools with ashift >= 0xe Reviewed by: Matthew Ahrens Reviewed by: Max Grossman Reviewed by: George Wilson Reviewed by: Christopher Siden Approved by: Garrett D'Amore illumos/illumos-gate@2a104a5236475eb73aa41eaaf3ed9f3ccbe0ca55 END K 10 svn:author V 8 truckman K 8 svn:date V 27 2014-07-18T18:00:00.961604Z K 7 svn:log V 164 Merge r256868,257276-257277,257515,257913 from head. These are fixes required to make Xen buildable w/o INET. This is the same as r259541 in stable/10 by glebius. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-18T18:02:34.716472Z K 7 svn:log V 303 4631 zvol_get_stats triggering too many reads Reviewed by: Adam Leventhal Reviewed by: Sebastien Roy Reviewed by: Matt Ahrens Approved by: Dan McDonald illumos/illumos-gate@bbfa8ea8bb4168c969ba27d632dfe0aeec3fc0da END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-18T18:05:09.325414Z K 7 svn:log V 448 4753 increase number of outstanding async writes when sync task is waiting Reviewed by: Matthew Ahrens Reviewed by: George Wilson Reviewed by: Adam Leventhal Reviewed by: Christopher Siden Reviewed by: Dan McDonald Approved by: Garrett D'Amore illumos/illumos-gate@73527f441cbbd953fa42cc5a30a413bad75f24a9 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-18T18:09:20.623953Z K 7 svn:log V 495 5008 lock contention (rrw_exit) while running a read only load Reviewed by: Matthew Ahrens Reviewed by: George Wilson Reviewed by: Alex Reece Reviewed by: Christopher Siden Reviewed by: Richard Yao Reviewed by: Saso Kiselkov Approved by: Garrett D'Amore illumos/illumos-gate@c9030f6c93613fe30ee0c16f92b96da7816ac052 END K 10 svn:author V 8 truckman K 8 svn:date V 27 2014-07-18T18:11:24.980554Z K 7 svn:log V 267 Generate *all* the needed autogenerated header files. For some reason normal builds still work without this, but "make universe" requires it. Tested with "make universe". This is a direct commit to stable/9 because this module does not exist in head or stable/10. END K 10 svn:author V 7 davidcs K 8 svn:date V 27 2014-07-18T20:04:11.635456Z K 7 svn:log V 196 Initiate error recovery stats fail to update after 3 retries. Change bxe_panic() ECORE_DBG_BREAK_IF() ECORE_BUG() ECORE_BUG_ON() to panic only if ECORE_STOP_ON_ERROR is defined. MFC after:5 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-18T20:41:40.937415Z K 7 svn:log V 526 MFV r268848: Instead of asserting all zio's be properly aligned, only assert on the logical ones. Cap uberblocks at 8k, otherwise with ashift=17, there would be only one uberblock. This fixes a problem that zdb would trip assert on pools with ashift >= 0xe (8k). While there, also change the code so it only attempt to condense space map unless the uncondensed size consumes greater than zfs_metaslab_condense_block_threshold blocks. Illumos issue: 4958 zdb trips assert on pools with ashift >= 0xe MFC after: 2 weeks END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-18T21:28:59.939313Z K 7 svn:log V 131 Fix build by using the driver API (driver converted in r266979 which should be upstreamed). X-MFC with: r268854 MFC after: 5 days END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-07-18T21:29:59.223717Z K 7 svn:log V 179 ttyname(3): Fix EBADF/ENOTTY error descriptions. Also, make sure to document the return values and errors for all three functions in the man page. PR: 191931 MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-18T22:04:21.680746Z K 7 svn:log V 679 MFV r268850: Change the interaction between the DMU and ARC so that when the DMU is shutting down an objset, we do not evict the data from the ARC. Instead we simply coordinate the destruction of the DMU's data with the ARC. The only case where we actually need to explicitly evict from the ARC is when dbuf_rele_and_unlock() determines that the administrator has requested that it not be kept in memory, via the primarycache/secondarycache properties. In this case, we evict the data from the ARC by its blkptr_t, the same way as when a block is freed we explicitly evict it from the ARC. Illumos issue: 4631 zvol_get_stats triggering too many reads MFC after: 2 weeks END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-18T22:34:01.438334Z K 7 svn:log V 324 MFV r268851: When a sync task is waiting for a txg to complete, we should hurry it along by increasing the number of outstanding async writes (i.e. make vdev_queue_max_async_writes() return a larger number). Illumos issue: 4753 increase number of outstanding async writes when sync task is waiting MFC after: 2 weeks END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-07-18T22:44:15.525518Z K 7 svn:log V 1072 Minor enhancements, bug fixes, and man-page adjustments. + Make `sysrc -x foo' produce error status if foo is unset. NB: Reported by lme (everything else ``while I'm at it'') + Remove mention of SYSRC_VERBOSE from `sysrc --help' output. NB: False documentation leftover from an ancient precursor. + Make `sysrc -qc foo' work the same as `sysrc -ic foo' when foo is unset NB: For syntax convenience (my fingers know `-q' more than `-i'). + Update description of `-c' flag in help message/manual. + Update description of `-q' flag in help message/manual. + Make `sysrc -vc foo' work as documented in the manual NB: Show message stating whether foo is currently set. + Make `sysrc -vc foo=1' work as documented in the manual NB: Show message stating how value of foo would be changed (if at all). + Remove odd usage of parentheses in `-R dir' section of manual. + Clarify syntax section of manual w/respect to sysctl(8) similarities. + Add new/missing people to the `THANKS TO' section of the manual. Reported by: lme MFC after: 3 days X-MFC-to: stable/10, stable/9, ports END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-18T22:56:59.350690Z K 7 svn:log V 189 Improve timeout(1) man page Document the exit values and the duration format Improve wording Pet mandoc -Tlint Sort SEE ALSO Phabric: https://phabric.freebsd.org/D432 Reviewed by: wblock END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-18T23:04:27.889852Z K 7 svn:log V 73 Add libsbuf.so.6 to obsolete libraries since it has been bumped to .so.7 END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-07-18T23:23:52.109613Z K 7 svn:log V 131 Oops, forgot to bump manual date/copyright in r268860. MFC after: 3 days X-MFC-to: stable/10, stable/9, ports X-MFC-with: r268860 END K 10 svn:author V 3 des K 8 svn:date V 27 2014-07-19T00:11:51.310188Z K 7 svn:log V 65 Document the need to regenerate the local_unbound configuration. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-07-19T00:26:03.205748Z K 7 svn:log V 454 Reduce lock contention on the z_teardown_lock under heavily cached read workload by splitting the single teardown rrw lock into RRM_NUM_LOCKS (17) of them. Read acquisitions are randomly distributed among these locks based on curthread pointer. Write acquisitions are going to all the locks, which for the usage of this type of lock should be rare. Illumos issue: 5008 lock contention (rrw_exit) while running a read only load MFC after: 2 weeks END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2014-07-19T01:15:01.304953Z K 7 svn:log V 162 r243637 changed the default number of nfsd threads created, but the man page did not reflect this. This is a content change. Reported by: bde MFC after: 2 weeks END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-07-19T01:53:52.193873Z K 7 svn:log V 188 Use unsigned optlen in getsourcefilter() Sizes can not be negative and the functions that use it expect an unsigned value anyways. Obtained from: Apple (Libc-997.90.3) MFC after: 1 week END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-07-19T02:15:28.110876Z K 7 svn:log V 91 Use the fixed-size VHD file format for Azure images. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-07-19T02:27:31.710455Z K 7 svn:log V 168 Use a C wrapper for trap() instead of checking and calling the DTrace trap hook in assembly. Suggested by: kib Reviewed by: kib (original version) X-MFC-With: r268600 END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-07-19T06:19:28.657540Z K 7 svn:log V 109 Branch for hacking on little-endian PPC support, to see if it's a reasonable thing to try to support or not. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-07-19T06:27:24.220501Z K 7 svn:log V 93 Toolchain support. This gets important things like a little-endian libc built without issue. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-07-19T13:22:12.367957Z K 7 svn:log V 56 Revert unrelated change that accidentally came in here. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-07-19T14:06:23.918823Z K 7 svn:log V 45 sh: Deduplicate some code in ulimit builtin. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-19T14:07:49.782758Z K 7 svn:log V 51 Import libucl 20140718 (fixes a bug in the parser) END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-19T14:08:15.975002Z K 7 svn:log V 30 Tag import of libucl 20140718 END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-07-19T14:10:31.119392Z K 7 svn:log V 50 Merge libucl 20140718 (fixes a bug in the parser) END K 10 svn:author V 3 des K 8 svn:date V 27 2014-07-19T14:26:04.037276Z K 7 svn:log V 91 Use -o (output to file) instead of -t (print to stdout) and a redirect. MFC after: 1 week END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-07-19T14:34:06.723977Z K 7 svn:log V 33 Clean r268867. Proposed by: bde END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2014-07-19T15:09:53.073971Z K 7 svn:log V 116 Better align headers and data for 'procstat -f' with and without '-C'. MFC after: 3 days Sponsored by: DARPA, AFRL END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-07-19T15:11:58.988270Z K 7 svn:log V 353 Allow mappings of memory not previously direct-mapped by the kernel when calling mmap on /dev/mem and add a handler for the possible userland machine checks that may result. Remove some pointless and wrong copy/paste that has been in here for a decade as well. This results in a /dev/mem with identical semantics to the x86 version. MFC after: 1 week END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-07-19T15:12:38.150047Z K 7 svn:log V 156 MFC r268569: strfmon: reduce unnecessary snprintf. No need for the snprintf/asprintf dance; use fixed width formats. Obtained from: NetBSD (CVS rev. 1.8) END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-07-19T18:33:09.065362Z K 7 svn:log V 285 MFC r268774: After r261991, clang warnings about unused functions in the kernel were completely silenced. Make sure these warnings appear again, so there is some incentive to fix them, but do not error out the whole kernel build for them. Noticed by: steven@pyro.eu.org PR: 191867 END K 10 svn:author V 3 des K 8 svn:date V 27 2014-07-19T18:38:48.701244Z K 7 svn:log V 294 Clean up the libunbound build to avoid accidentally regenerating the configuration lexer and parser during buildworld. Instead of being included in the source as it is in the upstream distribution, the code is now always generated (in ${.OBJDIR}) at build time. PR: 190739 MFC after: 1 week END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-07-19T19:56:23.327452Z K 7 svn:log V 225 MFC r268735: Improve support for Intel Lynx Point USB 3.0 controllers by using the USB 2.0 port mask in addition to the USB 3.0 port mask. The hardware does not always accept when writing -1U to the port switching registers. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-07-19T19:57:27.114303Z K 7 svn:log V 225 MFC r268735: Improve support for Intel Lynx Point USB 3.0 controllers by using the USB 2.0 port mask in addition to the USB 3.0 port mask. The hardware does not always accept when writing -1U to the port switching registers. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-07-19T19:58:26.256258Z K 7 svn:log V 225 MFC r268735: Improve support for Intel Lynx Point USB 3.0 controllers by using the USB 2.0 port mask in addition to the USB 3.0 port mask. The hardware does not always accept when writing -1U to the port switching registers. END