"173928 72 329 270 995 519 124 241 169 115 126 296 205 305 129 305 155 205 382 412 261 152 216 111 168 142 218 451 654 654 514 198 164 378 932 120 144 271 334 146 629 270 995 132 127 207 244 312 297 290 159 416 115 144 1880 504 283 206 321 257 177 229 369 868 182 182 180 229 169 654 543 199 284 363 K 10 svn:author V 2 jb K 8 svn:date V 27 2007-11-26T05:52:45.000000Z K 7 svn:log V 237 Implement the _long functions using u_long rather than trying to cast as uint32_t which is defined as unsigned int. gcc doesn't want to consider that there might not be much difference between an int and a long on a 32 bit architecture. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-11-26T06:45:31.000000Z K 7 svn:log V 173 MFC revision 1.13 date: 2007/11/18 04:40:42; author: delphij; state: Exp; lines: +12 -19 MFp4: Fix several style(9) bugs. Submitted by: des Approved by: re (kensmith) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-11-26T06:46:44.000000Z K 7 svn:log V 898 MFC MFp4: Several fixes to tmpfs which makes it to survive from pho@'s strees2 suite, to quote his letter, this change: 1. It removes the tn_lookup_dirent stuff. I think this cannot be fixed, because nothing protects vnode/tmpfs node between lookup is done, and actual operation is performed, in the case the vnode lock is dropped. At least, this is the case with the from vnode for rename. For now, we do the linear lookup in the parent node. This has its own drawbacks. Not mentioning speed (that could be fixed by using hash), the real problem is the situation where several hardlinks exist in the dvp. But, I think this is fixable. 2. The patch restores the VV_ROOT flag on the root vnode after it became reclaimed and allocated again. This fixes MPASS assertion at the start of the tmpfs_lookup() reported by many. Submitted by: kib Approved by: re (kensmith) END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2007-11-26T08:18:19.000000Z K 7 svn:log V 422 Fix 3 issues relating to the use of "auth" rules in IPFilter, from sourceforge: 1837014 Kernel panics after authentication of an outgoing packet 1836992 Potential bugs in packet auth code (w/patches) 1836967 Kernel panic when using auth rule with keep state and another reported only to FreeBSD by Andiry (see PR) PR: kern/118251 Submitted by: Andriy Syrovenko Reviewed by: darrenr MFC after: 5 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-11-26T08:57:30.000000Z K 7 svn:log V 28 Virgin import of less v416. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-11-26T08:57:30.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r173932, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-11-26T08:57:31.000000Z K 7 svn:log V 73 This commit was manufactured by cvs2svn to create tag 'less-vendor-v416'. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-11-26T08:58:07.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-11-26T08:58:52.000000Z K 7 svn:log V 30 Mention less upgrade to v416. END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-11-26T11:06:19.000000Z K 7 svn:log V 203 Implement read_default_ldt in linux_modify_ldt(). It copies out zeroed descriptor, like real Linux does. Tested by: Yuriy Tsibizov Submitted by: rdivacky MFC after: 1 week END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-11-26T15:06:50.000000Z K 7 svn:log V 109 MFC: expand critical section coverage so that shared fast and ithread handlers don't stall. Approved by: re END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-11-26T15:08:35.000000Z K 7 svn:log V 209 MFC: Expand critical section coverage so that shared fast and ithread handlers don't stall. Unlike 8-CURRENT and 7-STABLE, sparc64 and powerpc in 6-STABLE do not appear to have this problem. Approved by: re END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-11-26T15:21:21.000000Z K 7 svn:log V 32 Bump .Dd for previous revision. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-11-26T15:42:43.000000Z K 7 svn:log V 209 MFC: Expand critical section coverage so that shared fast and ithread handlers don't stall. Unlike 8-CURRENT and 7-STABLE, sparc64 and powerpc in 6-STABLE do not appear to have this problem. Approved by: re END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2007-11-26T15:51:15.000000Z K 7 svn:log V 58 Get ready for 6.3-RC1 builds. Approved by: re (implicit) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-11-26T16:14:45.000000Z K 7 svn:log V 109 MFC: expand critical section coverage so that shared fast and ithread handlers don't stall. Approved by: re END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-11-26T17:33:28.000000Z K 7 svn:log V 288 MFC: 1.199 Do not report MAC, TX, and RX stats via sysctl(8) with BCM5705+. The register layout is little different from memory-mapped stats in the previous generation chips. In fact, it is bad because registers in this range are cleared after reading them. Approved by: re (kensmith) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-11-26T17:37:24.000000Z K 7 svn:log V 318 MFC: 1.356 Make VPD register access more robust: - Implement timing out of VPD register access. - Fix an off-by-one error of freeing malloc'd space when checksum is invalid. - Fix style(9) bugs, i.e., sizeof cannot be followed by space. - Retire now obsolete 'hw.pci.enable_vpd' tunable. Approved by: re (kensmith) END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-11-26T18:17:07.000000Z K 7 svn:log V 166 Add the 845M GMCH controller. PR: 114802 Approved by: imp (mentor), anholt (private mail) Submitted by: Alex Goncharov MFC After: 3 days END K 10 svn:author V 3 jfv K 8 svn:date V 27 2007-11-26T18:21:42.000000Z K 7 svn:log V 60 MFC of device support for Intel S7000FC4UR Approved by: re END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-11-26T18:25:07.000000Z K 7 svn:log V 121 Add the FNW3603TX Planex NIC. PR: 76081 Approved by: imp (mentor) Submitted by: umi at pocke dot org MFC After: 3 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-11-26T19:05:49.000000Z K 7 svn:log V 16 Sync with HEAD. END K 10 svn:author V 3 sos K 8 svn:date V 27 2007-11-26T19:08:08.000000Z K 7 svn:log V 76 Use device_set_desc_copy in the generic ident as its used on a temp buffer. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-11-26T19:08:42.000000Z K 7 svn:log V 47 Add style.Makefile (refereed to from style.9). END K 10 svn:author V 3 jfv K 8 svn:date V 27 2007-11-26T19:47:03.000000Z K 7 svn:log V 125 Fix for a reported panic in certain circumstances. When calling em_stop() now make sure the TX lock is held as well as CORE. END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-11-26T19:54:54.000000Z K 7 svn:log V 356 Add the Intel 82801FB (ICH6) SMBus controller and the Intel 82801GB (ICH7) SMBus controller. PR: 85106 [1] PR: 99663 [2] Approved by: imp (mentor), jhb Submitted by: Oliver Fromme , [1] Arthur Hartwig , [1] Lowell Gilbert [2]@ MFC After: 3 days END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-11-26T20:07:20.000000Z K 7 svn:log V 558 MFC: UPDATING 1.512, sys/sparc64/conf/DEFAULTS 1.11 Let sunkbd(4) emulate an AT keyboard by default. This has the following benefits: - allows to use the AT keyboard maps in share/syscons/keymaps with sunkbd(4), - allows to use kbdmux(4) with sunkbd(4), - allows Sun RS232 keyboards to be configured and used the same way as Sun USB keyboards driven by ukbd(4) (which also does AT keyboard emulation) with X.Org, putting an end to the problem of native support for the former in X.Org being broken over and over again. Approved by: re (kensmith) END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-11-26T21:04:59.000000Z K 7 svn:log V 558 MFC: UPDATING 1.512, sys/sparc64/conf/DEFAULTS 1.11 Let sunkbd(4) emulate an AT keyboard by default. This has the following benefits: - allows to use the AT keyboard maps in share/syscons/keymaps with sunkbd(4), - allows to use kbdmux(4) with sunkbd(4), - allows Sun RS232 keyboards to be configured and used the same way as Sun USB keyboards driven by ukbd(4) (which also does AT keyboard emulation) with X.Org, putting an end to the problem of native support for the former in X.Org being broken over and over again. Approved by: re (kensmith) END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-11-26T21:28:18.000000Z K 7 svn:log V 421 Be more careful handling off-channel frames: if the driver (wrongly) sends frames up the stack after changing the current channel then the lookup by ieee channel number may fail leaving a null ptr in se_chan; if this happens fallback to the channel recorded when the frame is processed (curchan). Since the frame doesn't contribute to scan results for the sta this is acceptable. Reviewed by: thompsa MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-26T21:29:59.000000Z K 7 svn:log V 105 Add a note to indicate that these files do borrow in part from mbr.s and boot1.S Requested by: rnordier END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-11-26T21:30:00.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 2 jb K 8 svn:date V 27 2007-11-26T21:46:21.000000Z K 7 svn:log V 286 Although the entire src tree builds cleanly now without -fno-strict-aliasing in the default CFLAGS, we're in the middle of a ports freeze, so we can't really go making the corresponding change to the ports mk files. I'll take -fno-strict-aliasing out again when the ports freeze ends. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2007-11-26T22:37:35.000000Z K 7 svn:log V 835 Simplify the adaptive spinning algorithm in rwlock and mutex: currently, before to spin the turnstile spinlock is acquired and the waiters flag is set. This is not strictly necessary, so just spin before to acquire the spinlock and to set the flags. This will simplify a lot other functions too, as now we have the waiters flag set only if there are actually waiters. This should make wakeup/sleeping couplet faster under intensive mutex workload. This also fixes a bug in rw_try_upgrade() in the adaptive case, where turnstile_lookup() will recurse on the ts_lock lock that will never be really released [1]. [1] Reported by: jeff with Nokia help Tested by: pho, kris (earlier, bugged version of rwlock part) Discussed with: jhb [2], jeff MFC after: 1 week [2] John had a similar patch about 6.x and/or 7.x about mutexes probabilly END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-11-26T23:19:15.000000Z K 7 svn:log V 27 New release note: wpi(4). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-11-26T23:21:24.000000Z K 7 svn:log V 51 Use the most recent Xorg manpage set that we have. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-11-26T23:27:37.000000Z K 7 svn:log V 177 Modified release notes: Fix an error with freebsd-update(8) upgrade note [1]. MFCs noted: ipfwpcap(8), IPFilter 4.1.28. Approved by: re (implicitly) Noticed by: cperciva [1] END K 10 svn:author V 6 jasone K 8 svn:date V 27 2007-11-27T03:09:23.000000Z K 7 svn:log V 238 Fix stats printing of the amount of memory currently consumed by huge allocations. [1] Fix calculation of the number of arenas when 'n' is specified via MALLOC_OPTIONS. Clean up various style inconsistencies. Obtained from: [1] NetBSD END K 10 svn:author V 6 jasone K 8 svn:date V 27 2007-11-27T03:12:15.000000Z K 7 svn:log V 51 Avoid re-zeroing memory in calloc() when possible. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2007-11-27T03:13:15.000000Z K 7 svn:log V 533 Implement lazy deallocation of small objects. For each arena, maintain a vector of slots for lazily freed objects. For each deallocation, before doing the hard work of locking the arena and deallocating, try several times to randomly insert the object into the vector using atomic operations. This approach is particularly effective at reducing contention for multi-threaded applications that use the producer-consumer model, wherein one producer thread allocates objects, then multiple consumer threads deallocate those objects. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2007-11-27T03:16:44.000000Z K 7 svn:log V 174 Add _pthread_mutex_init_calloc_cb() to libthr and libkse, so that malloc(3) (part of libc) can use pthreads mutexes without causing infinite recursion during initialization. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2007-11-27T03:17:30.000000Z K 7 svn:log V 899 Implement dynamic load balancing of thread-->arena mapping, based on lock contention. The intent is to dynamically adjust to load imbalances, which can cause severe contention. Use pthread mutexes where possible instead of libc "spinlocks" (they aren't actually spin locks). Conceptually, this change is meant only to support the dynamic load balancing code by enabling the use of spin locks, but it has the added apparent benefit of substantially improving performance due to reduced context switches when there is moderate arena lock contention. Proper tuning parameter configuration for this change is a finicky business, and it is very much machine-dependent. One seemingly promising solution would be to run a tuning program during operating system installation that computes appropriate settings for load balancing. (The pthreads adaptive spin locks should probably be similarly tuned.) END K 10 svn:author V 6 jasone K 8 svn:date V 27 2007-11-27T03:18:26.000000Z K 7 svn:log V 37 Document the B and L MALLOC_OPTIONS. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2007-11-27T06:34:15.000000Z K 7 svn:log V 32 Define atomic_readandclear_ptr. END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-11-27T06:50:21.000000Z K 7 svn:log V 112 s/effect/affect/ PR: docs/118266 Submitted by: "Kim Scarborough" MFC After: 3 days END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-11-27T06:54:13.000000Z K 7 svn:log V 149 The nfe driver will first appear in 7.0 and not in 6.x PR: i386/118264 Submitted by: "Julian H. Stacey" Nod from: yongari END K 10 svn:author V 6 avatar K 8 svn:date V 27 2007-11-27T08:11:13.000000Z K 7 svn:log V 216 MFC(if_an.c:1.85, if_anreg.h:1.24): Trying to eliminate a racing as well as reducing the chance of device removal(PCCARD) panic by replacing the timeout(9) with callout(9) APIs. Tested by: dhw Approved by: re (gnn) END K 10 svn:author V 6 avatar K 8 svn:date V 27 2007-11-27T08:22:37.000000Z K 7 svn:log V 201 MFC(if_an.c:1.85, if_anreg.h:1.24): Trying to eliminate a racing as well as reducing the chance of device removal(PCCARD) panic by replacing the timeout(9) with callout(9) APIs. Approved by: re (gnn) END K 10 svn:author V 6 avatar K 8 svn:date V 27 2007-11-27T08:29:24.000000Z K 7 svn:log V 194 MFP4(129048): Eliminating an unnecessary check on an_gone inside an_stats_update() since a properly locked callout_stop(9) does do the right thing. Reviewed by: ambrisko, jhb MFC after: 3 days END K 10 svn:author V 6 benjsc K 8 svn:date V 27 2007-11-27T08:58:32.000000Z K 7 svn:log V 64 Handle missed beacons correctly Approved by: mlaier (comentor) END K 10 svn:author V 6 benjsc K 8 svn:date V 27 2007-11-27T09:09:09.000000Z K 7 svn:log V 320 Fix up a race condition with the callout_stop method in newstate. The call should happen with the driver lock held. We don't hold the driver lock in newstate as it's a separate thread where we can't sleep (and we only call wpi_cmd in async mode). Discovered By: Attillo's callout rework Approved By: mlaier (comentor) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2007-11-27T10:00:33.000000Z K 7 svn:log V 20 Tweak -lpmc's name. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-27T11:02:41.000000Z K 7 svn:log V 48 Add a man page for stack(9). MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-27T12:20:58.000000Z K 7 svn:log V 1782 Merge nfs_vnops.c:1.277 from HEAD to RELENG_7: Remove hacks from the NFSv2/3 client intended to handle a lack of a server-side RPC retranmission cache for non-idempotent operations: these hacks substituted 0 (success) for the expected EEXIST in the event that a target name already existed for LINK, SYMLINK, and MKDIR operations, under the assumption that EEXIST represented a second application of the original RPC rather than a true failure. Background: certain NFS operations (in this case, LINK, SYMLINK, and MKDIR) are not idempotent, as they leave behind persisting state on the server that prevents them from being replayed without an error;if an UDP RPC reply is lost leading to a retransmission by theclient, the second reply will return EEXIST rather than success, asthe new object has already been created. The NFS client previouslysilently mapped the EEXIST return into success to paper over thisproblem. However, in all modern NFS server implementations, a reply cache is kept in order to retransmit the original reply to a retransmitted request, rather than performing the operation a second time, allowing this hack to be avoided. This allows link()-based filelocking over NFS to operate correctly, as an application requestingthe creation of a new link for a file to tell if it succeededatomically or not. Other NFS clients, including Solaris and Linux, generally follow this behavior for the same reasons. Most clients also now default to TCP, which also helps avoid the issue of retransmitted but non-idempotent requests in most cases. Reported by: Adam McDougall , Timo Sirainen Reviewed by: mohans Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-27T12:22:17.000000Z K 7 svn:log V 407 Merge tcp_subr.c:1.302 from HEAD to RELENG_7: More carefully handle various cases in sysctl_drop(), such as unlocking the inpcb when there's an inpcb without associated timewait state, and not unlocking when the inpcb has been freed. This avoids a kernel panic when tcpdrop(8) is run on a socket in the TIMEWAIT state. Reported by: Rako Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-11-27T12:23:29.000000Z K 7 svn:log V 186 Merge aac_debug.c:1.23 from HEAD to RELENG_7: Respell 'Conatainer' as 'Container'. Reported by: Toomas Aas Approved by: re (kensmith) END K 10 svn:author V 7 attilio K 8 svn:date V 27 2007-11-27T13:18:54.000000Z K 7 svn:log V 109 Partially MFC subr_witness.c rev. 1.238: - add missing spinlock scrlock in the static table Approved by: re END K 10 svn:author V 4 brix K 8 svn:date V 27 2007-11-27T13:58:25.000000Z K 7 svn:log V 227 Add usr/lib/libgssapi_krb5.so.8 to the list of old libs from the 20071120 shared library version bump. Update the date in the comments to match the date of the actual commit. Approved by: bz, erwin (mentor) MFC after: 3 days END K 10 svn:author V 7 attilio K 8 svn:date V 27 2007-11-27T14:08:14.000000Z K 7 svn:log V 160 MFC sx.9 rev. 1.12 and rwlock.9 rev. 1.43: - Introduce rw_init_flags() and relative flags for it - Introduce sx_slock_sig() and sx_xlock_sig() Approved by: re END K 10 svn:author V 6 jasone K 8 svn:date V 27 2007-11-27T16:22:21.000000Z K 7 svn:log V 82 Add _pthread_mutex_init_calloc_cb to libc's map, for which malloc defines a stub. END K 10 svn:author V 5 marck K 8 svn:date V 27 2007-11-27T17:00:35.000000Z K 7 svn:log V 134 MFC revision 1.31: devinfo(8) manual page refers to pciconfr(8). Add back reference for completeness. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-27T17:28:12.000000Z K 7 svn:log V 276 Remove the 'needbounce' variable from the _bus_dmamap_load_buffer() routine. It is not needed as the existing tests for segment coalescing already handle bounced addresses and it prevents legal segment coalescing in certain edge cases. MFC after: 1 week Reviewed by: scottl END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-27T17:43:49.000000Z K 7 svn:log V 775 Cleanup the alpha bus dma code a bit and sync it up with i386. Changes include: - Honor alignment and boundary restrictions on DMA tags by using bounce pages for misaligned buffers and not coalescing pages if the resulting segment would cross a boundary. - Teach the _bus_dmamap_load_buffer() helper function to use bounce pages when needed and change bus_dmamap_load() to use the helper function instead of largely duplicating it. As a side effect, this enables bounce page support for the other load routines (load_mbuf(), load_mbuf_sg(), and load_uio()). Honoring the boundary restrictions partially helps with the Alpha ATA DMA problem. More work is needed for that however (and forthcoming). PR: alpha/75317 Tested by: wilko Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-27T17:45:59.000000Z K 7 svn:log V 90 MF6: Sync with i386 and expand support for bounce pages, etc. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-27T17:46:18.000000Z K 7 svn:log V 90 MFC: Expand critical section coverage for ithread scheduling. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-27T18:43:09.000000Z K 7 svn:log V 88 MFC: Bump up the number of ttys supported by pty(4) to 512. Approved by: re (kensmith) END K 10 svn:author V 5 marck K 8 svn:date V 27 2007-11-27T20:00:29.000000Z K 7 svn:log V 134 MFC revision 1.31: devinfo(8) manual page refers to pciconfr(8). Add back reference for completeness. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-27T20:37:16.000000Z K 7 svn:log V 77 Properly sort 'sync' in the list of options passed to -o. MFC after: 3 days END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-11-27T20:48:13.000000Z K 7 svn:log V 558 MFC: UPDATING 1.512, sys/sparc64/conf/DEFAULTS 1.11 Let sunkbd(4) emulate an AT keyboard by default. This has the following benefits: - allows to use the AT keyboard maps in share/syscons/keymaps with sunkbd(4), - allows to use kbdmux(4) with sunkbd(4), - allows Sun RS232 keyboards to be configured and used the same way as Sun USB keyboards driven by ukbd(4) (which also does AT keyboard emulation) with X.Org, putting an end to the problem of native support for the former in X.Org being broken over and over again. Approved by: re (kensmith) END K 10 svn:author V 5 simon K 8 svn:date V 27 2007-11-27T21:04:06.000000Z K 7 svn:log V 448 MFC 1.928: Remove kernel and module symbol files from disc1 (and the livecd if it is enabled). This saves around 80MB (for i386) on the ISO images. Note that this is only from the install media, not the installed system where the symbols are still installed, if part of the release. Should anybody want the symbols which match disc1/livecd, they can just be extracted from the kernel distribution files. Approved by: re (kensmith) END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-11-27T21:17:09.000000Z K 7 svn:log V 103 Sync with the other archs and move the "machine" directive as well as mem(4) from GENERIC to DEFAULTS. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-11-27T21:47:56.000000Z K 7 svn:log V 191 Update the shlib version for libgssapi_krb5. This file needs to be updated anytime that library version is bumped. XXX: I wonder if this breaks any 6.x binaries using Kerberos5 via GSSAPI. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-11-27T22:12:05.000000Z K 7 svn:log V 267 In atomic_fetchadd_32(), do not blindly increase the value of %3. It should just contain the value we want to add, as if we're interrupted between the add and the str, we will restart from the beginning. Just use a register we can scratch instead. MFC After: 1 week END