ĻG129194 250 145 338 1451 280 335 121 147 126 152 277 148 130 181 126 133 128 129 183 161 142 183 168 131 123 149 124 184 122 120 147 127 155 174 151 134 168 438 161 277 293 435 200 147 373 221 231 224 452 231 172 328 281 269 228 211 157 134 140 198 194 144 115 164 183 207 171 137 143 146 148 151 150 149 170 227 198 258 191 278 170 240 130 169 116 195 168 555 210 378 362 138 112 295 157 118 399 332 192 235 124 141 165 128 104 114 126 105 382 278 154 158 359 103 105 405 630 105 184 522 144 280 293 253 201 409 166 247 232 112 335 206 130 184 137 110 179 242 239 162 125 168 161 368 155 140 130 158 143 211 128 128 371 139 185 114 365 227 357 477 298 228 332 241 108 116 104 135 278 355 104 732 157 128 308 195 343 123 253 242 268 143 145 662 199 108 261 123 274 117 122 118 131 168 154 196 170 186 154 225 312 561 176 209 451 226 349 178 521 138 138 117 138 160 300 262 150 208 167 149 513 148 188 237 121 160 160 143 464 460 140 291 142 104 176 170 112 168 104 136 131 140 117 122 121 155 138 206 138 107 368 K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-13T21:55:53.000000Z K 7 svn:log V 50 Document the "files" directive. Reminded by: jmg END K 10 svn:author V 3 jdp K 8 svn:date V 27 2004-05-14T01:29:21.000000Z K 7 svn:log V 245 Fix a potential stack buffer overflow on systems whose ACPI OEMID fills its field (6 characters). In that case the OEMID is not null-terminated, and the sprintf that was used would copy up to the next null byte, which could be pretty far away. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-05-14T03:57:17.000000Z K 7 svn:log V 1355 Fix a bug which I discovered recently while doing IPv6 testing at Wind River. In the IPv4 output path, one of the tests in ip_output() checks how many slots are actually available in the interface output queue before attempting to send a packet. If, for example, we need to transmit a packet of 32K bytes over an interface with an MTU of 1500, we know it's going to take about 21 fragments to do it. If there's less than 21 slots left in the output queue, there's no point in transmitting anything at all: IP does not do retransmission, so sending only some of the fragments would just be a waste of bandwidth. (In an extreme case, if you're sending a heavy stream of fragmented packets, you might find yourself sending nothing by the first fragment of all your packets.) So if ip_output() notices there's not enough room in the output queue to send the frame, it just dumps the packet and returns ENOBUFS to the app. It turns out ip6_output() lacks this code. Consequently, this caused the netperf UDPIPV6_STREAM test to produce very poor results with large write sizes. This commit adds code to check the remaining space in the output queue and junk fragmented packets if they're too big to be sent, just like with IPv4. (I can't imagine anyone's running an NFS server using UDP over IPv6, but if they are, this will likely make them a lot happier. :) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-05-14T04:17:56.000000Z K 7 svn:log V 187 Add support for GPE being a package of { reference, gpe bit }. Rework the ECDT probe to pass all the parameters in a temporary struct. Note why we are mostly ok evaluating _GLK so early. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T11:46:45.000000Z K 7 svn:log V 239 Import FreeBSD/arm kernel bits. It only supports sa1110 (on simics) right now, but xscale support should come soon. Some of the initial work has been provided by : Stephane Potvin Most of this comes from NetBSD. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T11:49:40.000000Z K 7 svn:log V 26 Add config magic for arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T11:50:51.000000Z K 7 svn:log V 52 Define malloc_pageshift and malloc_minsize for arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T11:51:22.000000Z K 7 svn:log V 31 We use __arm__, not __arm32__. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T12:04:31.000000Z K 7 svn:log V 57 Import the FreeBSD/arm libc bits. Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T12:13:06.000000Z K 7 svn:log V 181 Import the softfloat emulation library, needed for FreeBSD/arm right now. It should become useless when gcc 3.4 will be imported, as libgcc from gcc 3.4 contains this bits for arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T12:15:51.000000Z K 7 svn:log V 53 Import arm bits for rtld-elf. Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T12:19:04.000000Z K 7 svn:log V 35 C runtime support for FreeBSD/arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T12:21:29.000000Z K 7 svn:log V 86 Arm bits for libpthread. It has no chances to work and should be considered as stubs. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T12:24:03.000000Z K 7 svn:log V 31 Import libkvm MD file for arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T12:24:51.000000Z K 7 svn:log V 38 Import _setjmp.S for arm in libstand. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T12:26:51.000000Z K 7 svn:log V 33 Import the openssl conf for arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T12:28:31.000000Z K 7 svn:log V 34 Import libkern arm specific bits. END K 10 svn:author V 3 eik K 8 svn:date V 27 2004-05-14T12:58:13.000000Z K 7 svn:log V 91 -maxdepth and -mindepth are global variables PR: 66613 Approved by: ru MFC after: 3 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T13:26:52.000000Z K 7 svn:log V 66 Implement enough of an uart driver to get serial console working. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2004-05-14T13:28:37.000000Z K 7 svn:log V 50 We don't need these files. Add the to the x-list. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2004-05-14T13:29:48.000000Z K 7 svn:log V 91 Add a list of all local changed files. All these files have been taken of the vendor tree. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T13:31:21.000000Z K 7 svn:log V 73 Use WARNS?=3 for these in the arm case for now, due to toolchain issues. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T13:32:13.000000Z K 7 svn:log V 36 Define iaddr_t and saddr_t for arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T13:34:15.000000Z K 7 svn:log V 28 Define MACHINE_CPU for arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T13:34:53.000000Z K 7 svn:log V 54 Do not attempt to build anything in sys/boot for arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T13:35:46.000000Z K 7 svn:log V 29 Define INLINE_LIMIT for arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T13:42:50.000000Z K 7 svn:log V 89 Define uart_sa1110_ops and uart_sa1110_classe in .c files instead of spamming uart_cpu.h END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T13:43:18.000000Z K 7 svn:log V 27 Do not build truss on arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T13:44:04.000000Z K 7 svn:log V 25 Some arm bits for gprof. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T13:44:36.000000Z K 7 svn:log V 52 Define PTRDIFF_IS_LONG and SIZEOF_IS_ULONG for arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T13:44:55.000000Z K 7 svn:log V 32 Do not build sysintall for arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T13:45:56.000000Z K 7 svn:log V 60 Do not attempt to build libdisk, libthr and libc_r for arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T14:50:55.000000Z K 7 svn:log V 79 Use four spaces instead of tab for second level indentation. Requested by: ru END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T14:52:32.000000Z K 7 svn:log V 56 This is FreeBSD/arm, not FreeBSD/i386 Submitted by: ru END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-05-14T15:16:09.000000Z K 7 svn:log V 39 MFNetBSD (umodem.c 1.46): URL updates END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-05-14T15:40:47.000000Z K 7 svn:log V 76 Use a simpler, faster buffering scheme for partial characters in mbrtowc(). END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-05-14T16:52:39.000000Z K 7 svn:log V 345 Instead of scanning the entire lower 1 MB of RAM, only scan locations where the RSD PTR can actually occur. According to section 5.2.2 of the ACPI spec, we only consider two regions for the base address: 1. EBDA (0x0 - 0x3FF) 2. High memory (0xE0000 - 0xFFFFF) I don't know whether this fixes any actual problems but is more correct. END K 10 svn:author V 3 hmp K 8 svn:date V 27 2004-05-14T16:57:27.000000Z K 7 svn:log V 69 mdoc(7) police: * remove an extra comma at the end of the .Nm list END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-05-14T18:24:44.000000Z K 7 svn:log V 179 Change vm_map_clean(... MS_INVALIDATE) to not delete dirty pages. Note this was not needed in HEAD because the VM system is different. Reviewed by: alc, tegge MFS: immediately END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-05-14T18:27:52.000000Z K 7 svn:log V 195 Implement IO_INVAL in the vnode op for writing by marking the buffer as "no cache". Note this was not done to HEAD because the VM system is different. Reviewed by: alc, tegge MFS: immediately END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-05-14T18:46:16.000000Z K 7 svn:log V 340 When I wrote this man page more than 5 years ago, I simply didn't understand the true symmetric nature of Enigma, so my description of ``automatically detects that the input is encrypted'' was simply wrong. Replace that by a more accurate description of why feeding the ciphertext again into the engine will decrypt it. MFC after: 1 week END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-05-14T19:29:39.000000Z K 7 svn:log V 105 Bump the .Dd value. Update xrefs to more contemporary items. Requested by: ru, green MFC after: 1 week END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-05-14T19:31:20.000000Z K 7 svn:log V 55 Fixed some insertion sort errors (external ones only). END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-05-14T19:52:35.000000Z K 7 svn:log V 280 Style fixes: Main ones: mostly use conditional expressions in ifdefs instead of a mixture of conditional expressions and nested ifdefs. Nearby ones: - don't do less than echo the code in the comment about libc_r - fixed some internal insertion sort errors and indentation errors. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-05-14T20:07:49.000000Z K 7 svn:log V 126 Correct the misuse of \- (mdoc(7) mathematical minus) when - (mdoc(7) hyphen) is meant. Mdoc(7) clue by: ru Reviewed by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-14T20:28:31.000000Z K 7 svn:log V 139 Partly back out last revision that unnecessarily changed valid assembler line comments and damaged the CVS history. Prompted by: bde, jhb END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-14T20:29:30.000000Z K 7 svn:log V 132 Back out last revision that unnecessarily changed valid assembler line comments and damaged the CVS history. Prompted by: bde, jhb END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-05-14T20:51:42.000000Z K 7 svn:log V 359 Fixed some common printf format errors. Don't assume that "struct foo *" is "void *" (it isn't) or that the default promotion of pid_t is int. Instead, assume that casting "struct foo *" to "void *" and printing the result with %p is useful, and that all pid_t's are representable as longs. Fixed some minor style bugs (mainly spelling errors in comments). END K 10 svn:author V 2 se K 8 svn:date V 27 2004-05-14T21:01:52.000000Z K 7 svn:log V 139 Fix breakage caused by alphabetically sorting SRCS: rtld_start.S must come first! The previous version made all shared binaries dump core. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-05-14T21:05:35.000000Z K 7 svn:log V 80 Fixed total disorder of MD includes. Disorder buffer overflowed by: arm commit END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-05-14T22:00:08.000000Z K 7 svn:log V 230 Change ffs_realloccg() to set the valid bits for the extended part of the fragment to zero the valid parts of a VM_IO buffer. RE would like this to be part of 4.10-RC3 so this will be MFC-ed immediately. Reviewed by: alc, tegge END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-05-14T22:02:36.000000Z K 7 svn:log V 183 MFC of 1.119, Change ffs_realloccg() to set the valid bits for the extended part of the fragment to zero the valid parts of a VM_IO buffer. Reviewed by: alc, tegge MFS: immediately END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-05-14T23:03:50.000000Z K 7 svn:log V 171 MFS of rev 1.64.2.4: Change ffs_realloccg() to set the valid bits for the extended part of the fragment to zero the valid parts of a VM_IO buffer. Approved by: re (bmah) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-05-14T23:05:23.000000Z K 7 svn:log V 130 MFS of rev 1.65.2.15: Implement IO_INVAL in the vnode op for writing by marking the buffer as "no cache". Approved by: re (bmah) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-05-14T23:06:25.000000Z K 7 svn:log V 113 MFS of rev 1.187.2.27: Change vm_map_clean(... MS_INVALIDATE) to not delete dirty pages. Approved by: re (bmah) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T23:08:52.000000Z K 7 svn:log V 62 Insert "arm" between "amd64" and "powerpc" Requested by: bde END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T23:31:10.000000Z K 7 svn:log V 39 Implement bzero et memset in support.S END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T23:31:36.000000Z K 7 svn:log V 45 Remove libkern/bzero.S and libkern/memset.S. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-05-14T23:35:19.000000Z K 7 svn:log V 100 Forced commit to note that the change for rev 1.187.2.27 was developed by Matt Dillon. Sorry Matt. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-05-14T23:36:20.000000Z K 7 svn:log V 97 Forced commit to note that the work done for rev 1.65.2.15 was done by Matt Dillon. Sorry Matt. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T23:42:30.000000Z K 7 svn:log V 49 Implement bcopy, memcpy and memcmp in support.S. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-14T23:42:54.000000Z K 7 svn:log V 20 Remove libkern/mem* END K 10 svn:author V 3 des K 8 svn:date V 27 2004-05-15T00:07:23.000000Z K 7 svn:log V 72 Remove some debugging printf()s and a pointless device_set_desc() call. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-05-15T00:08:44.000000Z K 7 svn:log V 91 If asked to build a kernel without first building world, build the kernel toolchain first. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-15T00:13:14.000000Z K 7 svn:log V 111 Work around a problem somewhere with binutils (?) on arm, hopefully without breaking any other arch this time. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-05-15T05:06:19.000000Z K 7 svn:log V 76 Mods for powerpc. Submitted by: Suleiman Souhlal END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-05-15T05:07:14.000000Z K 7 svn:log V 42 Hook sysinstall to the build for powerpc. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-05-15T05:17:42.000000Z K 7 svn:log V 48 Remove the config_intrhook as it is not needed. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-05-15T05:18:05.000000Z K 7 svn:log V 51 Set the cpi.hba_inquiry field to something useful. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-05-15T05:19:50.000000Z K 7 svn:log V 53 MFC: Remove the config_intrhook as it is not needed. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-05-15T05:20:12.000000Z K 7 svn:log V 56 MFC: Set the cpi.hba_inquiry field to something useful. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-05-15T15:41:59.000000Z K 7 svn:log V 55 Remove twa_intrhook prototype. Submitted by: cperciva END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-05-15T15:43:46.000000Z K 7 svn:log V 54 Remove twa_intrhook prototype Submitted by: cperciva END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-05-15T16:06:59.000000Z K 7 svn:log V 76 Correct a typo in column header. Submitted by: phk Obtained from: BSDCan END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-05-15T20:55:19.000000Z K 7 svn:log V 129 Remove dead code. (This loop counted the number of rules, but the count was never used.) Reported by: pjd Approved by: rwatson END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-05-16T00:19:12.000000Z K 7 svn:log V 102 Try harder not to compile anything in sys/boot for arm. I wonder how buildworld ever worked for me... END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-05-16T04:19:38.000000Z K 7 svn:log V 162 Sleep for 1 second after loading modules so that slow devices can be probed. This is not an MFC as it is unclear if it is needed in HEAD. Submitted by: vkashyap END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-05-16T04:21:59.000000Z K 7 svn:log V 96 MFS: Wait 1 second after loading modules to let slow devices probe. Approved by: re (implicit) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-05-16T05:31:40.000000Z K 7 svn:log V 185 Read in the entire RSDP but only run the standard checksum over the version 1 header. Add comments to explain what we're doing here better. Reported by: Alex Vasylenko END K 10 svn:author V 3 eik K 8 svn:date V 27 2004-05-16T10:35:14.000000Z K 7 svn:log V 78 snafu, exchanged the descriptions of -maxdepth and -mindepth. Noticed by: ru END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-05-16T11:26:39.000000Z K 7 svn:log V 147 Don't use the node id as an index into the topology map. This breaks if a node on the bus has more than three ports (like my cheapo six port hub). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T13:58:27.000000Z K 7 svn:log V 39 Fixed the disordering from rev. 1.371. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-05-16T14:12:05.000000Z K 7 svn:log V 76 - Initialize uart_bus_space_io and uart_bus_space_mem. - Fix wrong comment. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T14:41:20.000000Z K 7 svn:log V 25 Kill DOS newline breaks. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-05-16T18:02:47.000000Z K 7 svn:log V 102 If the revision is 0, don't trust the length in the RSDP. Instead assume an ACPI version 1.0 length. END K 10 svn:author V 6 archie K 8 svn:date V 27 2004-05-16T19:26:46.000000Z K 7 svn:log V 73 MFC: Add 'enableWindowing' configuration knob to the ng_pptpgre(4) node. END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-05-16T19:29:33.000000Z K 7 svn:log V 462 Add two new options to cron(8), -J and -j. They allow to specify the maximum amount of time jitter for root and other users, respectively. Before starting a job, cron(8) will sleep a random number of seconds, from 0 to the amount specified. This can help to smooth down load spikes when a lot of jobs are to start at the beginning of a particular minute (e.g., the first minute of an hour.) PR: bin/66474 Submitted by: Dmitry Morozovsky rinet.ru> END K 10 svn:author V 6 archie K 8 svn:date V 27 2004-05-16T19:31:35.000000Z K 7 svn:log V 114 Allow ng_ether "lower" and "orphans" hooks to be connected at the same time. Reviewed by: julian PR: kern/63317 END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-16T20:00:28.000000Z K 7 svn:log V 283 Make a small revision to the api between the elf linker core and the elf_reloc() backends for two reasons. First, to support the possibility of there being two elf linkers in the kernel (eg: amd64), and second, to pass the relocbase explicitly (for relocating .o format kld files). END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-16T20:11:38.000000Z K 7 svn:log V 267 Enable first part of kld's on amd64. This is known to not work right yet, but building kld's is OK now and they can be loaded by kldload(2). (but the machine will likely crash soon afterwards, a "minor" problem :-) Brought to you by: my injured knee (from moving) END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-16T20:30:47.000000Z K 7 svn:log V 44 MFi386: numerous interrupt and acpi updates END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T20:41:11.000000Z K 7 svn:log V 21 Added -v to usage(). END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-16T20:44:41.000000Z K 7 svn:log V 200 For consistency with i386, have pmap_kenter_temporary() take a vm_paddr_t argument. It is actually the same type on amd64 (vm_paddr_t = vm_offset_t) but this reduces the i386<->amd64 diffs a little. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-16T20:46:13.000000Z K 7 svn:log V 63 MFi386: avoid partial register references, for what its worth. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-16T20:57:01.000000Z K 7 svn:log V 24 MFi386: add rue and twa END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-05-16T21:11:46.000000Z K 7 svn:log V 304 After successfully attaching an iicbus instance, instead of using a NULL name in device_add_child(), explicitly name all of our known child drivers in order to give them a chance to attach to us. Otherwise, only the first one present would be probed and attached. Reviewed by: nsouch MFC after: 1 month END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-05-16T21:18:45.000000Z K 7 svn:log V 237 You wouldn't believe a driver could survive doing userland IO without properly using copyin/copyout for more than 5 years? This one did. :-) Properly encapsulate all user<->kernel data transfers using copy{in,out}. MFC after: 1 month END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-05-16T21:19:59.000000Z K 7 svn:log V 98 Another candidate that didn't use copyin/copyout for user<->kernel transfers. MFC after: 1 month END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-16T21:22:45.000000Z K 7 svn:log V 140 Remove "register_t eflags; eflags = read_eflags();" because 1) it wasn't subsequently used in the code, and 2) it doesn't compile on !i386. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-16T21:27:29.000000Z K 7 svn:log V 30 Converge some more with i386. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T21:33:48.000000Z K 7 svn:log V 50 DESCRIPTION was not updated for the new SYNOPSIS. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T21:34:15.000000Z K 7 svn:log V 74 Bump document date for the latest functional change. Minor markup tweaks. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T21:34:31.000000Z K 7 svn:log V 37 Fixed spelling of the document date. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T21:34:49.000000Z K 7 svn:log V 13 Punctuation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T21:35:05.000000Z K 7 svn:log V 23 Assorted markup fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T21:49:23.000000Z K 7 svn:log V 35 Really add -l to the usage output. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T21:52:48.000000Z K 7 svn:log V 14 Markup fixes. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-05-16T22:05:25.000000Z K 7 svn:log V 289 Remove myself from da(4). MIHIRA Sanpei Yoshiro will be taking over quirk maintenance given his work on USB. Also, the root cause of spamming da(4) with NO_6_BYTE quirks was fixed last year and the extraneous quirks have been removed. Please coordinate future quirk issues with sanpei@ END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-05-16T22:08:17.000000Z K 7 svn:log V 181 Remove spurious semicolons. Outside of functions they are actually errors but GCC doesn't warn about them without -pedantic. Approved by: das (mentor) PR: 56649 Reviewed by: md5 END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T22:11:22.000000Z K 7 svn:log V 63 Bump document date for the latest change. Minor markup tweaks. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T22:11:40.000000Z K 7 svn:log V 67 There's no such beast like AF_INET4, even when powered by whiskey. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-16T22:11:50.000000Z K 7 svn:log V 264 Kill the LAZYPMAP ifdefs. While they worked, they didn't do anything to help the AMD cpus (which have a hardware tlb flush filter). I held off to see what the 64 bit Intel cpus did, but it doesn't seem to help much there either. Oh well, store it in the Attic. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T22:11:56.000000Z K 7 svn:log V 12 Markup nit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T22:12:12.000000Z K 7 svn:log V 14 Markup fixes. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-16T22:24:57.000000Z K 7 svn:log V 310 Disable ndis module on amd64. It doesn't compile. For example, hal_raise_irql(void) doesn't take an argument, but it is called with one. eg: irql = FASTCALL1(hal_raise_irql, DISPATCH_LEVEL); This is hidden by the macros on i386, but becomes a compile error on amd64 since the arguments are actually checked. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-16T22:43:57.000000Z K 7 svn:log V 535 Checkpoint some of what I was starting to tinker with for having some different context support for 32 vs 64 bit processes. This simply omits the save/restore of the segment selector registers for non 32 bit processes. This avoids the rdmsr/rwmsr juggling when restoring %gs clobbers the kernel msr that holds the gsbase. However, I suspect it might be better to conditionally do this at user<->kernel transition where we wouldn't need to do the juggling in the first place. Or have per-thread extended context save/restore hooks. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-16T22:51:36.000000Z K 7 svn:log V 14 Markup fixes. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-17T00:51:34.000000Z K 7 svn:log V 90 Oops, use the generic ELF_ST_BIND() macro instead of ELF64_ST_BIND. Submitted by: marks END K 10 svn:author V 3 das K 8 svn:date V 27 2004-05-17T01:04:37.000000Z K 7 svn:log V 429 Remove some kludges designed to ensure that the compiler didn't round constants the wrong way on the VAX. Instead, use C99 hexadecimal floating-point constants, which are guaranteed to be exact on binary IEEE machines. (The correct hexadecimal values were already provided in the source, but not used.) Also, convert the constants to lowercase to work around a gcc bug that wasn't fixed until gcc 3.4.0. Prompted by: stefanf END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-17T03:19:31.000000Z K 7 svn:log V 47 Update manpage to track new security features. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-17T03:33:06.000000Z K 7 svn:log V 182 Make symlink protection a bit more useful: * Remove terminal symlinks so they can be replaced. * If -U, remove intermediate symlinks as well * Otherwise, refuse the extraction END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-17T05:02:39.000000Z K 7 svn:log V 195 Refactor name caching to use a common piece of code for uname_cache and gname_cache. Cache negative lookups to dramatically improve performance building archives containing nonexistent uid/gid. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-05-17T05:42:04.000000Z K 7 svn:log V 160 Update to reflect new location in the tree. This has been repo copied from sys/isa/fd.c in preparation for specialization of attachments for different busses. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-17T05:44:53.000000Z K 7 svn:log V 103 Propagate struct bsdtar down into a lot more places. Move global progname variable into struct bsdtar. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-05-17T05:46:16.000000Z K 7 svn:log V 316 Move fdc from isa/fd.c to dev/fdc/fdc.c. The old files were repocopied. Soon there will be additional bus attachments and specialization for isa, acpi and pccard (and maybe pc98's cbus). This was approved by nate, joerg and myself. bde dissented on the new location, but appeared to be OK after some discussion. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-17T06:17:59.000000Z K 7 svn:log V 69 If getpwent/getpwuid/getpwnam return NULL, they must also set errno. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-05-17T06:51:19.000000Z K 7 svn:log V 151 o De-support fdc(4). No ia64 has ever been made with PC floppy and the likelyhood of one ever being made is nil. o While here, de-support sio(4). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-05-17T07:03:01.000000Z K 7 svn:log V 136 filter out the fdc(4) and sio(4) devices and corresponding options. Note that cy(4) uses COM_MULTIPORT, so we need to keep that option. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-17T07:07:20.000000Z K 7 svn:log V 21 Added -l to usage(). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-05-17T07:11:37.000000Z K 7 svn:log V 239 Unbreak build due to previous commit: now that elf_reloc_internal() gets the relocation base passed in relocbase, we cannot declare a local variable with the same name. Assume the argument holds the same value as the local variable did... END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-17T07:35:52.000000Z K 7 svn:log V 108 Speed up safe_fprintf by copying to a temp buffer, then writing blocks at a time, rather than using putc(). END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-05-17T08:15:59.000000Z K 7 svn:log V 38 Connect Cronyx Tau-PCI to the system. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-17T08:25:15.000000Z K 7 svn:log V 93 Reapply local changes that got simply axed by the latest KAME merge. Fixed some more markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-17T08:35:43.000000Z K 7 svn:log V 46 Assorted markup, grammar, and spelling fixes. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-05-17T10:46:46.000000Z K 7 svn:log V 18 MFC: 1.200, 1.201 END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-05-17T10:48:42.000000Z K 7 svn:log V 86 Unbreak the fdc module build after the repocopy of sys/isa/fd.c to sys/dev/fdc/fdc.c. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-05-17T10:56:05.000000Z K 7 svn:log V 147 This is smbmsg(8), a small utility to send/receive SMBus messages. Also included is a `bus-probe' modus of operation to help scanning an I2C bus. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-05-17T10:56:05.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r129330, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-05-17T10:56:06.000000Z K 7 svn:log V 66 This commit was manufactured by cvs2svn to create tag 'v20040517'. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-05-17T10:57:03.000000Z K 7 svn:log V 31 Wire smbmsg(8) into the build. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-05-17T11:16:14.000000Z K 7 svn:log V 76 Use a simpler and faster buffering scheme for partial multibyte characters. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-05-17T11:38:55.000000Z K 7 svn:log V 64 MFC: 1.27 o fix a typo o remove stray word o add missing words END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-05-17T12:32:40.000000Z K 7 svn:log V 275 Use conversion state objects to store the accumulated wide character, low bound, and the number of bytes remaining instead of storing the raw byte sequence and deriving them every time mbrtowc() is called. This is much faster -- about twice as fast in some crude benchmarks. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-05-17T12:57:30.000000Z K 7 svn:log V 63 Add description of Cronyx Omega2-PCI (8x port serial adapter). END K 10 svn:author V 6 archie K 8 svn:date V 27 2004-05-17T14:21:00.000000Z K 7 svn:log V 45 Update man page date for yesterday's change. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-05-17T14:24:52.000000Z K 7 svn:log V 38 Connect Cronyx Tau-PCI to the system. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-05-17T14:35:32.000000Z K 7 svn:log V 66 Spell Cronyx Tau and Sigma families correctly. MFC after: 3 days END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-05-17T14:42:59.000000Z K 7 svn:log V 51 Add Cronyx Tau-PCI sync WAN adapters family entry. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-17T16:19:51.000000Z K 7 svn:log V 119 Allow buildworld and friends to complete when make(1) is called with some debug flags (-d). Noticed by: Gleb Smirnoff END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-05-17T17:06:12.000000Z K 7 svn:log V 31 Undid scottl's recent changes. END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-05-17T17:16:58.000000Z K 7 svn:log V 31 Undid scottl's recent changes. END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-05-17T17:27:38.000000Z K 7 svn:log V 279 Turn SCSI pre-fetch ON. This is mainly for 64XX and 64X based controllers and allows the controller to prefetch 1-2k on certain PCI memory reads to the host. The spec says this should only be used for IA32 based systems. Informed of feature by: John Cagle END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-05-17T17:43:40.000000Z K 7 svn:log V 47 New release notes: cron(8) -j and -J options. END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-05-17T17:53:12.000000Z K 7 svn:log V 93 Rip out the too verbose "spurious interrupt" printf's, they dont serve a purpose any longer. END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-05-17T17:55:19.000000Z K 7 svn:log V 22 Minor language fixes. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-17T18:27:05.000000Z K 7 svn:log V 267 POSIX prohibits any library function from setting errno to 0. Correct my previous commit and add a comment to the manpage indicating that the user must set errno to 0 if they wish to distinguish "no such user" from "error". Pointed out by: Jacques Vidrine (nectar@) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-17T18:29:12.000000Z K 7 svn:log V 129 Set errno to 0 before calling getpwuid/getgrgid, so that error messages will be displayed only when there is, in fact, an error. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-05-17T18:36:14.000000Z K 7 svn:log V 261 Fix typo in comment. While here, end the sentence with a period and remove the empty line between the fdc and sio devices. The empty line suggests that the comment applies to fdc only while it applies to all following devices and options. Typo spotted by: ru@ END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-05-17T18:55:45.000000Z K 7 svn:log V 382 Fix various style(9) bugs. This includes the removal of wrong reimplementations of enodev() (for the smbread() and smbwrite() functions), as well as fixing various errno values to conform to errno(3). Bruce also points out that a number of the pointer == NULL tests are probably nonsense because the respective checks are already done at upper layers. (Mostly) submitted by: bde END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-05-17T19:19:08.000000Z K 7 svn:log V 203 Fix my own style(9) bugs: . forward declare all static functions . add a couple of redundant parens in return statements where they've been missing . remove the space after exit since it's a function END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-05-17T19:35:40.000000Z K 7 svn:log V 135 NG_ONE2MANY_XMIT_ALL algorithm should also be listed here. Submitted by: Michel Lavonds Approved by: archie END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-05-17T20:16:40.000000Z K 7 svn:log V 234 Switch from using the vnode interlock to a private mutex in fifo_open() to avoid lock order problems when manipulating the sockets associated with the fifo. Minor optimization of a couple of calls to fifo_cleanup() from fifo_open(). END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-05-17T20:17:39.000000Z K 7 svn:log V 146 Now that I learned about how all this is working together, quickly document it for anyone else who might be interested in it. MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-17T20:45:21.000000Z K 7 svn:log V 17 Markup overhaul. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-17T20:58:42.000000Z K 7 svn:log V 25 Markup and grammar nits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-17T21:05:39.000000Z K 7 svn:log V 13 Markup nits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-17T21:11:35.000000Z K 7 svn:log V 44 Correct existing usage lines, add two more. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-17T21:16:49.000000Z K 7 svn:log V 183 Deal with REL records that have the addend embedded variable sized targets rather than the RELA table. I dont know if bintutils will ever generate REL records, but just in case..... END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-17T21:20:23.000000Z K 7 svn:log V 260 Clean up the code some more. Unify the text/data (progbits) and bss (nobits) tables to simplify some code. Try and shorten some of the very wide lines. Somewhere along the way, I think I fixed the memory corruption that caused panics after going multiuser. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-17T21:24:06.000000Z K 7 svn:log V 13 Markup nits. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-17T21:24:39.000000Z K 7 svn:log V 637 Since we go to the trouble of compiling the kobj ops table for each class, and cannot handle it going away, add an explicit reference to the kobj class inside each linker class. Without this, a class with no modules loaded will sit with an idle refcount of 0. Loading and unloading a module with it causes a 0->1->0 transition which frees the ops table and causes subsequent loads using that class to explode. Normally, the "kernel" module will remain forever loaded and prevent this happening, but if you have more than one linker class active, only one owns the "kernel". This finishes making modules work for kldload(8) on amd64. END K 10 svn:author V 3 hmp K 8 svn:date V 27 2004-05-17T21:25:02.000000Z K 7 svn:log V 65 Add rman_get_device(9) to SYNOPSIS, .Nm and MLINK it to rman(9). END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-17T22:13:14.000000Z K 7 svn:log V 34 Turn on modules for amd64. Fear. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-17T22:15:49.000000Z K 7 svn:log V 210 getgrent() and friends should set errno if there is an error. Also, clarify the manpage description of when errno is set and explain that clients should set errno=0 first if they want useful error information. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-17T22:26:17.000000Z K 7 svn:log V 100 Oops, I left a duplicate 'relocbase' declaration. Submitted by: Koop Mast END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-05-17T23:09:10.000000Z K 7 svn:log V 250 Clarify and extend paragraphs on interoperation of fcntl(2), flock(2), and lockf(3) advisory locks. Add such a paragraph to the flock(2) manpage for the sake of consistency. Reviewed by: Cyrille Lefevre and Kirk McKusick on -arch MFC after: 2 weeks END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-18T00:13:06.000000Z K 7 svn:log V 26 Clarify an error message. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-18T05:14:19.000000Z K 7 svn:log V 158 Remove leftover padding variables. Convert some silent 'ignore programmer error' cases into panics Remove 'align' field from section table (no longer needed) END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-18T05:15:43.000000Z K 7 svn:log V 147 If a symbol has section+offset definitions provided, always use instead of doing a name lookup for global symbols. This fixes the snd_pcm module. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-05-18T05:30:06.000000Z K 7 svn:log V 175 Fixed DDB_NOKLDSYM on amd64's: machdep.c: Initialize the symbol table pointers, not quite like for other arches. db_elf.c: Don't claim to be an i486 in the fake ELF header. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-05-18T06:36:17.000000Z K 7 svn:log V 51 ct(4) now has manual page, so add reference to it. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-05-18T06:48:27.000000Z K 7 svn:log V 53 Add information about cp(4) driver (Cronyx Tau-PCI). END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-05-18T06:57:33.000000Z K 7 svn:log V 569 Fix two bugs that aren't in the current: 1) only have a long timeout for the wi_cmd_ini command. All others should much faster at 10ms. Some cards seem to timeout when the signal quality is low, and a faster timeout means that retry will happen in a fraction of a second, rather than seconds. 2) ifconfig passes -1 in i_val for the ssid and ignores the rest of the parameters if it returns an error. wi used to return an error in this case, which means none of the 802.11 parameters were being reported. Since an works, fix the presumed bug in wi. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-05-18T07:12:06.000000Z K 7 svn:log V 106 1. Remove '-' sign between model an manufacturer. 2. Add information about cp(4) driver (Cronyx Tau-PCI). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-18T07:23:37.000000Z K 7 svn:log V 17 Markup overhaul. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-05-18T07:30:04.000000Z K 7 svn:log V 168 Fix panic which occurs when given sector size for memory-backed device is less than DEV_BSIZE (512) bytes. Reported by: Mike Bristow Approved by: phk END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-05-18T07:38:46.000000Z K 7 svn:log V 31 Note about ng_sppp (4) driver. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-05-18T11:33:37.000000Z K 7 svn:log V 182 Update several GEOM related manual pages: *) Fix spelling errors. *) Better english. *) Re-phrasing. Not Reviewed by: pjd (one week timeout) Approved by: grog (mentor) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-05-18T11:34:04.000000Z K 7 svn:log V 24 MFi386: revision 1.492. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-05-18T11:56:24.000000Z K 7 svn:log V 29 MFi386: Add NETGRAPH_CRONYX. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-05-18T11:56:56.000000Z K 7 svn:log V 25 MFi386: revision 1.1160. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-05-18T12:02:39.000000Z K 7 svn:log V 38 The cp driver may be useful for pc98. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-05-18T12:12:07.000000Z K 7 svn:log V 77 Fix spelling errors (I forgot that one in my last commit of GEOM man pages). END K 10 svn:author V 2 le K 8 svn:date V 27 2004-05-18T12:36:12.000000Z K 7 svn:log V 63 These hyphens don't need to be escaped. Pointed out by: pjd@ END K 10 svn:author V 2 le K 8 svn:date V 27 2004-05-18T12:37:47.000000Z K 7 svn:log V 104 An access count change is a prerequisite for doing I/O, so change 'or' to 'and'. Pointed out by: pjd@ END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-05-18T13:57:37.000000Z K 7 svn:log V 74 Remove spurious semicolons. Approved by: das (mentor) Reviewed by: ipfw@ END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-05-18T14:13:23.000000Z K 7 svn:log V 92 o Fix comments: s/m_tag_allocate/m_tag_alloc/. Spotted by: Gleb Smirnoff MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-05-18T14:24:33.000000Z K 7 svn:log V 60 o MFC revs. 1.46 - 1.47: document m_free(9) and m_getcl(9). END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-05-18T15:53:58.000000Z K 7 svn:log V 128 Don't depend on NULL's expansion being a pointer, cast it before it is passed to variadic functions. Approved by: das (mentor) END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-05-18T16:04:57.000000Z K 7 svn:log V 215 should define WINT_M{AX,IN} independent from whether WCHAR_MIN is defined. Otherwise first including and then leads to no WINT_M{AX,IN} at all. PR: 64956 Approved by: das (mentor) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-05-18T16:18:04.000000Z K 7 svn:log V 463 Pressing 's' in the initial menu should result in selecting the 'Standard' installation as far as most people are concerned but both 'Standard' and 'Select' begin with S and 'Select' is winning. This makes it so 'Select' is not select-able using a keystroke but that is probably for the best and the text on the screen adequately describes how to move back and forth between 'Select' and 'Exit'. Adapted from work by: josef@ PR: i386/37999 MFC after: 1 week END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-05-18T16:53:29.000000Z K 7 svn:log V 84 Use the simpler __BUS_ACCESSOR macros for ivars instead of defining them ourselves. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-18T17:16:55.000000Z K 7 svn:log V 111 Accept (but ignore) GNU tar's -B option. bsdtar never needs it, but it does no harm for people to specify it. END K 10 svn:author V 8 dannyboy K 8 svn:date V 27 2004-05-18T17:50:08.000000Z K 7 svn:log V 353 Effect the correct use of "affect". Use em dashes instead of " - ". Use .Em instead of *emphasis*. Note that securing root indirectly (by securing staff accounts) works only if direct root access has been limited. [1] s/hacker/attacker, as done in the handbook. (inspired by [1]) PR: 52878 [1] Submitted by: Brian Minard [1] END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-18T18:05:19.000000Z K 7 svn:log V 131 Build/install gprof on amd64 as well, after repocopying the MD bits. Not that it has anything to process yet, but that comes next. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-18T18:16:30.000000Z K 7 svn:log V 251 Be smarter about hardlink sizes: some tar programs write a non-zero size but no body, some write a non-zero size and include a body. To distinguish these cases, look for a valid tar header immediately following a hardlink header with non-zero size. END K 10 svn:author V 8 dannyboy K 8 svn:date V 27 2004-05-18T18:17:25.000000Z K 7 svn:log V 81 "in in" is not always wrong (backout 1.18). Keep the onion metaphor consistent. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-05-18T19:51:41.000000Z K 7 svn:log V 425 Improve the delay algorithm used in bgfsck. From the author: shuffles the timing and sleep calls in bgfsck from: sleep timer_on io timer_off io io io io io io io to sleep io io io io io io io timer_on io timer_off The original method basically guaranteed that the timed I/O included a disk seek every time, which made bgfsck sleep for much longer than necessary. Submitted by: Dan Nelson Reviewed by: kirk END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-18T20:36:54.000000Z K 7 svn:log V 47 Bump document date on behalf of the -M option. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-18T20:38:43.000000Z K 7 svn:log V 47 Bump document date on behalf of the -u option. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-18T20:40:37.000000Z K 7 svn:log V 26 Added -u to the SYNOPSIS. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-18T20:42:36.000000Z K 7 svn:log V 47 Bump document date on behalf of the -E option. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-18T20:45:32.000000Z K 7 svn:log V 69 Bump document date on behalf of the -e option. Spell "ID" correctly. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-18T22:49:15.000000Z K 7 svn:log V 205 For amd64, explicitly compile mcount.po, rather than copying mcount.o. We need to compile it with -fno-omit-frame-pointers since the mcount code depends on that, and by default it omits them without -pg. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-18T22:52:32.000000Z K 7 svn:log V 167 The 'call mcount' hooks that gcc inserts when profiling are in a place that cannot handle the scratch registers being trashed. So we have to preserve them ourselves. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-18T23:40:25.000000Z K 7 svn:log V 53 Fix a segfault when looking up a non-existent group. END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-05-19T00:22:10.000000Z K 7 svn:log V 116 syncache broke rev 1.23 which was done to fix the "thundering herd" problem in Apache. Fix it. Reviewed by: peter END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-19T01:21:11.000000Z K 7 svn:log V 70 Default is to restore timestamps, even when operating as root. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-05-19T01:23:48.000000Z K 7 svn:log V 55 Unbreak builds without DDB. Bad Bruce! No cookie! :-) END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-05-19T02:16:46.000000Z K 7 svn:log V 420 Replace the lame big endian crc with wpaul's standard big endian crc algorithm, supplied by wpaul himself. The lame one has an origin that's been called into question, so rather than argue about that (one could make an excellent fair use argument), replace it with better code since that's what FreeBSD is about. Submitted by: wpaul[1], Klaus Klein [1] Bill called this a silly bikeshed. Maybe his is not incorrect. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-05-19T03:25:17.000000Z K 7 svn:log V 56 Remove a long obsolete paragraph from the BUGS section. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2004-05-19T05:25:31.000000Z K 7 svn:log V 93 Add explicit list of SiS AGP chipsets based on Linux kernel's list. Prompted by: i386/59503 END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-05-19T06:05:42.000000Z K 7 svn:log V 141 trap_pfault() shouldn't be acquiring Giant. Found to blow up with MUTEX_PROFILING. Submitted by: Suleiman Souhlal END K 10 svn:author V 3 des K 8 svn:date V 27 2004-05-19T06:11:44.000000Z K 7 svn:log V 29 Fix a couple of parser bugs. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-05-19T06:16:53.000000Z K 7 svn:log V 68 Merge parser fix from vendor branch (rev 1.1.1.16) Approved by: re END K 10 svn:author V 3 des K 8 svn:date V 27 2004-05-19T06:19:57.000000Z K 7 svn:log V 68 Merge parser fix from vendor branch (rev 1.1.1.16) Approved by: so END K 10 svn:author V 3 des K 8 svn:date V 27 2004-05-19T06:21:56.000000Z K 7 svn:log V 51 Merge parser fix from vendor branch (rev 1.1.1.16) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-19T06:35:47.000000Z K 7 svn:log V 366 Refine the heuristic used to determine whether or not to obey the size field for a hardlink entry. Specifically, ensure that we do obey the size field for archives that we know are pax interchange format archives, as required by POSIX. Also, clarify the comment explaining why this is necessary and explain the (very unusual) conditions under which it might fail. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-05-19T06:38:38.000000Z K 7 svn:log V 362 I've recently been looking at the Seventh Edition source code available at tuhs.org, and found out that my chronology is a bit off. In particular, Seventh Edition already used the "linkflag" and "linkname" fields. Also, it appears that there was no tar in Sixth Edition, contrary to what an earlier tar.1 manpage claimed. A few mdoc fixes also crept in here. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-05-19T06:40:56.000000Z K 7 svn:log V 48 Bump and document patch level. Approved by: so END K 10 svn:author V 3 joe K 8 svn:date V 27 2004-05-19T09:18:08.000000Z K 7 svn:log V 198 Allow the location of the INDEX file to specified to pkg_version. This is particularly convenient on a cluster of machines to prevent having to rebuild the INDEX file on each. Reviewed by: portmgr END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T09:44:31.000000Z K 7 svn:log V 51 Bumped document date. Removed hard sentence break. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T09:45:46.000000Z K 7 svn:log V 13 Markup nits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T09:46:37.000000Z K 7 svn:log V 85 Restore part of the word that got (accidentally) removed. Removed whitespace at EOL. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T09:49:37.000000Z K 7 svn:log V 79 Bumped document date. Fixed a bunch of hyphen misspellings. Fixed one warning. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T09:49:54.000000Z K 7 svn:log V 21 Fixed document date. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T09:51:31.000000Z K 7 svn:log V 77 Bumped document date. Dealt with hard sentence breaks and whitespace at EOL. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T09:51:58.000000Z K 7 svn:log V 13 Markup nits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T09:52:40.000000Z K 7 svn:log V 45 Bumped document date. Fixed the grammar nit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T09:53:03.000000Z K 7 svn:log V 40 Bumped document date. Fixed markup nit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T09:53:41.000000Z K 7 svn:log V 49 Bumped the document date. Fixed the grammar nit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T09:54:14.000000Z K 7 svn:log V 26 Bumped the document date. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T10:44:24.000000Z K 7 svn:log V 31 Language and markup polishing. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T10:45:40.000000Z K 7 svn:log V 30 Clean up language and markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T10:46:56.000000Z K 7 svn:log V 64 Added pgrep to the SYNOPSIS. Fixed SYNOPSIS. Fixed markup nits. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-05-19T11:04:19.000000Z K 7 svn:log V 43 MFC 1.20: fix SONY_CLIE_41 (as PEG-SJ33/U) END K 10 svn:author V 2 le K 8 svn:date V 27 2004-05-19T11:07:30.000000Z K 7 svn:log V 114 Fix integer overflow in the file size output when dealing with large files (i.e. DVD images). Reviewed by: des@ END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T11:26:33.000000Z K 7 svn:log V 47 Maintain statistics about the received frames. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-05-19T11:35:03.000000Z K 7 svn:log V 16 Whitespace nit. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-05-19T14:36:38.000000Z K 7 svn:log V 275 Include instead of for the declaration of kmupetext(). The declaration is misplaced in since it is not MD and not related to the lowest level of profiling. It will be moved, but getting it via already works. END