ƒ­4181625 215 650 650 230 134 144 185 368 162 306 140 162 205 205 144 156 228 146 172 146 159 141 102 559 129 124 221 216 189 168 424 225 158 163 305 141 279 170 172 172 170 183 261 248 132 199 155 142 192 123 188 335 146 133 177 164 161 136 556 508 222 202 371 218 232 178 847 690 131 327 512 1502 313 224 235 441 164 128 132 146 140 165 214 441 140 616 617 151 136 136 136 181 133 117 193 188 230 211 204 134 238 150 167 170 161 335 169 162 376 250 156 156 223 134 139 141 137 135 171 322 888 879 252 144 183 231 166 127 698 386 211 544 187 114 205 236 242 380 507 202 168 171 171 171 201 201 201 291 291 180 180 164 161 206 205 145 162 170 531 379 146 340 346 895 426 709 124 226 173 321 114 270 156 144 222 147 175 302 188 884 202 162 159 166 189 183 181 188 150 142 117 124 225 170 141 289 162 272 813 627 303 243 122 352 105 149 279 225 280 171 359 121 142 126 132 232 K 10 svn:author V 2 ed K 8 svn:date V 27 2008-08-12T08:54:43.201343Z K 7 svn:log V 558 MFC of SVN r181466: Delete unused files in the window(1) directory that contain a colon. During the import of the 4.4BSD Lite sources, four files got added to the repository called :tt, :tty, :var and :ww. They seem to contain some kind of debug information. These files aren't used/installed anywhere. Unfortunately the colons in the filenames prevents us from checking out the source tree on file systems that don't support colons (such as FAT). Just remove these unneeded files to keep SVN happy. Reported by: Rohit Tripathi END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-08-12T08:56:19.835630Z K 7 svn:log V 558 MFC of SVN r181466: Delete unused files in the window(1) directory that contain a colon. During the import of the 4.4BSD Lite sources, four files got added to the repository called :tt, :tty, :var and :ww. They seem to contain some kind of debug information. These files aren't used/installed anywhere. Unfortunately the colons in the filenames prevents us from checking out the source tree on file systems that don't support colons (such as FAT). Just remove these unneeded files to keep SVN happy. Reported by: Rohit Tripathi END K 10 svn:author V 5 vanhu K 8 svn:date V 27 2008-08-12T09:05:01.100505Z K 7 svn:log V 135 Increase statistic counters for enc0 interface when enabled and processing IPSec traffic. Approved by: gnn (mentor) MFC after: 1 week END K 10 svn:author V 4 stas K 8 svn:date V 27 2008-08-12T09:47:50.662958Z K 7 svn:log V 41 - Fix error reporting. Approved by: kib END K 10 svn:author V 4 stas K 8 svn:date V 27 2008-08-12T10:08:25.367837Z K 7 svn:log V 51 - MFC r180693. Whitespace fixes. Approved by: kib END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-08-12T13:38:06.862350Z K 7 svn:log V 93 When generating thread-safe server code, handle procedures with void return types correctly. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2008-08-12T16:59:23.653961Z K 7 svn:log V 271 Use expr -e instead of expr to compute NANO_MEDIASIZE for Flash devices larger than 2GB to prevent an overflow [1]. Make case-insensitive comparison work for siliconsystems, soekris and transcend devices. PR: conf/126386 [1] Submitted by: Mark A [1] MFC after: 1 month END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-12T17:22:51.123716Z K 7 svn:log V 70 MFH r176471 (KTR_STRUCT, support for struct stat and struct sockaddr) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-12T17:55:12.870655Z K 7 svn:log V 213 Clear out empty merge info left over from doing local 'svn cp' operations (i.e. doing 'svn cp foo bar' instead of 'svn cp $FSVN/full/path/foo bar', since svn doesn't preserve merge info when you do a local copy). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-12T19:22:43.208610Z K 7 svn:log V 48 Move mergeinfo for sys/net/if_gre.c up to sys/. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-08-12T19:34:45.493691Z K 7 svn:log V 70 Remove unnecessary locking around pointer fetch. Requested by: jhb END K 10 svn:author V 4 brix K 8 svn:date V 27 2008-08-12T19:40:18.815809Z K 7 svn:log V 111 MFC of SVN rev 181482: Add quirks for making uhid(4) ignore the Apple iPhone and iPhone 3G. Approved by: sam END K 10 svn:author V 4 brix K 8 svn:date V 27 2008-08-12T19:40:28.136153Z K 7 svn:log V 111 MFC of SVN rev 181482: Add quirks for making uhid(4) ignore the Apple iPhone and iPhone 3G. Approved by: sam END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-12T19:41:11.183712Z K 7 svn:log V 50 Import xen sub-arch includes. MFC after: 2 weeks END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-08-12T19:42:03.442091Z K 7 svn:log V 64 geli onetime command can take only one GEOM provider at a time. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-08-12T19:43:36.874371Z K 7 svn:log V 132 - Add sys_tick and the USIII and beyond sys_tick_cmpr to state_regs[]. - Const'ify and static'ize as appropriate. - Use __FBSDID(). END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-12T19:48:18.513883Z K 7 svn:log V 52 Import i386 xen sub-arch files. MFC after: 2 weeks END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-08-12T20:00:28.223755Z K 7 svn:log V 77 Assume OpenSolaris knows better and use their value for VM_MAX_PROM_ADDRESS. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-12T20:01:57.621923Z K 7 svn:log V 52 Import Xen paravirtual drivers. MFC after: 2 weeks END K 10 svn:author V 4 jkim K 8 svn:date V 27 2008-08-12T20:10:45.328252Z K 7 svn:log V 66 Replace all stack usages with registers and remove unused macros. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2008-08-12T20:12:59.083685Z K 7 svn:log V 48 Reduce number of stack usages with unused %edi. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-08-12T20:19:08.751652Z K 7 svn:log V 10 Style(9). END K 10 svn:author V 4 csjp K 8 svn:date V 27 2008-08-12T21:27:48.225557Z K 7 svn:log V 465 Reduce the scope of the vnode lock such that it does not cover the various copyouts associated with initializing the process's argv/env data in userspace. It is possible that these copyout operations can fault under memory pressure, possibly resulting in dead locks. This is believed to be safe since none of the copyout_strings() operations need to interact with the vnode here. Submitted by: Zhouyi Zhou PR: kern/111260 Discussed with: kib MFC after: 3 weeks END K 10 svn:author V 4 jkim K 8 svn:date V 27 2008-08-12T21:31:31.470769Z K 7 svn:log V 36 Update copyrights and fix style(9). END K 10 svn:author V 4 jkim K 8 svn:date V 27 2008-08-12T21:45:38.886542Z K 7 svn:log V 31 MFamd64: Remove unused macros. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-12T22:03:29.552654Z K 7 svn:log V 128 Restore a bunch of mergeinfo that was somehow lost (possible svn client bugs, or people not resolving conflicts in mergeinfo?). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-08-13T00:03:35.905594Z K 7 svn:log V 120 Change the type of ti_traceme from a char to an int as its address is passed to ps_pread for reading sizeof(int) bytes. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-13T01:30:41.314452Z K 7 svn:log V 95 Add LRO and MAC statistics to exported sysctls. Obtained from: Chelsio Inc. MFC after: 1 week END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-13T01:32:32.615255Z K 7 svn:log V 74 Fix runt TSO packet issue. Obtained from: Chelsio Inc. MFC after: 1 week END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T03:27:33.361580Z K 7 svn:log V 326 MFC r179321,179349,179790,179797,179801-179802 This brings in all of the updates from libarchive 2.5.4b plus the most critical of the fixes from 2.5.5. Note the internal version is 1.9.25 to mark the fact that it still uses the libarchive 1.x API in order to preserve API/ABI compatibility with previous FreeBSD 6 releases. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-08-13T03:40:08.737523Z K 7 svn:log V 128 Fix VLAN hardware tag insertion/stripping on big-endian architectures. Reported by: naddy Tested on: sparc64 MFC after: 1 week END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T03:54:53.334702Z K 7 svn:log V 61 MFC r181555: Fix test suite to work with libarchive 1.x API. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T03:57:31.324353Z K 7 svn:log V 66 Merge of r181555 missed a line. Now the test harness runs again. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T04:03:36.253508Z K 7 svn:log V 207 MFC r179679,179799,179915: Various fixes to the mtree reader: * Parsing of malformed device specifications * Be more careful about closing file descriptors * Handle quoted newlines and C-style escapes END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T04:05:33.498564Z K 7 svn:log V 44 MFC r179789: Never match dirs as hardlinks. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T04:11:22.989297Z K 7 svn:log V 181 MFC r180016,180027-180028,180122-180123,181489: Implement CRC validation when reading Zip archives. Update the test suite to check that the CRC actually fails for damaged entries. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T04:19:25.365038Z K 7 svn:log V 73 MFC r179351: Check that end of string exists before trying to access it. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T04:29:05.241330Z K 7 svn:log V 75 MFC r179791-179792,179800,180269,180271: Several minor portability tweaks: END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T04:33:31.102141Z K 7 svn:log V 75 MFC r179798,179916,180026,180204,180209: Various test harness improvements END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T04:39:38.131604Z K 7 svn:log V 73 Remove archive.h.in, now that archive.h is no longer a constructed file. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T04:42:12.649427Z K 7 svn:log V 86 MFC r179794: Recover after seeing a Zip entry with an unsupported compression method. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:02:43.326419Z K 7 svn:log V 163 Fixup the mergeinfo slightly; record that libarchive/archive.h and libarchive/archive_read_support_format_iso9660.c are up-to-date wrt the other MFCs to this dir. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:05:43.039146Z K 7 svn:log V 150 MFC r179914: If we fail to open the file, return ARCHIVE_FAILED so that clients (such as bsdtar) will know they shouldn't try to write the file body. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:07:26.868198Z K 7 svn:log V 35 MFC r180423: GC an unused variable END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:08:22.644452Z K 7 svn:log V 101 MFC r181485: Make 'ar' and 'pax' writers robust against multiple calls to their destroy() functions. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:27:32.882387Z K 7 svn:log V 58 MFC r176395: Allow appending to archives on block devices END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:29:14.821320Z K 7 svn:log V 45 MFC r177206,r177210: --chroot option for tar END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:31:40.145656Z K 7 svn:log V 95 MFC r177208,r177211: -q is now a synonym for --fast-read, --insecure is now a synonym for -P END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:35:34.936449Z K 7 svn:log V 26 MFC r177214: style(9) fix END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:36:49.194636Z K 7 svn:log V 91 MFC r178714: Allow -r with -T when there are no files on the command line PR: bin/123246 END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:39:33.311558Z K 7 svn:log V 237 MFC r178717: * Doc fix: --format can be used with -r or -u * Remove an erroneous check that suppressed the above combo, even though lower-level code supports it * Doc fix: -o is a synonym for --format=ustar when used with -c/-r/-u END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:41:09.186425Z K 7 svn:log V 49 MFC r179236: No need to guard against free(NULL) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:42:18.788525Z K 7 svn:log V 36 MFC r180275: Remove an unused macro END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:43:55.200527Z K 7 svn:log V 80 MFC r180827: Provide a correct example of using mtree input, document --version END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:46:28.571271Z K 7 svn:log V 67 MFC r179131: avoid calling malloc(0) in a rather unusual situation END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:54:15.363251Z K 7 svn:log V 64 MFC r180273: Use %H:%M in strftime() instead of non-portable %R END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T05:54:49.515648Z K 7 svn:log V 39 MFC r180274: Minor fix for Linux build END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-08-13T09:20:52.144669Z K 7 svn:log V 464 Fix compilation of arm's AVILA. Compilation of the AVILA kernel failed because of two reasons: - It needed curthread, which is defined through . - It still referred the softc's sc_mtx field, which has been replaced by sc_lock three weeks ago. To solve the first problem, I decided to include in , which also seems to be done by and . Those header files also require curthread. Approved by: jhb END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-08-13T12:03:31.175807Z K 7 svn:log V 415 Fix an interop issue with Linux: If you do nothing but TCP mounts, Linux won't even bother registering nlockmgr for UDP. This causes nlm_get_rpc to fail, which means any attempts to deliver the GRANTED callback fail. Add code to nlm_get_rpc to try to locate the TCP version as well. If it finds it on TCP, it establishes a clnt_reconnect to the host. Submitted by: zachary.loafman at isilon.com MFC after: 2 weeks END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-08-13T12:04:54.536943Z K 7 svn:log V 129 Add a missing call to mtx_destroy() in clnt_reconnect_destroy(). Submitted by: zachary.loafman at isilon.com MFC after: 2 weeks END K 10 svn:author V 5 maxim K 8 svn:date V 27 2008-08-13T12:40:20.592155Z K 7 svn:log V 107 o Add a quirk for Sony Handycam DCR-HC32E. PR: usb/96599 Submitted by: Eugene Grosbein MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-08-13T12:40:23.336748Z K 7 svn:log V 278 MFC r181345: User may do "mount -o snapshot ...", that causes new FFS mount to be performed with snapshot option, while the mp->mnt_opt is NULL. Protect against NULL pointer dereference. MFC r181528: Revert r181345. Move the NULL pointer check to the vfs_deleteopt() function. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-08-13T14:23:26.131473Z K 7 svn:log V 122 MFC: r180922: allow kernel config files to include files other than those in the CWD, using unquoted paths. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-08-13T14:34:53.924555Z K 7 svn:log V 136 MFC: r180922/181687: allow kernel config files to include files other than those in the CWD, using unquoted paths. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-13T14:50:42.143252Z K 7 svn:log V 81 Fix the merge of r175051, which inadvertently broke the output of tar --version. END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-08-13T15:41:21.579744Z K 7 svn:log V 755 Change bpf(4) to use the cdevpriv API. Right now the bpf(4) driver uses the cloning API to generate /dev/bpf%u. When an application such as tcpdump needs a BPF, it opens /dev/bpf0, /dev/bpf1, etc. until it opens the first available device node. We used this approach, because our devfs implementation didn't allow per-descriptor data. Now that we can, make it use devfs_get_cdevpriv() to obtain the private data. To remain compatible with the existing implementation, add a symlink from /dev/bpf0 to /dev/bpf. I've already changed libpcap to compile with HAVE_CLONING_BPF, which makes it use /dev/bpf. There may be other applications in the base system (dhclient) that use the loop to obtain a valid bpf. Discussed on: src-committers Approved by: csjp END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-13T16:09:40.472311Z K 7 svn:log V 597 Attach the cpufreq child devices with specific orders to enforce relative priority of some of the drivers that manage the same state (e.g. ichss0 vs est0). Specifically, powernow, est, and p4tcc are added at order 10, ichss at order 20, and smist at order 30. Previously, some laptops were seeing both ichss0 and est0 attaching and stomping on each other. XXX: This isn't quite ideal, but works with the existing hacks, I think what we really want instead is a single "speedstep0" device for CPUs that the ichss, est, and smist drivers probe (but with differing priorities). MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-13T16:49:00.446805Z K 7 svn:log V 39 Forcibly move all mergeinfo up to sys. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2008-08-13T17:32:48.655059Z K 7 svn:log V 231 Fix REDZONE(9) on amd64 and perhaps other 64 bit targets -- ensure the space that redzone adds to the allocation for storing its metadata is at least as large as the metadata that it will store there. Submitted by: Nima Misaghian END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-08-13T17:45:06.280052Z K 7 svn:log V 420 Bump __FreeBSD_version to 800043, because of the bpf(4) change. bpf(4) now uses cdevpriv to distinguish multiple file descriptors, where it used to be implemented using device cloning. Ports like libpcap properly detect the change in their configure scripts, but it doesn't hurt to increase __FreeBSD_version. While there, change the bpf(4) manual page to refer to /dev/bpf instead of /dev/bpfN. Requested by: mlaier END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-08-13T18:24:22.126942Z K 7 svn:log V 1404 Introduce some WITNESS improvements: - Speedup the lock orderings lookup modifying the witness graph from a linked tree to a matrix. A table lookup caches the lock orderings in order to make a O(1) access for them. Any witness object has an unique index withing this lookup cache table. - Reduce the lock contention on w_mtx acquiring it only when the LOR actually happens and not in a sane case. In order to do this don't totally flush lock lists (per-CPU spinlocks list and per-thread sleeplocks list) but check for ll_count anytime we need to have to verify allocations sanity. - Introduce the function witness_thread_exit() in the witness namespace which should verify a thread doesn't hold any witness occurrence why exiting. - Rename the sysctl debug.witness.graphs into debug.witness.fullgraph and add debug.witness.badstacks which prints out stacks for LOR revealed. This is implemented using the stack(9) support, which makes WITNESS to be dependent by the STACK option or by the DDB (including STACK) option. - Fix style(9) for src/sys/kern/subr_witness.c The hash table approach has been developed by Ilya Maykov on the behalf of Isilon Systems which kindly released the patch. Jeff Roberson, ported the patch to -CURRENT and fixed w_mtx contention, on the behalf of Nokia. Submitted by: Ilya Maykov (Isilon Systems), jeff Sponsored by: Nokia END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-08-13T18:29:29.264278Z K 7 svn:log V 216 In the case of POWERFAIL_NMI, remove the Giant acquisitions because they can lead to a deadlock if the thread owning the Giant lock is interrupted by the NMI. Instead, tollerate a small race on the x86 architecture. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2008-08-13T19:25:09.136058Z K 7 svn:log V 130 - Remove unnecessary jump instruction(s) when offset(s) is/are zero(s). - Constantly use conditional jumps for unsigned integers. END K 10 svn:author V 4 emax K 8 svn:date V 27 2008-08-13T19:35:31.587948Z K 7 svn:log V 141 Import handy shorthand Bluetooth address (BD_ADDR) utility functions from NetBSD and document them. Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-13T19:46:51.505960Z K 7 svn:log V 346 Revert the well meaning, but broken rev 181692. For example, sys/nlm has had several "all revs" merges. If this is exported up to the root of sys as-is, then it records that 'all revs' of head have been merged for the entire sys tree, which they have not. Work is in progress to sanitize the current state and prevent it from happening again. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2008-08-13T19:52:00.296123Z K 7 svn:log V 71 Use int32_t/int16_t instead of int/short as sys/net/bpf_filter.c does. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-08-13T20:30:28.638888Z K 7 svn:log V 33 cosmetic changes and style fixes END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T00:48:59.335664Z K 7 svn:log V 38 Promote all sys/kern mergeinfo to sys END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-08-14T00:58:54.728244Z K 7 svn:log V 54 Document the E1000 driver changes for the 7.1 RELEASE END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-14T01:20:59.997443Z K 7 svn:log V 48 MFH r175062 (break takes a pointer, not an int) END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-14T01:30:34.130089Z K 7 svn:log V 73 Pretend we merged r175937 and r175980 so they won't show up as eligible. END K 10 svn:author V 3 des K 8 svn:date V 27 2008-08-14T01:36:47.347600Z K 7 svn:log V 121 MFH r179051 (support for tracing 32-bit binaries on amd64) MFH r179059 (retire alpha support) MFH r181061 (code cleanup) END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T01:40:12.983232Z K 7 svn:log V 346 Hoist mergeinfo for sys/powerpc/include/atomic.h up to sys. Note that some of the changes that were mfc'ed to powerpc actually affect other platforms. This hoisting brings those changes to the others. This adds atomic_fetchadd_long to the rest, and adds atomic_readandclear_ptr to ia64. While I have not compile tested this, it looks harmless. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T01:46:35.682967Z K 7 svn:log V 46 Hoist boot/forth/support.4th mergeinfo to sys END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-14T01:47:39.801510Z K 7 svn:log V 521 MFC of r181352 Update the units library file. - Merge changes from NetBSD and OpenBSD. - Add the Euro as a primitive unit, add old converted currency and pegged currency (Obtained from Wikipedia) - Rename "dollar" to "usdollar" as primitive unit, remove non-pegged currency and add pegged currency (Obtained from Wikipedia) - Updated the accuracy of a lot of constants (Obtained from Wikipedia) PR: bin/106545 bin/88252 Submitted by: trasz, J Vinopal END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-14T01:47:42.718890Z K 7 svn:log V 522 MFC of r181352 Update the units library file. - Merge changes from NetBSD and OpenBSD. - Add the Euro as a primitive unit, add old converted currency and pegged currency (Obtained from Wikipedia) - Rename "dollar" to "usdollar" as primitive unit, remove non-pegged currency and add pegged currency (Obtained from Wikipedia) - Updated the accuracy of a lot of constants (Obtained from Wikipedia) PR: bin/106545 bin/88252 Submitted by: trasz, J Vinopal END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T02:03:44.806745Z K 7 svn:log V 57 Propagate changes merged in sys down to child mergeinfo. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T02:19:21.838760Z K 7 svn:log V 42 Hoist merge records for sys/pci up to sys END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T02:21:17.048874Z K 7 svn:log V 42 Hoist mergeinfo for sys/dev/gem up to sys END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T02:23:26.845056Z K 7 svn:log V 42 Hoist mergeinfo for sys/dev/usb up to sys END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T02:30:06.618967Z K 7 svn:log V 87 Hoist mergeinfo for sys/security/audit to sys. (This elides mergeinfo for sys/dev/usb) END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T02:37:37.734200Z K 7 svn:log V 39 Hoist mergeinfo for sys/dev/mfi to sys END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2008-08-14T02:43:18.810244Z K 7 svn:log V 23 Fix a typo: jme -> age END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T02:47:46.404293Z K 7 svn:log V 99 Hoist mergeinfo for sys/cam/scsi to sys. This elides separate copy of mergeinfo for cam/scsi now. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T03:05:30.517802Z K 7 svn:log V 94 Rev r179864 was recorded as a blanket merge of 44604-178817, but actually merged just 174777. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T03:29:50.070848Z K 7 svn:log V 135 Restore some missing merge records from sys that somebody deleted. Restore some missing records from forth/support.4th that I trashed. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T03:46:18.209195Z K 7 svn:log V 116 Fix a bunch of missing merge records for changes that have been mfc'ed, but somehow got removed from sys mergeinfo. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-08-14T03:49:14.390324Z K 7 svn:log V 107 Fix channel parsing which was broken in r179958, the channel number may be suffixed with :flag and /width. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T04:02:30.570357Z K 7 svn:log V 40 Re-add some more missing merge records. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T04:11:49.494342Z K 7 svn:log V 143 Checkpoint more mergeinfo repairs. Some of these might have been from people reverting merges they thought weren't relevant prior to commits. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T04:20:03.860111Z K 7 svn:log V 56 Mergeinfo for sys/security/audit is now covered by sys. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T04:32:53.321493Z K 7 svn:log V 73 Checkpoint; remove et mergeinfo, it should never have come back to life. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T04:34:47.662948Z K 7 svn:log V 76 Remove mergeinfo on these files now that it's been taken care of in parent. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-08-14T05:00:41.879689Z K 7 svn:log V 67 Fold mergeinfo for sys/modules/geom/geom_part into sys and delete. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-08-14T12:33:40.348392Z K 7 svn:log V 242 MFC r176431 by marcel: Don't check the bpbSecPerTrack and bpbHeads fields of the BPB. They are typically 0 on new ia64 systems. Since we don't use either field, there's no harm in not checking. Tested by: Timothy Bourke END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-08-14T12:40:42.394446Z K 7 svn:log V 77 MFC r180252: The uniqdosname() function takes char[12] as it third argument. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2008-08-14T13:35:22.094974Z K 7 svn:log V 65 Catch up with the removal of /usr/src/compat. MFC after: 3 days END K 10 svn:author V 6 jasone K 8 svn:date V 27 2008-08-14T17:03:29.964453Z K 7 svn:log V 280 Re-order the terms of an expression in arena_run_reg_dalloc() to correctly detect whether the integer division table is large enough to handle the divisor. Before this change, the last two table elements were never used, thus causing the slow path to be used for those divisors. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2008-08-14T17:31:42.000979Z K 7 svn:log V 154 Move CPU_SPINWAIT into the innermost spin loop, in order to allow faster preemption while busy-waiting. Submitted by: Mike Schuster END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-14T18:00:37.588235Z K 7 svn:log V 64 MFC: Use an sx lock to serialize writes and remove D_NEEDGIANT. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-14T18:37:49.911627Z K 7 svn:log V 64 MFC: Use an sx lock to serialize writes and remove D_NEEDGIANT. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-14T18:51:19.606574Z K 7 svn:log V 130 MFC: Retire the odd ts_flags #define that caused us to often go from the thread to the td_sched back to the thread to find flags. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-14T19:27:47.793604Z K 7 svn:log V 42 MFC: Various and sundry whitespace fixes. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-14T20:02:34.741227Z K 7 svn:log V 47 Move the tl driver form sys/pci to sys/dev/tl. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-14T20:09:58.562265Z K 7 svn:log V 49 Move the ste driver from sys/pci to sys/dev/ste. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-14T20:34:46.164937Z K 7 svn:log V 45 Move pcn driver from sys/pci to sys/dev/pcn. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-14T21:26:29.931485Z K 7 svn:log V 43 Move wb driver from sys/pci to sys/dev/wb. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-14T22:04:52.297773Z K 7 svn:log V 79 MFC: Add support for cpusets to the 4BSD scheduler. Committed from: my iPhone END K 10 svn:author V 4 emax K 8 svn:date V 27 2008-08-14T22:23:16.536758Z K 7 svn:log V 228 Import the uuid_enc_le(), uuid_dec_le(), uuid_enc_be() and uuid_dec_be() functions. These routines are not part of the DCE RPC API. They are provided for convenience. Reviewed by: marcel Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-15T01:12:28.503088Z K 7 svn:log V 793 MFC of r180208, r181413, r181418, r181421, r181424 Set magic fbsd:nokeywords property Remove Theory, which isn't part of the zoneinfo module but came out of /head/usr.sbin/zic (and isn't installed from there neither). MFC of tzdata2008c - Africa/Morocco will have DST in 2008. - Asia/Choibalsan should be GMT+08:00. - Asia/Pakistan will have DST in 2008. MFC of tzdata2008d - Mauritius will have a DST experiment between 2008-11-01 and 2009-03-31. - Add/Fix historical data for C-Eur, the SovietZone, Germany, Bahamas, San Luis. - Add information about West Para (America/Santarem) - America/Eirunepe and America/Rio_Branco go to UTC-4 MFC on tzdata2008e: - Fix dates in 2008/2009 for Africa/Mauritius. - Leap second notification for the end of 2008. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-15T01:18:05.118148Z K 7 svn:log V 784 MFC of r181413, r181418, r181421, r181424 Set magic fbsd:nokeywords property Remove Theory, which isn't part of the zoneinfo module but came out of /head/usr.sbin/zic (and isn't installed from there neither). MFC of tzdata2008c - Africa/Morocco will have DST in 2008. - Asia/Choibalsan should be GMT+08:00. - Asia/Pakistan will have DST in 2008. MFC of tzdata2008d - Mauritius will have a DST experiment between 2008-11-01 and 2009-03-31. - Add/Fix historical data for C-Eur, the SovietZone, Germany, Bahamas, San Luis. - Add information about West Para (America/Santarem) - America/Eirunepe and America/Rio_Branco go to UTC-4 MFC on tzdata2008e: - Fix dates in 2008/2009 for Africa/Mauritius. - Leap second notification for the end of 2008. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-15T01:28:01.059012Z K 7 svn:log V 157 MFC of r180208: Remove Theory, which isn't part of the zoneinfo module but came out of /head/usr.sbin/zic (and isn't installed from there neither). END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-15T04:00:44.385117Z K 7 svn:log V 50 Compile fixes for xen build. MFC after: 1 month. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-15T04:07:22.424694Z K 7 svn:log V 89 Add strcspn to libkern for use by xenbus routines. Will add to build in separate commit. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-15T05:08:24.065637Z K 7 svn:log V 133 Point merge of a fix for --strip-components. I'm going to wait a little longer before I merge the rest of r179322. PR: bin/121158 END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-15T06:12:02.144205Z K 7 svn:log V 69 Test updates: Handling of patterns on command line, error messages. END K 10 svn:author V 3 phk K 8 svn:date V 27 2008-08-15T08:28:15.879819Z K 7 svn:log V 35 Accept tty[ud]0 for console device END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-08-15T09:08:35.264513Z K 7 svn:log V 605 MFC r177535 by peter: (Micro)optimization of cpu_switch for amd64. Because r173004 (pure kernel threads) is not MFCed to stable/7, I use P_KTHREAD flag from curthread->td_proc->p_flag instead of TDP_KTHREAD flag from curthread->td_pflags to test whether the fs/gs bases need to be restored [1]. No objections for MFC from: peter Suggested by: jhb [1] MFC r180992: Bring back the save/restore of the %ds, %es, %fs and %gs registers for the 32bit images on amd64. The end result is almost complete syncronization of the amd64/amd64/cpu_switch.S between head and stable/7, besides TDP_KTHREAD difference. END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-08-15T10:55:11.394838Z K 7 svn:log V 290 Introduce a new loader tunable "hw.ata.ata_dma_check_80pin", defaulting to 1. This can be used to disable the 80pin cable check on systems which forget to set the bit -- such as certain laptops and Soekris boards. PR: kern/114605 (somewhat reworked) Submitted by: marck MFC after: 1 week END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-08-15T11:37:29.223014Z K 7 svn:log V 115 MFC: r177373 Oops. Use atomic_add_long() for atomic_fetchadd_long() (not atomic_add_int()) for sparc64 and sun4v. END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-08-15T13:07:07.405784Z K 7 svn:log V 452 Convert the snp(4) driver to use cdevpriv. Now we have a single /dev/snp device node, which can be opened by watch(8) multiple times. Even though snp(4) will be dead as of next week, it's nice having this in SVN, because: - We may want to MFC it to RELENG_7. - By the time we fix snp(4) again, it's already there, existing watch(8) binaries should already work. Just like bpf(4), I'm adding a symlink from snp0 to snp to remain binary compatible. END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-08-15T14:11:30.018774Z K 7 svn:log V 92 Improve the glimpse target: don't index .svn and compile directories. Suggested by: brooks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T16:21:32.059027Z K 7 svn:log V 22 MFC: tzdata2008[cde]. END K 10 svn:author V 7 antoine K 8 svn:date V 27 2008-08-15T16:42:07.664978Z K 7 svn:log V 108 MFC r180495 to stable/7: Staticize M_STACK. Approved by: rwatson (mentor) MFC after: 1 month END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T18:48:29.278761Z K 7 svn:log V 143 For the firewall_* variables that are specific to the "workstation" firewall type, note that property in their description. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T18:58:15.167617Z K 7 svn:log V 149 Use 'me' rather than explicit IP addresses for the "simple" and "client" firewall configurations. PR: bin/65258 Silence on: net@ MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T19:14:25.439498Z K 7 svn:log V 287 For the "client" and "simple" network types, collapse the separate "net" and "mask" variables into a single "net" variable that contains a full network address (including either a netmask or prefix length at the user's choice). Update the example settings to match. MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T19:20:59.339441Z K 7 svn:log V 414 Allow the network addresses and interface names for the "client" and "workstation" firewall types to be set from rc.conf so that rc.firewall no longer needs local patching to be usable for those types. For now I've set the variables in /etc/defaults/rc.conf to the previous defaults in /etc/rc.firewall. PR: bin/65258 Submitted by: Valentin Nechayev netch of netch.kiev.ua Silence from: net MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T19:22:33.043394Z K 7 svn:log V 109 MFC: Close a race with concurrent open's of a pts master device which could result in leaked tty structures. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T19:25:40.387569Z K 7 svn:log V 76 MFC: Close two different races with concurrent opens of pty master devices. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T19:31:12.598624Z K 7 svn:log V 79 MFC: Initialize the vm86 structure to a known-good state, specifically eflags. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T19:31:37.178614Z K 7 svn:log V 79 MFC: Initialize the vm86 structure to a known-good state, specifically eflags. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T19:34:02.904790Z K 7 svn:log V 79 MFC: Initialize the vm86 structure to a known-good state, specifically eflags. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T19:51:23.562556Z K 7 svn:log V 108 MFC: Fix some of the hangs reported with the real mode BTX by disabling interrupts for software interrupts. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T19:52:09.220066Z K 7 svn:log V 108 MFC: Fix some of the hangs reported with the real mode BTX by disabling interrupts for software interrupts. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T19:59:18.448280Z K 7 svn:log V 108 MFC: Fix some of the hangs reported with the real mode BTX by disabling interrupts for software interrupts. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T20:16:21.734031Z K 7 svn:log V 198 MFC: If the kernel fails to allocate resources for the initial value of a PCI BAR, then zero the BAR and clear the resource list entry so that a new resource will be allocated by the device driver. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T20:17:08.884375Z K 7 svn:log V 198 MFC: If the kernel fails to allocate resources for the initial value of a PCI BAR, then zero the BAR and clear the resource list entry so that a new resource will be allocated by the device driver. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T20:20:23.440778Z K 7 svn:log V 88 MFC: Use an explicit path to pw(8) so /usr/sbin does not have to be in the user's path. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-08-15T20:20:36.854419Z K 7 svn:log V 88 MFC: Use an explicit path to pw(8) so /usr/sbin does not have to be in the user's path. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-15T20:51:31.352802Z K 7 svn:log V 70 Integrate support for xen in to i386 common code. MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-15T20:58:57.701151Z K 7 svn:log V 67 Integrate configuration bits for compling xen. MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-15T21:03:13.374243Z K 7 svn:log V 111 Add flag to indicate to xen support code that threads are running (and thus we can block). MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-15T21:08:48.048748Z K 7 svn:log V 110 atomic_fetchadd_int works on unsigned quantities - change sigev_generation to be unsigned MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-15T21:20:44.575869Z K 7 svn:log V 51 Import check for xen features. MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-15T21:43:38.463416Z K 7 svn:log V 68 Call in to xen for fpu handling when XEN is set MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-15T21:47:11.301542Z K 7 svn:log V 76 disable PREEMPTION pending bug fixes to i386/xen/pmap.c MFC after: 1 month END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-08-16T06:39:18.022884Z K 7 svn:log V 439 Fix a regression introduced in r179289 splitting up ip6_savecontrol() into v4-only vs. v6-only inp_flags processing. When ip6_savecontrol_v4() is called from ip6_savecontrol() we were not passing back the **mp thus the information will be missing in userland. Istead of going with a *** as suggested in the PR we are returning **mp now and passing in the v4only flag as a pointer argument. PR: kern/126349 Reviewed by: rwatson, dwmalone END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2008-08-16T11:48:10.576601Z K 7 svn:log V 281 MFC: Add a new ioctl for changing the read filter (BIOCSETFNR). This is just like BIOCSETF but it doesn't drop all the packets buffered on the discriptor and reset the statistics. Also, when setting the write filter, don't drop packets waiting to be read or reset the statistics. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2008-08-16T11:48:44.444887Z K 7 svn:log V 49 MFC: Update man page for addition of BIOCSETFNR. END K 10 svn:author V 4 ache K 8 svn:date V 27 2008-08-16T15:41:03.477761Z K 7 svn:log V 246 Use arc4random_uniform() to avoid "modulo bias" Remove pw_getrand() unneded now: arc4random_uniform() is stronger then pw_getrand()'s MD5 tricks (inactive) and its active version, mixing arc4random() bytes in one, not make things better at all. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2008-08-16T16:27:41.531344Z K 7 svn:log V 248 Add limited support for units that are related by affine rather than linear relations. We can now convert degC to degF. 586 units, 56 prefixes You have: 24 degC You want: degF 75.2 You have: degC You want: K (-> x*1 +273.15) (<- y*1 -273.15) END K 10 svn:author V 3 yar K 8 svn:date V 27 2008-08-16T19:17:36.979888Z K 7 svn:log V 802 MFC r173217,176789,176792-176793,176839,176842 Don't forget to set MAKEFLAGS in the childs' environment from the .MAKEFLAGS global variable even if it's empty or unset. This means setting MAKEFLAGS to just an empty string in the latter case. The non-POSIX environment variable MAKE was superseded by MAKEFLAGS ages ago, so don't mention it in comments. Update the manpage accordingly and make the whole description of MAKEFLAGS and .MAKEFLAGS more consistent as this change indeed brings more consistency into the reliable behaviour of make(1). Give more details in the manpage on the following topics: o How global, command-line, and environment variables relate. o What peculiarities the -f option has WRT ${MAKEFLAGS}. (.Dd in the manpage is already beyond the date of those changes in HEAD.) END K 10 svn:author V 6 jasone K 8 svn:date V 27 2008-08-16T20:14:21.470708Z K 7 svn:log V 330 MFC allocator improvements and fixes: * Enhance the chunk map to support run coalescing, and substantially reduce the number of red-black tree operations performed. * Remove unused code. * Fix arena_run_reg_dalloc() to use the entire precomputed division table. * Improve lock preemption performance for hyperthreaded CPUs. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-16T20:18:40.701379Z K 7 svn:log V 616 Add some sysctl reporting for most pci_pci bridges. We now report domain, pribus (the primary bus, eg the bus that this chip is on), secbus (the secondary bus, eg the bus immediately behind this chip) and subbus (the number of the highest bus behind this chip). Normally, this information is reported via bootverbose parameters, but that's hard to use for debugging in some cases. This adds reading of pribus to make this happen. In addition, change the narrow types to u_int to allow for easier reporting via sysctl for domain, secbus and subbus. This should have no effect, but if it does, please let me know. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-08-16T21:12:25.283431Z K 7 svn:log V 29 Add ECN sysctls and ECN RFC. END K 10 svn:author V 3 ken K 8 svn:date V 27 2008-08-16T21:26:58.362220Z K 7 svn:log V 133 SCSI_DELAY is specified in milliseconds, not seconds. Submitted by: Andre Albsmeier MFC after: 1 week END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-16T21:38:46.530580Z K 7 svn:log V 79 Call in to xen for privileged aspects of context switching MFC after: 1 month END K 10 svn:author V 6 alfred K 8 svn:date V 27 2008-08-16T21:48:10.704153Z K 7 svn:log V 225 Prevent crashes due to unlocked access to hash buckets in two sysctls. Use CACHE_LOCK to prevent crashes. Sysctls fixed: debug.hashstat.nchash and debug.hashstat.rawnchash. Obtained from: Juniper Networks MFC After: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-16T21:51:54.225194Z K 7 svn:log V 22 Remove useless #if 1. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-08-16T23:59:17.828904Z K 7 svn:log V 173 LRO combined packets can actually be bridged as long as all the interfaces also support TSO, this can always be disabled manually if undesirable. Pointed out by: gallatin END K 10 svn:author V 4 bmah K 8 svn:date V 27 2008-08-17T12:58:32.320499Z K 7 svn:log V 63 Somewhat belatedly, update for SA-08:06.bind and EN-08:02.tcp. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2008-08-17T13:01:37.767149Z K 7 svn:log V 51 Add (somewhat belatedly) mention of SA-08:06.bind. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-08-17T17:34:07.591334Z K 7 svn:log V 129 Update a comment about not numbering pci busses. This may soon be OBE, but was sitting around in one of my trees for a while... END K 10 svn:author V 7 roberto K 8 svn:date V 27 2008-08-17T17:36:53.186844Z K 7 svn:log V 51 Add vendor/ntp to the list of allowed vendor code. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2008-08-17T17:37:33.039112Z K 7 svn:log V 79 Flatten the dist and various 4.n.n trees in preparation of future ntp imports. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-17T19:43:45.349974Z K 7 svn:log V 204 Don't strip a leading '/' from a pattern to be matched. This aligns the pattern-matching behavior with GNU tar and restores the behavior of bsdtar prior to FreeBSD 6.3. PR: bin/117909 MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-17T23:00:47.874774Z K 7 svn:log V 96 MFC support to return all received information elements in scan results and station information END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-08-17T23:27:27.975232Z K 7 svn:log V 792 Commit step 1 of the vimage project, (network stack) virtualization work done by Marko Zec (zec@). This is the first in a series of commits over the course of the next few weeks. Mark all uses of global variables to be virtualized with a V_ prefix. Use macros to map them back to their global names for now, so this is a NOP change only. We hope to have caught at least 85-90% of what is needed so we do not invalidate a lot of outstanding patches again. Obtained from: //depot/projects/vimage-commit2/... Reviewed by: brooks, des, ed, mav, julian, jamie, kris, rwatson, zec, ... (various people I forgot, different versions) md5 (with a bit of help) Sponsored by: NLnet Foundation, The FreeBSD Foundation X-MFC after: never V_Commit_Message_Reviewed_By: more people than the patch END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-17T23:32:34.370901Z K 7 svn:log V 107 Make sure we don't lose the most significant bits of the frame number on PAE or 64-bit MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-17T23:33:33.044839Z K 7 svn:log V 68 Make sure that machine addresses are vm_paddr_t MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-17T23:34:44.691378Z K 7 svn:log V 65 clean up initvalues to work correctly on PAE MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-17T23:35:36.769763Z K 7 svn:log V 72 bypass call to trap when handling hypervisor_upcall MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-17T23:36:52.734937Z K 7 svn:log V 95 translate machine addresses to physical addresses in new code in pmap_init MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-17T23:38:14.770197Z K 7 svn:log V 89 remove code in XEN version of init386 causing initialization failure MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-17T23:39:22.182259Z K 7 svn:log V 87 Ensure that machine / physical addresses are treated as vm_paddr_t MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-17T23:40:29.400877Z K 7 svn:log V 94 Work around differences in page allocation for initial page tables on xen MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-08-17T23:44:09.602062Z K 7 svn:log V 56 disable "legacy" device on xen domU MFC after: 1 month END K 10 svn:author V 5 edwin K 8 svn:date V 27 2008-08-17T23:49:46.074387Z K 7 svn:log V 48 Remove file Theory, as a manual MFC of r180208. END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-18T00:16:57.704697Z K 7 svn:log V 25 MFC r181347: add WPS oui END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-18T00:51:19.086250Z K 7 svn:log V 32 MFC r181454: recognize WPS ie's END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-18T00:59:07.139707Z K 7 svn:log V 132 MFC r181083 unset TARGET_CPUTYPE and TARGET_BIG_ENDIAN when building the kernel to silence compiler complaints when cross-building END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-18T01:05:46.726446Z K 7 svn:log V 78 MFC r180837: don't deauth a station because it sends a ps-poll w/ a bogus aid END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-18T01:16:04.548527Z K 7 svn:log V 49 MFC r179640: correct code returned in AsssocResp END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-08-18T01:20:39.710651Z K 7 svn:log V 196 MFC r179467 5416 and similar chips grew another region in the pci clock domain where register accesses do not pass through the byte-lane hardware; extend the register op macros to deal with this END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2008-08-18T04:49:58.539270Z K 7 svn:log V 68 Add isochronous transfer support for USB 2.0 Obtained from: NetBSD END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-08-18T04:58:54.844752Z K 7 svn:log V 174 Strip leading "./" or ".//" from patterns and filenames so that "./foo" matches "foo" (and vice versa). This is related to PR bin/119141. PR: bin/119141 MFC after: 4 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-08-18T08:11:48.398951Z K 7 svn:log V 716 Merge r178285, r178318, r178319, r178320, r178321, r178322, r178325, r178376, r178377, r178378, r178419, r179412, r179414, r180127, r180338, r180343, r180344, r180346, r180348, r180368, r180422, r180429, r180536, r180558, r180589, r181364, r181365 from head to stable/7: Introduce and use rwlocks throughout the inpcbinfo and inpcb infrastructure, and protocols that depend on that infrastructure, including UDP, TCP, and IP raw sockets. Significant parts of this work were reviewed by Bjoern Zeeb, and tested by Paul Saab, Kris Keneway, and George Neville-Neil, whose contributions to this work are greatly appreciated. Tested by: ps, kris, gnn, Mike Tancsa Reviewed by: bz, des END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-08-18T08:47:27.759673Z K 7 svn:log V 534 The doreti_iret_fault code is always called with gs base MSR containing kernel gs base, because %rip is adjusted only on kernel-mode trap caused by iretq execution. On the other hand, the stack contains (hardware part of) trap frame from the usermode. As a consequence, checking for frame mode and doing swapgs causes the kernel to enter trap() with usermode gs base. Remove the check for mode and conditional swapgs, we already have right gs base in the MSR. Submitted by: Nate Eldredge MFC after: 3 days END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-08-18T09:06:11.535071Z K 7 svn:log V 207 Fix ARP in bridging scenarios where the bridge shares its MAC address with one of its members (see my r180140). Pointy hat to: philip Submitted by: Eygene Ryabinkin MFC after: 3 days END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-08-18T09:17:16.242222Z K 7 svn:log V 147 Document the addition of the hw.ata.ata_dma_check_80pin tunable. Submitted by: Patrick Lamaizière MFC after: 1 week END K 10 svn:author V 5 simon K 8 svn:date V 27 2008-08-18T09:45:26.863490Z K 7 svn:log V 28 Fix mdoc markup in r181825. END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-08-18T10:38:16.909430Z K 7 svn:log V 260 Extend the message in UPDATING on the sio(4) -> uart(4) change. It turns out I forgot to mention that people really need to make sure their hints are up to date if they are updating a system through the serial console. Requested by: gavin Reviewed by: gavin END K 10 svn:author V 4 kris K 8 svn:date V 27 2008-08-18T10:39:59.005748Z K 7 svn:log V 12 Fix compile END K 10 svn:author V 7 roberto K 8 svn:date V 27 2008-08-18T11:51:33.903412Z K 7 svn:log V 53 Reset mergeinfo for contrib/ntp (per the wiki page). END K 10 svn:author V 8 takawata K 8 svn:date V 27 2008-08-18T11:56:13.901580Z K 7 svn:log V 181 Make it easy to comment out the part that use current tty layer directly. (Handsfree interface) I'll port the part to new tty layer after it has committed and if I have spare time. END K 10 svn:author V 4 kris K 8 svn:date V 27 2008-08-18T12:11:47.657052Z K 7 svn:log V 131 Rename the static M_RPC defined here to M_RPCCLNT, since a global M_RPC now optionally exists. Reviewed by: dfr MFC after: 3 days END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-08-18T13:16:19.738030Z K 7 svn:log V 188 As part of step 1.5 of the vimage framework resolve conflicts with file local static globals which would be folded onto the same name with the V_ macros. Reviewed by: kris, brooks, simon END K 10 svn:author V 7 roberto K 8 svn:date V 27 2008-08-18T13:41:45.774734Z K 7 svn:log V 75 Temporarely give myself a bigger limit on transaction size for ntp import. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2008-08-18T14:26:05.141841Z K 7 svn:log V 262 Import ntp 4.2.4p5 in the vendor code area. Far too many changes to list here, please see CommitLog for detailed changes. XXX html/build/hints/solaris.xtra.4095849 is not being imported as it conflicts with the detect-merge-conflict.sh script in our repo. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2008-08-18T14:30:21.007440Z K 7 svn:log V 25 Tag the 4.2.4p5 release. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2008-08-18T14:36:57.206526Z K 7 svn:log V 46 Move FREEBSD-Xlist in a more proper location. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2008-08-18T14:37:44.998430Z K 7 svn:log V 30 Move FREEBSD-upgrade as well. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2008-08-18T14:41:31.108409Z K 7 svn:log V 36 Update instructions with svn usage. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2008-08-18T16:29:13.569075Z K 7 svn:log V 138 Re-add Microsoft Intellimouse 2.0 TWHEEL quirk. Tested by: Merritt Draney, Brian Cox PR: kern/123224 PR: kern/123510 MFC after: 3 days END