ƒ­K84722 230 199 176 277 194 206 403 183 124 215 247 130 912 117 224 1230 254 194 193 161 160 127 131 132 156 297 236 240 332 820 175 255 245 136 171 149 153 162 153 153 161 280 252 141 114 131 130 162 244 172 118 136 299 150 177 180 176 196 169 217 228 284 206 356 203 262 417 150 343 177 276 456 240 330 237 172 110 332 212 132 158 113 1232 173 247 154 151 217 221 269 128 127 173 129 187 253 283 226 130 145 233 136 125 328 197 110 420 421 115 116 117 717 153 177 164 121 266 253 350 162 154 204 333 267 136 201 205 111 178 524 347 571 248 962 158 203 167 159 283 266 207 197 241 225 235 239 195 275 541 179 149 286 277 149 235 161 434 185 141 1088 204 150 398 162 373 236 136 168 103 297 160 208 235 154 143 150 293 239 185 188 380 120 132 123 203 120 125 120 125 120 123 153 249 184 136 282 226 202 136 203 117 119 191 169 300 430 217 204 466 260 232 436 262 220 334 135 153 224 157 132 199 223 148 205 348 101 110 244 242 216 152 K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-10-09T16:07:32.000000Z K 7 svn:log V 102 Remove greatly outdated comment that systat(1) takes 2-10% of the CPU time. This isn't true nowadays. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-10-09T16:10:19.000000Z K 7 svn:log V 80 MFC: remove outdated comment from the era when computers were slow like a hell. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-09T16:37:51.000000Z K 7 svn:log V 184 Use crhold() instead of crdup(). The md(4) driver doesn't modify the ucred that it uses, so it merely needs to bump its refcount to make it immutable rather than obtain its own copy. END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-10-09T16:40:04.000000Z K 7 svn:log V 100 Don't mangle vendor ids to put them in __RCSID. Just ifdef all vendor id cruft. Submitted by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-09T16:48:57.000000Z K 7 svn:log V 113 Use crhold() instead of crdup() since we aren't modifying the cred but just need to ensure it remains immutable. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-10-09T16:56:29.000000Z K 7 svn:log V 306 o Recent addition of (p1==p2) exception in p_candebug() permitted processes to attach debugging to themselves even though the global kern_unprivileged_procdebug_permitted policy might disallow this. o Move the kern_unprivileged_procdebug_permitted check above the (p1==p2) check. Reviewed by: des END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-10-09T17:22:02.000000Z K 7 svn:log V 90 Document the fact that the strnstr(3) function is not portable. Requested by: brian, gad END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-09T17:25:30.000000Z K 7 svn:log V 32 proces -> process in a comment. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-09T18:40:00.000000Z K 7 svn:log V 122 Add a dumpdir variable that determines where savecore stores crash dumps. I've had this on my development box for ages... END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-10-09T19:46:09.000000Z K 7 svn:log V 151 Update to using the pcm_getbuffersize() method. Fix an off-by-one error in the saving of the dsp memory. Up the play channels to 2. MFC after: 3 days END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-09T19:50:29.000000Z K 7 svn:log V 38 Clarify a comment. Requested by: jhb END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-10-09T19:54:52.000000Z K 7 svn:log V 815 Remove the Xresume* labels from the i386 interrupt handlers; the code in ipl.s and icu_ipl.s that used them was removed when the interrupt thread system was committed. Debuggers also knew about Xresume* because these labels hide the real names of the interrupt handlers (Xintr*), and debuggers need to special-case interrupt handlers to get the interrupt frame. Both gdb and ddb will now use the Xintr* and Xfastintr* symbols to detect interrupt frames. Fast interrupt frames were never identified correctly before, so this fixes the problem of the running stack frame getting lost in a ddb or gdb trace generated from a fast interrupt - e.g. when debugging a simple infinite loop in the kernel using a serial console, the frame containing the loop would never appear in a gdb or ddb trace. Reviewed by: jhb, bde END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-09T20:04:02.000000Z K 7 svn:log V 25 Make this build on ia64. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-09T20:10:49.000000Z K 7 svn:log V 130 Add a sentence giving a bit of background for recent newfs(8) changes. Discussed with: Ollivier Robert END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-10-09T21:40:30.000000Z K 7 svn:log V 1132 - Combine kern.ps_showallprocs and kern.ipc.showallsockets into a single kern.security.seeotheruids_permitted, describes as: "Unprivileged processes may see subjects/objects with different real uid" NOTE: kern.ps_showallprocs exists in -STABLE, and therefore there is an API change. kern.ipc.showallsockets does not. - Check kern.security.seeotheruids_permitted in cr_cansee(). - Replace visibility calls to socheckuid() with cr_cansee() (retain the change to socheckuid() in ipfw, where it is used for rule-matching). - Remove prison_unpcb() and make use of cr_cansee() against the UNIX domain socket credential instead of comparing root vnodes for the UDS and the process. This allows multiple jails to share the same chroot() and not see each others UNIX domain sockets. - Remove unused socheckproc(). Now that cr_cansee() is used universally for socket visibility, a variety of policies are more consistently enforced, including uid-based restrictions and jail-based restrictions. This also better-supports the introduction of additional MAC models. Reviewed by: ps, billf Obtained from: TrustedBSD Project END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-10-09T23:03:17.000000Z K 7 svn:log V 159 Put last commit in the right place -- we care about aligning the first mbuf, not the others. There were no bad side effects with the previous commit, anyways. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-10T00:15:12.000000Z K 7 svn:log V 99 Remove 16-device limit from vnconfig -f applies to -stable only, vn no longer exists in -current. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-10T00:45:52.000000Z K 7 svn:log V 100 Document the dumpdir variable, and write a better description of the dumpdev variable. MFC: 1 week END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-10-10T02:17:35.000000Z K 7 svn:log V 68 Implement strcasestr() which many others (f.e. Linux) already have. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-10-10T02:19:09.000000Z K 7 svn:log V 67 Implement strcasestr() which many others (f.e. Linux) already have END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-10T02:34:20.000000Z K 7 svn:log V 34 Remove a redundant use of &arch;. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-10-10T02:38:37.000000Z K 7 svn:log V 38 Bump FreeBSD_version for strcasestr() END K 10 svn:author V 5 dougb K 8 svn:date V 27 2001-10-10T04:25:44.000000Z K 7 svn:log V 38 Follow existing style a little better END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-10-10T06:58:42.000000Z K 7 svn:log V 60 WARNS=2 cleanup. Tested on: i386, alpha MFC after: 2 weeks END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-10T07:15:01.000000Z K 7 svn:log V 204 The support for accelerating find_symdef() with a cache was broken. This fixes the problem and improves startup times for large applications such as KDE2 considerably. Reviewed by: jdp MFC after: 1 week END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-10T07:34:47.000000Z K 7 svn:log V 143 Fixed some style bugs: - rev.1.6: corrupt tab before strlcpy. - rev.1.7: "From: " in vendor id. - rev.1.8: unsorted prototype for strccasestr. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-10-10T07:46:04.000000Z K 7 svn:log V 147 Check to see if the devfs MIB exists and return 1 if it exists rather than making device node(s). Submitted by: Hiroo ONO END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-10-10T08:05:43.000000Z K 7 svn:log V 239 Add fwrite/fseek primitives to ficl. For some reason, the -current version of ficl is quite divergent from that in -stable. Something to get to the bottom of and fix at some point. Submitted by: Terry Lambert END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-10-10T08:21:41.000000Z K 7 svn:log V 723 - Introduce a notion of `packing list format version'. This allows making non-backward compatible changes in the format of packing list and handle them gracefully; - fix a longstanding issue with symlinks handling. Instead of recording checksum for the file symlink points to, record checksum for the value returned by readlink(2). For backward compatibility increase packing list format minor version number and provide a fallback to a previous behaviour, if package in question was created with older version of pkg_* tools; Submitted by: Alec Wolman , sobomax - don't record MD5 checksum for device nodes, fifo's and other non-regular files. Submitted by: nbm MFC in: 2 weeks END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-10T09:00:27.000000Z K 7 svn:log V 83 Add a definition for the ia64's special PLT_RESERVE entry in the _DYNAMIC section. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-10T10:17:02.000000Z K 7 svn:log V 162 Fixed some bitrot. The KSE interface change for vops had not reached here. Didn't fix older bugs. Most of the examples don't even match historical interfaces. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-10T10:26:07.000000Z K 7 svn:log V 152 Added used includes. is a prerequisite for , and is a prerequisite for both and . END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-10T10:34:08.000000Z K 7 svn:log V 44 Shorter versions of the byte swapping code. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-10T10:35:01.000000Z K 7 svn:log V 79 Adjust so that we don't use relocations which can't exist in a shared library. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-10-10T11:43:53.000000Z K 7 svn:log V 54 MFC: r1.22 - Remove reference to non-existent crd(4). END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-10-10T11:46:52.000000Z K 7 svn:log V 58 MFC: r1.12 - Remove references to non-existent man pages. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-10-10T11:59:21.000000Z K 7 svn:log V 67 MFC: Update a comment to reflect the param.c -> subr_param.c move. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-10-10T12:10:26.000000Z K 7 svn:log V 58 MFC: SMBus support for the AMD 756 power management unit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-10-10T12:49:53.000000Z K 7 svn:log V 62 getnetbyaddr() should be serviced by the "networks" database. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-10-10T12:50:22.000000Z K 7 svn:log V 66 MFC: 1.8 (don't get stuck if a signal interrupts us during wait4) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-10-10T15:49:36.000000Z K 7 svn:log V 182 MFC: Do not clobber users hostname.mc file if freebsd.mc changes (likely after an installworld). Revision Changes Path 1.21 +2 -2 src/etc/mail/Makefile END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-10-10T15:54:02.000000Z K 7 svn:log V 159 MFC 1.4: - cope with sa_len < sizeof(struct sockaddr). From: Patrik Lindergren - delint (pointer cast issue). from netbsd-current END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-10-10T15:56:25.000000Z K 7 svn:log V 49 MFC 1.125: We don't ship pim6dd/pim6sd any more. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-10-10T16:26:56.000000Z K 7 svn:log V 23 -r is implied with -B. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-10T17:02:58.000000Z K 7 svn:log V 36 MFC: spell passwd_format correctly. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-10T17:26:27.000000Z K 7 svn:log V 35 Fix tabbing damage in last commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-10T17:48:44.000000Z K 7 svn:log V 70 Compensate for "Compensate for header dethreading" by backing it out. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-10-10T17:52:04.000000Z K 7 svn:log V 149 Add a -d flag to show deltas as opposed to cumulative counters in interface statistics. Most useful when used with the -w flag e.g. ns -i -w 1 -d END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-10-10T17:52:57.000000Z K 7 svn:log V 78 MFC: add -d flag to show deltas in interface statistics, e.g. ns -i -w 1 -d END K 10 svn:author V 5 orion K 8 svn:date V 27 2001-10-10T17:56:35.000000Z K 7 svn:log V 24 use pcm_getbuffersize() END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-10-10T18:34:28.000000Z K 7 svn:log V 41 Update reference URL. MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-10T19:07:31.000000Z K 7 svn:log V 204 Add an ia64 configuration. This is not likely to be optimal, but does compile and seems to work. We should run configure after everything else is self hosting to test the speeds of the various options. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2001-10-10T19:44:54.000000Z K 7 svn:log V 57 MFC rev. 1.60: Enable 8bit chars excepting high controls END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2001-10-10T19:49:30.000000Z K 7 svn:log V 84 MFC rev 1.18: Protect the remaining instance of chdir() using fts_safe_changedir(). END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-10-10T19:51:13.000000Z K 7 svn:log V 85 Let "raw" mean IPPROTO_RAW instead of IPPROTO_IP. Noticed by: jdp MFC after: 3 days END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-10-10T19:58:11.000000Z K 7 svn:log V 81 Fix bug that cheated hook names out of the last 2 bytes. MFC after: 3 days END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-10T20:04:57.000000Z K 7 svn:log V 103 Move setregs() out from under the PROC_LOCK so that it can use functions list suword() which may trap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-10T20:33:20.000000Z K 7 svn:log V 74 Shared libraries from 4.4-FreeBSD needed for proper binary compatibility. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-10T20:36:51.000000Z K 7 svn:log V 124 Remove references to nfsiod and nfs_client_flags now that they are obsolete. Submitted by: Gordon Tetlow END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-10T20:43:50.000000Z K 7 svn:log V 135 Malloc mutexes pre-zero'd as random garbage (including 0xdeadcode) my trigget the check to make sure we don't initalize a mutex twice. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-10T20:45:40.000000Z K 7 svn:log V 191 Add a temporary hack that will go away with the ucred API update to bzero the duplicated mutex before initializing it to avoid triggering the check for init'ing an already initialized mutex. END K 10 svn:author V 2 ps K 8 svn:date V 27 2001-10-10T23:06:54.000000Z K 7 svn:log V 114 Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loader tunable. Reviewed by: peter MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-11T05:37:32.000000Z K 7 svn:log V 263 Use the NetBSD init code for the TOPIC parts as a more complete basis for initializing the parts. Since I don't have any of these parts in any of my working laptops, I'm committing this to allow people to test it. Will MFC when I receive reports of it working. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-11T05:37:59.000000Z K 7 svn:log V 107 Set if_type and if_addrlen before calling if_attach(), so the values are available for the routine to use. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-11T05:41:27.000000Z K 7 svn:log V 169 takashi shibagaki-san posted a similar patch to nomads. It seems that more laptops work w/o the shutdown code than with it on reboot. So let's disable it for a while. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-11T05:54:39.000000Z K 7 svn:log V 321 Move device nodes into a /dev/net/ directory, to avoid conflict with existing devices (e.g.: tunX). This may need a little more thought. Create a /dev/netX alias for devices. net0 is reserved. Allow wiring of net aliases in /boot/device.hints of the form: hint.net.1.dev="lo0" hint.net.12.ether="00:a0:c9:c9:9d:63" END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-11T08:08:11.000000Z K 7 svn:log V 56 MFC: rev 1.285: add two sysctl()s for seeing kvm usage. END K 10 svn:author V 2 mr K 8 svn:date V 27 2001-10-11T08:15:14.000000Z K 7 svn:log V 251 Fix SysV Semaphore Handling. Updated by peter following KSE and Giant pushdown. I've running with this patch for two week with no ill side effects. PR: kern/12014: Fix SysV Semaphore handling Submitted by: Peter Jeremy END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-11T08:15:16.000000Z K 7 svn:log V 83 Update comments regarding the transient nature of k_kproc and u_md in struct user. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-11T08:20:18.000000Z K 7 svn:log V 181 MFC: update comments about u_kproc and u_md. Remove nasty #defines for old BSD4.3 naming compatability. Nothing in our tree uses them and I couldn't find any ports that used them. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2001-10-11T08:51:55.000000Z K 7 svn:log V 359 MFC of 1.41 (newfs.c) / 1.43 (newfs.8): Instead of using 16 as the default cylinders per cylinder group parameter (the max. value for a 8k/1k FS), compute the maximum value allowed and use it. It can be overridden by specifying -c of course. This allow for FS built through the initial installation to have better values. Submitted by: bde (manpage by me) END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-10-11T11:02:50.000000Z K 7 svn:log V 147 Fix the phrase about "both files", which must be left from login(3). This page, logwtmp(3), speaks of only one file -- wtmp(5). MFC after: 1 week END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-10-11T11:21:18.000000Z K 7 svn:log V 237 Documentation nitpick. IPFIREWALL_VERBOSE logging really has nothing to do with "dropped packets." Any packets matching rules with the 'log' directive are logged regardless of the action, drop, pass, divert, pipe, etc. MFC after: 1 day END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-10-11T11:29:12.000000Z K 7 svn:log V 140 Make `-t' flag in pkg_*(1) tools actually working. PR: 30843 Submitted by: Vladimir B. Grebenschikov MFC after: 2 weeks END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-10-11T11:29:37.000000Z K 7 svn:log V 80 Add missing section number to a cross-reference to login(1). MFC after: 3 days END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-10-11T12:18:14.000000Z K 7 svn:log V 19 Add missing space. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-11T12:31:50.000000Z K 7 svn:log V 239 * Change the calling convention for execve so that it conforms to normal C calling conventions. This allows crt1.c to be written nearly without any inline assembler. * Initialise cpu_model[] so that the hw.model sysctl works properly. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-11T12:33:05.000000Z K 7 svn:log V 119 Change to track the new calling convention for execve. This version only needs one line of assembler to initialise gp. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-11T13:31:55.000000Z K 7 svn:log V 40 Implement mcount trampoline (untested). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-11T13:35:31.000000Z K 7 svn:log V 66 Implement MCOUNT hook for assembler. Probably doesn't work right. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-11T13:47:20.000000Z K 7 svn:log V 21 Fix typo in comment. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-10-11T14:30:42.000000Z K 7 svn:log V 1139 Fixed bugs from revision 1.27. Specifically: - Restore the ability to look up network names in the networks(5) database by passing getnetbyaddr(3) shifted network numbers, but without duplicating the old bug that was fixed in 1.27 (we now only shift netnums with standard netmasks). For example: Before: $ netstat -r [...] 127.0.1/24 localhost UGSc 0 0 lo0 127.0.2/24 localhost UGSc 0 0 lo0 After: $ netstat -r [...] subnet1/24 localhost UGSc 0 0 lo0 subnet2/24 localhost UGSc 0 0 lo0 - Only try to lookup with the forged netmask if the mask was not explicitly specified, like it was before 1.27. For example: Before: $ netstat -r net-44.ampr.org/25 localhost UGSc 0 0 lo0 net-44.ampr.org/25 localhost UGSc 0 0 lo0 After: 44.108.2/25 localhost UGSc 0 0 lo0 44.108.2.128/25 localhost UGSc 0 0 lo0 - Make sure to null-terminate the resulting string. MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-10-11T15:10:34.000000Z K 7 svn:log V 82 MFC: 1.195: Add missing NOSECURE check for the `includes' target. PR: bin/14648 END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-10-11T15:27:53.000000Z K 7 svn:log V 155 - Bump document date for eaccess(2) addition. - Mention ``eaccess'' in the NAME section. - Use intro(2) terminology. - Markup fixes. Reviewed by: rwatson END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-11T15:37:26.000000Z K 7 svn:log V 61 MFCs noted: amdpm(4), new newfs(8) cylinder group defaults. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-11T15:38:48.000000Z K 7 svn:log V 58 Move two misplaced release notes to the correct location. END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-10-11T15:49:06.000000Z K 7 svn:log V 123 Clarify that strnstr() will stop searching after in encounters a NUL character. Bump document date. Add a missing comma. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-11T16:09:48.000000Z K 7 svn:log V 127 MFC: amdpm(4), newfs(8) defaults. New release note: vnconfig(8) -f limit gone. While I'm here, MFC a minor whitespace fix. END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-10-11T17:02:44.000000Z K 7 svn:log V 175 Note that strncmp() will not compare characters after a NUL character. Add a missing word. Bump document date. Inspired by: IEEE Std 1003.1-200x (Draft 7) MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-11T17:52:20.000000Z K 7 svn:log V 36 Add missing includes of sys/lock.h. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-11T17:53:43.000000Z K 7 svn:log V 35 Add missing includes of sys/ktr.h. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-10-11T18:14:11.000000Z K 7 svn:log V 81 This file is outdated - remove it. Noticed by: Oliver Fromme END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-10-11T18:14:45.000000Z K 7 svn:log V 37 Update this to match current reality END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-11T18:25:57.000000Z K 7 svn:log V 95 Oops, these already included sys/lock.h, they just did so after sys/mutex.h which is too late. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-11T18:36:41.000000Z K 7 svn:log V 157 Note that PROCFS is mandatory at this time- until we fix the ptrace code to not call things directly from procfs we can't very well have procfs be a module. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-11T18:39:05.000000Z K 7 svn:log V 187 Fix the ``WARNING: Driver mistake: repeat make_dev'', caused by using the wrong index variable within a loop. I have no idea how this managed to work on my test box. Spotted by: fenner END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-11T21:17:31.000000Z K 7 svn:log V 130 We use proc_rwmem (with the correct number of args) rather than procfs_domem in the new world order or procfs. Submitted by: des END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-11T21:47:27.000000Z K 7 svn:log V 35 remove unused variable declaration END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-11T21:48:02.000000Z K 7 svn:log V 50 Remove the hiding of some prototype declarations. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-11T21:48:35.000000Z K 7 svn:log V 139 New release note: isp(4) Qlogic 2300 support. For some reason this didn't get committed along with its accompanying hardware note entry. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-11T21:49:22.000000Z K 7 svn:log V 43 MFC: isp(4) Qlogic 2300 and 2312 support. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-11T22:02:14.000000Z K 7 svn:log V 30 Fix declaration disagreement. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-10-11T22:37:32.000000Z K 7 svn:log V 235 MFC from NOTES. Documentation nitpick. IPFIREWALL_VERBOSE logging really has nothing to do with "dropped packets." Any packets matching rules with the 'log' directive are logged regardless of the action, drop, pass, divert, pipe, etc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-11T22:48:37.000000Z K 7 svn:log V 104 Rework some code to be a bit simpler by inverting a few tests and using else clauses instead of goto's. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-11T22:49:27.000000Z K 7 svn:log V 18 Whitespace fixes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-11T23:38:17.000000Z K 7 svn:log V 327 Change the kernel's ucred API as follows: - crhold() returns a reference to the ucred whose refcount it bumps. - crcopy() now simply copies the credentials from one credential to another and has no return value. - a new crshared() primitive is added which returns true if a ucred's refcount is > 1 and false (0) otherwise. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-11T23:39:43.000000Z K 7 svn:log V 328 - Catch up to the new ucred API. - Add proc locking to the jail() syscall. This mostly involved shuffling a few things around so that blockable things like malloc and copyin were performed before acquiring the lock and checking the existing ucred and then updating the ucred as one "atomic" change under the proc lock. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-12T02:06:34.000000Z K 7 svn:log V 23 Write a real man page. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-12T02:30:53.000000Z K 7 svn:log V 21 roll out last change END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-10-12T07:36:34.000000Z K 7 svn:log V 25 DTRT in the restart case END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-10-12T09:16:36.000000Z K 7 svn:log V 623 Remove the panic when trying to register a sysctl with an oid too high. This stops panics on unloading modules which define their own sysctl sets. However, this also removes the protection against somebody actually defining a static sysctl with an oid in the range of the dynamic ones, which would break badly if there is already a dynamic sysctl with the requested oid. Apparently, the algorithm for removing sysctl sets needs a bit more work. For the present, the panic I introduced only leads to Bad Things (tm). Submitted by: many users of -current :( Pointy hat to: roam (myself) for not testing rev. 1.112 enough. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-10-12T09:59:50.000000Z K 7 svn:log V 61 MFC: Update section on VLAN support in the ethernet drivers. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-10-12T10:09:36.000000Z K 7 svn:log V 85 Fix a small style slip: Files in /dev are not devices theirselves, but device nodes. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-10-12T10:09:37.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 yar K 8 svn:date V 27 2001-10-12T10:11:48.000000Z K 7 svn:log V 29 MFC: Add the agp(4) manpage. END K 10 svn:author V 2 tg K 8 svn:date V 27 2001-10-12T10:31:00.000000Z K 7 svn:log V 174 Minor cleanup, no functional changes: - Add/change some comments, - remove superfluous `if (1||x)' and re-indent, - fix initialization of floppyinfo[] to get rid of warning. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-10-12T11:05:58.000000Z K 7 svn:log V 160 Set ulptusein = 0 so that the machine doesn't hang solid after a printjob. There is probably a better fix, but this at least makes USB printing working again. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-12T11:49:11.000000Z K 7 svn:log V 257 If the faulting instruction is a cmpxchg, then isr.w and isr.r will both be set. We need to check isr.w before isr.r so that we can correctly handle a cmpxchg to a copy-on-write page. This fixes the hang-after-fork problem for dynamically linked programs. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-12T11:50:09.000000Z K 7 svn:log V 70 Pass the correct trapframe pointer to fork_exit - sp is trapframe-16. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-10-12T13:06:40.000000Z K 7 svn:log V 62 Be consistent about indent at least within one block of code. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-10-12T13:16:34.000000Z K 7 svn:log V 111 Don't let a user name in ftpd's proctitle be mistaken for a status message. PR: misc/25217 MFC after: 7 days END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-12T15:05:00.000000Z K 7 svn:log V 240 Fixed corruption of the vendor $Id$ to $FreeBSD$. Put $FreeBSD$ in __FBSDID() and ifdefed away all vendor id stuff. This file should never have left the vendor branch; it is now identical with the vendor's version except for id fiddling. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-10-12T15:49:51.000000Z K 7 svn:log V 174 Add pmap_kenter_flags(), which is used by MD bus code that will be committed soon, add a stub form pmap_kenter_temporary(), and implement pmap_extract() and pmap_kextract(). END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-10-12T15:51:19.000000Z K 7 svn:log V 44 Implement DELAY() using the %tick register. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-10-12T15:55:45.000000Z K 7 svn:log V 108 Make the NTOHL, NTOHS, HTONL and HTONS macros (which are nops on sparc64) empty to avoid compiler warnings. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-10-12T15:58:48.000000Z K 7 svn:log V 112 Save the floating point context to the right pcb in cpu_fork(), and add an empty stub for is_physical_memory(). END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-10-12T16:00:30.000000Z K 7 svn:log V 19 Fix some warnings. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-10-12T16:06:41.000000Z K 7 svn:log V 86 Add inthand_add() and inthand_remove() for use by the MD bus code and some glue code. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2001-10-12T16:49:28.000000Z K 7 svn:log V 431 Correct the input/output/clobber specifications for the cpuid instruction. Stefan Keller noticed that CPU identification was broken when compiled with -O2, and tracked it down to the asm statement, which was storing values into memory without specifying that memory was modified. He submitted a patch which added "memory" as a clobber, but I refined it further to arrive at this version. MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-12T17:29:22.000000Z K 7 svn:log V 253 Start to move to an alphabetical (rather than semi-chronological) ordering on release notes items, in an attempt to bring some order to a huge mess. This commit covers the top-level "Userland" section. No other content, markup, or whitespace changes. END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-10-12T17:39:36.000000Z K 7 svn:log V 477 o Treat a buffer as a non-NUL terminated string, because the whois server may not return a new line character on the final line. o Remove the whois.networksolutions.com fallback code, which is no longer needed. o Instead of determining a hostname by terminating it when we see whitespace, only allow hostname characters and terminate the string when it's not such a character. o Add a small optimization in a for loop. PR: 30968 Reviewed by: -audit MFC after: 4 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-12T18:04:44.000000Z K 7 svn:log V 152 Traverse the list of network interfaces rather than use if_index- if_index is not guaranteed to be dense with respect to the actual list of interfaces. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-12T18:17:34.000000Z K 7 svn:log V 866 Finally fix the VM bug where a file whos EOF occurs in the middle of a page would sometimes prevent a dirty page from being cleaned, even when synced, resulting in the dirty page being re-flushed to disk every 30-60 seconds or so, forever. The problem is that when the filesystem flushes a page to its backing file it typically does not clear dirty bits representing areas of the page that are beyond the file EOF. If the file is also mmap()'d and a fault is taken, vm_fault (properly, is required to) set the vm_page_t->dirty bits to VM_PAGE_BITS_ALL. This combination could leave us with an uncleanable, unfreeable page. The solution is to have the vnode_pager detect the edge case and manually clear the dirty bits representing areas beyond the file EOF. The filesystem does the rest and the page comes up clean after the write completes. MFC after: 3 days END K 10 svn:author V 2 mp K 8 svn:date V 27 2001-10-12T19:53:22.000000Z K 7 svn:log V 67 Add standard calls to device_add_child() and root_bus_configure(). END K 10 svn:author V 2 mp K 8 svn:date V 27 2001-10-12T19:55:04.000000Z K 7 svn:log V 111 Modify a virtual address check to allow use of the openfirmware callback used by the PowerPC simulator (PSIM). END K 10 svn:author V 2 mp K 8 svn:date V 27 2001-10-12T20:02:50.000000Z K 7 svn:log V 76 Add memory disk support to allow the boot process to proceed a bit further. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-10-12T22:03:33.000000Z K 7 svn:log V 64 MFC: Fix errors and warnings when compiling with NTFS_DEBUG > 1 END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-10-12T22:05:39.000000Z K 7 svn:log V 187 MFC: Reference devvp on ntnode creation and dereference on removal. Previous code lead to page faults becouse i_devvp went zero after VOP_RECLAIM, but ntnode was reused (not reclaimed). END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-10-12T22:07:08.000000Z K 7 svn:log V 170 MFC: Fix opening particular file's attributes (as described in man page). This is useful for debug purposes. (There was a mess specifing default attribute type and name) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-12T22:07:09.000000Z K 7 svn:log V 113 Re-order "Network Interface Support" section of release notes. No other whitespace, markup, or content changes. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-10-12T22:08:49.000000Z K 7 svn:log V 101 MFC: Stole unicode translation tables from mount_msdos. Add kernel code to support this translation. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-10-12T22:39:02.000000Z K 7 svn:log V 148 Add the ability to load klds from a floppy as part of the installation. Submitted by: "Daniel O'Connor" MFC after: 2 weeks END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-13T00:33:40.000000Z K 7 svn:log V 131 New release notes: arp(8) prints interface names, strnstr(3)/strcasestr(3), sysinstall(8) can load KLDs. Minor markup additions. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-13T01:47:52.000000Z K 7 svn:log V 139 Import the extra bits needed to target IA-64, PowerPC, and sparc64. (this is Binutils from the FSF 2.11 branch [checked out 19-July-2001]) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-13T01:47:52.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r84865, 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 2001-10-13T01:47:53.000000Z K 7 svn:log V 99 This commit was manufactured by cvs2svn to create tag 'binutils-vendor-binutils_2_11_cvs_20010719'. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-10-13T02:04:54.000000Z K 7 svn:log V 178 Oops, fix a missing condition that broke umount's `-h' option. I had somehow removed an error check in revision 1.26, causing errx() to be called unconditionally in the -h case. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-13T04:23:37.000000Z K 7 svn:log V 445 Makes contigalloc[1]() create the vm_map / underlying wired pages in the kernel map and object in a manner that contigfree() is actually able to free. Previously contigfree() freed up the KVA space but could not unwire & free the underlying VM pages due to mismatched pageability between the map entry and the VM pages. Submitted by: Thomas Moestl Testing by: mark tinguely MFC after: 3 days END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-13T04:38:46.000000Z K 7 svn:log V 87 Backed out "Compensate for header dethreading [mistakes]" mistakes in alpha files too. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-13T04:54:03.000000Z K 7 svn:log V 57 Removed unused include of kernel-only file . END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-13T06:05:37.000000Z K 7 svn:log V 193 Backed out the quick fixes for the transient breakage of in rev.1.106 of the latter (don't include and/or just to work around bugs in ). END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-13T06:41:41.000000Z K 7 svn:log V 184 Backed out vestiges of the quick fixes for the transient breakage of in rev.1.106 of the latter (don't include just to work around bugs in ). END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-13T06:57:59.000000Z K 7 svn:log V 57 Fixed bitrot in a banal comment by removing the comment. END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-10-13T07:22:12.000000Z K 7 svn:log V 141 attachobject: Return correct status after successfully attaching a plex. Indirectly found by: Hendrik Scholz END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-13T08:06:20.000000Z K 7 svn:log V 69 Only the first eight arguments can possibly be in stacked registers. END K 10 svn:author V 6 yokota K 8 svn:date V 27 2001-10-13T09:08:37.000000Z K 7 svn:log V 338 Update man pages in the section 4 to match the reality in -CURRENT. - Change lines referring to kernel configuration file: device foo0 at isa port xxx irq yyy... to device foo Describe resource "hints" in /boot/device.hints. - Try to describe resource allocation and probe/attach behavior in the newbus framework. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-10-13T09:17:49.000000Z K 7 svn:log V 93 Don't generate it has never had any users anywhere in the source tree. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-10-13T09:18:28.000000Z K 7 svn:log V 49 Regenerate syscall stuff. Remove syscall-hide.h END K 10 svn:author V 6 yokota K 8 svn:date V 27 2001-10-13T10:28:02.000000Z K 7 svn:log V 992 Hack for the "out-of-sync" error. - Count the number of this error. - When the error is detected for the first time, the psm driver will throw few data bytes (up to entire packet size) and see if it can get back to sync. - If the error still persists, the psm driver disable/enable the mouse and see if it works. - If the error still persists and the count goes up to 20, the psm driver reset and reinitialize the mouse. The counter is reset to zero. - It also discards an incomplete data packet when the interval between two consequtive bytes are longer than pre-defined timeout (2 seconds). The last byte which arrived late will be regarded as the first byte of a new packet. This is louie's idea. You may see the following error logs during the above operations: "psmintr: delay too long; resetting byte count" "psmintr: out of sync (%04x != %04x)" "psmintr: discard a byte (%d)" "psmintr: re-enable the mouse" "psmintr: reset the mouse" MFC after: 1 month END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-13T12:23:23.000000Z K 7 svn:log V 111 Use ".Lb libm" where it will have an effect (not just in the zombie man pages in libm). Submitted by: phantom END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-13T12:29:25.000000Z K 7 svn:log V 58 Fixed missing quoting of [-1, +1]. Submitted by: phantom END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-10-13T13:19:34.000000Z K 7 svn:log V 301 o Reserve system call 377 for afs_syscall; by reserving a system call number, portable OpenAFS applications don't have to attempt to determine what system call number was dynamically allocated. No system call prototype or implementation is defined. Requested by: Tom Maher END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-10-13T13:30:21.000000Z K 7 svn:log V 66 o Update init_sysent.c and friends for allocation of afs_syscall. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-13T13:57:32.000000Z K 7 svn:log V 280 Fixed missing quoting of >= (in ceil.3) and <= (in floor.3) by reverting to describing these operators in English. This completes the fix in rev.1.3 (rev.1.2 got this wrong by describing wrong operators in English). Fixed bitrot and improved English in the DESCRIPTION section. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-13T14:22:08.000000Z K 7 svn:log V 143 Removed most of the zombie man pages in libm. All relevant parts have been copied to msun/man (most of them long ago without proper history). END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-13T15:57:05.000000Z K 7 svn:log V 44 These files have been gone for a long time. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-13T17:20:51.000000Z K 7 svn:log V 73 Add warning about zeroing-out the socket structure before populating it. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-13T17:22:54.000000Z K 7 svn:log V 9 MFC 1.21 END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-10-13T18:51:20.000000Z K 7 svn:log V 204 MFC 1.20->1.21: Basically rewrite the sortq() routine which is used by 'lpc clean' and 'lpc tclean'. This removes some invalid assumptions which could (in rare cases) case valid user jobs to be removed. END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-10-13T18:52:36.000000Z K 7 svn:log V 68 MFC 1.4: Fix minor compile-time error in definition of 'copyright'. END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-10-13T19:01:45.000000Z K 7 svn:log V 115 Fix minor compile-time warnings by changing copyright/rcsid definitions, and adding paren's in one 'if' statement. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-13T19:10:35.000000Z K 7 svn:log V 141 Give a corrected version of the workaround for PCCARD ejection hangs. Submitted by: HashimotoTakeo@mac.com, Hiroki Sato END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-13T19:25:03.000000Z K 7 svn:log V 61 Use &prompt.root; instead of literal #. Pointed out by: dd END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-13T19:31:58.000000Z K 7 svn:log V 50 Whitespace fixes. Can be ignored by translators. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-13T19:32:54.000000Z K 7 svn:log V 57 Grrr. Fix a build-breaking typo in rev 1.1.2.30 commit. END K 10 svn:author V 2 mp K 8 svn:date V 27 2001-10-13T19:57:28.000000Z K 7 svn:log V 201 Changes for both compilation on NetBSD (PPC) and cross-compilation on FreeBSD. - Hardcode and trim warning flags down to compatible subset. - Remove -elf FMT flag. - Allow for NM commandline override. END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-10-13T21:07:17.000000Z K 7 svn:log V 146 MFC 1.40: Rename the local variable 'person' to 'lpr_username', to fix compile-time warning about conflict with a global variable used by 'lprm'. END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-10-13T21:08:58.000000Z K 7 svn:log V 93 MFC 1.41: Fix a compile-time warning by declaring a 'len' variable as size_t instead of int. END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-10-13T21:11:31.000000Z K 7 svn:log V 96 MFC 1.42: Fix one more compile-time warning by renaming a local variable from 'c' to 'touch_c'. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-10-13T21:48:57.000000Z K 7 svn:log V 284 Note that the contents of /tmp may or may not be kept between system reboots. Also add a `NOTES' section that reminds the reader that this man page just documents the system default, and that the hierarchy of a given site is at the system administrators discretion. PR: docs/29525 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T00:58:59.000000Z K 7 svn:log V 25 Clean up the formatting. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T01:00:29.000000Z K 7 svn:log V 37 We support sparc64, not plain sparc. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T01:08:32.000000Z K 7 svn:log V 28 Update for Binutils 2.11.2. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T01:24:07.000000Z K 7 svn:log V 107 We can easily share a single config.h file across all FreeBSD platforms, which reduces the upgrade effort. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T01:31:37.000000Z K 7 svn:log V 25 Clean up the formatting. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T01:33:07.000000Z K 7 svn:log V 30 We do "sparc64", not "sparc". END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T01:47:30.000000Z K 7 svn:log V 25 Clean up the formatting. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T01:57:07.000000Z K 7 svn:log V 30 We do "sparc64", not "sparc". END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T01:57:19.000000Z K 7 svn:log V 25 Clean up the formatting. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T01:58:18.000000Z K 7 svn:log V 28 Clean up a little bit more. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T02:07:26.000000Z K 7 svn:log V 58 Need to look in additional places for BFD's config.h now. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T02:12:40.000000Z K 7 svn:log V 153 Allow easier override of the configure tuple, in case you wanted to build as "powerpc-obrien-freebsd" rahter than "powerpc-unknown-freebsd" for example. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T02:13:55.000000Z K 7 svn:log V 89 You know the last revision will work better if the TARGET_TUPLE is set conditionally.... END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-14T02:15:58.000000Z K 7 svn:log V 41 Adjust for the movement of `as' headers. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-14T03:56:53.000000Z K 7 svn:log V 186 When casting from uid16/gid16 to uid/gid respectively, make sure that "no change" (ie 0xFFFF) is properly cast to (int)-1 for those syscalls that set uids and/or gids. Verified by: LTP END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-10-14T05:44:08.000000Z K 7 svn:log V 131 MFC: export interrupt statistics via sysctl. It would be good to update vmstat to make use of this facility instead of using kmem. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-14T05:52:49.000000Z K 7 svn:log V 106 Forced commit. There apparently was already a PR for the problem fixed by the previous commit. PR: 31122 END K 10 svn:author V 5 benno K 8 svn:date V 27 2001-10-14T06:02:16.000000Z K 7 svn:log V 42 Remove another unneeded instance of -elf. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-10-14T06:54:27.000000Z K 7 svn:log V 108 Back out previous commit, I did not notice there is already a machine independent way to do this in CURRENT END K 10 svn:author V 5 benno K 8 svn:date V 27 2001-10-14T08:38:16.000000Z K 7 svn:log V 23 Implement pmap_mapdev. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-14T13:45:33.000000Z K 7 svn:log V 27 Make this compile on ia64. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-10-14T18:36:35.000000Z K 7 svn:log V 96 Implement partial-file NFS lock testing. Submitted by: "Andrew P. Lentvorski" END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-10-14T18:46:47.000000Z K 7 svn:log V 73 MFC: 1.110; permit direct swapping to NFS regular files using swapon(2). END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-10-14T19:08:16.000000Z K 7 svn:log V 203 MFC: 1.25, 1.27; don't allow NFS filehandle lookups to succeed on an inode whose effective link count is zero, since the file is really gone from the system (ext2fs issue in 1.17.2.1 has been resolved). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-10-14T19:22:51.000000Z K 7 svn:log V 334 Turn on the hardware volume buttons that are present on most laptops with these chips. There is a new hint, hint.pcm.N.hwvol_config, that can be set to 1 or 0 to select which pins the buttons are connected to. I'm open to suggestions on where to document this. Also bump the number of playback channels up to 4. MFC after: 3 days END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-10-14T19:28:54.000000Z K 7 svn:log V 120 MFC: 1.51; ask for user confirmation before adjusting to a head/cylinder boundary. Fix a selection of other minor bugs. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-14T19:44:15.000000Z K 7 svn:log V 108 Fix it so that it doesn't complain for compiles on alpha- that is, match format string args to actual args. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-10-14T20:05:50.000000Z K 7 svn:log V 371 MFC: export interrupt statistics through sysctl same as it is done in CURRENT (hw.intrcnt and hw.intrnames). Note to Alpha committers: intrcnt is also defined in sys/alpha/include/intrcnt.h -- probably it should be removed from there to avoid a warning in compilations. However I have no way to test it so I am leaving that file unmodified until someone can test this. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-10-14T20:10:05.000000Z K 7 svn:log V 165 Remove a warning for an unused variable (technically the variable was used, but in a way that the compiler could optimize out presumably before checking for usage.) END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2001-10-14T20:17:53.000000Z K 7 svn:log V 138 bring in ARP support for variable length link level addresses Reviewed by: jdp Approved by: jdp Obtained from: NetBSD MFC after: 6 weeks END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-10-14T20:47:08.000000Z K 7 svn:log V 341 Fix locking violations during page wiring: - vm map entries are not valid after the map has been unlocked. - An exclusive lock on the map is needed before calling vm_map_simplify_entry(). Fix cleanup after page wiring failure to unwire all pages that had been successfully wired before the failure was detected. Reviewed by: dillon END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-10-14T20:51:14.000000Z K 7 svn:log V 167 Don't remove all mappings of a swapped out process if the vm map contained wired entries. vm_fault_unwire() depends on the mapping being intact. Reviewed by: dillon END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-10-14T20:56:55.000000Z K 7 svn:log V 125 Reduce the number of TLB shootdowns caused by a call to pmap_qenter() from number of pages mapped to 1. Reviewed by: dillon END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-10-14T21:09:04.000000Z K 7 svn:log V 239 Change vmapbuf() to use pmap_qenter() and vunmapbuf() to use pmap_qremove(). This significantly reduces the number of TLB shootdowns caused by vmapbuf/vunmapbuf when performing many large reads from raw disk devices. Reviewed by: dillon END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-10-14T21:11:33.000000Z K 7 svn:log V 41 Repair normally unused is_digit() macro. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-10-14T21:14:14.000000Z K 7 svn:log V 59 Remove a warning related to the last change to interrupt.h END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-10-14T21:20:12.000000Z K 7 svn:log V 127 MFC: Use the most conservative interpretation of the "DHCP Maximum Message Size" since RFC2132 is ambiguous about its meaning. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-10-14T21:25:02.000000Z K 7 svn:log V 61 MFC: 1.8; add two missing `break' statements and fix a typo. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-10-14T21:39:54.000000Z K 7 svn:log V 36 MFC: Avoid a few compiler warnings. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-10-14T21:50:39.000000Z K 7 svn:log V 102 MFC: 1.20; allow tunefs to operate on filesystem images in regular files, fix a few other minor bugs. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-10-14T22:40:19.000000Z K 7 svn:log V 131 link(2) may fail with EPERM if name1 is immutable or append-only. PR: 31025 Submitted by: Tim Singletary END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-10-14T22:46:05.000000Z K 7 svn:log V 57 Repair typo. PR: 31262 Submitted by: END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-10-14T23:13:01.000000Z K 7 svn:log V 113 Slightly improve wording in the opening paragraph. PR: 31202 Submitted by: Jasmin Blanchette END K 10 svn:author V 2 mp K 8 svn:date V 27 2001-10-15T00:37:45.000000Z K 7 svn:log V 256 Save WIP. Partial rewrite of cpu_switch() and savectx(). This makes it closer to working but still needs some work to properly switch the full context (such as saving the fpu registers, switch stacks, etc.). Also, remove some dead code that was mixed in. END K 10 svn:author V 2 mp K 8 svn:date V 27 2001-10-15T01:04:49.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-15T01:18:51.000000Z K 7 svn:log V 15 More cleaning. END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-10-15T01:32:48.000000Z K 7 svn:log V 150 Reinstate VINUMDEBUG. Removing it also removes some diagnostic commands. I should reconsider whether I just leave them in without #ifdef VINUMDEBUG. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-15T01:43:23.000000Z K 7 svn:log V 146 We can easily share obj-format.h and targ-env.h files across all FreeBSD platforms, which reduces the upgrade effort. Also tidy up the Makefiles. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-15T01:43:38.000000Z K 7 svn:log V 120 Err, umm, the i386 linux files got committed to the RELENG_4 branch, so I assume that the alpha ones should be as well. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-15T01:57:13.000000Z K 7 svn:log V 57 We don't support GDB for IA-64, PowerPC, or sparc64 yet. END