‚ºt124840 160 173 258 186 242 241 423 189 256 251 340 144 193 308 293 158 689 274 196 99 265 133 123 239 176 133 123 242 141 118 126 170 172 156 368 168 196 230 240 131 294 183 186 812 166 731 197 355 306 310 116 171 151 180 129 265 143 279 271 158 267 127 124 143 151 222 158 345 120 316 172 143 151 132 137 134 127 173 154 107 265 134 129 225 556 197 172 228 228 219 428 369 401 131 527 185 325 168 353 202 139 198 274 136 1124 635 408 181 120 205 210 194 364 117 285 238 285 689 230 115 160 370 311 413 267 140 137 831 161 194 120 173 132 141 173 226 162 235 339 339 263 194 233 216 131 663 225 190 135 164 308 159 149 595 211 344 208 810 210 124 142 K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-22T18:17:44.000000Z K 7 svn:log V 82 Fixed broken logic when parsing double quotes. PR: bin/61673 MFC after: 1 month END K 10 svn:author V 8 deischen K 8 svn:date V 27 2004-01-22T19:15:08.000000Z K 7 svn:log V 160 Initialize the (i386) frame pointer when setting up a thread context. Submitted by: Marc Olzheim Tested by: Marc Olzheim END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-22T19:50:06.000000Z K 7 svn:log V 94 Write 100 times for tomorrow: "Always print time_t as %jd, you never know what width it has" END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-01-22T20:53:15.000000Z K 7 svn:log V 144 If we're going to "add path 'fd/*' unhide", it only makes sense to "add path fd unhide" first. Requested by: mtm Approved by: rwatson (mentor) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-01-22T20:56:06.000000Z K 7 svn:log V 143 Serial murderers shouldn't commit suicide. (killall should avoid killing itself.) PR: bin/46107 Submitted by: stacey END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-01-22T21:01:14.000000Z K 7 svn:log V 325 Two fixes for script(1): 1. Don't do tty stuff to stdin if stdin isn't a tty. 2. When running in non-interactive mode, don't select(2) on the standard input. This un-breaks non-interactive portupgrade. PR: bin/59036 [1] PR: bin/56166, bin/57414, ports/57415, ports/60534 [2] MFC after: 7 days Approved by: rwatson (mentor) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2004-01-22T21:26:41.000000Z K 7 svn:log V 92 Fix SYNOPSIS of manual page, clustering no-arg options correctly. Sync usage with manpage. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-22T23:10:11.000000Z K 7 svn:log V 161 Remove an unused variable and put the sockaddr_in6 onto the stack instead of malloc'ing it. Reviewed by: sam (mentor) Obtained from: DragonFlyBSD rev 1.6 (hsu) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-22T23:14:48.000000Z K 7 svn:log V 156 Move the reduction by one of the syncache limit after the zone has been allocated. Reviewed by: sam (mentor) Obtained from: DragonFlyBSD rev 1.6 (hsu) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-22T23:22:14.000000Z K 7 svn:log V 245 Split the overloaded variable 'win' into two for their specific purposes: recwin and sendwin. This removes a big source of confusion and makes following the code much easier. Reviewed by: sam (mentor) Obtained from: DragonFlyBSD rev 1.6 (hsu) END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-01-23T01:04:28.000000Z K 7 svn:log V 50 Unbreak amd64: Rename calls from panic to __panic END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-23T01:39:12.000000Z K 7 svn:log V 99 Remove leftover FREE() from changes in rev 1.50. Noticed by: Jun Kuriyama END K 10 svn:author V 3 wes K 8 svn:date V 27 2004-01-23T04:50:48.000000Z K 7 svn:log V 215 Document fetch(1) environment variables in fetch(1) man page, instead of taking lazy users on the arduous journey through SEE ALSO to fetch(3). PR: docs/61759 Submitted by: Christian S.J. Peron END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-01-23T05:13:22.000000Z K 7 svn:log V 195 Clarify behaviour of ffsinfo: It appends to outfile without removing any existing contents. PR: bin/61473 Submitted by: Alex Popa MFC after: 7 days Approved by: rwatson (mentor) END K 10 svn:author V 3 wes K 8 svn:date V 27 2004-01-23T05:24:06.000000Z K 7 svn:log V 66 PR: docs/58586 Submitted by: Chris S.J. Peron END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-01-23T05:38:02.000000Z K 7 svn:log V 595 ffs_read: Replace wrong check returned EFBIG with EOVERFLOW handling from POSIX: 36708 [EOVERFLOW] The file is a regular file, nbyte is greater than 0, the starting position is before the end-of-file, and the starting position is greater than or equal to the offset maximum established in the open file description associated with fildes. ffs_write: Replace u_int64_t cast with uoff_t cast which is more natural for types used. ffs_write & ffs_read: Remove uio_offset and uio_resid checks for negative values, the caller supposed to do it already. Add comments about it. Reviewed by: bde END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-01-23T05:52:31.000000Z K 7 svn:log V 180 Fix various panic() strings to reflect true function name to allow easy grep. Small code reorganization to look more logic. Copy ffs_write check from prev. commit to ffs_extwrite. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-01-23T06:00:41.000000Z K 7 svn:log V 102 Copy comment about caller check from ffs_read to ffs_extread, don't check for uio_resid < 0 here too. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-01-23T06:37:19.000000Z K 7 svn:log V 8 grammar END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-01-23T06:55:15.000000Z K 7 svn:log V 167 Fix traceroute where [number of hops] * [number of packets per hop] > 255. PR: misc/61336 Submitted by: Mike Hibler Approved by: rwatson (mentor) END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-01-23T10:38:56.000000Z K 7 svn:log V 41 Fix breakage in PIO multisector support. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-01-23T10:44:47.000000Z K 7 svn:log V 29 Virgin import of bsnmpd 1.5a END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-01-23T10:44:47.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r124861, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-01-23T10:44:48.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'bsnmp-vendor-BSNMP_1_5a'. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-23T10:56:16.000000Z K 7 svn:log V 41 Remove no longer necessary debug printfs END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-01-23T11:01:57.000000Z K 7 svn:log V 29 Style: remove an empty line. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-01-23T11:07:55.000000Z K 7 svn:log V 147 Catch up with the import of version 1.5a of bsnmp. Fix the script to insert $FreeBSD$ into the generated file instead of the script's FreeBSD id. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-01-23T11:08:17.000000Z K 7 svn:log V 47 Catch up with import of version 1.5a of bsnmp. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-01-23T11:08:47.000000Z K 7 svn:log V 24 Update generated files. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-23T11:47:06.000000Z K 7 svn:log V 34 Remove the MD5_KEY debugging tool END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-23T13:44:58.000000Z K 7 svn:log V 73 Add two supported SATA chips, Intel ICH5 and VIA 8237 Reviewed by: bmah END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-23T14:35:44.000000Z K 7 svn:log V 81 Allow the socket buffer sizes to be controlled via sysctl(8). MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-23T15:53:23.000000Z K 7 svn:log V 65 Don't panic if there are more than 255 interfaces in the system. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-01-23T16:22:49.000000Z K 7 svn:log V 273 Create the OID and tree files while building the modules and the daemon instead of creating them by hand and storing them in the CVS tree. Add gensnmptree to the bootstrap tools (it is used to generated these files). This simplifies the update procedure. Submitted by: ru END K 10 svn:author V 3 ale K 8 svn:date V 27 2004-01-23T16:37:51.000000Z K 7 svn:log V 76 MFS: Switch from iso-8859-1 to iso-8859-15. Approved by: blackend (mentor) END K 10 svn:author V 4 matk K 8 svn:date V 27 2004-01-23T16:38:54.000000Z K 7 svn:log V 102 Sync with DFBSD v.1.16. Add new codecs IDs, fix some spelling. Approved by: des (interim mentor) END K 10 svn:author V 8 blackend K 8 svn:date V 27 2004-01-23T17:35:09.000000Z K 7 svn:log V 132 Fix bogus "ffsinfo -c 0" example with "ffsinfo -g 0 -l 4". PR: bin/61472 Submitted by: Alex Popa MFC after: 1 week END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-01-23T17:37:09.000000Z K 7 svn:log V 142 * fwohci_pci.c Improve error message for attach failure. * sbp_targ.c - Add speed in struct sbp_targ_login. - Remove unnecessary htonl(). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-01-23T20:29:03.000000Z K 7 svn:log V 39 Fix section number in cross reference. END K 10 svn:author V 6 philip K 8 svn:date V 27 2004-01-23T20:30:52.000000Z K 7 svn:log V 198 Add missing options from pcvt_conf.h to options.i386. This allows the kernel build to survive config when these options are specified in the config file. Reviewed by: hm Approved by: njl (mentor) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-23T20:36:21.000000Z K 7 svn:log V 91 Add missing newline in printf. Submitted by: Pawel Jakub Dawidek END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-23T20:40:25.000000Z K 7 svn:log V 94 Plug an insignificant memoryleak. Submitted by: Pawel Jakub Dawidek END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-23T20:44:26.000000Z K 7 svn:log V 715 Defer the vrele() on a jail's root vnode reference from prison_free() to a new prison_complete() task run by a task queue. This removes a requirement for grabbing Giant in crfree(). Embed the 'struct task' in 'struct prison' so that we don't have to allocate memory from prison_free() (which means we also defer the FREE()). With this change, I believe grabbing Giant from crfree() can now be removed, but need to check the uidinfo code paths. To avoid header pollution, move the definition of 'struct task' to _task.h, and recursively include from taskqueue.h and jail.h; much preferably to all files including jail.h picking up a requirement to include taskqueue.h. Bumped into by: sam Reviewed by: bde, tjr END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-23T21:02:49.000000Z K 7 svn:log V 74 Add KASSERTS. Submitted by: Pawel Jakub Dawidek END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-23T21:07:52.000000Z K 7 svn:log V 634 Don't grab Giant in crfree(), since prison_free() no longer requires it. The uidinfo code appears to be MPSAFE, and is referenced without Giant elsewhere. While this grab of Giant was only made in fairly rare circumstances (actually GC'ing on refcount==0), grabbing Giant here potentially introduces lock order issues with any locks held by the caller. So this probably won't help performance much unless you change credentials a lot in an application, and leave a lot of file descriptors and cached credentials around. However, it simplifies locking down consumers of the credential interfaces. Bumped into by: sam Appeased: tjr END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-23T21:09:38.000000Z K 7 svn:log V 104 Make sure to keep track of canceled events. Submitted by: Pawel Jakub Dawidek END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-23T22:28:22.000000Z K 7 svn:log V 260 Deal with keys with descriptions that have empty fields in some of their lines. Properly discard PCMCIA device declarations. I plan to support PCMCIA cards, but they don't work yet, and it appears some .INF files declare both PCI and PCMCIA device instances. END K 10 svn:author V 3 das K 8 svn:date V 27 2004-01-23T22:48:16.000000Z K 7 svn:log V 213 Merge vfprintf.c, v1.61 and 1.62. For compatibility with __hdtoa() and to reduce diffs between vfprintf.c and vfwprintf.c, declare xdigs* to be char arrays rather than wchar_t arrays. In collaboration with: tjr END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-23T23:04:26.000000Z K 7 svn:log V 217 Add support for using cvsup instead of cvs to update the source tree. Fix the "clean" command: don't try to rmdir symlinks, and run chflags before trying to delete the chroot tree. Tweak some error and info messages. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-23T23:04:38.000000Z K 7 svn:log V 24 Document cvsup support. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-23T23:06:14.000000Z K 7 svn:log V 79 Add support for tinderbox.pl's --cvsup and --repository options. Sort %CONFIG. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-23T23:06:40.000000Z K 7 svn:log V 59 Document the CVSUP and REPOSITORY configuration variables. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2004-01-23T23:22:11.000000Z K 7 svn:log V 85 Add firmware major, minor and micro revsions to the ISP_FC_GETHINFO ioctl structure. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2004-01-23T23:22:35.000000Z K 7 svn:log V 34 add MAKE_WWN_FROM_NODE_NAME macro END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2004-01-23T23:23:31.000000Z K 7 svn:log V 169 If we have ISP_ROLE_INITIATOR set, make sure that we clear ICBOPT_INI_DISABLE from the fwoptions. Likewise, we *set* ICBOPT_INI_DISABLE if we don't have initiator role. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-23T23:55:22.000000Z K 7 svn:log V 46 Add SiI3114 to the list of supported chipsets END K 10 svn:author V 4 grog K 8 svn:date V 27 2004-01-24T00:55:15.000000Z K 7 svn:log V 185 Make references to using dmesg and ps directly on dumps rather than running gdb just for these purposes. Submitted by: simokawa Add references to dmesg(8) and ps(1). Sort references. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2004-01-24T01:23:30.000000Z K 7 svn:log V 178 When writing/reading longs use explicit 32bit temporary values. MFNetBSD rev. 1.15 + rev 1.16 PR: bin/60901 Submitted by: Logan Gabriel Obtained from: NetBSD END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-24T02:02:31.000000Z K 7 svn:log V 61 Sync the list of supported SiS chips with the hardware notes END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-24T02:48:22.000000Z K 7 svn:log V 172 Add missing newlines to some device_printf()s. Don't do anything in ndis_get_assoc() if the link isn't up (avoids spurrious "couldn't get bssid" messages on the console). END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-24T03:36:44.000000Z K 7 svn:log V 32 MFC: Synchronise with -current. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-24T03:40:29.000000Z K 7 svn:log V 29 Sync to 1.11.2.52 of usbdevs END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-24T03:52:34.000000Z K 7 svn:log V 48 MFC: Add support SUNTAC U-Cable type A3(AS64LX) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-24T03:55:46.000000Z K 7 svn:log V 56 MFC: Empty vendor string overrides knowndevs(rev. 1.59) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-24T04:14:35.000000Z K 7 svn:log V 126 MFC: Pay attention to the timeout value passed down by the upper layer. (rev.1.99) Some USE CD-R,RW Drive now support writing END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-24T04:18:36.000000Z K 7 svn:log V 63 MFC: Add support IO-data DVD Multi-plus unit iU-CD2(rev.1.100) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-24T07:14:07.000000Z K 7 svn:log V 249 Add Support - 2nd type of GL641USB USB-IDE bridge [1] - Plextor Plexwriter 40/12/40U [2] PR: kern/61671 [1] kern/61803 [2] Submitted by: Ralf Wenk [1] Feisal Mohammed [2] MFC after: 1 week END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-24T07:15:23.000000Z K 7 svn:log V 25 Sync to 1.160 of usbdevs END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-01-24T08:43:06.000000Z K 7 svn:log V 223 Copy workaround from FFS: open device for write access even if the user requests a read-only mount. This is necessary because we don't do the VOP_OPEN again if they upgrade a read-only mount to read-write. Noticed by: bde END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-01-24T10:20:37.000000Z K 7 svn:log V 78 MFC 1.11: Add Canon N676U and Canon N1220U to the list of supported devices. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-24T10:58:38.000000Z K 7 svn:log V 50 MFC: Fix to support KANA and graphics characters. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-24T11:11:07.000000Z K 7 svn:log V 58 MFC: Include machine/asmacros.h instead of machine/asm.h. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-24T11:16:24.000000Z K 7 svn:log V 39 MFC: Supported the gdc_clear function. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-24T14:30:40.000000Z K 7 svn:log V 45 Add powerpc, which should build cleanly now. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-24T14:31:25.000000Z K 7 svn:log V 42 Drop RELENG_5_1 due to lack of resources. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-24T14:32:54.000000Z K 7 svn:log V 35 I won't be using stanley any more. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-24T14:52:44.000000Z K 7 svn:log V 81 Ignore incomplete logs when figuring out what branches and platforms to display. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-24T14:53:11.000000Z K 7 svn:log V 62 Bump version number to reflect the addition of cvsup support. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-24T14:53:25.000000Z K 7 svn:log V 15 Bump the date. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-01-24T14:59:51.000000Z K 7 svn:log V 169 Add PFIL_HOOKS to the GENERIC kernel configuration, primarily so that one can load the IPFilter module (which requires PFIL_HOOKS). Requested by: Many, for over a year END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-24T15:06:36.000000Z K 7 svn:log V 42 Include the hostname in the history file. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-24T15:35:04.000000Z K 7 svn:log V 37 Try to apply consistent indentation. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-24T17:32:43.000000Z K 7 svn:log V 132 Instead of bogusly complaining about odd file names, handle them properly by escaping all suspicious characters. MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-24T18:56:44.000000Z K 7 svn:log V 459 MFC kern_sig.c:1.266 When not creating a core dump due to resource limits specifying a maximum dump size of 0, return a size-related error, rather than returning success. Otherwise, waitpid() will incorrectly return a status indicating that a core dump was created. Note that the specific error doesn't actually matter, since it's lost. MFC after: 2 weeks PR: 60367 Submitted by: Valentin Nechayev END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-01-24T19:20:09.000000Z K 7 svn:log V 102 o Pass a correct argument to errx(3). PR: bin/61846 Submitted by: Eugene Grosbein MFC after: 1 week END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-01-24T19:52:48.000000Z K 7 svn:log V 79 - Move smp_topology to subr_smp.c so that it is defined on all architectures. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-01-24T20:12:30.000000Z K 7 svn:log V 133 Rename the MIBS makefile variable to BMIBS so that it does not conflict with the environment variable MIBS that is used by net-snmp. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-01-24T20:14:03.000000Z K 7 svn:log V 133 Rename the makefile variable MIBS to BMIBS so that it does not conflict with the environment variable MIBS that is used by net-snmp. END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-01-24T20:40:11.000000Z K 7 svn:log V 126 Move the test used to determine whether IPFilter is loaded or not into its own function to avoid a small duplication of code. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2004-01-24T21:13:12.000000Z K 7 svn:log V 331 - Move performance-controlling sysctls into hw.p4tcc.* tree; Suggested by: nate - get rid of "magick" values in code and make sysctl's reflecting reality on processor versions which have one or another frequency "forbidden" due to errata. PR: Submitted by: Reviewed by: Approved by: Obtained from: MFC after: 2 weeks END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2004-01-24T21:13:13.000000Z K 7 svn:log V 272 - Move performance-controlling sysctls into hw.p4tcc.* tree; Suggested by: nate - get rid of "magick" values in code and make sysctl's reflecting reality on processor versions which have one or another frequency "forbidden" due to errata. MFC after: 2 weeks END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2004-01-24T21:23:12.000000Z K 7 svn:log V 304 Add support for Crystalfontz CFA-631 USB LCD (uftdi(4) driver). For some very unclear reason this device contains a FTDI 8U232AM USB->COM adapter, but reports different device id than original 8U232AM. At the same time, it reports vendor id of FTDI. Sponsored by: Porta Software Ltd MFC after: 2 weeks END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2004-01-24T21:24:36.000000Z K 7 svn:log V 35 Regen after rev. 1.161 of usbdevs. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-01-24T21:31:06.000000Z K 7 svn:log V 434 1. Statically initialize swap_pager_full and swap_pager_almost_full to the full state. (When swap is added their state will change appropriately.) 2. Set swap_pager_full and swap_pager_almost_full to the full state when the last swap device is removed. Combined these changes eliminate nonsense messages from the kernel on swap- less machines. Item 2 submitted by: Divacky Roman Prodding by: phk END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-01-24T21:32:53.000000Z K 7 svn:log V 92 - ULE is not exactly experimental anymore. Change some comments and enable it in LINT. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-01-24T21:38:52.000000Z K 7 svn:log V 231 - Recruit some new ULE users by making it the default scheduler in GENERIC. ULE will be in a probationary period to determine whether it will be left as the default in 5.3 which would likely mean the rest of the 5.x series. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-01-24T21:45:25.000000Z K 7 svn:log V 75 - Remove local changes that leaked into my last commit. Spotted by: juli END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-24T21:48:43.000000Z K 7 svn:log V 260 Deal with MOD_FREQUENCY before MOD_OFFSET because the latter is the one which runs the actual update. This fixes a bug where there were a delay in applying the frequency adjustment. In extreme cases this could result in marginal stability of the kernel-pll. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-01-24T22:12:06.000000Z K 7 svn:log V 107 Add Sandberg USB to Serial Link (model number 133-08) to the list of supported devices. MFC after: 1 week END K 10 svn:author V 6 marcus K 8 svn:date V 27 2004-01-24T22:18:17.000000Z K 7 svn:log V 44 MFC: Add the ports-accessibility category. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-25T00:13:07.000000Z K 7 svn:log V 103 Correct KASSERT() in ndis_destroy(): ndis_mtx is a pointer now. Also add KASSERT() for ndis_intrmtx(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-01-25T01:20:36.000000Z K 7 svn:log V 181 MFC: Save %cx around calls to the BIOS to read data to workaround bugs in certain BIOSs when booting from a USB CD-ROM. Also, fix the twiddle to actually twiddle. Approved by: re END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-25T01:53:05.000000Z K 7 svn:log V 39 MFC: 1.3 Fix reference to firewire(4) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-25T01:59:27.000000Z K 7 svn:log V 1026 Add some basic support for measuring sleep mutex contention to the mutex profiling code. As with existing mutex profiling, measurement is done with respect to mtx_lock() instances in the code, as opposed to specific mutexes. In particular, measure two things: (1) Lock contention. How often did this mtx_lock() call get made and have to sleep (or almost sleep) waiting for the lock. This helps identify the "victims" of contention. (2) Hold contention. How often, while the lock was held by a thread as a result of this mtx_lock(), did another thread try to acquire the same mutex. This helps identify the causes of contention. I'm currently exploring adding measurement of "time waited for the lock", but the current implementation has proven useful to me so far so I figured I'd commit it so others could try it out. Note that this increases the size of mutexes when MUTEX_PROFILING is enabled, so you might find you need to further bump UMA_BOOT_PAGES. Fixes welcome. The once over: des, others END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-01-25T03:54:52.000000Z K 7 svn:log V 541 - Add a flags parameter to mi_switch. The value of flags may be SW_VOL or SW_INVOL. Assert that one of these is set in mi_switch() and propery adjust the rusage statistics. This is to simplify the large number of users of this interface which were previously all required to adjust the proper counter prior to calling mi_switch(). This also facilitates more switch and locking optimizations. - Change all callers of mi_switch() to pass the appropriate paramter and remove direct references to the process statistics. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-01-25T05:03:14.000000Z K 7 svn:log V 314 - Don't define DETECT_DEADLOCK. I don't know that this code has detected a deadlock in several years. Furthermore, the IPI code is currently protected by a seperate spinlock. This only served to make IPIs twice as expensive as they had to be which severely slowed down the IPI heavy ULE scheduler. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-01-25T05:06:48.000000Z K 7 svn:log V 86 Bring if_sk.c to HEAD to fix the multicast problem with newer chips. Approved by: re END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-25T05:08:44.000000Z K 7 svn:log V 27 s/freebsd.org/FreeBSD.org/ END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-01-25T05:23:21.000000Z K 7 svn:log V 109 MFC the if_dc fix for sparc64 Davicom cards that store thier MAC in OFW instead in SEEPROM. Approved by: re END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-01-25T06:00:42.000000Z K 7 svn:log V 114 Bring the NSS files up to HEAD to fix the problem with 3rd party modules accessing large groups. Approved by: re END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-01-25T06:19:37.000000Z K 7 svn:log V 101 MFi386 revision 1.230 - Move smp_topology to subr_smp.c so that it is defined on all architectures. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-25T06:23:10.000000Z K 7 svn:log V 270 New release notes: SCHED_ULE default, cdboot buggy BIOS workaround, dc(4) sparc64/OFW fix, sk(4) multicast fix, IPsec bugfix, ata(4) bugfixes, GEOM fix, NFSv4 panic fix, NSS large groups fix, CVS security fix. Most (but not all) of these are 5.2-RELEASE errata items. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-01-25T06:24:08.000000Z K 7 svn:log V 24 Describe EOVERFLOW case END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-01-25T07:47:57.000000Z K 7 svn:log V 191 - Compile 4BSD in LINT since ULE will be tested by GENERIC kernel builds. - Fix the formatting on the ULE options line, I didn't notice that a space was used normally. Reported by: bde END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-01-25T07:49:45.000000Z K 7 svn:log V 144 - Use a unique string for the sched_setup SYSINIT and rename sched_setup to synch_setup. The schedulers use the sched_setup function name. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-01-25T08:00:04.000000Z K 7 svn:log V 191 - Implement cpu pinning and binding. This is acomplished by keeping a per- cpu run queue that is only used for pinned or bound threads. Submitted by: Chris Bradfield END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-01-25T08:04:45.000000Z K 7 svn:log V 595 - Now that both schedulers support temporary cpu pinning use this rather than the switchin functions to guarantee that we're operating with the correct tlb entry. - Remove the post copy/zero tlb invalidations. It is faster to invalidate an entry that is known to exist and so it is faster to invalidate after use. However, some architectures implement speculative page table prefetching so we can not be guaranteed that the invalidated entry is still invalid when we re-enter any of these functions. As a result of this we must always invalidate before use to be safe. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-01-25T08:21:46.000000Z K 7 svn:log V 136 - Correct function names listed in KASSERTs. These were copied from other code and it was sloppy of me not to adjust these sooner. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-01-25T08:57:38.000000Z K 7 svn:log V 22 - Clean up KASSERTS. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-01-25T08:58:14.000000Z K 7 svn:log V 67 - sched_strict has been dead for a long time now. Get rid of it. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2004-01-25T09:59:15.000000Z K 7 svn:log V 273 Move LongRun support out of identcpu.c, where it hardly belongs, into its own file and make it opt-in, not mandatory, depending on CPU_ENABLE_LONGRUN config(8) option. PR: Submitted by: Reviewed by: Approved by: Obtained from: Discussed with: nate MFC after: 2 weeks END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2004-01-25T09:59:16.000000Z K 7 svn:log V 214 Move LongRun support out of identcpu.c, where it hardly belongs, into its own file and make it opt-in, not mandatory, depending on CPU_ENABLE_LONGRUN config(8) option. Discussed with: nate MFC after: 2 weeks END K 10 svn:author V 3 mbr K 8 svn:date V 27 2004-01-25T11:30:50.000000Z K 7 svn:log V 320 Dhclient dumps core on suspend/resume cycles. If the client isn't active then we need to go to the reboot state or in state_bound it will core on the de-reference of client -> active -> options since client -> active = NULL. While we are here, fix the indentation. Submitted by: Doug Ambrisko END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-25T11:39:42.000000Z K 7 svn:log V 174 I don't normally use my middle name, so remove it from attributions in man pages (though not from copyright notices). While I'm here, add email addresses where appropriate. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-25T12:23:53.000000Z K 7 svn:log V 48 Add a manual page for the mutex profiling code. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-25T12:24:23.000000Z K 7 svn:log V 45 Add a cross-reference to MUTEX_PROFILING(9). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-25T12:28:36.000000Z K 7 svn:log V 739 Fixed a bug that previous revision has introduced -- we missed the double quotes ("" and '') as a separate argument. Reported by: ache The fix in this and previous revisions combined is functionally equivalent to the below patch against rev. 1.27 but the code is now much easier to follow: %%% Index: str.c =================================================================== RCS file: /home/ncvs/src/usr.bin/make/str.c,v retrieving revision 1.27 diff -u -r1.27 str.c --- str.c 28 Oct 2002 23:33:57 -0000 1.27 +++ str.c 25 Jan 2004 12:09:21 -0000 @@ -168,7 +168,7 @@ inquote = (char) ch; /* Don't miss "" or '' */ if (start == NULL && p[1] == inquote) { - start = t + 1; + start = t; break; } } %%% END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-25T12:30:35.000000Z K 7 svn:log V 69 Add more implentation notes based on the comments in sys/conf/NOTES. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-25T12:31:59.000000Z K 7 svn:log V 101 Replace description of the mutex profiling code with a reference to the newly committed manual page. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-25T12:32:56.000000Z K 7 svn:log V 28 Remove trailing whitespace. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-25T13:09:56.000000Z K 7 svn:log V 81 Update the "overview of FreeBSD changes to OpenSSH-portable" to reflect reality. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-25T14:03:55.000000Z K 7 svn:log V 41 Correct the name of a loader(8) tunable. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-25T15:04:37.000000Z K 7 svn:log V 50 Register the uart(4)'s spin lock with witness(4). END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-01-25T15:27:23.000000Z K 7 svn:log V 81 Fixed some style bugs (insertion sort errors, tab lossage, and ornation of EOF). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-25T16:12:09.000000Z K 7 svn:log V 128 Back out rev. 1.40 The hardware notes were wrong WRT supported chipsets (northbridges are not ata related) Submitted by: bmah END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-25T16:13:49.000000Z K 7 svn:log V 65 Add SIS964 to the list of supported chipsets Submitted by: bmah END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-25T17:18:12.000000Z K 7 svn:log V 142 avoid duplicate free. (though KAME doesn't decide how to fix it yet, I once commit it to be in time for 5.2.1-RELEASE.) Submitted by: itojun END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-25T18:28:11.000000Z K 7 svn:log V 245 Infrastructure commits for the release documentation for a probable 5.2.1-RELEASE. The main changes will be to the release notes, which will be based on the 5.2-RELEASE notes with the 5.2 -> 5.2.1 changes added and emphasized. Approved by: re END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-25T18:36:00.000000Z K 7 svn:log V 245 Fix up some release notes glitches that didn't make it for 5.2-RELEASE: Fix a repeated word [1], fix GCC-related typo (was in errata) [2], add missing note on TCP mss limiting (was in errata). Submitted by: jens [1], gerald [2] Approved by: re END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-25T18:42:18.000000Z K 7 svn:log V 166 When aborting fork() due to a failure, if using MAC, make sure to clean up the p_label field. Obtained from: TrustedBSD Project Sponsored by: DARPA, McAfee Research END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-25T18:50:50.000000Z K 7 svn:log V 100 Add a few sentences to the readme and release notes describing this point release. Approved by: re END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-25T19:04:37.000000Z K 7 svn:log V 140 This setup was used for amd64 and powerpc before they reached the point where a normal buildworld would succeed. It is no longer required. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-01-25T19:04:50.000000Z K 7 svn:log V 120 Update Eterm entry to Eterm 0.9.2 Submitted by: Geraud CONTINSOUZAS MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-25T19:11:43.000000Z K 7 svn:log V 39 Fix the case where .OBJDIR != .CURDIR. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2004-01-25T19:52:16.000000Z K 7 svn:log V 565 - Existing code would ignore pccard_ether_delay when more then 9 seconds - If there was an exiting dhclient running on the same interface as the new iface that left and returned then dhclient would be told to use the same interface twice. Dhclient would fail and exit after getting confused. Use "sort -u" on them to ensure no duplicates. This is a mostly a race condition on suspend and resume and how things happen to occur. - Check for netmask being set on an interface rather then up. An interface can be up but not configured. Reviewed by: mbr END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-01-25T20:42:59.000000Z K 7 svn:log V 128 MFC: add a `-H ' option that is like `-h ', but accepts an already encrypted password on the specified file descriptor. END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-01-25T21:33:59.000000Z K 7 svn:log V 97 Cleanup CFLAGS in libsdp(3) Makefile Connect sdpd(8) to the build Reviewed by: ru, imp (mentor) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-25T21:54:24.000000Z K 7 svn:log V 42 New release note: PFIL_HOOKS in GENERIC. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-25T21:57:57.000000Z K 7 svn:log V 67 Trim IDE/ATA device list in favor of the list in the ata.4 manpage END K 10 svn:author V 4 matk K 8 svn:date V 27 2004-01-25T22:46:22.000000Z K 7 svn:log V 214 Fix a panic in dsp_clone when trying to access a sound device that doesn't exists. I'm using my discretion and committing without mentor approval since Seigo is away. Noticed by: Maxime Henrion END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-01-26T00:07:36.000000Z K 7 svn:log V 64 MFC 1.1.1.9: Reject malformed module requests. Approved by: re END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-01-26T00:08:38.000000Z K 7 svn:log V 54 MFC 1.1.1.14: Do not allow pserver to be run as root. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-01-26T00:46:46.000000Z K 7 svn:log V 498 Be much more strict about parsing tagged log messages from /dev/klog; if the line doesn't match ^<%d>, then treat it as a regular kernel printf line. Previously if a kernel printf message started with "<" it would be interpreted as a log message, often with LOG_EMERG level. This was triggered by some printfs in sys/dev/aic7xxx/, and can also happen with the partial lines that result if syslogd cannot keep up with the rate of arrival of kernel messages. Reviewed by: dwmalone MFC after: 1 week END K 10 svn:author V 5 mckay K 8 svn:date V 27 2004-01-26T04:08:43.000000Z K 7 svn:log V 116 The log file is more useful when line buffered. Submitted by: Stephen Montgomery-Smith END K 10 svn:author V 5 mckay K 8 svn:date V 27 2004-01-26T04:27:22.000000Z K 7 svn:log V 249 Use malloc() instead of alloca() to allocate a (potentially) large buffer for storing the "diff -n" output. Some files (eg ports/INDEX,v) are too big nowadays to fit on the stack. Submitted by: Stephen Montgomery-Smith END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-01-26T04:38:17.000000Z K 7 svn:log V 112 Bring rpcclnt.c up to HEAD in order to fix several potential panics when mixing NFS protocols. Approved by: re END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-01-26T04:51:15.000000Z K 7 svn:log V 712 Sync with -current * firewire - Remove pending list. - Ignore timeout for the FWXF_START state. - Define M_FWMEM for debugging. - Comment out DELAY() in fw_asybusy(). - Improve debugging messages. - Fix register mis-alignment introduced in rev1.12. - Add missing free() in exception handlers. - Add tcode_str[] and improve debug message. * sbp - Freeze simq while bus reset. - If max_speed is negative, use the maximum speed which the ohci chip supports. The default max_speed is -1. * sbp_targ.c - Add speed in struct sbp_targ_login. - Remove unnecessary htonl(). * if_fwe - If tx_speed is negative, use the maximum speed which the ohci chip supports. The default tx_speed is 2. * all - Remove __P(). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-01-26T05:18:35.000000Z K 7 svn:log V 114 Merge rev 1.46 of geom_event.c. This prevents deleted events from getting lost and hanging I/O. Approved by: re END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-26T06:05:04.000000Z K 7 svn:log V 29 Remove trailing white space. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-26T06:07:33.000000Z K 7 svn:log V 47 Follow existing GDB style for frame_info vars. END