ƒ°b155767 202 586 184 258 121 274 204 131 127 181 151 121 150 294 537 128 482 188 156 418 172 172 162 288 167 155 294 301 155 134 339 173 123 209 504 303 155 141 179 164 143 127 243 204 159 213 212 274 201 218 188 224 634 206 415 123 214 340 154 170 183 285 493 239 418 286 194 237 174 604 198 189 554 1080 296 223 412 209 184 207 186 166 152 242 217 154 804 762 213 208 127 201 163 195 130 230 302 193 152 157 282 210 161 161 161 307 266 210 324 328 254 372 137 193 371 1038 504 311 543 207 350 220 181 158 233 210 297 117 209 148 207 223 486 498 333 388 581 244 180 290 240 184 445 169 181 192 235 131 1004 275 144 213 292 309 663 637 1920 159 220 214 180 113 146 164 233 141 153 207 169 392 134 140 477 302 139 157 131 161 166 161 239 257 165 150 195 166 172 248 103 163 754 336 198 275 302 357 190 185 271 329 229 178 260 K 10 svn:author V 5 andre K 8 svn:date V 27 2006-02-16T19:38:07.000000Z K 7 svn:log V 491 Have TCP Inflight disable itself if the RTT is below a certain threshold. Inflight doesn't make sense on a LAN as it has trouble figuring out the maximal bandwidth because of the coarse tick granularity. The sysctl net.inet.tcp.inflight.rttthresh specifies the threshold in milliseconds below which inflight will disengage. It defaults to 10ms. Tested by: Joao Barros , Rich Murphey Sponsored by: TCP/IP Optimization Fundraise 2005 END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-02-16T20:38:09.000000Z K 7 svn:log V 91 Use example.com rather than bar.com for the system contact example. Requested by: glebius END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2006-02-16T21:28:54.000000Z K 7 svn:log V 161 Add new -E option, which allows to specify location of the mdconfig(8) utility instead of using default _PATH_MDCONFIG (/sbin/mdconfig). MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-16T22:05:49.000000Z K 7 svn:log V 24 JMicron JMB363 support. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-02-16T22:10:57.000000Z K 7 svn:log V 179 Rounding addr upwards to next 4M or 2M boundary in pmap_growkernel() could cause addr to become 0, resulting in an early return without populating the last PDE. Reviewed by: alc END K 10 svn:author V 6 anholt K 8 svn:date V 27 2006-02-17T01:40:46.000000Z K 7 svn:log V 108 Add support for the Intel E7205 chipset. PR: kern/91315 Submitted by: Joerg Pulz END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-02-17T04:59:23.000000Z K 7 svn:log V 36 When linking make sure it succeeds. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-17T06:29:51.000000Z K 7 svn:log V 30 Document Intel E7505 support. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-02-17T08:34:01.000000Z K 7 svn:log V 90 Check if /sbin/nextboot exists before running it. PR: 93466 Submitted by: Mats Palmgren END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-17T09:11:41.000000Z K 7 svn:log V 59 Document how to find a short description of a memory type. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-02-17T09:42:49.000000Z K 7 svn:log V 25 Remove unused now field. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-02-17T10:52:59.000000Z K 7 svn:log V 59 Fix standalone module build. Reported by: Boris Samorodov END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-02-17T13:02:10.000000Z K 7 svn:log V 201 Add r/w support for JMicron ATA RAID metadata. Acknowledgement should definitly go to JMicron Technology for providing full docs on the metadata format as the only vendor so far, big thanks from here. END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-02-17T14:14:15.000000Z K 7 svn:log V 442 Replace the 4k fixed sized jumbo mbuf clusters with PAGE_SIZE sized jumbo mbuf clusters. To make the variable size clear they are named MJUMPAGESIZE. Having jumbo clusters with the native PAGE_SIZE is more useful than a fixed 4k size according the device driver writers using this API. The 9k and 16k jumbo mbuf clusters remain unchanged. Requested by: glebius, gallatin Sponsored by: TCP/IP Optimization Fundraise 2005 MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-17T14:26:49.000000Z K 7 svn:log V 31 JMicron RAID metadata support. END K 10 svn:author V 4 oleg K 8 svn:date V 27 2006-02-17T14:33:35.000000Z K 7 svn:log V 388 1) Ignore link events for MII/GMII cards if MI auto-polling disabled. This should fix strange link state behaviour reported for bcm5721 & bcm5704c 2) Clear bge_link flag in bge_stop() 3) Force link state check after bge_ifmedia_upd(). Otherwise we can miss link event if PHY changes it's state fast enough. Tested by: phk (bcm5704c) Approved by: glebius (mentor) MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-02-17T16:46:47.000000Z K 7 svn:log V 97 MFC: Fix a bug that prevented passing IP fragments through a dummynet. Approved by: re (scottl) END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-02-17T18:22:19.000000Z K 7 svn:log V 62 Check return value from nonblocking call to vn_start_write(). END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2006-02-17T18:46:18.000000Z K 7 svn:log V 320 Re-work the bus attachment somewhat. Make the rids unique for the SMI/TCO address space. Switch the bus space I/O to the one specific for either the SMI or TCO space. Re-calibrate the tick. Add some more device id's, 82801FBR submitted by des. This makes it work on the platforms I've tested with. Go ahead by: des END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-17T20:18:19.000000Z K 7 svn:log V 75 MFC: rev. 1.285 Correct references to ipnat(8). Approved by: re (murray) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-17T20:27:00.000000Z K 7 svn:log V 75 MFC: rev. 1.285 Correct references to ipnat(8). Approved by: re (murray) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-17T20:29:32.000000Z K 7 svn:log V 65 Belatedly bump the date for the fan control changes in rev. 1.9. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-17T20:43:12.000000Z K 7 svn:log V 190 MFC: rev. 1.8 - 1.11 - mdoc sweep. - s/5.5/6.0/ in HISTORY section. - Document the latest changes for controlling the fan - s/Thinklight/ThinkLight/ - Xref led(4) Approved by: re (scottl) END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-02-17T21:02:39.000000Z K 7 svn:log V 73 Expand scope of marker to reduce the number of page queue scan restarts. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-17T22:23:36.000000Z K 7 svn:log V 63 This file was obsolete when committed. Catchup and delete it. END K 10 svn:author V 5 marck K 8 svn:date V 27 2006-02-17T22:25:02.000000Z K 7 svn:log V 199 MFC r1.33: Default number of direct access devices had been changed from three to two. Reflect this in other paragraphs. PR: 93201 Submitted by: Marian Cerny Approved by: re (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-17T22:33:13.000000Z K 7 svn:log V 208 These files apply to all the atmel parts that freebsd is going to run on, so name them more generically. If we do support the MMU-less ARM7 parts, then we'll need to, at that time, expand the files we have. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-18T01:03:09.000000Z K 7 svn:log V 63 stop device so we don't panic on card eject MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-18T01:04:08.000000Z K 7 svn:log V 42 use s/w bmiss facility MFC after: 1 week END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2006-02-18T01:38:44.000000Z K 7 svn:log V 243 Use shell's version of if to check if the firmware really exists in the current directory to allow user rules to create the firmware (e.g. from a uuencoded blob). make's version of if is evaluated too early to catch this. Found-by: gallatin END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-18T03:00:49.000000Z K 7 svn:log V 81 If provider's sector size prevents reading SBLOCKSIZE bytes return immediatelly. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-18T03:04:26.000000Z K 7 svn:log V 31 This function returns nothing. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-02-18T10:23:37.000000Z K 7 svn:log V 114 Fix random popping while playing in 32bit by increasing default buffer size from 4096 to 8192. MFC after: 1 week END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-02-18T10:24:48.000000Z K 7 svn:log V 409 - Fix severe crackling after long running and abusive module load / unload by forcing DMA alignment to default buffer size. - Make sure DMA pointer properly aligned to avoid being truncated by caller which causing severe underruns and random popping (especially in 32bit playback / recording). - Add AC97 inverted external amplifier quirk for Maxselect x710s - http://maxselect.ru/ MFC after: 1 week END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-18T10:59:47.000000Z K 7 svn:log V 210 - Do not depend on fact that file system covers entire provider. It won't work for file systems created with -s option. Use better file system verfication. - Add myself to the copyright. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-18T11:21:17.000000Z K 7 svn:log V 63 Allow to use g_slice_orphan() from outside. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-18T11:24:00.000000Z K 7 svn:log V 49 Inform when label disappears. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2006-02-18T11:25:28.000000Z K 7 svn:log V 87 Add utility functions for checking if a given kernel module is loaded, and loading it. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-02-18T11:26:36.000000Z K 7 svn:log V 72 Replace the guts of usbmodule() with calls to the new kld(3) functions. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-02-18T11:35:12.000000Z K 7 svn:log V 51 Load cpufreq at startup if it isn't there already. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-18T11:40:24.000000Z K 7 svn:log V 35 Use kld(3) for loading geom_md.ko. END K 10 svn:author V 5 marck K 8 svn:date V 27 2006-02-18T15:21:28.000000Z K 7 svn:log V 148 MFC r1.33: Default number of direct access devices had been changed from three to two. Reflect this in other paragraphs. Approved by: re (scottl) END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-02-18T15:55:19.000000Z K 7 svn:log V 109 Print statistics on jumbo mbuf clusters. Sponsored by: TCP/IP Optimization Fundraise 2005 MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2006-02-18T16:01:07.000000Z K 7 svn:log V 67 Look for cpu/ichss instead of cpu/p4tcc, which is i386/amd64-only. END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-02-18T16:03:07.000000Z K 7 svn:log V 118 Print statistics on mbuf+clusters in packet zone. Sponsored by: TCP/IP Optimization Fundraise 2005 MFC after: 3 days END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-02-18T16:09:38.000000Z K 7 svn:log V 117 Improved description for packet zone statistics. Sponsored by: TCP/IP Optimization Fundraise 2005 MFC after: 3 days END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-02-18T16:35:57.000000Z K 7 svn:log V 176 - add libxpg4 - correct typo in variable name - remove etc/security (file): While this doesn't affect the new directory, we should remove it to keep the list "clean". END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-18T16:36:56.000000Z K 7 svn:log V 104 Add system call auditing support for sparc64. Submitted by: brueffer Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-18T16:40:31.000000Z K 7 svn:log V 121 Build audit command line tools only if NO_AUDIT isn't defined. Submitted by: brueffer Obtained from: TrustedBSD Project END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-18T16:48:56.000000Z K 7 svn:log V 91 Xref chkgrp(8). PR: 93529 Submitted by: Daniel Gerzo MFC after: 3 days END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-02-18T16:50:08.000000Z K 7 svn:log V 129 Add missing TH_PUSH to the TH_FLAGS enumeration. Submitted by: Andre Albsmeier PR: kern/85203 END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-02-18T16:58:21.000000Z K 7 svn:log V 536 A file can also be a link, so check not only for a file, but also for a link in the delete-old and check-old targets. We don't install a lib (libXY.so.Z) as a link, but an user may have created something like this. This is dangerous if this link points to a different version of the lib. So check for a link also in the *-lib targets (an annoyed user which absolutely wants this redirection of a lib should use libmap.conf instead of a link). A directory can also be a link, but in this case just echo a message to remove it by hand. END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-02-18T17:05:00.000000Z K 7 svn:log V 111 Remove unneeded includes and provide more accurate description to others. Submitted by: garys PR: kern/86437 END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-02-18T17:16:18.000000Z K 7 svn:log V 320 The sysctls kern.ipc.[max_linkhdr|max_protohdr|max_hdr|max_datalen] can't be changed from userland. Make them read-only and provide descriptions. kern.ipc.max_datalen must never be less than one byte. Enforce this with a panic in net_init_domain(). Sponsored by: TCP/IP Optimization Fundraise 2005 MFC after: 3 days END K 10 svn:author V 4 ache K 8 svn:date V 27 2006-02-18T22:08:28.000000Z K 7 svn:log V 30 Remove empty lines at the end END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-18T22:48:16.000000Z K 7 svn:log V 121 MFC 1.98: Avoid toggling IFF_UP from the driver because it's an administrative flag. Approved by: re (scottl) END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-18T23:31:49.000000Z K 7 svn:log V 247 Work around the fact that nfsclient SRCS must include nfs_diskless.c if NFS_ROOT is in effect, e.g., present in the kernel config file. Otherwise the built module won't load due to an undefined reference to nfs_setup_diskless. MFC after: 3 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-18T23:49:28.000000Z K 7 svn:log V 62 Style: Remove blank lines before EOF. Tested by: cvs diff -B END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-19T00:20:39.000000Z K 7 svn:log V 78 MFC 1.114: add missing args to mac:del and mac:kick Approved by: re (scottl) END K 10 svn:author V 3 des K 8 svn:date V 27 2006-02-19T00:40:28.000000Z K 7 svn:log V 91 Back out revs 1.18 and 1.19; they were based on incorrect assumptions. Requested by: nate END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-19T01:05:57.000000Z K 7 svn:log V 192 Add a quite late 20051014 entry for the changes in module Makefiles, mainly to stick to the conventional MFC procedure. Requested by: Thomas E. Zander MFC after: 3 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-19T02:43:42.000000Z K 7 svn:log V 400 For the coda5 module, CODA_COMPAT_5 is mandatory, not optional. Without CODA_COMPAT_5, it would be equivalent to the plain coda module. Therefore just add -DCODA_COMPAT_5 to CFLAGS instead of fiddling with opt_coda.h. This is particularly important when the module is built along with the kernel and CODA_COMPAT_5 isn't in the kernel conf file (and so not in opt_coda.h either). MFC after: 3 days END K 10 svn:author V 3 tjr K 8 svn:date V 27 2006-02-19T04:27:39.000000Z K 7 svn:log V 146 Correctly locate the character preceeding the matched string in -w mode when in non-UTF-8 multibyte locales (e.g. EUC, GB2312, etc.). PR: 91909 END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-19T05:47:14.000000Z K 7 svn:log V 325 MFC: The wcwidth(3) should return 2 about characters in JISX0208 codeset. But it returned 1. It fixes the problem reported by many Japanese people that tcsh 6.14 doesn't work correctly with ja_JP.eucJP and ja_JP.SJIS locale. share/mklocale/ja_JP.SJIS.src: 1.5 share/mklocale/ja_JP.eucJP.src: 1.4 Approved by: re (scottl) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-19T05:52:19.000000Z K 7 svn:log V 193 MFC: The wcwidth(3) should return 2 about characters in JISX0208 codeset. But it returned 1. share/mklocale/ja_JP.SJIS.src: 1.5 share/mklocale/ja_JP.eucJP.src: 1.4 Approved by: re (scottl) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-19T06:28:39.000000Z K 7 svn:log V 101 Import required files to enable use of libiconv from tcsh-6.14.00. Reviewed by: arch (no objection) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-19T06:28:39.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r155832, 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-02-19T06:28:40.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'tcsh-vendor-tcsh_6_14'. END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-19T06:40:29.000000Z K 7 svn:log V 511 Enable NLS catalog of csh(1). The tcsh 6.14 uses libiconv to convert catalogs to appropriate charset dynamically. However, we don't have libiconv in our tree. So, I made some hack to load libiconv dynamically. If libiconv is available, you can use catalogs for more locales than the locales which catalog is actually installed. To use this feature, you need to symlink catalogs to appropriate locales. You can do this by installing ports/shells/tcsh_nls. Reviewed by: arch (no objection) MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-19T08:12:57.000000Z K 7 svn:log V 100 MFC: rev. 1.124 + 1.129 A better, more correct explanation of NO_SHARED. Approved by: re (scottl) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-19T08:14:14.000000Z K 7 svn:log V 92 MFC: rev. 1.268 A better, more correct explanation of NO_SHARED. Approved by: re (scottl) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-02-19T08:18:48.000000Z K 7 svn:log V 459 Make sure abi (and therefore archdep) start before SERVERS as part of the ongoing re-alignment of ordering that is necessary as a result of including local scripts in the base rcorder. [1] Accomplish this by removing the BEFORE's, and using REQUIRE instead. This makes the dependencies more obvious, and less susceptible to turning circular and/or nonsensical when seemingly innocent changes are made in one place and not another. Requested by: delphij [1] END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-02-19T11:54:46.000000Z K 7 svn:log V 984 - Don't bother traversing trap frames in stack_save(). This fixes panics when option DEBUG_LOCKS is used. Trap frames are determined by checking whether the caller was one of the tl0_*() or tl1_*() asm functions via a newly added pair of dummy symbols in exception.S which mark the begin and end of these functions. The tl_trap_* pair marks those in the special .trap section and the tl_text_* in the regular .text section. Because of their performance penalty db_search_symbol()/db_symbol_values() and linker_ddb_search_symbol()/linker_ddb_symbol_values() aren't used here for determining the caller, with db_search_symbol()/db_symbol_values() additionally not being reentrant. - For consistency, change db_backtrace() to also use the new markers for determining the tl0_*() and tl1_*() asm functions instead of bcmp()'ing the symbol name. - Use FBSDID in db_trace.c. PR: 93226 Based on a patch by: Antoine Brodin Ok'ed by: jhb END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-02-19T14:48:02.000000Z K 7 svn:log V 199 Add a UQ_OPEN_CLEARSTALL quirk for devices that need a clear-stall operation when a pipe is opened, and add an entry for the ST Micro biometric CPU. Submitted by: Fredrik Lindberg MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-19T14:59:00.000000Z K 7 svn:log V 130 MFC 1.20: The libwrap built with NO_INET6=yes cannot parse an IPv6 address. So, mention it in comment. Approved by: re (scottl) END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-02-19T15:18:23.000000Z K 7 svn:log V 319 MFC: Add support for the JMicron JMB363 dual SATA + single PATA controller. Add r/w support for JMicron ATA RAID metadata. Add a reset of the AHCI machinery to the ICH6/ICH7 support. Unbreak Promise SATAII/150 controllers caused by the DMA dump changes. Unbreak DMA dump on Intel 31224. Approved by: re@ (scottl) END K 10 svn:author V 6 markus K 8 svn:date V 27 2006-02-19T15:39:31.000000Z K 7 svn:log V 113 MFC: rev. 1.2 - Fix attribute id of HIDBatteryPower - Fix two typos in comments Approved by: re (scottl), emax END K 10 svn:author V 6 markus K 8 svn:date V 27 2006-02-19T15:44:51.000000Z K 7 svn:log V 89 MFC: rev. 1.6 - Grammar fixes - Reword one sentence Approved by: re (scottl), brueffer END K 10 svn:author V 6 markus K 8 svn:date V 27 2006-02-19T15:45:06.000000Z K 7 svn:log V 111 MFC: rev. 1.5 + 1.6 - Sort sections - Grammar fixes - Reword one sentence Approved by: re (scottl), brueffer END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-19T18:32:12.000000Z K 7 svn:log V 89 MFC: rev. 1.63 JMicron JMB363 support. Approved by: re (mux, the new kid on the block) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-19T18:33:07.000000Z K 7 svn:log V 69 MFC: rev. 1.9 JMicron RAID metadata support. Approved by: re (mux) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-19T18:35:39.000000Z K 7 svn:log V 55 MFC: rev. 1.29 Xref chkgrp(8). Approved by: re (mux) END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-02-19T18:36:20.000000Z K 7 svn:log V 148 MFC revision 1.49: Update a comment to match functionality changed in r1.39 (allow square brackets in process names). Approved by: re (scottl) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-02-19T19:11:54.000000Z K 7 svn:log V 120 Fix misinformation in "setconfig" message description. Noticed by: Brian A. Seklecki END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-02-19T21:46:29.000000Z K 7 svn:log V 60 Her name was Anne Frank, not Ann Frank. MFC after: 1 month END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2006-02-19T22:39:19.000000Z K 7 svn:log V 706 10GbE mode driver and binary firmware for Myricom's PCI-express NICs. More info regarding these nics can be found at http://www.myri.com. Please note that the files sys/dev/myri10ge/{mcp_gen_header.h,myri10ge_mcp.h} are internally shared between all our drivers (solaris, macosx, windows, linux, etc). I'd like to keep these files unchanged, so I can just import newer versions of them when the firmware API/ABI changes. This means I'm stuck with some of the crazy-long #define names, and possibly non-style(9) characteristics of these files. Many thanks to mlaier for doing firmware(9) just as I needed it, and to scottl for his helpful review. Reviewed by: scottl, glebius Sponsored by: Myricom Inc. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-20T00:53:15.000000Z K 7 svn:log V 669 Work around the shortness of the size argument to vnode_create_vobject() while preserving the binary ABI to filesystem modules in RELENG_6: introduce a new function vnode_create_vobject_off() that takes the size argument as off_t; move all stock file systems to it; re-implement the old vnode_create_vobject() using vnode_create_vobject_off() so that old or binary-only FS modules can work w/o hitting the bug. The trick is to pass a size of 0 to vnode_create_vobject_off() so that it will call VOP_GETATTR() and thus get the actual, untruncated file size even if the calling module still uses the old vnode_create_vobject(). PR: kern/92243 Approved by: re (scottl) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2006-02-20T01:08:33.000000Z K 7 svn:log V 117 ${.CURDIR} != pwd and since we use the shell version of if now we don't even need to prepend it. Found-by: gallatin END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2006-02-20T02:50:09.000000Z K 7 svn:log V 110 Hook the myri10ge driver to the i386 and amd64 module builds. Sponsored by: Myricom Inc. Reviewed by: scottl END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-02-20T07:54:16.000000Z K 7 svn:log V 31 Fix grammar. Submitted by: ru END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-20T09:02:40.000000Z K 7 svn:log V 104 Read cycle count before sending signal, this fixes a userland thread suspension bug. MFC after: 3 days END K 10 svn:author V 6 markus K 8 svn:date V 27 2006-02-20T10:07:40.000000Z K 7 svn:log V 68 Fix scancode translation table Approved by: emax MFC after: 3 days END K 10 svn:author V 5 ticso K 8 svn:date V 27 2006-02-20T10:29:40.000000Z K 7 svn:log V 100 Copy MAC address to fix alignment problems. Tested on alpha (AS600) with RTL8169S Suggested by: jhb END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-02-20T12:05:52.000000Z K 7 svn:log V 37 Disable the myri10ge driver on pc98. END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-20T12:30:32.000000Z K 7 svn:log V 137 Obey opt_inet6.h in kernel build directory. Reported by: Peter Losher MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-20T17:17:00.000000Z K 7 svn:log V 209 treat setting the optional ie to a zero-length datum to mean "delete the ie"; this helps drivers that (wrongly) check ic_opt_ie against NULL when making decisions Reviewed by: luigi, avatar MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-20T19:42:04.000000Z K 7 svn:log V 96 Update for the 9550 series of controllers. Missing hardware entries notices by: nemesis on irc END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-20T20:49:56.000000Z K 7 svn:log V 60 correct check for whether wpa is enabled MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-20T21:46:54.000000Z K 7 svn:log V 60 Enable automatic hardware notes generation for myri10ge(4). END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-02-20T21:54:30.000000Z K 7 svn:log V 187 Attempt to make running the new rc in a jail more automatic by resetting of early_late_divider to a more appropriate value if the admin has not modified the default. Reviewed by: brooks END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-02-20T23:06:57.000000Z K 7 svn:log V 116 Add semicolons on the end of some "&merged;" entity usages. Fortunately this was fairly harmless. Rusty SGML: bmah END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-02-21T03:15:26.000000Z K 7 svn:log V 69 Remove unused variable. Coverity ID: 546 Found by: Coverity Prevent END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-02-21T03:16:58.000000Z K 7 svn:log V 69 Remove unused variable. Coverity ID: 548 Found by: Coverity Prevent END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-02-21T03:19:24.000000Z K 7 svn:log V 69 Remove unused variable. Coverity ID: 558 Found by: Coverity Prevent END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-02-21T07:31:56.000000Z K 7 svn:log V 213 New release notes: SA-05:16 / SA-05:18, SA-05:17, SA-05:19, SA-05:20, SA-05:21, SA-06:01, SA-06:02, SA-06:03, SA-06:06, SA-06:07, BIND 9.3.2, tzdata2005r. While here, bump copyright date. Approved by: re (hrs) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-02-21T07:33:41.000000Z K 7 svn:log V 172 New release notes: SA-06:01, SA-06:02, SA-06:03, SA-06:04, SA-06:05, SA-06:06, SA-06:07, BIND 9.3.2, tzdata2005r. While here, bump copyright date. Approved by: re (hrs) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-02-21T07:39:11.000000Z K 7 svn:log V 116 New release notes: GNOME 2.12.3, KDE 3.5.1, Perl 5.8.8, X.org 6.9.0. MFCs noted: OpenSSH 4.2p1, sendmail 8.13.4. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-02-21T12:01:39.000000Z K 7 svn:log V 230 Initialize the port_bst and port_bsh variables. The ed driver on pc98 was broken by if_edvar.h rev1.31. Reported by: Kaho Toshikazu (kaho at elam kais kyoto-u ac jp) Tested by: Eiji Kato (ekato at a1 mbn or jp) MFC after: 3 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-02-21T13:01:00.000000Z K 7 svn:log V 232 In wall and who, check that the utmp entry isn't stalled, as it is done in w. Apparently with the new pts code stalled entries are printed, when they are not with the BSD ptys. Submitted by: Michal Mertl END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-02-21T13:02:18.000000Z K 7 svn:log V 158 For pts, print the pts number, instead of the full name. As it was, we ended up always printing "pts". Submitted by: Michal Mertl END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-02-21T13:04:39.000000Z K 7 svn:log V 280 Clear csum_flags after reading data from socket buffer. Otherwise, if ksocket is connected to an interface-type node somewhere later in the graph (e.g., ng_eiface or ng_iface), the csum_data may be applied to a wrong packet (if we encapsulate Ethernet or IP). MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-21T17:15:24.000000Z K 7 svn:log V 45 NO_WPA_SUPPLICANT_EAPOL is a bool, not a str END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-21T17:19:54.000000Z K 7 svn:log V 100 MFC: Change default build of wpa_supplicant to include EAPOL support Approved by: re (scottl, hrs) END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-21T17:22:57.000000Z K 7 svn:log V 278 MFC rev. 1.32: Work around the fact that nfsclient SRCS must include nfs_diskless.c if NFS_ROOT is in effect, e.g., present in the kernel config file. Otherwise the built module won't load due to an undefined reference to nfs_setup_diskless. Approved by: re (scottl) END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-02-21T20:20:43.000000Z K 7 svn:log V 942 - In the interrupt handler clear the interrupt source flags before processing the interrupt events. If we clear them afterwards we can completely miss some events as the NIC can change the source flags while we're in the handler. In order to not get another interrupt while we're in ifp->if_input() with the driver lock dropped we now turn off NIC interrupts while in the interrupt handler. Previously this was meant to be achieved by clearing the interrupt source flags after processing the interrupt events but didn't really work as clearing these flags doesn't actually acknowledge and re-enable the events. This fixes the device timeouts seen with the VMware LANCE. - Relax the watchdog timer somewhat; don't enable it until the last packet is enqueued and if there is a TX interrupt but there are still outstanding ones reload the timer. Reported and tested by: Morten Rodal MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-21T21:47:46.000000Z K 7 svn:log V 411 Split calcru() back into a calcru1() function shared with calccru() and a calcru() wrapper that passes a local rusage_ext on the stack that is a snapshot to do the calculations on. Now we can pass p->p_crux to calcru1() in calccru() again which fixes the issues with runtime going backwards messages when dead processes are harvested by init. Reviewed by: phk Tested by: Stefan Ehmann shoesoft at gmx dot net END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-21T21:48:42.000000Z K 7 svn:log V 218 Move the ruadd() in kern_exit() to save our final stats in our child stats even further down in exit1() so that it includes the runtime and tick counts from the final time slice for the dying thread. Reviewed by: phk END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-21T22:09:54.000000Z K 7 svn:log V 450 Lock the vm_object while checking its type to see if it is a vnode-backed object that requires Giant in vm_object_deallocate(). This is somewhat hairy in that if we can't obtain Giant directly, we have to drop the object lock, then lock Giant, then relock the object lock and verify that we still need Giant. If we don't (because the object changed to OBJT_DEAD for example), then we drop Giant before continuing. Reviewed by: alc Tested by: kris END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-21T23:51:19.000000Z K 7 svn:log V 114 honor user-specified key index for global key slots Submitted by: Joe Love Reviewed by: avatar MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-21T23:55:38.000000Z K 7 svn:log V 257 use the specified key index for non-group keys; this fixes static wep key configure at key indices > 0 and 802.1x/EAPOL operation with ap's that want the station to install a key at indices > 0. Hard work by: Joe Love Reviewed by: avatar MFC after: 1 week END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-22T00:05:12.000000Z K 7 svn:log V 123 If block size is zero, use normal file operations to do I/O, this eliminates a divided-by-zero fault. Recommended by: phk END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-22T01:17:12.000000Z K 7 svn:log V 89 MFC 1.128: close race between ath_tx_start and ath_tx_processq Approved by: re (scottl) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-22T02:38:25.000000Z K 7 svn:log V 62 Abstract function mqfs_create_node() to create a mqueue node. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-22T02:52:22.000000Z K 7 svn:log V 136 Disable POSIX SIGEV_THREAD notification support, soon we will have a common library which can be reused both for libthr and libpthread. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-22T02:54:04.000000Z K 7 svn:log V 113 Add multi-process support to simple httpd micro-benchmark, which is now the default. With -t, threads are used. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-02-22T02:54:43.000000Z K 7 svn:log V 200 Add multi-process support to simple http micro-benchmark, now the default. Use -t for thread support. Also added are -n to specify number of threads or process, and -s to set the length of the test. END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-22T03:42:56.000000Z K 7 svn:log V 25 Mention NO_NLS_CATALOGS. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2006-02-22T04:10:20.000000Z K 7 svn:log V 114 Add option -w to specify graph width. Use COLUMNS, terminal width for default graph width. Reviewed by: rwatson END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-02-22T05:19:50.000000Z K 7 svn:log V 53 Remove commented out qualifier to dumping a message. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-02-22T06:11:59.000000Z K 7 svn:log V 113 - Deadfs should not use the std GETWRITEMOUNT routine. Add one that always returns NULL. MFC After: 1 week END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-02-22T06:12:53.000000Z K 7 svn:log V 129 - Using LK_NOWAIT in qsync() can get us into infinite loop situations that lead to deadlocks. Remove it. MFC After: 1 week END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-02-22T06:15:12.000000Z K 7 svn:log V 392 - Assert that the lowervp is locked in null_hashget(). - Simplify the logic dealing with recycled vnodes in null_hashget() and null_hashins(). Since we hold the lower node locked in both cases the null node can not be undergoing recycling unless reclaim somehow called null_nodeget(). The logic that was in place was not safe and was essentially dead code. MFC After: 1 week END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-02-22T06:17:31.000000Z K 7 svn:log V 404 - spell VOP_LOCK(vp, LK_RELEASE... VOP_UNLOCK(vp,... so that asserts in vop_lock_post do not trigger. - Rearrange null_inactive to null_hashrem earlier so there is no chance of finding the null node on the hash list after the locks have been switched. - We should never have a NULL lowervp in null_reclaim() so there is no need to handle this situation. panic instead. MFC After: 1 week END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-02-22T06:19:08.000000Z K 7 svn:log V 239 - Hold the vnode used in the statfs related functions until we're done with the VFS_STATFS call to prevent the mount from disappearing while we're stating. - Convert these routines to use MPSAFE namei semantics. MFC After: 1 week END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-02-22T06:20:12.000000Z K 7 svn:log V 294 - Grab a mnt ref in vfs_busy() before dropping the interlock. This will prevent the mount point from going away while we're waiting on the lock. The ref does not need to persist once we have the lock because the lock prevents the mount point from being unmounted. MFC After: 1 week END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-02-22T06:29:55.000000Z K 7 svn:log V 487 - We can not hold a vnode lock while we do a lookup. Search for and load modules prior to looking up the directory which we will cover to avoid this problem in mount. - We must hold the coveredvp locked before we can busy the mountpoint to prevent a lock order reversal with the vfs_busy() in lookup which holds the directory lock prior to doing a vfs_busy(). The directory lock is required to safely clear the v_mountedhere field on the directory. MFC After: 1 week END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-02-22T09:05:40.000000Z K 7 svn:log V 150 - We must hold a reference to a vnode before calling vgone() otherwise it may not be removed from the freelist. MFC After: 1 week Found by: kris END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-22T09:47:54.000000Z K 7 svn:log V 88 Mention NO_NLS_CATALOGS. Suggested by: Niclas Zeising END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-02-22T09:52:25.000000Z K 7 svn:log V 196 - Revert r1.406 until a solution can be found that doesn't break nfs. The statfs handler in nfs will lock vnodes which may lead to deadlock or recursion. Found by: kris Pointy hat to: me END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-02-22T10:21:05.000000Z K 7 svn:log V 147 Do not use bio structure after g_io_deliver(), it may not longer by valid. Found and fixed by: Vsevolod Lobko MFC after: 3 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-22T10:57:19.000000Z K 7 svn:log V 92 Document the relation between $command and $foo_program. PR: docs/68453 MFC after: 3 days END K 10 svn:author V 6 peadar K 8 svn:date V 27 2006-02-22T11:13:07.000000Z K 7 svn:log V 349 If opendir(".") fails after descending into a subdirectory via chdir(), be sure to undo the effects of the chdir before continuing. Without this, after hitting a directory with mode 0111 (for example), tar will get lost, and won't add any yet unvisted files to your archive. (Or possibly add the wrong files, I suppose...) Reviewed By: kientzle@ END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-22T11:51:57.000000Z K 7 svn:log V 77 MFC rev. 1.439: build-time options of kernel modules. Approved by: re (mux) END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-22T11:55:26.000000Z K 7 svn:log V 89 MFC rev. 1.6: This module would be meaningless w/o CODA_COMPAT_5. Approved by: re (mux) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-02-22T14:11:16.000000Z K 7 svn:log V 96 Back out 1.112,1.113. I don't have enough resources to fix breakages introduced by this change. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-22T15:11:12.000000Z K 7 svn:log V 142 Tell the truth about a) how to get the first fileid, and b) what return values from kldstat(2) can be expected. Bump .Dd. MFC after: 3 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-22T15:12:07.000000Z K 7 svn:log V 39 Forgot to bump .Dd in the last commit. END K 10 svn:author V 8 wsalamon K 8 svn:date V 27 2006-02-22T16:04:20.000000Z K 7 svn:log V 906 Add pathname and/or vnode argument auditing for the following system calls: quotactl, statfs, fstatfs, fchdir, chdir, chroot, open, mknod, mkfifo, link, symlink, undelete, unlink, access, eaccess, stat, lstat, pathconf, readlink, chflags, lchflags, fchflags, chmod, lchmod, fchmod, chown, lchown, fchown, utimes, lutimes, futimes, truncate, ftruncate, fsync, rename, mkdir, rmdir, getdirentries, revoke, lgetfh, getfh, extattrctl, extattr_set_file, extattr_set_link, extattr_get_file, extattr_get_link, extattr_delete_file, extattr_delete_link, extattr_list_file, extattr_list_link. In many cases the pathname and vnode auditing is done within namei lookup instead of directly in the system call. Audit the remaining arguments to these system calls: fstatfs, fchdir, open, mknod, chflags, lchflags, fchflags, chmod, lchmod, fchmod, chown, lchown, fchown, futimes, ftruncate, fsync, mkdir, getdirentries. END K 10 svn:author V 5 krion K 8 svn:date V 27 2006-02-22T16:28:42.000000Z K 7 svn:log V 180 MFC: perform.c: 1.15 date: 2006/02/12 16:09:33; author: krion; state: Exp; lines: +5 -4 Fix pkg_version with the -o argument to print the origin. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-22T16:58:48.000000Z K 7 svn:log V 52 Various style and comment fixes. Submitted by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-22T17:19:10.000000Z K 7 svn:log V 120 Use bus_setup_intr() rather than invoking BUS_SETUP_INTR() directly so that puc still prints out [FAST] on Peter's box. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-22T17:20:37.000000Z K 7 svn:log V 199 Hold the proc lock while calling proc_sstep() since the function asserts it and remove a PRELE() that didn't have a matching PHOLD(). The calling code already has a PHOLD anyway. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-22T17:21:45.000000Z K 7 svn:log V 216 Don't do a PHOLD() in kthread_create() w/o a matching PRELE() in kthread_exit(). Rather than add the missing PRELE() I chose to just axe the PHOLD() since it was redundant with the P_SYSTEM flag. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-22T17:24:54.000000Z K 7 svn:log V 570 Change pfs_visible() to optionally return a pointer to the process associated with the passed in pfs_node. If it does return a pointer, it keeps the process locked. This allows a lot of places that were calling pfind() again right after pfs_visible() to not have to do that and avoids races since we don't drop the proc lock just to turn around and lock it again. This will become more important with future changes to fix races between procfs/ptrace and exit(2). Also, removed a duplicate pfs_visible() call in pfs_getextattr(). Reviewed by: des MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-22T18:16:26.000000Z K 7 svn:log V 544 - Use bus_setup_intr() and bus_teardown_intr() to register device driver interrupt handlers rather than BUS_SETUP_INTR() and BUS_TEARDOWN_INTR(). Uses of the BUS_*() versions in the implementation of foo_intr methods in bus drivers were not changed. Mostly this just means that some drivers might start printing diagnostic messages like [FAST] when appropriate as well as honoring mpsafenet=0. - Fix two more of the ppbus drivers' identify routines to function correctly in the mythical case of a machine with more than one ppbus. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-22T18:57:50.000000Z K 7 svn:log V 1826 Close some races between procfs/ptrace and exit(2): - Reorder the events in exit(2) slightly so that we trigger the S_EXIT stop event earlier. After we have signalled that, we set P_WEXIT and then wait for any processes with a hold on the vmspace via PHOLD to release it. PHOLD now KASSERT()'s that P_WEXIT is clear when it is invoked, and PRELE now does a wakeup if P_WEXIT is set and p_lock drops to zero. - Change proc_rwmem() to require that the processing read from has its vmspace held via PHOLD by the caller and get rid of all the junk to screw around with the vmspace reference count as we no longer need it. - In ptrace() and pseudofs(), treat a process with P_WEXIT set as if it doesn't exist. - Only do one PHOLD in kern_ptrace() now, and do it earlier so it covers FIX_SSTEP() (since on alpha at least this can end up calling proc_rwmem() to clear an earlier single-step simualted via a breakpoint). We only do one to avoid races. Also, by making the EINVAL error for unknown requests be part of the default: case in the switch, the various switch cases can now just break out to return which removes a _lot_ of duplicated PRELE and proc unlocks, etc. Also, it fixes at least one bug where a LWP ptrace command could return EINVAL with the proc lock still held. - Changed the locking for ptrace_single_step(), ptrace_set_pc(), and ptrace_clear_single_step() to always be called with the proc lock held (it was a mixed bag previously). Alpha and arm have to drop the lock while the mess around with breakpoints, but other archs avoid extra lock release/acquires in ptrace(). I did have to fix a couple of other consumers in kern_kse and a few other places to hold the proc lock and PHOLD. Tested by: ps (1 mostly, but some bits of 2-4 as well) MFC after: 1 week END K 10 svn:author V 6 jcamou K 8 svn:date V 27 2006-02-22T19:56:46.000000Z K 7 svn:log V 64 MFC: s/ConnectionTimeout/ConnectTimeout/ Approved by: re (hrs) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-22T20:46:10.000000Z K 7 svn:log V 127 Fixup some comments. Mutexes's are locked, not entered for several years now and msleep blocks threads rather than processes. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-02-22T20:50:33.000000Z K 7 svn:log V 121 allow timo to be 0 when mtx is not NULL (KASSERT allowed this as pointed out by jhb) Reviewed by: jhb MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-22T21:38:33.000000Z K 7 svn:log V 88 guard function decls with _KERNEL so user code can include this file MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-22T21:47:04.000000Z K 7 svn:log V 21 G/C unused variable. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-22T21:51:09.000000Z K 7 svn:log V 54 test program to check cpu counting MFC after: 1 week END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-02-22T21:51:10.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-02-22T22:02:04.000000Z K 7 svn:log V 136 Add myself as a new src commiter: + extend calendar with my birth date Approved by: cognet (mentor) Reviewed by: cognet (mentor) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-23T00:07:10.000000Z K 7 svn:log V 49 cleanup line break formatting MFC after: 1 week END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-23T00:13:58.000000Z K 7 svn:log V 57 Fix a sleep queue race for KSE thread. Reviewed by: jhb END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-23T02:03:39.000000Z K 7 svn:log V 114 MFC 1.44: treat setting the optional ie to a zero-length datum to mean "delete the ie" Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-23T02:06:46.000000Z K 7 svn:log V 77 MFC 1.28: correct check for whether wpa is enabled Approved by: re (scottl) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2006-02-23T02:13:32.000000Z K 7 svn:log V 296 MFC: firmware(9) is a subsystem to load binary data into the kernel via a specially crafted module. There are several handrolled sollutions to this problem in the tree already which will be replaced with this. They include iwi(4), ipw(4), ispfw(4) and digi(4). Approved by: re(scottl) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-23T03:42:17.000000Z K 7 svn:log V 38 Move comments to more accurate place. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-23T03:56:03.000000Z K 7 svn:log V 44 MFC revision 1.6. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-02-23T05:15:37.000000Z K 7 svn:log V 383 - Release the mount ref once the vnode has been recycled rather than once the last reference is dropped. I forgot that vnodes can stick around for a very long time until processes discover that they are dead. This means that a vnode reference is not sufficient to keep the mount referenced and even more code will be required to ref mount points. Discovered by: kris END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-02-23T05:18:07.000000Z K 7 svn:log V 208 - Use vfs_ref/rel to protect a mountpoint from going away while VFS_STATFS is being called. Be sure to grab the ref before we unlock the vnode to prevent the mount from disappearing. Tested by: kris END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-23T05:50:55.000000Z K 7 svn:log V 43 Code cleanup, simply compare with curproc. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2006-02-23T05:51:08.000000Z K 7 svn:log V 62 Forgot to "cvs add" the man-page. Approved by: re (implicit) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-02-23T06:15:56.000000Z K 7 svn:log V 39 Update version numbers in &release.*;. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-02-23T06:21:47.000000Z K 7 svn:log V 69 Update version numbers in &release.*;. Approved by: re (implicitly) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-02-23T06:21:48.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-02-23T06:28:03.000000Z K 7 svn:log V 69 Update version numbers in &release.*;. Approved by: re (implicitly) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-23T08:28:15.000000Z K 7 svn:log V 146 MFC: Obey opt_inet6.h in kernel build directory. sys/modules/dummynet/Makefile: 1.5 sys/netinet/ip_dummynet.c: 1.100 Approved by: re (scottl) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-23T09:24:19.000000Z K 7 svn:log V 160 1. Refine kern_sigtimedwait() to remove redundant code. 2. Fix a bug, if thread got a SIGKILL signal, call sigexit() to kill its process. MFC after: 3 days END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-02-23T11:34:45.000000Z K 7 svn:log V 68 MFC: Make column roundup to the next tab. Approved by: re (scottl) END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2006-02-23T12:30:39.000000Z K 7 svn:log V 53 Unhook myri10ge from build in preparation for rename END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-02-23T15:03:42.000000Z K 7 svn:log V 98 MFC: Print Virtual Machine Extensions feature and remove stale comment. Approved by: re (scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-02-23T15:03:43.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 6 markus K 8 svn:date V 27 2006-02-23T15:37:43.000000Z K 7 svn:log V 77 MFC: rev 1.2 Fix scancode translation table Approved by: re (scottl), emax END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-23T18:05:38.000000Z K 7 svn:log V 155 Check the return value of copyin() and return an error if it fails. Coverity ID: 839 Found by: Coverity Prevent MFC after: 1 week Reviewed by: ps, scottl END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-02-23T18:51:02.000000Z K 7 svn:log V 9 Fix typo END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-02-23T18:52:15.000000Z K 7 svn:log V 71 In ata_cmd_allocate() only call ata_pci_allocate once. found by: jhb@ END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-23T19:11:16.000000Z K 7 svn:log V 661 - Use callout_init_mtx() to initialize toffhandle callout using the fdc's mutex. - Don't use callout_drain() to stop the toffhandle callout while holding the fdc mutex (this could deadlock) in functions called from softclock (callouts aren't allowed to do voluntary sleeps). Instead, use callout_stop(). Note that since we hold the associated mutex and are now using callout_init_mtx(), callout_stop() is just as effective as callout_drain(). (Though callout_drain() is still needed in detach to make sure softclock isn't contesting on our mutex before we destroy the mutex.) - Remove unused callout 'tohandle' from softc. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-23T19:13:12.000000Z K 7 svn:log V 243 Use the recently added msleep_spin() function to simplify the callout_drain() logic. We no longer need a separate non-spin mutex to do sleep/wakeup with, instead we can now just use the one spin mutex to manage all the callout functionality. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-23T19:23:55.000000Z K 7 svn:log V 105 Remove some dead code. Coverity ID: 822 Found by: Coverity Prevent Reviewed by: ariff MFC after: 1 week END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-02-23T20:15:22.000000Z K 7 svn:log V 182 Keep the parent device (in this case the channel) around in ata_request, so we dont panic device removal or failure. Clean up ata_fail_requests to prevent the queue munging to fail. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-02-23T20:46:10.000000Z K 7 svn:log V 205 Fix the way in which median is calculated. If the data source has even number of data points, value should be calculated by adding two middle elements and dividing them by 2. Approved by: cognet (mentor) END K 10 svn:author V 6 qingli K 8 svn:date V 27 2006-02-23T21:14:34.000000Z K 7 svn:log V 261 This patch fixes the problem where the current TCP code can not handle simultaneous open. Both the bug and the patch were verified using the ANVL test suite. PR: kern/74935 Submitted by: qingli (before I became committer) Reviewed by: andre MFC after: 5 days END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-02-23T21:34:08.000000Z K 7 svn:log V 93 Eliminate a race condition in timed waits (cv, mutex, and sleeps). MFC Candidate. PR: 93592 END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-02-23T23:06:24.000000Z K 7 svn:log V 90 MFC 1.110: clear lock on error in O_LIMIT case of install_state Approved by: re (mux) END K 10 svn:author V 6 markus K 8 svn:date V 27 2006-02-23T23:19:12.000000Z K 7 svn:log V 175 - Use official version strings for LMP and HCI version reporting and add version strings up to Bluetooth 2.0 - Update manufacturer list Approved by: emax MFC after: 3 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-02-23T23:41:42.000000Z K 7 svn:log V 235 - Back out 1.155. I mismerged my ancient local patch. Luckily it was completely noop. - Geometry sanitization for non-interactive mode is moved to correct place. Reported by: Anton Yuzhaninov Pointyhat: me END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-02-24T01:49:36.000000Z K 7 svn:log V 133 Remove dev/uart/uart_if.m from the default MFILES (in kmod.mk) and instead define MFILES appropriately for the uart(4) module build. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-02-24T02:03:35.000000Z K 7 svn:log V 83 MFp4: Add CHAN_A & CHAN_B for channel register offsets. While here, fix a comment. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-02-24T02:06:57.000000Z K 7 svn:log V 164 MFp4: Return BUS_PROBE_LOW_PRIORITY for a successful probe. This is in preparation of the introduction of scc(4), which is going to handle SCCs in the near future. END