ƒ³O226190 146 777 753 753 280 258 258 128 128 170 586 170 177 184 294 266 564 162 244 252 1174 232 231 390 1151 219 168 262 133 813 344 325 255 347 170 547 170 170 170 255 156 248 676 581 185 218 419 381 391 353 501 348 574 152 342 204 280 136 209 356 366 414 256 359 195 223 765 334 234 157 298 201 690 244 167 166 434 556 293 304 235 158 296 166 205 273 195 240 221 292 1695 113 161 132 364 366 382 382 270 236 1693 1692 181 1692 1692 514 661 180 408 1717 447 134 434 346 324 369 145 184 155 152 152 164 228 285 150 156 228 206 265 212 506 131 249 190 249 218 193 603 183 700 427 566 588 370 413 278 447 K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-10-10T11:11:05.066924Z K 7 svn:log V 684 MFC 225908, 225912, 225927: 225908: - Reorder default ps(1) output according to reality. 225912: - there's no reason the semantics of the -x flag are being explained in the -a flag description - be more precise regarding the relation between the -a flag and the security.bsd.see_other_uids sysctl - describe the format of the -t flag's argument - 'con' no longer is a possible entry in the 'TT' column - explain that the 'TT' column refers to pseudo-terminals via mere numbers - add a hint in the 'tt' keyword description that a keyword 'tty' exists, which will give the full terminal pathname 225859: - Correct a typo that was introduced in 225912 Approved by: re (kib) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-10-10T11:11:59.483002Z K 7 svn:log V 660 MFC 225908, 225912, 225927: 225908: - Reorder default ps(1) output according to reality. 225912: - there's no reason the semantics of the -x flag are being explained in the -a flag description - be more precise regarding the relation between the -a flag and the security.bsd.see_other_uids sysctl - describe the format of the -t flag's argument - 'con' no longer is a possible entry in the 'TT' column - explain that the 'TT' column refers to pseudo-terminals via mere numbers - add a hint in the 'tt' keyword description that a keyword 'tty' exists, which will give the full terminal pathname 225859: - Correct a typo that was introduced in 225912 END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-10-10T11:12:40.686288Z K 7 svn:log V 660 MFC 225908, 225912, 225927: 225908: - Reorder default ps(1) output according to reality. 225912: - there's no reason the semantics of the -x flag are being explained in the -a flag description - be more precise regarding the relation between the -a flag and the security.bsd.see_other_uids sysctl - describe the format of the -t flag's argument - 'con' no longer is a possible entry in the 'TT' column - explain that the 'TT' column refers to pseudo-terminals via mere numbers - add a hint in the 'tt' keyword description that a keyword 'tty' exists, which will give the full terminal pathname 225859: - Correct a typo that was introduced in 225912 END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-10-10T11:14:03.678027Z K 7 svn:log V 187 MFC r225858, 225859, 226172: 225858: - Document and provide an example for PORTS_MODULES [1] 225859: - Whitespace cleanup 226172: - Bump date PR: 161017 [1] Approved by: re (kib) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-10-10T11:14:44.044011Z K 7 svn:log V 165 MFC r225858, 225859, 226172: 225858: - Document and provide an example for PORTS_MODULES [1] 225859: - Whitespace cleanup 226172: - Bump date PR: 161017 [1] END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-10-10T11:15:57.339030Z K 7 svn:log V 165 MFC r225858, 225859, 226172: 225858: - Document and provide an example for PORTS_MODULES [1] 225859: - Whitespace cleanup 226172: - Bump date PR: 161017 [1] END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-10-10T11:23:19.487909Z K 7 svn:log V 36 Pull mergeinfo up to the directory. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2011-10-10T11:23:48.945587Z K 7 svn:log V 36 Pull mergeinfo up to the directory. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2011-10-10T12:06:36.769563Z K 7 svn:log V 73 MFC: r225560 Minor spelling, wording and punctuation fixes in comments. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-10T12:07:04.461746Z K 7 svn:log V 493 MFC r225894: The sigwait(3) function shall not return EINTR, according to the POSIX/SUSvN. The sigwait(2) syscall does return EINTR, and libc.so.7 contains the wrapper sigwait(3) which hides EINTR from callers. The EINTR return is used by libthr to handle required cancellation point in the sigwait(3). To help the binaries linked against pre-libc.so.7, i.e. RELENG_6 and earlier, to have right ABI for sigwait(3), transform EINTR return from sigwait(2) into ERESTART. Approved by: re (bz) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2011-10-10T12:15:10.775920Z K 7 svn:log V 73 MFC: r225560 Minor spelling, wording and punctuation fixes in comments. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2011-10-10T12:16:45.476884Z K 7 svn:log V 80 MFC: One hunk missed during the merge of r225560 (spelling fixes in comments). END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-10T12:27:40.308767Z K 7 svn:log V 92 MFC r225942: Assert that exiting process does not return to usermode. Approved by: re (bz) END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-10-10T12:28:47.472035Z K 7 svn:log V 198 When moving an stcb to a new inp and we copy over the list of bound addresses, update the last used address pointer. If not, it might result in a crash if the old inp goes away. MFC after: 3 days. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-10T12:30:16.759335Z K 7 svn:log V 173 MFC r225943: Do not allow the kernel to access usermode pages without installed fault handler. Panic immediately in such situation, on i386 and amd64. Approved by: re (bz) END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-10T13:03:14.482489Z K 7 svn:log V 471 MFC r225894: The sigwait(3) function shall not return EINTR, according to the POSIX/SUSvN. The sigwait(2) syscall does return EINTR, and libc.so.7 contains the wrapper sigwait(3) which hides EINTR from callers. The EINTR return is used by libthr to handle required cancellation point in the sigwait(3). To help the binaries linked against pre-libc.so.7, i.e. RELENG_6 and earlier, to have right ABI for sigwait(3), transform EINTR return from sigwait(2) into ERESTART. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-10T13:16:39.098008Z K 7 svn:log V 70 MFC r225942: Assert that exiting process does not return to usermode. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-10T13:18:55.982970Z K 7 svn:log V 151 MFC r225943: Do not allow the kernel to access usermode pages without installed fault handler. Panic immediately in such situation, on i386 and amd64. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-10T13:26:53.008300Z K 7 svn:log V 159 Do not ignore block offsets. PR: kern/160943 Submitted by: Craig Boston Reviewed by: Danny Braniss MFC after: 1 week END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2011-10-10T13:51:21.541536Z K 7 svn:log V 1075 MFC: r226081, r226104 A crash reported on freebsd-fs@ on Sep. 23, 2011 under the subject heading "kernel panics with RPCSEC_GSS" appears to be caused by a corrupted tailq list for the client structure. Looking at the code, calls to the function svc_rpc_gss_forget_client() were done in an SMP unsafe manner, with the svc_rpc_gss_lock only being acquired in the function and not before it. As such, when multiple threads called svc_rpc_gss_forget_client() concurrently, it could try and remove the same client structure from the tailq lists multiple times. The patch fixes this by moving the critical code into a separate function called svc_rpc_gss_forget_client_locked(), which must be called with the lock held. For the one case where the caller would have no interest in the lock, svc_rpc_gss_forget_client() was retained, but a loop was added to check that the client structure is still in the tailq lists before removing it, to make it safe for multiple concurrent calls. Also, remove an extraneous "already" from a comment introduced by r226081. Approved by: re (kib) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2011-10-10T13:57:35.477092Z K 7 svn:log V 131 MFC r226058: Ask if you want to set the keymap before invoking kdbmap to prevent confusion. PR: bin/160913 Approved by: re (kib) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2011-10-10T13:58:33.806949Z K 7 svn:log V 130 MFC r226059: Move "Exit" to the first entry in the list, so that it is the default choice. PR: bin/160913 Approved by: re (kib) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2011-10-10T13:59:33.092388Z K 7 svn:log V 289 MFC r226083: Work around some behavior of gpart that I absolutely do not understand in order to make every operation of the partition editor fully revertable. Under *no circumstances* will it any longer touch the disks until the user presses Finish and confirms it. Approved by: re (kib) END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2011-10-10T14:35:26.389034Z K 7 svn:log V 1052 MFC: r226081, r226104 A crash reported on freebsd-fs@ on Sep. 23, 2011 under the subject heading "kernel panics with RPCSEC_GSS" appears to be caused by a corrupted tailq list for the client structure. Looking at the code, calls to the function svc_rpc_gss_forget_client() were done in an SMP unsafe manner, with the svc_rpc_gss_lock only being acquired in the function and not before it. As such, when multiple threads called svc_rpc_gss_forget_client() concurrently, it could try and remove the same client structure from the tailq lists multiple times. The patch fixes this by moving the critical code into a separate function called svc_rpc_gss_forget_client_locked(), which must be called with the lock held. For the one case where the caller would have no interest in the lock, svc_rpc_gss_forget_client() was retained, but a loop was added to check that the client structure is still in the tailq lists before removing it, to make it safe for multiple concurrent calls. Also, remove an extraneous "already" from a comment introduced by r226081. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-10T14:46:40.762423Z K 7 svn:log V 126 MFC r226155: Setting up TLS block for the main thread must be done after the relocations are processed. Approved by: re (bz) END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-10T14:48:18.946180Z K 7 svn:log V 76 MFC r226156: Handle the R_386_TLS_TPOFF32 relocation. Approved by: re (bz) END K 10 svn:author V 3 das K 8 svn:date V 27 2011-10-10T15:39:29.109323Z K 7 svn:log V 169 Pass -std= flags in CFLAGS to mkdep. Without this, preprocessor tests for particular compiler features might be evaluated differently by mkdep than they would be by cc. END K 10 svn:author V 3 das K 8 svn:date V 27 2011-10-10T15:42:33.813143Z K 7 svn:log V 41 Add a FBSD_1.3 namespace for FreeBSD 10. END K 10 svn:author V 3 das K 8 svn:date V 27 2011-10-10T15:43:09.784874Z K 7 svn:log V 720 Provide external definitions of all of the standardized functions in fenv.h that are currently inlined. The definitions are provided in fenv.c via 'extern inline' declaractions. This assumes the compiler handles 'extern inline' as specified in C99, which has been true under FreeBSD since 8.0. The goal is to eventually remove the 'static' keyword from the inline definitions in fenv.h, so that non-inlined references all wind up pointing to the same external definition like they're supposed to. I am deferring the second step to provide a window where newly-compiled apps will still link against old math libraries. (This isn't supported, but there's no need to cause undue breakage.) Reviewed by: stefanf, bde END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2011-10-10T15:54:44.726587Z K 7 svn:log V 246 Bugfix: The ucom detach function is sometimes called on zeroed structures. Check for this case and just return, so that the UCOM unit number zero is not accidentially freed. Submitted by: Danish FreeBSD user at EuroBSDcon 2011 MFC after: 3 days END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2011-10-10T16:13:33.356391Z K 7 svn:log V 227 Fix how libusb20_dev_kernel_driver_active() and libusb_dev_kernel_driver_active() works. In case of libusb20 the manpage was wrong and in case of libusb10 the implementation was wrong. Submitted by: Kai Wang MFC after: 3 days END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2011-10-10T16:26:06.500601Z K 7 svn:log V 157 Add USB mass storage quirk for device that emits errors after the automatic no synchronize cache detection. Submitted by: Scott Allendorf MFC after: 3 days END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-10-10T16:31:18.769851Z K 7 svn:log V 251 Get struct sctp_net_route in tune with struct route. struct route was changed in http://svn.freebsd.org/changeset/base/225698 and since then SCTP support was broken. This needs to be MFCed to stable/9 to unbreak SCTP support in 9.0 MFC after: 3 days. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2011-10-10T17:39:58.660955Z K 7 svn:log V 73 MFC: r198329 Check pointer for NULL before dereferencing it, not after. END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-10T17:41:11.585688Z K 7 svn:log V 451 All indirect routes will fail the rtcheck, except for a special host route where the destination IP and the gateway IP is the same. This special case handling is only meant for backward compatibility reason. The last commit introduced a bug in the route check logic, where a valid special case is treated as an error. This patch fixes that bug along with some code cleanup. Suggested by: gleb Reviewed by: kmacy, discussed with gleb MFC after: 1 day END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2011-10-10T17:53:06.713542Z K 7 svn:log V 73 MFC: r198358 Check pointer for NULL before dereferencing it, not after. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2011-10-10T18:18:40.360990Z K 7 svn:log V 73 MFC: r198357 Check pointer for NULL before dereferencing it, not after. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2011-10-10T18:20:36.414338Z K 7 svn:log V 73 MFC: r198357 Check pointer for NULL before dereferencing it, not after. END K 10 svn:author V 5 andre K 8 svn:date V 27 2011-10-10T18:26:23.104650Z K 7 svn:log V 160 MFC r226113: Prevent TCP sessions from stalling indefinitely in reassembly when reaching the zone limit of reassembly queue entries. Approved by: re (kib) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2011-10-10T19:07:55.779139Z K 7 svn:log V 63 MFC: r226029 Add strnlen() to libkern. Approved by: re (kib) END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-10T19:41:00.037283Z K 7 svn:log V 152 MFC 225946 This patch allows ARP to work properly in the presence of self-referencing routes. This patch is a rework of r223862. Reviewed by: bz, zec END K 10 svn:author V 4 jkim K 8 svn:date V 27 2011-10-10T19:54:50.445584Z K 7 svn:log V 582 MFC: r226068, r226069, r226071, r226072, r226073, r226074, r226078, r226079 - Unroll inlined strnlen(9) and make it easier to read. - Inline do_sa_get() function and remove an unused return value. - Retern more appropriate errno when Linux path name is too long. - Restore the original socket address length if it was not really AF_INET6. - Make sure to ignore the leading NULL byte from Linux abstract namespace. - Use uint32_t instead of u_int32_t. Fix style(9) nits. - Remove a now-defunct variable. - Use the caculated length instead of maximum length. Approved by: re (kib) END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-10T20:54:20.723512Z K 7 svn:log V 485 MFC 225947 A system may have multiple physical interfaces, all of which are on the same prefix. Since a single route entry is installed for the prefix (without RADIX_MPATH), incoming packets on the interfaces that are not associated with the prefix route may trigger an error message about unable to allocation LLE entry, and fails L2. This patch makes sure a valid route is present in the system, and allow the aforementioned condition to exist and treats as valid. Reviewed by: bz END K 10 svn:author V 5 gabor K 8 svn:date V 27 2011-10-10T20:57:54.305042Z K 7 svn:log V 91 - Fix a bug in handling a single dot pattern Submitted by: Nali Toja END K 10 svn:author V 5 trasz K 8 svn:date V 27 2011-10-10T21:32:08.847925Z K 7 svn:log V 123 Make unionfs also clear VAPPEND when clearing VWRITE, since VAPPEND is just a modifier for VWRITE. Submitted by: rmacklem END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-10T21:34:55.561771Z K 7 svn:log V 323 MFC 222143 The statically configured (permanent) ARP entries are removed when an interface is brought down, even though the interface address is still valid. This patch maintains the permanent ARP entries as long as the interface address (having the same prefix as that of the ARP entries) is valid. Reviewed by: delphij END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-10T21:38:19.305508Z K 7 svn:log V 285 MFC 222438 Supply the LLE_STATIC flag bit to in_ifscurb() when scrubbing interface address so that proper clean up will take place in the routing code. This patch fixes the bootp panic on startup problem. Also, added more error handling and logging code in function in_scrubprefix(). END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-10T21:41:34.024317Z K 7 svn:log V 295 MFC 226114 Remove the reference held on the loopback route when the interface address is being deleted. Only the last reference holder deletes the loopback route. All other delete operations just clear the IFA_RTSELF flag. PR: kern/159601 Submitted by: pluknet Reviewed by: discussed on net@ END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-10T21:43:53.643165Z K 7 svn:log V 257 MFC 226120 Do not try removing an ARP entry associated with a given interface address if that interface does not support ARP. Otherwise the system will generate error messages unnecessarily due to the missing entry. PR: kern/159602 Submitted by: pluknet END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-10T21:46:37.071254Z K 7 svn:log V 405 MFC 225223 When an interface address route is removed from the system, another route with the same prefix is searched for as a replacement. The current code did not bypass routes that have non-operational interfaces. This patch fixes that bug and will find a replacement route with an active interface. PR: kern/159603 Submitted by: pluknet, ambrisko at ambrisko dot com Reviewed by: discussed on net@ END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-10T21:48:40.875706Z K 7 svn:log V 252 MFC 226040 The IFA_RTSELF instead of the IFA_ROUTE flag should be checked to determine if a loopback route should be installed for an interface IPv6 address. Another condition is the address must not belong to a looopback interface. Reviewed by: hrs END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-10T21:54:19.463468Z K 7 svn:log V 478 MFC 225163 When the RADIX_MPATH kernel option is enabled, the RADIX_MPATH code tries to find the first route node of an ECMP chain before executing the route command. If the system has a default route, and the specific route argument to the command does not exist in the routing table, then the default route would be reached. The current code does not verify the reached node matches the given route argument, therefore erroneous removed the entry. This patch fixes that bug. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2011-10-11T01:11:57.530965Z K 7 svn:log V 56 Fix build after TARGET_BIG_ENDIAN was nuked from orbit. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2011-10-11T04:40:06.766865Z K 7 svn:log V 245 MFC r226026: Add the 9750 SATA+SAS 6Gb/s RAID controller card driver, tws(4). Many thanks for their contiued support to FreeBSD. This is version 10.80.00.003 from codeset 10.2.1 [1] Obtained from: LSI http://kb.lsi.com/Download16574.aspx [1] END K 10 svn:author V 3 das K 8 svn:date V 27 2011-10-11T05:17:26.037805Z K 7 svn:log V 111 Also pass the -ansi flag through to mkdep (requested by bde), and fix a cut-and-paste-o (noticed by rdivacky). END K 10 svn:author V 3 das K 8 svn:date V 27 2011-10-11T05:17:45.968291Z K 7 svn:log V 187 Refactor this code by introducing separate functions to handle the extra-precision add and multiply operations. This simplifies future work but shouldn't result in any functional change. END K 10 svn:author V 3 des K 8 svn:date V 27 2011-10-11T07:46:45.547629Z K 7 svn:log V 44 Cast to unsigned for %#jx. Noticed by: jh@ END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2011-10-11T10:32:23.531380Z K 7 svn:log V 111 Properly free linux_gidset in case of an error. CID: 4136 Found with: Coverity Prevent(tm) MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-11T13:18:44.132854Z K 7 svn:log V 263 MFC r225791: Do not deliver SIGTRAP on exec as the normal signal, use ptracestop() on syscall exit path. Otherwise, if SIGTRAP is ignored, that tdsendsignal() do not want to deliver the signal, and debugger never get a notification of exec. Approved by: re (bz) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2011-10-11T13:19:06.112238Z K 7 svn:log V 265 MFC r226160: Usability enhancements: do not allow setting a mountpoint on bsdlabel container partitions, which didn't do anything anyway, and check for an existing freebsd-boot partition before bothering the user to make one. PR: bin/160931 Approved by: re (kib) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2011-10-11T13:19:56.668582Z K 7 svn:log V 313 MFC r226161: Avoid magicking into existence sub-partitions due to leftover blocks when creating new ones by destroying any geom that may have come into existence immediately after adding a partition. The EBR partition scheme is particularly enthusiastic about false positives in this case. Approved by: re (kib) END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-11T13:22:35.005598Z K 7 svn:log V 163 MFC r226022: Move parts of the commit log for r166167, where Tor explained the interaction between vnode locks and vfs_busy(), into comment. Approved by: re (bz) END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-10-11T13:24:37.395618Z K 7 svn:log V 263 Use the most significant 6 bits of the dscp instead of the least significant ones. This has changed in the latest version of the socket API ID and provides backwards compatibility and gets it in syn with the usage of the IP_TOS socket option. MFC after: 3 days. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2011-10-11T13:40:37.831070Z K 7 svn:log V 98 Add curly braces missed in r226247. Pointy hat to: brueffer Submitted by: many MFC after: 1 week END K 10 svn:author V 7 attilio K 8 svn:date V 27 2011-10-11T13:42:42.789759Z K 7 svn:log V 126 MFC r226060: Skip TCP_SIGNATURE calculation for INP_TIMEWAIT case. Sponsored by: Sandvine Incorporated Approved by: re (kib) END K 10 svn:author V 7 attilio K 8 svn:date V 27 2011-10-11T13:45:04.864140Z K 7 svn:log V 668 Adaptive spinning for locking primitives, in read-mode, have some tuning SYSCTLs which are inappropriate for a daily use of the machine (mostly useful only by a developer which wants to run benchmarks on it). Remove them before the release as long as we do not want to ship with them in. Now that the SYSCTLs are gone, instead than use static storage for some constants, use real numeric constants in order to avoid eventual compiler dumbiness and the risk to share a storage (and then a cache-line) among CPUs when doing adaptive spinning together. Please note that this patch is not a MFC, but an 'edge case' as commit directly to STABLE_9. Approved by: re (kib) END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-11T13:54:20.736856Z K 7 svn:log V 241 MFC r225791: Do not deliver SIGTRAP on exec as the normal signal, use ptracestop() on syscall exit path. Otherwise, if SIGTRAP is ignored, that tdsendsignal() do not want to deliver the signal, and debugger never get a notification of exec. END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-11T13:56:37.654653Z K 7 svn:log V 141 MFC r226022: Move parts of the commit log for r166167, where Tor explained the interaction between vnode locks and vfs_busy(), into comment. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2011-10-11T14:03:18.553644Z K 7 svn:log V 63 - Fix shift values on all architectures Submitted by: delphij END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-11T14:05:39.863855Z K 7 svn:log V 205 MFC r226022: Move parts of the commit log for r166167, where Tor explained the interaction between vnode locks and vfs_busy(), into comment. Comment is slightly edited to better fit into RELENG_7 reality. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2011-10-11T14:39:19.921667Z K 7 svn:log V 104 MFC r226060: Skip TCP_SIGNATURE calculation for INP_TIMEWAIT case. Sponsored by: Sandvine Incorporated END K 10 svn:author V 5 gabor K 8 svn:date V 27 2011-10-11T15:03:42.889730Z K 7 svn:log V 595 MFC 226035, 226047: Update BSD grep to the latest development version. It has some code backported that was written for the TRE integration project in Google Summer of Code 2011. This is a temporary solution until the whole regex library is not replaced so that BSD grep development can continue and the backported code gets some review and testing. This change only improves scalability slightly, there is no big performance boost yet but several minor bugs have been found and fixed. Approved by: re (kib), delphij (mentor, implicit) Sposored by: Google Summer of Code 2011 END K 10 svn:author V 3 des K 8 svn:date V 27 2011-10-11T15:04:58.331896Z K 7 svn:log V 151 The previous commit did not fix the issue since it did not prevent sign extension. Cast to u_register_t first, then to uintmax_t. Submitted by: bde@ END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-10-11T15:41:07.805636Z K 7 svn:log V 71 Properly document default number of rx/tx descriptors for Intel cards. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-10-11T18:26:31.478231Z K 7 svn:log V 70 Fix date in last commit. Noticed by: Larry Rosenman END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2011-10-11T18:46:41.179680Z K 7 svn:log V 336 When unmounting a filesystem always wait for the vfs_busy lock to clear so that if no vnodes in the filesystem are actively in use the unmount will succeed rather than failing with EBUSY. Reported by: Garrett Cooper Reviewed by: Attilio Rao and Kostik Belousov Tested by: Garrett Cooper PR: kern/161016 MFC after: 3 weeks END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2011-10-11T19:03:57.251185Z K 7 svn:log V 458 After creating a filesystem using newfs -j the time stamps are all zero and thus report as having been made in January 1970. Apart from looking a bit silly, it also triggers alarms from scripts that detect weird time stamps. This update sets all 4 (or 3, in the case of UFS1) time stamps to the current time when enabling journaling during newfs or later when enabling it with tunefs. Reported by: Hans Ottevanger MFC after: 1 week END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-10-11T19:21:17.744833Z K 7 svn:log V 197 MFC 226168 Update the inp stored in a HB-timer when moving an stcb to a new inp. Use only this stored inp when processing a HB timeout. This fixes a bug which results in a crash. Approved by: re@ END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-10-11T19:31:02.279600Z K 7 svn:log V 208 MFC 226203 When moving an stcb to a new inp and we copy over the list of bound addresses, update the last used address pointer. If not, it might result in a crash if the old inp goes away. Approved by: re@ END K 10 svn:author V 3 des K 8 svn:date V 27 2011-10-11T20:37:10.213069Z K 7 svn:log V 142 Add a new trace point, KTRFAC_CAPFAIL, which traces capability check failures. It is included in the default set for ktrace(1) and kdump(1). END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-10-11T21:52:24.215367Z K 7 svn:log V 63 - Remove unused remnants of MII bitbang'ing. - Sprinkle const. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2011-10-11T22:27:23.945507Z K 7 svn:log V 201 - Use getprogname() instead of __progname - Allow disabling bzip2 support with WITHOUT_BZIP2 - Fix handling patterns that start with a dot - Remove superfluous semicolon Approved by: delphij (mentor) END K 10 svn:author V 5 gabor K 8 svn:date V 27 2011-10-12T00:17:43.613364Z K 7 svn:log V 72 - Fix match limit counting Reported by: Nali Toja END K 10 svn:author V 5 gabor K 8 svn:date V 27 2011-10-12T01:09:57.349867Z K 7 svn:log V 110 - Fix counting of match limit (-m) Reported by: Nali Toja Approved by: delphij (mentor) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2011-10-12T01:19:12.591986Z K 7 svn:log V 176 - Fix an off-by-one bug in addgroup(). - Fix the error message when setgid() failed. PR: bin/161509 Submitted by: Jeremy Huddleston MFC after: 2 weeks END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2011-10-12T01:57:00.335403Z K 7 svn:log V 95 Add support to makefs(8) to add UFS labels to images. Submitted by: avg Approved by: re (kib) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2011-10-12T01:57:39.106807Z K 7 svn:log V 139 MFC r226170: Use UFS labels and bsdlabels (like the 8.x memsticks) instead of GPT to fix problems with some BIOSes. Approved by: re (kib) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2011-10-12T03:29:12.098503Z K 7 svn:log V 123 Now that the portsnap buildbox is generating the raw bits for INDEX-9, add it to the set of INDEX files built by portsnap. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-10-12T05:18:15.207423Z K 7 svn:log V 196 MFC 226222: Get struct sctp_net_route in tune with struct route. struct route was changed in http://svn.freebsd.org/changeset/base/225698 and since then SCTP support was broken. Approved by: re@ END K 10 svn:author V 5 edwin K 8 svn:date V 27 2011-10-12T06:36:17.502668Z K 7 svn:log V 1599 Vendor import of tzdata2011l: Changes in 2011i: Africa - Added South Sudan: Africa/Juba Australasia: - Samoa will go forward 24 hours at 30 December 2011 to better match the day of the week with its neighbours. Europe: - Europe/Kaliningrad will have the timezone KALT. North America: - Updates to Metlakatla historical data - Newfoundland, Labrador and Resolute will do something which I can't figure out. iso3166tab; - Add SS for South Sudan. Changes in 2011j: - Samoa will go from 29 December 23:59:59 to 31 December 00:00:00. - Samoa DST will end on 1 April 2012 Changes in 2011k: - Gaza / West Bank goes back to standard time on 02 August 2011. - West Bank went bac kto DST on 30 August 2011. - Lots of changes in Minsk (GMT+3 without DST) and other Russian regions. A new timezone has been created for them, FET: Further-eastern European Time aka GMT+3. - Add Asian/Hebron to the zone.tab file. Changes in 2011l: - West Bank came out of DST on 30 September 2011. - Fiji will g oin DST on 23 October and out of it on 26 Februari - State Bahia might go back to DST in 16 October 2011 Due to legal problems, ado and Paul Eggert have to temporary suspend their work on the timezone database (http://thread.gmane.org/gmane.comp.time.tz/4133). Their work has been continued by volunteers on the tz community and the hosting of the data files is done by Robert Elz at ftp://munnari.oz.au/pub/. Obtained from: ftp://munnari.oz.au/pub, ftp://elsie.nci.nih.gov/pub/ END K 10 svn:author V 5 edwin K 8 svn:date V 27 2011-10-12T06:37:41.356497Z K 7 svn:log V 19 Tag of tzdata2011l END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2011-10-12T06:40:21.062720Z K 7 svn:log V 64 MFC r226219 Fix panic due to re-using in-use modem unit number. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2011-10-12T06:40:49.139553Z K 7 svn:log V 35 MFC r226220 Fix libusb compliance. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2011-10-12T07:00:50.623561Z K 7 svn:log V 269 Updates from Newsletter VI-9 and VI-10: Newsletter VI-9 2011-06-12 Name changes for Fiji and Myanmar as well as other minor corrections Newsletter VI-10 2011-08-09 Code elements for South Sudan. Reviewed by: http://www.iso.org/iso/country_codes.html END K 10 svn:author V 5 edwin K 8 svn:date V 27 2011-10-12T07:12:42.068610Z K 7 svn:log V 271 Updates from Newsletter VI-9 and VI-10: Newsletter VI-9 2011-06-12 Name changes for Fiji and Myanmar as well as other minor corrections Newsletter VI-10 2011-08-09 Code elements for South Sudan. Obtained from: http://www.iso.org/iso/country_codes.html END K 10 svn:author V 5 edwin K 8 svn:date V 27 2011-10-12T07:14:52.467548Z K 7 svn:log V 287 MFC of r226283 Updates from Newsletter VI-9 and VI-10: Newsletter VI-9 2011-06-12 Name changes for Fiji and Myanmar as well as other minor corrections Newsletter VI-10 2011-08-09 Code elements for South Sudan. Obtained from: http://www.iso.org/iso/country_codes.html END K 10 svn:author V 5 edwin K 8 svn:date V 27 2011-10-12T07:16:38.799564Z K 7 svn:log V 287 MFC of r226283 Updates from Newsletter VI-9 and VI-10: Newsletter VI-9 2011-06-12 Name changes for Fiji and Myanmar as well as other minor corrections Newsletter VI-10 2011-08-09 Code elements for South Sudan. Obtained from: http://www.iso.org/iso/country_codes.html END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-12T08:08:08.241451Z K 7 svn:log V 174 MFC 225946 This patch allows ARP to work properly in the presence of self-referencing routes. This patch is a rework of r223862. Reviewed by: bz, zec Approved by: re (kib) END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-10-12T08:39:57.282769Z K 7 svn:log V 140 MFC: r226095 Merge from r225950 (merged to stable/9 in r226067): Set the sense residual properly. Reviewed by: ken Approved by: re (kib) END K 10 svn:author V 5 edwin K 8 svn:date V 27 2011-10-12T09:13:16.171694Z K 7 svn:log V 1597 MFV of tzdata2011l, r226279 Changes in 2011i: Africa - Added South Sudan: Africa/Juba Australasia: - Samoa will go forward 24 hours at 30 December 2011 to better match the day of the week with its neighbours. Europe: - Europe/Kaliningrad will have the timezone KALT. North America: - Updates to Metlakatla historical data - Newfoundland, Labrador and Resolute will do something which I can't figure out. iso3166tab; - Add SS for South Sudan. Changes in 2011j: - Samoa will go from 29 December 23:59:59 to 31 December 00:00:00. - Samoa DST will end on 1 April 2012 Changes in 2011k: - Gaza / West Bank goes back to standard time on 02 August 2011. - West Bank went bac kto DST on 30 August 2011. - Lots of changes in Minsk (GMT+3 without DST) and other Russian regions. A new timezone has been created for them, FET: Further-eastern European Time aka GMT+3. - Add Asian/Hebron to the zone.tab file. Changes in 2011l: - West Bank came out of DST on 30 September 2011. - Fiji will g oin DST on 23 October and out of it on 26 Februari - State Bahia might go back to DST in 16 October 2011 Due to legal problems, ado and Paul Eggert have to temporary suspend their work on the timezone database (http://thread.gmane.org/gmane.comp.time.tz/4133). Their work has been continued by volunteers on the tz community and the hosting of the data files is done by Robert Elz at ftp://munnari.oz.au/pub/. Obtained from: ftp://munnari.oz.au/pub, ftp://elsie.nci.nih.gov/pub/ END K 10 svn:author V 5 edwin K 8 svn:date V 27 2011-10-12T09:16:45.869978Z K 7 svn:log V 1596 MFC of tzdata2011l, 226289 Changes in 2011i: Africa - Added South Sudan: Africa/Juba Australasia: - Samoa will go forward 24 hours at 30 December 2011 to better match the day of the week with its neighbours. Europe: - Europe/Kaliningrad will have the timezone KALT. North America: - Updates to Metlakatla historical data - Newfoundland, Labrador and Resolute will do something which I can't figure out. iso3166tab; - Add SS for South Sudan. Changes in 2011j: - Samoa will go from 29 December 23:59:59 to 31 December 00:00:00. - Samoa DST will end on 1 April 2012 Changes in 2011k: - Gaza / West Bank goes back to standard time on 02 August 2011. - West Bank went bac kto DST on 30 August 2011. - Lots of changes in Minsk (GMT+3 without DST) and other Russian regions. A new timezone has been created for them, FET: Further-eastern European Time aka GMT+3. - Add Asian/Hebron to the zone.tab file. Changes in 2011l: - West Bank came out of DST on 30 September 2011. - Fiji will g oin DST on 23 October and out of it on 26 Februari - State Bahia might go back to DST in 16 October 2011 Due to legal problems, ado and Paul Eggert have to temporary suspend their work on the timezone database (http://thread.gmane.org/gmane.comp.time.tz/4133). Their work has been continued by volunteers on the tz community and the hosting of the data files is done by Robert Elz at ftp://munnari.oz.au/pub/. Obtained from: ftp://munnari.oz.au/pub, ftp://elsie.nci.nih.gov/pub/ END K 10 svn:author V 6 adrian K 8 svn:date V 27 2011-10-12T09:17:53.672486Z K 7 svn:log V 86 Don't call fixup_filename() for each witness call; only call it when printing things. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2011-10-12T09:17:53.734216Z K 7 svn:log V 1596 MFC of tzdata2011l, 226289 Changes in 2011i: Africa - Added South Sudan: Africa/Juba Australasia: - Samoa will go forward 24 hours at 30 December 2011 to better match the day of the week with its neighbours. Europe: - Europe/Kaliningrad will have the timezone KALT. North America: - Updates to Metlakatla historical data - Newfoundland, Labrador and Resolute will do something which I can't figure out. iso3166tab; - Add SS for South Sudan. Changes in 2011j: - Samoa will go from 29 December 23:59:59 to 31 December 00:00:00. - Samoa DST will end on 1 April 2012 Changes in 2011k: - Gaza / West Bank goes back to standard time on 02 August 2011. - West Bank went bac kto DST on 30 August 2011. - Lots of changes in Minsk (GMT+3 without DST) and other Russian regions. A new timezone has been created for them, FET: Further-eastern European Time aka GMT+3. - Add Asian/Hebron to the zone.tab file. Changes in 2011l: - West Bank came out of DST on 30 September 2011. - Fiji will g oin DST on 23 October and out of it on 26 Februari - State Bahia might go back to DST in 16 October 2011 Due to legal problems, ado and Paul Eggert have to temporary suspend their work on the timezone database (http://thread.gmane.org/gmane.comp.time.tz/4133). Their work has been continued by volunteers on the tz community and the hosting of the data files is done by Robert Elz at ftp://munnari.oz.au/pub/. Obtained from: ftp://munnari.oz.au/pub, ftp://elsie.nci.nih.gov/pub/ END K 10 svn:author V 5 edwin K 8 svn:date V 27 2011-10-12T09:19:21.146540Z K 7 svn:log V 1596 MFC of tzdata2011l, 226289 Changes in 2011i: Africa - Added South Sudan: Africa/Juba Australasia: - Samoa will go forward 24 hours at 30 December 2011 to better match the day of the week with its neighbours. Europe: - Europe/Kaliningrad will have the timezone KALT. North America: - Updates to Metlakatla historical data - Newfoundland, Labrador and Resolute will do something which I can't figure out. iso3166tab; - Add SS for South Sudan. Changes in 2011j: - Samoa will go from 29 December 23:59:59 to 31 December 00:00:00. - Samoa DST will end on 1 April 2012 Changes in 2011k: - Gaza / West Bank goes back to standard time on 02 August 2011. - West Bank went bac kto DST on 30 August 2011. - Lots of changes in Minsk (GMT+3 without DST) and other Russian regions. A new timezone has been created for them, FET: Further-eastern European Time aka GMT+3. - Add Asian/Hebron to the zone.tab file. Changes in 2011l: - West Bank came out of DST on 30 September 2011. - Fiji will g oin DST on 23 October and out of it on 26 Februari - State Bahia might go back to DST in 16 October 2011 Due to legal problems, ado and Paul Eggert have to temporary suspend their work on the timezone database (http://thread.gmane.org/gmane.comp.time.tz/4133). Their work has been continued by volunteers on the tz community and the hosting of the data files is done by Robert Elz at ftp://munnari.oz.au/pub/. Obtained from: ftp://munnari.oz.au/pub, ftp://elsie.nci.nih.gov/pub/ END K 10 svn:author V 6 adrian K 8 svn:date V 27 2011-10-12T09:21:02.454136Z K 7 svn:log V 418 Don't call fixup_filename() on each witness lock call. This has been irking me for a while. This causes significant CPU use on bottlenecked CPUs (eg my older EEEPC w/ an earlier Celeron CPU and my MIPS24k boards) when they're passing a lot of traffic. Since the file/line values are only used for printing, this should only affect display. It should have no operational change on the code, besides reducing CPU use. END K 10 svn:author V 2 ed K 8 svn:date V 27 2011-10-12T09:28:09.452043Z K 7 svn:log V 569 MFC r226099: Tab should not blank cells. It seems I was under the impression that a tab differs from a single forward tabulation, namely that it blanks the underlying cells. This seems not to be the case. They are identical. This should fix applications like jove(1) that use tabs instead of explicit cursor position setting. Reported by: Brett Glass MFC r226183: Properly use the cursor to bound the position for CUP. We must take the origin region into account when clamping the cursor position. Approved by: re@ (kib) END K 10 svn:author V 6 adrian K 8 svn:date V 27 2011-10-12T10:19:55.090600Z K 7 svn:log V 85 Fix an unused variable warning/error when invariants isn't enabled. Reported by: bz END K 10 svn:author V 5 edwin K 8 svn:date V 27 2011-10-12T11:06:55.993102Z K 7 svn:log V 313 MFC of r226283 Updates from Newsletter VI-9 and VI-10: Newsletter VI-9 2011-06-12 Name changes for Fiji and Myanmar as well as other minor corrections. Newsletter VI-10 2011-08-09 Code elements for South Sudan. Approved by: re (Kostik) Obtained from: http://www.iso.org/iso/country_codes.html END K 10 svn:author V 5 edwin K 8 svn:date V 27 2011-10-12T11:08:09.956611Z K 7 svn:log V 1621 MFC of tzdata2011l, 226289 Changes in 2011i: Africa - Added South Sudan: Africa/Juba Australasia: - Samoa will go forward 24 hours at 30 December 2011 to better match the day of the week with its neighbours. Europe: - Europe/Kaliningrad will have the timezone KALT. North America: - Updates to Metlakatla historical data - Newfoundland, Labrador and Resolute will do something which I can't figure out. iso3166tab; - Add SS for South Sudan. Changes in 2011j: - Samoa will go from 29 December 23:59:59 to 31 December 00:00:00. - Samoa DST will end on 1 April 2012 Changes in 2011k: - Gaza / West Bank goes back to standard time on 02 August 2011. - West Bank went bac kto DST on 30 August 2011. - Lots of changes in Minsk (GMT+3 without DST) and other Russian regions. A new timezone has been created for them, FET: Further-eastern European Time aka GMT+3. - Add Asian/Hebron to the zone.tab file. Changes in 2011l: - West Bank came out of DST on 30 September 2011. - Fiji will g oin DST on 23 October and out of it on 26 Februari - State Bahia might go back to DST in 16 October 2011 Due to legal problems, ado and Paul Eggert have to temporary suspend their work on the timezone database (http://thread.gmane.org/gmane.comp.time.tz/4133). Their work has been continued by volunteers on the tz community and the hosting of the data files is done by Robert Elz at ftp://munnari.oz.au/pub/. Obtained from: ftp://munnari.oz.au/pub, ftp://elsie.nci.nih.gov/pub/ Approved by: re (Kostik) END K 10 svn:author V 5 andre K 8 svn:date V 27 2011-10-12T11:34:14.464167Z K 7 svn:log V 352 MFC r226105: Add back the IP header length to the total packet length field on raw IP sockets. It was deducted in ip_input() in preparation for protocols interested only in the payload. On raw sockets the IP header should be delivered as it at came in from the network except for the byte order swaps in some fields. Approved by: re (kib) END K 10 svn:author V 3 pho K 8 svn:date V 27 2011-10-12T11:38:44.237404Z K 7 svn:log V 42 Issues found by adding -Wextra to CFLAGS. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2011-10-12T12:08:03.564359Z K 7 svn:log V 337 Correct a bug in export of capability-related information from the sysctls supporting procstat -f: properly provide capability rights information to userspace. The bug resulted from a merge-o during upstreaming (or rather, a failure to properly merge FreeBSD-side changed downstream). Spotted by: des, kibab MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2011-10-12T14:13:32.684898Z K 7 svn:log V 253 If an allocation for a specific resource range fails because it is not in a decoded range for an ACPI Host-PCI bridge, try to allocate it from the ACPI system resource range. If that works, permit the resource allocation regardless. MFC after: 1 week END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-10-12T15:02:06.990310Z K 7 svn:log V 228 MFC r226118: Sync with ahc(4)/ahd(4)/sym(4) etc: Zero any sense not transferred by the device as the SCSI specification mandates that any untransferred data should be assumed to be zero. Reviewed by: ken Approved by: re (kib) END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2011-10-12T15:29:50.442941Z K 7 svn:log V 273 MFC 226252: Use the most significant 6 bits of the dscp instead of the least significant ones. This has changed in the latest version of the socket API ID and provides backwards compatibility and gets it in syn with the usage of the IP_TOS socket option. Approved by: re@ END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2011-10-12T15:34:25.195025Z K 7 svn:log V 45 Missed file in r225937 (sysinstall removal). END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2011-10-12T15:43:22.607634Z K 7 svn:log V 87 MFC r226219 Fix panic due to re-using in-use modem unit number. Approved by: re (kib) END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2011-10-12T15:43:56.129571Z K 7 svn:log V 58 MFC r226220 Fix libusb compliance. Approved by: re (kib) END K 10 svn:author V 3 pho K 8 svn:date V 27 2011-10-12T15:56:15.261793Z K 7 svn:log V 60 Added missing check for test done. Marked unused parameter. END K 10 svn:author V 3 pho K 8 svn:date V 27 2011-10-12T15:59:29.367120Z K 7 svn:log V 60 Added reservation of disk space. Added check for test done. END K 10 svn:author V 3 dim K 8 svn:date V 27 2011-10-12T17:25:49.957005Z K 7 svn:log V 72 Add manpage symlink for clang++(1). PR: docs/149051 MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2011-10-12T17:47:15.006483Z K 7 svn:log V 135 Add symlink from clang to clang-cpp, so you can use CPP=clang-cpp in Makefiles. Also add a manpage symlink for it. MFC after: 3 days END K 10 svn:author V 6 jilles K 8 svn:date V 27 2011-10-12T17:57:57.514408Z K 7 svn:log V 189 MFC r226028: portsnap: Detect error immediately if we can't fetch the snapshot metadata. Also add some quotes around command substitution where useful and possible. Approved by: re (kib) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-10-12T18:08:28.684617Z K 7 svn:log V 54 Make memguard(9) capable to guard uma(9) allocations. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2011-10-12T18:46:48.139206Z K 7 svn:log V 60 Document that memguard(9) now can guard uma(9) allocations. END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-10-12T19:23:00.400922Z K 7 svn:log V 132 MFC: r226176 Recognize the Intel(R) Centrino(R) Wireless-N 130. PR: 161162 Submitted by: Mikhail Tsatsenko Approved by: re (kib) END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-10-12T19:23:28.007528Z K 7 svn:log V 110 MFC: r226176 Recognize the Intel(R) Centrino(R) Wireless-N 130. PR: 161162 Submitted by: Mikhail Tsatsenko END K 10 svn:author V 6 marius K 8 svn:date V 27 2011-10-12T19:25:12.500351Z K 7 svn:log V 169 MFC: r225686 Manually set the channel when using monitor mode - the firmware doesn't select it automatically. Submitted by: nox Reviewed by: bschmidt PR: kern/160815 END K 10 svn:author V 2 np K 8 svn:date V 27 2011-10-12T19:52:23.873315Z K 7 svn:log V 120 Make sure the inp wasn't dropped when rexmt let go of the inp and pcbinfo locks. Reviewed by: andre@ MFC after: 7 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2011-10-12T20:08:25.718067Z K 7 svn:log V 413 Handle page dirty mask with atomics. MFC r225838: Use the explicitly-sized types for the dirty and valid masks. MFC r225840: Use the trick of performing the atomic operation on the contained aligned word to handle the dirty mask updates in vm_page_clear_dirty_mask(). MFC 225841 Remove locking of the vm page queues from several pmaps. MFC r225843: Fix grammar. MFC r225856: Style nit. Approved by: re (bz) END K 10 svn:author V 4 gleb K 8 svn:date V 27 2011-10-12T20:18:13.799279Z K 7 svn:log V 38 Add myself Approved by: mdf (mentor) END K 10 svn:author V 5 gavin K 8 svn:date V 27 2011-10-12T20:36:45.863923Z K 7 svn:log V 154 Merge r222754 from head: Add another example to mount(8) on using the "-o" argument. PR: docs/157389 Submitted by: Warren Block END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2011-10-12T20:38:07.564215Z K 7 svn:log V 93 MFC r226277: Add INDEX-9 to the set of INDEX files built by portsnap. Approved by: re (kib) END K 10 svn:author V 5 gavin K 8 svn:date V 27 2011-10-12T20:40:25.575981Z K 7 svn:log V 154 Merge r222754 from head: Add another example to mount(8) on using the "-o" argument. PR: docs/157389 Submitted by: Warren Block END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2011-10-12T20:57:21.097204Z K 7 svn:log V 121 Dont just set the pin high when turning on output, use the current value. Also let this value be set when in input mode. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2011-10-12T20:58:54.422032Z K 7 svn:log V 97 Name these gpio pins better, they are on an external PLD and not the same as the cpu wired gpio. END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-12T21:02:58.738626Z K 7 svn:log V 507 MFC 225947 A system may have multiple physical interfaces, all of which are on the same prefix. Since a single route entry is installed for the prefix (without RADIX_MPATH), incoming packets on the interfaces that are not associated with the prefix route may trigger an error message about unable to allocation LLE entry, and fails L2. This patch makes sure a valid route is present in the system, and allow the aforementioned condition to exist and treats as valid. Reviewed by: bz Approved by: re (kib) END K 10 svn:author V 3 des K 8 svn:date V 27 2011-10-12T21:06:54.030356Z K 7 svn:log V 91 MFH r197899: grammar nit in pam.conf(5) MFH r205441: remove OPENPAM_NONNULL from pam_end() END K 10 svn:author V 5 gavin K 8 svn:date V 27 2011-10-12T21:38:48.986125Z K 7 svn:log V 605 Merge r223566 from head: The SMCWUSBG is a zyd(4) device, not an uath(4) device. Remove from the latter. It appears that the addition to uath(4) came in through PR kern/135009, which had tested another device, the SMCWUSBTG2, successfully with uath(4) and included the SMCWUSBG as it "has the same chipset". I can find no other evidence that these two do actually share the same chipset. Moreover, Linux treats the SMCWUSBG as a zyd(4) device also. This is a partial merge, as it appears that the kernel parts of r223566 were already merged in r223605. Discussed with: hselasky, kevlo END K 10 svn:author V 3 des K 8 svn:date V 27 2011-10-12T21:45:12.516802Z K 7 svn:log V 334 Make kdump compile cleanly at WARNS level 6, with one exception: the ipfilter headers contain a duplicated function declaration. Turn off -Werror to allow kdump to compile in spite of this. It would be neat to be able to turn off -Werror on a file-by-file basis... PR: bin/161478 Submitted by: Garrett Cooper END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-13T00:37:39.782694Z K 7 svn:log V 470 MFC 226224 All indirect routes will fail the rtcheck, except for a special host route where the destination IP and the gateway IP is the same. This special case handling is only meant for backward compatibility reason. The last commit introduced a bug in the route check logic, where a valid special case is treated as an error. This patch fixes that bug along with some code cleanup. Suggested by: glebius smirnoff Reviewed by: kmacy, discussed with glebius smirnoff END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-13T00:44:24.957150Z K 7 svn:log V 492 MFC 226224 All indirect routes will fail the rtcheck, except for a special host route where the destination IP and the gateway IP is the same. This special case handling is only meant for backward compatibility reason. The last commit introduced a bug in the route check logic, where a valid special case is treated as an error. This patch fixes that bug along with some code cleanup. Suggested by: glebius smirnoff Reviewed by: kmacy, discussed with glebius smirnoff Approved by: re (hrs) END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-13T03:21:48.402901Z K 7 svn:log V 274 MFC 226040 The IFA_RTSELF instead of the IFA_ROUTE flag should be checked to determine if a loopback route should be installed for an interface IPv6 address. Another condition is the address must not belong to a looopback interface. Reviewed by: hrs Approved by: re (kib) END K 10 svn:author V 6 qingli K 8 svn:date V 27 2011-10-13T08:26:23.282150Z K 7 svn:log V 317 MFC 226114 Remove the reference held on the loopback route when the interface address is being deleted. Only the last reference holder deletes the loopback route. All other delete operations just clear the IFA_RTSELF flag. PR: kern/159601 Submitted by: pluknet Reviewed by: discussed on net@ Approved by: re (kib) END K 10 svn:author V 6 adrian K 8 svn:date V 27 2011-10-13T08:26:28.393854Z K 7 svn:log V 182 * Add interrupt bit for sampling * Fix sampling set/read macro to correctly work for mips24k sampling. The interrupt is asserted when bit 31 = 1, not when the counter overflows. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2011-10-13T08:29:47.103704Z K 7 svn:log V 351 Flesh out some more hwpmc mips24k sampling stuff. * Change DEBUG -> HWPMC_DEBUG; make it easier to deal with. * Flesh out the beginning of the hwpmc sample handling code. This doesn't (yet) support handling user/kernel call trees, so trying to use this (with the subsequent commit) w/ call tree enabled will cause all kinds of crash behaviour. END