ƒ²161201 194 144 449 131 215 396 147 191 593 137 485 223 119 278 498 312 175 163 119 148 470 162 168 1144 201 349 275 175 401 249 308 164 141 114 353 240 312 500 176 339 336 1108 307 130 137 149 346 193 220 155 423 227 260 162 322 198 232 520 345 249 152 167 215 418 122 328 1402 597 138 155 167 1118 312 273 268 122 137 314 289 210 239 250 150 301 421 352 272 183 149 158 136 199 196 261 498 168 135 172 168 184 317 131 542 227 412 415 138 166 273 102 1402 146 391 234 237 204 195 250 433 122 488 272 172 398 494 223 342 303 528 200 182 512 569 208 138 174 376 625 292 279 171 447 184 232 148 163 355 161 131 164 501 118 239 180 176 203 132 132 114 522 135 267 422 331 218 203 139 374 149 175 162 117 205 363 246 246 435 213 379 158 697 159 164 257 166 206 399 321 239 120 242 176 195 123 112 K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-10T19:42:24.000000Z K 7 svn:log V 47 Add some more files... List provided by: kris END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-10T19:55:52.000000Z K 7 svn:log V 356 MFp4: Integrate a boatload of bug fixes from p4. We're right on the 8k boundary with this program still. text data bss dec hex filename 7925 4 4476 12405 3075 bootiic.out so we have like 293 bytes left before we have to play games. There may be ways to reduce that somewhat, but they start to be very board specific. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-10T20:03:52.000000Z K 7 svn:log V 34 Fox two typos. Noticed by: simon END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-10T22:05:25.000000Z K 7 svn:log V 117 Add some more errno mappings (bsd -> linux) and a comment about the status.. Submitted by: "Intron" END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-08-11T10:58:24.000000Z K 7 svn:log V 299 Merge in new driver from Intel, version 6.1.4. It adds support for 82571EB quad port copper NIC and has few minor fixes. Details: - if_em.c. Merged manually, viewing diff between new vendor driver and previous one. - if_em_hw.c. Dropped in from vendor, and then restored revision 1.15. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-11T12:32:43.000000Z K 7 svn:log V 50 - em(4) updated to version 6.1.4 - stge(4) merged END K 10 svn:author V 8 keramida K 8 svn:date V 27 2006-08-11T12:35:22.000000Z K 7 svn:log V 94 Spell 'connection options' correctly. Submitted by: Leonidas Tsampros END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-11T14:03:27.000000Z K 7 svn:log V 500 MFC r1.59: Fix things I misadvised to Nate Lawson: - "Ns No" is redundant, so reduce it to just "Ns"; - use Li to mark up CPU and system power states because here they are just strings to be typed literally (add more such mark-up as well); - the best practice of typesetting tells us to use an en-dash to indicate a closed range; fortunately, groff_char(7) provides such a symbol. In addition, consistently use a comma between independent clauses coordinated by a conjunction. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-08-11T17:03:33.000000Z K 7 svn:log V 45 Additional debugging stuff I had in my tree. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-11T17:09:27.000000Z K 7 svn:log V 392 Optionally pad outgoing frames to the minimum of 60 bytes (excl. FCS) before tagging them. This can help to work around brain-damage in some switches that fail to pad a frame after untagging it if its length drops below the minimum. This option is blessed by IEEE Std 802.1Q (2003 Ed.), paragraph C.4.4.3.b. It's controlled by sysctl net.link.vlan.soft_pad. Idea by: az MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2006-08-11T17:12:16.000000Z K 7 svn:log V 130 Raise the quality of the HPET timer to 2000 so it will be the preferred choice on systems which support it. No objection by: phk END K 10 svn:author V 3 des K 8 svn:date V 27 2006-08-11T17:17:14.000000Z K 7 svn:log V 27 Cosmetic: fix indentation. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-11T17:18:58.000000Z K 7 svn:log V 185 Ensure that the page's new field for object-synchronized flags is always initialized to zero. Call vm_page_sleep_if_busy() instead of duplicating its implementation in vm_page_grab(). END K 10 svn:author V 3 des K 8 svn:date V 27 2006-08-11T17:28:59.000000Z K 7 svn:log V 405 Reintroduce CSTD, which allows a Makefile to specify the precise dialect of C in which the program or library is written. Note that this is *not* intended to be used across the whole tree. It is intended to be used for individual libraries or programs which use specific language features which the compiler must know about in order to produce correct warnings at high WARNS levels. MFC after: 1 month END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-11T18:34:19.000000Z K 7 svn:log V 216 MFC revision 1.12: Fix a stub function (pthread_cond_wait) so that is has the correct number of arguments. Fixes some cases of seg faults due to the actual pthread_cond_wait being called with a bogus mutex pointer. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-11T18:37:55.000000Z K 7 svn:log V 83 MFC: Add missing ptrace(2) system-call stops to various syscall() implementations. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-08-11T18:39:58.000000Z K 7 svn:log V 71 Forgot to bump version number after G_ELI_FLAG_READONLY flag addition. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-11T18:42:49.000000Z K 7 svn:log V 27 MFC: Add KTR_SYSC tracing. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-11T18:54:10.000000Z K 7 svn:log V 56 MFC: Adjust td_locks for non-spin mutexes and sx locks. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-08-11T19:09:12.000000Z K 7 svn:log V 377 Before using byte offset for IV creation, covert it to little endian. This way one will be able to use provider encrypted on eg. i386 on eg. sparc64. This doesn't really buy us much today, because UFS isn't endian agnostic. We retain backward compatibility by setting G_ELI_FLAG_NATIVE_BYTE_ORDER flag on devices with version number less than 2 and not converting the offset. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-11T19:13:25.000000Z K 7 svn:log V 70 MFC: Free the server request cache on unload and use callout_drain(). END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-08-11T19:16:50.000000Z K 7 svn:log V 75 Explicitly set v3 mode only when it is requested. Don't bother otherwise. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-11T19:22:57.000000Z K 7 svn:log V 1050 First pass at allowing memory to be mapped using cache modes other than WB (write-back) on x86 via control bits in PTEs and PDEs (including making use of the PAT MSR). Changes include: - A new pmap_mapdev_attr() function for amd64 and i386 which takes an additional parameter (relative to pmap_mapdev()) specifying the cache mode for this mapping. Note that on amd64 only WB mappings are done with the direct map, all other modes result in a private mapping. - pmap_mapdev() on i386 and amd64 now defaults to using UC (uncached) mappings rather than WB. Previously we relied on the BIOS setting up MTRR's to enforce memio regions being treated as UC. This might make hw.cbb_start_memory unnecessary in some cases now for example. - A new pmap_mapbios()/pmap_unmapbios() API has been added to allow places that used pmap_mapdev() to map non-device memory (such as ACPI tables) to do so using WB as before. - A new pmap_change_attr() function for amd64 and i386 that changes the caching mode for a range of KVA. Reviewed by: alc END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-11T19:23:49.000000Z K 7 svn:log V 108 MFC: Fix error handling edge cases and register system calls later to make system call modules more robust. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-11T19:41:51.000000Z K 7 svn:log V 256 MFC: - Fix ncp_poll() to not panic by faking up enough poll(2) state in the current thread. - Fix the rselect() routines for netncp and netsmb to return EWOULDBLOCK if the timeout is elapsed before they can block and to invoke pru_sopoll() directly. END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-08-11T21:15:23.000000Z K 7 svn:log V 179 Fixes an edge case bug in timewait handling where ticks rolling over causing the timewait expiry to be exactly 0 corrupts the timewait queues (and that entry). Reviewed by: silby END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-08-11T21:19:29.000000Z K 7 svn:log V 83 Unbreak nForce4 SATA support. Hopefully I dont break something else this time..... END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-11T21:44:53.000000Z K 7 svn:log V 305 (sm_mon_1_svc): Fix debugging output: when establising a monitoring request, correctly report the location (usually localhost) to which a callback will be made when a notification is received for the monitored host. Previsouly, the name of the monitored host was reported instead. MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-11T22:02:16.000000Z K 7 svn:log V 157 The groff_mm(7) locale files are *not* obsolete; they are just not touched during the installation if they already exists. Noticed by: Dmitry Pryanishnikov END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-11T23:03:10.000000Z K 7 svn:log V 211 Before performing a sodealloc() when pru_attach() fails, assert that the socket refcount remains 1, and then drop to 0 before freeing the socket. PR: 101763 Reported by: Gleb Kozyrev END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-11T23:03:16.000000Z K 7 svn:log V 69 Remove extraneous trailing \0 in string literal. MFC after: 2 weeks END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-08-12T00:51:18.000000Z K 7 svn:log V 49 MFC: stop beep after resume and man page updates END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-08-12T00:55:49.000000Z K 7 svn:log V 22 MFC: man page updates END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-12T01:19:37.000000Z K 7 svn:log V 256 Fix invalid reference of mbuf chains. Use proper pointer dereference to inform modified mbuf chains to caller. While I'm here perform checksum offload setup after loading DMA maps as m_defrag(9) can return new mbuf chains. In collaboration with: glebius END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-12T01:24:37.000000Z K 7 svn:log V 143 Fix invalid reference of mbuf chains. Use proper pointer dereference to inform modified mbuf chains to caller. In collaboration with: glebius END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-12T01:30:38.000000Z K 7 svn:log V 215 Fix invalid reference of mbuf chains. Use proper pointer dereference to inform modified mbuf chains to caller. While I'm here perform checksum offload setup after loading DMA maps. In collaboration with: glebius END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-12T01:38:49.000000Z K 7 svn:log V 403 Due to the poor PHY documentation from RealTek I can't sure but I think the RealTek PHY needs driver to set RGEPHY_BMCR_AUTOEN bit of RGEPHY_MII_BMCR register and proper ANAR register setting for manual media type selection. This fixes long standing manual media type selection bug in rgephy(4). Reported by: Jelte Jansen Tested by: Jelte Jansen END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-12T01:55:51.000000Z K 7 svn:log V 80 Make sure to check frames in Tx queue are empty before clearing watchdog timer. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-12T02:05:13.000000Z K 7 svn:log V 242 Don't reset Tx threshold value whenever xl_init_locked() is called. Instead the threshould is initialized in device attach. Later the threshold could be increased in Tx underrun error and the new threshold should be used in xl_init_locked(). END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-12T08:53:54.000000Z K 7 svn:log V 243 The TOPIC97 and TOPIC100 seem to have a special register in the exca space that enables low voltage operation (and maybe other stuff). Enable the bits in this register so low voltage 16-bit cards may work. Existance noticed in NetBSD driver. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-12T09:06:55.000000Z K 7 svn:log V 1014 Batch of changes: o when turning off the socket for a 16-bit card, write 0 to INTR register rather than just tying to just clear the rest bit. this seems to fix card insert detection after an eject on TI bridges (ricoh bridges work either way, apparently). This is a MFp4. o Cope better with TOPIC95 bridges on powerup. According to NetBSD driver, these bridges don't set POWER_STATE, so cope accordingly in our power code. They also need a little extra time to settle, so do that as well. o It appears that we need to turn on/off one of the clocks to the card when we power up/down that socket on a TOPIC97, also from NetBSD. o TOPIC97 bridges need to specifically enable LV card support. Unconditionally do this in the hopes that all laptops that have these chips support LV voltages (they should, since they are required for CardBus). o TOPIC register name regularization. Registers specific to models of TOPIC are now called out as such. # I need a machine with a TOPIC95 for testing. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-08-12T09:46:43.000000Z K 7 svn:log V 214 I don't know where I got the idea that the VIA C3 has 3DNow!; it doesn't. It does have MMX (though MMX support is reputed to be incomplete in early generations), and later generations have SSE. MFC after: 2 weeks END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-08-12T15:28:39.000000Z K 7 svn:log V 38 Add strstr() function to the libkern. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-08-12T15:29:12.000000Z K 7 svn:log V 45 The strstr() function is in the libkern now. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-08-12T15:30:24.000000Z K 7 svn:log V 57 Verify if a label doesn't point to the parent directory. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-08-12T15:34:15.000000Z K 7 svn:log V 253 Handle MSDOS file systems properly. Before the change file systems created on Windows XP (and others maybe) were not detected. We detected only those created with newfs_msdos(8). Submitted by: Tobias Reifenberger style(9)ified by: pjd END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-12T17:11:43.000000Z K 7 svn:log V 100 Fix incorrect .Xr syntax I introduced in the previous commit. Noticed by: ru X-MFC with: rev. 1.31 END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-12T18:07:17.000000Z K 7 svn:log V 127 Restore the "plumb" compatibility command, which was lost due to the recent change by sam@ to clone operations in ifconfig(8). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-08-12T18:29:49.000000Z K 7 svn:log V 63 Oops. Remove accidentally committed change. Noticed by: marck END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-12T18:31:56.000000Z K 7 svn:log V 330 MFC r1.19: - Improve and extend mark-up. - Don't use full path in .Nm (we just don't do that). - Correct some frivolous and poorly rendering language, such as using possessive case for .Nm or .Fl . - Use the same capitalization for "user ID" as in setuid(2) and getuid(2). - Bring SEE ALSO in accord with the text. END K 10 svn:author V 5 krion K 8 svn:date V 27 2006-08-12T18:32:51.000000Z K 7 svn:log V 132 Fix "pkg_version -Io" coredump, if some packages have no origin at all. PR: bin/101932 Submitted by: novel, sat MFC after: 5 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-12T19:47:49.000000Z K 7 svn:log V 167 Reduce the scope of the page queues lock in vm_pgmoveco() now that vm_page_sleep_if_busy() no longer requires the page queue lock to be held. Correctly spell "TRUE". END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-08-12T20:09:33.000000Z K 7 svn:log V 67 Fix bug preventing the proper displaying of the CTLFLAG_WR option. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-12T20:30:10.000000Z K 7 svn:log V 229 MFC the most visible bits of the corrections by Darren Pilgrim: src/games/fortune/datfiles/fortunes 1.224 src/lib/libc/sys/kse.2 1.18 src/share/doc/papers/timecounter/timecounter.ms 1.4 src/share/man/man4/devctl.4 1.5 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-08-12T20:30:58.000000Z K 7 svn:log V 101 Add the module version to fix the loading with if_bridge. Reported by: keramida Tested by: keramida END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-08-12T23:33:10.000000Z K 7 svn:log V 136 Add an extension to the UINT & ULONG types. The XINT & XLONG types behave the same, except sysctl(8) will print out the values in hex. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-13T00:11:09.000000Z K 7 svn:log V 427 Reimplement the page's NOSYNC flag as an object-synchronized instead of a page queues-synchronized flag. Reduce the scope of the page queues lock in vm_fault() accordingly. Move vm_fault()'s call to vm_object_set_writeable_dirty() outside of the scope of the page queues lock. Reviewed by: tegge Additionally, eliminate an unnecessary dereference in computing the argument that is passed to vm_object_set_writeable_dirty(). END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-08-13T05:32:10.000000Z K 7 svn:log V 247 Undefine __DATE__ in order to avoid placing a build timestamp into /usr/sbin/{named, lwresd}. Note that POSIX / C99 doesn't technically allow __DATE__ to be (un|re)defined, but gcc does what we mean anyway. Approved by: dougb MFC after: 1 month END K 10 svn:author V 3 des K 8 svn:date V 27 2006-08-13T08:47:41.000000Z K 7 svn:log V 156 Revert previous commit. Pre-Nehemiah C3 CPUs do have 3DNow!; it doesn't show up in dmesg because identcpu.c only looks for it on Intel and AMD processors. END K 10 svn:author V 2 mr K 8 svn:date V 27 2006-08-13T11:01:57.000000Z K 7 svn:log V 61 Backout MFC 1.45 for now to get the kernel compilable again. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-13T18:44:18.000000Z K 7 svn:log V 70 Convert to the standard section 4 SYNOPSIS layout. MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-13T19:57:32.000000Z K 7 svn:log V 123 Don't push a map on a master server which will fail anyway. PR: bin/72881 Submitted by: thomas (slightly coloured by me) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-08-13T21:54:47.000000Z K 7 svn:log V 320 Correctly handle the case in calloc(num, size) where (size_t)(num * size) == 0 but both num and size are nonzero. Reported by: Ilja van Sprundel Approved by: jasone Security: Integer overflow; calloc was allocating 1 byte in response to a request for a multiple of 2^32 (or 2^64) bytes instead of returning NULL. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-08-13T23:16:59.000000Z K 7 svn:log V 26 Minor white space tweaks. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-14T00:36:53.000000Z K 7 svn:log V 231 Apply alignment fixup only when programmed frame size is greater than MCLBYTES - ETHER_ALIGN. Previously it applied the alignment fixup code for oversized frames which would result in reduced performance on strict alignment archs. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-14T01:50:54.000000Z K 7 svn:log V 1304 Overhaul Rx path to recover from mbuf cluster allocation failure. o Create one more spare DMA map for Rx handler to recover from bus_dmamap_load_mbuf_sg(9) failure. o Make sure to update status bit in Rx descriptors even if we failed to allocate a new buffer. Previously it resulted in stuck condition and em_handle_rxtx task took up all available CPU cycles. o Don't blindly unload DMA map. Reuse loaded DMA map if received packet has errors. This would speed up Rx processing a bit under heavy load as it does not need to reload DMA map in case of error. (bus_dmamap_load_mbuf_sg(9) is the most expensive call in driver context.) o Update if_iqdrops counter if it can't allocate a mbuf cluster. With this change it's now possible to see queue dropped packets with netstat(1). o Update mbuf_cluster_failed counter if fixup code failed to allocate mbuf header. o Return ENOBUFS instead of ENOMEM in case of Rx fixup failure. o Make adapter->lmp NULL in case of Rx fixup failure. Strictly specking it's not necessary for correct operation but it makes the intention clear. o Remove now unused dropped_pkts member in softc. With these changes em(4) should survive mbuf cluster allocation failure on Rx path. Reviewed by: pdeuskar, glebius (with improvements) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-14T02:21:26.000000Z K 7 svn:log V 500 Make em(4) handle too many fragmented frame with m_defrag(9). Previously em(4) requeued the failed mbuf chains from bus_dmamap_load_mbuf_sg(9) failure to resend it later. However, bus_dmamap_load_mbuf_sg(9) may never complete its request as the fragmented frames can have more than EM_MAX_SCATTER segments. To handle the above EFBIG case, defragment the frame with m_defrag(9) and free the mbuf chain if it can't deframent the chain due to resource shortage. Reviewed by glebius (with improvements) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-14T05:07:18.000000Z K 7 svn:log V 41 MFC: rev. 1.10 + 1.11 Indentation fixes END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-08-14T05:35:41.000000Z K 7 svn:log V 60 The macro IS_23XX should not mistakenly include 24XX cards. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-08-14T05:36:26.000000Z K 7 svn:log V 72 The register offset is within 4K, not 256 bytes, for some QLogic cards. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-08-14T05:42:46.000000Z K 7 svn:log V 1021 Fix 2KLOGIN code to specify *ibits* (not *obits*) so that the options field in register 10 will be deterministic, not random. Correct the number of input bits for EXECUTE_FIRMWARE 0..1 to 0..2- the 2322 and 24XX cards use mailbox register 2 to specify whether the f/w being executed is freshly loaded or not. Correct the number of input bits for {READ,WRITE}_RAM_WORD_EXTENDED so that register 8 gets picked up. Fix the indexing and offset for the 2322 f/w download so that it correctly puts the different code segments where they belong. Move VERIFY_CHECKSUM to be the 'else' clause to 2322 f/w downloads- the EXECUTE_FIRMWARE command for 2322 and 24XX cards will tell you if the f/w checksum is incorrect and VERIFY_CHECKSUM only works for RISC SRAM address < 64K so you can only do a VERIFY_CHECKSUM on the first of the 3 f/w segments for the 2322. Shorten the delay for the continuation mailbox commands- 1ms is ridiculous (100us is more likely). All of the more or less is really only for the 2322/6322 cards. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-14T06:15:16.000000Z K 7 svn:log V 219 It's not entirely obvious that PGEX_I must be zero if no-execute is neither supported nor enabled. Just to be sure, verify that no-execute is enabled before passing VM_PROT_EXECUTE to vm_fault(). Suggested by: tegge@ END K 10 svn:author V 2 dd K 8 svn:date V 27 2006-08-14T07:54:17.000000Z K 7 svn:log V 181 Print packet loss figures with one decimal place. ping6 already does this, and OpenBSD and NetBSD pings do it too. This is primarily useful for comparing low levels of packet loss. END K 10 svn:author V 2 dd K 8 svn:date V 27 2006-08-14T08:21:27.000000Z K 7 svn:log V 176 Improve the wording. Remove the appositive about strcmp, putting the first sentence back to the way it was. Add a second sentence that explains the case when strcmp is called. END K 10 svn:author V 2 dd K 8 svn:date V 27 2006-08-14T08:49:08.000000Z K 7 svn:log V 31 Improve wording for -f and -F. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-14T09:34:32.000000Z K 7 svn:log V 46 The BUILDNAME variable need not be specified. END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-08-14T09:52:24.000000Z K 7 svn:log V 221 MFC rev. 1.33: Always supply curthread as argument to nfs_asyncio and nfs_doio in nfs_strategy. Otherwise, for some buffers, signals would be ignored at the intr mounts. Reviewed by: mohan, cel Approved by: pjd (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-08-14T09:52:35.000000Z K 7 svn:log V 192 Change hardcoded and incorrect number with correct define. This change is a nop, since E1000_FDX_COLLISION_DISTANCE == E1000_HDX_COLLISION_DISTANCE. PR: kern/101000 Submitted by: Doug Havir END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-14T11:04:04.000000Z K 7 svn:log V 118 Revert accidental setting of default WORLD_FLAGS and KERNEL_FLAGS to unsafe values in revision 1.887.2.11 by scottl@. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-14T12:10:54.000000Z K 7 svn:log V 147 Touch `locale' and `se_locale' if they exist to stop people from thinking they are obsolete. Prodded by: kris Submitted by: des MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-14T12:21:57.000000Z K 7 svn:log V 158 - Include bsd.own.mk early so existsence check using ${SHAREDIR} actually works. - Touch /usr/share/tmac/man.local if it already exists. MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-14T13:02:01.000000Z K 7 svn:log V 59 How stupid of me. :>> doesn't change a modification time. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-08-14T13:28:53.000000Z K 7 svn:log V 208 Don't use touch when what is really meant is :> (create an empty file, or truncate it if it exists) or :>> (ensure the file exists, but don't change it if it already does) Reviewed by: ru MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-14T15:35:43.000000Z K 7 svn:log V 329 Fix alignment of RX bufs DMA map to be realistic. Maybe it works on i386 (I don't know) but on amd64 at hand here, it paniced early at boot. (I'm pretty sure that PAGE_SIZE here was miscopied from another place during porting, where in OpenBSD bus_dmamem_alloc() is used, but there PAGE_SIZE means completely different thing.) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-14T15:39:41.000000Z K 7 svn:log V 259 Don't try to preserve PAT bits in pmap_enter(). We currently on pages that aren't mapped via pmap_enter() (KVA). We will eventually support PAT bits on user pages, but those will require some sort of MI caching mode stored in the vm_page. Reviewed by: alc END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-14T18:04:01.000000Z K 7 svn:log V 174 Several updates: - Added missing file system/network/sound module entries - Removed obsolete network module entries - Capitalized (Fast|Gigabit) Ethernet MFC after: 1 week END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-14T18:20:36.000000Z K 7 svn:log V 86 Document some files which should not get added here at all. Discussed with: kris, ru END K 10 svn:author V 8 takawata K 8 svn:date V 27 2006-08-14T18:24:22.000000Z K 7 svn:log V 52 Remove debug messages on notify handler. PR:100671 END K 10 svn:author V 8 takawata K 8 svn:date V 27 2006-08-14T18:38:56.000000Z K 7 svn:log V 61 Improve exception string format. PR:100671 MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-14T19:29:45.000000Z K 7 svn:log V 44 access only has 2 esses. MFC after: 3 days END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-08-14T19:39:33.000000Z K 7 svn:log V 106 Add support for the ICH8 and ESB2 chips, also add a few other missing ICH7 parts. HW donated by: JMicron END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-14T19:53:53.000000Z K 7 svn:log V 103 Eliminate an unnecessary initialization from trap_pfault() that also happens to contain a style error. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-14T21:08:20.000000Z K 7 svn:log V 168 Make the 'mfi' module i386 only on 4.x since it doesn't compile cleanly on 4.x currently and there is very little chance that any alphas will ever have an mfi(4) card. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-14T21:09:37.000000Z K 7 svn:log V 405 Do not include ucom as a dependency line to enable inclusion of the serial line usb drivers that depend on it. Instead, let the compile fail rather than silently not including the driver. This is more in line with how we handle things like mii. # I'll note: a better system for coping with missing depends is needed, # but this dependency is clearly backwards given our current flawed # depend system. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-08-15T03:53:50.000000Z K 7 svn:log V 71 MFC 1.26: conditionally include sys/mkdev.h on platforms that need it. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-08-15T03:54:41.000000Z K 7 svn:log V 38 MFC 1.47: Remove two unused variables END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-08-15T04:04:00.000000Z K 7 svn:log V 75 MFC 1.17: Don't let the "recursive add" check trigger if it was never set. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-08-15T04:12:21.000000Z K 7 svn:log V 71 MFC 1.18: Conditionally include sys/mkdev.h on platforms that need it. END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-08-15T04:56:29.000000Z K 7 svn:log V 89 Remove extra '*/' comment close. In code not normally compiled but a bug never the less. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-15T07:37:41.000000Z K 7 svn:log V 220 Add inverted amplifier sense quirks for Compaq Presario B3800 Reported by: Nick Withers < nick AT nickwithers DOT com > Tested by: Nick Withers < nick AT nickwithers DOT com > No objection from: ariff MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-15T08:27:38.000000Z K 7 svn:log V 34 Note Intel ICH8 and ESB2 support. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-15T12:10:57.000000Z K 7 svn:log V 444 - Change process_exec function handlers prototype to include struct image_params arg. - Change struct image_params to include struct sysentvec pointer and initialize it. - Change all consumers of process_exit/process_exec eventhandlers to new prototypes (includes splitting up into distinct exec/exit functions). - Add eventhandler to userret. Sponsored by: Google SoC 2006 Submitted by: rdivacky Parts suggested by: jhb (on hackers@) END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-15T12:14:36.000000Z K 7 svn:log V 129 - Add some ASM stuff needed for futexes (linuxolator). Sponsored by: Google SoC 2006 Submitted by: rdivacky With help from: kib END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-15T12:20:59.000000Z K 7 svn:log V 314 Add some new files needed for linux 2.6.x compatibility. Please don't style(9) the NetBSD code, we want to stay in sync. Not imported on a vendor branch since we need local changes. Sponsored by: Google SoC 2006 Submitted by: rdivacky With help from: manu@NetBSD.org Obtained from: NetBSD (linux_{futex,time}.*) END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-15T12:28:14.000000Z K 7 svn:log V 317 Add new syscalls in the linuxolator (only used when the sysctl compat.linux.osrelease is changed to "2.6.16" or similar). On amd64 not everything is supported like on i386, the catchup is planned for later when the remaining bugs in the new functions are fixed. Sponsored by: Google SoC 2006 Submitted by: rdivacky END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-15T12:41:10.000000Z K 7 svn:log V 47 MFC: Add forgotten -q to usage() and SYNOPSIS. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-08-15T12:41:11.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_3'. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-15T12:45:51.000000Z K 7 svn:log V 176 Because fuword on AMD64 returns 64bit long integer -1 on fault, clear entire %rax to zero instead of only clearing %eax, otherwise it will leave garbage data in upper 32 bits. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-15T12:51:45.000000Z K 7 svn:log V 6 regen END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-15T12:54:30.000000Z K 7 svn:log V 1303 Add the linux 2.6.x stuff (not used by default!): - TLS - complete - pid/tid mangling - complete - thread area - complete - futexes - complete with issues - clone() extension - complete with some possible minor issues - mq*/timer*/clock* stuff - complete but untested and the mq* stuff is disabled when not build as part of the kernel with native FreeBSD mq* support (module support for this will come later) Tested with: - linux-firefox - works, tested - linux-opera - works, tested - linux-realplay - doesnt work, issue with futexes - linux-skype - doesnt work, issue with futexes - linux-rt2-demo - works, tested - linux-acroread - doesnt work, unknown reason (coredump) and sometimes issue with futexes - various unix utilities in linux-base-gentoo3 and linux-base-fc4: everything tried worked On amd64 not everything is supported like on i386, the catchup is planned for later when the remaining bugs in the new functions are fixed. To test this new stuff, you have to run sysctl compat.linux.osrelease=2.6.16 to switch back use sysctl compat.linux.osrelease=2.4.2 Don't switch while running a linux program, strange things may or may not happen. Sponsored by: Google SoC 2006 Submitted by: rdivacky Some suggestions/help by: jhb, kib, manu@NetBSD.org, netchild END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-15T12:56:36.000000Z K 7 svn:log V 49 add autogenerated systrace_args stuff for dtrace END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-15T13:01:36.000000Z K 7 svn:log V 293 - Add the new files to the linux module. - Prepare the modules for build on amd64, but don't build them there as part of the kernel build yet. The code for the missing symbols on amd64 isn't committed and it may be solved differently. Sponsored by: Google SoC 2006 Submitted by: rdivacky END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-15T13:32:39.000000Z K 7 svn:log V 142 Fix printing of integer Kelvins broken in rev. 1.71, which is fatal on sizeof(int) != sizeof(long) systems (such as amd64). MFC after: 1 day END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-15T13:45:39.000000Z K 7 svn:log V 139 Add include of opt_global.h, else the futex operations aren't locked on SMP systems. Sponsored by: Google SoC 2006 Submitted by: rdivacky END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-15T14:58:15.000000Z K 7 svn:log V 106 Initialize the eventhandlers, mutexes and sx locks. Sponsored by: Google SoC 2006 Submitted by: rdivacky END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-08-15T15:04:41.000000Z K 7 svn:log V 102 Add entry for VScom PCI-200Li (Not quite a MFC becuase of the good work Marcel did here in -current) END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-15T15:15:17.000000Z K 7 svn:log V 152 Disable some parts of the code on amd64 for now to prevent a panic. A better fix will come later. Sponsored by: Google SoC 2006 Submitted by: rdivacky END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-15T15:27:13.000000Z K 7 svn:log V 335 Remove the include of opt_global.h. It's included globally by a command line switch. Other files which may make the same mistake (according to fxr.watson.org) but aren't fixed in this commit (people with more clue about those files should fix this): - i386/xbox/xbox.c - arm/arm/elf_trampoline.c - arm/arm/mem.c Noticed by: cognet END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-15T15:48:58.000000Z K 7 svn:log V 30 No need for opt_global.h here END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-15T15:59:25.000000Z K 7 svn:log V 395 MFC rev. 1.71, 1.72: Guess the number of arguments to a function somewhat better. Now GCC likes to stick a "mov %eax, %FOO" instruction before "addl $BAR, %esp" if the function just called returns an int, which is a very common case in the kernel. Return -1 from db_numargs() if number of args couldn't be guessed. Use this later to indicate in backtrace output that args shown are uncertain. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-15T16:40:27.000000Z K 7 svn:log V 179 Set IFF_DRV_RUNNING on vlan(4) once in vlan_config(), not at many places after each call to vlan_config(). This is consistent with IFF_DRV_RUNNING being unset in vlan_unconfig(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-15T16:42:16.000000Z K 7 svn:log V 80 Add a 'show lockmgr' command that dumps the relevant details of a lockmgr lock. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-08-15T16:43:07.000000Z K 7 svn:log V 302 Ooops we need to include to get the definition of KERNBASE and VM_MAXUSER_ADDRESS. Remove the useless include of opt_global.h, as noticed by netchild@ (the one in arm/elf_trampoline.c is legit, because this file is compiled outside the kernel, and doesn't use the standard CFLAGS). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-15T16:44:18.000000Z K 7 svn:log V 401 Rename 'show lockchain' to 'show locktree' and 'show threadchain' to 'show lockchain'. The churn is because I'm about to add a new 'show sleepchain' similar to 'show lockchain' for sleep locks (lockmgr and sx) and 'show threadchain' was a bit ambiguous as both commands show a chain of thread dependencies, 'lockchain' is for non-sleepable locks (mtx and rw) and 'sleepchain' is for sleepable locks. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-15T16:45:41.000000Z K 7 svn:log V 130 - Use NOSTD rather than NOIMPL for nfssvc() to match other syscalls provided via klds. - Correct audit identifier for nfssvc(). END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-15T16:56:43.000000Z K 7 svn:log V 249 Make it a tad easier to base other encapsulation schemes on this driver by restoring the ifv_proto field in the vlan softc and putting it to use this time. It's a good companion for ifv_encaplen, which has already been used throughout this driver. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-15T17:09:32.000000Z K 7 svn:log V 210 Add a new set of macros _AUE_ to sysproto.h that map to the audit event associated with a specific system call. For example, SYS_AUE___semctl would be set to AUE_SEMCTL in sys/sysproto.h. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-15T17:25:55.000000Z K 7 svn:log V 435 - Remove unused sysvec variables from various syscalls.conf. - Send the systrace_args files for all the compat ABIs to /dev/null for now. Right now makesyscalls.sh generates a file with a hardcoded function name, so it wouldn't work for any of the ABIs anyway. Probably the function name should be configurable via a 'systracename' variable and the functions should be stored in a function pointer in the sysvec structure. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-15T17:29:52.000000Z K 7 svn:log V 107 This XXX remark was rendered false by rev. 103, which made the VLAN_ARRAY case subject to rw locking, too. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-15T17:37:01.000000Z K 7 svn:log V 90 Regen to propogate _AUE_ changes as well as the earlier systrace changes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-15T17:42:14.000000Z K 7 svn:log V 419 Use SYS_AUE_ to include the appropriate audit event identifier for syscalls in kld's, even when compiled into the kernel statically. Note that since this hardcodes the SYS_ prefix SYSCALL_MODULE_HELPER() now only works for native ABI system calls. Those are the only ones that used the macro anyway, and I chose to not require a second argument to the macro to specify the prefix or audit event directly. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-15T17:51:02.000000Z K 7 svn:log V 476 MFC revision 1.360 Ensure that vm_object_deallocate() doesn't dereference a stale object pointer: When vm_object_deallocate() sleeps because of a non-zero paging in progress count on either object or object's shadow, vm_object_deallocate() must ensure that object is still the shadow's backing object when it reawakens. In fact, object may have been deallocated while vm_object_deallocate() slept. If so, reacquiring the lock on object can lead to a deadlock. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-08-15T17:53:37.000000Z K 7 svn:log V 112 If rawname returns NULL, deal with it appropriately. PR: 94045 Submitted by: Andrey Elsukov MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-15T18:11:25.000000Z K 7 svn:log V 46 add comment about why we include opt_global.h END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-08-15T18:17:03.000000Z K 7 svn:log V 82 We operate on 'statfs' structures, not on 'fsstat' structures. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-15T18:26:12.000000Z K 7 svn:log V 283 - When spinning on a spin lock, if the debugger is active or we are in a panic, go ahead and do the longer DELAY(1) spin wait. - If we panic due to spinning too long, print out a few more details including the pointer to the mutex in question and the tid of the owning thread. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-08-15T18:29:01.000000Z K 7 svn:log V 532 Add a new 'show sleepchain' ddb command similar to 'show lockchain' except that it operates on lockmgr and sx locks. This can be useful for tracking down vnode deadlocks in VFS for example. Note that this command is a bit more fragile than 'show lockchain' as we have to poke around at the wait channel of a thread to see if it points to either a struct lock or a condition variable inside of a struct sx. If td_wchan points to something unmapped, then this command will terminate early due to a fault, but no harm will be done. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-08-15T18:48:51.000000Z K 7 svn:log V 199 MFC revision 1.225 Use NET_LOCK_GIANT() and VFS_LOCK_GIANT() instead of unconditionally acquiring Giant in kern_sendfile(). Guard against the forced reclamation of a vnode in kern_sendfile(). END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-08-15T19:43:32.000000Z K 7 svn:log V 186 MFC rev. 1.102: Track interface department events and detach vlans from departing trunk so that we don't get into trouble later by dereferencing a stale pointer to dead trunk's things. END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-08-15T20:10:49.000000Z K 7 svn:log V 79 - Fix typo in #error pragma: compitable -> compatible Submitted by: neologism END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-08-15T21:59:33.000000Z K 7 svn:log V 352 Move the setup of "diskless" /etc magic files from install_etc() to a separate function which is called right after install_etc(). This makes it simpler to (ab)use nanobsd.sh as a framework to build more normal FreeBSD images where a normal /etc is used, since setup_nanobsd_etc() can just be redefined. OK'ed in principle by: phk MFC after: 1 week END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-15T22:43:02.000000Z K 7 svn:log V 88 Backout revision 1.117, xorl and xorq have same result, but xorq needs longer decoding. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-08-16T00:02:36.000000Z K 7 svn:log V 138 Include sys/limits.h for INT_MAX. freebsd32_proto.h 1.58 does not include sys/umtx.h any more and previously it was included from there. END K 10 svn:author V 3 wes K 8 svn:date V 27 2006-08-16T02:56:51.000000Z K 7 svn:log V 56 Document EAGAIN failure per PR. (Finally!) PR: 24125 END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-08-16T04:01:49.000000Z K 7 svn:log V 71 MFC: bring resume code up to HEAD, including resume_beep and man page. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-08-16T08:25:40.000000Z K 7 svn:log V 257 Swap the names "sem_exithook" and "sem_exechook" in the previous commit to match up with reality and the prototype definitions. Register the sem_exechook as the "process_exec" event handler, not sem_exithook. Submitted by: rdivacky Sponsored by: SoC 2006 END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-08-16T09:34:56.000000Z K 7 svn:log V 67 o Re-word a comment. PR: kern/102127 Submitted by: Eric Anderson END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-08-16T09:38:34.000000Z K 7 svn:log V 37 MFC rev. 1.20: s/shmid_ds/msqid_ds/. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-08-16T09:44:10.000000Z K 7 svn:log V 67 MFC: rev. 1.20 Convert to the standard section 4 SYNOPSIS layout. END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-08-16T11:20:49.000000Z K 7 svn:log V 406 MFC 1.17-1.20: - In addition to -b (suppress builds) add -k (suppress kernel build) and -w (suppress world). - Create the diskless magic files in /etc during the install_etc() step instead of setup_nanobsd(). - When creating the NanoBSD disk image, install boot blocks from the newly-built world, in preference to those from the host system. - 'make distribution' must be run from src, not src/etc. END K 10 svn:author V 5 guido K 8 svn:date V 27 2006-08-16T11:51:32.000000Z K 7 svn:log V 24 Import IP Filter 4.1.13 END K 10 svn:author V 5 guido K 8 svn:date V 27 2006-08-16T11:51:32.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161351, 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 2006-08-16T11:51:33.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'ipfilter-vendor-sys-v4-1-13'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-08-16T11:51:34.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'ipfilter-vendor-v4-1-13'. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-08-16T11:54:07.000000Z K 7 svn:log V 108 o Fix the date of LZ 129 Hindenburg crash. PR: misc/102137 Submitted by: jasper@openbsd MFC after: 3 days END K 10 svn:author V 5 guido K 8 svn:date V 27 2006-08-16T12:06:35.000000Z K 7 svn:log V 38 Resolve conflicts MFC after: 2 weeks END K 10 svn:author V 5 guido K 8 svn:date V 27 2006-08-16T12:23:02.000000Z K 7 svn:log V 38 Resolve conflicts MFC after: 1 weeks END K 10 svn:author V 5 guido K 8 svn:date V 27 2006-08-16T12:25:00.000000Z K 7 svn:log V 20 Adapt to ipf 4.1.13 END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-16T12:58:41.000000Z K 7 svn:log V 426 Remove unsafe use of asynchronous I/O (the SIGIO handler could cause incorrect reentrant calls to the libc memory manager). Add missing error handling: * for an incoming response with an incorrect tid; * for a failure to register the response RPC program, Fix error handling for failure to malloc job descriptor (this needs to be done before the transient RPC program is registered). PR: bin/102143 MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-08-16T13:08:22.000000Z K 7 svn:log V 44 MFC: 1.73: Fix printing of integer Celsius. END K 10 svn:author V 5 bruno K 8 svn:date V 27 2006-08-16T13:51:05.000000Z K 7 svn:log V 172 MFC 1.13: Improve the way we'll detect video devices as per ACPI 3.0. PR: 100271 Requested by: john AT utzweb DOT net Submitted by: hrs Reviewed by: njl Approved by: njl END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-16T16:28:30.000000Z K 7 svn:log V 326 Clarify documentation of '-L' command line switch: the snapshot is unlinked as soon as the dump starts (and removed when the dump is completed, and the dump process exits). Previous wording was confusing because users might expect the snapshot to be visible in the .snap subdirectory while dump is running. MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-08-16T17:14:52.000000Z K 7 svn:log V 235 Set removable_route_flush to NO be default. It's clearly the wrong thing to do in most (all?) cases and certainly should not be the default now that we're running pccard_ether on all interface creates and destroys. MFC after: 3 days END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-16T18:33:35.000000Z K 7 svn:log V 122 Use setproctitle(3) to provide identification of the client and server processes created by rpc.lockd. MFC after: 1 week END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-08-16T18:54:51.000000Z K 7 svn:log V 105 Style fixes to comments. Sponsored by: Google SoC 2006 Submitted by: rdivacky Noticed by: jhb, ssouhlal END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-08-16T22:22:28.000000Z K 7 svn:log V 43 Change xorq back to xorl. Noticed by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-08-16T22:32:50.000000Z K 7 svn:log V 279 Grab two syscall numbers. One is used to emulate functionality that linux has in its procfs (do a readlink of /proc/self/fd/ to find the pathname that corresponds to a given file descriptor). Valgrind-3.x needs this functionality. This is a placeholder only at this time. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-16T23:14:52.000000Z K 7 svn:log V 57 MFp4: Simplify life a little for such a simple program. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-16T23:18:07.000000Z K 7 svn:log V 83 MFp4: Tidy up a bit. Make sure that the burned image matches the downloaded one. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-16T23:39:58.000000Z K 7 svn:log V 70 MFp4: First cut at making spi and/or sd card booting work, needs work END K 10 svn:author V 6 thomas K 8 svn:date V 27 2006-08-16T23:53:05.000000Z K 7 svn:log V 22 Fix typos in comment. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-16T23:55:34.000000Z K 7 svn:log V 108 Don't update Rx descriptor status in two different functions. Suggested by: pdeuskar Reviewed by: pdeuskar END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-17T00:01:09.000000Z K 7 svn:log V 266 MFC if_hme.c, 1.49 to RELENG_6: Fix invalid reference of mbuf chains. Use proper pointer dereference to inform modified mbuf chains to caller. While I'm here perform checksum offload setup after loading DMA maps as m_defrag(9) can return new mbuf chains. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-17T00:03:58.000000Z K 7 svn:log V 149 MFC if_sk.c, 1.130 to RELENG_6: Fix invalid reference of mbuf chains. Use proper pointer dereference to inform modified mbuf chains to caller. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-17T00:05:51.000000Z K 7 svn:log V 149 MFC if_stge.c, 1.2 to RELENG_6: Fix invalid reference of mbuf chains. Use proper pointer dereference to inform modified mbuf chains to caller. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-17T00:08:26.000000Z K 7 svn:log V 338 MFC rgephy.c, 1.11 to RELENG_6: Due to the poor PHY documentation from RealTek I can't sure but I think the RealTek PHY needs driver to set RGEPHY_BMCR_AUTOEN bit of RGEPHY_MII_BMCR register and proper ANAR register setting for manual media type selection. This fixes long standing manual media type selection bug in rgephy(4). END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-17T00:11:07.000000Z K 7 svn:log V 116 MFC if_xl.c, 1.204 to RELENG_6: Make sure to check frames in Tx queue are empty before clearing watchdog timer. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-08-17T00:13:07.000000Z K 7 svn:log V 282 MFC if_xl.c, 1.205 to RELENG_6: Don't reset Tx threshold value whenever xl_init_locked() is called. Instead the threshould is initialized in device attach. Later the threshold could be increased in Tx underrun error and the new threshold should be used in xl_init_locked(). END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-08-17T00:14:32.000000Z K 7 svn:log V 66 MFp4: changes since .s -> .S rename. Use correct header for size END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-08-17T00:37:03.000000Z K 7 svn:log V 601 Remove the IPFIREWALL_FORWARD_EXTENDED option and make it on by default as it always was in older versions of FreeBSD. This option is pointless as it is needed in just about every interesting usage of forward that I have ever seen. It doesn't make the system any safer and just wastes huge amounts of develper time when the system doesn't behave as expected when code is moved from 4.x to 6.x It doesn't make the system any safer and just wastes huge amounts of develper time when the system doesn't behave as expected when code is moved from 4.x to 6.x or 7.x Reviewed by: glebius MFC after: 1 week END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-08-17T00:41:05.000000Z K 7 svn:log V 64 Note IPFIREWALL_FOWARD_EXTENDED is now gone. MFC after: 1 week END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-08-17T00:46:06.000000Z K 7 svn:log V 69 Take IP_FIREWALL_EXTENDED out of the man page too. MFC after: 1 week END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2006-08-17T01:20:36.000000Z K 7 svn:log V 160 MFC: Remove mention of the `W' flag, which has been turned to no-op by the neworder change. Keep the option in a config file parser, to not violate POLA. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-08-17T01:20:37.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_3'. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2006-08-17T01:23:21.000000Z K 7 svn:log V 109 MFC: Use proper trap code for the EXC_ALI traps. This fixes SIGBUS during unaligned 64-bits load/stores. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-08-17T03:03:38.000000Z K 7 svn:log V 303 Introduce a new function, ifexists and use it to avoid attempting to touch interfaces that don't actually exist in the stop case. In the process move some IPv4 specific code from ifconfig_down to ipv4_down. This should solve problems with ifconfig: error messages on boot when interfaces are renamed. END K 10 svn:author V 3 kan K 8 svn:date V 27 2006-08-17T03:19:38.000000Z K 7 svn:log V 228 Regularly scheduled patch to unbreak regularly scheduled post-ipfilter buildworld breakage. Exclude loglevel.c from the build. It does not appear to be used by anything in the tree and buildworld succeeds just fine without it. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2006-08-17T03:38:41.000000Z K 7 svn:log V 141 Improve exception string format. Remove debug messages on notify handler. MFC: 1.11, 1.12 PR: 100671 Submitted by:henrik at brixandersen.dk END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-08-17T05:10:43.000000Z K 7 svn:log V 23 Import sendmail 8.13.8 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-08-17T05:10:43.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r161389, 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 2006-08-17T05:10:44.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_13_8'. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-08-17T05:12:07.000000Z K 7 svn:log V 98 Forced commit to .mc files to force creation of new .cf files for mergemaster. MFC after: 1 week END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-08-17T05:16:15.000000Z K 7 svn:log V 26 Update to sendmail 8.13.8 END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-08-17T05:55:20.000000Z K 7 svn:log V 18 o Style previous. END