ƒ¯ 167363 215 103 269 153 153 322 737 180 173 493 198 395 350 166 163 115 189 189 126 307 149 150 134 579 182 1104 144 151 354 294 130 115 124 131 185 223 108 171 189 189 142 172 164 164 299 135 109 117 129 151 116 354 190 285 283 226 227 140 139 103 117 158 121 142 123 119 155 296 256 256 176 119 138 160 183 398 236 275 158 253 236 577 164 965 164 648 192 635 457 140 180 202 351 396 186 591 417 238 136 366 133 119 422 114 236 174 151 194 147 527 372 207 166 276 128 144 221 161 143 279 643 757 336 540 267 289 125 390 176 172 104 158 271 501 293 927 98 377 165 436 195 252 167 357 396 498 420 172 292 725 158 110 951 116 124 123 174 438 116 289 118 122 150 161 269 183 159 146 152 422 345 186 165 114 129 122 171 122 216 218 269 829 253 164 171 197 141 257 436 110 188 296 211 134 204 445 735 182 146 129 156 157 117 373 175 164 194 181 351 215 186 364 154 167 159 303 K 10 svn:author V 2 ru K 8 svn:date V 27 2007-03-09T14:36:18.000000Z K 7 svn:log V 12 Fix markup. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T15:49:57.000000Z K 7 svn:log V 176 Defer calling lapic_init() until we've completed the 'MPTable: <...>' printf. Otherwise, printfs inside of lapic_init() (such as during a verbose boot) can uglify the output. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T16:04:44.000000Z K 7 svn:log V 61 Use C99-style struct member initialization for lock classes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T16:19:34.000000Z K 7 svn:log V 61 Use C99-style struct member initialization for lock classes. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2007-03-09T16:21:40.000000Z K 7 svn:log V 226 KERN_PROC_ALL produces a kinfo_proc for each thread in a process, which caused fstat to produce duplicated output for threaded processes. Instead use KERN_PROC_PROC to get just one kinfo_proc per process. MFC After: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T16:27:11.000000Z K 7 svn:log V 644 Add two new function pointers 'lc_lock' and 'lc_unlock' to lock classes. These functions are intended to be used to drop a lock and then reacquire it when doing an sleep such as msleep(9). Both functions accept a 'struct lock_object *' as their first parameter. The 'lc_unlock' function returns an integer that is then passed as the second paramter to the subsequent 'lc_lock' function. This can be used to communicate state. For example, sx locks and rwlocks use this to indicate if the lock was share/read locked vs exclusive/write locked. Currently, spin mutexes and lockmgr locks do not provide working lc_lock and lc_unlock functions. END K 10 svn:author V 5 xride K 8 svn:date V 27 2007-03-09T16:29:15.000000Z K 7 svn:log V 86 ! is a generic info message Reviewed by: harti Approved by: harti MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T16:44:58.000000Z K 7 svn:log V 81 - Sort rwlock functions similar to the order in mutex(9). - Add a missing MLINK. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T16:52:26.000000Z K 7 svn:log V 400 - Sort functions in the order that rwlock(9) and mutex(9) use. - Markup sx_unlock() as a function rather than saying it is a macro. The macro part is an implementation detail, and all the other sx_*lock() functions are actually macros, too. - Use the same style as rwlock(9) and mutex(9) to markup sx_assert() and SX_SYSINIT() with respect to headers and kernel options. - Add a missing MLINK. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T16:54:03.000000Z K 7 svn:log V 105 Place mtx_destroy() and rw_destroy() right after mtx_init() and rw_init() to match sx(9) and condvar(9). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T16:59:27.000000Z K 7 svn:log V 302 - Document cv_wait_unlock(9). - Don't claim that the mutex is atomically reacquired when a cv_wait routine returns. There's nothing atomic or magical about the lock reacquire. The only magic is that we atomically drop the lock by placing the thread on the sleep queue before dropping the lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T17:52:10.000000Z K 7 svn:log V 257 Correct descriptions of EINTR and ERESTART errors. Masked signals don't interrupt sleeps. Rather, unmasked signals interrupt restarts and can either interrupt the system call by having it return EINTR in userland or force the system call to be restarted. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T17:53:16.000000Z K 7 svn:log V 74 Fix a typo in the last that claimed that only masked signals were caught. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T17:56:05.000000Z K 7 svn:log V 71 Oof, it is not my day. Unswap the descriptions of EINTR and ERESTART. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T18:06:36.000000Z K 7 svn:log V 23 Document SLEEPQ_PAUSE. END K 10 svn:author V 3 sos K 8 svn:date V 27 2007-03-09T18:45:45.000000Z K 7 svn:log V 97 More SATA phy/reset cleanup and simplification. Fix a long standing bogon in the sii_reset code. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-03-09T19:34:55.000000Z K 7 svn:log V 93 Change the passing of callbacks to a struct in case this needs to be extended in the future. END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-03-09T19:43:42.000000Z K 7 svn:log V 34 Wordsmithery. Pointed out by: ru END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-03-09T20:14:07.000000Z K 7 svn:log V 213 New release notes: GEOM_MULTIPATH, unionfs reimplementation (+MFC), addr2ascii()/ascii2addr() removal, dump(8)/restore(8) extended attributes, objformat(1) gone, vnconfig(8) gone, ncurses wide character support. END K 10 svn:author V 5 jkois K 8 svn:date V 27 2007-03-09T20:14:59.000000Z K 7 svn:log V 55 Add my record. Discussed with and approved by: remko@ END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-03-09T20:16:49.000000Z K 7 svn:log V 57 s/filesystem/file system/ in six places for consistency. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-03-09T20:31:46.000000Z K 7 svn:log V 43 Sort (once again) by month/day/year/login. END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-09T21:04:50.000000Z K 7 svn:log V 483 ng_apply_item should be void. It is called from the interrupt source or from whoever has dequeued the item from the queue. Generally they have no interest in the result, and even if it is called by the queuer, it should still pretend that it was queued. The queuer should be assuming that the call was queued and giving them the false confidence that they are getting status leads to hard to find bugs. Make it a void and remove all the code that tried to return status through it. END K 10 svn:author V 3 sos K 8 svn:date V 27 2007-03-09T22:23:39.000000Z K 7 svn:log V 90 Add support for the Silicon Image SiI 3124 and SiI 3132. HW donated by: Adriaan de Groot END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T22:41:01.000000Z K 7 svn:log V 1010 Allow threads to atomically release rw and sx locks while waiting for an event. Locking primitives that support this (mtx, rw, and sx) now each include their own foo_sleep() routine. - Rename msleep() to _sleep() and change it's 'struct mtx' object to a 'struct lock_object' pointer. _sleep() uses the recently added lc_unlock() and lc_lock() function pointers for the lock class of the specified lock to release the lock while the thread is suspended. - Add wrappers around _sleep() for mutexes (mtx_sleep()), rw locks (rw_sleep()), and sx locks (sx_sleep()). msleep() still exists and is now identical to mtx_sleep(), but it is deprecated. - Rename SLEEPQ_MSLEEP to SLEEPQ_SLEEP. - Rewrite much of sleep.9 to not be msleep(9) centric. - Flesh out the 'RETURN VALUES' section in sleep.9 and add an 'ERRORS' section. - Add __nonnull(1) to _sleep() and msleep_spin() so that the compiler will warn if you try to pass a NULL wait channel. The functions already have a KASSERT to that effect. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-09T23:28:40.000000Z K 7 svn:log V 52 point-to-point address should come from ifa_dstaddr END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-09T23:29:31.000000Z K 7 svn:log V 59 Use sx_sleep() in the main loop of the accounting kthread. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-03-09T23:49:48.000000Z K 7 svn:log V 260 New release notes: 802.11 support for 900 MHz cards and quarter / half channel support (+MFC), ng_deflate(4) (+MFC), ng_pred1(4) (+MFC), wpa_passphrase(8) (+MFC). Updated release notes: ath(4) and HAL 0.9.20.3 (+MFC). Other MFCs noted: if_bridge(4) RSTP. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-03-09T23:52:39.000000Z K 7 svn:log V 200 MFC: ath(4) HAL 0.9.20.3, 802.11 900 MHz and quarter/half channel support, if_bridge(4) RSTP, ng_deflate(4), ng_pred1(4), unionfs update, wpa_passphrase(8). New release notes: IPv6 over gif(4) fix. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-10T00:16:52.000000Z K 7 svn:log V 38 MFC 1.10: elaborate on stepping names END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-10T00:19:24.000000Z K 7 svn:log V 23 MFC: add ath hal rules END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-10T00:26:12.000000Z K 7 svn:log V 32 start of arm-specific man pages END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-10T00:28:43.000000Z K 7 svn:log V 39 MFC 1.7: add IEEE80211_IS_CHAN_PASSIVE END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-10T00:31:03.000000Z K 7 svn:log V 93 MFC: Fix potential node refcnt leak Submitted by: Sepherosa Ziehau Obtained from: DragonFly END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-10T00:33:47.000000Z K 7 svn:log V 130 MFC: Correct several issues with rate set negotiation Submitted by: Sepherosa Ziehau (w/ modifications) Obtained from: DragonFly END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-10T00:46:21.000000Z K 7 svn:log V 16 sync whitepsace END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-10T00:48:28.000000Z K 7 svn:log V 79 MFC 1.44: remove local def for IEEE80211_IS_CHAN_PASSIVE now that it's defined END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-10T00:51:49.000000Z K 7 svn:log V 97 MFC 1.162: don't call ath_reset when processing sysctl's before the device is marked running END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-10T00:53:09.000000Z K 7 svn:log V 97 MFC: set the antenna switch when fixing the tx antenna using the dev.ath.X.txantenna sysctl END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-10T01:02:40.000000Z K 7 svn:log V 47 oops committed the wrong patch. try this one.. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-10T02:39:54.000000Z K 7 svn:log V 77 Fix some stupid copyright mistakes that have been there for quite some time. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-03-10T02:39:55.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-03-10T02:39:56.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_5'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-03-10T02:46:58.000000Z K 7 svn:log V 205 New release notes: ULE 2.0, UNIX domain locking changes, driver ABI/API change for interrupt filtering, zs driver gone, npe(4) (+MFC), bpf(4) directions, IPv6 multicast forwarding loadable, setfacl(1) -h. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-03-10T03:10:34.000000Z K 7 svn:log V 39 Add new ST201 PCI id. PR: kern/108150 END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2007-03-10T05:56:05.000000Z K 7 svn:log V 12 Add myself. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-03-10T07:10:01.000000Z K 7 svn:log V 26 Reduce diffs with c99(1). END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-03-10T07:11:20.000000Z K 7 svn:log V 38 Bump the original revision of c89(1). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-03-10T12:44:22.000000Z K 7 svn:log V 54 Document Silicon Image SiI 3124 and SiI 3132 support. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-03-10T12:45:46.000000Z K 7 svn:log V 19 Uppercase FreeBSD. END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-10T13:37:44.000000Z K 7 svn:log V 261 Prepend ${_chroot} to a pathname in a consistent and robust way: insert a slash between ${_chroot} and the pathname if and only if ${_chroot} is set to a non-empty string. Now the pathname is very likely to be absolute, but we shouldn't take that for granted. END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-10T13:53:04.000000Z K 7 svn:log V 98 MFC rev. 1.73: Allow for interpreted scripts using env(1) in their shebang lines. PR: bin/100287 END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-10T14:00:51.000000Z K 7 svn:log V 192 MFC rev. 1.18: Syscons cannot be stopped, so provide a no-op stop method. The default stop method from rc.subr isn't suited for this case and produces a bogus warning: "syscons not running". END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-10T14:04:01.000000Z K 7 svn:log V 190 MFC rev. 1.10: Improve rc.d conformance: - don't play a needless trick with prestart, just use start method; - provide no-op stop method so that we don't get bogus "abi not running" error. END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-10T14:07:01.000000Z K 7 svn:log V 133 MFC rev. 1.26: pkill(1) and pgrep(1) have been moved to /bin so that they are available to rc.d scripts early in the boot sequence. END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-10T14:17:27.000000Z K 7 svn:log V 134 MFC rev. 1.9-1.11: Better handling for unset or null $hostname, which can appear in a system just installed, or configured via DHCP. END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-10T14:20:34.000000Z K 7 svn:log V 48 MFC rev. 1.9: Fix a typo in a warning message. END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-10T14:29:31.000000Z K 7 svn:log V 47 MFC rev. 1.100: Typo fix: preceed -> precede. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2007-03-10T18:30:12.000000Z K 7 svn:log V 11 Add myself END K 10 svn:author V 3 mbr K 8 svn:date V 27 2007-03-10T18:31:33.000000Z K 7 svn:log V 25 Uppercase FreeBSD, sigh. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-03-10T20:26:43.000000Z K 7 svn:log V 66 Completely eliminate "avail_start". It serves no useful purpose. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2007-03-11T00:56:17.000000Z K 7 svn:log V 24 MFC from revision 1.165 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-11T01:51:20.000000Z K 7 svn:log V 47 MFC header/license cleanup. No effect on code. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-11T01:59:44.000000Z K 7 svn:log V 28 feedback from RELENG_5 port END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-11T02:02:02.000000Z K 7 svn:log V 24 MFC xpt_print function. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-11T02:03:01.000000Z K 7 svn:log V 60 Move the current states of isp(4) and mpt(4) into RELENG_5. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-03-11T05:54:29.000000Z K 7 svn:log V 203 Push down the implementation of PCPU_LAZY_INC() into the machine-dependent header file. Reimplement PCPU_LAZY_INC() on amd64 and i386 making it atomic with respect to interrupts. Reviewed by: bde, jhb END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T06:24:26.000000Z K 7 svn:log V 163 change ieee80211_mhz2ieee to use the PSB mapping when the frequency falls in the proper place, not when we're handed a 1/2 or 1/4-rate channel MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T06:35:27.000000Z K 7 svn:log V 163 discard deauth+disassoc frames that are not destined for us; these can be received when the interface is in promisc mode Reviewed by: sephe Obtained from: netbsd END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T06:36:10.000000Z K 7 svn:log V 84 add IEEE80211_KEY_UNDEFINED and use it instead of local defs Obtained from: netbsd END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T06:38:26.000000Z K 7 svn:log V 27 white space diff reduction END K 10 svn:author V 7 bushman K 8 svn:date V 27 2007-03-11T06:44:37.000000Z K 7 svn:log V 42 Add myself. Approved by: brooks (mentor) END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T06:44:51.000000Z K 7 svn:log V 68 move __inline before type to appease gcc 4.x Obtained from: netbsd END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T06:52:22.000000Z K 7 svn:log V 91 disallow re-associate with a slot time mismatch Obtained from: Atheros MFC after: 2 weeks END K 10 svn:author V 6 brooks K 8 svn:date V 27 2007-03-11T06:53:07.000000Z K 7 svn:log V 302 Allow background_fsck_delay to be set to a negative value which delays the background fsck indefinitely. This allows the administrator to run it at a convenient time. To support running it from cron, the forcestart argument now causes the fsck to start with no delay and all output to be suppressed. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T06:55:59.000000Z K 7 svn:log V 143 split check for rate set mismatch on assoc req away from check for pure 11g mode so we can give meaningful diagnostic msgs MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T07:06:08.000000Z K 7 svn:log V 182 keep tx/rx seq #'s for non-QoS traffic separate from QoS; stations aren't supposed mix traffic but if they did frames might be mis-handled Obtained from: Atheros MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T07:08:04.000000Z K 7 svn:log V 66 improve debug msg for ie's that are too short MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T07:15:38.000000Z K 7 svn:log V 160 expose IEEE80211_DISCARD, IEEE80211_DISCARD_IE, and IEEE80211_DISCARD_MAC so they can be used within net80211 but outside ieee80211_input.c MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T07:22:21.000000Z K 7 svn:log V 143 change ieee80211_fix_rate to take a rate set instead of using ni_rates; this lets us re-use the code to check 11n HT rates MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T07:42:02.000000Z K 7 svn:log V 484 Update to reflect correct usage: o leave IEEE80211_RADIOTAP_HDRLEN for portability to other systems but correct comment about radiotap headers being padded to 64-bytes (hasn't been true for many years) o remove reference to IEEE80211_RADIOTAP_FCS; it was never used, instead the flags are marked with IEEE80211_RADIOTAP_F_FCS to indicate whether or not FCS is present Might be better to just remove IEEE80211_RADIOTAP_HDRLEN so drivers don't bogusly pad. MFC after: 2 weeks END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2007-03-11T08:41:01.000000Z K 7 svn:log V 68 Merge changes to the NetBSD copyright (advertising clause removal). END K 10 svn:author V 5 simon K 8 svn:date V 27 2007-03-11T09:59:51.000000Z K 7 svn:log V 870 MFC 1.50: - Bump _yplib_timeout limit from 10 to 20 seconds to better handle packet loss when talking to a NIS server. - Set 1 second retry timeout to further realistically handle UDP packet loss for yp_next packet bursts. If the packet hasn't come back within 1 second its rather unlikely to come back at all. There is still back-off mechanism in RPC so if there is another reason than packet loss for the lack of response within 1 second, the NIS server will not be totally bombarded with requests. This reduces the risk of NIS failing with: yp_next: clnt_call: RPC: Timed out considerably. This is mainly a problem if you have larger NIS maps (like at FreeBSD.org) since enumerations of the lists will cause a UDP packet bursts where a few packets being lost once in a while do happen. Discussed with: peter Problem mainly diagnosed by: peter END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-03-11T10:11:16.000000Z K 7 svn:log V 73 MFC: 1.38: Fix interface output being stuck under low memory conditions. END K 10 svn:author V 5 simon K 8 svn:date V 27 2007-03-11T10:15:49.000000Z K 7 svn:log V 553 MFC src/lib/libc/Makefile (1.69) src/lib/libc/rpc/clnt_dg.c (1.19): Disable RPC exponential back-off for FreeBSD.org systems (IE. hidden behind _FREEFALL_CONFIG). This is done mainly to make NIS even more resistant to packet loss. This is not enabled by default for "normal" FreeBSD since it might cause the server providing the RPC service to be hit heavily with RPC traffic in case of problems. freefall.FreeBSD.org and hub.FreeBSD.org have been running with a patch similar to this for a couple of weeks. MFC after: 1 week Discussed with: peter END K 10 svn:author V 6 brooks K 8 svn:date V 27 2007-03-11T10:24:37.000000Z K 7 svn:log V 97 Fix a couple markup problems in the previous commit and bump the document date. Reported by: ru END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-03-11T10:29:52.000000Z K 7 svn:log V 537 Libarchive 2.0.23: * The ACL formatter was mis-formatting entries which had a user/group ID but no name. Make the parser tolerant of these, so that old archives can be correctly restored; fix the formatter to generate correct entries. * Fix overwrite detection by introducing a new "FAILED" return code that indicates the current entry cannot be continued but the archive as a whole is still sound. * Header cleanup: Remove some unused headers, add some that are required with new Linux systems. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-03-11T10:36:42.000000Z K 7 svn:log V 359 bsdtar 2.0.23: * New test scripts exercise some basic functionality * Most header inclusions are now protected (portability) * read.c now relies on security checks in libarchive instead of trying to do its own (optimization) * -p now enabled by default for root, add --no-same-permissions to disable it * Comments, minor style fixes. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2007-03-11T10:48:34.000000Z K 7 svn:log V 45 Spell .Xr without a '/'. Pointy hat: brooks END K 10 svn:author V 5 rafan K 8 svn:date V 27 2007-03-11T13:37:09.000000Z K 7 svn:log V 86 Add ncursesw, libelf, and libalias profiling libraries Approved by: delphij (mentor) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-03-11T15:20:04.000000Z K 7 svn:log V 104 my(4) doesn't need miibus(4). Approved by: rwatson (mentor) Obtained from: DragonFly MFC after: 1 week END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-03-11T15:26:49.000000Z K 7 svn:log V 256 Fix analog CD connectivity. HP decided to screw pinconfig settings in their latest Compaq V3000 BIOS (revision F.22). As a result, analog CD connectivity is gone to the oblivion. Even if they decide to fix it in future revisions, the damage has been done. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2007-03-11T16:30:49.000000Z K 7 svn:log V 298 Don't try to apply connection-per-ip rate limiting to unix domain sockets. Instead of rejecting all unix domain connections when the -C flag is given, allow them instead. Aragon tested an earlier version of the patch. PR: 109315 MFC after: 2 weeks Tested-by: Aragon Gouveia END K 10 svn:author V 6 matteo K 8 svn:date V 27 2007-03-11T18:24:22.000000Z K 7 svn:log V 91 mdmfs.c: MFC revs 1.29-1.31 mdmfs.8: MFC revs 1.27-1.29 PR: bin/66763 103501 kern/109863 END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2007-03-11T18:30:22.000000Z K 7 svn:log V 494 Merge the following changes from NetBSD: chared.h 1.17, common.c 1.19, emacs.c 1.21, key.c 1.18, key.h 1.9, map.c 1.23, term.c 1.42, term.h 1.17, vi.c 1.25: # Print the actual eofc, instead of ^D\b\b. # Change internal character decoding to prevent buffer oveflows. key.c 1.19, key.h 1.10: # move declaration to header file. term.c 1.43: # Coverity CID 806: Prevent NULL deref term.c 1.44: # Coverity CID 1668: Plug memory leak. term.c 1.45: # Fix compilation. MFC after: 3 weeks END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-03-11T19:33:45.000000Z K 7 svn:log V 319 Clarify the test comments in test-basic.sh. Have config.sh do a better job searching for the bsdtar binary to test and the gtar binary to use for inter-operability testing. It should now find the built (but not installed) binary if there is one, then search for an installed binary in a number of standard locations. END K 10 svn:author V 4 kris K 8 svn:date V 27 2007-03-11T19:44:52.000000Z K 7 svn:log V 144 MFC: Don't hard-code the nfs root socket as SOCK_DGRAM. This is currently a NOP in 6.x but this may change if further code is merged from 7.0. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-03-11T19:46:56.000000Z K 7 svn:log V 39 MFC 1.22: Re-enable archiving of ACLs END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-03-11T20:02:26.000000Z K 7 svn:log V 270 Add dynamic acceleration to moused(8). This introduces a '-A' flag to control the acceleration algorithm. It can be used together with the '-a' flag for regular acceleration. PR: bin/110003 Submitted by: Oliver Fromme MFC after: 1 week END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-03-11T20:19:45.000000Z K 7 svn:log V 36 MFC 1.32: Support entries up to 4G. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-11T20:49:21.000000Z K 7 svn:log V 24 MFC xpt_print function. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2007-03-11T21:47:40.000000Z K 7 svn:log V 325 Merge the following changes from NetBSD: history.c 1.32: # Fix memory leak found by valgrind (Julien Torres) map.c 1.24: # fix debugging printf format. read.c 1.40: # Fix bug with multiple pending el_pushes. Reported by Julien Torres. tty.c 1.24: # Coverity CID 1216: Prevent negative index use. MFC after: 3 weeks END K 10 svn:author V 2 mp K 8 svn:date V 27 2007-03-11T22:33:41.000000Z K 7 svn:log V 23 Import of tcsh-6.15.00 END K 10 svn:author V 2 mp K 8 svn:date V 27 2007-03-11T22:33:41.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r167465, 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-03-11T22:33:42.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'tcsh-vendor-tcsh_6_15'. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T22:37:32.000000Z K 7 svn:log V 59 change ic_modecaps to a bit vector and use setbit, et. al. END K 10 svn:author V 2 mp K 8 svn:date V 27 2007-03-11T22:41:19.000000Z K 7 svn:log V 102 Build updates for tcsh-6.15.00 import. Reviewed by: ume Reminded by: Divacky Roman MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-11T22:43:35.000000Z K 7 svn:log V 55 allow net80211 to fillin rate sets MFC after: 2 weeks END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-03-12T00:28:06.000000Z K 7 svn:log V 434 Minor Makefile cleanup. Do not use Makefile variables named 'version' and 'target'. Latter is problematic in particular as apparently FreeBSD's bsd.prog.mk re-defines it under some circumstances. This causes an unexpected failures like -dumpmachine not working for cc while working fine for c++. Do not re-define IN_GCC in multipe places, it gets inherited from Makefile.in anyway. PR: gnu/110143 Submitted by: usleepless at gmail END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-03-12T02:03:25.000000Z K 7 svn:log V 277 MFC (revision 1.31) Fix long standing multi playback/recording issues, caused by excessive interrupt clock timer reset, screwing interrupt generation for already active channels. Track moving DMA pointer and call buffer interrupt on each blocksize boundary. PR: kern/109791 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-12T04:54:30.000000Z K 7 svn:log V 111 Fix compilation issues found in RELENG_4 port and merge the diffs back to -current to keep versions identical. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-03-12T05:02:42.000000Z K 7 svn:log V 71 Add back in MODULE_DEPEND() lines that were lost in the rev 13 update. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-12T05:10:29.000000Z K 7 svn:log V 180 Forced commit to note that the previous CVS comment is incorrect. The MODULE_DEPENDS lines were put in (by me) in 1.14 and removed in 1.15. The facts should be correctly reported. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-12T05:28:29.000000Z K 7 svn:log V 33 Use 2K Login firmware for 2300s. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-12T05:30:05.000000Z K 7 svn:log V 49 MFC the firmware for the new card functionality. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-03-12T07:43:07.000000Z K 7 svn:log V 125 Merge rev 1.16 and 1.18 to fix I/O problems under high load. Thanks to Areca for working on this. Submitted by: Erich Chen END K 10 svn:author V 3 sos K 8 svn:date V 27 2007-03-12T09:13:13.000000Z K 7 svn:log V 69 Fix support for the VIA8237A SATA part. HW sponsored by: Bob Bishop END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-03-12T09:25:57.000000Z K 7 svn:log V 48 Add MAC, RX, and TX stats reporting via sysctl. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-03-12T12:13:53.000000Z K 7 svn:log V 187 MFC: Don't block on the socket zone limit during the socket() syscall which can lock up a system otherwise; instead, return ENOBUFS as documented, which matches the FreeBSD 4.x behavior. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-03-12T12:16:52.000000Z K 7 svn:log V 550 Add a pn_destroy field to pfs_node. This field points to a destructor function which is called from pfs_destroy() before the node is reclaimed. Modify pfs_create_{dir,file,link}() to accept a pointer to a destructor function in addition to the usual attr / fill / vis pointers. This breaks both the programming and binary interfaces between pseudofs and its consumers. It is believed that there are no pseudofs consumers outside the source tree, so that the impact of this change is minimal. Submitted by: Aniruddha Bohra END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-12T12:27:30.000000Z K 7 svn:log V 664 Fix some minor issues in the internal vlan lists: - ifv_list member of struct ifvlan is unneeded in array mode, it's used only in hash mode to resolve hash collisions. - We don't need the list of trunks at all. (The initial reason for having it was to be able to destroy all trunks in the MOD_UNLOAD handler, but a trunk is not to be destroyed forcibly -- it will go away when all vlan interfaces on it have been deleted. Note that if_clone_detach() called first of all under MOD_UNLOAD will delete all vlan interfaces and thus make all trunks go away quietly.) - It's enough to use a single [S]LIST_FIRST() in a typical list destruction loop. END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-12T12:42:14.000000Z K 7 svn:log V 243 Emit load and unload messages under bootverbose. This can help to spot bugs (which it did for me,) and let people know which mode the vlan module is actually using if they suspect it isn't picking its options from the main kernel config file. END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-12T13:08:56.000000Z K 7 svn:log V 447 Attempt to load the kernel module only if we are going to create a new interface. In other cases loading the module is unwanted and can lead to ill side effects. One such effect found is as follows: "kldunload if_foo" tells the module to kill all its interfaces, which results in messages sent to devd; the module unloads. Then devd starts processing the messages, which ends up in a etc script running ifconfig fooX, which reloads the module. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-03-12T13:54:52.000000Z K 7 svn:log V 175 Stop clobberring the application namespace with local variables such as "sect", "page", and "target"; use underscored versions instead. Discussed with: kan MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-03-12T14:52:00.000000Z K 7 svn:log V 192 In uipc_close(), we no longer always free the unpcb, as the last reference may be dropped later. In this case, always unlock the unpcb so as not to leak the lock. Found by: kris (BugMagnet) END K 10 svn:author V 3 sos K 8 svn:date V 27 2007-03-12T15:34:08.000000Z K 7 svn:log V 33 Fix writes on siiprb type chips. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-12T19:27:36.000000Z K 7 svn:log V 297 - Use m_gethdr(), m_get(), and m_clget() instead of the macros in sosend_copyin(). - Use M_WAITOK instead of M_TRYWAIT in sosend_copyin(). - Don't check for NULL from M_WAITOK and return ENOBUFS. M_WAITOK/M_TRYWAIT allocations don't fail with NULL. Reviewed by: andre Requested by: andre (2) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-12T19:50:29.000000Z K 7 svn:log V 84 MFC: Add a simple device driver to "eat" any I/O APICs that show up as PCI devices. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-12T19:51:57.000000Z K 7 svn:log V 80 MFC: Don't reject file descriptors higher than FD_SETSIZE when using kevent(2). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-12T20:10:29.000000Z K 7 svn:log V 12 Fix a typo. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-03-12T20:27:21.000000Z K 7 svn:log V 65 Add another CPUID for AMD CPUs and fix style(9) while I am here. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2007-03-12T21:41:01.000000Z K 7 svn:log V 176 Merge Peter's fix from rev 1.14 back to RELENG_6. This line of code appears to have been accidentally committed in rev 1.11, and was never meant to go into any official code. END K 10 svn:author V 3 mux K 8 svn:date V 27 2007-03-12T22:35:43.000000Z K 7 svn:log V 408 Make "/etc/rc.d/syscons start" correctly reload screensaver settings. The code looks for all the loaded screensaver modules, tries to kldunload them, and only loads the new one if kldstat's output shows that there aren't any left. However, the regexp looking for modules to unload was still searching according to the the old naming scheme, splash_.ko, instead of _saver.ko. MFC after: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-03-13T00:41:55.000000Z K 7 svn:log V 197 Fix some OID names and minor style as per feedback from various people. Also, apparently quad support is broken in the sysctl infrastructure, so don't pretend that it works. Submitted by: ru, bde END K 10 svn:author V 5 tegge K 8 svn:date V 27 2007-03-13T01:50:27.000000Z K 7 svn:log V 832 Make insmntque() externally visibile and allow it to fail (e.g. during late stages of unmount). On failure, the vnode is recycled. Add insmntque1(), to allow for file system specific cleanup when recycling vnode on failure. Change getnewvnode() to no longer call insmntque(). Previously, embryonic vnodes were put onto the list of vnode belonging to a file system, which is unsafe for a file system marked MPSAFE. Change vfs_hash_insert() to no longer lock the vnode. The caller now has that responsibility. Change most file systems to lock the vnode and call insmntque() or insmntque1() after a new vnode has been sufficiently setup. Handle failed insmntque*() calls by propagating errors to callers, possibly after some file system specific cleanup. Approved by: re (kensmith) Reviewed by: kib In collaboration with: kib END K 10 svn:author V 4 grog K 8 svn:date V 27 2007-03-13T03:56:16.000000Z K 7 svn:log V 6 Typo. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-03-13T06:04:24.000000Z K 7 svn:log V 279 When ARCHIVE_EXTRACT_UNLINK is requested: * Only try to remove the existing item if we're not restoring a directory. * If unlink fails, try rmdir next. This should fix the broken --unlink option in bsdtar. Thanks again to: Kris Kennaway, for beating up bsdtar on pointyhat. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-13T06:44:07.000000Z K 7 svn:log V 70 Restore optr if you trash it for 24XX target mode. MFC after: 3 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-13T06:46:08.000000Z K 7 svn:log V 340 Move bus_space_tag and bus_space_handle register access tokens into the common isp_osinfo structure instead of being in bus specific structures. This allows us to implement a SYNC_REG MEMORYBARRIER call (using bus_space_barrier) and also reduce the amount of bus specific wrapper structure usages in isp_pci && isp_sbus. MFC after: 3 days END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-03-13T15:20:33.000000Z K 7 svn:log V 100 Add AC97 inverted external amplifier quirk for ASUS A6R laptop. PR: kern/110244 MFC after: 3 days END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2007-03-13T15:54:26.000000Z K 7 svn:log V 155 In one of the previous commits I accidentally removed the enabling of the watchdog chip. Noticed by: Mike Tancsa Tested by: Mike Tancsa MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-13T16:51:27.000000Z K 7 svn:log V 75 Print readers count as unsigned in ddb 'show lock'. Submitted by: attilio END K 10 svn:author V 6 thomas K 8 svn:date V 27 2007-03-13T20:28:24.000000Z K 7 svn:log V 261 MFC mount_nfs.c rev. 1.72, mount_nfs.8 rev. 1.47: Add "fg" option as antonym to "bg"; add "hard" option as antonym to "soft". This is for better compatibility with other environments (Linux, Solaris, HP-UX, AIX and Tru64 support these options). PR: bin/109924 END K 10 svn:author V 6 thomas K 8 svn:date V 27 2007-03-13T20:31:56.000000Z K 7 svn:log V 300 (ata_completed): When REQUEST SENSE is automatically issued after a failed ATAPI request, do not clear the ATA_R_DEBUG flag. This allows a request marked as requiring debug traces to produce these traces also during the completion of the autosense processing. Reviewed by: sos MFC after: 2 weeks END K 10 svn:author V 6 thomas K 8 svn:date V 27 2007-03-13T20:38:16.000000Z K 7 svn:log V 402 (reinit_bus): When the ATAPI bus is reset, do not schedule an automated CAM rescan if the ATAPI device entries have not changed. The ATAPI bus may be reset for a variety of reasons, including any time an ATAPI request times out. It is not necessary to rescan at the CAM level in such a case, unless a device has appeared or disappeared, or has otherwise changed. PR: kern/103602 MFC after: 2 weeks END K 10 svn:author V 6 thomas K 8 svn:date V 27 2007-03-13T20:42:49.000000Z K 7 svn:log V 324 (atapi_action): Improve error reporting by removing ATA_R_QUIET flag from ATAPI requests. If CAM debugging is enabled, also mark ATAPI requests with ATA_R_DEBUG flag. (atapi_cb): Report ATAPI timeouts to the CAM layer. Fix incorrect debugging traces in the presence of ATAPI errors. PR: kern/103602 MFC after: 2 weeks END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-03-13T21:56:18.000000Z K 7 svn:log V 80 MFC rev 1.38: Document SO_ACCEPTCONN. Submitted by: Vlad GALU (with changes) END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-03-13T21:59:20.000000Z K 7 svn:log V 199 MFC rev 1.159: Comply with RFC 3927, by forcing ARP replies which contain a source address within the link-local IPv4 prefix 169.254.0.0/16, to be broadcast at link layer. Reviewed by: fenner END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-03-13T22:12:23.000000Z K 7 svn:log V 632 MFC rev 1.203: Fix IP_SENDSRCADDR semantics. * To use this option with a UDP socket, it must be bound to a local port, and INADDR_ANY, to disallow possible collisions with existing udp inpcbs bound to the same port on other interfaces at send time. * If the socket is bound to INADDR_ANY, specifying IP_SENDSRCADDR with INADDR_ANY will be rejected as it is ambiguous. * If the socket is bound to an address other than INADDR_ANY, specifying IP_SENDSRCADDR with INADDR_ANY will be disallowed by in_pcbbind_setup(). Reviewed by: silence on -net Tested with: src/tools/regression/netinet/ipbroadcast END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-03-13T23:36:48.000000Z K 7 svn:log V 66 Add raw IP support (protocol 114) to ipbroadcast regression test. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-03-14T01:59:00.000000Z K 7 svn:log V 16 Make it compile END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T02:37:44.000000Z K 7 svn:log V 856 First of several commits for driver support for the Chelsio T3B 10 Gigabit Ethernet adapter. Reviewed by: scottl, sam For those interested in the preliminary performance work see below. Plots of mxge vs. cxgb running netpipe: blocksize vs. bandwidth: http://www.fsmware.com/chelsio.random/bsvsbw.gif blocksize vs. RTT: First of several commits for driver support for the Chelsio T3B 10 Gigabit Ethernet adapter. Reviewed by: scottl, sam For those interested in the preliminary performance work see below. Plots of mxge vs. cxgb running netpipe: blocksize vs. bandwidth: http://www.fsmware.com/chelsio.random/bsvsbw.gif blocksize vs. RTT: http://www.fsmware.com/chelsio.random/bsvstime.gif blocksize vs. RTT for block sizes <= 10kb: http://www.fsmware.com/chelsio.random/bsvstime_10kb.gif http://www.fsmware.com/chelsio.random/bsvstime_10kb3.gif END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T02:44:48.000000Z K 7 svn:log V 22 Add firmware for cxgb END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T02:47:38.000000Z K 7 svn:log V 30 Add modules Makefile for cxgb END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T02:47:58.000000Z K 7 svn:log V 29 add cxgb to modules Makefile END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T02:51:57.000000Z K 7 svn:log V 80 Add administration and debugging tool for Chelsio T3 10 Gigabit Ethernet driver END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-14T04:00:24.000000Z K 7 svn:log V 342 Add locking.9 This is supposed to be a brief overview of the locking primatives. It is not yet complete and contains many place-holders for information I do not know. The locking is getting so diverse that I've lost track of it all. We need this page to keep outselves in sync with what the primitives do. note.. not part of the build yet. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T05:12:25.000000Z K 7 svn:log V 22 Add man page for cxgb END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-14T05:58:07.000000Z K 7 svn:log V 193 Don't call isp_intr from isp_start- this seems to, in rare cases, cause confusion with at least the 23XX chipsets where the output queue index pointer just gets a bit whacko. MFC after: 1 day END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-14T06:12:36.000000Z K 7 svn:log V 23 Some comments from pjd END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-14T06:27:02.000000Z K 7 svn:log V 27 More suggestions from pjd. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T06:33:28.000000Z K 7 svn:log V 56 make desc_reclaimable macro safe to arbitrary arguments END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T06:34:10.000000Z K 7 svn:log V 67 move taskqueue_enqueue of tx clean operation out of the start path END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T06:35:38.000000Z K 7 svn:log V 174 add cxgb_config.h to define values that are defined in the Makefile when compiled as a module move prefetch out of cxgb_sge.c into header under arch conditional compilation END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T06:36:58.000000Z K 7 svn:log V 89 remove unused code for recycling descriptors kick tx cleaner from credit update function END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T06:40:46.000000Z K 7 svn:log V 65 #define memory barrier macros for the non-i386 && non-amd64 case END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T06:41:34.000000Z K 7 svn:log V 52 no-op cxgb_config.h for the module compilation case END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T06:57:26.000000Z K 7 svn:log V 58 Add support for statically compiling cxgb into the kernel END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T07:01:49.000000Z K 7 svn:log V 329 Add missing newline to correct failure of the regression test. According to IEEE Std 1003.1, 2004 "Whenever the pattern space is written to standard output or a named file, sed shall immediately follow it with a ." An attempt at the same correction might have been made with r1.3, which is however identical with r1.2. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-03-14T07:30:51.000000Z K 7 svn:log V 247 Reduce the risk of inducing heart attacks, by printing the right path when complaining about lstat(2) failing. It's a bit scary to find the message tar: /: Cannot stat: No such file or directory printed while doing a backup. MFC after: 1 week END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T07:40:44.000000Z K 7 svn:log V 94 Repo-copy from usr.bin/sed/TEST for integration with the regression suite. Copied-by: simon@ END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-03-14T07:46:57.000000Z K 7 svn:log V 68 Various fixes, also the driver can be compiled into the kernel now. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T07:49:45.000000Z K 7 svn:log V 20 fix wording blunder END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T07:52:38.000000Z K 7 svn:log V 37 Add Towers of Hanoi regression test. END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T07:55:05.000000Z K 7 svn:log V 30 Add sed math regression test. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T07:57:59.000000Z K 7 svn:log V 77 play it safe for now and go back to kicking off tx cleaning from the tx path END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-03-14T08:03:20.000000Z K 7 svn:log V 25 Add missing punctuation. END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-03-14T08:45:55.000000Z K 7 svn:log V 123 Busy filesystem around call of VFS_QUOTACTL() vfs op. Tested by: Peter Holm Reviewed by: tegge Approved by: re (kensmith) END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-03-14T08:48:57.000000Z K 7 svn:log V 125 Remove unneeded getinoquota() call in the ufs_access(). Tested by: Peter Holm Reviewed by: tegge Approved by: re (kensmith) END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-03-14T08:50:27.000000Z K 7 svn:log V 176 Call getinoquota() before allocating new block for the directory to properly account for block allocation. Tested by: Peter Holm Reviewed by: tegge Approved by: re (kensmith) END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-03-14T08:54:08.000000Z K 7 svn:log V 736 Implement fine-grained locking for UFS quotas. Each struct dquot gets dq_lock mutex to protect dq_flags and to interlock with DQ_LOCK. qhash, dqfreelist and dq.dq_cnt are protected by global dqhlock mutex. i_dquot array for inode is protected by lockmgr' vnode lock, corresponding assert added to the dqget(). Access to struct ufsmount quota-related fields (um_quotas and um_qflags) is protected by um_lock. Tested by: Peter Holm Reviewed by: tegge Approved by: re (kensmith) This work were not possible without enormous amount of help given by Tor Egge and Peter Holm. Tor reviewed each version of patch, pointed out numerous errors and provided invaluable suggestions. Peter did tireless testing of the patch as it was developed. END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T09:05:41.000000Z K 7 svn:log V 160 Update tests to reflect the state of the art of sed in HEAD and GNU sed 4.1.5. Almost all of the tests that were skipped for BSD or GNU sed now appear to work. END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T09:33:13.000000Z K 7 svn:log V 72 Document a procedure for testing individual binaries under development. END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T09:47:00.000000Z K 7 svn:log V 79 Use another non-printing test; address 0 now has a special meaning in GNU sed. END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T10:10:10.000000Z K 7 svn:log V 104 - It looks like BSD and GNU sed can nowadays pass two more tests. - Test 7.8 fails for GNU sed not BSD. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-03-14T10:52:01.000000Z K 7 svn:log V 44 Autogenerate the hardware list for cxgb(4). END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T11:03:00.000000Z K 7 svn:log V 164 - Uncomment tests that were commented out - Update platform-conditional tests to reflect current reality - Fix conditional for test 7.8: it is the fault of BSD sed END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T12:46:22.000000Z K 7 svn:log V 343 Reference results for sed.test (to be renamed into multitest.t). I have verified these with GNU sed 4.1.5 (and in some cases with Solaris sed) and they are identical, with the following exceptions: 5.3: The result is unspecified and BSD sed behaves differently. 6.3: GNU sed gets it wrong 7.1: GNU sed gets it wrong 7.8: BSD sed gets it wrong END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-03-14T12:54:10.000000Z K 7 svn:log V 18 White space nits. END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T13:05:45.000000Z K 7 svn:log V 96 Integrate the tests I wrote in 1992 with our current regression testing framework and protocol. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-03-14T13:09:59.000000Z K 7 svn:log V 203 Don't deny mounting for jailed processes immediately, allow prison_priv_check() to decide what to do. This change is suppose not to change current (security) behaviour in any way. Reviewed by: rwatson END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-03-14T13:19:50.000000Z K 7 svn:log V 118 Remove obsolete polling members from documentation for struct ifnet. Submitted by: Aniruddha Bohra MFC after: 5 days END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T13:38:23.000000Z K 7 svn:log V 42 Reinstate error-testing regression tests. END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T13:43:32.000000Z K 7 svn:log V 111 Test files repo-copied into tools/regression/usr.bin/sed and integrated into the regression testing framework. END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-03-14T14:10:22.000000Z K 7 svn:log V 352 MFC rev 1.4: Update host-mode multicast group information output. Display IPv4 and IPv6 memberships separately. Obey the MK_INET6_SUPPORT flag. Display link-layer memberships. Use addr2ascii() to correctly print non-IEEE 802 sockaddr_dl instances. Eliminate redundant switch..case blocks. Update copyright. Misc style changes. END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-14T14:19:42.000000Z K 7 svn:log V 642 MFC: As suggested more than once in the lists, drop -M from flags to mfs for /tmp and /var. This makes the memory discs swap-backed instead of malloc-backed. A swap-backed memory disc should not be worse than a malloc-backed one in any scenario because it will start touching swap only when needed. OTOH, a malloc-backed disc can starve limited kernel resources and evenually crash the system. Reflect the change in the rc.conf(5) manpage. Also stop telling lies there about softupdates: it does not waste disc space, it just can delay its freeing. src/etc/defaults/rc.conf 1.306 src/share/man/man5/rc.conf.5 1.317 END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-14T14:38:04.000000Z K 7 svn:log V 90 Let vlan_ioctl() pass some work on to ether_ioctl() and so reduce code duplication a bit. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T16:05:39.000000Z K 7 svn:log V 52 define prefetch as a no-op macro for non-x86 arches END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T16:18:51.000000Z K 7 svn:log V 35 #define L1_CACHE_BYTES for non-x86 END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-03-14T16:31:16.000000Z K 7 svn:log V 64 Mark addr2ascii() and ascii2addr() clearly as being deprecated. END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-03-14T16:44:31.000000Z K 7 svn:log V 65 MFC: AF_LINK support for getnameinfo(). Obtained from: NetBSD END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-14T17:33:16.000000Z K 7 svn:log V 22 fix braino in markup. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2007-03-14T18:05:04.000000Z K 7 svn:log V 279 Map the second CS of the compact flash too. This allow us access to the alternate status and the control registers. Remove the local version of ata_reset. Add support for the ADI Pronghorn Metro boards. They use CS3 and CS4 instead of Avila's CS1 and CS2. OKed by: sam, cognet END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-14T18:20:36.000000Z K 7 svn:log V 81 Disable linking in of firmware on ia64 to avoid build failures from a broken ld. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-03-14T18:20:37.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T18:55:31.000000Z K 7 svn:log V 101 Repo-copy from sed.test to comply with the naming scheme of the regression suite. Copied-by: simon@ END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-14T18:58:59.000000Z K 7 svn:log V 89 Rename sed.test to multitest.t to comply with the naming scheme of the regression suite. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2007-03-14T19:03:07.000000Z K 7 svn:log V 257 Map the second CS of the compact flash too. This allow us access to the alternate status and the control registers. Remove the local version of ata_reset. Add support for the ADI Pronghorn Metro boards. They use CS3 and CS4 instead of Avila's CS1 and CS2. END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-03-14T19:50:07.000000Z K 7 svn:log V 122 Only enter the debugger on a Fatal op if this is a debug build of the acpi module. Also clean up print of args a little. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-03-14T19:52:19.000000Z K 7 svn:log V 90 Update a comment: Rather than suggesting suser(), suggest priv(9) for checking privilege. END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-03-14T19:56:10.000000Z K 7 svn:log V 271 Only enter the debugger on a Fatal op if this is a debug build of the acpi module. Also clean up print of args a little. This was accidentally committed as 1.9.2.3 in the stable branch. Since it is harmless, I will let the "insta-MFC" stand unless there is a problem. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-03-14T20:09:23.000000Z K 7 svn:log V 57 Fix markup and reword a sentence to actually make sense. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-03-14T20:55:51.000000Z K 7 svn:log V 71 Properly move the setting of bstp_linkstate_p to the bridgestp module. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-03-14T21:31:53.000000Z K 7 svn:log V 62 New release notes: cxgb(4) added. While here, fix an entity. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-03-14T22:28:41.000000Z K 7 svn:log V 205 New release notes: vge(4) altq support (+mfc), snd_hda(4) added Updated release notes: KDE updated to 3.5.6, GNOME updated to 2.16.3 Also moved cxgb(4) entry to the right place and fixed another entity. END