ƒ¯T105212 217 218 132 135 160 160 136 1073 160 147 191 160 187 158 150 201 158 159 147 163 184 215 206 229 334 107 138 149 425 192 179 256 444 105 445 127 172 250 167 452 313 118 132 167 117 152 178 113 188 117 153 134 116 127 148 223 182 265 217 154 217 151 197 295 128 230 232 247 358 297 184 212 491 277 180 151 153 254 250 104 238 268 570 378 148 138 238 370 103 103 105 255 189 108 108 107 115 274 219 209 272 192 177 487 403 542 340 229 147 142 144 218 133 394 173 954 352 1188 137 210 192 328 142 314 445 169 385 144 172 184 437 328 211 283 206 397 203 148 565 124 400 156 174 189 145 383 313 181 224 159 187 153 259 130 204 140 128 226 804 218 306 219 457 501 333 127 349 300 151 140 240 218 133 148 132 308 157 227 166 266 229 148 201 163 127 114 193 272 121 134 313 130 424 151 151 163 812 172 145 252 175 188 240 172 154 400 359 109 873 455 678 1861 243 325 308 138 264 214 K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T08:04:11.000000Z K 7 svn:log V 125 Fix comments and one resulting code confusion about the type of the "command" argument to VOP_IOCTL. Spotted by: FlexeLint. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T08:41:38.000000Z K 7 svn:log V 40 Rename struct softc to struct mn_softc. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T08:45:34.000000Z K 7 svn:log V 43 Fix misindentation. Spotted by: FlexeLint END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T08:48:39.000000Z K 7 svn:log V 68 Be consistent about functions being static. Spotted by: FlexeLint. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T08:57:14.000000Z K 7 svn:log V 68 Be consistent about functions being static. Spotted by: FlexeLint. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T09:00:53.000000Z K 7 svn:log V 44 FIx misindentation. Spotted by: FlexeLint. END K 10 svn:author V 5 guido K 8 svn:date V 27 2002-10-16T09:01:48.000000Z K 7 svn:log V 978 Get rid of checking for ip sec history. It is true that packets are not supposed to be checked by the firewall rules twice. However, because the various ipsec handlers never call ip_input(), this never happens anyway. This fixes the situation where a gif tunnel is encrypted with IPsec. In such a case, after IPsec processing, the unencrypted contents from the GIF tunnel are fed back to the ipintrq and subsequently handeld by ip_input(). Yet, since there still is IPSec history attached, the packets coming out from the gif device are never fed into the filtering code. This fix was sent to Itojun, and he pointed towartds http://www.netbsd.org/Documentation/network/ipsec/#ipf-interaction. This patch actually implements what is stated there (specifically: Packet came from tunnel devices (gif(4) and ipip(4)) will still go through ipf(4). You may need to identify these packets by using interface name directive in ipf.conf(5). Reviewed by: rwatson MFC after: 3 weeks END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T09:04:52.000000Z K 7 svn:log V 68 Be consistent about functions being static. Spotted by: FlexeLint. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T09:07:30.000000Z K 7 svn:log V 55 Properly put macro args in (). Spotted by: FlexeLint. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T09:14:59.000000Z K 7 svn:log V 99 Be consistent about functions being static. Properly put macro args in (). Spotted by: FlexeLint. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T09:19:17.000000Z K 7 svn:log V 68 Be consistent about functions being static. Spotted by: FlexeLint. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T10:14:34.000000Z K 7 svn:log V 95 Be consistent about functions being static. Fix misindentation. Spotted by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T10:16:17.000000Z K 7 svn:log V 66 Be consistent about funtions being static. Spotte by: FlexeLint. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T10:38:48.000000Z K 7 svn:log V 58 No need to declare M_ISADEV here. Spotted by: FlexeLint. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T10:40:43.000000Z K 7 svn:log V 108 Put an XXX: comment here to point out a couple of free() issues on pnp_read_bytes(). Spotted by: FlexeLint END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T10:42:13.000000Z K 7 svn:log V 66 Be consistent about funtions being static. Spotted by: FlexeLint END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T10:45:53.000000Z K 7 svn:log V 67 Be consistent about functions being static. Spotted by: FlexeLint END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T10:52:15.000000Z K 7 svn:log V 55 Properly put macro args in (). Spotted by: FlexeLint. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-10-16T10:55:45.000000Z K 7 svn:log V 72 Catch up with US version layout.sgml 1.4 -> 1.5 trouble.sgml 1.5 -> 1.6 END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-10-16T10:58:04.000000Z K 7 svn:log V 93 Move toc-depth setting into the correct place and reduce whitespace diff to original version END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-10-16T11:15:35.000000Z K 7 svn:log V 119 Cast the first argument to bzero() to `void *' after casting it to `uintptr_t' to pass it as the type bzero() expects. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-16T11:37:38.000000Z K 7 svn:log V 113 Avoid truncating invalid wide characters that are outside the range of 'unsigned char'; signal an error instead. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-16T12:09:43.000000Z K 7 svn:log V 136 Set the error bit on the stream if an encoding error occurs. Improve handling of multibyte sequences representing null wide characters. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T12:33:14.000000Z K 7 svn:log V 236 Do not repeat option name in its definition. Use .Nm. In the sequence ``~.'', ``.'' is not a sentence termination, it must be escaped to be put inside quotes. Abort if execv() fails by adding err(). Do not dot terminate error messages. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T12:42:15.000000Z K 7 svn:log V 10 Spelling. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T12:56:22.000000Z K 7 svn:log V 41 Test getopt() against -1 instead of EOF. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T13:00:42.000000Z K 7 svn:log V 52 Normalize FILES section by using .Bl/.El enumerate. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-10-16T13:17:18.000000Z K 7 svn:log V 328 Add locale(1). I have used it for while as useful debugging tool for locale related things. So, I think it could be useful for others. It's not yet implement (or implement in different manner) all POSIX things, but I think it's good enough for start. POSIX conformance related updates and manpage to follow relatively soon. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-10-16T13:37:33.000000Z K 7 svn:log V 99 write caching is enabled by default -- reflect this in manpage Approved by: sos MFC after: 0 days END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-10-16T13:40:51.000000Z K 7 svn:log V 86 MFC: write caching is enabled by default -- reflect this in manpage Approved by: sos END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-16T13:41:12.000000Z K 7 svn:log V 163 Unbreak the PC98/wd(4) driver which I accidentally broke with a previous commit. I can fully understand why the PC98 crew desire ata(4) support. Tested by: nyan END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T13:50:09.000000Z K 7 svn:log V 346 Remove done() which was just exit() so use of warn()/err() can be made. Abort on allocation failure instead of displaying a warning and deferencing NULL pointer after. Spelling. Add prototypes. Add list of option in synopsis section of man page, -d is not referenced because available as a compile option. It should be made a runtime option btw. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T13:58:39.000000Z K 7 svn:log V 9 Spelling END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-10-16T14:00:46.000000Z K 7 svn:log V 349 - Remove the old insque() and remque() functions and their manual page from the compatibility library. - Add new implementations of insque() and remque() which conform to IEEE Std 1003.1-2001 to libc. Add a new manual page for them and connect them to the build. - Add the prototypes of insque() and remque() to the search.h header. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-10-16T14:05:29.000000Z K 7 svn:log V 32 Remove unneeded $FreeBSD$ tags. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-16T14:07:08.000000Z K 7 svn:log V 80 Count field width correctly for suppressed multibyte fields (%*lc, %*ls, %*l[). END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-10-16T14:20:20.000000Z K 7 svn:log V 155 Fix getopt(3) optstring: remove a flag we does not handle. PR: bin/44066 Submitted by: Stefan Farfeleder MFC after: 1 week END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-10-16T14:24:41.000000Z K 7 svn:log V 74 Remove the posix4(9) manual. It no longer contains relevant information. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-10-16T14:29:23.000000Z K 7 svn:log V 356 - Remove the lsearch() and lfind() functions and their manpage from the compatibility library libcompat. - Add new implementations of lsearch() and lfind() which conform to IEEE Std 1003.1-2001 to libc. Add a new manual page for them and add them to the makefile. - Add function prototypes for lsearch() and lfind() to the search.h header. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-10-16T14:31:34.000000Z K 7 svn:log V 218 Module-ize the 'core' crypto stuff. This may still need to be compiled into the kernel by default (if required), but other modules can now depend() on this. Fix inter-module dependancy. Earlier version OK'ed by: sam END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-16T14:50:46.000000Z K 7 svn:log V 25 Remove usbd and usbdevs. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-16T15:14:31.000000Z K 7 svn:log V 40 Sort includes a bit. Submitted by: bde END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T15:17:38.000000Z K 7 svn:log V 70 Do not reuse flag name in its definition. Remove inadequate sentence. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-16T15:18:58.000000Z K 7 svn:log V 24 MFi386: revision 1.181. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T15:28:20.000000Z K 7 svn:log V 55 Introduce enumerate of options using the standard way: END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T15:32:16.000000Z K 7 svn:log V 81 Introduce enumerate of options using the standard way. Remove .Pp between items. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T15:38:28.000000Z K 7 svn:log V 16 The .Nm utility END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-10-16T15:42:27.000000Z K 7 svn:log V 92 Fix a possible bug about freeing non-malloc'ed pointer. Suggested by: jhb (in -current ML) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-16T15:44:41.000000Z K 7 svn:log V 24 MFi386: revision 1.130. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-16T15:45:37.000000Z K 7 svn:log V 61 Many style and whitespace fixes. Submitted by: bde (mostly) END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T15:46:43.000000Z K 7 svn:log V 37 Add section number to .Xr directive. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-16T15:46:53.000000Z K 7 svn:log V 23 MFi386: revision 1.54. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T15:51:16.000000Z K 7 svn:log V 30 Put author name under .An/Aq. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T15:56:13.000000Z K 7 svn:log V 51 Arrange to not have /* inside a comment. Typo fix. END K 10 svn:author V 6 pirzyk K 8 svn:date V 27 2002-10-16T15:59:07.000000Z K 7 svn:log V 127 Updated the CPU_DISABLE_CMPXCHG notes to warn users not to also enable SMP with it. Requested by: Lars Eggert END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-16T16:04:50.000000Z K 7 svn:log V 85 s/rpc.mountd/mountd/ Add FBSDID Reorder #if/#endif around sccsid to conform style(9) END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-10-16T16:09:05.000000Z K 7 svn:log V 170 Dekerberise. The corresponding userland stuff has been dekerberised for ages, and no-one seems to have noticed. Viva PAM! Fix some easy/trivial warnings while I'm here. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-10-16T16:10:46.000000Z K 7 svn:log V 122 Dekerberise. The corresponding userland stuff has been dekerberised for ages, and no-one seems to have noticed. Viva PAM! END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-10-16T16:12:22.000000Z K 7 svn:log V 60 Remove programs that no longer need a kerberisation option. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-16T16:28:33.000000Z K 7 svn:log V 124 Add a missing PROC_UNLOCK in ptrace() for the PT_IO case. PR: kern/44065 Submitted by: Mark Kettenis END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-16T16:46:58.000000Z K 7 svn:log V 60 mdoc(7) police: markup and spelling fixes. Prodded by: phk END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-16T17:01:04.000000Z K 7 svn:log V 105 MFC: 1.5 (close buffer overflow). PR: bin/43777 Submitted by: Eugene Polovnikov END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-16T17:03:36.000000Z K 7 svn:log V 202 Use a linked list to keep the psycho softcs instead of a statically sized array. While being there, deuglify the psycho pair detection loop which became quite awkward in a previous code reorganization. END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-10-16T17:07:41.000000Z K 7 svn:log V 36 whitespace/indentation fix from phk END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-16T17:20:43.000000Z K 7 svn:log V 137 Include on -stable instead of to get the definition of struct selinfo. Sponsored by: The Weather Channel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-16T17:22:03.000000Z K 7 svn:log V 139 - curproc may be NULL in 4-stable. In that case use the vmspace from proc0. - Remove unused include. Sponsored by: The Weather Channel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-16T17:23:34.000000Z K 7 svn:log V 154 Implement the internal locks of an ACPI semaphore with splhigh() on 4-stable. -current uses a mutex for this purpose. Sponsored by: The Weather Channel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-16T17:25:29.000000Z K 7 svn:log V 265 - In AcpiOsGetThreadId(), allow for curproc to be NULL on 4-stable systems. In that case use proc0's pid to return the thread ID. - For 4-stable, use the generic swi taskqueue for ACPI events rather than implementing our own. Sponsored by: The Weather Channel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-16T17:27:11.000000Z K 7 svn:log V 204 - Include lock headers on current in this header instead of putting #if's in all the other ACPI source files. - Use splhigh() for the ACPI subsystem lock on 4-stable. Sponsored by: The Weather Channel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-16T17:27:40.000000Z K 7 svn:log V 92 struct timecounter is defined in sys/time.h on 4-stable. Sponsored by: The Weather Channel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-16T17:28:53.000000Z K 7 svn:log V 119 Catch up to changes in acpivar.h to add support for using ACPI on 4-stable systems. Sponsored by: The Weather Channel END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-16T17:37:50.000000Z K 7 svn:log V 398 Add "pci108e,8000" (psycho) and "pci108e,a000" (US-IIi sabre) to the list of recognized compat properties. This should make the psycho driver attach properly on SPARCengine Ultra AX machines. Switch to a table-driven logic to recognize the ID's, since their number is now large enough to justify this. These changes are analogous to those made in NetBSD r.1.35, but implemented a bit differently. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-16T18:05:20.000000Z K 7 svn:log V 183 New release notes: ubsa driver, trm driver, bzgrep(1) et al. Modified release notes: gdb 5.2.1. MFCs noted: matcd(4) removal, cvs 1.11.2. Submitted by: kan (ubsa), cognet (trm) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-16T18:06:13.000000Z K 7 svn:log V 87 Add hardware entries for trm and ubsa devices. Submitted by: kan (ubsa), cognet (trm) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-16T18:07:44.000000Z K 7 svn:log V 58 MFC: matcd(4) removal from previous release, cvs 1.11.2. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-16T18:38:35.000000Z K 7 svn:log V 61 Use the global pcib devclass instead of our own static copy. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-10-16T18:58:30.000000Z K 7 svn:log V 162 Bring DE translation of the release notes for RELENG_4_6 up to speed Phase 1 of 3: Catch up to RELENG_4_6_BP Reviewed by: re, security-officer Approved by: bmah END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-10-16T19:01:50.000000Z K 7 svn:log V 158 Bring DE translation of the RELENG_4_7 release notes up to speed Phase 1 of 3: Catch up to RELENG_4_7_BP Reviewed by: re, security-officer Approved by: bmah END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-16T19:11:59.000000Z K 7 svn:log V 12 Whitespace. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-10-16T19:16:33.000000Z K 7 svn:log V 142 Fix oops in my last commit, I was calculating a new length but then not using it. (The code is already correct in -stable). Found by: silby END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-10-16T19:25:26.000000Z K 7 svn:log V 172 MFC 1.70 and 1.73. Deal with SYN and FIN in a PERSIST case. The SYN situation is not likely to ever occur but the FIN situation might, resulting in an incorrect snd_max. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-10-16T19:49:37.000000Z K 7 svn:log V 477 - after gif_set_tunnel(), psrc/pdst may be null. set IFF_RUNNING accordingly. - set IFF_UP on SIOCSIFADDR. be consistent with others. - set if_addrlen explicitly (just in case) - multi destination mode is long gone. - missing break statement - add gif_set_tunnel(), so that we can set tunnel address from within the kernel at ease. - encap_attach/detach dynamically on ioctls - move encap_attach() to dedicated function in in*_gif.c Obtained from: KAME MFC after: 3 weeks END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2002-10-16T19:59:08.000000Z K 7 svn:log V 280 Fix a fairly subtle bug in mbuf_init() where the reference counter contiguous space was being allocated from the clust_map instead of the mbuf_map as the comments indicated. This resulted in some address space wastage in mbuf_map. Submitted by: Rohit Jalan END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-10-16T20:16:49.000000Z K 7 svn:log V 56 use encapcheck. Obtained from: KAME MFC after: 3 weeks END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-10-16T20:58:26.000000Z K 7 svn:log V 47 Fix three that should have been END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-10-16T21:11:08.000000Z K 7 svn:log V 146 MFbed: Catch up with the latest changes in the english version hardware/common/dev.sgml: 1.106 -> 1.108 relnotes/common/new.sgml: 1.432 -> 1.433 END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-10-16T21:25:17.000000Z K 7 svn:log V 278 MFbed: Catch up with the latest changes in the english version hardware/common/dev.sgml: 1.13.2.68 -> 1.13.2.69 installation/common/layout.sgml: 1.1.2.3 -> 1.1.2.4 installation/common/trouble.sgml: 1.1.2.3 -> 1.1.2.4 relnotes/common/new.sgml: 1.22.2.302 -> 1.22.2.303 END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-10-16T22:18:42.000000Z K 7 svn:log V 9 de-__P() END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-10-16T22:26:32.000000Z K 7 svn:log V 9 de-__P() END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-10-16T22:27:27.000000Z K 7 svn:log V 10 de-__P(). END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-10-16T22:52:56.000000Z K 7 svn:log V 157 Replace old, not-working URL for an online index of DNS blacklist servers with a reference to the Google directory. Reviewed by: gshapiro MFC after: 1 week END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-10-17T01:54:37.000000Z K 7 svn:log V 95 Add a man page for ugidfw(8). Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-10-17T02:46:14.000000Z K 7 svn:log V 14 MFC rev 1.103 END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-10-17T02:50:58.000000Z K 7 svn:log V 14 MFC rev 1.105 END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-10-17T03:06:44.000000Z K 7 svn:log V 13 MFC rev 1.88 END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-10-17T03:10:55.000000Z K 7 svn:log V 21 MFC revs 1.92 & 1.95 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-10-17T03:45:34.000000Z K 7 svn:log V 178 Suppress the uninitialized variable warning on ia64 introduced by the previous commit by initializing i and j. These initializations will normally be eliminated by the compiler. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-10-17T05:41:10.000000Z K 7 svn:log V 123 Do not emit values as var=value while everything else looks like XML. Emit the values as value for consistency. END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-10-17T05:48:56.000000Z K 7 svn:log V 113 Make kqueue(2) work for virtual terminals. PR: 40486 Submitted by: Jilles Tjoelker END K 10 svn:author V 6 pirzyk K 8 svn:date V 27 2002-10-17T05:51:36.000000Z K 7 svn:log V 176 put an #error directive when SMP and CPU_DISABLE_CMPXCHG are set together. Requested by: Lars Eggart Enlighted how to do it by: John Baldwin END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-10-17T07:04:31.000000Z K 7 svn:log V 96 Add new syscons option SC_NO_SUSPEND_VTYSWITCH. This disables vty switch during suspend/resume. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-17T07:44:51.000000Z K 7 svn:log V 80 MFC revision 1.26: Add a tip about using sed(1)'s FreeBSD-specific -i option. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-17T07:47:29.000000Z K 7 svn:log V 389 MFC synch uname(1) with -current, style fixes, UNAME_ spoofing: Mostly rewrite the flag handling of uname(1) to be overridable, such as: freefall% uname -s FreeBSD freefall% env UNAME_s=Linnex ./uname -s Linnex MFC after: 1 month Revision Changes Path 1.14 +10 -1 src/usr.bin/uname/uname.1 1.9 +161 -69 src/usr.bin/uname/uname.c END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-10-17T10:31:00.000000Z K 7 svn:log V 311 DE release notes catchup for RELENG_4_6, Phase 2 of 3, framework fixes: - remove the localized release.ent from cvs and catalog - change all articles to use the global release.ent, not the local one - bring the release.dsl into sync with the english version Reviewed by: re, security-officer Approved by: bmah END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-10-17T10:56:52.000000Z K 7 svn:log V 450 DE release notes catchup for RELENG_4_7, Phase 2 of 2, framework fixes: - remove the localized release.ent from cvs and catalog - change all articles to use the global release.ent, not the local one - bring the release.dsl into sync with the english version Note: There is no phase 3 for the RELENG_4_7 stuff because there have been no changes to the english release notes except framework stuff Reviewed by: re, security-officer Approved by: bmah END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-17T12:02:36.000000Z K 7 svn:log V 247 The field width for single-byte string conversions (%c, %s, %[) is the maximum number of bytes that may be stored in the array, not the maximum number of wide characters to read. The wording of the standard unfortunately does not make this clear. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-17T12:06:29.000000Z K 7 svn:log V 136 Make part of the previous change clearer; check flags for SUPPRESS directly instead of checking whether we're using a temporary buffer. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-17T12:51:43.000000Z K 7 svn:log V 54 Merged from sys/dev/syscons/syscons.c revision 1.390. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-17T12:54:51.000000Z K 7 svn:log V 49 Merged from sys/isa/syscons_isa.c revision 1.19. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-17T12:58:14.000000Z K 7 svn:log V 47 Introduce option enumeration the standard way. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-17T13:04:00.000000Z K 7 svn:log V 125 Fix off-by-one error when pushing back a multibyte sequence in wide character class (%l[) and wide string (%ls) conversions. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-17T13:04:49.000000Z K 7 svn:log V 36 Use .Fl/Ar for flags and arguments. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-10-17T13:19:40.000000Z K 7 svn:log V 299 Extend rev. 1.105.2.7: make timecounters more robust for negative deltas. This change does not apply to -CURRENT. PR: kern/42875 and "named crash" thread in -bugs Spotted by: bde Reviewed by: phk Many thanks to Ross Finlayson and Womchick alexeyeff for testing. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-10-17T13:19:47.000000Z K 7 svn:log V 76 Remove unused #includes. Eliminate castings by using size_t instead of int. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-10-17T13:47:31.000000Z K 7 svn:log V 861 Fixed the quoting of the value of SC_CUT_SEPCHARS. The double quotes needed to be quoted (to get a C string literal), not the value itself. Fixed the value of SC_CUT_SEPCHARS. Setting this value would have had no effect even if it were used, since the value was the same as the default. The above bugs had no effect except to set bad examples, since test coverage of SC_CUT_SEPCHARS is broken by enabling a negative option. Removed (unquoted) double quotes for all options. They were all bogus since they had no effect except to make non-strings look like strings. Most of the non-strings were expressions. The value of INIT_PATH is a non-string since it is stringified later (unlike SC_CUT_SEPCHARS). Fixed parenthesization errors inside bogus quotes (parenthesize values if they have more than one token in them but don't parenthesize single tokens). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-17T13:48:13.000000Z K 7 svn:log V 260 Added the new variable CTAGS which, if set to "ctags", reverts to creating the tags file using ctags(1). Defaults to "gtags". Made GTAGSFLAGS and HTAGSFLAGS overrideable, added CTAGSFLAGS. Folded bsd.prog.mk version of `tags' into bsd.dep.mk. PR: bin/42852 END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-10-17T13:55:39.000000Z K 7 svn:log V 1090 1. Fix a comment. Locking _is_ needed (but not done). 2. Update a comment. We now restore much more than RTC updates and interrupts. 3. Order change. Stop interrupts by writing to RTC_STATUSB, restore rate bits for the interrupts by writing to RTC_STATUSA, then enable interrupts again. This seems to be done perfectly backwards in startrtclock(). Otherwise, the idea for this change was obtained from startrtclock(). 4. Don't stop the clock (RTCB_HALT). We only program some control bits and don't want to stop the clock. 5. (Not really related.) Add caveats to the comment about timer_restore(). The update is non-atomic since locking is not done. On locking: 6. rtcin() and writertc() are locked() adequately by splhigh() in RELENG_4, but this locking is null in -current. 7. Doing things in the correct order in (3) combined with (6) is probably enough locking for rtcrestore() in RELENG_4. In -current, the writertc()'s race with rtcintr() unless the BIOS disables RTC interrupts. Submitted by: bde (including commit message) MFC after: 1 week END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-17T13:57:57.000000Z K 7 svn:log V 44 Switch from the bs driver to the ct driver. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-10-17T15:32:03.000000Z K 7 svn:log V 113 my(4) requires miibus, so that move it into proper section and also add a verbose description into comment area. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-10-17T15:38:59.000000Z K 7 svn:log V 96 Add missed my(4) driver. PR: 44055 Submitted by: Alexandr Kovalenko END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-10-17T15:52:42.000000Z K 7 svn:log V 232 - Allocate only enough space for a temporary buffer to hold the path including the terminating NUL character from `struct sockaddr_un' rather than SOCK_MAXADDRLEN bytes. - Use strlcpy() instead of strncpy() to copy strings. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-17T16:09:13.000000Z K 7 svn:log V 50 Fix compile with options SC_NO_SUSPEND_VTYSWITCH. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-10-17T16:29:26.000000Z K 7 svn:log V 221 Fix a bug that showed up when trying to produce a database for subdirectories, and ended up making us loop forever. Add the username to the md5 of the commit to make it slightly more unique. Make the 'cvs' run quietly. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-10-17T16:47:23.000000Z K 7 svn:log V 353 Update DE translation of the relase notes for the RELENG_4_6 branch up Phase 3 of 3: Sync from RELENG_4_6_BP to RELENG_4_6 In particular: readme/article.sgml: 1.1.2.14 -> 1.1.2.14.2.3 relnotes/common/new.sgml: 1.22.2.249 -> 1.22.2.249.2.13 relnotes/common/relnotes.ent: 1.1.2.3 -> 1.1.2.3.4.3 Reviewed by: re, security-officer Approved by: bmah END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-10-17T17:25:07.000000Z K 7 svn:log V 72 MFC: correct style bugs (whitespace, "then" style). No content changes. END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-10-17T17:28:57.000000Z K 7 svn:log V 292 fix kldload error return when a module is rejected because it's statically linked in the kernel. When this condition is detected deep in the linker internals the EEXIST error code that's returned is stomped on and instead an ENOEXEC code is returned. This makes apps like sysinstall bitch. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-10-17T17:39:56.000000Z K 7 svn:log V 52 s/gifp/ifp/ Obtained from: KAME MFC after: 3 weeks END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-10-17T17:42:46.000000Z K 7 svn:log V 80 - drop too short IPv6 frame - NULL != 0 Obtained from: KAME MFC after: 3 weeks END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-10-17T17:47:55.000000Z K 7 svn:log V 92 last arg of in6?_gif_output() is not used any more. Obtained from: KAME MFC after: 3 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-10-17T18:00:30.000000Z K 7 svn:log V 344 Mark more drivers as going on the (nonexistent) drivers.flp floppy to reduce the size of the bootstrap kernels. This is needed to make stuff fit in primary floppy images. Specific drivers moved: RAID support, tx Ethernet, and wi (wireless). Probably want to revisit at least the last two drivers before release. Submitted by: jhay (mostly) END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-10-17T18:02:27.000000Z K 7 svn:log V 235 Strip splash, tun, and COMPAT_FREEBSD4 from the config used to build the BOOTMFS kernel. These help reduce the kernel size so things fit in a floppy image. There are more low-hanging fruit to be had here if things fail to fit again. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-10-17T18:04:41.000000Z K 7 svn:log V 118 Quirk for HP 315 USB Digital Camera Submitted by: Keith White PR: kern/41010 MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-10-17T18:04:53.000000Z K 7 svn:log V 190 Add mount_devfs so we can remove MAKEDEV from the fixit floppy. These two changes make stuff fit in a floppy image again. Note: tested only for i386, but (blindly) applied to all machines END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-17T18:11:49.000000Z K 7 svn:log V 113 Allocate major 177 for the OpenFirmware control device, which I have ported from NetBSD and plan to commit soon. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-17T18:16:21.000000Z K 7 svn:log V 304 When entering the firmware mappings into the kernel tlb, clear all 'soft' bits that might be set in the firmware tte data field, and set the soft flag TD_EXEC to mark the page executable. Failing to do the latter would cause fatal instruction faults in the prom in certain situations. Reviewed by: jake END K 10 svn:author V 6 pirzyk K 8 svn:date V 27 2002-10-17T18:17:28.000000Z K 7 svn:log V 107 Add the !define(COMPILING_LINT) pass the pointy hat... Requested by: Juli Mallett END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-10-17T18:23:21.000000Z K 7 svn:log V 56 correct arg order to strlcpy/strlcat under #ifdef alpha END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-10-17T18:34:32.000000Z K 7 svn:log V 472 o ioctl DIOCGDINFO error wasn't checked o memory wasn't reclaimed in certain cases o add more msgs under #ifdef DEBUG o rewrite tangle of for loops for clarity NB: Open_Disk should redo how it malloc's memory so the caller can free everything. Documentation says the caller can free the disk list to reclaim everything but this leaks the indirect strings. Fixing this is simple for the sysctl case but adds complexity to the fallback, non-sysctl, case. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-17T19:27:02.000000Z K 7 svn:log V 32 NUL terminate sysctl kern.disks END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-10-17T19:37:40.000000Z K 7 svn:log V 306 MFC: Diff reduction to -current libc_r (part 2/2): - _get_curthread()/_set_curthread() - use struct 'pthread *' instead of 'pthread_t' internally - join_status.ret is now 'void *' instead of 'int' - use FALLTHROUGH instead of "fall through" - correct PANIC message in pthread_exit() Approved by: deischen END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-10-17T19:44:38.000000Z K 7 svn:log V 63 MFC: add missing braces in _thread_gc() Approved by: deischen END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-10-17T19:56:00.000000Z K 7 svn:log V 81 Add Dutch ISO keymap PR: 17699 Submitted by: Edwin Groothuis END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-10-17T20:03:38.000000Z K 7 svn:log V 94 Use strlcpy() instead of strncpy() to copy NUL terminated strings for safety and consistency. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-10-17T20:09:23.000000Z K 7 svn:log V 52 reduce diffs to -current (white-space only changes) END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-17T20:26:26.000000Z K 7 svn:log V 285 FD locking is not enabled anymore, so the table which contains the owner of a file descriptor has NULL entries, so don't dereference the table entries to get the owners ever -- don't print the owners when processing a thread_dump request as a result of SIGINFO. Reviewed by: deischen END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-10-17T21:02:02.000000Z K 7 svn:log V 217 Instead of (sizeof(source_buffer) - 1) bytes, copy at most (sizeof(destination_buffer) - 1) bytes into the destination buffer. This was not harmful because they currently both provide space for (MAXCOMLEN + 1) bytes. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-17T21:39:06.000000Z K 7 svn:log V 89 Be consistent and return the NUL at the end of kern.geom.conf{xml,dot}. Spotted by: sam END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-10-17T22:00:30.000000Z K 7 svn:log V 128 - Use strlcpy() rather than strncpy() to copy NUL terminated strings. - Pass the correct buffer size to getcredhostname(). END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-10-17T22:27:21.000000Z K 7 svn:log V 64 Replace the conventional usage of strncpy() by using strlcpy(). END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-10-17T22:43:11.000000Z K 7 svn:log V 93 Activate ugidfw.8 man page. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-17T23:32:44.000000Z K 7 svn:log V 61 Style: use sa_handler instead of __sigaction_u.__sa_handler. END K 10 svn:author V 6 pirzyk K 8 svn:date V 27 2002-10-17T23:37:03.000000Z K 7 svn:log V 163 Changed the scsi mode command to use 10 bytes scsi commands instead of the 6 byte ones. This helps with using a IDE cdrom behind a USB interface. PR: kern/43885 END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-10-17T23:46:32.000000Z K 7 svn:log V 34 Fix silly typo: loacal --> local. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-10-17T23:48:29.000000Z K 7 svn:log V 107 Separate fiels reported by disk_err() with spaces, so that output doesn't look cryptic. MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-10-18T00:26:34.000000Z K 7 svn:log V 48 not sure if this correct, but it compiles again END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-10-18T01:05:46.000000Z K 7 svn:log V 31 Typo in verb: zeros -> zeroes. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-10-18T01:17:28.000000Z K 7 svn:log V 128 With the revised single-lock method used in snapshots, the BA_NOWAIT flag is no longer needed. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-10-18T01:29:59.000000Z K 7 svn:log V 706 When the number of dirty buffers rises too high, the buf_daemon runs to help clean up. After selecting a potential buffer to write, this patch has it acquire a lock on the vnode that owns the buffer before trying to write it. The vnode lock is necessary to avoid a race with some other process holding the vnode locked and trying to flush its dirty buffers. In particular, if the vnode in question is a snapshot file, then the race can lead to a deadlock. To avoid slowing down the buf_daemon, it does a non-blocking lock request when trying to lock the vnode. If it fails to get the lock it skips over the buffer and continues down its queue looking for buffers to flush. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-10-18T01:34:10.000000Z K 7 svn:log V 120 Have lockinit() initialize the debugging fields of a lock when DEBUG_LOCKS is defined. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-10-18T01:36:38.000000Z K 7 svn:log V 209 MFC: r1.21: Change noop option -h to do the real work. Now mode of symbolic link is changed if -h option is given. Requested by: johan Reviewed by: bde jhb ru (original commit) Obtained from: NetBSD (code) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-10-18T01:46:41.000000Z K 7 svn:log V 122 MFC: -h documentation PR: 41926 Submitted by: Andre Albsmeier Reviewed by: bde ru jhb END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-18T02:37:29.000000Z K 7 svn:log V 360 Introduce 'exempt_if_empty' option to pam_wheel(8), which bypasses the group membership requirement if the group has no explicit members listed in /etc/group. By default, this group is the wheel group; setting this flag restores the default BSD behavior from 4.x. Reviewed by: markm Requested by: various Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-18T02:39:21.000000Z K 7 svn:log V 404 Exempt the "wheel group requirement" by default when su'ing to root if the wheel group has no explicit members listed in /etc/group. This adds the "exempt_if_empty" flag to pam_wheel in the default configuration; in some environments, it may be appropriate to remove this flag, however, this default is the same as pre-pam_wheel. Reviewed by: markm Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-10-18T04:06:59.000000Z K 7 svn:log V 241 Output "human-readable" values with a non-0 precision where appropriate. Before this, a 2.9 GB file was misleadingly reported as "2G". This mostly brings unit_adjust() in line with what is in du(1). Reviewed by: jmallett Approved by: nik END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-10-18T04:21:29.000000Z K 7 svn:log V 35 install "fast ipsec" include files END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-10-18T04:46:36.000000Z K 7 svn:log V 253 Cover the ELF headers with the text segment so that they get loaded into memory. This brings us in line with the other architectures and more easily allows us to do machine dependent processing on the ELF file (such as scanning for unwind information). END K 10 svn:author V 6 pirzyk K 8 svn:date V 27 2002-10-18T04:53:46.000000Z K 7 svn:log V 204 Backout my previous "brain cramp" commit. Requested by: Most developers Apologies to: Most developers, with special note to Collabroation in the future with: Kenneth D. Merry END K 10 svn:author V 6 daichi K 8 svn:date V 27 2002-10-18T04:56:03.000000Z K 7 svn:log V 56 New committer first committion. addition my birthday. END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-10-18T05:29:39.000000Z K 7 svn:log V 46 Remove a superfluous line containing only `.' END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-10-18T05:31:39.000000Z K 7 svn:log V 145 Cosmetic line-wrapping change that has the side-effect of not producing the (incorrectly-spaced) output "... Network Associates Inc. under ..." END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-10-18T05:40:48.000000Z K 7 svn:log V 123 Add a new man page describing the mac_bsdextended policy. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 maho K 8 svn:date V 27 2002-10-18T05:48:55.000000Z K 7 svn:log V 40 New committer's first commit(birthday). END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-10-18T06:21:09.000000Z K 7 svn:log V 52 Everyone else is doing it! (adding their birthdays) END K 10 svn:author V 5 adamw K 8 svn:date V 27 2002-10-18T07:50:46.000000Z K 7 svn:log V 38 Add myself Approved by: pat (mentor) END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-10-18T08:23:24.000000Z K 7 svn:log V 213 When a user gets refused because the password is wrong, use the older "BAD SU" syslog message that folks prefer. There is quite a bit more tweaking that can be done with other similar messages. Asked for by: tjr END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-18T09:10:44.000000Z K 7 svn:log V 66 Disable SGR support in grotty(1) pending the resolution on -arch. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-18T09:14:17.000000Z K 7 svn:log V 135 Revert last delta. SGR support in grotty(1) is disabled system-wide in /usr/share/tmac/troffrc pending the issue resolution on -arch. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-18T10:33:32.000000Z K 7 svn:log V 74 Avoid accidentally making "-h" a synonym for "fc". Obtained from: NetBSD END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-18T10:59:45.000000Z K 7 svn:log V 173 Print non-printing characters in directory names, as well as file names, as `?' or `\ooo', depending on whether the -b or -B flags were used. PR: 43995 MFC after: 1 month END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-18T11:24:04.000000Z K 7 svn:log V 136 MFC: revisions 1.45 and 1.46: allow empty case/esac statements, allow left parenthesis before pattern in case blocks. PR: 43275 35879 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-18T11:42:21.000000Z K 7 svn:log V 56 Add -c option to synopsis. Sort it alphabetically, too. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-18T11:48:46.000000Z K 7 svn:log V 108 Sync usage() with reality and sort it alphabetically. PR: 42620 Submitted by: Jeff Ito MFC after: 1 month END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-18T12:06:01.000000Z K 7 svn:log V 70 typo. Submitted by: SAWADA Hodaka MFC after: 1 day END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-10-18T14:45:00.000000Z K 7 svn:log V 33 Constify and staticify for lint. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-10-18T14:48:48.000000Z K 7 svn:log V 20 Staticify for lint. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-18T15:21:09.000000Z K 7 svn:log V 100 Add an #ifdef _KERNEL to make it possible to include this file from userland (to get the typedefs). END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-18T15:23:43.000000Z K 7 svn:log V 179 Add a pseudo device which allows to access the OpenFirmware device tree via ioctl()s. This was ported from NetBSD and adapted a bit to better match our OpenFirmware support code. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-18T15:27:02.000000Z K 7 svn:log V 29 Build openfirmio on sparc64. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-18T15:30:50.000000Z K 7 svn:log V 42 Install the include files in sys/dev/ofw. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-18T15:37:15.000000Z K 7 svn:log V 220 Add a utility to examine the OpenFirmware device tree (on sparc64). This allows access to detailed machine configuration information, and should be especially useful to gather information for driver-related bug reports. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-18T15:38:39.000000Z K 7 svn:log V 38 Connect ofwdump to the sparc64 build. END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-10-18T16:13:39.000000Z K 7 svn:log V 326 MFC 1.322: Create symlink for /etc/group. I've requested to re@FreeBSD.org during 4.7-RELEASE code freeze, but it wasn't approved (actually, no response was made.) However, I should commit this as soon as freeze phase was over; this is my fault that this MFC commit is late. PR: 43455 Submitted by: n-kogane@syd.odn.ad.jp END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-10-18T16:20:08.000000Z K 7 svn:log V 57 Correct the headers needed to use dbopen(3) and friends. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-10-18T16:22:13.000000Z K 7 svn:log V 57 ISOfy functions, sort headers and mark unused arguments. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-10-18T16:24:20.000000Z K 7 svn:log V 69 Oops. Also provide a lint-compatible unused argument warning killer. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-10-18T17:24:30.000000Z K 7 svn:log V 716 Replace the vm_page hash table with a per-vmobject splay tree. There should be no major change in performance from this change at this time but this will allow other work to progress: Giant lock removal around VM system in favor of per-object mutexes, ranged fsyncs, more optimal COMMIT rpc's for NFS, partial filesystem syncs by the syncer, more optimal object flushing, etc. Note that the buffer cache is already using a similar splay tree mechanism. Note that a good chunk of the old hash table code is still in the tree. Alan or I will remove it prior to the release if the new code does not introduce unsolvable bugs, else we can revert more easily. Submitted by: alc (this is Alan's code) Approved by: re END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-18T17:42:28.000000Z K 7 svn:log V 80 Don't lock the proc lock to clear p_fd. p_fd isn't protected by the proc lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-18T17:44:39.000000Z K 7 svn:log V 53 fdfree() clears p_fd for us, no need to do it again. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-18T17:45:41.000000Z K 7 svn:log V 159 Do not lock the process when calling fdfree() (this would have recursed on a non-recursive lock, the proc lock, before) since we don't need it to change p_fd. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-10-18T18:27:56.000000Z K 7 svn:log V 83 Add myself as da(4) maintainer. This is mostly so I can review and commit quirks. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-18T19:05:47.000000Z K 7 svn:log V 95 Oops. xargs -J is in fact not deprecated. PR: 44070 Submitted by: gad Reviewed by: jmallett END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-18T19:08:57.000000Z K 7 svn:log V 146 New errata item: xargs -J isn't really deprecated although the 4.7 release notes claim this. PR: 44070 Submitted by: gad Reviewed by: jmallett END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-18T19:54:52.000000Z K 7 svn:log V 79 Modified release note: New commands for lpc(1). PR: 44070 Submitted by: gad END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-18T21:03:30.000000Z K 7 svn:log V 58 Use 'size_t' instead of 'int' for the result of sizeof(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-18T21:09:57.000000Z K 7 svn:log V 303 Update instructions for ACLs given recent tunefs, mount changes. Also note that UFS2 doesn't require explicit extended attribute configuration, and is recommends for this and other reasons if you plan to use ACLs. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-18T21:11:36.000000Z K 7 svn:log V 262 Update extended attribute readme file to note that no special configuration is required to use EAs with UFS2, and that UFS2 is recommend for EA use for a variety of reasons. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-10-18T21:24:28.000000Z K 7 svn:log V 14 MFen 1.1.2.87 END K 10 svn:author V 6 emoore K 8 svn:date V 27 2002-10-18T21:29:14.000000Z K 7 svn:log V 777 (1) added LSI Logic copyright, and legal line 3 in license, and string changes for "LSILogic" (2) enabled non-disk support through CAM interface (3) HA_INQ (a) enabled tagged queuing (b) disable reset during driver loading (b) renamed BSDi string to LSI (4) disabled detecting disk devices during SCSI INQUIRY (5) changed dcdb single element sglist to send one entire buffer chunk (6) nsgelem not set in sglist (7) ap_data_transfer_length not set for dcdb (8) changed "struct thread" to "d_thread_t" for compatibliity { xxx_open, xxx_close, xxx_ioctl } (9) miscellaneous compatiblity fixes (10) bug fix for 0x0409/0x1000 card (11) added compiling amr_cam.c in sys/conf/files (12) added compiling amr_cam.c in sys/modules/amr/Makefile Reviewed by:ps MFC after:1 week 1 week END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-10-18T21:41:41.000000Z K 7 svn:log V 362 MFufs 1.33: In the 'found' case for ext2_lookup() the underlying bp's data was being accessed after the bp had been releaed. A simple move of the brelse() solves the problem. The PR reports that this caused panics running the GDB testsuite unless NO_GEOM is configured. PR: 44060 Reported by: Mark Kettenis MFC after: 3 days END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-10-18T22:03:39.000000Z K 7 svn:log V 585 * Add CDRIOC{READ,WRITE}SPEED ioctls to cd(4). Units are in KB/sec. * Change atapi-cd ioctls to use the same units. * Change burncd, cdcontrol to convert CDROM speed to KB/sec before calling the ioctl. Add a "max" speed option for their command lines. This change does not break ABI but does change the units passed through the ioctl so 3rd party software that uses cdrio.h will have to convert (most likely by multiplying CDROM speed by 177 to get KB/s). PR: kern/36845 Submitted by: Philipp Mergenthaler (CAM ioctls) Reviewed by: sos, ken MFC after: 1 month END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-10-18T22:52:41.000000Z K 7 svn:log V 1764 Fix a file-rewrite performance case for UFS[2]. When rewriting portions of a file in chunks that are less then the filesystem block size, if the data is not already cached the system will perform a read-before-write. The problem is that it does this on a block-by-block basis, breaking up the I/Os and making clustering impossible for the writes. Programs such as INN using cyclic file buffers suffer greatly. This problem is only going to get worse as we use larger and larger filesystem block sizes. The solution is to extend the sequential heuristic so UFS[2] can perform a far larger read and readahead when dealing with this case. (note: maximum disk write bandwidth is 27MB/sec thru filesystem) (note: filesystem blocksize in test is 8K (1K frag)) dd if=/dev/zero of=test.dat bs=1k count=2m conv=notrunc Before: (note half of these are reads) tty da0 da1 acd0 cpu tin tout KB/t tps MB/s KB/t tps MB/s KB/t tps MB/s us ni sy in id 0 76 14.21 598 8.30 0.00 0 0.00 0.00 0 0.00 0 0 7 1 92 0 76 14.09 813 11.19 0.00 0 0.00 0.00 0 0.00 0 0 9 5 86 0 76 14.28 821 11.45 0.00 0 0.00 0.00 0 0.00 0 0 8 1 91 After: (note half of these are reads) tty da0 da1 acd0 cpu tin tout KB/t tps MB/s KB/t tps MB/s KB/t tps MB/s us ni sy in id 0 76 63.62 434 26.99 0.00 0 0.00 0.00 0 0.00 0 0 18 1 80 0 76 63.58 424 26.30 0.00 0 0.00 0.00 0 0.00 0 0 17 2 82 0 76 63.82 438 27.32 0.00 0 0.00 0.00 0 0.00 1 0 19 2 79 Reviewed by: mckusick Approved by: re X-MFC after: immediately (was heavily tested in -stable for 4 months) END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-10-18T23:17:30.000000Z K 7 svn:log V 145 Bound the size of the superblock to SBLOCKSIZE. Submitted by: BOUWSMA Beery Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-10-18T23:20:07.000000Z K 7 svn:log V 229 Clean up -stable's file-rewrite sequential heuristic case to match -current. Our file ops limit the sequential count to 127 so we do not need to reserve 16 bits to hold the count. This should not have any effect on performance. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-18T23:23:32.000000Z K 7 svn:log V 214 New release notes: P1003_1B gone, CPU_DISABLE_CMPXCHG, FAST_IPSEC, ifconfig(8) monitor, ofwdump(8), ping(8) -o, quota(1) -l, tunefs(8) -a/-l, ugidfw(8). Modified release notes: se driver replaced by sab driver. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-18T23:24:20.000000Z K 7 svn:log V 45 Add sab driver to serial interfaces section. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-10-18T23:49:18.000000Z K 7 svn:log V 171 Pass the right number of tlb slots to the kernel. The allocation scheme was changed in r1.4, but I neglected to update most of the code in metadata.c. Pointy hat to: tmm END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-10-19T01:39:44.000000Z K 7 svn:log V 119 Update the documentation for kthread_create to include the pages argument. Reviewed by: sheldonh Forgotten by: scottl END