ÍQ123964 36 435 221 162 346 170 160 155 178 189 171 303 143 592 220 543 468 179 202 151 120 222 227 504 247 131 557 299 247 961 231 124 178 191 266 142 147 K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T10:12:02.000000Z K 7 svn:log V 342 Fixed some minor style bugs in rev.1.144. All related to msdosfs_advlock() (mainly unsorting). There were no changes related to the dirty flag here. The reference NetBSD implementation put msdosfs_advlock() in a different place. This commit only moves its declarations and changes some of the function body to be like the NetBSD version. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T11:28:21.000000Z K 7 svn:log V 128 Fixed some style bugs (manly a few English usage errors in comments and many unusual indentations for continued lines in code). END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T11:34:33.000000Z K 7 svn:log V 70 Garbage-collected some vestiges of objformat support (mainly ${FMT}). END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-29T11:59:05.000000Z K 7 svn:log V 253 Fixed some (most) style bugs in rev.1.33. Mainly 4-char indentation (msdosfs uses normal 8-char indentation almost everywhere else), too-long lines, and minor English usage errors. The verbose formal comment before the new function is still abnormal. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-12-29T12:29:37.000000Z K 7 svn:log V 76 Describe kern.ipc.nsfbufsused and kern.ipc.nsfbufspeak. Reviewed by: silby END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-12-29T14:24:58.000000Z K 7 svn:log V 68 MFC: Fix the DoS condition triggered by a non-standard PPPoE frame. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-12-29T14:28:56.000000Z K 7 svn:log V 63 Document the sysctl(8) variable "net.graph.nonstandard_pppoe". END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-12-29T15:18:01.000000Z K 7 svn:log V 81 MFC: In the wrapped write(), return if the syscall write() returns 0. PR: 59291 END K 10 svn:author V 8 motoyuki K 8 svn:date V 27 2003-12-29T15:40:41.000000Z K 7 svn:log V 92 Merge the following changes from English version: early-adopter/article.sgml 1.16 -> 1.17 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-12-29T15:48:16.000000Z K 7 svn:log V 79 MFC: Fix acpi_MatchHid() to check compatability IDs. Approved by: re (scottl) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-12-29T23:21:09.000000Z K 7 svn:log V 206 Implement sigaltstack() as per-threaded. Current only scope process thread is supported, for scope system process, kernel signal bits need to be changed. Reviewed by: deischen Tested on : i386 amd64 ia64 END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-12-29T23:33:51.000000Z K 7 svn:log V 47 Forgot to commit this file for last commit. :( END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-29T23:51:59.000000Z K 7 svn:log V 497 Rework resource allocation. Replace the "feel around like a blind man" method with something a little more intelligent: use BUS_GET_RESOURCE_LIST() to run through all resources allocated to us and map them as needed. This way we know exactly what resources need to be mapped and what their RIDs are without having to guess. This simplifies both ndis_attach() and ndis_convert_res(), and eliminates the unfriendly "ndisX: couldn't map " messages that are sometimes emitted during driver load. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-12-30T00:30:45.000000Z K 7 svn:log V 125 Remember to use stringcvt() to expand %foo% strings in registry values in dump_defaultinfo(). Noticed by: green@freebsd.org END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2003-12-30T01:07:12.000000Z K 7 svn:log V 445 - Bump up the general and status RID sizes - Clear out an_dma_vaddr on free so we can test to see if dma is setup when the card is kldunloaded/kldloaded etc. only for MPI350 - Use a common detach like wi(4) - Notify on RID read overflow and truncate this currently causes a panic in -stable when the stack during an ifconfig an0 is done with newer firmware - Convert from UNLOCK/tsleep/LOCK to msleep. I thought I did that a while ago. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-12-30T01:23:16.000000Z K 7 svn:log V 374 Remove current implementation of kldstat macro. Add new kldstat, kldstat-v and kernel macros. The kldstat macro is functionally equivalent to the previous implementation, but it looks prettier and it matches the kldstat-v macro better. kldstat-v gives output similar to userland kldstat -v (note lacking space), and kernel loads a new kernel and dump. Submitted by: des END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-12-30T01:39:08.000000Z K 7 svn:log V 86 New man page for kernel debugging with gdb. Reviewed by: jkoshy, des, gallatin, njl. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-12-30T01:40:38.000000Z K 7 svn:log V 108 Describe kernel debug macros for Vinum. This was originally intended as part of gdb(4). Suggested by: njl END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-12-30T02:04:25.000000Z K 7 svn:log V 58 Clarify firewire setup, including minimal error recovery. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-12-30T02:08:29.000000Z K 7 svn:log V 27 Remove calls to 'y' macro. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-30T07:28:54.000000Z K 7 svn:log V 129 Garbage-collected CLK_USE_TSC_CALIBRATION. i386/conf/NOTES, pc98/conf/NOTES: Fixed the descriptions of the other CLK_* options. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-30T07:54:39.000000Z K 7 svn:log V 134 Backed out rev.1.48. -Winline now works better so there should be no need for a hack to prevent bogus warnings about unused inlines. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-12-30T08:34:57.000000Z K 7 svn:log V 411 Make it possible for the library to specify a timeout value when waiting on a locked mutex. This involves passing a struct timespec from the pthread mutex locking interfaces all the way down to the function that suspends the thread until the mutex is released. The timeout is assumed to be an absolute time (i.e. not relative to the current time). Also, in _thread_suspend() make the passed in timespec const. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-12-30T08:44:55.000000Z K 7 svn:log V 154 o Implement pthread_mutex_timedlock(), which does not block indefinitely on a mutex locked by another thread. o document it: pthread_mutex_timedlock(3) END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-12-30T08:50:04.000000Z K 7 svn:log V 39 Aargh, cvs add pthread_mutex_timedlock END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-12-30T09:01:29.000000Z K 7 svn:log V 464 Backed out a small part of rev.1.15. -Winline now works better, so there is no need turn it off when compiling with -finstrument-functions. Having -Winline turned off mainly broke checking for bogus inlines in kernels configured with high resolution profiling, e.g., LINT. Not turning it off unbreaks the warnings for bogus inlines in istallion.c, but at least the i386 LINT still builds because istallion.c is compiled without -Werror due to other bugs in it. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-12-30T10:21:01.000000Z K 7 svn:log V 201 MFC: 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. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-12-30T10:47:22.000000Z K 7 svn:log V 154 MFC: Improvements to if_sis driver. Don't spend interrupt time stopping already stopped interfaces. Fix short-cable handling code. Approved by: re@ END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2003-12-30T11:41:43.000000Z K 7 svn:log V 864 Sync with NetBSD: if_gre.c rev.1.41-1.49 o Spell output with two ts. o Remove assigned-to but not used variable. o fix grammatical error in a diagnostic message. o u_short -> u_int16_t. o gi_len is ip_len, so it has to be network byteorder. if_gre.h rev.1.11-1.13 o prototype must not have variable name. o u_short -> u_int16_t. o Spell address with two d's. ip_gre.c rev.1.22-1.29 o KNF - return is not a function. o The "osrc" variable in gre_mobile_input() is only ever set but not referenced; remove it. o correct (false) assumptions on mbuf chain. not sure if it really helps, but anyways, it is necessary to perform m_pullup. o correct arg to m_pullup (need to count IP header size as well). o remove redundant adjustment of m->m_pkthdr.len. o clear m_flags just for safety. o tabify. o u_short -> u_int16_t. MFC after: 2 weeks END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-12-30T12:00:40.000000Z K 7 svn:log V 138 MFC: per provider withering (for atapi-cd) G_PF_ORPHAN flag & check. (for atapi-cd) mtx_init NULL/MTX_DEF confusion. Approved by: re@ END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-12-30T12:28:09.000000Z K 7 svn:log V 30 MFC rev. 1.76: fix a comment. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-12-30T14:59:10.000000Z K 7 svn:log V 87 Pull some changes (mostly cosmetic) from libc_r manpages in preparation for the merge. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-12-30T15:39:33.000000Z K 7 svn:log V 97 o Spell 'diretories' correctly. PR: misc/60730 Submitted by: Eugene Grosbein MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-12-30T15:44:16.000000Z K 7 svn:log V 174 Pull revision 1.13 from libpthread/man/pthread_mutex_init.3: - Remove error code that can't be returned (and original description was not proper English) PR: docs/57434 END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-12-30T16:05:03.000000Z K 7 svn:log V 51 Document the net.inet.ip.subnets_are_local sysctl. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-12-30T17:08:23.000000Z K 7 svn:log V 56 Merge from libc_r: document pthread_attr_[gs]etstack(). END