ƒ¯r198000 212 150 828 189 1113 225 212 141 312 132 124 163 153 134 172 149 176 145 160 181 121 176 126 127 195 296 297 148 167 239 199 427 153 417 139 144 164 448 125 448 431 278 258 431 254 362 436 169 322 188 564 150 207 188 300 117 114 404 188 188 192 95 286 108 112 130 157 280 145 281 127 127 221 187 254 288 309 225 179 231 472 287 259 362 186 165 170 202 121 189 140 120 114 121 115 128 129 138 289 275 284 689 157 177 131 121 480 118 163 111 464 253 637 120 120 250 129 211 148 394 138 115 144 124 125 161 153 287 176 114 114 128 129 681 267 1391 186 1126 110 121 117 141 141 137 121 131 145 212 120 156 200 522 442 148 170 591 249 323 242 132 131 454 219 222 164 1219 180 111 144 319 118 183 112 125 415 1793 707 117 157 223 131 122 167 683 132 227 403 109 111 210 137 204 152 381 224 1282 147 172 206 163 276 170 417 754 449 147 186 173 118 170 443 115 256 K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-12T19:41:57.261063Z K 7 svn:log V 58 Prepend V_ to variables with the same name as their type. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-10-12T20:36:55.041852Z K 7 svn:log V 735 MFC r197831,r197842,r197843,r197860,r197861: r197831: Fix situation where Mac OS X NFS client creates a file and when it tries to set ownership and mode in the same setattr operation, the mode was overwritten by secpolicy_vnode_setattr(). PR: kern/118320 Submitted by: Mark Thompson r197842: Fix white-spaces. r197843: On FreeBSD it is enough to report provider removal when orphan event is received, we don't have to do it on every ENXIO error in I/O path. Solaris has no GEOM so they have to handle it in a less clean way. r197860: File system owner is when uid matches and jail matches. r197861: Allow file system owner to modify system flags if securelevel permits. Approved by: re (kib) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-10-12T21:03:07.830963Z K 7 svn:log V 97 MFC r197896: Export disk serial numbers for adaX disks. Reviewed by: mav Approved by: re (kib) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-10-12T21:08:06.964757Z K 7 svn:log V 1019 MFC r197898: If provider is open for writing when we taste it, skip it for classes that depend on on-disk metadata. This was we won't attach to providers that are used by other classes. For example we don't want to configure partitions on da0 if it is part of gmirror, what we really want is partitions on mirror/foo. During regular work it works like this: if provider is open for writing a class receives the spoiled event from GEOM and detaches, once provider is closed the taste event is send again and class can rediscover its metadata if it is still there. This doesn't work that way when new class arrives, because GEOM gives all existing providers for it to taste, also those open for writing. Classes have to decided on their own if they want to deal with such providers (eg. geom_dev) or not (classes modified by this commit). Reported by: des, Oliver Lehmann Tested by: des, Oliver Lehmann Discussed with: phk, marcel Reviewed by: marcel Approved by: re (kib) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2009-10-12T21:08:38.831805Z K 7 svn:log V 132 MFC r197142: Document accept_rev_ethip_ver and send_rev_ethip_ver flags of EtherIP (gif(4) + if_bridge(4)). Approved by: re (kib) END K 10 svn:author V 5 markm K 8 svn:date V 27 2009-10-12T21:10:28.733977Z K 7 svn:log V 117 We haven't installed usbdevs for many moons now, and it doesn't work any more anyway. Add it to the "obsolete" list. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2009-10-12T21:11:50.181421Z K 7 svn:log V 49 Use printb() to display the "nd6 options=" line. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-12T22:26:10.344734Z K 7 svn:log V 219 * Prefix some other variables with V_ since their name is the same as their struct type. * For being virtualization ready only contexes should be considered especially in event handlers. NOTE: GENERIC builds again now END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-12T22:40:43.332065Z K 7 svn:log V 40 Unbreak building of userland utilities. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-10-13T00:43:31.066012Z K 7 svn:log V 30 - Enable fdisk build for MIPS END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-13T01:15:23.713331Z K 7 svn:log V 69 - add support for excluding portions of wired memory from core dumps END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-13T01:48:01.090651Z K 7 svn:log V 59 add setup for conditionally excluding pages from core dump END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-13T01:58:50.607255Z K 7 svn:log V 40 exclude ZFS data buffers from minidumps END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-13T03:55:57.720722Z K 7 svn:log V 78 remove residual bg sendfile socket references before destroying socket buffer END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-13T04:13:39.366484Z K 7 svn:log V 55 use UMA for ZFS buffers to allow for additional policy END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-13T04:14:48.610111Z K 7 svn:log V 82 - fix fp sendfile offset accounting - eliminate gratuitous sbdrop wakeup attempts END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-13T04:26:04.902070Z K 7 svn:log V 51 continue to wait until the residual ref is dropped END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-13T04:40:20.626184Z K 7 svn:log V 66 clear SB_SENDING flag in socketref_free to avoid race with sofree END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-13T04:54:13.241448Z K 7 svn:log V 87 don't call sowwakeup_locked (dropping the sockbuf lock) until socketref_free is called END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-13T05:05:54.591601Z K 7 svn:log V 27 crdup without sockbuf held END K 10 svn:author V 5 bland K 8 svn:date V 27 2009-10-13T05:38:08.323110Z K 7 svn:log V 82 Chase dependency changes in libgssapi_krb5 module introruced by revision r197995. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-10-13T06:25:53.068473Z K 7 svn:log V 35 Make number(6) build with WARNS=6. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-10-13T07:00:17.462813Z K 7 svn:log V 30 Catch up with vimage changes. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-13T09:21:15.926533Z K 7 svn:log V 102 * Activate the support for radix multipath when compiled in the kernel. * Some more whitespace fixes. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-10-13T09:21:20.493165Z K 7 svn:log V 199 EXPORT_SYMS is not, in fact, required, for a dependent module to access non-static symbols in a module they depend on, so remove dtrace symbols from nfsclient's EXPORT_SYMS again. Suggested by: jhb END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-10-13T09:24:51.350648Z K 7 svn:log V 204 MFC r197942: Refine r195509, instead of checking that vnode type is VBAD, that is set quite late in the revocation path, properly verify that vnode is not doomed before calling VOP. Approved by: re (bz) END K 10 svn:author V 5 marck K 8 svn:date V 27 2009-10-13T10:14:38.934656Z K 7 svn:log V 54 MFC r197172: Add missing newline. Approved by: pjd END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-10-13T10:43:17.390389Z K 7 svn:log V 72 Properly initialize the mesh conf capabilities byte. MFC after: 2 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-13T12:23:28.721627Z K 7 svn:log V 146 Correct a copy/paste bug in a comment. lptclose() checks once a second to see if the ppc hardware has gone idle rather than four times a second. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-10-13T12:56:23.425553Z K 7 svn:log V 103 Correct typo: thetime -> the time PR: docs/139447 Submitted by: Guido Falsi mad at madpilot dot net END K 10 svn:author V 7 attilio K 8 svn:date V 27 2009-10-13T13:03:31.108712Z K 7 svn:log V 330 MFC r197476: In function do_rw_wrlock, when a writer got an error and before returning, check if there are readers blocked by us via URWLOCK_WRITE_WAITERS flag, and resume the readers. The error must be EAGAIN, otherwise there must have memory problem, and nobody can rescue the buggy application. Approved by: re (kib), davidxu END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-13T13:08:05.640895Z K 7 svn:log V 61 * Change flags of memory allocation to NOWAIT to avoid LORs. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2009-10-13T13:47:30.205616Z K 7 svn:log V 320 MFC r197476: In function do_rw_wrlock, when a writer got an error and before returning, check if there are readers blocked by us via URWLOCK_WRITE_WAITERS flag, and resume the readers. The error must be EAGAIN, otherwise there must have memory problem, and nobody can rescue the buggy application. Approved by: davidxu END K 10 svn:author V 3 des K 8 svn:date V 27 2009-10-13T15:59:24.637590Z K 7 svn:log V 47 Pass CPPFLAGS and LDFLAGS to 'make distcheck'. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-10-13T16:00:18.688159Z K 7 svn:log V 52 Allow the user to choose which program(s) to build. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-10-13T16:15:19.058141Z K 7 svn:log V 72 Don't look for libapr* or libsvn* unless we're going to build -distill. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-10-13T17:33:55.939832Z K 7 svn:log V 351 MFC 191344: Clear IFF_DRV_OACTIVE flag if one of queued packets was transmitted. Previously it used to clear the flag only when the transmit queue is empty which may slow down Tx performance. While I'm here check whether driver is running and whether we can queue more packets in if_start handler. This fixes occasional watchdog timeouts. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-13T17:41:46.023788Z K 7 svn:log V 33 Use M_SKIP_FIREWALL for FreeBSD. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-10-13T17:50:10.623864Z K 7 svn:log V 351 MFC 191344: Clear IFF_DRV_OACTIVE flag if one of queued packets was transmitted. Previously it used to clear the flag only when the transmit queue is empty which may slow down Tx performance. While I'm here check whether driver is running and whether we can queue more packets in if_start handler. This fixes occasional watchdog timeouts. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-10-13T17:56:48.066517Z K 7 svn:log V 334 MFC 191345: To make it easy whether xl(4) missed Tx completion interrupt check number of queued packets in watchdog timeout handler. If there are no queued packets just print a informational message and return without resetting controller. Also fix to invoke correct Tx completion handler as 3C905B needs different handler. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-10-13T17:57:06.097994Z K 7 svn:log V 181 Add C message catalogue entries for newer errnos: EBADMSG, EMULTIHOP, ENOLINK, EPROTO, ENOTCAPABLE. Submitted by: Alan R. S. Bueno MFC after: 3 days (most) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-13T18:07:56.384498Z K 7 svn:log V 165 Fix this module so it at least builds. Note that it isn't hooked up to the build however, and ubser(4) is also not present in any kernel configs (including NOTES). END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-10-13T18:09:15.804718Z K 7 svn:log V 334 MFC 191345: To make it easy whether xl(4) missed Tx completion interrupt check number of queued packets in watchdog timeout handler. If there are no queued packets just print a informational message and return without resetting controller. Also fix to invoke correct Tx completion handler as 3C905B needs different handler. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-13T19:02:03.339954Z K 7 svn:log V 161 Move the USB wireless drivers down into their own section next to the USB ethernet drivers. Submitted by: Glen Barber glen.j.barber @ gmail MFC after: 1 month END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-13T19:04:01.247759Z K 7 svn:log V 269 Sync with other GENERIC kernel configs: - Move USB serial drivers earlier to match their placement in other kernel configs. - Add descriptions to various USB drivers. - Move the USB wireless drivers into a new section. - Add ulscom to the list of USB serial drivers. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-13T19:49:33.200890Z K 7 svn:log V 343 Make pf(4) divert target usable with FreeBSD divert(4). The AF_INET only divert(4) limitation is inherited. The divert(4) for pf(4) implementation has been tested/used on pfSense.org since long time and is belived to be stable. As a side not the divert(4) module is not anymore dependent on ipfw(4). TODO: Update the man page of divert(4). END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-10-13T19:51:31.394244Z K 7 svn:log V 72 Merge r198022 from projects/tcp_cc_head: Catch up with vimage changes. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-13T20:01:37.034086Z K 7 svn:log V 229 Prevent pf(4) from handling ipfw(4) tagged packets. This is based on the following assumption that ipfw puts the rule number in the divert cookie while pf itself just puts zero. Should the same check be done in ipfw(4) divert!? END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-10-13T20:21:17.619324Z K 7 svn:log V 91 Remove all mergeinfo except on top level directory. It's not needed for my project branch. END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-10-13T20:22:12.594001Z K 7 svn:log V 472 Immediately after clearing a pending callout that didn't make it due to the lock we hold, disable interrupts, and announce to the firmware that we are shutting down. Especially do this before disabling blocks. This makes some types of machines with asf enabled no longer hang upon boot, when we start configuring the interface. PR: i386/96382, kern/100410, kern/122252, kern/116328 Reported by: erwin Hardware provided by: TDC A/S Reviewed by: stas Tested by: stas END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-10-13T20:29:14.812218Z K 7 svn:log V 59 Compare pointer to NULL rather than 0. MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-10-13T20:32:50.104743Z K 7 svn:log V 110 Merge Perforce c169466 into the capabilities8 branch: printf() size_t's using %zu to please 64-bit builds. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-10-13T20:48:05.816636Z K 7 svn:log V 91 Remove all mergeinfo except on top level directory. It's not needed for my project branch. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2009-10-13T20:58:22.738804Z K 7 svn:log V 204 Make getcwd(3) faster, simpler and more compliant using *at syscalls. It is no longer necessary to construct long paths consisting of repeated "../" which may be slow to process and may exceed PATH_MAX. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-10-13T21:27:35.775885Z K 7 svn:log V 24 Import ACPICA 20091013. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-10-13T21:28:51.279070Z K 7 svn:log V 21 Tag ACPICA 20091013. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2009-10-13T21:51:50.666021Z K 7 svn:log V 308 ls: Make -p not inhibit following symlinks. According to the man page, when neither -H/-L nor -F/-d/-l are given, -H is implied. This agrees with POSIX, GNU ls and Solaris ls. This means that -p, although it is very similar to -F, does not prevent the implicit following of symlinks. PR: standards/128546 END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-10-13T21:52:09.088432Z K 7 svn:log V 91 Remove all mergeinfo except on top level directory. It's not needed for my project branch. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-10-13T22:03:20.622072Z K 7 svn:log V 91 Remove all mergeinfo except on top level directory. It's not needed for my project branch. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-10-13T22:17:29.010512Z K 7 svn:log V 95 Merge r197971 from projects/tcp_ffcaia2008_head: Remove obsolete vimage.h include from SIFTR. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-13T22:20:05.566775Z K 7 svn:log V 4 IFH END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-10-13T22:27:46.332270Z K 7 svn:log V 189 Merge c169468 from Perforce to capabilities8 branch: Declare new cap/procdesc system calls NOPROTO in the compat32 syscall table. Obtained from: TrustedBSD Project Sponsored by: Google END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-10-13T22:28:55.034395Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-13T23:21:52.817804Z K 7 svn:log V 20 Unbreak ALTQ build. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-13T23:44:32.938100Z K 7 svn:log V 36 drop sockbuf lock on last reference END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-14T01:25:28.283684Z K 7 svn:log V 63 delay teardown if user is in the middle of changing fps statet END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-10-14T01:43:53.349453Z K 7 svn:log V 185 - Move stack tracing function to db_trace.c - Axe unused extern MipsXXX declarations - Move all declarations for functions in exceptions.S/swtch.S from trap.c to respective headers END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-14T01:54:35.997119Z K 7 svn:log V 51 don't drop references outside of task_func context END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-10-14T03:31:37.255846Z K 7 svn:log V 186 MFC r196439: Fix the typo mentioned in the PR, and one additional. Fix caps while I'm here. PR: conf/138087 Submitted by: Chris Petrik Approved by: re (kib) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-10-14T03:35:15.144164Z K 7 svn:log V 33 MFC r196439: typo and caps fixes END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-10-14T03:36:59.722336Z K 7 svn:log V 33 MFC r196439: typo and caps fixes END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-14T08:49:38.863502Z K 7 svn:log V 123 crtstuff.c fixes from llvm-gcc. this should prevent llvm optimizing out stuff which in turn prevents the csu from working. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-14T09:01:24.193214Z K 7 svn:log V 90 Change ldexp.c to ldexp.s to workaround llvm bug this let libc to be compiled with clang. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-10-14T09:42:43.974308Z K 7 svn:log V 157 Merge Perforce c169482 to capabilities8 branch: Add missing capability.h include for amd64 build. Obtained from: TrustedBSD Project Sponsored by: Google END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-10-14T11:50:22.543127Z K 7 svn:log V 191 Merge Perforce c169487 to capabilities8 branch: Add missing capability argument to fget(9) for 32-bit FreeBSD compatibility code. Obtained from: TrustedBSD Project Sponsored by: Google END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-10-14T11:55:55.866386Z K 7 svn:log V 217 Unbreak the VIMAGE build with IPSEC, broken with r197952 by virtualizing the pfil hooks. For consistency add the V_ to virtualize the pfil hooks in here as well. MFC after: 55 days X-MFC after: julian MFCed r197952. END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-10-14T12:01:11.303350Z K 7 svn:log V 133 Explicitly compare to a return code. Discussed with: philip (after we both misread the logic there the 1st time) MFC after: 6 weeks END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-14T13:12:00.556594Z K 7 svn:log V 82 fix the build of ldexp.s by turning it into assembler-with-cpp so PIC build works END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-14T13:58:24.691149Z K 7 svn:log V 133 change the default CC to be clang. this way you can tell by looking at command line if gcc or clang is used in a typical compilation END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-14T14:13:42.279356Z K 7 svn:log V 379 Use zfs_read() instead of xfsread() to read /boot.config. xfsread() fails short read requests, so the result was that a /boot.config smaller than 512 bytes was ignored. boot2 uses fsread() instead of xfsread() to read /boot.config already, so this makes zfsboot more like boot2. Submitted by: Johny Mattsson johny-freebsd of earthmagic org Reviewed by: dfr MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-10-14T14:26:19.537415Z K 7 svn:log V 194 MFC r197958: In nanosleep(2), note that the calling thread is put to sleep, not the whole process. Also explicitely name the parameter that specifies sleep interval. Approved by: re (kensmith) END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-10-14T14:29:29.353045Z K 7 svn:log V 166 MFC r197958: In nanosleep(2), note that the calling thread is put to sleep, not the whole process. Also explicitely name the parameter that specifies sleep interval. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-10-14T15:29:30.129113Z K 7 svn:log V 265 Merge Perforce c169494 to capabilities8 branch: Align 64-bit capability field at a 64-bit offset in struct kinfo_file, otherwise the compiler will introduce additional padding, changing the size of the overall structure. Spotted by: Jonathan Anderson END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-14T15:32:46.524626Z K 7 svn:log V 94 Fix typo which has survived amazingly long! Reviewed by: mlaier(mentor) Approved by: re(kib) END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-14T15:37:03.404620Z K 7 svn:log V 73 Fix typo which has survived amazingly long! Approved by: mlaier(mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-14T15:58:59.078440Z K 7 svn:log V 78 Add a manual page for BUS_BIND_INTR() and bus_bind_intr(). MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-14T16:00:20.630520Z K 7 svn:log V 109 Oops, add a return values section to note that these routines return an error on failure or zero on success. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-14T16:55:25.376107Z K 7 svn:log V 24 Update FreeBSD sources. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2009-10-14T17:26:05.073239Z K 7 svn:log V 94 MFC r197868. Use correct arguments when calling SCTP_RTALLOC(). Approved by: re, rrs (mentor) END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-14T17:54:37.295747Z K 7 svn:log V 43 Raise my limit so I can update LLVM/clang. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-14T17:57:32.763158Z K 7 svn:log V 23 Update llvm to r84119. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-14T17:59:52.940451Z K 7 svn:log V 17 Tag LLVM r84119. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-14T18:03:49.215253Z K 7 svn:log V 24 Update clang to r84119. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-14T18:05:34.089093Z K 7 svn:log V 18 Tag clang r84119. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-14T18:33:37.241310Z K 7 svn:log V 31 Merge llvm r84119 from vendor. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-14T18:49:17.883014Z K 7 svn:log V 32 Merge clang r84119 from vendor. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-14T18:50:43.883303Z K 7 svn:log V 41 Remove me as I am done with the commits. END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-10-14T19:24:01.354134Z K 7 svn:log V 192 Set the active flag in the PMBR when we install bootcode on a GPT partitioned disk. Some BIOS require this to be set before they will boot the device. Approved by: marcel MFC after: 2 weeks END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2009-10-14T20:09:09.838162Z K 7 svn:log V 178 fixes a TX hang bug that it could happen when if_start callback didn't be restarted by full of the output queue. MFC after: 3 days Tested by: bsduser END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2009-10-14T20:30:27.040746Z K 7 svn:log V 187 fixes a TX hang that could be possible to happen when the trasfers are in the high speed that some drivers don't call if_start callback after marking ~IFF_DRV_OACTIVE. MFC after: 3 days END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-14T21:34:52.491031Z K 7 svn:log V 596 Pf(4) needs a mechanism to be notified that the destination address changed after pf(4) has seen the packet on input path and might see it again in the output pathi(state match optimization). Since this needs to touch many subsystems implement a wrapper that will call all callbacks for other subsystems that might see this information useful. Basically they just place the callback in this wrapper rather than go through all the sources that this function will be. Idea and basic template from mlaier@. NOTE: With this commit pf 4.5 can be considered ported to FreeBSD with all its features. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-14T21:39:47.569165Z K 7 svn:log V 65 These functions are not used in FreeBSD(pf_find/pf_get)_divert). END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-14T21:48:28.690936Z K 7 svn:log V 85 No need to virtualize this callback pointers rather the function themselves need to. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-14T21:54:27.787447Z K 7 svn:log V 39 Devirtualize even some event handlers. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-10-14T21:56:20.764845Z K 7 svn:log V 29 Reorder to match the header. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-14T22:22:53.662982Z K 7 svn:log V 387 Divert socket in FreeBSD is identified only by the port number. Fix the pfctl userland utility to propperly handle this and not complain about the address not specified, etc... Add even a shortcut to the syntax 'divert-to $port' instead of having to type 'divert-to $host port $port'. Make pfctl utitlity complain about divert-reply target it has no meaning in FreeBSD implementation. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-14T22:26:42.292330Z K 7 svn:log V 26 Handle yyerror propperly. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-15T00:59:08.286891Z K 7 svn:log V 71 Honor the rule of virtualization prepend V_ to variables that need it. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-10-15T01:50:50.895434Z K 7 svn:log V 11 Fix merge. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-10-15T01:54:32.072432Z K 7 svn:log V 363 Fix CPU speed detection on PPC 970 for 64-bit machines. HID0 is a 64-bit register, and truncating it to int unsets high bits like the external timebase enable setting. This only ever worked on 32-bit by accident, because GCC thought it was always 32-bit and didn't feel like explicitly truncating it, so a fix should be propagated back there eventually as well. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-10-15T06:02:37.766216Z K 7 svn:log V 152 Reduce code duplication by reunifying the aim/aim64 machdep.c. While here, move the remaining 3 files from aim64 back to aim and garbage collect aim64. END K 10 svn:author V 6 qingli K 8 svn:date V 27 2009-10-15T06:12:04.584190Z K 7 svn:log V 541 This patch fixes the following issues in the ARP operation: 1. There is a regression issue in the ARP code. The incomplete ARP entry was timing out too quickly (1 second timeout), as such, a new entry is created each time arpresolve() is called. Therefore the maximum attempts made is always 1. Consequently the error code returned to the application is always 0. 2. Set the expiration of each incomplete entry to a 20-second lifetime. 3. Return "incomplete" entries to the application. Reviewed by: kmacy MFC after: 3 days END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T07:44:25.639590Z K 7 svn:log V 23 Update clang to 84175. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T07:47:49.125450Z K 7 svn:log V 23 Update llvm to r84175. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2009-10-15T07:58:01.594841Z K 7 svn:log V 157 Bump version numbers and update descriptions for the 9-CURRENT world. The %[no]include.historic knobs are removed because they are not used for a long time. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-15T08:32:26.275416Z K 7 svn:log V 37 Missed variables to be prepended V_. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-15T08:42:29.561901Z K 7 svn:log V 118 * Prepend V_ to exported variables(tcp_mssdflt, ip_defttl) from other protocols. * Wrap ip_stat statistics on macros. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-15T08:55:43.101344Z K 7 svn:log V 56 Remove missed check of divert(4) dependency on ipfw(4). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-10-15T10:31:24.293087Z K 7 svn:log V 297 Print routing statistics as unsigned short rather than unsigned int, otherwise sign extension leads to unlikely values when in the negative range of the signed short structure fields that hold the statistics. The type used to hold routing statistics is arguably also incorrect. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2009-10-15T10:42:30.521618Z K 7 svn:log V 46 Nothing to see except in debug mode (for now) END K 10 svn:author V 3 des K 8 svn:date V 27 2009-10-15T10:46:21.602844Z K 7 svn:log V 23 Additional refactoring END K 10 svn:author V 3 des K 8 svn:date V 27 2009-10-15T10:48:19.100617Z K 7 svn:log V 52 Common code for creating and reading svnsup deltas. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-10-15T10:48:45.159532Z K 7 svn:log V 32 Connect libsvnsup to the build. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-10-15T10:49:24.042269Z K 7 svn:log V 33 Handle libsvnsup errors (poorly) END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-15T11:12:53.618769Z K 7 svn:log V 69 More V_ foo. NOTE: With this commit a GENERIC VIMAGE kernel builds. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-10-15T11:32:05.930344Z K 7 svn:log V 56 Use our standard section 4 SYNOPSIS. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-15T11:41:12.762046Z K 7 svn:log V 194 Fix a sign bug in the handling of nice priorities when computing the interactive score for a thread. Submitted by: Taku YAMAMOTO taku of tackymt.homeip.net Reviewed by: jeff MFC after: 3 days END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T12:09:52.128729Z K 7 svn:log V 79 END(ldexp) instead of END(modf) Noticed by: Michal Mertl END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T13:18:09.919038Z K 7 svn:log V 17 Tag llvm r84176. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T13:18:43.033653Z K 7 svn:log V 17 Tag clang 84175. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T13:29:27.984375Z K 7 svn:log V 31 Merge llvm r84176 from vendor. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T13:34:45.282945Z K 7 svn:log V 32 Merge clang r84175 from vendor. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-10-15T14:18:35.321833Z K 7 svn:log V 586 A small change to avoid calling gettimeofday() too often (hardwired to once every 20us at most). I found out that on many machines round here, i could only get 300-400kpps with netsend even on loopback and a 'deny' rule in the firewall, while reducing the number of calls to gettimeofday() brings the value to 900kpps and more. This code is just a quick fix for the problem. Of course it could be done better, with proper getopt() parsing and the like, but since this applies to the entire program i'll postpone that to when i have more time. Reviewed by: rwatson MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-10-15T14:39:59.541309Z K 7 svn:log V 170 Add a MODULE_DEPEND() on the NFS client from dtnfsclient so that dtnfsclient can access NFS client symbols. Discussed with: kib Reported by: markm Approved by: re (kib) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-15T14:54:35.725162Z K 7 svn:log V 1297 Add a facility for associating optional descriptions with active interrupt handlers. This is primarily intended as a way to allow devices that use multiple interrupts (e.g. MSI) to meaningfully distinguish the various interrupt handlers. - Add a new BUS_DESCRIBE_INTR() method to the bus interface to associate a description with an active interrupt handler setup by BUS_SETUP_INTR. It has a default method (bus_generic_describe_intr()) which simply passes the request up to the parent device. - Add a bus_describe_intr() wrapper around BUS_DESCRIBE_INTR() that supports printf(9) style formatting using var args. - Reserve MAXCOMLEN bytes in the intr_handler structure to hold the name of an interrupt handler and copy the name passed to intr_event_add_handler() into that buffer instead of just saving the pointer to the name. - Add a new intr_event_describe_handler() which appends a description string to an interrupt handler's name. - Implement support for interrupt descriptions on amd64 and i386 by having the nexus(4) driver supply a custom bus_describe_intr method that invokes a new intr_describe() MD routine which in turn looks up the associated interrupt event and invokes intr_event_describe_handler(). Requested by: many Reviewed by: scottl MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-15T14:55:11.800486Z K 7 svn:log V 94 Style fixes to the function prototypes for bus_alloc_resources() and bus_release_resources(). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-10-15T15:30:41.123166Z K 7 svn:log V 1030 Support the specification of a range of destination ports e.g. netsend 127.0.0.1 6666-7777 [payloadsize] [packet_rate] [duration] This is useful to test the behaviour of systems that do some kind of flow classifications and so exhibit different behaviour depending on the number of flows that hit them. I plan to add a similar extension to sweep on a range of IP addresses, so we can issue a single command to flood (obviously, for testing purposes!) a number of different destinations. When there is only one destination, we do a preliminary connect() of the socket so we can use send() instead of sendto(). When we have multiple ports, the socket is not connect()'ed and we do a sendto() instead. There is a performance hit in this case, as the throughput on the loopback interface (with a firewall rule that blocks the transmission) goes down from 900kpps to 490kpps on my test machine. If the number of different destinations is limited, one option to explore is to have multiple connect()ed sockets. MFC after: 1 month END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-15T15:55:35.534537Z K 7 svn:log V 18 Some more V_ foo. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T16:26:17.324371Z K 7 svn:log V 24 Delete all stale files. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T16:31:19.172662Z K 7 svn:log V 20 Delete stale files. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T16:40:03.484523Z K 7 svn:log V 44 Merge the stale files deletion from vendor. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T16:44:46.895348Z K 7 svn:log V 44 Merge the stale files deletion from vendor. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T17:01:51.266715Z K 7 svn:log V 40 Change SRCS to be able to build tblgen. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T17:07:18.827059Z K 7 svn:log V 24 Delete some more files. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T17:08:50.803047Z K 7 svn:log V 34 Merge files deletion from vendor. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T17:35:34.720038Z K 7 svn:log V 48 Reconfigure. I am not sure if this is complete. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-10-15T17:40:06.933369Z K 7 svn:log V 119 Pretty it up a little, and add AC_USE_SYSTEM_EXTENSIONS, which is required for things like vasprintf() on GNU systems. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-10-15T17:40:45.023494Z K 7 svn:log V 28 Missing #include "config.h" END K 10 svn:author V 2 ru K 8 svn:date V 27 2009-10-15T18:17:29.373229Z K 7 svn:log V 65 Removed redundant WARNS setting. Submitted by: Ulrich Spörlein END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-15T18:51:19.585091Z K 7 svn:log V 107 Use language more closely resembling English in a panic message. Pointy hat to: jhb Submitted by: pluknet END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2009-10-15T19:50:00.731066Z K 7 svn:log V 424 MFC r197298: Change the default transport protocol for use by the Mount protocol and the NFS Null RPC done by mount_nfs from UDP to TCP, so that it is consistent with the kernel, which already uses NFS over TCP by default. Without this change, doing an NFS mount against a server that only supports UDP results in an unusable mount point if a transport protocol option wasn't specified for the mount. Approved by: re (kib) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-15T20:07:08.365915Z K 7 svn:log V 345 Workaround buggy BIOS code in USB regard. By doing the BIOS to OS handover for all host controllers at the same time, we avoid problems where the BIOS will actually write to the USB registers of all the USB host controllers every time we handover one of them, and consequently reset the OS programmed values. Submitted by: avg Reviewed by: jhb END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-15T20:09:27.826065Z K 7 svn:log V 52 Only poll ukbd if KDB is active. Submitted by: HPS END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-10-15T20:15:29.346976Z K 7 svn:log V 74 Correct offset calcluation for the NCM implementation. Submitted by: HPS END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-10-15T21:03:32.773882Z K 7 svn:log V 498 Does 4 things: 1) Adds future RMI directories 2) Places intr_machdep.c in specfic files.arch pointing to the generic intr_machdep.c. This allows us to have an architecture dependant intr_machdep.c (which we will need for RMI) in the machine specific directory 3) removes intr_machdep.c from files.mips 4) Adds some TARGET_XLR_XLS ifdef's for the machine specific intra_machdep.h. We may need to look at finding a better place to put this. But first I want to get this thing compiling. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-10-15T21:05:09.131425Z K 7 svn:log V 156 Adds the first files from the RMI work with my re-work of their intr_machdep.c to use updated interfaces etc. More coming.. and some day it may compile ;-) END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-10-15T21:06:59.510193Z K 7 svn:log V 230 These don't compile yet, but they are some of the first drivers that will need working on to fit from 6.x -> head. But first I must get the base to compile (wanted to get as much in the tree as I could before my flight to India). END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-10-15T21:08:06.817130Z K 7 svn:log V 149 Adds the untouched code from the RMI 6.4 stuff. This has a security device and the gig ethernet device. Note the 10gig device driver is yet missing. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T21:11:27.013395Z K 7 svn:log V 35 Dont define LLVM_HOSTTRIPLE twice. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T21:12:11.282436Z K 7 svn:log V 34 IA64 backend was removed upstream END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-10-15T21:14:42.137667Z K 7 svn:log V 361 More initial RMI files. Note that these so far do NOT compile and many of them may disappear. For example the xlr_boot1_console.c is old code that is ifdef'd out. I will clean these sorts of things up as I make progress on the port. So far the only thing I have I think straightened out is the bits around the interupt handling... and hey that may be broke ;-) END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-15T21:20:12.039660Z K 7 svn:log V 121 Adjust the makefiles to the added/removed files. Dont attempt to build IA64 and adjust HOSTTRIPLE to 9.0 instead of 8.0. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-10-15T23:20:23.239069Z K 7 svn:log V 127 Allow $name_program to override $command in a more robust way that will not cause the value to be null if $command is not set. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-15T23:30:56.946440Z K 7 svn:log V 72 Make visible to userland the ioctl definitions so ifconfig can compile. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-10-16T00:17:09.226882Z K 7 svn:log V 1123 MFC r197947: In regards to the "Starting foo:" type messages at boot time, create and employ a more generic solution, and use it in the individual rc.d scripts that also have an $rc_quiet test: 1. Add check_startmsgs() to rc.subr. 2. In the rc.d scripts that use rc_quiet (and rc.subr) substitute variations of [ -z "$rc_quiet" ] with check_startmsgs 3. In savecore add a trailing '.' to the end of the message to make it more consistent with other scripts. 4. In newsyslog remove a : before the terminal '.' since we do not expect there to be anything printed out in between to make it more consistent. 5. In the following scripts change "quotes" to 'quotes' where no variables exist in the message: savecore pf newsyslog 6. [Does not apply in RELENG_8] 7. In the following scripts separate the "Starting foo:" from the terminal '.' to make them more consistent: moused hostname pf 8. In nfsclient move the message to its own line to avoid a style bug 9. In pf rc_quiet does not apply to the _stop method, so remove the test there. 10. In motd add 'quotes' around the terminal '.' for consistency Approved by: re (kib) END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-16T08:19:08.494601Z K 7 svn:log V 83 Remove paths from config + remove archs we are not interested in. Suggestd by: ed END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-16T09:03:31.564263Z K 7 svn:log V 14 Fix mismerge. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-16T09:13:03.826244Z K 7 svn:log V 47 Adjust the paths setting to a new world order. END K 10 svn:author V 5 bland K 8 svn:date V 27 2009-10-16T09:29:06.922064Z K 7 svn:log V 224 MFC r197995, 198020: Link GSS mechanics modules against libgssapi so they will not fail due unresolved symbol errors when in turn libgssapi was loaded with RTLD_LOCAL flag set (which is the default). Approved by: re (kib) END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-16T11:00:26.015528Z K 7 svn:log V 21 remove IA64 remnants END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-10-16T12:00:59.963062Z K 7 svn:log V 91 Move intr_describe() out of #ifdef SMP; the function is always required. Reviewed by: jhb END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-10-16T12:32:07.265101Z K 7 svn:log V 15 Sort SEE ALSO. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-16T12:42:02.936201Z K 7 svn:log V 28 Update some more Makefiles. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2009-10-16T16:17:57.497409Z K 7 svn:log V 319 sh: Show more information about syntax errors in command substitution: the line number where the command substitution started. This applies to both the $() and `` forms but is most useful for `` because the other line number is relative to the enclosed text there. (For older versions, -v can be used as a workaround.) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-10-16T19:30:48.971939Z K 7 svn:log V 1699 Close a race with caching of -ve name lookups in the NFS client. Specifically, clients only trust -ve cache entries while the directory remains unchanged and discard any -ve cache entries for a directory when they notice that the modification time of a directory entry changes. The race involves two concurrent lookups as follows: - Thread A does a lookup for file 'foo' which sends a lookup RPC to the server. The lookup fails and the server replies. - The 'foo' file is created (either by the same client or a different client) updating the modification time on the parent directory of 'foo'. - Thread B does a lookup for a different file 'bar' which updates the cached attributes of the parent directory of 'foo' to reflect the new modification time after 'foo' was created. - Thread A finally resumes execution to parse the reply from the NFS server. It adds a -ve cache entry and sets the cached value of the directory's modification time that is used for invalidating -ve cached lookups to the new modification time set by thread B. At this point, future lookups of 'foo' will honor the -ve cached entry until the cached entry is pushed out of the name cache's LRU or the modification time of the parent directory is changed again by some other change. The fix is to read the directory's modification time before sending the lookup RPC and use that cached modification time when setting the directory's cached modification time. Also, we do not add a -ve cache entry if another thread has added -ve cache entry that set the directory's cached modification time to a newer value than the value we read before sending the lookup RPC. Reviewed by: rmacklem MFC after: 1 week END K 10 svn:author V 2 jh K 8 svn:date V 27 2009-10-16T20:52:45.083786Z K 7 svn:log V 615 - If lstat()/stat() fails with an error other than ENOENT, don't ignore the error and assume that the file doesn't exist. Touch could return success with -c option even if the file existed and time was not set. - If the first utimes_f() call fails with -A option, give up and don't continue trying to set times to current time. [1] - Set exit status to 1 when setting of timestamps fails for a directory or symbolic link even though lstat()/stat() would succeed. - Don't print bogus error message when rw() succeeds. PR: bin/112213 Submitted by: jilles [1] Reviewed by: jilles Approved by: trasz (mentor) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-16T21:42:53.505834Z K 7 svn:log V 23 remove unused variable END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-16T22:18:00.117860Z K 7 svn:log V 60 Introduce lib/libllvmx86asmparser and lib/libllvmarmparser. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-16T22:24:56.888318Z K 7 svn:log V 125 Update the deps to the new world order... it's not as nice as it was previously but somehow it seems that the order matters. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-10-16T22:34:52.418500Z K 7 svn:log V 37 define KM_NODEBUG to fix the compile END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-16T22:40:55.285086Z K 7 svn:log V 25 Introduce AsmParsers.def END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-10-16T22:52:18.428792Z K 7 svn:log V 73 - Get rid of label_t. It came from NetBSD and was used only in one place END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-10-17T00:22:07.830989Z K 7 svn:log V 588 - Use PC/RA/SP values as arguments for stacktrace_subr instead of trapframe. Context info could be obtained from other sources (see below) no only from td_pcb field - Do not show a0..a3 values unless they're obtained from the stack. These are only confirmed values. - Fix bt command in DDB. Previous implementation used thread's trapframe structure as a source info for trace unwinding, but this structure is filled only when exception occurs. Valid register values for sleeping processes are in pcb_context array. For curthread use pc/sp/ra for current frame END K 10 svn:author V 4 neel K 8 svn:date V 27 2009-10-17T00:33:55.801962Z K 7 svn:log V 39 Add myself. Approved by: imp (mentor) END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-17T08:58:01.795830Z K 7 svn:log V 129 Introduce arch info libraries. Add X86GenAsmMatcher.inc and build glue to make it Rename libllvmarmparser -> libllvmarmasmparser END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-10-17T08:59:41.762982Z K 7 svn:log V 311 Print backspaces after echoing an EOF. Applications like shells expect EOF to give no graphical output, while our implementation prints ^D by default (tunable with stty echoctl). Make the new implementation behave like the old TTY code. Print two backspaces afterwards. Reported by: koitsu MFC after: 1 month END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-17T10:28:17.281198Z K 7 svn:log V 12 Fix a typo. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-17T11:07:24.971943Z K 7 svn:log V 14 Remove sparc. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-10-17T13:42:23.557485Z K 7 svn:log V 114 MFC 197975, 197977, 197980, 198027: Update for latest 802.11s changes in meshconf format. Approved by: re (kib) END K 10 svn:author V 3 ume K 8 svn:date V 27 2009-10-17T15:53:15.745080Z K 7 svn:log V 45 Check error of dlfunc(3). MFC after: 3 days END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-10-17T21:09:15.049667Z K 7 svn:log V 109 Remove a circular dependency on routing Submitted by: Mykola Dzham Approved by: hrs END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-17T21:52:31.821336Z K 7 svn:log V 55 Add some more files to the build - clang-cc links now. END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-17T23:01:29.260002Z K 7 svn:log V 288 Say HELLO to pf(4) virtualized. * Set propper context where required. * Prepend V_ to some more global variables. * Initialize pf(4) during with vnet events rather than module ones. * Include opt_global.h where required to aid in building with virtualization enabled Please help test! END K 10 svn:author V 3 eri K 8 svn:date V 27 2009-10-17T23:04:04.896244Z K 7 svn:log V 131 Allow pf(4) module to be built as module with vimage options enabled. It is off by default. To enable just define VIMAGE variable. END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2009-10-18T00:11:49.353758Z K 7 svn:log V 1184 overhauls urtw(4) for supporting RTL8187B devices properly that there was major changes to initialize RF chipset and set H/W registers and removed a lot of magic numbers on code. Details are as follows: - uses the endpoint 0x89 to get TX status information which used to get TX complete or retry numbers or get a beacon interrupt. It's only valuable for RTL8187B. - removes urtw_write[8|16|32]_i functions that it's useless now. - uses ic->ic_updateslot to set SLOT, SIFS, DIES, EIFS, CW_VAL registers that doesn't set these whenever the channel is changed. - code for initializing RF chipset for RTL8187B changed a lot that there was many problems on TX transfers so it doesn't work properly even if just for a ping/pong. Now it becomes more stable than before that TX throughputs using netperf(1) were about 15 ~ 17Mbps/s though sometimes it encounters packet losses. - removes a lot of magic numbers that in the previous all of representing RX and TX descriptors were consisted of magic numbers and structures. It'd be more readable rather than before. - calculates TX duration more accurately for urtw(4) devices. - style(9) END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2009-10-18T00:46:59.493379Z K 7 svn:log V 51 adds devices supportted by urtw(4) and bumps date. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-10-18T11:23:56.385388Z K 7 svn:log V 76 Rewrap ip_input() comment so that it prints more nicely. MFC after: 3 days END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2009-10-18T11:26:09.465555Z K 7 svn:log V 112 Exit with non-zero error code in case of errors when make is run with -k and not parallel (compat) make is run. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-10-18T11:27:34.805526Z K 7 svn:log V 67 Line-wrap pfil.c so that it prints more nicely. MFC after: 3 days END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2009-10-18T11:28:31.963137Z K 7 svn:log V 182 Reset UPTODATE gnodes after remaking makefiles when make is not going to be restarted: such nodes could be marked UPTODATE without doing rebuild due to remakingMakefiles being TRUE. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-10-18T12:48:23.225124Z K 7 svn:log V 73 Revert most of the adjustments previously needed for clang to build gcc. END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-10-18T12:55:39.945885Z K 7 svn:log V 324 Remove spurious call to priv_check(PRIV_VM_SWAP_NOQUOTA). Call priv_check(PRIV_VM_SWAP_NORLIMIT) only when per-uid limit is actually exceed. Both changes aim at calling priv_check(9) only for the cases when privilege is actually exercised by the process. Reported and tested by: rwatson Reviewed by: alc MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-10-18T12:57:48.925822Z K 7 svn:log V 661 If ET_DYN binary has non-zero base address for some reason, honour it and do not relocate the binary to ET_DYN_LOAD_ADDR. This allows for the binary author to influence address map of the process. In particular, when the binary is actually an interpeter, this allows to have almost usual process address map. Communicate the relocation bias of the mapping for interpeter-less ET_DYN binary, that is interperter itself, in AT_BASE aux entry. This way, rtld is able to find its dynamic structure and relocate itself. Note that mapbase in the rtld is still wrong and requires further fixing. Reported and tested by: rwatson Discussed with: kan MFC after: 3 days END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-10-18T13:08:15.290552Z K 7 svn:log V 353 Change the load base to below 2GB so PIE binaries work including when compiled to use the Medium/Low code model, which we currently default to for the userland. GNU/Linux has moved their default to Medium/Middle some time ago, which probably explains why the current GNU ld(1) uses a base in the range between 32 and 44 bits instead. Submitted by: kib END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-10-18T13:51:49.574955Z K 7 svn:log V 52 Fix KASSERT string to include the real module name. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-10-18T14:55:55.408461Z K 7 svn:log V 94 Use correct signature for MipsEmulateBranch. The other one doesn't work for 64-bit compiles. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-10-18T14:56:33.421175Z K 7 svn:log V 81 _ALIGN has to return u_long, since pointers don't fit into u_int in 64-bit mips. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-10-18T14:57:04.749769Z K 7 svn:log V 26 Undo spamage of last MFC. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-10-18T15:21:48.366230Z K 7 svn:log V 78 Get the PC from the trap frame, since it isn't saved as part of the pcb regs. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-10-18T15:58:57.115733Z K 7 svn:log V 346 Merge r198118 from head to stable/8: Print routing statistics as unsigned short rather than unsigned int, otherwise sign extension leads to unlikely values when in the negative range of the signed short structure fields that hold the statistics. The type used to hold routing statistics is arguably also incorrect. Approved by: re (bz) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2009-10-18T17:10:39.574436Z K 7 svn:log V 21 o OpenBSD 4.6 added. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-10-18T17:11:16.225102Z K 7 svn:log V 155 Work around a quirk with the G5 Xserve, which has a fake GMAC controller with an all-zero MAC address. In this case, don't attach. Discussed with: marius END