ıD158563 195 800 154 157 177 127 127 316 135 187 423 165 107 199 130 152 154 174 426 179 120 305 118 343 353 174 369 241 165 174 219 200 111 125 144 215 153 190 149 283 336 235 196 119 121 178 145 163 269 1412 404 233 251 197 156 299 244 128 121 138 149 297 120 134 180 124 163 115 695 155 182 166 192 190 164 115 172 174 155 161 250 206 199 287 137 146 273 546 121 174 123 310 142 268 209 120 145 165 170 1119 753 2944 146 130 315 143 267 278 486 1363 648 381 190 114 149 122 152 170 120 114 250 196 167 216 456 135 194 351 176 179 200 126 115 330 206 358 349 149 218 142 1541 1493 277 185 278 161 116 293 346 286 726 760 123 249 173 121 208 133 217 113 716 217 197 380 303 216 476 543 129 176 142 142 254 501 164 987 263 206 147 215 214 208 210 157 198 291 198 207 271 151 318 411 183 585 542 181 K 10 svn:author V 3 bms K 8 svn:date V 27 2006-05-14T14:22:49.000000Z K 7 svn:log V 707 Fix a long-standing limitation in IPv4 multicast group membership. By making the imo_membership array a dynamically allocated vector, this minimizes disruption to existing IPv4 multicast code. This change breaks the ABI for the kernel module ip_mroute.ko, and may cause a small amount of churn for folks working on the IGMPv3 merge. Previously, sockets were subject to a compile-time limitation on the number of IPv4 group memberships, which was hard-coded to 20. The imo_membership relationship, however, is 1:1 with regards to a tuple of multicast group address and interface address. Users who ran routing protocols such as OSPF ran into this limitation on machines with a large system interface tree. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-05-14T15:45:44.000000Z K 7 svn:log V 57 Add if_* MLINKS for bce(4) and le(4). MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-05-14T15:53:57.000000Z K 7 svn:log V 60 MFC: rev. 1.55 Correct the interrupt override information. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-05-14T18:31:34.000000Z K 7 svn:log V 81 Fix build (unhook lnc). Submitted by: David H. Wolfskill END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-05-14T18:37:03.000000Z K 7 svn:log V 32 Remove the lnc module Makefile. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-05-14T18:49:25.000000Z K 7 svn:log V 32 Remove some remnants of lnc(4). END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-05-14T19:04:12.000000Z K 7 svn:log V 220 - Replace the entry for the no longer existing lnc(4) module with an entry for the replacement le(4) module. - Add an entry for the gem(4) module. - Remove gratuitous whitespace in the description of the hme(4) entry. END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-05-14T19:23:03.000000Z K 7 svn:log V 43 MFC 1.13, 1.14: - Document libmap32.conf END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-05-14T19:25:36.000000Z K 7 svn:log V 95 MFC 1.41: - Document LD_32_* environment variables - Mention 32-bit files in FILES section END K 10 svn:author V 5 krion K 8 svn:date V 27 2006-05-14T20:23:01.000000Z K 7 svn:log V 328 The last execution of -exec {} + is not done if the -exec primary is not on the top-level -and sequence, e.g. inside of ! or -or. Create a separate linked list of all active -exec {} + primaries and do the last execution for all at termination. PR: bin/79263 Submitted by: Jilles Tjoelker MFC after: 7 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-05-14T20:31:32.000000Z K 7 svn:log V 68 Remove autogeneration of the lnc(4) hardware list to fix the build. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-05-14T20:54:45.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-05-14T21:02:25.000000Z K 7 svn:log V 101 New release notes: - cpufreq(4) support for VIA C7-M processors - lnc(4) removed - ip6fw(8) removed END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-05-14T21:45:54.000000Z K 7 svn:log V 37 MFC the birthtime related primaries. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-05-14T22:03:00.000000Z K 7 svn:log V 58 o A tiny regression test exposes bug in rip_disconnect(). END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-05-14T22:19:11.000000Z K 7 svn:log V 60 With the demise of Alpha, remove Alpha specific diagnostic. END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-05-14T22:19:38.000000Z K 7 svn:log V 81 Fix formatting. Add missing break; Submitted by: Iain Hibbert MFC after: 3 days END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2006-05-14T23:42:24.000000Z K 7 svn:log V 330 Use only lower 64bit of src/dest (and src/dest port) for hashing of IPv6 connections and get rid of the flow_id as it is not guaranteed to be stable some (most?) current implementations seem to just zero it out. PR: kern/88664 Reported by: jylefort Submitted by: Joost Bekkers (w/ changes) Tested by "regisr" END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-05-15T00:17:27.000000Z K 7 svn:log V 84 Switch to a 64bit time_t, while it's not a big problem to do so. Suggested by: imp END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-05-15T01:33:23.000000Z K 7 svn:log V 25 MFC r1.13 (-mdoc sweep). END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-05-15T01:43:53.000000Z K 7 svn:log V 209 MFC {r1.14--r1.16}: - Spelling/grammar fixes. - Typo fix: "ing" -> "in". - Document the EOPNOTSUPP returned by hwpmc(4) if a sampling mode PMC is requested on a CPU without an APIC. Bump document date. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-05-15T01:47:34.000000Z K 7 svn:log V 23 MFC r1.67: Fix a typo. END K 10 svn:author V 6 cokane K 8 svn:date V 27 2006-05-15T02:09:41.000000Z K 7 svn:log V 247 MFC: rev. 1.36 The -b parameter incorrectly stated that pax archives over ~32kB violate POSIX. Fixed to describe that block size larger than 32256 bytes are actually what violates POSIX. PR: docs/97059 Reviewed by: Giorgos Keramidas END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-05-15T04:50:33.000000Z K 7 svn:log V 256 Re-wrok PHY setup, media handling and dual-port detection. With this change SysKonnect SK-9521 v2.0 and SK-9821 v2.0 adapter now works. Obtained from: OpenBSD Reported by: Ganbold ganbold ! micom ( mng $ net Tested by: Ganbold ganbold ! micom ( mng $ net END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-05-15T08:20:38.000000Z K 7 svn:log V 80 o Fix typo in a comment. PR: bin/97292 Submitted by: clsung MFC after: 3 days END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-05-15T09:28:57.000000Z K 7 svn:log V 274 o In rip_disconnect() do not call rip_abort(), just mark a socket as not connected. In soclose() case rip_detach() will kill inpcb for us later. It makes rawconnect regression test do not panic a system. Reviewed by: rwatson X-MFC after: with all 1th April inpcb changes END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-05-15T10:03:09.000000Z K 7 svn:log V 146 MFC revs. 1.29, 1.30, a part of 1.36: the .Nm utility, filesystem -> file system, move rcs id tag. PR: docs/66264 Submitted by: Michel Lavondes END K 10 svn:author V 5 benno K 8 svn:date V 27 2006-05-15T10:40:37.000000Z K 7 svn:log V 71 Display real/avail memory as per other platforms. Approved by: cognet END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-05-15T11:15:34.000000Z K 7 svn:log V 81 Switch from the lnc driver to the le driver. But C-NET(98)S support is dropped. END K 10 svn:author V 8 dhartmei K 8 svn:date V 27 2006-05-15T11:49:01.000000Z K 7 svn:log V 121 Recalculate IP checksum after running pfil hooks. Reviewed by: thompsa Tested by: Adam McDougall END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-05-15T13:08:12.000000Z K 7 svn:log V 104 Add definitions for atomic_subtract_rel_32, atomic_add_rel_32 and atomic_load_acq_32, needed for hwpmc. END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-05-15T13:40:40.000000Z K 7 svn:log V 19 MFC import of csup END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-05-15T13:47:39.000000Z K 7 svn:log V 33 MFC make glue for building csup. END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-05-15T13:55:43.000000Z K 7 svn:log V 52 MFC r1.288 and r1.289: Connect csup to the build. END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-05-15T14:01:44.000000Z K 7 svn:log V 122 MFC r1.542: Change the default SUP command to use csup instead of CVSup for "make update" when SUP_UPDATE is defined. END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-05-15T14:03:49.000000Z K 7 svn:log V 61 MFC r1.275: Also refer to csup in the example SUP setting. END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-05-15T14:08:41.000000Z K 7 svn:log V 98 Refer to csup in the make.conf(5) manpage. Insta-MFC to follow. Reminded by: ru (some time ago) END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-05-15T14:10:50.000000Z K 7 svn:log V 57 MFC r1.135: Refer to csup in the make.conf(5) manpage. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2006-05-15T15:47:45.000000Z K 7 svn:log V 185 Note that an old adjkerntz is not really usable after the recent sysctlbyname() changes, so the new adjkerntz binary should be used while in single-user mode. Reviewed by: ceri, maxim END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-05-15T16:52:15.000000Z K 7 svn:log V 242 MFC: Teach bthidd(8) to reload its config when SIGHUP is received. Properly convert L2CAP PSM values in sockaddr_l2cap to LE16 byte order. Properly map mouse buttons. Fix typo. PR: bin/94577 Submitted by: Iain Hibbert, Krzysztof Jedruczyk END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-05-15T17:04:28.000000Z K 7 svn:log V 141 MFC: Properly convert L2CAP PSM values in sockaddr_l2cap to LE16 byte order. Fix formatting. Add missing break; Submitted by: Iain Hibbert END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-05-15T17:43:51.000000Z K 7 svn:log V 100 Update README.examples according to the current state of the examples/etc directory PR: conf/97232 END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-05-15T18:34:06.000000Z K 7 svn:log V 28 MFC: 32bit sendfile support END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-05-15T18:34:40.000000Z K 7 svn:log V 30 MFC: regen for 32bit sendfile END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-05-15T18:47:52.000000Z K 7 svn:log V 87 MFC: Properly support for FreeBSD 4 32bit System V shared memory. Submitted by: peter END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-05-15T18:48:23.000000Z K 7 svn:log V 54 MFC: regen for 32bit FreeBSD 4 System V shared memory END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-05-15T18:51:26.000000Z K 7 svn:log V 72 MFC: Fix the format/display descriptor of vm.kmem_size and vm.kmem_free END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-05-15T18:53:00.000000Z K 7 svn:log V 177 MFC: rev 1.329 Don't try to kill embryonic processes in killpg1(). This prevents a race condition between fork() and kill(pid,sig) with pid < 0 that can cause a kernel panic. END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2006-05-15T19:42:10.000000Z K 7 svn:log V 1315 Restore the ability to mount procfs and fdescfs filesystems via the mount(2) system call: * Add cmount hook to fdescfs and pseudofs (and, by extension, procfs and linprocfs). This (mostly) restores the ability to mount these filesystems using the old mount(2) system call (see below for the rest of the fix). * Remove not-NULL check for the data argument from the mount(2) entry point. Per the mount(2) man page, it is up to the individual filesystem being mounted to verify data. Or, in the case of procfs, etc. the filesystem is free to ignore the data parameter if it does not use it. Enforcing data to be not-NULL in the mount(2) system call entry point prevented passing NULL to filesystems which ignored the data pointer value. Apparently, passing NULL was common practice in such cases, as even our own mount_std(8) used to do it in the pre-nmount(2) world. All userland programs in the tree were converted to nmount(2) long ago, but I've found at least one external program which broke due to this (presumably unintentional) mount(2) API change. One could argue that external programs should also be converted to nmount(2), but then there isn't much point in keeping the mount(2) interface for backward compatibility if it isn't backward compatible. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-05-15T19:57:59.000000Z K 7 svn:log V 308 MFC: 1.97, 1.98. 1.106 (partial) - Add if_arl_load, if_ath_load, if_axe_load, if_aue_load, if_cs_load, if_cue_load, if_gem_load, if_hme_load, if_le_load, if_nve_load, if_rue_load and if_udav_load to the Networking drivers section. - Remove trailing whitespace in the description of the kern.nbuf entry. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-05-15T20:03:10.000000Z K 7 svn:log V 137 Update the description of pcn(4) from pcn(4) vs. lnc(4) to pcn(4) vs. le(4) now that lnc(4) is removed and le(4) is going to replace it. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-05-15T20:07:24.000000Z K 7 svn:log V 155 Replace references to lnc(4) with references to le(4) (so far the notes still apply to le(4)) now that lnc(4) is removed and le(4) is going to replace it. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-05-15T20:16:42.000000Z K 7 svn:log V 101 Now that lnc(4) is removed from the source tree, remove it from the list of drivers supporting ALTQ. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-05-15T20:19:21.000000Z K 7 svn:log V 61 MFC: 1.15 Add le(4) to the list of drivers supporting ALTQ. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-05-15T20:28:18.000000Z K 7 svn:log V 203 Now that lnc(4) is removed from the source tree, replace lnc0 in an example with fxp0 (fxp(4) was chosen as it's also used in a couple of examples in other man pages and as it has good grep(1)'ability). END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-05-15T20:41:11.000000Z K 7 svn:log V 149 o Join "lnc(4) killers" gang and add lnc.4 man page to a list of obsoleted files. o Fix a timestamp in the previous revision: 20061205 -> 20060512. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-05-15T20:42:42.000000Z K 7 svn:log V 34 Remove reference to Alpha machine END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-05-15T20:48:18.000000Z K 7 svn:log V 27 Remove reference to Alpha. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-05-15T20:51:53.000000Z K 7 svn:log V 44 Remove reference to the Alpha architecture. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-05-15T20:53:00.000000Z K 7 svn:log V 55 o In the cross-build example replace alpha by sparc64. END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-05-15T20:53:44.000000Z K 7 svn:log V 204 Sync with HEAD except for powerpc bits: - Add -s flag to limit the length of string fields in the output brian Jan 2, 2006 - Accept zero len sockaddr_in types alfred Oct 15, 2005 Approved by: alfred END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-05-15T20:55:36.000000Z K 7 svn:log V 26 Remove reference to Alpha END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-05-15T20:58:05.000000Z K 7 svn:log V 40 Remove reference to Alpha architecture. END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-05-15T21:03:02.000000Z K 7 svn:log V 88 - Fix crash when hitting unknown syscall. Copied from i386-fbsd.c Approved by: alfred END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-05-15T21:10:34.000000Z K 7 svn:log V 30 s/alpha/sparc64/ in examples. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-05-15T21:12:12.000000Z K 7 svn:log V 69 Prepare to shoot my own dog, decouple the alpha docs from the build. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-05-15T21:13:55.000000Z K 7 svn:log V 21 Shoot my own dog :-( END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-05-15T21:18:28.000000Z K 7 svn:log V 602 - Add decoding of kse_release, kevent, sigprocmask, unmount, socket, getrusage, rename, __getcwd, shutdown, getrlimit, setrlimit, _umtx_lock, _umtx_unlock, pathconf, truncate, ftruncate, kill - Decode more arguments of open, mprot, *stat, and fcntl. - Convert all constant-macro and bitfield decoding to lookup tables; much cleaner than previous code. - Print the timestamp of process exit and signal reception when -d or -D are in use - Try six times with 1/2 second delay to debug the child PR: bin/52190 (updated) Submitted by: Dan Nelson Approved by: alfred END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-05-15T22:09:45.000000Z K 7 svn:log V 63 - Fix warning when compiling with -DDEBUG Approved by: alfred END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-05-15T22:52:22.000000Z K 7 svn:log V 88 Errors detected while file system is suspended should not trigger an assertion failure. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-05-15T22:59:23.000000Z K 7 svn:log V 72 Don't leak a locked buffer if last block on file system cannot be read. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-05-15T23:18:49.000000Z K 7 svn:log V 98 Copy last block on file system again after file system has been suspended. Obtained from: NetBSD END K 10 svn:author V 6 avatar K 8 svn:date V 27 2006-05-15T23:27:00.000000Z K 7 svn:log V 95 MFC: (1.4, 1.5) Allow the gif module to be built without IPv6 support when NOINET6 is defined. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-05-16T00:14:20.000000Z K 7 svn:log V 70 Read block hints list from last snapshot on the active snapshot list. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-05-16T00:23:44.000000Z K 7 svn:log V 19 MFC revision 1.101 END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-05-16T06:21:46.000000Z K 7 svn:log V 78 MFC rev. 1.22: do not mangle current session user login name with jail -u|-U. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-05-16T06:25:44.000000Z K 7 svn:log V 80 MFC rev. 1.28: close an output file -o flag opened before execvp(3) in a child. END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-05-16T07:03:32.000000Z K 7 svn:log V 64 Protect amr_wait_command under splbio to avoid a missed wakeup. END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-05-16T07:27:49.000000Z K 7 svn:log V 70 MFC: Allow for nmbclusters and maxsockets to be increased via sysctl. END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-05-16T07:50:54.000000Z K 7 svn:log V 158 Allow concurrent read(2)/readv(2) access to a file. Lock file offset against multiple read calls. Submitted by: ups Obtained from: Yahoo! MFC after: 2 weeks END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-05-16T09:32:58.000000Z K 7 svn:log V 109 Do not leak kernel memory in case if userland has been compiled against older NG_VERSION. Coverity ID: 1131 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-05-16T10:51:26.000000Z K 7 svn:log V 102 - Backout one line from 1.78. The tp can be freed by tcp_drop(). - Style next line. Coverity ID: 912 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-05-16T11:15:22.000000Z K 7 svn:log V 190 Since m_pullup() can return a new mbuf, change gre_input2() to return mbuf back to gre_input(). If the former returns mbuf back to the latter, then pass it to raw_input(). Coverity ID: 829 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-05-16T11:49:26.000000Z K 7 svn:log V 41 Remove unneeded check. Coverity ID: 445 END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-05-16T12:15:39.000000Z K 7 svn:log V 55 Kill more references to lnc(4). Submitted by: grep(1) END K 10 svn:author V 4 oleg K 8 svn:date V 27 2006-05-16T12:23:57.000000Z K 7 svn:log V 179 Introduce MII_ANEGTICKS and MII_ANEGTICKS_GIGE defines. (How many ticks should we wait before retrying autonegotiation process). Approved by: glebius (mentor) MFC after: 1 month END K 10 svn:author V 4 oleg K 8 svn:date V 27 2006-05-16T12:26:00.000000Z K 7 svn:log V 452 1) Fix mii_phy_tick(): Current code does not report link loss correctly - when link goes down, mii_phy_tick() will notice that with up to mii_anegticks delay. If link goes up during this delay then link flapping will be unnoticed by driver. 2) mii_phy_add_media(): initialize sc->mii_anegticks for 10/100 media 3) Use MII_ANEGTICKS/MII_ANEGTICKS_GIGE defines instead of hardcoded values. Approved by: glebius (mentor) MFC after: 1 month END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-05-16T14:22:37.000000Z K 7 svn:log V 28 Make a bootable CD on pc98. END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-05-16T14:37:58.000000Z K 7 svn:log V 82 Since DELAY() was moved, most #includes have been unnecessary. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-05-16T15:23:27.000000Z K 7 svn:log V 32 Make this compile with -Wundef. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2006-05-16T15:27:43.000000Z K 7 svn:log V 212 Update the description of the `STATE' column for SMP systems, and add the missing `C' SMP-only column. PR: docs/29245 Submitted by: ada@bsd.org Patch by: Pawel Worach MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-05-16T16:12:45.000000Z K 7 svn:log V 49 Don't try to upload alpha-specific docs anymore. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2006-05-16T16:19:48.000000Z K 7 svn:log V 172 Add support for allocating one larger than page-sized contiguous block of memory with a physical address. This is used for hardware ARGB cursor support on newer chipsets. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-05-16T16:31:58.000000Z K 7 svn:log V 113 Move a define depending on __FreeBSD_versoin to after where it would be defined. Submitted by: Ruslan Ermilov END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-05-16T17:10:16.000000Z K 7 svn:log V 25 Close a "(" I left open. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2006-05-16T17:57:00.000000Z K 7 svn:log V 48 Fix file leaking in translate_path_major_minor. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-05-16T18:51:22.000000Z K 7 svn:log V 69 Provide a less cryptic panic message in place of just "found inode." END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-05-16T18:59:00.000000Z K 7 svn:log V 74 Some minor wording/description changes. Reviewed by: ru (two months ago) END K 10 svn:author V 6 qingli K 8 svn:date V 27 2006-05-16T19:11:11.000000Z K 7 svn:log V 1022 The current routing code allows insertion of indirect routes that have gateways which are unreachable except through the default router. For example, assuming there is a default route configured, and inserting a route "route add 64.102.54.0/24 60.80.1.1" is currently allowed even when 60.80.1.1 is only reachable through the default route. However, an error is thrown when this route is utilized, say, "ping 64.102.54.1" will return an error This type of route insertion should be disallowed becasue: 1) Let's say that somehow our code allowed this packet to flow to the default router, and the default router knows the next hop is 60.80.1.1, then the question is why bother inserting this route in the 1st place, just simply use the default route. 2) Since we're not talking about source routing here, the default router could very well choose a different path than using 60.80.1.1 for the next hop, again it defeats the purpose of adding this route. Reviewed by: ru, gnn, bz Approved by: andre END K 10 svn:author V 8 keramida K 8 svn:date V 27 2006-05-16T20:24:41.000000Z K 7 svn:log V 655 * Document the fact that non-superusers cannot change file flags for objects with SF_IMMUTABLE, SF_APPEND, or SF_NOUNLINK. * Document that non-superusers cannot set or clear any SF_* flag (setting fails with EPERM, clearing is silently ignored). * Document that superusers cannot change any flag if one of SF_IMMUTABLE, SF_APPEND, SF_NOUNLINK is set and securelevel is greater than 0. * Document SF_SNAPSHOT and note that it is maintained by the system and is, for this reason, impossible to set to clear by any user. PR: docs/33877 Submitted by: harti Help by: George Marsellis MFC after: 1 week END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-05-16T21:04:01.000000Z K 7 svn:log V 2847 - Revert if_le_pci.c rev. 1.2; although lnc(4) is now gone, le_pci_probe() still should return BUS_PROBE_LOW_PRIORITY instead of BUS_PROBE_DEFAULT in order to give pcn(4) a chance to attach in case it probes after le(4). - Rearrange the code related to RX interrupt handling so that ownership of RX descriptors is immediately returned to the NIC after we have copied the data of the hardware, allowing the NIC to already reuse the descriptor while we are processing the data in ifp->if_input(). This results in a small but measurable increase in RX throughput. As a side-effect, this moves the workaround for the LANCE revision C bug to am7900.c (still off by default as I doubt we will actually encounter such an old chip in a machine running FreeBSD) and the workaround for the bug in the VMware PCnet-PCI emulation to am79000.c, which is now also only compiled on i386 (resulting in a small increase in RX throughput on the other platforms). - Change the RX interrupt handlers so that the descriptor error bits are only check once in case there was no error instead of twice (inspired by the NetBSD pcn(4), which additionally predicts the error branch as false). - Fix the debugging output of the RX and TX interrupt handlers; while looping through the descriptors print info about the currently processed one instead of always the previously last used one; remove pointless printing of info about the RX descriptor bits after their values were reset. - Create the DMA tags used to allocate the memory for the init block, descriptors and packet buffers with the alignment the respective NIC actually requires rather than using PAGE_SIZE unconditionally. This might as well fix the alignment of the memory as it seems we do not inherit the alignment constraint from the parent DMA tag. - For the PCI variants double the number of RX descriptors and buffers from 8 to 16 as this minimizes the number of RX overflows im seeing with one NIC-mainboard combination. Nevertheless move reporting of overflows under debugging as they seem unavoidable with some crappy hardware. - Set the software style of the PCI variants to ILACC rather than PCnet-PCI as the former is was am79000.c actually implements. Should not make a difference for this driver though. - Fix the driver name part in the MODULE_DEPEND of the PCI front-end for ether. - Use different device descriptions for PCnet-Home and PCnet-PCI. - Fix some 0/NULL confusion in lance_get(). - Use bus_addr_t for sc_addr and bus_size_t for sc_memsize as these are more appropriate than u_long for these. - Remove the unused LE_DRIVER_NAME macro. - Add a comment describing why we are taking the LE_HTOLE* etc approach instead of using byteorder(9) functions directly. - Improve some comments and fix some wording. MFC after: 2 weeks END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-05-16T22:06:47.000000Z K 7 svn:log V 50 Add man page for ReiserFS. Reviewed by: dumbbell END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-05-16T22:08:38.000000Z K 7 svn:log V 34 Add reiserfs.5 man page to build. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-05-16T22:12:55.000000Z K 7 svn:log V 218 Disconnect mount_reiserfs from build. It is no longer needed, because "mount -t reiserfs" calls nmount(2) directly to mount a ReiserFS file system without the use of this external mount program. Approved by: dumbbell END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-05-16T22:50:41.000000Z K 7 svn:log V 47 Fix style(9) nits, whitespace and parentheses. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2006-05-16T22:58:43.000000Z K 7 svn:log V 169 Consistently use `superuser privileges' instead of its singular form here and its plural there. Submitted by: Rostislav Krasny MFC after: 3 days END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-05-17T00:07:42.000000Z K 7 svn:log V 184 MFC revision 1.164 Pickup locks for the BPF interface structure. It's quite possible that bpf(4) descriptors can be added and removed on this interface while we are processing stats. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-05-17T00:09:24.000000Z K 7 svn:log V 392 MFC revision 1.215 Unbreak byte counters when network interfaces are in monitor mode by re-organizing the monitor return logic. We perform interface monitoring checks after we have determined if the CRC is still on the packet, if it is, m_adj() is called which will adjust the packet length. This ensures that we are not including CRC lengths in the byte counters for each packet. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-05-17T00:11:27.000000Z K 7 svn:log V 1268 MFC revision 1.55 Slightly re-worked bpf(4) code associated with bridging: if we have a destination interface as a member of our bridge or this is a unicast packet, push it through the bpf(4) machinery. For broadcast or multicast packets, don't bother with the bpf(4) because it will be re-injected into ether_input. We do this before we pass the packets through the pfil(9) framework, as it is possible that pfil(9) will drop the packet or possibly modify it, making it very difficult to debug firewall issues on the bridge. Further, implemented IFF_MONITOR for bridge interfaces. This does much the same thing that it does for regular network interfaces: it pushes the packet to any bpf(4) peers and then returns. This bypasses all of the bridge machinery, saving mutex acquisitions, list traversals, and other operations performed by the bridging code. This change to the bridging code is useful in situations where individuals use a bridge to multiplex RX/TX signals from two interfaces, as is required by some network taps for de-multiplexing links and transmitting the RX/TX signals out through two separate interfaces. This behaviour is quite common for network taps monitoring links, especially for certain manufacturers. END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-05-17T00:13:07.000000Z K 7 svn:log V 554 Add new SIOC_HCI_RAW_NODE_LIST_NAMES ioctl. User-space applications can use this ioctl to obtain the list of HCI nodes. User-space application is expected to preallocate 'ng_btsocket_hci_raw_node_list_names' structure and set limit in 'num_nodes' field. The 'nodes' field should be allocated as well and it should have space for at least 'num_nodes' elements. The SIOC_HCI_RAW_NODE_LIST_NAMES should be issued on bound raw HCI socket. It does not really really matter what HCI name the socket is bound to, as long as it is not empty. MFC after: 1 week END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-05-17T00:18:57.000000Z K 7 svn:log V 287 MFC revision 1.56 date: 2006/03/03 09:12:21; author: thompsa; state: Exp; lines: +22 -7 Since we are using random ethernet addresses for the bridge, it is possible that we might have address collisions, so make sure that this hardware address isn't already in use on another bridge. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-05-17T00:41:49.000000Z K 7 svn:log V 94 MFC following revisions: sys/ptrace.h 1.27 kern/sys_process 1.135 get LWP's signal info. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-05-17T02:28:14.000000Z K 7 svn:log V 18 MFC revision 1.4. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-05-17T02:31:50.000000Z K 7 svn:log V 53 MFC revision 1.14-1.15, add command 'thread signal'. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-05-17T02:37:41.000000Z K 7 svn:log V 26 MFC revisions 1.10, 1.11. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-05-17T04:51:31.000000Z K 7 svn:log V 55 MFC: rev. 1.349 Add if_* MLINKS for bce(4) and le(4). END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-05-17T04:59:59.000000Z K 7 svn:log V 74 Export offsets of thread signal pending set and signal mask for debugger. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-05-17T05:12:42.000000Z K 7 svn:log V 24 get thread signal info. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-05-17T05:14:45.000000Z K 7 svn:log V 18 Fix return value. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2006-05-17T06:29:36.000000Z K 7 svn:log V 154 Merge from DRM CVS: Set entry->virtual for sg maps, fixing ATI PCI/PCIE GART support. PR: kern/97056 Submitted by: Stanislav Sedov END K 10 svn:author V 6 anholt K 8 svn:date V 27 2006-05-17T06:36:28.000000Z K 7 svn:log V 100 Update to current DRM CVS, bringing in a fix for a NULL pointer chase when running 3d apps on i915. END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-05-17T06:37:14.000000Z K 7 svn:log V 75 Make the printfs relating to purging threads from a device less intrusive. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-05-17T07:38:58.000000Z K 7 svn:log V 119 Fix static array overrun. (This will be also fixed in next vendor release.) Coverity ID: 916 Reviewed by: Jack Vogel END K 10 svn:author V 6 anholt K 8 svn:date V 27 2006-05-17T07:40:12.000000Z K 7 svn:log V 360 Merge DRM from -current, including: - i915 attachment and running fixed - i915 vblank support - Radeon's new memory map support, which should fix a host of stability issues when combined with new userland. - ATI PCI/PCIE GART fix. - r300 fixes Also adds a hack to the radeon module Makefile to quiet gcc's fatal warnings about inlines in this contrib code. END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-05-17T09:33:15.000000Z K 7 svn:log V 43 Send the pcvt(4) driver off to retirement. END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-05-17T10:50:35.000000Z K 7 svn:log V 101 - Update to ntp-4.2.0 PR: docs/79857 Submitted by: Tsurutani Naoki END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-05-17T11:00:49.000000Z K 7 svn:log V 258 To save you all the trouble with CVSWEB: Peter Fellgett's wildcard recipe: Into a clean dish, place the dry ingredients and add the liquids until the right consistency is obtained. Turn out into suitable containers and cook until done. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-05-17T11:31:24.000000Z K 7 svn:log V 82 o Replace alpha-specific DESTDIR to a sparc64 one. Spotted by: Gennady Proskurin END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-05-17T11:35:31.000000Z K 7 svn:log V 85 MFC revs. 1.74 - 1.76: document security.jail.jailed and security.jail.list sysctls. END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-05-17T11:37:09.000000Z K 7 svn:log V 104 Correctly set moused_$2_enable when moused_nondefault_enable is set to NO PR: conf/92654 MFC after: 3 END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-05-17T13:17:02.000000Z K 7 svn:log V 33 Fix typo in device hint variable END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-05-17T13:20:21.000000Z K 7 svn:log V 19 Sync with CURRENT. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-05-17T13:26:01.000000Z K 7 svn:log V 233 MFC 1.14: Fix a bug where, for 6-byte sequences, the top 6 bits get compared to 111111 rather than the top 7 bits being compared against 1111110 causing illegal bytes fe and ff being treated the same as legal bytes fc and fd. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-05-17T16:40:06.000000Z K 7 svn:log V 112 Disconnect alpha hardware notes from RU release documentation build in an attempt to fix the RU Web site build. END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-05-17T17:05:02.000000Z K 7 svn:log V 264 Do not call knlist_destroy() in tapclose(). Instead call it when device is actually destroyed. Also move call to knlist_init() into tapcreate(). This should fix panic described in kern/95357. PR: kern/95357 No response from: freebsd-current@ MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-05-17T17:56:00.000000Z K 7 svn:log V 256 - Implement cuio_apply(), an equivalent to m_apply(9). - Implement CUIO_SKIP() macro which is only responsible for skipping the given number of bytes from iovec list. This allows to avoid duplicating the same code in three functions. Reviewed by: sam END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-05-17T17:58:05.000000Z K 7 svn:log V 57 Forgot about adding cuio_apply() here. Reviewed by: sam END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-05-17T18:01:51.000000Z K 7 svn:log V 125 If kern.cryptodevallowsoft is TRUE allow also for symmetric software crypto in kernel. Useful for testing. Reviewed by: sam END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-05-17T18:04:51.000000Z K 7 svn:log V 50 Remove cri_rnd. It is not used. Reviewed by: sam END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-05-17T18:12:44.000000Z K 7 svn:log V 1447 - Make opencrypto more SMP friendly by dropping the queue lock around crypto_invoke(). This allows to serve multiple crypto requests in parallel and not bached requests are served lock-less. Drivers should not depend on the queue lock beeing held around crypto_invoke() and if they do, that's an error in the driver - it should do its own synchronization. - Don't forget to wakeup the crypto thread when new requests is queued and only if both symmetric and asymmetric queues are empty. - Symmetric requests use sessions and there is no way driver can disappear when there is an active session, so we don't need to check this, but assert this. This is also safe to not use the driver lock in this case. - Assymetric requests don't use sessions, so don't check the driver in crypto_kinvoke(). - Protect assymetric operation with the driver lock, because if there is no symmetric session, driver can disappear. - Don't send assymetric request to the driver if it is marked as blocked. - Add an XXX comment, because I don't think migration to another driver is safe when there are pending requests using freed session. - Remove 'hint' argument from crypto_kinvoke(), as it serves no purpose. - Don't hold the driver lock around kprocess method call, instead use cc_koperations to track number of in-progress requests. - Cleanup register/unregister code a bit. - Other small simplifications and cleanups. Reviewed by: sam END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-05-17T18:24:17.000000Z K 7 svn:log V 1399 - Fix a very old bug in HMAC/SHA{384,512}. When HMAC is using SHA384 or SHA512, the blocksize is 128 bytes, not 64 bytes as anywhere else. The bug also exists in NetBSD, OpenBSD and various other independed implementations I look at. - We cannot decide which hash function to use for HMAC based on the key length, because any HMAC function can use any key length. To fix it split CRYPTO_SHA2_HMAC into three algorithm: CRYPTO_SHA2_256_HMAC, CRYPTO_SHA2_384_HMAC and CRYPTO_SHA2_512_HMAC. Those names are consistent with OpenBSD's naming. - Remove authsize field from auth_hash structure. - Allow consumer to define size of hash he wants to receive. This allows to use HMAC not only for IPsec, where 96 bits MAC is requested. The size of requested MAC is defined at newsession time in the cri_mlen field - when 0, entire MAC will be returned. - Add swcr_authprepare() function which prepares authentication key. - Allow to provide key for every authentication operation, not only at newsession time by honoring CRD_F_KEY_EXPLICIT flag. - Make giving key at newsession time optional - don't try to operate on it if its NULL. - Extend COPYBACK()/COPYDATA() macros to handle CRYPTO_BUF_CONTIG buffer type as well. - Accept CRYPTO_BUF_IOV buffer type in swcr_authcompute() as we have cuio_apply() now. - 16 bits for key length (SW_klen) is more than enough. Reviewed by: sam END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-05-17T18:30:28.000000Z K 7 svn:log V 184 - The authsize field from auth_hash structure was removed. - Define that we want to receive only 96 bits of HMAC. - Names of the structues have no longer _96 suffix. Reviewed by: sam END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-05-17T18:34:26.000000Z K 7 svn:log V 93 Honor cri_mlen value. Reviewed by: sam Tested on: hifn(4), ubsec(4) Compile-tested: safe(4) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-05-17T18:41:05.000000Z K 7 svn:log V 183 o SIOCGIFCONF -> getifaddrs(3) conversion. As a side effect fix bin/95041: subnet mask mismatch. PR: bin/95041 Obtained from: NetBSD Tested by: Hans Lambermont MFC after: 2 months END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-05-17T18:44:37.000000Z K 7 svn:log V 69 Update manual page: cri_rnd field is gone, cri_mlen field was added. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-05-17T18:58:25.000000Z K 7 svn:log V 24 Update HMAC algorithms. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-05-17T19:03:33.000000Z K 7 svn:log V 198 MFC rev. 1.28 iostat.8 and revs. 1.29 - 1.31 iostat.c: implement Solaris-like -x and -z flags: show extended disk statistics, omit lines for devices with no activity. Style and re-register locals. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-05-17T20:44:01.000000Z K 7 svn:log V 250 - As only the PCI front-end of le(4) is common to all platforms move its entry to the PCI NICs section so it's in the same spot in all GENERIC config files. - Add a note to the description of pcn(4) informing that is has precedence over le(4). END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-05-17T20:45:45.000000Z K 7 svn:log V 190 Add le(4). I could actually only test it on alpha, i386 and sparc64 but given that this includes the more problematic platforms I see no reason why it shouldn't also work on amd64 and ia64. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-05-17T21:25:23.000000Z K 7 svn:log V 630 - Add C-bus and ISA front-ends for le(4) so it can actually replace lnc(4) on PC98 and i386. The ISA front-end supports the same non-PNP network cards as lnc(4) did and additionally a couple of PNP ones. Like lnc(4), the C-bus front-end of le(4) only supports C-NET(98)S and is untested due to lack of such hardware, but given that's it's based on the respective lnc(4) and not too different from the ISA front-end it should be highly likely to work. - Remove the descriptions of le(4), which where converted from lnc(4), from sys/i386/conf/NOTES and sys/pc98/conf/NOTES as there's a common one in sys/conf/NOTES. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-05-17T23:18:17.000000Z K 7 svn:log V 663 In change 1.15, an arbitrary setting of the max RPC record size to RPC_MAXDATASIZE was introduced. This is believed to have been debugging code committed accidentally, although I've been unable to reach the committer to confirm this. The effect was to limit the size of RPCs on TCP and UDP to 9k, well below the default protocol limits in the libc rpc code. This change simply removes these introduced limits, falling back on the libc definitions. PR: 88856 Reported by: Keith Bostic Testing by: Susan LoVerso Reveiwed by: cel, rees Review timeout: alfred, mbr MFC after: 2 weeks END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-05-17T23:25:52.000000Z K 7 svn:log V 27 Add a man page for ext2fs. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-05-17T23:29:11.000000Z K 7 svn:log V 152 Remove reference to mount_ext2fs(8), add reference to ext2fs(5). mount no longer invokes mount_ext2fs, it calls nmount() directly with fstype "ext2fs". END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-05-18T06:28:39.000000Z K 7 svn:log V 81 Silent Coverity Prevent report by asserting that cap != NULL. Coverity ID: 1414 END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-05-18T07:16:43.000000Z K 7 svn:log V 27 MFC rev. 1.29: fix a typo. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-05-18T08:43:46.000000Z K 7 svn:log V 111 Move flag TDF_UMTXQ into structure umtxq, this eliminates the requirement of scheduler lock in some umtx code. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-05-18T13:22:44.000000Z K 7 svn:log V 41 Add missing stats.hst_nodesc statistics. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-05-18T13:37:13.000000Z K 7 svn:log V 120 Remove reference to mount_devfs(8), since mount(8) no longer invokes this mount_devfs when mounting devfs file systems. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-05-18T15:26:27.000000Z K 7 svn:log V 20 Slight grammar fix. END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-05-18T15:29:27.000000Z K 7 svn:log V 623 Add two new scripts (mdconfig/mdconfig2) to replace old ramdisk{,-own} scripts. These scripts handle vnode backed md(4) devices. Old ramdisk{,-own} scripts will stay a bit in CVS to allow some time for migration since variable names have changed (ramdisk_* -> mdconfig_*). Two new variables have been introduced to be able to populate the md(4) device once it has been mounted (mdconfig_*_files and mdconfig_*_cmd). Use should be as easy as: mdconfig_md0="-t malloc -s 10m" mdconfig_md1="-t vnode -f /var/foo.img" See rc.conf(5) for more information and description of the additional variables. Approved by: cperciva END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-05-18T16:04:56.000000Z K 7 svn:log V 124 Remove the require_kld function I just committed and replace with a nicer solution. Reported by: pjd Approved by: cperciva END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-05-18T16:27:53.000000Z K 7 svn:log V 103 Remove the rest of the alpha-specific MD release documentation (release notes and installation guide). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-05-18T17:45:46.000000Z K 7 svn:log V 286 New release notes: pcvt(4) gone, pc98 bootable CDROM support (and bootable CDROM releases), updated NTP manpages. Modified release notes: Munged ipfw(4) release note to remove now-redundant remark about ip6fw going away "in future releases", noted addition of new ext2fs(5) manpage. END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-05-18T17:53:49.000000Z K 7 svn:log V 209 Correct BD_ADDR entry for "Dummy" device in the default hcsecd.conf. Each byte in BD_ADDR should exactly two nibbles, i.e "1:2:3:4:5:6" is NOT valid and "01:02:03:04:05:06" is valid BD_ADDR. MFC after: 1 day END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-05-18T19:14:07.000000Z K 7 svn:log V 122 MFCs noted: csup(1) (+ use new manpage entity), dhclient(8) sends hostname, find(1) birthtime primitives, pkg_add(1) -F. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-05-18T19:26:46.000000Z K 7 svn:log V 382 MFC: csup(1) import, dhclient(8) sends hostnames, find(1) birthtime primitives, pkg_add(1) -F. Structural changes: Make a level-2 section for contrib stuff to mirror the structure on HEAD, move the existing tzdata item (which was in the wrong place anyway) into it. Add a level-3 section for rc.d scripts (empty for now)...I probably nuked this accidentally in rev. 1.883.2.16. END K 10 svn:author V 3 bms K 8 svn:date V 27 2006-05-18T19:51:08.000000Z K 7 svn:log V 450 Initialize the new members of struct ip_moptions as a defensive programming measure. Note that whilst these members are not used by the ip_output() path, we are passing an instance of struct ip_moptions here which is declared on the stack (which could be considered a bad thing). ip_output() does not consume struct ip_moptions, but in case it does in future, declare an in_multi vector on the stack too to behave more like ip_findmoptions() does. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-05-18T21:50:22.000000Z K 7 svn:log V 37 MFC: Enable boot floppies for amd64. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-05-18T22:02:20.000000Z K 7 svn:log V 84 MFC: Add a new -U flag to instruct ls to use the birthtime for printing or sorting. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-05-18T22:02:33.000000Z K 7 svn:log V 47 Make this compile (UART_IPEND_* => SER_INT_*). END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-05-18T22:03:47.000000Z K 7 svn:log V 47 Implement sa11x0_bs_unmap. Submitted by: kevlo END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-05-18T22:07:01.000000Z K 7 svn:log V 161 MFC: Cache the value of the lower half of each I/O APIC redirection table entry and thus cut the execution time for masking and unmasking I/O APIC pins in half. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-05-18T23:19:44.000000Z K 7 svn:log V 408 - When setting up a packet for transmit, if we the tx ring is over half full, kick the binary blob to force it to complete any pending tx completions. - In the watchdog routine, only reset the chip if the blob doesn't complete any pending tx completions rather than requiring it to complete all of the pending tx completions. Submitted by: Nathan Whitehorn MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-05-18T23:23:53.000000Z K 7 svn:log V 72 MFC: Use the proper condition to determine that we matched an filename. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2006-05-18T23:30:48.000000Z K 7 svn:log V 889 Add in a bunch of things to the mfi driver: - Linux ioctl support, with the other Linux changes MegaCli will run if you mount linprocfs & linsysfs then set sysctl compat.linux.osrelease=2.6.12 or similar. This works on i386. It should work on amd64 but not well tested yet. StoreLib may or may not work. Remember to kldload mfi_linux. - Add in AEN (Async Event Notification) support so we can get messages from the firmware when something happens. Not all messages are in defined in event detail. Use event_log to try to figure out what happened. - Try to implement something like SIGIO for StoreLib. Since mrmonitor doesn't work right I can't fully test it. StoreLib works best with the rh9 base. In theory mrmonitor isn't needed due to native driver support of AEN :-) Now we can configure and monitor the RAID better. Submitted by: IronPort Systems. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-05-19T00:04:18.000000Z K 7 svn:log V 166 Remove reference to mount_procfs(8), add reference to procfs(5). mount(8) doesn't use mount_procfs(8), and instead passes an fstype of "procfs" directly to nmount(). END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-05-19T00:04:24.000000Z K 7 svn:log V 110 Changes to make the NFS client MP safe. Thanks to Kris Kennaway for testing and sending lots of bugs my way. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-05-19T00:11:21.000000Z K 7 svn:log V 52 Comment out SYSCTL_OMIT_DESCR until it's committed. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-05-19T00:19:57.000000Z K 7 svn:log V 118 MFC if_em.c, 1.92 to RELENG_6: Add jumbo frame support for architectures with strict alignment. Requested by: wilko END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-05-19T00:22:45.000000Z K 7 svn:log V 117 Remove reference to mount_linprocfs, which is no longer used by mount(8). Add an example using "mount -t linprocfs". END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-05-19T00:23:29.000000Z K 7 svn:log V 111 Remove reference to mount_procfs, which is no longer used by mount(8). Add an example using "mount -t procfs". END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-05-19T03:51:42.000000Z K 7 svn:log V 113 If the PHY has 1000BASE-T capability, check to see if a 1000BASE-T speed was negotiated. Obtained from: NetBSD END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-05-19T06:37:24.000000Z K 7 svn:log V 61 Style fixes. Submitted by: Diane Bruce < db at db dot net > END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-05-19T11:27:02.000000Z K 7 svn:log V 102 We have an implementation of generic_bs_rr_1, so use it, as some drivers use it. Submitted by: kevlo END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-05-19T16:46:19.000000Z K 7 svn:log V 197 MFC: Correct BD_ADDR entry for "Dummy" device in the default hcsecd.conf. Each byte in BD_ADDR should exactly two nibbles, i.e "1:2:3:4:5:6" is NOT valid and "01:02:03:04:05:06" is valid BD_ADDR. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2006-05-19T18:53:50.000000Z K 7 svn:log V 101 Move clock_lock prototype into , where it is more appropriate. Discussed with: jhb END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-05-19T19:06:38.000000Z K 7 svn:log V 113 Correct decoding a string containing '/'. PR: 97485 Submitted by: Mikko Tyolajarvi < mbsd at pacbell dot net > END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-05-19T19:15:05.000000Z K 7 svn:log V 179 MFC: rev 1.126 Fix the interrupt handler to do the mandatory PCI flush before looking at DMA memory. The could contribute towards missed link state changes under heavy bus load. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2006-05-19T20:02:44.000000Z K 7 svn:log V 55 We don't have d_maj field in cdevsw structure anymore. END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-05-19T21:09:20.000000Z K 7 svn:log V 225 Fix the build with NO_LIBPTHREAD or NO_LIBTHR depending on the arch, by merging revision 1.292 from ru@ who was nice enough to fix this problem in HEAD, but I wasn't paying attention :-). Pointy hat to: mux Spotted by: bmah END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-05-19T23:35:26.000000Z K 7 svn:log V 317 New release notes: Removed hard-coded limit on IPv4 multicast group memberships, linsysfs(5), cached(8), nsswitch.conf now statically loaded. Modified release notes: Note that XFS support is RO, libarchive(3) extended attributes, don't use entity for usbd(8) removal note. New manpages noted: mca(8), sysctl(9). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-05-20T00:30:06.000000Z K 7 svn:log V 88 Belatedly add usr/share/man/man4.sab.4.gz. The sab(4) driver was removed on 2006-04-24. END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-05-20T00:44:00.000000Z K 7 svn:log V 491 MFC v1.59 and v1.60 Add kqueue(2) support on if_tap(4) interfaces. While I'm here, replace K&R style function declarations with ANSI style. Also fix endian bugs accessing ioctl arguments that are passed by value. Do not call knlist_destroy() in tapclose(). Instead call it when device is actually destroyed. Also move call to knlist_init() into tapcreate(). This should fix panic described in kern/95357. PR: kern/93897, kern/95357 Submitted by: Vilmos Nebehaj < vili at huwico dot hu > END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-05-20T02:54:34.000000Z K 7 svn:log V 448 MFC revision 1.288 date: 2006/04/10 14:07:28; author: csjp; state: Exp; lines: +0 -2 Kill the last Giant acquisition in the exit(2) code. This Giant acquisition doesn't appear to be protecting anything. Most of consumers funsetownlst(9) do not appear to be picking up Giant anywhere. This was originally a part of my Giant exit(2) clean up revision 1.272 but I thought it was a good idea to leave it out until we were able to analyze it better. END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-05-20T03:29:09.000000Z K 7 svn:log V 89 Add description how to use caching. Submitted by: Michael Bushkov END