ƒ³r228000 184 184 184 138 153 223 207 174 184 138 113 148 161 177 378 123 142 514 176 198 712 175 188 603 144 111 293 150 291 328 235 206 321 787 211 787 211 333 333 766 343 202 386 407 224 246 161 160 206 184 146 127 197 197 172 210 164 450 469 543 543 182 260 285 271 196 209 173 127 203 394 249 388 169 542 326 132 325 191 161 139 99 186 200 115 365 330 504 128 188 338 166 130 550 218 115 115 115 324 126 275 706 638 135 800 141 398 253 543 156 265 116 233 129 133 310 627 172 707 893 381 347 144 249 663 305 535 337 337 169 172 512 512 173 473 346 346 111 727 166 164 206 138 323 195 223 315 315 235 154 528 255 181 1177 281 282 109 256 610 384 119 99 184 165 117 150 656 656 628 628 212 212 183 183 805 594 167 139 196 554 341 341 279 301 301 K 10 svn:author V 6 wblock K 8 svn:date V 27 2011-11-26T16:38:16.315383Z K 7 svn:log V 89 MFC r225861: Fix a confusing sentence. Other wording tweaks. Approved by: gjb (mentor) END K 10 svn:author V 6 wblock K 8 svn:date V 27 2011-11-26T16:38:49.207689Z K 7 svn:log V 89 MFC r225861: Fix a confusing sentence. Other wording tweaks. Approved by: gjb (mentor) END K 10 svn:author V 8 theraven K 8 svn:date V 27 2011-11-26T16:49:25.784257Z K 7 svn:log V 41 style(9) fix. Approved by: dim (mentor) END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-26T18:02:39.413610Z K 7 svn:log V 58 Remove some more occurrences of amd(4) missed in r227982. END K 10 svn:author V 8 theraven K 8 svn:date V 27 2011-11-26T18:46:33.780156Z K 7 svn:log V 125 Update libcxxrt to remove the pthread dependency. Also add the license from upstream to contrib. Approved by: dim (mentor) END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-26T18:47:09.889404Z K 7 svn:log V 111 Change another instance of amd(4) to esp(4) missed in r227006. Submitted by: Garrett Cooper MFC after: 3 days END K 10 svn:author V 3 pho K 8 svn:date V 27 2011-11-26T20:12:05.246712Z K 7 svn:log V 82 MFC: r227674 Added check for negative seconds value. Found by syscall() fuzzing. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2011-11-26T22:28:25.892015Z K 7 svn:log V 89 sh: Add tests for some corner cases of 'case' exit status. These already work properly. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2011-11-26T23:11:41.551771Z K 7 svn:log V 46 There is no need to virtualize esp_max_ivlen. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2011-11-26T23:13:30.715067Z K 7 svn:log V 21 Simplify code a bit. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2011-11-26T23:15:28.923008Z K 7 svn:log V 56 Eliminate 'err' variable and just use existing 'error'. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2011-11-26T23:18:19.764711Z K 7 svn:log V 69 malloc(M_WAITOK) never fails, so there is no need to check for NULL. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2011-11-26T23:27:41.575228Z K 7 svn:log V 85 The esp_max_ivlen global variable is not needed, we can just use EALG_MAX_BLOCK_LEN. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2011-11-26T23:28:31.623327Z K 7 svn:log V 282 sh: Reduce one level of evaltree() recursion when executing 'case'. Free expanded case text before executing commands. Remove impossible evalskip checks (expanding an argument cannot set evalskip anymore since $(break) and the like are properly executed in a subshell environment). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2011-11-26T23:57:03.322545Z K 7 svn:log V 31 Remove unused 'plen' variable. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2011-11-27T00:09:59.221801Z K 7 svn:log V 47 sh: Remove impossible evalskip check in 'for'. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2011-11-27T02:32:08.414910Z K 7 svn:log V 416 Plug a TCP reassembly UMA zone leak introduced in r226113 by only using the backup stack queue entry when the zone is exhausted, otherwise we leak a zone allocation each time we plug a hole in the reassembly queue. Reported by: many on freebsd-stable@ (thread: "TCP Reassembly Issues") Tested by: many on freebsd-stable@ (thread: "TCP Reassembly Issues") Reviewed by: bz (very brief sanity check) MFC after: 3 days END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-11-27T06:55:57.502437Z K 7 svn:log V 84 Remove a seemingly unnecessary [1] ellipsis from netmap.4. Spotted by: manlint [1] END K 10 svn:author V 3 ray K 8 svn:date V 27 2011-11-27T11:15:59.125862Z K 7 svn:log V 105 Join chip depended methods for arge0 and arge1 into single call with unit. Approved by: adrian (mentor) END K 10 svn:author V 2 mm K 8 svn:date V 27 2011-11-27T11:44:20.127917Z K 7 svn:log V 620 Update ZFS manual pages to a mdoc(7) reimplementation. The zfs(8) and zpool(8) manual pages now match the state of the ZFS module and have been customized for FreeBSD. The new texts of the "Deduplication" subsection in zfs(8), the zpool "split" command, the zfs "dedup" property and several other missing parts have been added from illumos or OpenSolaris snv_134 (CDDL-licensed). The mdoc(7) reimplementation of whole manual pages, the descriptions of the zpool "readonly" property, "zfs diff" command and descriptions of several other missing command flags and/or options were authored by myself. MFC after: 1 week END K 10 svn:author V 2 mm K 8 svn:date V 27 2011-11-27T11:46:09.104089Z K 7 svn:log V 84 Fix zfs(8) and zpool(8) context help to repport supported flags. MFC after: 3 days END K 10 svn:author V 2 jh K 8 svn:date V 27 2011-11-27T13:53:36.416163Z K 7 svn:log V 97 Add LINT-NOINET LINT-NOINET6 and LINT-NOIP to the make clean target. This was missed in r221353. END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-27T15:43:40.706853Z K 7 svn:log V 507 For sparc64 also adjust the geometry of da(4) driven disks to not overflow the 16-bit cylinders field of the VTOC8 disk label (at around 502GB). The geometry chosen for disks above that limit allows to use disks up to 2TB, which is the limit of the extended VTOC8 format. The geometry used for disks smaller than the 16-bit cylinders limit stays the same as used by cam_calc_geometry(9) for extended translation. Thanks to Hans-Joerg Sirtl for providing hardware for testing this change. MFC after: 3 days END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2011-11-27T15:43:49.268729Z K 7 svn:log V 50 Add unicode support to ntfs Obtained from: imura END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-27T15:49:46.733255Z K 7 svn:log V 16 Update comment. END K 10 svn:author V 7 trociny K 8 svn:date V 27 2011-11-27T15:53:58.561234Z K 7 svn:log V 196 Make proctstat -x output more readable. This also fixes the issue, spotted by mdf, with values that were printed as decimal and had hex prefixes. Discussed with: kib, rwatson MFC after: 2 weeks END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-27T16:17:17.027576Z K 7 svn:log V 55 Compile cam_machdep.c if it exists, missed in r228022. END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-27T16:22:19.503550Z K 7 svn:log V 195 Move the scsi_da_bios_params() prototype from pc98_machdep.h to md_var.h where the prototype for pc98_ata_disk_firmware_geom_adjust() also lives in order to avoid an #ifdef'ed include in cam(4). END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-27T16:50:13.850818Z K 7 svn:log V 232 - Based on a report on sparc64@ move V245 to the list of known working machines. - Mention that V480 with broken centerplanes have a chance of working with the WAR in the upcoming 8.3-RELEASE and 9.0-RELEASE. MFC after: 3 days END K 10 svn:author V 7 trociny K 8 svn:date V 27 2011-11-27T16:56:01.632956Z K 7 svn:log V 138 In sysctl_kern_proc_auxv the process was released too early: we still need to hold it when checking process sv_flags. MFC after: 2 weeks END K 10 svn:author V 7 trociny K 8 svn:date V 27 2011-11-27T17:05:26.582556Z K 7 svn:log V 109 Add sysctl to retrieve ps_strings structure location of another process. Suggested by: kib Reviewed by: kib END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-11-27T17:51:13.252797Z K 7 svn:log V 225 Fix a warning reported by arundel@. Fix a bug where the parameter length of a supported address types parameter is set to a wrong value if the kernel is built with with either INET or INET6, but not both. MFC after: 3 days. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-11-27T18:49:16.650856Z K 7 svn:log V 694 MFC r227485: To limit amount of the kernel memory allocated, and to optimize the iteration over the fdsets, kern_select() limits the length of the fdsets copied in by the last valid file descriptor index. If any bit is set in a mask above the limit, current implementation ignores the filedescriptor, instead of returning EBADF. Fix the issue by scanning the tails of fdset before entering the select loop and returning EBADF if any bit above last valid filedescriptor index is set. The performance impact of the additional check is only imposed on the (somewhat) buggy applications that pass bad file descriptors to select(2) or pselect(2). PR: kern/155606, kern/162379 Approved by: re (bz) END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-11-27T18:56:04.027707Z K 7 svn:log V 118 MFC r227952: Fix a race between getvnode() dereferencing half-constructed file and dupfdopen(). Approved by: re (bz) END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-11-27T19:00:52.204555Z K 7 svn:log V 694 MFC r227485: To limit amount of the kernel memory allocated, and to optimize the iteration over the fdsets, kern_select() limits the length of the fdsets copied in by the last valid file descriptor index. If any bit is set in a mask above the limit, current implementation ignores the filedescriptor, instead of returning EBADF. Fix the issue by scanning the tails of fdset before entering the select loop and returning EBADF if any bit above last valid filedescriptor index is set. The performance impact of the additional check is only imposed on the (somewhat) buggy applications that pass bad file descriptors to select(2) or pselect(2). PR: kern/155606, kern/162379 Approved by: re (bz) END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-11-27T19:02:18.151519Z K 7 svn:log V 118 MFC r227952: Fix a race between getvnode() dereferencing half-constructed file and dupfdopen(). Approved by: re (bz) END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-11-27T19:09:31.916449Z K 7 svn:log V 237 MFC r228031: Fix a warning reported by arundel@. Fix a bug where the parameter length of a supported address types parameter is set to a wrong value if the kernel is built with with either INET or INET6, but not both. Approved by: re@ END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-11-27T19:13:45.331341Z K 7 svn:log V 237 MFC r228031: Fix a warning reported by arundel@. Fix a bug where the parameter length of a supported address types parameter is set to a wrong value if the kernel is built with with either INET or INET6, but not both. Approved by: re@ END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-11-27T19:36:36.732553Z K 7 svn:log V 673 MFC r227485: To limit amount of the kernel memory allocated, and to optimize the iteration over the fdsets, kern_select() limits the length of the fdsets copied in by the last valid file descriptor index. If any bit is set in a mask above the limit, current implementation ignores the filedescriptor, instead of returning EBADF. Fix the issue by scanning the tails of fdset before entering the select loop and returning EBADF if any bit above last valid filedescriptor index is set. The performance impact of the additional check is only imposed on the (somewhat) buggy applications that pass bad file descriptors to select(2) or pselect(2). PR: kern/155606, kern/162379 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2011-11-27T19:44:15.894676Z K 7 svn:log V 246 Add an introductory Capsicum man page providing a high-level description of its mechanisms, pointing at other pertinent man pages, and cautioning about the experimental status of Capsicum in FreeBSD. MFC after: 3 days Sponsored by: Google, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2011-11-27T19:45:41.348696Z K 7 svn:log V 105 Cross-reference capsicum.4 from cap_enter.2 and cap_new.2. MFC after: 3 days Sponsored by: Google, Inc. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2011-11-27T20:07:30.800957Z K 7 svn:log V 290 MFC rev. 227629: Wire the kernel text RWX, rather than RX. We're not quite ready for having kernel text non-writable, because we still need to apply relocations. On top of that, the PBVM page table has all pages marked as RWX, so it's an inconsistency to begin with. Approved by: re (kib) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2011-11-27T20:10:32.080983Z K 7 svn:log V 311 MFC rev. 227629, stable/9 rev 228041: Wire the kernel text RWX, rather than RX. We're not quite ready for having kernel text non-writable, because we still need to apply relocations. On top of that, the PBVM page table has all pages marked as RWX, so it's an inconsistency to begin with. Approved by: re (kib) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2011-11-27T20:12:08.735160Z K 7 svn:log V 128 MFC rev. 227283: Add check-password.4th and screen.4th to the boot image. They are needed by the loader. Approved by: re (kib) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2011-11-27T20:14:00.841401Z K 7 svn:log V 150 MFC rev. 227283, stable/9 rev. 228043: Add check-password.4th and screen.4th to the boot image. They are needed by the loader. Approved by: re (kib) END K 10 svn:author V 2 mm K 8 svn:date V 27 2011-11-27T20:24:07.700252Z K 7 svn:log V 70 Add missing -n flag to "zpool import" description. MFC after: 1 week END K 10 svn:author V 7 trociny K 8 svn:date V 27 2011-11-27T21:01:51.808563Z K 7 svn:log V 64 This should have been committed in r228030. MFC after: 2 weeks END K 10 svn:author V 7 linimon K 8 svn:date V 27 2011-11-27T23:31:22.858570Z K 7 svn:log V 109 Sigh. The last change was broken. We need to unconditionally set up the _default_ directory on the target. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2011-11-28T05:34:16.155742Z K 7 svn:log V 90 Plug memory leaks and fix open(2) error check. Reviewed by: nwhitehorn MFC after: 3 days END K 10 svn:author V 7 trociny K 8 svn:date V 27 2011-11-28T07:09:29.740170Z K 7 svn:log V 50 Cast a_val on printing. This fixes build on mips. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-11-28T08:10:12.393948Z K 7 svn:log V 31 Fix build, fininshing r228018. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-11-28T08:12:37.850165Z K 7 svn:log V 100 MFhead r227901: Fix parsing of redirect_addr argument. PR: kern/162739 Approved by: re (kib) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-11-28T08:14:59.613276Z K 7 svn:log V 100 MFhead r227901: Fix parsing of redirect_addr argument. PR: kern/162739 Approved by: re (kib) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-11-28T08:16:00.097650Z K 7 svn:log V 76 MFhead r227901: Fix parsing of redirect_addr argument. PR: kern/162739 END K 10 svn:author V 2 mm K 8 svn:date V 27 2011-11-28T09:14:51.436626Z K 7 svn:log V 118 Add missing warning to zfs(8) for using "zfs destroy" with -r and -R flags. Obtained from: illumos MFC after: 6 days END K 10 svn:author V 2 mm K 8 svn:date V 27 2011-11-28T09:33:13.021326Z K 7 svn:log V 73 Use singular form for zfs destroy snapshot in zfs(8). MFC after: 6 days END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2011-11-28T09:54:41.384906Z K 7 svn:log V 352 This commit marks the beginning of a new internal USB transfer statemachine. This work is about using a single state variable instead of multiple state bits as input for the USB statemachine to determine what to do in the various parts of the code. No APIs towards USB device drivers or USB host controller drivers will be changed. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2011-11-28T10:01:36.389113Z K 7 svn:log V 372 Change the Makefile in cddl/lib/drti to use bsd.lib.mk instead of bsd.prog.mk -- we need to compile PIC, which requires a library build. With this change, USDT (userspace DTrace probes) work from within shared libraries. PR: kern/159046 Submitted by: Alex Samorukov Comments by: Scott Lystig Fritchie MFC after: 3 days END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2011-11-28T11:10:12.611291Z K 7 svn:log V 445 Fast track MFC r228016: Plug a TCP reassembly UMA zone leak introduced in r226228 by only using the backup stack queue entry when the zone is exhausted, otherwise we leak a zone allocation each time we plug a hole in the reassembly queue. Reported by: many on freebsd-stable@ (thread: "TCP Reassembly Issues") Tested by: many on freebsd-stable@ (thread: "TCP Reassembly Issues") Reviewed by: bz (very brief sanity check) Approved by: re (kib) END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2011-11-28T11:14:32.242743Z K 7 svn:log V 445 Fast track MFC r228016: Plug a TCP reassembly UMA zone leak introduced in r226228 by only using the backup stack queue entry when the zone is exhausted, otherwise we leak a zone allocation each time we plug a hole in the reassembly queue. Reported by: many on freebsd-stable@ (thread: "TCP Reassembly Issues") Tested by: many on freebsd-stable@ (thread: "TCP Reassembly Issues") Reviewed by: bz (very brief sanity check) Approved by: re (kib) END K 10 svn:author V 4 bapt K 8 svn:date V 27 2011-11-28T12:29:16.146505Z K 7 svn:log V 89 upgrade gperf to the last GPLv2 version (3.0.3) Reviewed by: cognet Approved by: cognet END K 10 svn:author V 2 ae K 8 svn:date V 27 2011-11-28T12:38:24.260335Z K 7 svn:log V 168 The size of APM could be bigger than number of already allocated entries. And the first usable sector should not start from the inside of APM area. MFC after: 1 month END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-11-28T13:30:14.216438Z K 7 svn:log V 188 Fix one more fallout from r227791: do not overwrite trimmed sa_len on the ia_sockmask when doing SIOCSIFNETMASK. Reported by: Stefan Bethke , gonzo Pointy hat to: glebius END K 10 svn:author V 4 bapt K 8 svn:date V 27 2011-11-28T13:32:39.369694Z K 7 svn:log V 177 Synchronize with laster version of m4 from OpenBSD and NetBSD This bring better compatibility with gnum4 Reviewed by: cognet Approved by: cognet Obtained from: OpenBSD, NetBSD END K 10 svn:author V 3 ray K 8 svn:date V 27 2011-11-28T13:42:59.081129Z K 7 svn:log V 103 Simplify arge_flush_ddr to use updated ar71xx_device_flush_ddr_ge(unit). Approved by: adrian (mentor) END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-28T14:01:17.350328Z K 7 svn:log V 115 .include instead of The former allows common settings from ../Makefile.inc to be used. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-28T14:03:36.879853Z K 7 svn:log V 80 Add a comment that shows how to limit the build to the specific list of arches. END K 10 svn:author V 3 pho K 8 svn:date V 27 2011-11-28T14:20:12.721930Z K 7 svn:log V 35 Added regression test for r227952. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2011-11-28T14:23:09.421792Z K 7 svn:log V 109 Reimport .texi and .texinfo necessary to build the info documentation. Reported by: flo Approved by: cognet END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2011-11-28T14:36:06.629793Z K 7 svn:log V 297 Merge r228039 from head to stable/9: Add an introductory Capsicum man page providing a high-level description of its mechanisms, pointing at other pertinent man pages, and cautioning about the experimental status of Capsicum in FreeBSD. Sponsored by: Google, Inc. Approved by: re (kib) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2011-11-28T14:39:56.467278Z K 7 svn:log V 152 Merge r228040 from head to stable/9: Cross-reference capsicum.4 from cap_enter.2 and cap_new.2. Sponsored by: Google, Inc. Approved by: re (kib) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-11-28T14:44:59.114249Z K 7 svn:log V 291 - Use generic alloc_unr(9) allocator for if_clone, instead of hand-made. - When registering new cloner, check whether a cloner with same name already exist. - When allocating unit, also check with help of ifunit() whether such interface already exist or not. [1] PR: kern/162789 [1] END K 10 svn:author V 4 bapt K 8 svn:date V 27 2011-11-28T14:58:51.903446Z K 7 svn:log V 76 import vanilla flex version 2.5.35 Reviewed by: cognet Approved by: cognet END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2011-11-28T15:09:31.354340Z K 7 svn:log V 445 Merge r228057 from head to stable/9: Change the Makefile in cddl/lib/drti to use bsd.lib.mk instead of bsd.prog.mk -- we need to compile PIC, which requires a library build. With this change, USDT (userspace DTrace probes) work from within shared libraries. PR: kern/159046 Submitted by: Alex Samorukov Comments by: Scott Lystig Fritchie Approved by: re (xxx) END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-28T15:44:04.402656Z K 7 svn:log V 232 -lpthread is required by -lzfs so should be later in LIBS list. There were no "undefined symbol pthread_xxx" errors during the link before this fix only because of STATIC_LIB_REQUIRE() declarations in lib/libthr/thread/thr_init.c. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2011-11-28T15:56:55.708756Z K 7 svn:log V 39 Tag 2.5.35 import Approved by: cognet END K 10 svn:author V 2 ae K 8 svn:date V 27 2011-11-28T16:07:26.258262Z K 7 svn:log V 233 Add an ability to increase number of allocated APM entries when we have reserved free space in the APM area. Also instead of one write request per each APM entry, use MAXPHY sized writes when we are updating APM. MFC after: 1 month END K 10 svn:author V 6 philip K 8 svn:date V 27 2011-11-28T16:25:27.936914Z K 7 svn:log V 96 Only install the sfxge(4) manpage on amd64, while the driver is amd64-only. Pointed out by: bz END K 10 svn:author V 6 philip K 8 svn:date V 27 2011-11-28T17:19:05.943311Z K 7 svn:log V 66 sfxge: Add $FreeBSD$ tags to common code files. Requested by: bz END K 10 svn:author V 7 attilio K 8 svn:date V 27 2011-11-28T17:26:19.004643Z K 7 svn:log V 43 Improve the diagnostic in the remove case. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2011-11-28T17:40:42.818998Z K 7 svn:log V 4 MFC END K 10 svn:author V 3 dim K 8 svn:date V 27 2011-11-28T17:54:34.563110Z K 7 svn:log V 94 Under tools/build/options, add missing svn:keywords properties to WITH_OFED and WITHOUT_GPIO. END K 10 svn:author V 3 dim K 8 svn:date V 27 2011-11-28T17:56:46.562092Z K 7 svn:log V 107 Add WITH_LIBCPLUSPLUS under tools/build/options; the knob itself was already added in a previous revision. END K 10 svn:author V 3 dim K 8 svn:date V 27 2011-11-28T17:58:57.283447Z K 7 svn:log V 23 Regenerate src.conf.5. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2011-11-28T18:32:35.104696Z K 7 svn:log V 268 Reuse flag variable to represent driver internal states rather than using member variables in softc. While I'm here change media after setting IFF_DRV_RUNNING. This will remove unnecessary link state handling in vr_tick() if controller established a link immediately. END K 10 svn:author V 6 philip K 8 svn:date V 27 2011-11-28T18:51:40.949164Z K 7 svn:log V 234 Limit building sfxge(4) in-kernel to amd64 for the time being. We can put it back after I fix the breakages on some of our more exotic platforms. While here, add the driver to the amd64 NOTES, so it can be picked up in LINT builds. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2011-11-28T19:03:59.410162Z K 7 svn:log V 407 Announce flow control capability to PHY drivers and enable flow control for all vr(4) controllers that support it. It's known that old vr(4) controllers(Rhine II) does not support TX pause but Rhine III supports both TX and RX pause. Make TX pause really work on Rhine III by letting controller know available RX buffers. While here, adjust XON/XOFF parameters to get better performance with flow control. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2011-11-28T19:14:38.723848Z K 7 svn:log V 32 Fix compile. Submitted by: flo END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2011-11-28T19:28:29.861399Z K 7 svn:log V 94 - Copy base MAC address from bootinfo descriptor to sysinfo struct Reviewed by: Andrew Duane END K 10 svn:author V 3 jhb K 8 svn:date V 27 2011-11-28T19:35:08.070555Z K 7 svn:log V 245 Change the if_vlan driver to use if_transmit for forwarding packets to the parent interface. This avoids the overhead of queueing a packet to an IFQ only to immediately dequeue it again. Suggested by: np Reviewed by: brooks MFC after: 1 month END K 10 svn:author V 7 trociny K 8 svn:date V 27 2011-11-28T19:45:47.290176Z K 7 svn:log V 70 Update SYNOPSIS to include the flags added recently. Spotted by: jhb END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2011-11-28T19:48:04.008728Z K 7 svn:log V 36 - Fix backtrace for MIPS64 platform END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-11-28T19:53:16.593914Z K 7 svn:log V 454 MFC 227460 A default route learned from the RAs could be deleted manually after its installation. This removal may be accidental and can prevent the default route from being installed in the future if the associated default router has the best preference. The cause is the lack of status update in the default router on the state of its route installation in the kernel FIB. This patch fixes the described problem. Reviewed by: hrs, discussed with hrs END K 10 svn:author V 5 gabor K 8 svn:date V 27 2011-11-28T20:00:31.553678Z K 7 svn:log V 123 - Fix behavior of --null to match GNU grep PR: bin/162906 Submitted by: Jan Beich MFC after: 3 days END K 10 svn:author V 3 pho K 8 svn:date V 27 2011-11-28T20:00:47.323845Z K 7 svn:log V 23 Added regression test. END K 10 svn:author V 3 pho K 8 svn:date V 27 2011-11-28T20:01:39.202851Z K 7 svn:log V 23 Added regression test. END K 10 svn:author V 3 pho K 8 svn:date V 27 2011-11-28T20:03:33.822153Z K 7 svn:log V 23 Added regression test. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2011-11-28T20:04:26.184040Z K 7 svn:log V 229 - Call warnx() instead of errx() if a directory is not readable when using a recursive search. This is the expected behavior instead of aborting. PR: bin/162907 Submitted by: Jan Beich MFC after: 3 days END K 10 svn:author V 3 pho K 8 svn:date V 27 2011-11-28T20:08:19.453878Z K 7 svn:log V 34 Threaded syscall(2) fuzzer added. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2011-11-28T20:16:55.227733Z K 7 svn:log V 180 - Create links to the xz and lzma versions even if BSD grep is not the default. Nor GNU nor liblzma in base provides such functionality so it may be useful. MFC after: 3 days END K 10 svn:author V 6 philip K 8 svn:date V 27 2011-11-28T20:28:23.985689Z K 7 svn:log V 610 MFC r227569,227633,227640-227641,227662,227699-227700,228077-228078,228085 Add the sfxge(4) driver providing support for 10Gb Ethernet adapters based on Solarflare SFC9000 family controllers. The driver supports jumbo frames, transmit/receive checksum offload, TCP Segmentation Offload (TSO), Large Receive Offload (LRO), VLAN checksum offload, VLAN TSO, and Receive Side Scaling (RSS) using MSI-X interrupts. This work was sponsored by Solarflare Communications, Inc. My sincere thanks to Ben Hutchings for doing a lot of the hard work! Sponsored by: Solarflare Communications, Inc. Approved by: re (bz) END K 10 svn:author V 6 philip K 8 svn:date V 27 2011-11-28T20:43:50.508851Z K 7 svn:log V 542 Add the sfxge(4) device driver, providing support for 10Gb Ethernet adapters based on Solarflare SFC9000 family controllers. The driver supports jumbo frames, transmit/receive checksum offload, TCP Segmentation Offload (TSO), Large Receive Offload (LRO), VLAN checksum offload, VLAN TSO, and Receive Side Scaling (RSS) using MSI-X interrupts. This work was sponsored by Solarflare Communications, Inc. My sincere thanks to Ben Hutchings for doing a lot of the hard work! Sponsored by: Solarflare Communications, Inc. Approved by: re (bz) END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-11-28T20:48:35.097197Z K 7 svn:log V 40 Remove debug code. MFC after: 1 month. END K 10 svn:author V 2 mm K 8 svn:date V 27 2011-11-28T21:40:00.485042Z K 7 svn:log V 708 Merge new ZFS features from illumos: 1644 add ZFS "clones" property https://www.illumos.org/issues/1644 1645 add ZFS "written" and "written@..." properties https://www.illumos.org/issues/1645 1646 "zfs send" should estimate size of stream https://www.illumos.org/issues/1646 1647 "zfs destroy" should determine space reclaimed by destroying multiple snapshots https://www.illumos.org/issues/1647 1693 persistent 'comment' field for a zpool https://www.illumos.org/issues/1693 1708 adjust size of zpool history data https://www.illumos.org/issues/1708 1748 desire support for reguid in zfs https://www.illumos.org/issues/1748 Obtained from: illumos (changesets 13514, 13524, 13525) MFC after: 1 month END K 10 svn:author V 2 mm K 8 svn:date V 27 2011-11-28T21:42:31.296543Z K 7 svn:log V 50 Fix typo in copyright notice. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2011-11-28T22:13:11.961483Z K 7 svn:log V 301 Merge r228039 from head to releng/9.0: Add an introductory Capsicum man page providing a high-level description of its mechanisms, pointing at other pertinent man pages, and cautioning about the experimental status of Capsicum in FreeBSD. Sponsored by: Google, Inc. Approved by: re (kib) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2011-11-28T22:24:22.820188Z K 7 svn:log V 156 Merge r228040 from head to releng/9.0: Cross-reference capsicum.4 from cap_enter.2 and cap_new.2. Sponsored by: Google, Inc. Approved by: re (kib) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2011-11-28T22:30:19.781443Z K 7 svn:log V 446 Merge r228057 from head to releng/9.0: Change the Makefile in cddl/lib/drti to use bsd.lib.mk instead of bsd.prog.mk -- we need to compile PIC, which requires a library build. With this change, USDT (userspace DTrace probes) work from within shared libraries. PR: kern/159046 Submitted by: Alex Samorukov Comments by: Scott Lystig Fritchie Approved by: re (bz) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2011-11-28T22:37:00.250031Z K 7 svn:log V 60 Fix a buglet in Makefile found at field build at iXsystems. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2011-11-28T23:10:53.911379Z K 7 svn:log V 169 test: Add more testcases. The new testcases pass even on old stable/7, but some other implementations manage to get them wrong. Also remove a few duplicate testcases. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2011-11-28T23:36:48.803913Z K 7 svn:log V 23 Merge ACPICA 20111123. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2011-11-29T02:07:07.279182Z K 7 svn:log V 136 - Remove unnecessary checks on rnode in KTR prints - Track rn_count in KTR prints - Improve KTR in a way it best fits rn_count tracking END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-29T03:27:09.938148Z K 7 svn:log V 36 -lreadline is not required anymore. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-29T03:49:03.603340Z K 7 svn:log V 40 Link with -ledit instead of -lreadline. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-29T04:50:57.314197Z K 7 svn:log V 216 - Hide _rl_qsort_string_compare() that should be private to libreadline() implementation. - Add symlink /usr/include/edit/readline/tilde.h -> readline.h All this makes it possible to build and link gdb with -ledit. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2011-11-29T06:12:19.490442Z K 7 svn:log V 529 Fix an oversight in r227747 by calling fbclock_bin{up}time() directly from the fbclock_{nanouptime|microuptime|bintime|nanotime|microtime}() functions to avoid indirecting through a sysclock_ops wrapper function. Committed on behalf of Julien Ridoux and Darryl Veitch from the University of Melbourne, Australia, as part of the FreeBSD Foundation funded "Feed-Forward Clock Synchronization Algorithms" project. For more information, see http://www.synclab.org/radclock/ Submitted by: Julien Ridoux (jridoux at unimelb edu au) END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-29T06:21:01.273131Z K 7 svn:log V 79 Use INCSLINKS so that "make installincludes" installs links during buildworld. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2011-11-29T06:53:36.116790Z K 7 svn:log V 609 Make the fbclock_[get]{bin,nano,micro}[up]time() function prototypes public so that new APIs with some performance sensitivity can be built on top of them. These functions should not be called directly except in special circumstances. Committed on behalf of Julien Ridoux and Darryl Veitch from the University of Melbourne, Australia, as part of the FreeBSD Foundation funded "Feed-Forward Clock Synchronization Algorithms" project. For more information, see http://www.synclab.org/radclock/ Discussed with: Julien Ridoux (jridoux at unimelb edu au) Submitted by: Julien Ridoux (jridoux at unimelb edu au) END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2011-11-29T07:59:45.217173Z K 7 svn:log V 795 Introduce the new "fromclock" public wrapper API which allows consumers to select which system clock to obtain time from, independent of the current default system clock. In the brave new multi sysclock world, both feedback and feed-forward system clocks can be maintained and used concurrently, so this API provides a minimalist first step for interested consumers to exercise control over their choice of system clock. Committed on behalf of Julien Ridoux and Darryl Veitch from the University of Melbourne, Australia, as part of the FreeBSD Foundation funded "Feed-Forward Clock Synchronization Algorithms" project. For more information, see http://www.synclab.org/radclock/ Discussed with: Julien Ridoux (jridoux at unimelb edu au) Submitted by: Julien Ridoux (jridoux at unimelb edu au) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2011-11-29T08:16:14.397612Z K 7 svn:log V 284 In build_volume(), check if arrays is allocated before traversing its items. While parsing the arrays input, it's possible that we reach the error path before initializing the 'arrays' pointer, which in turn leads to a NULL deference. Submitted by: Garrett Cooper MFC after: 1 week END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-29T08:20:23.206913Z K 7 svn:log V 253 Allow NO_FOO to override WITH_FOO that could be specified in /etc/src.conf. This is required to override knobs (e.g. WITH_PROFILE) during buildworld stages in Makefile.inc1 (otherwise the build is stopped due to both WITH_FOO and WITHOUT_FOO defined). END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-29T08:21:54.420766Z K 7 svn:log V 51 Fix typo in comments (conversation -> conversion). END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-11-29T08:22:12.792997Z K 7 svn:log V 154 If using DISTDIR we need to be sure to create a ${DESTDIR}/var/db/zoneinfo PR: bin/162891 Submitted by: Helge Oldach END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2011-11-29T08:33:40.478828Z K 7 svn:log V 565 Do away with the somewhat clunky sysclock_ops structure and associated code, reimplementing the [get]{bin,nano,micro}[up]time() wrapper functions in terms of the new "fromclock" API instead. Committed on behalf of Julien Ridoux and Darryl Veitch from the University of Melbourne, Australia, as part of the FreeBSD Foundation funded "Feed-Forward Clock Synchronization Algorithms" project. For more information, see http://www.synclab.org/radclock/ Discussed with: Julien Ridoux (jridoux at unimelb edu au) Submitted by: Julien Ridoux (jridoux at unimelb edu au) END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-29T08:38:47.658721Z K 7 svn:log V 211 Conditionalize ctfconvert/ctfmerge runs on make level (.if/.endif) instead of executing a shell on every object or executable/library file. This shaves off more than 30,000 shell invocations during buildworld. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2011-11-29T08:43:04.573148Z K 7 svn:log V 437 Make sysclock_active publicly available to external consumers. Committed on behalf of Julien Ridoux and Darryl Veitch from the University of Melbourne, Australia, as part of the FreeBSD Foundation funded "Feed-Forward Clock Synchronization Algorithms" project. For more information, see http://www.synclab.org/radclock/ Discussed with: Julien Ridoux (jridoux at unimelb edu au) Submitted by: Julien Ridoux (jridoux at unimelb edu au) END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-29T09:59:51.846520Z K 7 svn:log V 241 MFC: r227960 Increase the CDMA sync timeout for Schizo bridges to 15 seconds as used by OpenSolaris. One second turned out to be not enough for certain loads while 10 seconds were sufficient. Reported by: Peter Jeremy Approved by: re (bz) END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-29T09:59:55.090392Z K 7 svn:log V 241 MFC: r227960 Increase the CDMA sync timeout for Schizo bridges to 15 seconds as used by OpenSolaris. One second turned out to be not enough for certain loads while 10 seconds were sufficient. Reported by: Peter Jeremy Approved by: re (bz) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2011-11-29T11:24:25.309988Z K 7 svn:log V 72 MFC: r227666 Add sfxge(4) to the hardware notes. Approved by: re (bz) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2011-11-29T11:25:00.616358Z K 7 svn:log V 75 MFC: r227666 Add sfxge(4) to the hardware notes. Approved by: re (bz) END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2011-11-29T12:38:13.864885Z K 7 svn:log V 415 MFC r225757,r225764: Update the default cvs tag for RELENG_9 by merging the following revisions: r225757 (by kensmith, partial): Shift head from 9.0-CURRENT to 10.0-CURRENT in preparation for releasing it from the 9.0-RELEASE release cycle code freeze. r225764 (by kensmith): Forgot to add "RELENG_8" to list of CVS tags. Reported by: Milan Obuch (cvs tag) Approved by: re (kib) END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2011-11-29T12:41:44.092783Z K 7 svn:log V 415 MFC r225757,r225764: Update the default cvs tag for RELENG_9 by merging the following revisions: r225757 (by kensmith, partial): Shift head from 9.0-CURRENT to 10.0-CURRENT in preparation for releasing it from the 9.0-RELEASE release cycle code freeze. r225764 (by kensmith): Forgot to add "RELENG_8" to list of CVS tags. Reported by: Milan Obuch (cvs tag) Approved by: re (kib) END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2011-11-29T12:55:26.010960Z K 7 svn:log V 76 Revert r227778 in preparation for committing reworked patches in its place. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-11-29T13:07:32.305637Z K 7 svn:log V 380 Hide the internals of vm_page_lock(9) from the loadable modules. Since the address of vm_page lock mutex depends on the kernel options, it is easy for module to get out of sync with the kernel. No vm_page_lockptr() accessor is provided for modules. It can be added later if needed, unless proper KPI is developed to serve the needs. Reviewed by: attilio, alc MFC after: 3 weeks END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-29T14:18:05.474630Z K 7 svn:log V 250 MFC: r228028 - Based on a report on sparc64@ move V245 to the list of known working machines. - Mention that V480 with broken centerplanes have a chance of working with the WAR in the upcoming 8.3-RELEASE and 9.0-RELEASE. Approved by: re (kib) END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-29T14:18:19.522172Z K 7 svn:log V 250 MFC: r228028 - Based on a report on sparc64@ move V245 to the list of known working machines. - Mention that V480 with broken centerplanes have a chance of working with the WAR in the upcoming 8.3-RELEASE and 9.0-RELEASE. Approved by: re (kib) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2011-11-29T15:24:19.388546Z K 7 svn:log V 16 Yet another MFC END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-29T16:34:44.747753Z K 7 svn:log V 633 - fix WITH_CTF when specified in /etc/src.conf [1] - CTFCONVERT_CMD=... is a hack (should be defined to empty string instead): make(1) should be taught to ignore empty commands silently in compat mode (as it does in !compat mode, GNU make also silently ignores empty commands) and to skip printing empty commands in !compat mode - config(8) should generate ${NORMAL_CTFCONVERT} invocation without '@': this will allow to simplify kern.pre.mk even more and lessen the number of shell invocations during kernel build when CTF is turned off - WITH_CTF can now be converted to usual MK_CTF=yes/no infrastructure Pointy hat to: fjoe [1] END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2011-11-29T18:21:34.872826Z K 7 svn:log V 70 Update for RELENG_9. This is a direct commit. Approved by: re (kib) END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2011-11-29T18:23:08.810463Z K 7 svn:log V 68 Adjust branch tag. This is a direct commit. Approved by: re (kib) END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-29T18:52:02.517270Z K 7 svn:log V 112 Do not echo ${CTFCONVERT} command: config(8) will be fixed to not emit '@' for ${NORMAL_CTFCONVERT} invocation. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-29T19:13:01.786442Z K 7 svn:log V 45 Call CTFMERGE only when WITH_CTF is defined. END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-29T19:45:58.360072Z K 7 svn:log V 227 MFC: r228028 - Based on a report on sparc64@ move V245 to the list of known working machines. - Mention that V480 with broken centerplanes have a chance of working with the WAR in the upcoming 8.3-RELEASE and 9.0-RELEASE. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-29T19:46:17.498533Z K 7 svn:log V 101 Turn off profiled libs build by default. Can be enabled back using WITH_PROFILE=yes in /etc/src.conf END K 10 svn:author V 7 delphij K 8 svn:date V 27 2011-11-29T19:47:11.598409Z K 7 svn:log V 126 Handle ZfsdException while parsing the pool and give more meaningful log instead of stopping and start over in the main loop. END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-29T19:49:09.420909Z K 7 svn:log V 219 MFC: r227960 Increase the CDMA sync timeout for Schizo bridges to 15 seconds as used by OpenSolaris. One second turned out to be not enough for certain loads while 10 seconds were sufficient. Reported by: Peter Jeremy END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-29T19:49:11.726275Z K 7 svn:log V 219 MFC: r227960 Increase the CDMA sync timeout for Schizo bridges to 15 seconds as used by OpenSolaris. One second turned out to be not enough for certain loads while 10 seconds were sufficient. Reported by: Peter Jeremy END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-29T20:06:27.308127Z K 7 svn:log V 141 CTFCONVERT_CMD=... hack does not work sufficiently well in parallel builds. Put a bandaid until make(1) is taught to ignore empty commands. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2011-11-29T21:28:48.792200Z K 7 svn:log V 62 Remove a bit of debugging that accidentally crept in earlier. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-30T05:49:17.264036Z K 7 svn:log V 434 Add three execution tests for make(1): - plus: execute "+command" when run with -jX -n - ellipsis: ellipsis ("...") from variable - empty: empty command (from variable) Currently make(1) fails all three tests: - plus: segmentation fault due to incorrect command list handling - ellipsis: works in compat mode but fails in job (-jX) mode - empty: - compat mode: prints error message - job mode: works but prints empty string END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-11-30T08:47:17.372842Z K 7 svn:log V 158 Return value should be conditional on return value of pfsync_defer_ptr() PR: kern/162947 Submitted by: Matthieu Kraus END K 10 svn:author V 3 pho K 8 svn:date V 27 2011-11-30T10:23:05.417608Z K 7 svn:log V 89 Fix typo pointed out by jilles. While here, add missing mount and unmount of FDESCFS(5). END K 10 svn:author V 2 bz K 8 svn:date V 27 2011-11-30T12:47:36.733852Z K 7 svn:log V 1084 MFC r224638,224640,224642 (by brooks): Add support for dynamically adjusted buffers to allow the full use of the bandwidth of long fat pipes (i.e. 100Mbps+ trans-oceanic or trans-continental links). Bandwidth-delay products up to 64MB are supported. Also add support (not compiled by default) for the None cypher. The None cypher can only be enabled on non-interactive sessions (those without a pty where -T was not used) and must be enabled in both the client and server configuration files and on the client command line. Additionally, the None cypher will only be activated after authentication is complete. To enable the None cypher you must add -DNONE_CIPHER_ENABLED to CFLAGS via the make command line or in /etc/make.conf. This code is a style(9) compliant version of these features extracted from the patches published at: http://www.psc.edu/networking/projects/hpn-ssh/ Enable keyword expansion for $FreeBSD$ on files. MFC r225852 (by des): Regenerate (ssh_namespace.h) after application of the HPN patch. Discussed with: brooks END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-30T13:33:09.388754Z K 7 svn:log V 187 Generate ${NORMAL_CTFCONVERT} invocation without '@' modifier: - ${NORMAL_CC} is also invoked without '@' - Userland CTF support was changed previously to echo ctfconvert invocations too END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2011-11-30T14:17:20.981656Z K 7 svn:log V 181 Welcome Justin Hibbits (jhibbits) as a new src committer! I'll be mentoring him and his initial work will be related to better support of Apple PowerPC hardware. Approved by: core END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2011-11-30T17:36:01.366384Z K 7 svn:log V 14 Merge to HEAD END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-11-30T17:39:00.794667Z K 7 svn:log V 163 Rename vm_page_set_valid() to vm_page_set_valid_range(). The vm_page_set_valid() is the most reasonable name for the m->valid accessor. Reviewed by: attilio, alc END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-30T18:07:38.476225Z K 7 svn:log V 516 - Fix segmentation fault when running "+command" when run with -jX -n due to Compat_RunCommand() being called with `cmd' that is not on the node->commands list - Make ellipsis ("..." command) handling consistent: check for "..." command in job make after variables expansion to match compat make behavior - Fix empty command handling (after variables expansion and @+- modifiers are processed): now empty commands are ignored in compat make and are not printed in job make case - Bump MAKE_VERSION to 5-2011-11-30-0 END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-30T18:11:49.389563Z K 7 svn:log V 290 - CTF knob is now implemented using common scheme: MK_CTF=yes/no is defined based on WITH/WITHOUT_CTF settings, default is WITHOUT_CTF, NO_CTF overrides WITH_CTF (used by Makefile.inc1) - CTFCONVERT_CMD/NORMAL_CTFCONVERT are now defined to empty string if make(1) can handle empty commands END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-30T18:22:44.577346Z K 7 svn:log V 26 Add WITH_CTF description. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-30T18:24:43.596868Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2011-11-30T18:33:23.160852Z K 7 svn:log V 92 Add a constant for the Advisory Non-Fatal Error bit in AER corrected error status and mask. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2011-11-30T18:52:30.657968Z K 7 svn:log V 73 Use C99 initializers for members of evtchn_devsw. Submitted by: arundel END K 10 svn:author V 2 jh K 8 svn:date V 27 2011-11-30T20:08:30.862672Z K 7 svn:log V 26 Add an entry for r227823. END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2011-11-30T20:43:39.017966Z K 7 svn:log V 55 Branch the userland tool into the 1394dev tree as well END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-12-01T05:46:25.842313Z K 7 svn:log V 561 MFC r227482: The default setting, daily_accounting_compress="NO", was causing only 1 old file to be saved, so fix this. While I'm here, fix a very old off-by-one error causing 1 more file than specified in daily_accounting_save to be saved because acct.0 was not taken into account (pun intended). Change that, and use a more thorough method of finding old files to delete. Partly just because this is the right thing to do, but also to silently fix the extra log that would have been left behind forever with the previous method. Approved by: re (kensmith) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-12-01T05:47:51.865612Z K 7 svn:log V 561 MFC r227482: The default setting, daily_accounting_compress="NO", was causing only 1 old file to be saved, so fix this. While I'm here, fix a very old off-by-one error causing 1 more file than specified in daily_accounting_save to be saved because acct.0 was not taken into account (pun intended). Change that, and use a more thorough method of finding old files to delete. Partly just because this is the right thing to do, but also to silently fix the extra log that would have been left behind forever with the previous method. Approved by: re (kensmith) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-12-01T05:48:50.144641Z K 7 svn:log V 533 MFC r227482: The default setting, daily_accounting_compress="NO", was causing only 1 old file to be saved, so fix this. While I'm here, fix a very old off-by-one error causing 1 more file than specified in daily_accounting_save to be saved because acct.0 was not taken into account (pun intended). Change that, and use a more thorough method of finding old files to delete. Partly just because this is the right thing to do, but also to silently fix the extra log that would have been left behind forever with the previous method. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-12-01T05:49:37.520456Z K 7 svn:log V 533 MFC r227482: The default setting, daily_accounting_compress="NO", was causing only 1 old file to be saved, so fix this. While I'm here, fix a very old off-by-one error causing 1 more file than specified in daily_accounting_save to be saved because acct.0 was not taken into account (pun intended). Change that, and use a more thorough method of finding old files to delete. Partly just because this is the right thing to do, but also to silently fix the extra log that would have been left behind forever with the previous method. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-12-01T05:51:17.381795Z K 7 svn:log V 117 MFC r228122: If using DESTDIR we need to be sure to create a ${DESTDIR}/var/db/zoneinfo Approved by: re (kensmith) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-12-01T05:52:50.247134Z K 7 svn:log V 117 MFC r228122: If using DESTDIR we need to be sure to create a ${DESTDIR}/var/db/zoneinfo Approved by: re (kensmith) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-12-01T05:53:30.112503Z K 7 svn:log V 89 MFC r228122: If using DESTDIR we need to be sure to create a ${DESTDIR}/var/db/zoneinfo END K 10 svn:author V 5 dougb K 8 svn:date V 27 2011-12-01T05:54:22.331310Z K 7 svn:log V 89 MFC r228122: If using DESTDIR we need to be sure to create a ${DESTDIR}/var/db/zoneinfo END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2011-12-01T07:19:13.938391Z K 7 svn:log V 707 Revise the sysctl handling code and restructure the hierarchy of sysctls introduced when feed-forward clock support is enabled in the kernel: - Rename the "choice" variable to "available". - Streamline the implementation of the "active" variable's sysctl handler function. - Create a kern.sysclock sysctl node for general sysclock related configuration options. Place the "available" and "active" variables under this node. - Create a kern.sysclock.ffclock sysctl node for feed-forward clock specific configuration options. Place the "version" and "ffcounter_bypass" variables under this node. - Tweak some of the description strings. Discussed with: Julien Ridoux (jridoux at unimelb edu au) END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2011-12-01T07:41:30.970364Z K 7 svn:log V 496 Add a man page describing the feed-forward clock kernel support, including how to enable and configure the functionality. Committed on behalf of Julien Ridoux and Darryl Veitch from the University of Melbourne, Australia, as part of the FreeBSD Foundation funded "Feed-Forward Clock Synchronization Algorithms" project. For more information, see http://www.synclab.org/radclock/ Discussed with: Julien Ridoux (jridoux at unimelb edu au) Submitted by: Julien Ridoux (jridoux at unimelb edu au) END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-12-01T09:01:51.975855Z K 7 svn:log V 74 Fix dialog autosizing: dlg_count_columns() does not handle NL characters. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-12-01T09:02:57.010413Z K 7 svn:log V 46 Sync xdialog_menu() implementation with sade. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-12-01T11:20:25.076750Z K 7 svn:log V 103 Add a simple test for pipe inode numbers reported by fstat(2). Submitted by: gianni MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-12-01T11:36:41.360098Z K 7 svn:log V 461 If alloc_unr() call in the pipe_create() failed, then pipe->pipe_ino is -1. But, because ino_t is unsigned, this case was not covered by the test ino > 0 in pipeclose(), leading to the free_unr(-1). Fix it by explicitely comparing with 0 and -1. [1] Do no access freed memory, the inode number was cached to prevent access to cpipe after it possibly was freed, but I failed to commit the right patch. Noted by: gianni [1] Pointy hat to: kib MFC after: 3 days END K 10 svn:author V 5 gabor K 8 svn:date V 27 2011-12-01T13:53:08.860431Z K 7 svn:log V 246 MFC 228093 - Fix behavior of --null to match GNU grep MFC 228097 - Call warnx() instead of errx() if a directory is not readable when using a recursive search. This is the expected behavior instead of aborting. Approved by: re (kib) END K 10 svn:author V 5 gabor K 8 svn:date V 27 2011-12-01T13:53:33.943158Z K 7 svn:log V 246 MFC 228093 - Fix behavior of --null to match GNU grep MFC 228097 - Call warnx() instead of errx() if a directory is not readable when using a recursive search. This is the expected behavior instead of aborting. Approved by: re (kib) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2011-12-01T15:01:23.216142Z K 7 svn:log V 186 If the -d flag is specified, ignore any new values specified and only display the descriptions of specified nodes. Reported by: Jason Hellenthal jhell of dataix net MFC after: 2 weeks END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-12-01T15:15:12.904463Z K 7 svn:log V 204 MFhead r228150: Return value should be conditional on return value of pfsync_defer_ptr() PR: kern/162947 Submitted by: Matthieu Kraus Approved by: re (kib) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-12-01T15:20:36.277359Z K 7 svn:log V 204 MFhead r228150: Return value should be conditional on return value of pfsync_defer_ptr() PR: kern/162947 Submitted by: Matthieu Kraus Approved by: re (kib) END