şM227940 60 210 210 216 216 116 513 513 186 254 254 490 145 223 136 170 176 208 237 160 164 320 743 113 107 330 140 160 450 450 540 288 541 185 159 219 219 386 386 364 364 504 241 184 465 132 232 227 352 210 193 140 160 208 99 213 165 213 156 227 373 K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-11-24T17:21:52.219579Z K 7 svn:log V 114 MFC r227486: Don't copy uninitialized memory. Also simplify the comparison of interface names. Approved by: re@ END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-11-24T17:25:43.601625Z K 7 svn:log V 114 MFC r227486: Don't copy uninitialized memory. Also simplify the comparison of interface names. Approved by: re@ END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-11-24T17:54:03.131782Z K 7 svn:log V 120 MFC r227540: Set the MTU of an path to an approriate value if the interface MTU can't be determined. Approved by: re@ END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-11-24T17:58:14.041874Z K 7 svn:log V 120 MFC r227540: Set the MTU of an path to an approriate value if the interface MTU can't be determined. Approved by: re@ END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-24T18:37:16.408662Z K 7 svn:log V 23 Port to new libdialog. END K 10 svn:author V 6 rstone K 8 svn:date V 27 2011-11-24T18:44:09.014069Z K 7 svn:log V 417 MFC r227290 and r227291: r227290: Fix the DTrace pid return trap interrupt vector. Previously we were using 31, but that vector is reserved. Without this fix, running dtrace -p would either cause the target process to crash or the kernel to page fault r227291: Replace fasttrap_copyout() with uwrite(). FreeBSD copyout() is not able to write to the .text section of a process. Approved by: re (kib) END K 10 svn:author V 6 rstone K 8 svn:date V 27 2011-11-24T18:44:14.338126Z K 7 svn:log V 417 MFC r227290 and r227291: r227290: Fix the DTrace pid return trap interrupt vector. Previously we were using 31, but that vector is reserved. Without this fix, running dtrace -p would either cause the target process to crash or the kernel to page fault r227291: Replace fasttrap_copyout() with uwrite(). FreeBSD copyout() is not able to write to the .text section of a process. Approved by: re (kib) END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-24T18:45:23.043676Z K 7 svn:log V 93 calloc +1 DIALOG_LISTITEM to prevent possible wild pointer access in dlg_default_listitem(). END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-11-24T18:51:31.349084Z K 7 svn:log V 158 MFC r227930: Move up the address to the top of the sctp_paddrthlds structure like in all other structures. This avoids alignment problems. Approved by: re@ END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-11-24T18:57:31.098633Z K 7 svn:log V 158 MFC r227930: Move up the address to the top of the sctp_paddrthlds structure like in all other structures. This avoids alignment problems. Approved by: re@ END K 10 svn:author V 6 rstone K 8 svn:date V 27 2011-11-24T19:02:04.131687Z K 7 svn:log V 394 MFC r227290 and r227291: r227290: Fix the DTrace pid return trap interrupt vector. Previously we were using 31, but that vector is reserved. Without this fix, running dtrace -p would either cause the target process to crash or the kernel to page fault r227291: Replace fasttrap_copyout() with uwrite(). FreeBSD copyout() is not able to write to the .text section of a process. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-24T20:31:06.059466Z K 7 svn:log V 52 libodialog: disconnect from the build and obsolete. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-11-24T20:34:06.245634Z K 7 svn:log V 130 Fix a race between getvnode() dereferencing half-constructed file and dupfdopen(). Reported and tested by: pho MFC after: 3 days END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-24T20:34:50.095125Z K 7 svn:log V 43 libodialog: Remove no longer used library. END K 10 svn:author V 7 trociny K 8 svn:date V 27 2011-11-24T20:37:09.598813Z K 7 svn:log V 74 Add const qualifier to rlimit_ident. Reviewed by: kib MFC after: 2 weeks END K 10 svn:author V 7 trociny K 8 svn:date V 27 2011-11-24T20:43:37.272797Z K 7 svn:log V 80 Add sysctl to get process resource limits. Reviewed by: kib MFC after: 2 weeks END K 10 svn:author V 7 trociny K 8 svn:date V 27 2011-11-24T20:54:06.388429Z K 7 svn:log V 111 usr.bin/procstat Add -l flag to display resource limits. PR: bin/161257 Reviewed by: kib MFC after: 2 weeks END K 10 svn:author V 3 rmh K 8 svn:date V 27 2011-11-24T21:23:58.533737Z K 7 svn:log V 144 Adjust a few old checks to use __FreeBSD_version macro to determine which version of FreeBSD kernel we're compiling. Approved by: kib (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-11-24T22:43:48.263096Z K 7 svn:log V 64 Fix stupid typo in r227830. PR: 162806 Pointy hat to: glebius END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-11-24T22:46:11.907214Z K 7 svn:log V 68 Remove superfluous check: SIOCAIFADDR must have ifra_addr supplied. END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-24T23:48:22.885600Z K 7 svn:log V 224 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 MFC after: 3 days END K 10 svn:author V 6 emaste K 8 svn:date V 27 2011-11-25T04:03:37.396281Z K 7 svn:log V 647 Add firmware update support for SCSI devices. Firmware can be reprogrammed on devices from Hitachi, HP, IBM, Plextor, Quantum, and Seagate. At least one device from each manufacturer has been tested with some version of this code, and it has been used to update thousands of drives so far. The man page suggests having a backup of the drive's data, and the operation must be confirmed, either interactively or on the command line. (This is the same as the confirmation on the format command.) This work is largely derived from fwprog.c by Andre Albsmeier. Submitted by: Nima Misaghian Sponsored by: Sandvine Incorporated MFC after: 3 months END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2011-11-25T07:10:59.917537Z K 7 svn:log V 20 Remove DEBUG_FLAGS. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2011-11-25T07:11:02.889531Z K 7 svn:log V 11 Fix build. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-11-25T09:46:36.567497Z K 7 svn:log V 237 MFC r227657: Consistently use process spin lock for protection of the p->p_boundary_count. Race could cause the execve(2) from the threaded process to hung since thread boundary counter was incorrect and single-threading never finished. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-11-25T10:29:22.537221Z K 7 svn:log V 48 MFC r227660: Fix fd leak. Approved by: re (bz) END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-11-25T10:30:29.160674Z K 7 svn:log V 68 MFC r227661: Free unused allocation on error. Approved by: re (bz) END K 10 svn:author V 8 bschmidt K 8 svn:date V 27 2011-11-25T12:19:13.094901Z K 7 svn:log V 352 MFC r227805: The DC calibration result obtained during initialization can't be passed over to the runtime firmware on 6050 devices. Instead let the runtime firmware do the calibration itself. This fixes support for the 6050 series devices. Submitted by: kevlo Approved by: re (kib) Obtained from: OpenBSD Tested by: lx, Tz-Huan Huang(earlier version) END K 10 svn:author V 8 bschmidt K 8 svn:date V 27 2011-11-25T12:20:14.807810Z K 7 svn:log V 352 MFC r227805: The DC calibration result obtained during initialization can't be passed over to the runtime firmware on 6050 devices. Instead let the runtime firmware do the calibration itself. This fixes support for the 6050 series devices. Submitted by: kevlo Approved by: re (kib) Obtained from: OpenBSD Tested by: lx, Tz-Huan Huang(earlier version) END K 10 svn:author V 6 rstone K 8 svn:date V 27 2011-11-25T12:43:34.097269Z K 7 svn:log V 444 MFC r227342. Note that the original commit message, reproduced below, has error. The final sentence should read "*without* CTF data". The in-kernel CTF parser caches the result of its first attempt to parse CTF data from a module. On subsequent attempts to retrieve CTF data for a module, return an error if there no CTF data. This fixes a panic if you try to enable fbt probes on a module with CTF data twice. Approved by: re (kib) END K 10 svn:author V 7 linimon K 8 svn:date V 27 2011-11-25T12:51:32.334834Z K 7 svn:log V 191 Restore the copying of /var/portbuild/scripts for now. There are some places where the local override does not seem to be working correctly. While here, make some messages more consistent. END K 10 svn:author V 6 rstone K 8 svn:date V 27 2011-11-25T13:34:27.106022Z K 7 svn:log V 445 MFC r227342. Note that the original commit message, reproduced below, has error. The final sentence should read "*without* CTF data". The in-kernel CTF parser caches the result of its first attempt to parse CTF data from a module. On subsequent attempts to retrieve CTF data for a module, return an error if there no CTF data. This fixes a panic if you try to enable fbt probes on a module with CTF data twice. Approved by: re (kib) END K 10 svn:author V 8 theraven K 8 svn:date V 27 2011-11-25T15:46:25.189502Z K 7 svn:log V 88 Import the new version of libcxxrt, which grew an extra ARM. Approved by: dim (mentor) END K 10 svn:author V 8 theraven K 8 svn:date V 27 2011-11-25T15:48:30.837806Z K 7 svn:log V 62 libcxxrt version snapshot created. Approved by: dim (mentor) END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-25T16:54:16.382325Z K 7 svn:log V 123 MFC: r204602, r204650 - Add missing includes to make example "compilable". - Use NULL for pointer arguments instead of 0. END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-25T16:54:18.281608Z K 7 svn:log V 123 MFC: r204602, r204650 - Add missing includes to make example "compilable". - Use NULL for pointer arguments instead of 0. END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-25T17:06:32.150028Z K 7 svn:log V 290 MFC: r227829, r227844 - Add a DEVMETHOD_END alias for KOBJMETHOD_END so that along with 'driver_t' and DEVMETHOD() we can fully hide the explicit mention of kobj(9) from device drivers. - Update the device driver examples to use DEVMETHOD_END. Submitted by: jhb Approved by: re (kib) END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-25T17:07:27.004043Z K 7 svn:log V 290 MFC: r227829, r227844 - Add a DEVMETHOD_END alias for KOBJMETHOD_END so that along with 'driver_t' and DEVMETHOD() we can fully hide the explicit mention of kobj(9) from device drivers. - Update the device driver examples to use DEVMETHOD_END. Submitted by: jhb Approved by: re (kib) END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-25T17:08:33.068977Z K 7 svn:log V 268 MFC: r227829, r227844 - Add a DEVMETHOD_END alias for KOBJMETHOD_END so that along with 'driver_t' and DEVMETHOD() we can fully hide the explicit mention of kobj(9) from device drivers. - Update the device driver examples to use DEVMETHOD_END. Submitted by: jhb END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-25T17:08:39.310886Z K 7 svn:log V 268 MFC: r227829, r227844 - Add a DEVMETHOD_END alias for KOBJMETHOD_END so that along with 'driver_t' and DEVMETHOD() we can fully hide the explicit mention of kobj(9) from device drivers. - Update the device driver examples to use DEVMETHOD_END. Submitted by: jhb END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-25T17:40:01.592078Z K 7 svn:log V 408 Move to SCHED_ULE by default. Since r226057 SCHED_ULE and sparc64 are compatible with each other and since r227539 the last issue seen when using SCHED_ULE is fixed. At least on UP and 2-way machines SCHED_4BSD still performs better than SCHED_ULE, however, the optimizations done in r225889 pretty much compensate that so there's at least no net regression. Thanks go to Peter Jeremy for extensive testing. END K 10 svn:author V 6 wblock K 8 svn:date V 27 2011-11-25T17:41:12.182218Z K 7 svn:log V 145 Point out that @reboot runs at every cron startup, not just system startup. Discussed on: hackers@ Approved by: gjb (mentor) MFC after: 1 week END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-11-25T19:29:21.662126Z K 7 svn:log V 89 Deorbit the broken amd(4) (see PR 124667), which was superseded by esp(4) as of r227006. END K 10 svn:author V 8 theraven K 8 svn:date V 27 2011-11-25T20:59:04.991506Z K 7 svn:log V 367 Import libc++ / libcxxrt into base. Not build by default yet (use MK_LIBCPLUSPLUS=yes to enable). This is a work-in-progress. It works for me, but is not guaranteed to work for anyone else and may eat your dog. To build C++ using libc++, add -stdlib=libc++ to your CXX and LD flags. Bug reports welcome, bug fixes even more welcome... Approved by: dim (mentor) END K 10 svn:author V 6 jilles K 8 svn:date V 27 2011-11-25T23:45:29.373107Z K 7 svn:log V 37 test: Reduce code size of ops table. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2011-11-26T00:30:39.760309Z K 7 svn:log V 137 Provide proper error message when trying to build xdev, xdev-build or xdev-install targets without either XDEV or XDEV_ARCH defined. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2011-11-26T01:44:37.903940Z K 7 svn:log V 129 Export the "ffclock" feature for kernels compiled with feed-forward clock support. Suggested by: netchild Reviewed by: netchild END K 10 svn:author V 3 dim K 8 svn:date V 27 2011-11-26T03:26:06.678783Z K 7 svn:log V 259 Fix breakage after r227983; lib/libcxxrt still got built, because it was not disabled in the usual way (by adding it to __DEFAULT_NO_OPTIONS in share/mk/bsd.own.mk), and because the test for MK_LIBCPLUSPLUS in Makefile.inc1 was incorrect. Pointy hat to: dim END K 10 svn:author V 7 linimon K 8 svn:date V 27 2011-11-26T05:47:21.078397Z K 7 svn:log V 113 depend_package can be a secondary failure, so move it to the last block. (It certainly must be below disk_full.) END K 10 svn:author V 7 linimon K 8 svn:date V 27 2011-11-26T06:50:11.672080Z K 7 svn:log V 97 Removed one too many lines, resulting in pointyhat itself's /etc/make.conf polluting INDEX. No. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-11-26T08:22:11.648134Z K 7 svn:log V 48 MFC r227660: Fix fd leak. Approved by: re (bz) END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-11-26T08:23:25.329125Z K 7 svn:log V 68 MFC r227661: Free unused allocation on error. Approved by: re (bz) END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2011-11-26T13:43:50.932925Z K 7 svn:log V 110 Prevent a division by zero with some broken batteries This problem was seen on a laptop with a dead battery. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2011-11-26T13:54:55.561947Z K 7 svn:log V 4 MFC END K 10 svn:author V 6 wblock K 8 svn:date V 27 2011-11-26T14:17:58.713409Z K 7 svn:log V 117 MFC 225861: Fix a confusing sentence. Other wording tweaks. Approved by: gjb (mentor) Approved by: re@ (kostikbel) END K 10 svn:author V 8 theraven K 8 svn:date V 27 2011-11-26T14:18:39.508817Z K 7 svn:log V 68 Imported the latest version of libcxxrt. Approved by: dim (mentor) END K 10 svn:author V 6 wblock K 8 svn:date V 27 2011-11-26T14:19:08.474620Z K 7 svn:log V 117 MFC 225861: Fix a confusing sentence. Other wording tweaks. Approved by: gjb (mentor) Approved by: re@ (kostikbel) END K 10 svn:author V 8 theraven K 8 svn:date V 27 2011-11-26T14:20:34.749847Z K 7 svn:log V 59 Versioned snapshot for libcxxrt Approved by: dim (mentor) END K 10 svn:author V 7 attilio K 8 svn:date V 27 2011-11-26T14:26:37.096439Z K 7 svn:log V 130 Fix a bug when the 'rnode' pointer can be NULL and we try to track the children. This helps in debugging case. Reported by: flo END K 10 svn:author V 8 theraven K 8 svn:date V 27 2011-11-26T15:57:09.726193Z K 7 svn:log V 275 Return not-implemented from pthread_once and pthread_key_create, rather than silently failing and returning success. Without this, code calls pthread_once(), receives a return value of success, and thinks that the passed function has been called. Approved by: dim (mentor) END