ƒ¯)127424 214 290 264 298 493 196 126 141 313 245 233 144 441 178 116 148 278 332 197 186 128 154 285 178 155 147 119 238 133 132 544 404 221 369 234 170 135 248 236 231 202 271 194 144 205 547 243 158 179 286 199 305 204 278 142 316 187 128 217 221 137 142 176 418 140 165 328 287 147 247 285 256 236 469 484 412 1208 181 997 135 222 134 423 161 352 166 304 226 169 238 413 260 355 118 583 160 117 118 297 177 258 263 190 116 1122 441 185 351 441 382 173 189 489 121 135 162 240 176 209 201 614 176 309 314 307 233 194 258 375 504 248 265 173 187 225 165 361 122 155 201 145 237 168 210 177 307 245 342 239 175 193 208 264 217 265 246 305 365 213 241 283 197 191 232 175 183 275 116 681 673 149 124 142 485 203 258 156 274 164 266 210 126 261 226 115 174 359 129 169 168 186 160 242 429 116 246 154 200 116 262 134 171 673 148 154 177 370 509 113 163 176 295 175 152 113 K 10 svn:author V 3 imp K 8 svn:date V 27 2004-03-25T21:58:55.000000Z K 7 svn:log V 197 Add support for a new variant of the prism3 that has appaered in the wild. This one is marketed by D-Link model DWL-650, but appears to be a ISL3710P-10 under the hood. Reported by: Brian O'Shea END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-25T21:58:56.000000Z K 7 svn:log V 171 Change some routine and variable names to match the FreeBSD system. Written by: Mario Sergio Fujikawa Ferreira Obtained from: the sysutils/pkill port END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-25T22:08:52.000000Z K 7 svn:log V 205 Use the correct type for some casts, thus avoiding a few warning messages when compiling with WARNS=3 Written by: Mario Sergio Fujikawa Ferreira Obtained from: the sysutils/pkill port END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-25T23:19:16.000000Z K 7 svn:log V 400 Add `-M' and `-N' options to `pkill' and `pgrep', similar to what are supported in `ps': -M Extract values associated with the name list from the specified core instead of the default /dev/kmem. -N Extract the name list from the specified system instead of the default /kernel. Written by: Mario Sergio Fujikawa Ferreira Obtained from: the sysutils/pkill port END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-25T23:32:12.000000Z K 7 svn:log V 103 Add a comment for when these utilities were added to FreeBSD, and add a cross-reference to killall(1). END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-25T23:35:14.000000Z K 7 svn:log V 34 Fix two cosmetic style(9) issues. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-26T00:15:20.000000Z K 7 svn:log V 49 Fixes so this will compile with WARNS=5 on i386. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-26T00:36:27.000000Z K 7 svn:log V 220 Add a cast to get this to compile with WARNS=5 on sparc64. This is needed because off_t == __int64_t, while size_t == __uint64_t. This also compiles with WARNS=5 on amd64, but I haven't tested the other platforms yet. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-26T01:30:15.000000Z K 7 svn:log V 152 Remove a redundant check against mypid (the check is done later, in the "Take the appropriate action" section). Obtained from: the sysutils/pkill port END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-26T01:43:19.000000Z K 7 svn:log V 140 Add a debugging option, as I don't understand something that I'm seeing. (this is a probably temporary option, and is not to be documented) END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-26T02:20:52.000000Z K 7 svn:log V 52 Send those -Debug messages to stderr, not stdout... END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-26T03:26:15.000000Z K 7 svn:log V 344 Correct the definition of the multilabel flag: it enables multilabel MAC support on the file system, if supported, which causes MAC to treat each object as having its own label, rather than using a single label for all objects on the file system. This doesn't have to be used in combination with the tunefs/newfs flags -- it's an alternative. END K 10 svn:author V 3 non K 8 svn:date V 27 2004-03-26T06:26:45.000000Z K 7 svn:log V 86 Add ct(4) man page for ct SCSI host adapter device driver and attach it to the build. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-26T07:44:49.000000Z K 7 svn:log V 25 Apply style.Makefile(5). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-26T08:03:53.000000Z K 7 svn:log V 57 Document that libkvm also uses /dev/kmem, to access KVM. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-26T08:05:39.000000Z K 7 svn:log V 186 Document that kvm_open(3) also accepts "/dev/null" as a special "corefile" argument, to access the running system via sysctl(3) if possible, thus not requring special setgid privileges. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-26T08:29:38.000000Z K 7 svn:log V 240 - Remove references to /dev/kmem -- ps(1) utilizes the sysctl(3) interface in kvm(3). - Document the correct default when no -N is specified. - Remove stale reference to /var/db/kvm_kernel.db. - Remove stale reference to /var/run/dev.db. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-26T08:39:36.000000Z K 7 svn:log V 104 Fixed some style bugs in or related to rev.1.13 (mainly misindentation of the getopt() case statement). END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-26T08:39:37.000000Z K 7 svn:log V 91 MFC 1.60->1.62 MFC some diffs from NetBSD to improve probing of some troublesom devices. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-26T08:46:37.000000Z K 7 svn:log V 33 Shut up stupid compiler warning. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-26T08:47:01.000000Z K 7 svn:log V 63 Correct the description of options -N and -M to match reality. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-26T08:54:27.000000Z K 7 svn:log V 193 Avoid the manpage layering violation and low-level implementation details of libkvm, and just tell what the getbootfile(3) function will return, by using the text from netstat(1) and dmesg(8). END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-03-26T08:57:50.000000Z K 7 svn:log V 86 MFC revision 1.28 Shave-off troff cycles by invoking .Fa only once. Submitted by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-26T09:04:48.000000Z K 7 svn:log V 64 Update information of how pstat(8) accesses the running system. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-26T09:24:45.000000Z K 7 svn:log V 56 Not too much point specifying -N but not specifying -M. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-26T09:28:03.000000Z K 7 svn:log V 28 -N without -M is pointless. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-03-26T09:53:17.000000Z K 7 svn:log V 140 Revert the previous change(rev 1.2.2.4). Depending on CAM module seems to have ill effect on RELENG_4 when CAM is compiled into the kernel. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-26T10:48:35.000000Z K 7 svn:log V 42 Correct the description of the -N option. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-26T11:01:45.000000Z K 7 svn:log V 41 Properly document the -M and -N options. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-26T14:45:35.000000Z K 7 svn:log V 451 o Initialize a local variable before referencing it. This was not the cause of any bugs because it is *always* indirectly set in the for...loop, but better to be explicit about it. o Check the magic number of the passed in thread only after it has been found in the active thread list. Otherwise, if the check is done at the very beginning we may end up pointing to garbage if the thread was once a valid thread, but has now been destroyed. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-26T14:47:54.000000Z K 7 svn:log V 311 o The mutex locking functions aren't normally cancellation points. But, we still have to DTRT when an asynchronously cancellable thread is cancelled while waiting for a mutex. o While dequeueing a waiting mutex don't skip a thread if it has a cancel pending. Only skip it if it is also async cancellable. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-26T16:11:13.000000Z K 7 svn:log V 128 Fixed some style bugs in the residue of rev.1.14 (mainly initialization in declarations, uncuddled elses and excessive braces). END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-26T17:51:49.000000Z K 7 svn:log V 276 Switch to checking P_KTHREAD instead of P_SYSTEM when deciding what "system processes" to always ignore. Based on my testing with `-D', I am pretty sure this is what we want for 5.x-current. If my thinking is wrong, this also makes it easier to switch to a different check. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-26T18:02:40.000000Z K 7 svn:log V 141 Remove the NEED_KMEM support meant for FreeBSD 3.x. This base-system version isn't going to be committed to that branch... Noticed by: des END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-03-26T18:46:31.000000Z K 7 svn:log V 75 Bring back jhb's two sector (1024 bytes) 'boot0' [rev 1.22] as 'boot0ext'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-26T18:49:11.000000Z K 7 svn:log V 44 Removed more vestiges of the stl(4) driver. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-26T18:56:58.000000Z K 7 svn:log V 152 MFNetBSD Version 1.146 various probing and attaching tweeks. Submitted by: Rudolf Cejka Obtained from: NetBSD MFC after: 3 days END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-03-26T19:09:22.000000Z K 7 svn:log V 141 o The lenght of the port list is limited to 30 entries in ipfw2 not to 15. PR: docs/64534 Submitted by: Dmitry Cherkasov MFC after: 1 week END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-26T19:29:57.000000Z K 7 svn:log V 138 Remove the _PATH_DEVNULL setting for "swapf". From the kvm_open(3) man page: The swapfile argument is currently unused. Noticed by: ru END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-03-26T19:52:18.000000Z K 7 svn:log V 109 Validate IPv6 socket options more carefully to avoid a panic. PR: kern/61513 Reviewed by: cperciva, nectar END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-26T21:12:14.000000Z K 7 svn:log V 178 We probably shouldn't allow users to mount file systems with MNT_SUIDDIR. There should be not shell access when SUIDDIR is compiled in, but better be sure. Reviewed by: rwatson END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-26T21:42:34.000000Z K 7 svn:log V 99 MFC latest MFNetBSD. MFC: 1.5->1.6, "Diff reduction to NetBSD" Obtained from: NetBSD via -current END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-26T22:07:27.000000Z K 7 svn:log V 52 MFC informations leakage fix. Reviewed by: rwatson END K 10 svn:author V 4 rees K 8 svn:date V 27 2004-03-26T22:44:59.000000Z K 7 svn:log V 111 fix for 64-bit arch: use %zd to print size_t types and sizeof() Approved by: alfred Tested on: sparc64, amd64 END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-03-26T23:17:10.000000Z K 7 svn:log V 449 MFp4: FireWire * all - s/__FUNCTION__/__func__/. Submitted by: Stefan Farfeleder - Compatibility for RELENG_4 and DragonFly. * firewire - Timestamp just before queuing. - Retry bus probe if it fails. - Use device_printf() for debug message. - Invalidiate CROM while update. - Don't process minimum/invalid CROM. * sbp - Add ORB_SHORTAGE flag. - Add sbp.tags tunable. - Revive doorbell support. It's not enabled by default. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-03-26T23:42:32.000000Z K 7 svn:log V 151 Don't read an inode which isn't used to avoid problems on UFS2 where not all inodes are initialized when running newfs. Approved by: grog (mentor) END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T05:40:31.000000Z K 7 svn:log V 66 Some style(9)-ish improvements, courtesy of bde. Noticed by: bde END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T05:44:55.000000Z K 7 svn:log V 87 Hook `pkill' (and thus `pgrep') to the standard buildworld. Reviewed by: freebsd-arch END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T06:49:57.000000Z K 7 svn:log V 193 bde also tells me that he is confident that P_SYSTEM will not work any better on 4.x than it does on 5.2. If that's true then there is no point to the __FreeBSD_version check that I had added. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-27T08:09:00.000000Z K 7 svn:log V 106 - Loudly disallow MNT_SUIDDIR mount flag for unprivileged users mounts. - Style fixed. Submitted by: bde END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-03-27T08:14:15.000000Z K 7 svn:log V 212 Add UTF-8 versions of all the currently supported system locales. Most of the hard work was done by Hye-Shik Chang in the misc/utf8locale port; I made a few minor adjustments and merged the makefiles. PR: 44307 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-03-27T08:21:00.000000Z K 7 svn:log V 111 Bump FreeBSD version for UTF-8 locale addition. This is primarily for the benefit of the misc/utf8locale port. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-27T08:39:28.000000Z K 7 svn:log V 185 - Add a description for vfs.usermount sysctl. - Add the vfs_equalopts() function for mount options comparsion. Now it looks much more clear. - Style fixed. In co-operation with: bde END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-03-27T08:59:21.000000Z K 7 svn:log V 50 Recognize the "rune" character class in wctype(). END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-03-27T09:26:22.000000Z K 7 svn:log V 221 A few small cleanups: 1. Add the shutdown keyword so that the script is run at shutdown time, and the mixer* files are saved. 2. Twiddle whitespace. 3. Remove an unecessary function, and therefore collapse one variable. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-03-27T14:13:53.000000Z K 7 svn:log V 94 Backout revision 1.140; it seems that the previous version is clear enough. Requested by: ru END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-03-27T14:23:25.000000Z K 7 svn:log V 35 Correct typo in the last revision. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-03-27T14:28:01.000000Z K 7 svn:log V 123 MFC revisions 1.25 and 1.26 of src/usr.sbin/mountd/exports.5: Note that only one webnfs share is allowed per NFS server. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-27T14:30:43.000000Z K 7 svn:log V 128 Separate thread synchronization from signals in libthr. Instead use msleep() and wakeup_one(). Discussed with: jhb, peter, tjr END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-27T14:32:03.000000Z K 7 svn:log V 45 Use the proc lock to sleep on a libthr umtx. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-27T14:34:17.000000Z K 7 svn:log V 50 Regen for libthr thread synchronization syscalls. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-27T14:39:21.000000Z K 7 svn:log V 84 Stop using signals for synchronizing threads. The performance penalty was too much. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-27T15:05:28.000000Z K 7 svn:log V 325 o Since we're not using signals for thread synchronization anymore, sigprocmask no longer needs to be wrapped. o raise(3) is applied to the calling thread in a threaded program. o In the sigaction wrapper reference the correct structure. o Don't treat SIGTHR especially anymore (infact it won't exist in a little while). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-03-27T15:56:34.000000Z K 7 svn:log V 45 Fix typo in the device id for the new cards. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2004-03-27T16:26:00.000000Z K 7 svn:log V 68 Add ACPI PnP string. This affects devinfo(8) output with -v option. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T16:27:46.000000Z K 7 svn:log V 235 MFC *: Improvements to 'ps -p '. Wrt 4.x-stable, this adds support for being a comma-separated list of processes, and does a much better checking for invalid-values of , such as 'ps -p someword'. [* = 1.65 ps.c, 1.67 ps.1] END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T16:35:36.000000Z K 7 svn:log V 194 MFC 1.66: Fix 'ps -p proclist' and 'ps -u userlist' so the command returns non-zero if no processes were matched. Also sorts the list of 'int's in main, as long as I had to add another one... END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T17:11:56.000000Z K 7 svn:log V 55 MFC 1.17->1.18: Constify. Replace strncpy -> strlcpy. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T17:17:45.000000Z K 7 svn:log V 154 MFC 1.19: Fix logic error resulting in incorrect calculation of login time (from Aug 5, 2001) PR: bin/4204 Submitted by: Anatoly A. Orehovsky END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T17:41:19.000000Z K 7 svn:log V 192 MFC 1.20->1.21: These are changes which were important for utmp fixes done in current. In my testing they do not change the results of ac, but I want to MFC these to make later MFC's easier. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-03-27T17:44:25.000000Z K 7 svn:log V 160 MFi386: correctly calculate the top-of-stack when a kthread is created with a larger kernel stack. Remove inclusion of opt_kstack_pages.h now that it's unused. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T17:53:19.000000Z K 7 svn:log V 143 MFC 1.22->1.27: A variety of cosmetic changes, warning-reducing fixes, or style(9) improvements. After this, ac.c compiles okay with WARNS=5. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T17:58:46.000000Z K 7 svn:log V 376 MFC 1.28: Add a debug-statement from NetBSD, and then rework all debug-statements so the program compiles without errors or warnings when DEBUG is defined on sparc64 with 64-bit time_t's (in -current). Also have debug statements include the year when printing records from a different year than 'now'. Also print out a special timestamp in debug statements when ut_time==0. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T18:02:44.000000Z K 7 svn:log V 391 MFC 1.29: Add a check for wtmp records which have invalid values for ut_time. Wtmp records with time==0 get "the time of the last valid record", while records where time goes backwards (compared to the previous record) are skipped. Also prints a message saying how many records were changed or skipped due to these checks. This check was inspired by a simpler check in OpenBSD's version. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-03-27T18:21:24.000000Z K 7 svn:log V 316 Change the type of the various CPU masks to cpumask_t. Note that as long as there are still explicit uses of int, whether in types or in function names (such as atomic_set_int() in sched_ule.c), we can not change cpumask_t to be anything other than u_int. See also the commit log for sys/sys/types.h, revision 1.84. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T18:22:17.000000Z K 7 svn:log V 1114 Support more POSIX/SUSv3 options: - Change `-p' to allow a list of process IDs, and `-t' to allow a list of terminal names, instead of only a single value for each. - Add the `-A' option of SUSv3, which is exactly the same as `-ax'. - Add the `-G gidlist' (group id). - Allow any of these "selector options" to be specified multiple times, and have `ps' keep adding to a given list -- instead of replacing the previously-specified values. - Fix interactions between selector-options, so that: "If any are specified, ... ps shall select the processes represented by the inclusive OR of all the selection-criteria options." (from SUSv3) - Add a `-X' option, which is the reverse of the `-x' option. - various minor improvements in parsing and error handling. This does not get us to match POSIX/SUSv3, but it gets us closer. The `-g pgidlist', `-R ruserlist' and `-s sidlist' options mentioned in freebsd-standards are still under debate, so they skipped for now. It should be true that this introduces no user-visible incompatible changes, except to support "new stuff" that was not supported before. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T18:26:40.000000Z K 7 svn:log V 89 Update the date on the man page, since this the previous change added a few new options. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-03-27T19:50:23.000000Z K 7 svn:log V 904 Revise the direct or optimized case to use uiomove_fromphys() by the reader instead of ephemeral mappings using pmap_qenter() by the writer. The writer is still, however, responsible for wiring the pages, just not mapping them. Consequently, the allocation of KVA for the direct case is unnecessary. Remove it and the sysctls limiting it, i.e., kern.ipc.maxpipekvawired and kern.ipc.amountpipekvawired. The number of temporarily wired pages is still, however, limited by kern.ipc.maxpipekva. Note: On platforms lacking a direct virtual-to-physical mapping, uiomove_fromphys() uses sf_bufs to cache ephemeral mappings. Thus, the number of available sf_bufs can influence the performance of pipes on platforms such i386. Surprisingly, I saw the greatest gain from this change on such a machine: lmbench's pipe bandwidth result increased from ~1050MB/s to ~1850MB/s on my 2.4GHz, 400MHz FSB P4 Xeon. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-27T20:38:02.000000Z K 7 svn:log V 43 Remove unused prototype. Reviewed by: ume END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-03-27T20:38:43.000000Z K 7 svn:log V 127 Apparently, some atheros drivers want rand(), so implement it (in terms of random()). Requested by: juli Bribe offered: tacos END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-27T20:41:32.000000Z K 7 svn:log V 42 Remove unused argument. Reviewed by: ume END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-27T21:05:46.000000Z K 7 svn:log V 330 Reduce 'td' argument to 'cred' (struct ucred) argument in those functions: - in_pcbbind(), - in_pcbbind_setup(), - in_pcbconnect(), - in_pcbconnect_setup(), - in6_pcbbind(), - in6_pcbconnect(), - in6_pcbsetport(). "It should simplify/clarify things a great deal." --rwatson Requested by: rwatson Reviewed by: rwatson, ume END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T21:40:04.000000Z K 7 svn:log V 69 Move the 'f' case so it shows up in the right place, alphabetically. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T21:56:49.000000Z K 7 svn:log V 259 Change the #if-ish logic which is used to add the `-f' option when `ps' is compiled with LAZY_PS, so that there is only one PS_ARGS string to modify when changing the option-list. Also get `-f' to show up in the usage() statement when compiled with LAZY_PS. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T21:59:54.000000Z K 7 svn:log V 74 Explicitly wrap two long-ish linesi of code, to make them easier to read. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T22:14:42.000000Z K 7 svn:log V 211 If a non-existent user is given as part of `-U userlist', treat it as a fatal error instead of a minor warning. It is possible that a few users are used to the previous behavior, but I'm claiming it was a bug. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2004-03-27T22:39:47.000000Z K 7 svn:log V 133 The compatibility specification property is named "compatible", not "compat". Spotted by: Marius Strobl END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-27T23:45:33.000000Z K 7 svn:log V 77 Add a cross-reference to pkill(1), now that pkill is hooked up to the build. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-28T02:13:31.000000Z K 7 svn:log V 145 Fix `-o rtprio' so it prints the correct value. PR: bin/59417 Submitted by: Jan Willem Knopper This fix by: bde (in the audit-trail of the PR) END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-28T03:00:56.000000Z K 7 svn:log V 320 If is a process id that does not exist, then just print the header (if any) and exit, thus matching the behavior on -stable and other OS's. My earlier attempt to fix this (v1.65) only seemed to work because of a lucky random value in nentries (which was not being initialized back when I tested that earlier patch). END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-28T04:17:36.000000Z K 7 svn:log V 167 Fixed s style bug in previous commit (tab lossage). Fixed some nearby style bugs (more tab lossage, unclear description of TDF_USTATCLOCK, and English usage errors). END K 10 svn:author V 3 kan K 8 svn:date V 27 2004-03-28T05:55:27.000000Z K 7 svn:log V 262 Reset callout if in nfs_timeout and rpcclnt_timeout functions. Timer are supposed to continue firing as long as there is work to do, not stop after the first invocation. This is damage control after a patch that has been committed prematurely. Tested by: kris END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-03-28T09:01:26.000000Z K 7 svn:log V 26 MFC 1.45: missing splx(). END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-03-28T11:50:43.000000Z K 7 svn:log V 485 Sync with -current: * all - s/__FUNCTION__/__func__/. - Compatibility for RELENG_4 and DragonFly. * firewire - Fix kldload failure - Add a PCI ID of NEC uPD72873. - Fix a bug reported misc/64623. - Timestamp just before queuing. - Retry bus probe if it fails. - Use device_printf() for debug message. - Invalidiate CROM while update. - Don't process minimum/invalid CROM. * sbp - Add ORB_SHORTAGE flag. - Add sbp.tags tunable. - Revive doorbell support. It's not enabled by default. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2004-03-28T11:50:54.000000Z K 7 svn:log V 63 Fix a warning: compare u_long ps_strings to 0 instead of NULL. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-03-28T12:03:39.000000Z K 7 svn:log V 24 MFi386: revision 1.586. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-03-28T12:06:29.000000Z K 7 svn:log V 25 MFi386: revision 1.1136. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-03-28T13:40:23.000000Z K 7 svn:log V 203 - Fix PC98 supports after importing auto selection. [1] - Fix 1.44MB floppy drive probe sequence. [2] Submitted by: Watanabe Kazuhiro [1] chi@bd.mbn.or.jp (Chiharu Shibata) [2] END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-03-28T13:42:27.000000Z K 7 svn:log V 84 Add PC98 supports. Submitted by: Watanabe Kazuhiro (mostly) END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-28T14:05:28.000000Z K 7 svn:log V 165 Remove the garbage collector thread. All resources are freed in-line. If the exiting thread cannot release a resource, then the next thread to exit will release it. END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-03-28T15:11:57.000000Z K 7 svn:log V 170 MFC 1.62 (partly), 1.77 (partly): - notify a proper path MTU to applications. - strictly follow RFC2460 section 5 last paragraph (sending rule when PMTU < 1280). END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-03-28T15:13:37.000000Z K 7 svn:log V 98 MFC 1.52: in icmp6_mtudisc_update(), use ND link mtu to detect if the path MTU should be updated. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-28T15:48:00.000000Z K 7 svn:log V 24 Remove unused argument. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-03-28T18:01:15.000000Z K 7 svn:log V 1025 Add a simple tool that prints out a register offset table to map from the gdb(1) register number to offsets within struct reg and struct fpreg. The tool is useful only on selected platforms. On ia64 the registers are all over the place to simplify handling of them in various situations, but which makes creating or maintaining such an offset table error prone to do by hand. Since remote kernel debugging operates on the same register numbers, it would be a natural choice to use an identical offset table in the kernel. However, since the kernel does not operate on struct reg nor struct fpreg in the remote gdb(1) case, such would not make sense. Whether we want to use this tool to create offsets for use in the kernel or duplicate the knowledge of which register number maps to what register is something that will become clear soon. Note: in order to build cross debuggers, one cannot use target headers and/or target definitions. That's why offsets need to be hardcoded in the first place. Unpleasant, but necessary. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-03-28T19:31:37.000000Z K 7 svn:log V 345 Import two fixes from OpenBSD's stable branch: - Fix binat for incoming connections when a netblock (not just a single address) is used for source in the binat rule. closes PR 3535, reported by Karl O.Pinc. ok henning@, cedric@ - Fix a problem related to empty anchor rulesets, which could cause a kernel panic. Approved by: bms(mentor) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-03-28T19:31:38.000000Z K 7 svn:log V 89 This commit was manufactured by cvs2svn to create tag 'pf-vendor-sys-pf_openbsd_3_4_001'. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-03-28T19:39:08.000000Z K 7 svn:log V 258 Tell fdisk(8) about our geometry. Strictly speaking this is unnecessary, but it allows nanobsd to work on systems from before the -x and -y arguments to mdconfig(8) worked for vnode backing. Submitted by: "Oivind H. Danielsen" END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-03-28T20:04:12.000000Z K 7 svn:log V 345 Commit two fixes from OpenBSD's stable branch: - Fix binat for incoming connections when a netblock (not just a single address) is used for source in the binat rule. closes PR 3535, reported by Karl O.Pinc. ok henning@, cedric@ - Fix a problem related to empty anchor rulesets, which could cause a kernel panic. Approved by: bms(mentor) END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-28T21:43:27.000000Z K 7 svn:log V 289 Use the BSD madvise() syscall implementation for Linux binary emulation, instead of treating it as an unimplemented syscall. This appears to make StarOffice 7.0 Linux binaries work according to submitter; also tested with nvidia driver by submitter. Submitted by: Matthias Schuendehuette END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-28T22:51:01.000000Z K 7 svn:log V 77 ibcs2_wait() now MPSAFE. Submitted by: Dan Nelson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-28T22:51:40.000000Z K 7 svn:log V 93 Regen from ibcs2_wait() becoming MPSAFE. Submitted by: Dan Nelson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-28T23:12:19.000000Z K 7 svn:log V 392 Invert the logic of NET_LOCK_GIANT(), and remove the one reference to it. Previously, Giant would be grabbed at entry to the IP local delivery code when debug.mpsafenet was set to true, as that implied Giant wouldn't be grabbed in the driver path. Now, we will use this primitive to conditionally grab Giant in the event the entire network stack isn't running MPSAFE (debug.mpsafenet == 0). END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-28T23:44:29.000000Z K 7 svn:log V 29 Sort the routine prototypes. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-29T00:12:03.000000Z K 7 svn:log V 43 Sort the declarations of global variables. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-29T00:16:19.000000Z K 7 svn:log V 70 Split two 'fmt' strings so they're easier to read on 80-char windows. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-29T00:25:09.000000Z K 7 svn:log V 147 In the routines I've been working on, sort the variable declartions so that non-pointers are listed after pointer-type variables. Noticed by: bde END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-29T00:33:02.000000Z K 7 svn:log V 80 Conditionally assert Giant in fputsock() based on the value of debug.mpsafenet. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-29T00:33:39.000000Z K 7 svn:log V 112 Modify BPF descriptor assertions to assert Giant when a BPF descriptor lock is asserted and running non-MPSAFE. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-29T01:15:27.000000Z K 7 svn:log V 108 Various style improvements, mostly in comments and indentation. Suggested by: bde (well, for most of them) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-03-29T01:15:39.000000Z K 7 svn:log V 516 Remove "-frename-registers" option for sparc64 kernel builds. That was not present in what I originally tested when checking to see if the kernel built/ran with the -O2 change. Recent instability in sparc64 kernel was tracked to this. A reproducible kernel stack traceback followed by hard hang during the call to msleep() at the point the kernel waits 15 seconds for the SCSI bus to settle crept in to recent kernel builds and it seems to go away with this patch. Noticed by: kris Approved by: rwatson (mentor) END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-29T01:18:13.000000Z K 7 svn:log V 84 Since "kp" is a pointer, I should be comparing against NULL not 0. Noticed by: bde END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-03-29T01:24:13.000000Z K 7 svn:log V 211 MFi386: correctly calculate the top-of-stack when a kthread is created with a larger kernel stack. Remove inclusion of opt_kstack_pages.h now that it's unused. Reviewed by: marcel Approved by: rwatson (mentor) END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-29T01:27:13.000000Z K 7 svn:log V 221 Have this source explicitly include , since it references values such as P_CONTROLT and PS_INMEM. But this still won't define PID_MAX for us, since that is hidden inside of '#ifdef _KERNEL'. Noticed by: bde END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-03-29T01:29:13.000000Z K 7 svn:log V 214 Add a new LC_MONETARY data file for the ja_JP.UTF-8 locale instead of using the ja_JP.eucJP version. Although the latter looks like plain ASCII, it is actually JIS Roman, so it is not correct to treat it as UTF-8. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-29T01:37:06.000000Z K 7 svn:log V 136 When validating that the length sum in recvit(), we fail to release Giant on an error. Add a Giant acquisition. Reviewed by: sam, bms END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-03-29T01:53:31.000000Z K 7 svn:log V 101 Add a new LC_MONETARY data file for the ko_KR.UTF-8 locale instead of using the ko_KR.eucKR version. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-29T01:55:32.000000Z K 7 svn:log V 161 Conditionally acquire Giant when entering the socket layer via file descriptor operations based on debug.mpsafenet, rather than acquiring Giant unconditionally. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-03-29T02:01:42.000000Z K 7 svn:log V 277 MFi386: correctly calculate the top-of-stack when a kthread is created with a larger kernel stack. Remove inclusion of opt_kstack_pages.h now that it's unused. Note: If anyone's toes got stepped on by me doing this let me know privately please. Approved by: rwatson (mentor) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-03-29T02:15:29.000000Z K 7 svn:log V 409 Add missing cprd_flags member to partial resource structure in resource_var.h. In kern_ndis.c:ndis_convert_res(), fill in the cprd_flags and cprd_sharedisp fields as best we can. In if_ndis.c:ndis_setmulti(), don't bother updating the multicast filter if our multicast address list is empty. Add some missing updates to ndis_var.h and ntoskrnl_var.h that I forgot to check in when I added the KeDpc stuff. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-03-29T02:19:43.000000Z K 7 svn:log V 155 MFi386: Use the BSD madvise() syscall implementation for Linux binary emulation, instead of treating it as an unimplemented syscall. Requested by: marcel END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-29T02:21:56.000000Z K 7 svn:log V 168 Conditionally acquire Giant when entering the sockets layer via the socket-specific system calls based on debug.mpsafenet, rather than acquiring Giant unconditionally. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-29T03:03:28.000000Z K 7 svn:log V 81 Oops. Remove some ';'s in #defines added by a previous update. Noticed by: bde END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-29T05:45:01.000000Z K 7 svn:log V 95 o Remove more references to SIGTHR o Remove clock resolution information left over from libc_r END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-29T08:53:26.000000Z K 7 svn:log V 129 MFC 1.142 MFNetBSD Version 1.146 various probing and attaching tweeks. Submitted by: Rudolf Cejka END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-03-29T09:03:14.000000Z K 7 svn:log V 73 Oops; remove ko_KR.eucKR/LC_MONETARY -> ko_KR.UTF-8/LC_MONETARY symlink. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-29T09:23:19.000000Z K 7 svn:log V 265 MFC 1.142 After examining the remaining diffs after MFCing, I've decided that -current has this right and 4.x has this wrong.. Set the buffer end address as startpage + offset + buflen instead of startpage + buflen After all, the buffer START is startpage + offset END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-29T09:29:51.000000Z K 7 svn:log V 30 Make fingerd(8) WARNS2 clean. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-29T09:35:07.000000Z K 7 svn:log V 63 The thread suspend function now returns ETIMEDOUT, not EAGAIN. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-03-29T11:07:35.000000Z K 7 svn:log V 108 Add directories under /usr/share/nls and /usr/local/share/nls for the new UTF-8 locales. Reminded by: ache END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-29T11:18:25.000000Z K 7 svn:log V 53 Synch with NetBSD: avoid "unused parameter" warning. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-29T11:18:25.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r127563, 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-03-29T11:18:26.000000Z K 7 svn:log V 72 This commit was manufactured by cvs2svn to create tag 'NETBSD_20040329'. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-29T11:24:02.000000Z K 7 svn:log V 117 If a condition variable is statically initialized don't return an error. Return successfully without doing anything. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-03-29T12:51:46.000000Z K 7 svn:log V 84 Add a comment about time stamper. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-29T13:51:51.000000Z K 7 svn:log V 214 o If a thread is marked as detached AND on the dead threads list the correct return value is ESRCH. o Don't check the attribute for NULL. It's the caller's responsibility. o Make the bitwise comparison explicit. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-29T13:53:43.000000Z K 7 svn:log V 152 o Don't explicitly check the thread for NULL. That is the caller's responsibility. o If a thread is not joinable, the correct return value is EINVAL. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-29T13:56:04.000000Z K 7 svn:log V 249 Make the minimum implementation of pthread_kill conform to the functionality spelled out in SUSv3. o Signal of 0 means do everything except send the signal o Check that the signal is not invalid o Check that the target thread is not dead/invalid END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-03-29T13:57:55.000000Z K 7 svn:log V 146 o Also check that the mutex type is not less than the minimum allowable value. o Don't check attribute for NULL. It's the callers responsibility. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-03-29T14:01:33.000000Z K 7 svn:log V 80 MFC ip6.h 1.11, ip6_output.c 1.79: Validate IPv6 socket options more carefully. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-03-29T14:14:21.000000Z K 7 svn:log V 96 Fixes to file locking issues. MFC: usr.sbin/pw/edgroup.c 1.9 usr.sbin/pw/fileupd.c 1.10 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-29T17:00:05.000000Z K 7 svn:log V 111 If debug.mpsafenet, initialize UNIX domain socket timeouts as MPSAFE; otherwise, assert Giant in the callouts. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-29T17:57:43.000000Z K 7 svn:log V 167 In sofree(), moving caching of 'head' from 'so->so_head' to later in the function once it has been determined to be non-NULL to simplify locking on an earlier return. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-03-29T18:04:29.000000Z K 7 svn:log V 121 Turn allow people to compile the EHCI driver into a kernel. It is not yet perfect, but it does work enough to be useful. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-29T18:06:15.000000Z K 7 svn:log V 168 Use a common return path for filt_soread() and filt_sowrite() to simplify the impact of locking on these functions. Submitted by: sam Sponsored by: FreeBSD Foundation END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-03-29T18:06:33.000000Z K 7 svn:log V 153 MFC: Update code for Cronyx-Sigma adapters. Old code will be deleted after switching system files to new one. Approved by: imp (mentor) Approved by: re END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-03-29T18:37:37.000000Z K 7 svn:log V 212 If we change obj_rtld.path after initialising __progname, make sure we change __progname to point at the new storage otherwise it ends up pointing at freed memory which leads to confusing garbled error messages. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-29T18:42:51.000000Z K 7 svn:log V 268 Lock down if_tun global variables using a new mutex, tunmtx. As with other pseudo-interfaces, break out tear-down of a softc into a separate tun_destroy() function, and invoke that from the module unloader. Hold tunmtx across manipulations of the global softc list. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-29T19:23:45.000000Z K 7 svn:log V 120 Note that we can pass NULL as 4th argument for copystr() and copyinstr() functions. With little mdoc(7) help from: hmp END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-03-29T19:38:05.000000Z K 7 svn:log V 146 Finish tidying up a couple of leftovers from the KSTACK_PAGES stuff. Some files still #included the opt_ file. powerpc hadn't been updated yet. END K 10 svn:author V 3 hmp K 8 svn:date V 27 2004-03-29T19:42:21.000000Z K 7 svn:log V 190 Mdoc Police: * Use .Fa instead of .Pa for function arguments. * Utilize the .Po/.Pc commands for parenthesis so the format is not ruined. Inspired by: pjd's last commit to this file END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-29T20:00:54.000000Z K 7 svn:log V 104 Fix the case where $ntpdate_hosts was not specified and /etc/ntp.conf does not exist. Submitted by: ru END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-03-29T21:10:05.000000Z K 7 svn:log V 99 Eliminate support for FreeBSD 3.x and earlier now that we're in the glide path for the 5.x branch. END K 10 svn:author V 6 robert K 8 svn:date V 27 2004-03-29T21:15:41.000000Z K 7 svn:log V 136 Bring these files closer to style(9) conformance by comparing a dereferenced character pointer to '\0' instead of using the ! operator. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-03-29T21:32:33.000000Z K 7 svn:log V 83 MFC: ioctls for Cronyx serial adapters. Approved by: imp (mentor) Approved by: re END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-03-29T21:34:29.000000Z K 7 svn:log V 91 MFC: modules support for Cronyx-Sigma adapters. Approved by: imp (mentor) Approved by: re END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-03-29T21:36:19.000000Z K 7 svn:log V 182 MFC: configuration utility for Cronyx adapters. Replacement for cxconfig. Old code will be deleted after switching system files to new one. Approved by: imp(mentor) Approved by: re END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-03-29T21:46:52.000000Z K 7 svn:log V 24 Remove duplicate MLINK. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-29T22:16:39.000000Z K 7 svn:log V 584 Add per-softc locking to if_tun: - Add tun_mtx to tun_softc. Annotate what is (and isn't) locked by it. - Lock down tun_flags, tun_pid. - In the output path, cache the value of tun_flags so it's consistent when processing a particular packet rather than re-reading the field. - In general, use unlocked reads for debugging. - Annotate a couple of places where additional unlocked reads may be possible. - Annotate that tun_pid is used as a bug in tunopen(). if_tun is now largely MPSAFE, although questions remain about some of the cdevsw fields and how they are synchronized. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-03-29T22:41:21.000000Z K 7 svn:log V 578 Clean up the stub fake vnode locking implemenations. The main reason this stuff was here (NFS) was fixed by Alfred in November. The only remaining consumer of the stub functions was umapfs, which is horribly horribly broken. It has missed out on about the last 5 years worth of maintenence that was done on nullfs (from which umapfs is derived). It needs major work to bring it up to date with the vnode locking protocol. umapfs really needs to find a caretaker to bring it into the 21st century. Functions GC'ed: vop_noislocked, vop_nolock, vop_nounlock, vop_sharedlock. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-03-29T22:45:33.000000Z K 7 svn:log V 55 Kill some XXXKSE's. vnlru/syncer are single threaded. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-03-29T22:46:54.000000Z K 7 svn:log V 30 Shorten some XXXKSE commentry END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2004-03-30T01:39:00.000000Z K 7 svn:log V 45 Make libdisk WARNS=4 clean. Glanced by: jhb END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-30T01:45:23.000000Z K 7 svn:log V 392 Replace pscomp() with a cleaner version, mostly written by bde (*). This corrects a problem of lost-precision for `-r' (sort-by-CPU). Also, for sort-by-CPU and sort-by-memory, any processes which have the same value CPU or MEMORY are now sorted by TTY and then (if needed) by pid. (* - I just added the NODEV checks, after doing some testing of my own) Submitted by: bde MFC after: 1 week END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-30T01:59:22.000000Z K 7 svn:log V 110 Minor style fixes, mostly adding indent-protection on some comment-blocks. Noticed by: bde MFC after: 1 week END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-30T02:02:40.000000Z K 7 svn:log V 165 Bruce would really like the prototype for fmt() to be split across lines this way (although I still think it "looks weird"...). Requested by: bde MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-30T02:16:25.000000Z K 7 svn:log V 60 Prefer NULL to 0 when testing and assigning pointer values. END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-03-30T03:46:00.000000Z K 7 svn:log V 176 Initial check-in of the device driver for 3ware's 9000 series PATA/SATA RAID controllers. This driver is a SIM under CAM, and so, behaves like a driver for a SCSI controller. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-03-30T03:46:01.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-30T04:20:33.000000Z K 7 svn:log V 173 Switch to using strtoul() for parsing a potential UID or GID, which gets this to correctly handle UID's and GID's larger than 2147483647. Noticed by: bde MFC after: 1 week END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-03-30T05:01:48.000000Z K 7 svn:log V 114 Catch all cases where bread() returns an error and a valid *bp, and release the *bp. Obtained from: DragonFlyBSD END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2004-03-30T06:16:41.000000Z K 7 svn:log V 29 Down to WARNS=2 for a while. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-03-30T07:01:56.000000Z K 7 svn:log V 168 Fixed a style bug in previous commit (misformatted comment). Fixed some nearby bugs (rotted and missing comments). Use similar wording for describing broken options. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-03-30T07:02:04.000000Z K 7 svn:log V 133 Document the isnumber() and ishexnumber() functions, and explain how they differ (at least in theory) from isdigit() and isxdigit(). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-03-30T07:19:35.000000Z K 7 svn:log V 23 Trim cross-references. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-03-30T07:23:54.000000Z K 7 svn:log V 82 Add basic manual pages for isideogram(), isphonogram(), isrune() and isspecial(). END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-03-30T07:35:18.000000Z K 7 svn:log V 266 Disable serialize_methods and enable _OSI support by default. The former is necessary because some IBMs use recursive methods (pointed out by Robert Moore from Intel). The latter was a typo on my part. It was disabled by default when it should have been enabled. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-30T07:37:04.000000Z K 7 svn:log V 38 Sync manpage's synopsis with usage(). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-03-30T07:53:17.000000Z K 7 svn:log V 77 This is the right fix for the information leakage. Reported by: Dave Tweten END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-03-30T08:00:11.000000Z K 7 svn:log V 76 White space and wording changes to init_param3(). Mostly submitted by: bde END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-03-30T08:11:57.000000Z K 7 svn:log V 94 Add cross-references to isideogram(3), isphonogram(3), isrune(3), isspecial(3) and wctype(3). END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-30T09:18:15.000000Z K 7 svn:log V 68 MFC (rev 1.61): do not print warning if kernel does not support PIM END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-30T10:24:52.000000Z K 7 svn:log V 150 The VLAN TCI field should be operated in network byte order. This fixes the VLAN support for nge(4). Reported by: Jacob S. Barrett MFC after: 3 days END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-03-30T11:30:02.000000Z K 7 svn:log V 331 Build OpenSSL so that it extects that is may be used in a threaded environment. This stops some ports keeling over on an OpenSSL assert. (The patch is not exactly the one from the PR, but has been refined based on advice from freebsd-threads.) PR: 51205 Submitted by: Jim Westfall MFC after: 1 month END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-03-30T12:22:31.000000Z K 7 svn:log V 23 MFi386: WARNS=4 clean. END K 10 svn:author V 5 benno K 8 svn:date V 27 2004-03-30T13:57:34.000000Z K 7 svn:log V 151 Replace td2 with td on the assumption that this was a typo. This should at least unbreak the build. Pointy hat to: peter Not tested either by: benno END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-03-30T14:03:02.000000Z K 7 svn:log V 57 MFC 1.19: Make the vaule of PTT_RELAY_SID match the RFC. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-30T14:20:45.000000Z K 7 svn:log V 107 Remove the POSIX and en_US.US-ASCII links after ache@ explained why they are unnecessary (and a bad idea). END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-30T15:10:39.000000Z K 7 svn:log V 24 Document ntpdate_hosts. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-03-30T15:10:50.000000Z K 7 svn:log V 169 Use KERN_PROC_PROC instead of KERN_PROC_ALL on the call to kvm_getprocs(), so we get one line per process instead of one for each kernel-thread. Noticed by: ache & tjr END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-30T15:11:16.000000Z K 7 svn:log V 42 Bump date and remove trailing whitespace. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-03-30T15:28:09.000000Z K 7 svn:log V 79 Manual page for ng_sppp module. Approved by: imp (mentor) Reviewed by: julian END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-03-30T15:56:15.000000Z K 7 svn:log V 577 When a dynamic NSS module is built and linked against a thread library, it may pull in that thread library at run time. If the process started out single-threaded, this could cause attempts to release locks that do not exist. Guard against this possibility by checking __isthreaded before invoking thread primitives. A similar problem remains if the process is linked against one thread library, but the NSS module is linked against another. This can only be avoided by careful design of the NSS module. Submitted by: Sean McNeil (mostly; bugs are mine) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-03-30T17:43:26.000000Z K 7 svn:log V 51 Add two most recent Security Advisories to errata. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-03-30T18:18:34.000000Z K 7 svn:log V 57 Add information about the most recent Security Advisory. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-03-30T18:18:35.000000Z K 7 svn:log V 81 This commit was manufactured by cvs2svn to create branch 'unlabeled-1.1.2.122.2'. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-03-30T18:28:30.000000Z K 7 svn:log V 274 Shut up a couple of annoying gcc warnings. Do not enclose the fixes with #ifdefs in order to loop it back to OpenBSD after the next import. There are a some implicit asserts involved which might be better spelled out explicitly (af == AF_INET ...) Approved by: bms(mentor) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-03-30T18:28:36.000000Z K 7 svn:log V 411 From the list of calendars, remove some duplicate entries which were added as a result of mis-sorting. PR Submitter wanted to see a sorted list of non-national holidays followed by a sorted list of national holidays; I'm not going to do this, because I don't think we want to get into the "what is a nation?" debate. PR: docs/64848 Submitted by: Ulrich Spoerlein (approximately) MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-30T18:48:03.000000Z K 7 svn:log V 21 Synch with -CURRENT. END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-03-30T18:53:18.000000Z K 7 svn:log V 66 Added options for 3ware 9000 series RAID controller driver (twa). END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-03-30T19:19:02.000000Z K 7 svn:log V 79 Synchronize with reality: nologin(8) is now in /usr/sbin Reminded by: trhodes END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-03-30T19:23:38.000000Z K 7 svn:log V 203 Switch ste_encap() over to using m_defrag(). No functional change, the previous ste_encap() was correct WRT long mbuf chains; this just reduces code duplication. MFC after: 3 days Prodded by: ambrisko END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-03-30T19:24:56.000000Z K 7 svn:log V 78 Sychronize with reality: nologin(8) is now in /usr/sbin Reminded by: trhodes END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-30T19:25:44.000000Z K 7 svn:log V 60 Previous commit fixed one braino but left another in place. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-03-30T19:40:35.000000Z K 7 svn:log V 21 Synch with -CURRENT. END