ƒ¬t123746 218 286 127 99 355 178 162 160 128 143 120 135 1477 132 201 185 223 159 185 182 253 272 395 154 147 332 233 178 225 193 228 235 166 371 280 168 180 187 154 242 148 310 198 163 133 295 130 479 160 204 214 229 339 143 158 150 180 222 192 214 263 308 186 183 172 132 181 124 100 188 105 119 141 129 131 242 777 385 122 105 152 453 394 1102 184 167 269 216 640 205 120 132 121 149 139 167 180 413 145 181 315 539 138 433 134 184 150 191 230 114 126 139 176 764 683 265 202 177 166 122 122 122 201 237 207 237 332 173 281 162 286 421 181 235 219 207 170 145 187 160 154 196 298 534 338 496 123 179 219 132 209 140 165 174 111 137 164 192 114 147 189 226 249 135 144 144 520 189 175 136 213 678 606 303 166 247 631 619 438 207 165 689 190 325 287 143 169 142 132 112 131 189 157 166 381 850 129 224 122 130 188 163 171 140 207 458 899 328 308 246 109 146 127 1073 243 409 384 278 221 K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-23T03:20:49.000000Z K 7 svn:log V 191 Rather than screw around with the (unsafe) stackgap, call vn_stat/fo_stat directly for stat/fstat/lstat syscall emulation. It turns out not only safer, but the code is smaller this way too. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-23T03:21:06.000000Z K 7 svn:log V 33 freebsd32_fstat(2) is now MPSAFE END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-23T03:21:49.000000Z K 7 svn:log V 6 Regen END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-23T03:50:43.000000Z K 7 svn:log V 260 Remove the namespace column from the syscalls tables. We don't actually use it, if we ever did. They have been been VERY poorly maintained for some time, possibly because they were a NOP. FWIW, This brings our table formats back closer to the other *BSD's. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-23T03:51:36.000000Z K 7 svn:log V 84 Remove namespc column and attempt to un-fold some of the longer lines that now fit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-23T03:52:14.000000Z K 7 svn:log V 68 Regen - this should be essentially a NOP, except for rcsid changes. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-23T03:53:21.000000Z K 7 svn:log V 66 GC unused namespace column. Unwrap some long lines that now fit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-23T03:54:40.000000Z K 7 svn:log V 34 GC unused third namespace column. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-23T03:55:06.000000Z K 7 svn:log V 49 Regen (should be a NOP except for rcsid changes) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-23T04:07:22.000000Z K 7 svn:log V 26 GC unused namespc column. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-23T04:07:47.000000Z K 7 svn:log V 41 Regen (should be a NOP except for rcsid) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-23T04:08:22.000000Z K 7 svn:log V 1381 Re-do the handling of ndis_buffers. The NDIS_BUFFER structure is supposed to be opaque to the driver, however it is exposed through several macros which expect certain behavior. In my original implementation, I used the mappedsystemva member of the structure to hold a pointer to the buffer and bytecount to hold the length. It turns out you must use the startva pointer to point to the page containing the start of the buffer and set byteoffset to the offset within the page where the buffer starts. So, for a buffer with address 'baseva,' startva is baseva & ~(PAGE_SIZE -1) and byteoffset is baseva & (PAGE_SIZE -1). We have to maintain this convention everywhere that ndis_buffers are used. Fortunately, Microsoft defines some macros for initializing and manipulating NDIS_BUFFER structures in ntddk.h. I adapted some of them for use here and used them where appropriate. This fixes the discrepancy I observed between how RX'ed packet sizes were being reported in the Broadcom wireless driver and the sample ethernet drivers that I've tested. This should also help the Intel Centrino wireless driver work. Also try to properly initialize the 802.11 BSS and IBSS channels. (Sadly, the channel value is meaningless since there's no way in the existing NDIS API to get/set the channel, but this should take care of any 'invalid channel (NULL)' messages printed on the console. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-12-23T07:16:38.000000Z K 7 svn:log V 36 /etc/rc.serial -> /etc/rc.d/serial. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2003-12-23T07:29:32.000000Z K 7 svn:log V 108 Syncronize with change to ldpart.c in last MFC. Whoops! Reported by: Andrzej Tobola END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-12-23T11:01:17.000000Z K 7 svn:log V 93 Catch a few places where NULL (pointer) was used where 0 (integer) was expected (fix build). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-12-23T11:37:05.000000Z K 7 svn:log V 130 Prevent withering of the provider we're orphaning from happening until we do it ourselves. Nailed by: Simon Heath END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-12-23T12:23:57.000000Z K 7 svn:log V 65 MFC rev. 1.52: IN_MULTICAST wants an address in host byte order. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-12-23T12:25:56.000000Z K 7 svn:log V 91 MFC rev. 1.52: IN_MULTICAST wants an address in host byte order. Approved by: re (scottl) END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-23T13:24:03.000000Z K 7 svn:log V 87 Restore old netstat -m output. A new flag '-c' can be used to ask for the cache stats. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-12-23T13:33:23.000000Z K 7 svn:log V 161 Fix a problem introduced in revision 1.84: m_pullup() does not necessarily return the same mbuf chain so we need to recompute mtod() consumers after pulling up. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-23T13:54:16.000000Z K 7 svn:log V 176 Introduce mp_maxcpus which can be used by libkvm utils to find out how many CPUs the system was compiled for. Export the variable via a sysctl node 'kern.smp.maxcpus' as well. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-23T14:06:24.000000Z K 7 svn:log V 299 I asked Bosko Milekic for help with 'peak' reporting, and he suggested using the old 'cached' value but reporting it as 'cached'. I've decided to report the 'cached' as 'peak', why? Well because it is the peak, the peak of what is actually allocated. 'cached' doesn't make sense to me as a user. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-12-23T14:08:50.000000Z K 7 svn:log V 63 I didn't notice it right away, but check the right length too. END K 10 svn:author V 2 se K 8 svn:date V 27 2003-12-23T14:38:42.000000Z K 7 svn:log V 56 Fix a few more places where NULL was used instead of 0. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-12-23T15:01:12.000000Z K 7 svn:log V 234 Fix a case of undefined behavior due to overlapping buf objects in snprintf (buf, size, fmt, buf, etc). This only works by chance with our libc, but fails (with a truncated string) on e.g. glibc. Okayed by: sobomax MFC after: 1 week END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-12-23T16:22:34.000000Z K 7 svn:log V 136 Add the MegaRAID 320-4X cards to the supported device list. Submitted by: Andre Guibert de Bruet (via -doc) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-23T16:47:01.000000Z K 7 svn:log V 84 Make the NDIS driver depend on the wlan module now that it has some 802.11 support. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-12-23T17:29:35.000000Z K 7 svn:log V 128 Document many of the missing posix.1b options. PR: 20528 Submitted by: bms (original version) Requested by: mike (awhile ago) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-12-23T17:35:44.000000Z K 7 svn:log V 97 s/disklabel/bsdlabel Submitted by: Andre Guibert de Bruet (via -doc) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-23T18:09:59.000000Z K 7 svn:log V 133 Correct a typo in the text. Remove BUGS section since the bug it describes has been fixed. Spell Matt Dodd's name correctly. (Oops.) END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-12-23T18:26:53.000000Z K 7 svn:log V 142 Remove the device_t parameter from package routines that only used it to print an error message. Update all callers of the package routines. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-12-23T18:27:35.000000Z K 7 svn:log V 74 Update to use the new package routines instead of rolling our own macros. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-23T18:31:04.000000Z K 7 svn:log V 276 Correct the definitions for NDIS_80211_NET_INFRA_IBSS and NDIS_80211_NET_INFRA_BSS: I accidentally reversed them during transcription from the Microsoft headers. Note that the driver will default to BSS mode, and you need to specify 'mediaopt adhoc' to get it into IBSS mode. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-23T18:41:34.000000Z K 7 svn:log V 185 Set up the interrupt earlier in ndis_attach(), because calling the driver's initfunc may cause an interrupt to be generated. This avoids the occasional 'stray irqXXX' messages on load. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-12-23T18:42:55.000000Z K 7 svn:log V 72 Back out previous commit due to incorrect content. Noticed by: wollman END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-12-23T18:47:31.000000Z K 7 svn:log V 88 Fix locking broken by recent _CID changes. Always be sure to unlock in the error case. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-12-23T19:21:16.000000Z K 7 svn:log V 95 MFC 1.97: fix double mutex initialization when statically configured Approved by: re (scottl) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-24T00:00:47.000000Z K 7 svn:log V 60 GC OBE namespc column and un-wrap longer lines that now fit END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-24T00:02:08.000000Z K 7 svn:log V 147 Regen. This should have been a NOP, but its not been regenerated for ages and is missing the changes from the last few makesyscalls.sh revisions. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-24T00:14:08.000000Z K 7 svn:log V 54 GC namespc column and unwrap long lines that now fit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-24T00:15:20.000000Z K 7 svn:log V 215 Regen. (This should have been a NOP except it hasn't been regenerated after makesyscalls.sh changes and the last few syscall.master changes, and there have been some tree-sweeps that have touched generated files). END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-24T00:17:24.000000Z K 7 svn:log V 103 Oops, remove references to namespc column in comment (I'm not going to bother regenerating after this) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-24T00:26:09.000000Z K 7 svn:log V 69 GC unused namespc column and un-wrap some longer lines that now fit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-24T00:26:34.000000Z K 7 svn:log V 39 Regen (should be NOP except for rcsid) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-24T00:32:07.000000Z K 7 svn:log V 200 GC unused 'syshide' override to /dev/null. This was here to disable the output of the namespc column. Its functionality was removed some time ago, but the overrides and the namespc column remained. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-24T00:51:30.000000Z K 7 svn:log V 36 GC the unused file. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2003-12-24T01:08:47.000000Z K 7 svn:log V 386 I missed these from the MFC and caused the dysfunction reported on -stable, I just didn't catch it due to lack of personal locale-use. Yes, when you change an internal function it is also necessary to change the functions which *call* it or bad things happen. Yes, I should have caught this myself. I'm a little rusty in -stable, sorry. Won't happen again. :( END K 10 svn:author V 3 jkh K 8 svn:date V 27 2003-12-24T01:10:34.000000Z K 7 svn:log V 68 This completes our sync-up with -current for the memory leak patch. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-12-24T02:01:22.000000Z K 7 svn:log V 111 Minor whitespace changes to conform better to stlye(9) and reduce diffs with uncommitted changes I have in p4. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-12-24T03:49:38.000000Z K 7 svn:log V 121 Move the acpi module down a directory. This will allow us to import other ACPI-specific drivers into sys/modules/acpi/. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-24T04:11:10.000000Z K 7 svn:log V 136 Fixed breakage of a check for boolean true by misusing NULL in rev.1.407. This became fatal when the type of NULL was changed recently. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2003-12-24T04:11:49.000000Z K 7 svn:log V 246 In hindsight, committing stuff while under the influence of powerful narcotics (aka prescription flu medicine containing lots of hydrocodone) might not have been one of my better ideas. Fix typo noticed by Nate Lawson. The other files look OK. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-24T05:24:24.000000Z K 7 svn:log V 49 Fix 0 / NULL mixup (this module isn't in LINT!) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-12-24T05:26:26.000000Z K 7 svn:log V 64 Return AE_OK for stub functions returning ACPI_STATUS, not NULL END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-12-24T08:54:53.000000Z K 7 svn:log V 56 Make systat -net aware of compressed time_wait sockets. END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-12-24T10:16:46.000000Z K 7 svn:log V 87 Properly advance "x/y/z" form slash-pointers in some rare cases PR: 60539 END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-12-24T10:59:33.000000Z K 7 svn:log V 130 Properly spell make binary as ${MAKE}. This fixes buildworld for systems with old make(1) binaries. Reported by: Benjamin Close END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-12-24T12:58:35.000000Z K 7 svn:log V 95 Fix reference to firewire(4). Submitted by: Andre Guibert de Bruet END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-12-24T13:04:04.000000Z K 7 svn:log V 119 o Legitimate -f (force) flags for -p (preprocessor) case. PR: bin/60433 Submitted: Bjoern A. Zeeb MFC after: 3 weeks END K 10 svn:author V 5 shiba K 8 svn:date V 27 2003-12-24T17:02:00.000000Z K 7 svn:log V 168 MFC: Add Allied Telesis SIC-AT boards support. if_ed.c <- 1.219 if_ed_cbus.c <- 1.11 if_ed_isa.c <- 1.14 if_edreg.h <- 1.32 if_edvar.h <- 1.15 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-12-24T17:13:01.000000Z K 7 svn:log V 211 Document that when we are addressing an open()/close() race, the reason we call vn_close() manually rather than letting fdrop() take care of it is that we haven't yet hooked up the various 'struct file' fields. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-12-24T17:31:53.000000Z K 7 svn:log V 95 MFC: 1.24: Hopefully fix the upgrade path from old 4.x and 5.x systems. Approved by: re (jhb) END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-12-24T17:47:45.000000Z K 7 svn:log V 91 correct bridge_version: replace unexpanded RCS keywords by a fixed string PR: kern/60251 END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-12-24T18:22:04.000000Z K 7 svn:log V 80 NULL is not 0. Submitted by: "Bjoern A. Zeeb" END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-24T18:23:02.000000Z K 7 svn:log V 37 change NULL to 0 to silence warning. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-24T18:47:43.000000Z K 7 svn:log V 86 Add restrict qualifiers. PR: 44394 Submitted by: Craig Rodrigues END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-24T18:51:01.000000Z K 7 svn:log V 29 NULL -> 0 where appropriate. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-24T18:52:09.000000Z K 7 svn:log V 6 regen END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-24T18:52:41.000000Z K 7 svn:log V 93 Add restrict qualifiers. (docs) PR: 44394 Submitted by: Craig Rodrigues END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-24T18:59:20.000000Z K 7 svn:log V 10 NULL -> 0 END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-24T19:00:49.000000Z K 7 svn:log V 24 fix warnings. NULL -> 0 END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-24T19:09:45.000000Z K 7 svn:log V 46 We're not ready for restrict qualifiers here. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-24T19:10:16.000000Z K 7 svn:log V 34 regen (after removal of restrict) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-12-24T19:55:07.000000Z K 7 svn:log V 36 Don't use NULL with integral types. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-12-24T21:15:09.000000Z K 7 svn:log V 144 Enable IPv6 by default but make it optional so it doesn't affect sites without IPv6. Submitted by: ume Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-24T21:21:18.000000Z K 7 svn:log V 682 - Fix some compiler warnings in subr_pe.c - Add explicit cardbus attachment in if_ndis.c - Clean up after moving bus_setup_intr() in ndis_attach(). - When setting an ssid, program an empty ssid as a 1-byte string with a single 0 byte. The Microsoft documentation says this is how you're supposed to tell the NIC to attach to 'any' ssid. - Keep trace of callout handles for timers externally from the ndis_miniport_timer structs, and run through and clobber them all after invoking the haltfunc just in case the driver left one running. (We need to make sure all timers are cancelled on driver unload.) - Handle the 'cancelled' argument in ndis_cancel_timer() correctly. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-25T00:40:02.000000Z K 7 svn:log V 290 - Add stubs for Ndis*File() functions - Fix ndis_time(). - Implement NdisGetSystemUpTime(). - Implement RtlCopyUnicodeString() and RtlUnicodeStringToAnsiString(). - In ndis_getstate_80211(), use sc->ndis_link to determine connect status. Submitted by: Brian Feldman END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-12-25T01:17:27.000000Z K 7 svn:log V 28 Fix another 0 / NULL mixup. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-12-25T01:23:38.000000Z K 7 svn:log V 13 NULL fallout END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-12-25T01:32:55.000000Z K 7 svn:log V 55 Remove an unused variable. Add some missing constness. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-25T06:04:40.000000Z K 7 svn:log V 358 Avoid using any of the ndis_packet/ndis_packet_private fields for mbuf<->packet housekeeping. Instead, add a couple of extra fields to the end of ndis_packet. These should be invisible to the Windows driver module. This also lets me get rid of a little bit of evil from ndis_ptom() (frobbing of the ext_buf field instead of relying on the MEXTADD() macro). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-25T09:44:49.000000Z K 7 svn:log V 299 - In ndis_intr(), don't do any interrupt processing if the IFF_UP flag isn't set. - In ndis_attach(), halt the NIC before exiting the routine. Calling ndis_init() will bring it up again, and we don't want it running (and potentially generating interrupts) until we're ready to deal with it. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-25T09:59:02.000000Z K 7 svn:log V 1008 Quick fix for LINT breakage caused by interface changes in accept(2), etc. The log message for rev.1.160 of kern/uipc_syscalls.c and associated changes only claimed to add restrict qualifiers (which have no effect in the kernel so they probably shouldn't be added), but the following interface changes were also made: - caddr_t to `void *' and `struct sockaddr_t *' - `int *' to `socklen_t *'. These interface changes are not quite null, and this fix is quick (like the changes in uipc_syscalls 1.160) because it uses bogus casts instead of complete bounds-checked conversions. Things should be fixed better when the conversions can be done without using the stack gap. linux_check_hdrincl() already uses the stack gap and is fixed completely though the type mismatches in it were not fatal (there were only fatal type mismatches from unopaquing pointers to [o]sockaddr't's -- the difference between accept()'s args and oaccept()'s args is now non-opaque, but this is not reflected in their args structs). END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-25T11:17:01.000000Z K 7 svn:log V 92 Fixed another 0 (actually '\0') vs / NULL mixup. This completes unbreaking LINT on i386's. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-12-25T14:07:52.000000Z K 7 svn:log V 76 Don't add CWARNFLAGS to CFLAGS here, they were already added by bsd.sys.mk. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-12-25T19:37:11.000000Z K 7 svn:log V 176 Try to simplify the SiS probe. If SiS stays with the current schema for new nothbridges we should even find the southbridge and be able to use it (if its one we know that is). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-25T21:34:16.000000Z K 7 svn:log V 121 Give the timer API one last overhaul: this time, use the new callout API instead of the old timeout/untimeout mechanism. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-12-25T22:14:25.000000Z K 7 svn:log V 547 Vastly improve performance of IRQ handling on stopped interfaces with this driver by introducing a flag saying we already stopped the device. On my Soekris net4801, this took a ping -i 0.001 from spending 80% of time in interrupt handling to 10% (approx numbers). This was a particular problem for the net4801 because the tree interfaces share the same interrupt, but it would be a problem for any configuration where an unused if_sis interface shares an interrupt with a busy device. Other drivers may have similar problems. Thanks to: Luigi END K 10 svn:author V 3 dds K 8 svn:date V 27 2003-12-25T22:29:38.000000Z K 7 svn:log V 112 MFC changes 1.35 -> 1.36 Add sticky(8) cross reference. PR: docs/60068 Submitted by: Ken Stailey END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-25T22:46:10.000000Z K 7 svn:log V 23 MFC: 1.9 Wordsmithing END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-25T22:47:38.000000Z K 7 svn:log V 35 MFC: 1.5 o use .Nm o wordsmithing END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-25T22:48:49.000000Z K 7 svn:log V 24 MFC: 1.7 Grammar fixes END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-25T22:51:32.000000Z K 7 svn:log V 52 MFC: 1.10 o grammar fixes o removed wrong 's usage END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-25T22:52:54.000000Z K 7 svn:log V 42 MFC: 1.2 o correct a path o wordsmithing END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-25T22:55:28.000000Z K 7 svn:log V 70 MFC: 1.11 o grammar fixes o wordsmithing o s/isochronus/isochronous/ END K 10 svn:author V 6 babkin K 8 svn:date V 27 2003-12-25T23:29:19.000000Z K 7 svn:log V 85 Added support for intelligent handling of DST transitions in cron. reviewed by: imp END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-12-25T23:39:44.000000Z K 7 svn:log V 315 When calculating the sequence number to use in an ip6fw reset, remember to add one if the SYN flag was set in the original packet. This seems to make ip6fw reset work correctly for new and in-progress connections. Update the man page to reflect the fact it now seems to work. Glanced at by: ume MFC after: 2 weeks END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-12-25T23:42:36.000000Z K 7 svn:log V 48 Don't TAILQ_INIT kq_head twice, once is enough. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-12-25T23:44:38.000000Z K 7 svn:log V 84 In socket(2) we only need Giant around the call to socreate, so just grab it there. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-12-26T00:03:19.000000Z K 7 svn:log V 217 Sync with -current (except -o option): 1) Don't recurse on errors. 2) Remove unused printf argument. 3) Use skip_message for program and hostname matching (which allows multiple comma-seperated names to be given). END K 10 svn:author V 5 green K 8 svn:date V 27 2003-12-26T02:20:54.000000Z K 7 svn:log V 444 Don't call the miniport driver's releasepacket function unless the packet being freed has NDIS_STATUS_PENDING in the status field of the OOB data. Finish implementing the "alternative" packet-releasing function so it doesn't crash. For those that are curious about ndis0: : 1123 packets transmitted, 1120 packets received, 0% packet loss round-trip min/avg/max/stddev = 3.837/6.146/13.919/1.925 ms Not bad! END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-26T03:06:11.000000Z K 7 svn:log V 46 Merged from sys/dev/sio/sio.c revision 1.417. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-26T03:31:34.000000Z K 7 svn:log V 338 Back out the last batch of changes until I have a chance to properly evaluate them. Whatever they're meant to do, they're doing it wrong. Also: - Clean up last bits of NULL fallout in subr_pe - Don't let ndis_ifmedia_sts() do anything if the IFF_UP flag isn't set - Implement NdisSystemProcessorCount() and NdisQueryMapRegisterCount(). END K 10 svn:author V 6 babkin K 8 svn:date V 27 2003-12-26T03:41:27.000000Z K 7 svn:log V 39 Documented the new parameter cron_dst. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-12-26T04:30:01.000000Z K 7 svn:log V 92 The record's stuck. The record's stuck. The record's stuck. Remove a rendundant $FreeBSD$ END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-12-26T05:36:08.000000Z K 7 svn:log V 55 Properly initialize all members of the sentinel entry. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-26T05:54:35.000000Z K 7 svn:log V 96 Add __restrict qualifiers to copyinfrom, copyinstrfrom, copystr, copyinstr, copyin and copyout. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-26T05:58:16.000000Z K 7 svn:log V 134 Put restrict back in, the compilation failure was my fault when I did a bad merge from the PR. Thanks to Bruce Evans for explaining. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-26T05:58:32.000000Z K 7 svn:log V 19 regen (__restrict) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-12-26T06:11:43.000000Z K 7 svn:log V 31 GC the AMD64 special handling. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-26T06:44:11.000000Z K 7 svn:log V 42 MFC: 1.22 o grammar fixes o wordsmithing END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-26T06:48:24.000000Z K 7 svn:log V 79 Start sentences on new lines. This page is in sync with the -CURRENT one now. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-26T07:01:05.000000Z K 7 svn:log V 669 Attempt to handle the status field in the ndis_packet oob area correctly. For received packets, an status of NDIS_STATUS_RESOURCES means we need to copy the packet data and return the ndis_packet to the driver immediatel. NDIS_STATUS_SUCCESS means we get to hold onto the packet, but we have to set the status to NDIS_STATUS_PENDING so the driver knows we're going to hang onto it for a while. For transmit packets, NDIS_STATUS_PENDING means the driver will asynchronously return the packet to us via the ndis_txeof() routine, and NDIS_STATUS_SUCCESS means the driver sent the frame, and NDIS (i.e. the OS) retains ownership of the packet and can free it right away. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-12-26T08:16:17.000000Z K 7 svn:log V 590 Preparations to make libthr work in multi-threaded fork()ing applications. o Remove some code duplication between _thread_init(), which is run once to initialize libthr and the intitial thread, and pthread_create(), which initializes newly created threads, into a new function called from both places: init_td_common() o Move initialization of certain parts of libthr into a separate function. These include: - Active threads list and it's lock - Dead threads list and it's lock & condition variable - Naming and insertion of the initial thread into the active threads list. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-12-26T10:01:29.000000Z K 7 svn:log V 170 o Actually add -x option: probeonly assigment was missed in rev. 1.15 pccardd.c. Reported by: osa OK'ed by: imp MFC after: 2 weeks END K 10 svn:author V 3 dfr K 8 svn:date V 27 2003-12-26T12:00:46.000000Z K 7 svn:log V 109 Make sure we initialise dirp->dd_size if we aren't reading a unionfs directory. Special thanks to: valgrind END K 10 svn:author V 3 dfr K 8 svn:date V 27 2003-12-26T12:11:16.000000Z K 7 svn:log V 85 Don't block SIGTRAP - it makes it hard to debug programs with gdb. Reviewed by: mtm END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-12-26T13:04:13.000000Z K 7 svn:log V 72 More holidays in .ru, fixes, strip redundant prefix. Submitted by: osa END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-12-26T14:04:19.000000Z K 7 svn:log V 27 Don't confuse NULL with 0. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-12-26T14:22:26.000000Z K 7 svn:log V 27 Don't confuse NULL with 0. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-12-26T14:30:19.000000Z K 7 svn:log V 27 Don't confuse NULL with 0. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-12-26T15:42:13.000000Z K 7 svn:log V 108 Fix acpi_MatchHid() to check the compatibility ID's if the hardware ID doesn't match. Submitted by: marcel END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-12-26T16:00:35.000000Z K 7 svn:log V 140 Remove another instance of 'disklabel' which eluded me last time. Noticed by: Andre Guibert de Bruet (via -doc) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-12-26T16:05:45.000000Z K 7 svn:log V 110 It is not the job of this manual page to list 'supported chipsets'. PR: 60575 Submitted by: Andreas Möller END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-12-26T17:04:44.000000Z K 7 svn:log V 144 when no source-address-selection policy is installed, not scan the sysctl MIB, as it leads to an unnecessary sysctl error. Obtained from: KAME END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-12-26T17:07:29.000000Z K 7 svn:log V 239 Create a separate kthread that executes sched_cpu() once a second. Because sched_cpu() locks an sx lock (allproc_lock) which can sleep if it fails to acquire the lock, it is not safe to execute this in a callout handler from softclock(). END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-12-26T17:10:58.000000Z K 7 svn:log V 81 you have to use 'install' subcommand instead of '-c' option Obtained from: KAME END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-12-26T17:19:19.000000Z K 7 svn:log V 184 Make msdosfs support the dirty flag in FAT16 and FAT32. Enable lockf support. PR: 55861 Submitted by: Jun Su (original version) Reviewed by: make universe END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-12-26T17:24:37.000000Z K 7 svn:log V 66 Forced commit to note that my previous commit was a Darwin merge. END K 10 svn:author V 5 green K 8 svn:date V 27 2003-12-26T18:09:35.000000Z K 7 svn:log V 191 Don't truncate the interface name in ifunit(). It's now possible to query "very long interface names", e.g.: ndis_atheros0: flags=8847 mtu 1500 END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-26T18:47:41.000000Z K 7 svn:log V 325 Fix percentages by using long long to hold values for 'space', overflow was breaking a bunch of the stats, specifically the percentage displayed for wired memory. Fix the output for current/peak/max lines, I forgot to output the types. 161/320/51200 (current/peak/max): -to- 639/25696/51200 mbufs in use (current/peak/max): END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-12-26T21:32:47.000000Z K 7 svn:log V 84 Fix all cases of unintended word doublings (the the, and and, ...) and a few typos. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-12-26T21:54:45.000000Z K 7 svn:log V 142 Minor correction to revision 1.258: Use the proc pointer that is passed to vm_map_growstack() in the RLIMIT_VMEM check rather than curthread. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-12-26T23:33:37.000000Z K 7 svn:log V 126 - Reduce Giant's scope in vm_fault(). - Use vm_object_reference_locked() instead of vm_object_reference() in vm_fault(). END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-27T05:57:20.000000Z K 7 svn:log V 114 Fixed style bugs in previous commit (unsorting of the global declarations and addition of a tab to a blank line). END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-27T06:21:44.000000Z K 7 svn:log V 78 Fixed some style bugs in previous commit (mainly highly non-KNF indentation). END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-27T06:30:14.000000Z K 7 svn:log V 53 Fixed quoting of `clean'. Obtained from: fsck_ffs.8 END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-27T06:44:32.000000Z K 7 svn:log V 95 Fixed style bugs in previous commit (unsorting of declarations and poor wording in a comment). END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-12-27T07:52:47.000000Z K 7 svn:log V 66 Track current and peak sfbuf usage, export the values via sysctl. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-12-27T07:58:31.000000Z K 7 svn:log V 60 Teach netstat to read and display the new sfbuf statistics. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-12-27T09:02:31.000000Z K 7 svn:log V 101 Clean up the style of the previous commit, and fix a few type mismatches as well. Suggested by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-27T10:30:43.000000Z K 7 svn:log V 205 Fixed style bugs in rev.1.12 (unsorting of prototypes by adding new ones at the end). Fixed some older style bugs (missing parameter names in all the kernel prototypes except the ones added in rev.1.12). END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-27T13:08:55.000000Z K 7 svn:log V 441 fsck_msdosfs/main.c: - Don't use errexit() to (mis)implement usage(). Using errexit() just gave the bogus exit code 8. - Fixed 3 other style bugs in usage(). fsck/fsutil.[ch]: - Garbage-collected errexit(). It is essentially just one of NetBSD's fsck_ext2fs error printing functions, but we don't have fsck_ext2fs and the function is unsuitable for use there too (since pfatal() is also used and it printf to a different stream). END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-27T13:29:49.000000Z K 7 svn:log V 245 Garbage-collected hotroot, rawname() and unrawname() again. These became garbage when block devices were axed and were removed a few months later, but they came back (with hotroot renamed to hot + hotroot()) when the NetBSD fsck was mismerged. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-27T13:54:02.000000Z K 7 svn:log V 403 Use __printflike() and __dead2 instead of hard-coded gccisms. Declare perror(). We define and use a home made version of perror(3) that can't simply be removed (although it has the same interface as perror(3)) since it is very different (it prints on stdout, doesn't always print the program name, and sometimes exits). Declare it to get a reminder of this brokenness when WARNS is increased enough. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2003-12-27T14:01:08.000000Z K 7 svn:log V 28 Improve continuity of text. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-27T14:02:52.000000Z K 7 svn:log V 87 Expanded the comment about the -F flag. Fixed a nearby style bug (unreachable break). END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-12-27T14:08:53.000000Z K 7 svn:log V 124 o Fix a comment: softticks lives in sys/kern/kern_timeout.c. PR: kern/60613 Submitted by: Gleb Smirnoff MFC after: 3 days END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-12-27T14:16:03.000000Z K 7 svn:log V 39 MFC: 1.49 (slash-pointers advancement) END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-12-27T14:58:00.000000Z K 7 svn:log V 115 Correct compilation with "#define really_paranoid". PR: bin/59674 Submitted by: Vaclav Rehak END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-27T15:00:07.000000Z K 7 svn:log V 43 Add reference to safe.4 MFC after: 5 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-27T15:14:58.000000Z K 7 svn:log V 68 o grammar fixes o wordsmithing o sort references MFC after: 5 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-27T15:30:49.000000Z K 7 svn:log V 77 o grammar fixes o FireWire.4 -> firewire.4 o wordsmithing MFC after: 5 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-27T15:35:09.000000Z K 7 svn:log V 14 Grammar fixes END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-27T15:38:08.000000Z K 7 svn:log V 40 o Grammar fix o Add missing punctuation END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-27T15:40:47.000000Z K 7 svn:log V 67 o add reference to safe.4 o remove useless word MFC after: 5 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-27T15:45:08.000000Z K 7 svn:log V 95 o add missing sysctl to synopsis o remove some useless words o fix spelling MFC after: 5 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-27T15:46:30.000000Z K 7 svn:log V 17 Add missing word END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-27T16:00:42.000000Z K 7 svn:log V 50 o use .Nm o fix language usage MFC after: 5 days END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-12-27T16:04:41.000000Z K 7 svn:log V 96 Stop "fortune -l" from looping forever. PR: bin/58730 Submitted by: pak END K 10 svn:author V 8 takawata K 8 svn:date V 27 2003-12-27T16:25:11.000000Z K 7 svn:log V 128 Add acpi_thermal manual page, because I asked about the unit of thermal zone-related value too freqently. Come on, mdoc police. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-12-27T17:32:13.000000Z K 7 svn:log V 155 MFC revision 1.32: Add the -m, -w and -x options to ls's usage message. PR: 51493 Submitted by: Walter Belgers MFC after: 1 month END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-12-27T18:07:50.000000Z K 7 svn:log V 43 Fix slight disordering of supported cards. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-12-27T19:40:03.000000Z K 7 svn:log V 52 Remove GIANT_REQUIRED from exec_unmap_first_page(). END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-12-27T19:47:10.000000Z K 7 svn:log V 52 Add detach methods so we can unload the sio module. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-12-27T19:50:37.000000Z K 7 svn:log V 427 New sio module. A number of people have suggested this over the years (most recently bde), so I'll commit the module I've had knocking around in my tree for a while. This may have some rough edges, so if you are able to build it on non-i386 platform (including pc98) please let me know you succeeded. When I get enough reports, I'll connect it to the build. If there are problems, feel free to fix them. Suggested by: bde END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-27T20:48:22.000000Z K 7 svn:log V 92 Correct reference to mac_none.4 Submitted by: Pawel Jakub Dawidek END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-12-27T21:14:32.000000Z K 7 svn:log V 78 unlinke -> unlike Submitted by: Pawel Jakub Dawidek END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-12-28T00:10:48.000000Z K 7 svn:log V 44 Remove GIANT_REQUIRED from kmem_suballoc(). END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-12-28T01:19:58.000000Z K 7 svn:log V 118 Fix the maxpipekva warning message so that it points to the correct sysctl, and shorten the message. Noticed by: bde END K 10 svn:author V 8 cracauer K 8 svn:date V 27 2003-12-28T01:20:03.000000Z K 7 svn:log V 580 Fix signal behaviour. In my last change I made sure that the signal as reported from a truss exit is the same as if truss wasn't between parent and trussed program. I was smart enough to not have it coredump on SIGQUIT but it didn't ocur to me SIGSEGV might cause a coredump, too :-) So get rid of SIGQUIT extra hack and limit coredumpsize to zero instead. Tested: still works, correct signal reported. No more codedumps from SIGSEGV in the trussed proces. This file compiles cleanly on AMD64 (sledge). PR: Submitted by: Reviewed by: Approved by: Obtained from: MFC after: END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-28T01:30:31.000000Z K 7 svn:log V 513 Oops, highly non-KNF indentation is normal for large expressions in this program. Gnu indentation is used for these. Redo the fix for the large expression at the end of the previous commit to give gnu indentation. The original version was gnuish but had 9 bogus extra characters of indentation in its continuation lines, perfect tab lossage on every line, and other bugs. The previous commit log should have claimed to fix style bugs in the previous-1 commit (1.5), not the forced null previous commit (1.6). END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2003-12-28T01:37:48.000000Z K 7 svn:log V 207 Make this manual page reflect the sources better. - A #include of is no longer needed to use sx(9) (since 2001/05/01). - Use of the SX_SYSINIT() macro requires inclusion of '' END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2003-12-28T01:39:18.000000Z K 7 svn:log V 71 Use of the MTX_SYSINIT macro requires the inclusion of . END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-12-28T01:43:22.000000Z K 7 svn:log V 152 Move the declaration of sfbufspeak and sfbufsused to mbuf.h, and use imax instead of max, as sfbufspeak and sfbufsused are signed. Submitted by: bde END K 10 svn:author V 8 cracauer K 8 svn:date V 27 2003-12-28T02:05:12.000000Z K 7 svn:log V 533 PR 28852 sh -e behaviour was incorrect when && and || statements where used in "if" clauses. This is the patch submitted by MORI Kouji . It fixes the issue at hand, but sh fixes like this are super-hard to verify that they don't break anything else. I ran some of my old test cases and a few big GNU configure scripts that detected mistakes before, with the previous sh, patched sh and bash. No differences in behaviour found. MFC recommended after longer than usual time. Compiles on i386 and sledge. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-12-28T03:56:00.000000Z K 7 svn:log V 526 o eliminate widespread on-stack mbuf use for bpf by introducing a new bpf_mtap2 routine that does the right thing for an mbuf and a variable-length chunk of data that should be prepended. o while we're sweeping the drivers, use u_int32_t uniformly when when prepending the address family (several places were assuming sizeof(int) was 4) o return M_ASSERTVALID to BPF_MTAP* now that all stack-allocated mbufs have been eliminated; this may better be moved to the bpf routines Reviewed by: arch@ and several others END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-28T04:18:13.000000Z K 7 svn:log V 345 Fixed some disordering in revs.1.194 and 1,196. Moved the exceve() syscall function back to near the beginning of the file. Rev.1.194 moved it into the middle of auxiliary functions following kern_execve(). Moved the __mac_execve() syscall function up together with execve(). It was new in rev1.1.196 and perfectly misplaced after execve(). END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-28T04:37:59.000000Z K 7 svn:log V 114 Fixed some style bugs (mainly, try to always use explicit comparisons with NULL when checking for null pointers). END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-12-28T05:10:21.000000Z K 7 svn:log V 73 Don't bother clearing and setting PG_BUSY on page table directory pages. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-12-28T06:57:28.000000Z K 7 svn:log V 596 Sync with netbsd: o #ifdef _KERNEL the fallback definition for DLT_IEEE802_11_RADIO o fix many comments o rename antenna stuff and fix units/reference signal o change IEEE80211_RADIOTAP_DBM_TX_POWER from unsigned 16-bit value to a signed 8-bit value o change IEEE80211_RADIOTAP_FLAGS from 16 bits to 8 bits to simplify padding requirements o drop IEEE80211_RADIOTAP_TIME o change IEEE80211_RADIOTAP_ANTENNA from 16 bits to 8 bits o drop IEEE80211_RADIOTAP_PAD o add channel flag definitions for outside the kernel so radiotap doesn't depend on stuff in ieee80211*.h Obtained from: NetBSD END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-12-28T06:58:52.000000Z K 7 svn:log V 98 update radiotap support to reflect recent changes: o add xmit rate o drop rx time o add rx flags END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-12-28T07:00:32.000000Z K 7 svn:log V 232 update radiotap support to reflect recent changes: o move tx taps from ath_start to ath_tx_start so lots more state is available to tap o add tx flags o add tx rate o add tx power (constant for the moment) o add tx antenna state END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-12-28T08:57:09.000000Z K 7 svn:log V 192 Track three new sendfile-related statistics: - The number of times sendfile had to do disk I/O - The number of times sfbuf allocation failed - The number of times sfbuf allocation had to wait END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-12-28T08:59:41.000000Z K 7 svn:log V 49 Teach netstat about the new sendfile statistics. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-12-28T09:10:51.000000Z K 7 svn:log V 75 Move the declarations for nsfbufs and friends over to sf_buf.h from mbuf.h END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-28T09:12:56.000000Z K 7 svn:log V 50 v_vxproc was a bogus name for a thread (pointer). END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-12-28T12:20:04.000000Z K 7 svn:log V 36 Correctly retrieve sigaction flags. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-12-28T12:25:49.000000Z K 7 svn:log V 19 Add detach method. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-12-28T12:27:34.000000Z K 7 svn:log V 38 Fix to support pc98 and currect typo. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-12-28T12:56:01.000000Z K 7 svn:log V 98 Somebody called mdoc(7) janitor. A bit of wordsmithing from a native speaker is still necessary. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-28T13:32:49.000000Z K 7 svn:log V 62 Use intmax_t to avoid wrap on large images in verbose output. END K 10 svn:author V 3 ale K 8 svn:date V 27 2003-12-28T18:13:57.000000Z K 7 svn:log V 74 Add my birthdate (gifts are welcome :-)). Approved by: blackend (mentor) END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-12-28T19:27:14.000000Z K 7 svn:log V 283 Plug a leak of open files that happens when you exec a suid program with one of std{in,out,err} open. This helps with the file descriptor leaks reported on -current. This should probably be merged into 5.2. Reviewed by: ru Tested by: Bjoern A. Zeeb END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-28T21:28:36.000000Z K 7 svn:log V 755 Remove the sanity test in ndis_adjust_buflen(). I'm not sure what the nb_size field in an ndis_buffer is meant to represent, but it does not represent the original allocation size, so the sanity check doesn't make any sense now that we're using the Windows-mandated initialization method. Among other things, this makes the following card work with the NDISulator: ndis0: mem 0xda004000-0xda004fff irq 10 at device 9.0 on pci0 This is that notoriously undocumented 10Mbps HomePNA Broadcom chipset that people wanted support for many moons ago. Sadly, the only other HomePNA NIC I have handy is a 1Mbps device, so I can't actually do any 10Mbps performance tests, but it talks to my 1Mbps ADMtek card just fine. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-28T21:36:03.000000Z K 7 svn:log V 35 Implement NdisInitUnicodeString(). END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-12-28T22:15:24.000000Z K 7 svn:log V 131 Don't attach throttling if the P_BLK is 0, even if the P_BLK_LEN is 6. This is more strict but no known systems have this problem. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-12-28T22:34:47.000000Z K 7 svn:log V 31 mdoc(7): fixed document title. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2003-12-28T23:23:16.000000Z K 7 svn:log V 33 Hook up acpi_thermal.4 man page. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-12-28T23:57:09.000000Z K 7 svn:log V 96 Don't bother clearing PG_ZERO on the page table page in _pmap_allocpte(); it serves no purpose. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-29T00:37:52.000000Z K 7 svn:log V 68 Document that mknod(8) can be used to undelete entries under devfs. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-12-29T00:40:44.000000Z K 7 svn:log V 76 Explicitly state that mknod(8) can be used to undelete entries under devfs. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-12-29T04:21:44.000000Z K 7 svn:log V 48 Remove swap_pager_un_object_list; it is unused. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T04:34:36.000000Z K 7 svn:log V 114 Fixed style bugs created in rev.1.27 by removing "__P(" and its closing ")" without removing the space before it. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T04:41:38.000000Z K 7 svn:log V 365 Fixed missing declaration of pluralies(). This showed up as strange printf format warnings for inet6.c (pluralies() was implicit int, but the context requires a "char *"). Added WARNS?=2 to the Makefile so that such errors don't come back. Added NO_WERROR?= to the Makefile because I haven't checked that setting WARNS doesn't uncover more bugs except on i386's. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-12-29T06:35:14.000000Z K 7 svn:log V 805 Add comments to deter people from using this file directly. That's not the intention. Rearrange "you may want to change these values" values to the top, and reduce their number as much as possible. tr macro: Require a parameter (because gdb is too stupid to understand optional parameters), and create macros tr0, tr1 and trf which call it to connect to /dev/cuaa0, /dev/cuaa1 and firewire connections respectively. Split kld symbol load into two separate macros: revision 1.5 simplified things for the /dev/mem case, but broke it for anything else. Now the simple /dev/mem version is called kldsyms, and the version for serial debugging and processor dumps is called getsyms, and still requires this irritating cut and paste. Change comments on startup to make life easier for the poor (de)bugger. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-12-29T06:37:11.000000Z K 7 svn:log V 234 Add documentation for previously undocumented macros. This is not made any easier by the brain-damaged format required for the documentation: one line, no full stops or commas. Remove macro xy. I can't see any use for it any more. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-12-29T06:38:27.000000Z K 7 svn:log V 214 Add documentation for previously undocumented macros, and correct existing documentation. This is not made any easier by the brain-damaged format required for the documentation: one line, no full stops or commas. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-12-29T06:40:00.000000Z K 7 svn:log V 152 gdbinit target: Remove comment lines from dot.gdbinit. This allows us to put dire warnings in the original and not find them in the installed version. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T06:47:38.000000Z K 7 svn:log V 17 Sorted includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T06:51:10.000000Z K 7 svn:log V 54 Sorted includes. Removed duplicates exposed by this. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-12-29T08:23:11.000000Z K 7 svn:log V 35 Unbreak build of bpf-free kernels. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T08:25:32.000000Z K 7 svn:log V 980 Use floating point instead of unsigned long longs in percentage calculations. Long longs should never be used, since they break compiling with C90 compilers and don't necessarily work any better than longs for avoiding overflow. Print percentages with another digit of precision since they can be small and this is easy to do now that the format is floating point. Restored some more of the old -m output: Print the percentage of allocated memory that is in use. This is the amount of memory in active mbufs and mbuf clusters relative to the total amount of memory soft-allocated for mbufs and mbuf clusters. Print the percentage of allocated memory that is wired (cached). The old mbuf allocator never freed memory so printing this value wasn't useful. A previous version of netstat for the new allocator printed the in-use amount as a percentage of the wired amount. Fixed some nearby style bugs (excessive parenthesization and a redundant return). Reviewed by: alfred END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T08:35:33.000000Z K 7 svn:log V 150 Fixed some style bugs. SRCS and the opt_*.h rules were totally disordered. This commit only fixes the external disorder by rearranging whole lines. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T08:45:38.000000Z K 7 svn:log V 316 Fixed some style bugs: - SRCS was totally disordered. - the echos to create options headers were hidden using '@'. - the args of echos to create options headers were single-quoted. - the target names for the rules to create options headers were repeated. - the unused option COMPAT_FREEBSD4 was put in opt_compat.h. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T09:03:38.000000Z K 7 svn:log V 291 Fixed some style bugs (mainly the bad examples @echo, NOMAN, and non-use of ${.TARGET}). This was the last instances of @echo in module Makefiles after it was removed in sio/Makefile. NOMAN is nonsense in module Makefiles, and was removed, but came back here and in too many other places. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T09:15:48.000000Z K 7 svn:log V 185 Use double quotes instead of single quotes for echos to build options headers as in most other modules Makefiles (5 yesterday, none now). Fixed any simple nearby style bugs (not many). END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T09:50:42.000000Z K 7 svn:log V 128 Fixed style bugs in rev.1.112. The bugs started with obscure magic numbers in comments (Apple PR numbers?) and didn't improve. END