ƒ­Q86231 219 254 126 135 237 137 378 255 604 461 246 198 178 169 186 256 209 333 211 168 434 335 763 357 148 229 513 315 371 174 321 210 294 216 715 597 115 132 165 271 116 233 143 169 132 200 149 501 433 287 223 164 119 139 339 155 184 402 211 137 271 845 212 228 142 167 205 148 131 112 182 300 219 154 520 174 141 216 431 237 310 186 119 181 290 145 163 151 153 472 168 133 132 659 287 442 161 236 457 144 173 162 234 286 156 156 158 884 260 301 346 776 186 250 433 166 190 192 212 151 647 234 209 301 167 107 146 318 145 133 136 274 230 504 251 210 200 280 281 144 195 141 119 123 113 114 119 251 164 162 176 148 226 130 219 402 134 265 145 203 131 181 112 119 124 129 146 270 407 245 174 273 214 164 300 272 197 298 444 219 297 227 245 321 221 219 127 176 307 182 247 257 211 211 201 288 116 234 561 169 398 191 140 191 132 307 171 213 160 347 163 396 399 230 423 265 133 231 207 159 K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-09T20:19:58.000000Z K 7 svn:log V 161 Add support for the Sun psycho/sabre UPA-PCI bridge, some OpenFirmware PCI support code, and a driver for the Sun APB PCI-PCI bridge. Partly ported from NetBSD. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-09T20:21:21.000000Z K 7 svn:log V 34 Add ISA support code for sparc64. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-09T20:23:38.000000Z K 7 svn:log V 43 Add EBus support code, ported from NetBSD. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-09T20:43:44.000000Z K 7 svn:log V 144 Add a file forgotten in the previous commit (a kobj interface that defines methods that need to be implemented by sparc64 host bridge drivers). END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-09T20:44:44.000000Z K 7 svn:log V 45 Add entries for the recently committed code. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-09T21:34:45.000000Z K 7 svn:log V 282 Fix deadlock introduced in 1.73 (Jan 1998). The paging-in-progress count on a vnode-backed object must be incremented *after* obtaining the vnode lock. If it is bumped before obtaining the vnode lock we can deadlock against vtruncbuf(). Submitted by: peter, ps MFC after: 3 days END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-09T22:17:38.000000Z K 7 svn:log V 162 Forced commit to note that a large portion of the code in these files was ported from NetBSD, which I forgot to mention in my initial commit. Pointy hat to: tmm END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-11-09T23:58:07.000000Z K 7 svn:log V 507 Properly sanity-check the old msgbuf structure before we accept it as being valid. Previously only the magic number and the virtual address were checked, but it makes little sense to require that the virtual address is the same (the message buffer is located at the end of physical memory), and checks on the msg_bufx and msg_bufr indices were missing. Submitted by: Bodo Rueskamp Tripped over during a kernel debugging tutorial given by: grog Reviewed by: grog, dwmalone MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-11-10T07:24:09.000000Z K 7 svn:log V 365 Avoid using the .align directive to skip to the next vector offset. It doesn't help us catch overflowing vector entries at compile time. Instead use the .org directive. The last entry in the IVT doesn't strictly need to be limited to 256 bytes, but doing so allows the the VHPT to be placed immediately following the IVT without wasting any space due to alignment. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-11-10T14:23:07.000000Z K 7 svn:log V 151 Make rsh(d) more secure (Hah!) by not defaulting PAM to promiscuously accepting connections. Add KDE entries. Committed From: BSDConEU Terminal Room END K 10 svn:author V 3 des K 8 svn:date V 27 2001-11-10T17:36:58.000000Z K 7 svn:log V 105 Increment the loop counter. PR: bin/29218 Submitted by: Goran Lowkrantz END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-11-10T18:39:54.000000Z K 7 svn:log V 82 Remove an extraneous argument to fprintf that -Wformat noticed. Reviewed by: des END K 10 svn:author V 3 arr K 8 svn:date V 27 2001-11-10T21:36:56.000000Z K 7 svn:log V 77 - No need for resetting values to 0 when M_ZERO flag is used. Approved: jhb END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-11-10T22:27:09.000000Z K 7 svn:log V 92 MFC: Fix locking violations during page wiring. Fix cleanup after page wiring failure. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-11-10T22:28:32.000000Z K 7 svn:log V 161 MFC: 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. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-11-10T22:31:24.000000Z K 7 svn:log V 114 MFC: Reduce the number of TLB shootdowns caused by a call to pmap_qenter() from number of pages mapped to 1. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-11-10T22:34:11.000000Z K 7 svn:log V 238 MFC: 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. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-11-10T22:35:36.000000Z K 7 svn:log V 116 MFC: Don't call setvar() with the VTEXTFIXED flag (causes memory leak). PR: 31533 Submitted by: maxim@macomnet.ru END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-11-11T02:16:52.000000Z K 7 svn:log V 76 Fixed style bugs (tab corruption) on every changed line in previous commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-11-11T02:48:09.000000Z K 7 svn:log V 341 Fixed namespace pollution related to `err' in libc in the same way as for `warn'. Now a whole 2 members of the err() family don't cause pollution. This fixes world breakage in awk for NOSHARED worlds. contrib/awk/msg.c has had its own version of err() for a long time, but this somehow didn't cause problems until the update to awk-3.1.0. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-11-11T05:26:14.000000Z K 7 svn:log V 239 Append to SYSTEM_OBJS and CLEAN before including kern.post.mk. Any modifications to SYSTEM_OBJS after including kern.post.mk will not make it to SYSTEM_DEP and consequently any dependency rules. This caused __{div|rem}* to not be built... END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-11-11T05:26:59.000000Z K 7 svn:log V 665 Fix NO_SENDMAIL knob. When FreeBSD's old BSD version of vacation was replaced with the new version in sendmail's distribution, vacation and the necessary libraries (libsmdb and libsmutil) were changed so they were always compiled. This broke people who didn't checkout src/contrib/sendmail/. I don't know if it's best to think of NO_SENDMAIL as no sendmail sources available or no sendmail binary. It is now the former. Also, remove the sendmail chapter from System Managers Manual (SMM) if NO_SENDMAIL is defined (for similar reasons -- source not available). PR: 31863, 31865 Submitted by: matusita, Joe Kelsey MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T06:16:53.000000Z K 7 svn:log V 264 Move all: target to kern.pre.mk so it matters less where you include kern.post.mk. # this should allow us to move kern.post.mk to the last line of the makefiles, # but I'll do that slowly as I verify that one can do that w/o breaking things. Submitted by: naddy END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T06:32:48.000000Z K 7 svn:log V 56 add note about why I used d_thread_t in the prototypes. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T06:55:15.000000Z K 7 svn:log V 136 Do not assume that a I/O based bridge is a 6729. Intel made a funky chip that I have the datasheet on the way for that also does this. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T06:58:43.000000Z K 7 svn:log V 420 Introduce the concept of "default" voltage. Have pccard layer use this value (-1) in lue of 50 (which assumes a 5.0V card). The rest of the pccard system doesn't detect the proper voltage for the card, so we have to do it on powerup. Many (all?) 3.3V cards can tolerate 5.0V for reading the CIS, but may fail to operate properly when so powered. Idea from: Chiharu Shibata-san in bsd-nomads:15867 END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-11-11T07:15:19.000000Z K 7 svn:log V 222 No need to hide stuff in the $FreeBSD$ tag or in other comments like, Backup passwd and group files: 1c1 < # $FreeBSD:(password):09:07 peter Exp $ --- > # $FreeBSD:(password):27:16 ache Exp $ MFC after: 1 week END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-11-11T10:44:02.000000Z K 7 svn:log V 274 Check that the mode argument to fsdb's `chmod' command contains no inode type bits set. Previously it would let you set IFMT bits (but not clear them). The `chtype' command should be be used instead for changing the inode type; having chmod half-work only causes confusion. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-11T11:20:09.000000Z K 7 svn:log V 82 fix typo. PR: 31898 Submitted by: Michael Lyngbøl END K 10 svn:author V 8 matusita K 8 svn:date V 27 2001-11-11T12:16:50.000000Z K 7 svn:log V 223 One more fix for sysinstall/libdisk to create a device file if and only if a target directory is devfs. Previous patch doesn't correct, it's unconditionally avoid to create a device file if kernel knows devfs. PR: 31109 END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-11-11T15:36:35.000000Z K 7 svn:log V 113 Apply a local change to ACPICA. Some BIOSes don't set WAK_STS at all, give up waiting for wakeup if we time out. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-11-11T15:51:30.000000Z K 7 svn:log V 197 Add two minor changes. - clean up wakeup routing fixup code by using macros. - allocate pte object temporary for kernel thread to avoid kernel panic by events from sleep button or lid switch. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T16:49:15.000000Z K 7 svn:log V 123 It turns out my reasons for using a few d_thread_t's were bogus. Revert them back to struct thread *. Submitteed by: bde END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T17:07:43.000000Z K 7 svn:log V 622 Add Omega 82c094 PCI PCMCIA bridge. It is similar to the CL-PD6729 in that it has one BAR that's mapped to 0x3e0 and is I/O only. It does not conform to the Yenta spec, like other PCI PCMICA bridges do (eg the TI 1031, which is mostly a 1131 w/o 32bit card support). It appears that this chip may also need to not route PCI interrupts as well. This chip is used in the NEC Versa 2430CD (and it appears that sometimes it works, while other times it doesn't) and others in the 2400 series. While the NEC website claims Cardbus support, I can't figure out how that is possible. Submitted by: Ben Timby END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T17:45:55.000000Z K 7 svn:log V 504 Move Intel 82092AA into the list of devices. It appears to be a one off chip that was on one prototype board. However, this appears to be a design that many chipsets are compatible with its PPEC register set (eg the Omega 82c094). Through the kindness of the Red Hat developer David Woodhouse, I now have this datasheet. I may take the advise of one of the bsd-nomads (whose name unfortunately escapes me at the moment) and split out all these 16-bit I/O mapped PCI devices into a separate driver... END K 10 svn:author V 8 groudier K 8 svn:date V 27 2001-11-11T17:56:35.000000Z K 7 svn:log V 18 MFC after: 0 days END K 10 svn:author V 8 groudier K 8 svn:date V 27 2001-11-11T17:58:54.000000Z K 7 svn:log V 35 Change Copyright and email address END K 10 svn:author V 8 groudier K 8 svn:date V 27 2001-11-11T18:02:11.000000Z K 7 svn:log V 68 Change Copyright and email address (log omitted un previous commit) END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T19:36:44.000000Z K 7 svn:log V 178 MFNetBSD: 1.140 imp (that's me) sort the file 1.141 christos Another cdrom 1.142 mjl Corega PCCB-11 1.143 mjl Corega PCC-TD 1.144 ichiro ELSA CF wavelan card XI-800 END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T19:37:28.000000Z K 7 svn:log V 24 Sync to 1.15 pccarddevs END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T20:15:06.000000Z K 7 svn:log V 140 Move from using PCCARD_ symbols gereated from this file to using PCMCIA_ symbols so that driver lists are easier to share and keep in sync. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T20:15:47.000000Z K 7 svn:log V 51 Sync to 1.16 pccarddevs to get new PCMCIA_ symbols END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T20:17:10.000000Z K 7 svn:log V 77 s/PCCARD_/PCMCIA_/g in NEWCARD device tables to enable easier NetBSD sharing END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T20:19:36.000000Z K 7 svn:log V 40 Back out last commit, it was accidental END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T20:21:37.000000Z K 7 svn:log V 107 Move include of kern.post.mk to the last line of the file. # Forced commit, last commit message was bogus END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T20:33:02.000000Z K 7 svn:log V 57 Move kern.post.mk to last line, now that it appears safe END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T21:27:12.000000Z K 7 svn:log V 408 Add a bunch of wireless cards for NEWBUS from NetBSD's list. I'm trying something new with the macros here and will likely try to get them adopted by NetBSD as well as moving them to other drivers. They make the list more compact and easier to read, the price of rigid to a schema for generating them (of course there are those that would argue this isn't bad). Obtained from: NetBSD's if_wi_pcmcia.c 1.9 END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-11T22:39:07.000000Z K 7 svn:log V 337 turn vn_open() into a wrapper around vn_open_cred() which allows one to perform a vn_open using temporary/other/fake credentials. Modify the nfs client side locking code to use vn_open_cred() passing proc0's ucred instead of the old way which was to temporary raise privs while running vn_open(). This should close the race hopefully. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-11T23:40:10.000000Z K 7 svn:log V 191 Drop privs while servicing kernel lock requests. Restore umask used before FIFO creation. If opening the FIFO fails, exit. Properly check the return value of open (use == -1 instead of < 0). END K 10 svn:author V 8 matusita K 8 svn:date V 27 2001-11-11T23:46:53.000000Z K 7 svn:log V 125 Forced commit: previous patch comes from PR: 31009 not 31109. Noticed by: Hiroo ONO (PR submitter) END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T23:52:28.000000Z K 7 svn:log V 72 Add GENTEK as one of the bogus vendors we need to id cards from the cis END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-11T23:52:49.000000Z K 7 svn:log V 27 Sync to 1.17 of pccarddevs END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-11-12T01:11:15.000000Z K 7 svn:log V 48 MFC 1.49: malloc and calloc do not free memory. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-12T02:33:52.000000Z K 7 svn:log V 243 Allow users to use the 'nolockd' or -L options with mount_nfs in order to avoid the need for rpc.lockd to perform client locks. Using this option a user can revert back to using local locks for NFS mounts like we did before we had rpc.lockd. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-12T02:43:56.000000Z K 7 svn:log V 60 note that 'nolockd' can't be used when updating mount flags END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-12T04:14:04.000000Z K 7 svn:log V 90 Remove #if 0'ed code that was replaced by vm_ksubmap_init() and GC'ed on other platforms. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-12T05:29:22.000000Z K 7 svn:log V 309 MFC: Bulk merge from current: ToPIC changes (improvement?) 3.3V support fixes for CL-PD67[12]* Make the second slot of CL-Pd6729 work (incl 3.3V cards) Fix reboot hang (at least on CL-PD6729 based Omnibook I have) Misc portability fixes in the post KDE environment maybe other things I've forgotten :-) END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-12T05:35:27.000000Z K 7 svn:log V 118 Use d_thread_t (the new ugly compatibility hack) rather than the old uglier compatibility hack (#define thread proc). END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-12T05:36:35.000000Z K 7 svn:log V 45 MFC: Merge d_thread_t stuff far too quickly. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-11-12T07:08:45.000000Z K 7 svn:log V 175 Invoke trap() for the alt. ITLB and alt. DTLB interrrupts when the region is not 6 or 7. This changes the behaviour from inserting a bogus region 6 mapping to a kernel panic. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-11-12T07:18:16.000000Z K 7 svn:log V 749 o os_boot_rendez is responsible for clearing the IRR bit by reading cr.ivr, as well as writing to cr.eoi. o use global variables to pass information to os_boot_rendez so that it doesn't have to jump through hoops to find it out. This avoids traps on the AP without it even being initialized. This fixes SMP configurations. o Move the probing of the MADT to the end of cpu_startup, instead of at the start of cpu_mp_probe. We need to probe the MADT for non-SMP configurations as well. This fixes uniprocessor configurations. o Serialize AP wake-up by waiting for the AP. We need to do this since we use global variables to for the AP to use. As a side-effect, we can use printf() more easily to see what's going on. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-12T08:42:20.000000Z K 7 svn:log V 116 When curproc is used repeatedly store curproc into a local variable to reduce generated code. This is a test case. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-12T08:53:34.000000Z K 7 svn:log V 133 Commit the better version that I had a while ago. This has only one reference to curthread. (#define curproc (curthread->td_proc)). END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-12T09:29:05.000000Z K 7 svn:log V 48 Implement eficlock_set() to set hardware clock. END K 10 svn:author V 5 benno K 8 svn:date V 27 2001-11-12T10:12:00.000000Z K 7 svn:log V 73 -msoft-float must always be turned on when compiling the PowerPC kernel. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-11-12T12:21:39.000000Z K 7 svn:log V 112 Fix a typo: Flinstone -> Flintstone. Submitted by: grog (during the kernel debugging session at BSDConEurope) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-11-12T13:06:04.000000Z K 7 svn:log V 55 Use make_dev_alias() instead of call make_dev() twice. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-11-12T13:58:53.000000Z K 7 svn:log V 38 Fix modules building on IBM-PC boxes. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-12T16:29:45.000000Z K 7 svn:log V 17 Fixup for WARNS. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-12T16:34:59.000000Z K 7 svn:log V 87 fix parameters to lock_answer(). Submitted by: Timo Geusch END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-12T16:57:33.000000Z K 7 svn:log V 207 Use newer constraints for inline assembly for an operand that is both an input and an output by using the '+' modifier rather than listing the operand in both the input and output sections. Reviwed by: bde END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-11-12T18:33:00.000000Z K 7 svn:log V 125 Add the ability to distinguish between compile environments that support `long long' and those that don't. Reviewed by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-12T18:53:45.000000Z K 7 svn:log V 62 Use newer constraints for atomic_cmpset(). Requested by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-12T18:56:49.000000Z K 7 svn:log V 427 Clean up breakage in inferior() I introduced in 1.92 of kern_proc.c: - Restore inferior() to being iterative rather than recursive. - Assert that the proctree_lock is held in inferior() and change the one caller to get a shared lock of it. This also ensures that we hold the lock after performing the check so the check can't be made invalid out from under us after the check but before we act on it. Requested by: bde END K 10 svn:author V 8 keramida K 8 svn:date V 27 2001-11-12T20:50:06.000000Z K 7 svn:log V 77 Make KASSERT's print the values that triggered a panic. Reviewed by: alfred END K 10 svn:author V 8 keramida K 8 svn:date V 27 2001-11-12T20:51:40.000000Z K 7 svn:log V 44 Remove EOL whitespace. Reviewed by: alfred END K 10 svn:author V 8 keramida K 8 svn:date V 27 2001-11-12T21:58:27.000000Z K 7 svn:log V 118 Change constraints to use "+" in inline asm instead of mapping input to output parameters with "0". Reviewed by: jhb END K 10 svn:author V 4 nate K 8 svn:date V 27 2001-11-12T22:11:24.000000Z K 7 svn:log V 337 MFH: V1.139 when newreno is turned on, if dupacks = 1 or dupacks = 2 and new data is acknowledged, reset the dupacks to 0. The problem was spotted when a connection had its send buffer full because the congestion window was only 1 MSS and was not being incremented because dupacks was not reset to 0. Reviewed by: jlemon END K 10 svn:author V 3 des K 8 svn:date V 27 2001-11-12T23:59:56.000000Z K 7 svn:log V 144 This is a PR statistics-gathering script I wrote a while ago. It currently doesn't do much of interest except produce graphs similar to phk's. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-11-13T00:07:21.000000Z K 7 svn:log V 217 Use a slightly less predictable temp file name, remove a stale list of PRs with corrupted submission dates (they were fixed on freefall a while ago), and uncomment the code that removes the temp file when we're done. END K 10 svn:author V 2 mp K 8 svn:date V 27 2001-11-13T00:44:21.000000Z K 7 svn:log V 95 Don't enable FP in the kernel. It is not needed when -msoft-float is used. Reminded by: benno END K 10 svn:author V 3 des K 8 svn:date V 27 2001-11-13T00:51:00.000000Z K 7 svn:log V 27 Now it gets interesting... END K 10 svn:author V 2 ps K 8 svn:date V 27 2001-11-13T01:08:54.000000Z K 7 svn:log V 90 Fix a signed bug in the crashdump code for systems with > 2GB of ram. Reviewed by: peter END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-13T06:36:43.000000Z K 7 svn:log V 197 The kernel already fixes up %eax for parents that return from fork, so don't bother manually fixing up %eax for the parent process by testing the value in %edx and zeroing and already zeroed %eax. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-13T06:46:19.000000Z K 7 svn:log V 53 Better error message when cardtype is not recognized END K 10 svn:author V 3 arr K 8 svn:date V 27 2001-11-13T07:42:30.000000Z K 7 svn:log V 71 Update the KLD examples so they will work with current. Reviewed: jhb END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-13T09:07:31.000000Z K 7 svn:log V 56 NFS split forgot to prototype nfsclnt() syscall, do it. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-13T11:08:29.000000Z K 7 svn:log V 58 Have rpcgen output the prototypes for the dispatch tables END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-13T11:24:23.000000Z K 7 svn:log V 376 Turn on NO_WERROR and set WARNS to 1. Fix the WARNS 1 warnings except unused variables. Add prototype for log_netobj(). Don't compare signed/unsigned. Cast u_int64_t to 'unsigned long long' and print using %llu. Fix constness of string arrays. Use a cast to avoid an unused parameter in a signal handler. alarm(2) can't fail, so don't check for it. ANSI'ify some functions. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-11-13T11:24:24.000000Z K 7 svn:log V 72 This commit was manufactured by cvs2svn to create branch 'ANDREW_LOCKD'. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-11-13T11:33:23.000000Z K 7 svn:log V 41 Fix bogon, free() the right memory type. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-11-13T11:37:23.000000Z K 7 svn:log V 40 Add yet another VIA ATA100 southbridge. END K 10 svn:author V 8 matusita K 8 svn:date V 27 2001-11-13T15:47:40.000000Z K 7 svn:log V 561 Set full-path of cvsup. In src/Makefile rev 1.232, environment variable PATH is set explicitly to /sbin:/bin:/usr/sbin:/usr/bin. As a result, binaries located on non-standard path cannot be executed without full-path (it's the change of this revision). However, cvsup is not in our base system -- you lose if you try to "make update" without setting SUP in make.conf or command line argument. I think it is safe to assume that cvsup is located at /usr/local/bin, and it would help other people who first try to do "make update". PR: 31932 MFC after: 1 day END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-13T16:55:54.000000Z K 7 svn:log V 194 As a followup to the previous fixes to inferior, revert some of the changes in 1.80 that were needed for locking that are no longer needed now that a lock is simply asserted. Submitted by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-13T16:58:43.000000Z K 7 svn:log V 349 Cleanups after previous change: - Renumber labels since the previous revision removed one. - Remove useless and wrong comment. - Repeating the function name is just redundant. - The previous revision made the comment about %edx useless. - The comment about %eax was wrong (but did explain why %eax used to be fixed up). Submitted by: bde END K 10 svn:author V 3 arr K 8 svn:date V 27 2001-11-13T17:44:40.000000Z K 7 svn:log V 69 Never added my entry which the committers guide says is a tradition. END K 10 svn:author V 3 arr K 8 svn:date V 27 2001-11-13T17:58:14.000000Z K 7 svn:log V 143 - Modify to make the generated device driver code work with current. - Use M_ZERO instead of another call to bzero(). Inspired by: misc/31905 END K 10 svn:author V 8 matusita K 8 svn:date V 27 2001-11-13T18:07:14.000000Z K 7 svn:log V 359 sysinstall complains about creating acd0t* devices while all dists are extracted and recreating device files. Without this, you'll see following messages when 'MAKEDEV all': [: : out of range [: : out of range acd0t is invalid -- can't have more than 32 devices or 169 tracks Reported by: David Syphers (at current@FreeBSD.org) END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-11-13T18:24:52.000000Z K 7 svn:log V 49 MFC: Change callout_stop() to return an integer. END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-11-13T18:26:09.000000Z K 7 svn:log V 78 MFC: (rev. 1.17) callout_stop() returns integer; add a return values section. END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-11-13T18:29:19.000000Z K 7 svn:log V 67 MFC: Add man page links for the callout_*() routines to timeout.9. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2001-11-13T19:55:20.000000Z K 7 svn:log V 136 Replace use of "0" constraints in inline asm with "+" constraints, when an operand is used both for input and output. Reviewed by: jhb END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-13T21:55:13.000000Z K 7 svn:log V 190 Create a mutex pool API for short term leaf mutexes. Replace the manual mutex pool in kern_lock.c (lockmgr locks) with the new API. Replace the mutexes embedded in sxlocks with the new API. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-11-13T22:41:24.000000Z K 7 svn:log V 64 MFC: (1.60) Make sure the netmask always has an address family. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-14T00:12:27.000000Z K 7 svn:log V 64 Fix a typo in rev 1.30 that broke the release: s/-dlint/-Dlint/ END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-14T01:00:40.000000Z K 7 svn:log V 66 The interrupt nesting level is per-thread not per-CPU on FreeBSD. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-11-14T02:47:26.000000Z K 7 svn:log V 786 MFC: Fix NO_SENDMAIL knob. When FreeBSD's old BSD version of vacation was replaced with the new version in sendmail's distribution, vacation and the necessary libraries (libsmdb and libsmutil) were changed so they were always compiled. This broke people who didn't checkout src/contrib/sendmail/. I don't know if it's best to think of NO_SENDMAIL as no sendmail sources available or no sendmail binary. It is now the former. Also, remove the sendmail chapter from System Managers Manual (SMM) if NO_SENDMAIL is defined (for similar reasons -- source not available). Revision Changes Path 1.130 +6 -1 src/lib/Makefile 1.16 +6 -2 src/share/doc/smm/Makefile 1.169 +4 -1 src/usr.bin/Makefile END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-11-14T04:35:07.000000Z K 7 svn:log V 167 MFC r1.9: Don't output a blank line if a driver provides no media status. PR: bin/30587 Submitted by: Andre Albsmeier END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-11-14T05:03:37.000000Z K 7 svn:log V 208 Rework the utmp(5) page: o Fix a number of wrong statements o Clarify the structure of the files and the C structures theirselves o Add cross-references to login(3), logout(3), logwtmp(3) MFC after: 1 month END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-11-14T05:16:22.000000Z K 7 svn:log V 253 MFC: Add a new option to edquota(8) - "-f", which will allow to limit the prototype quota distribution (-p) to a single filesystem. Useful when initializing quotas on a newly added disk. PR: bin/30816 Submitted by: Dmitry Morozovsky END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-14T06:30:36.000000Z K 7 svn:log V 680 remove holdfp() Replace uses of holdfp() with fget*() or fgetvp*() calls as appropriate introduce fget(), fget_read(), fget_write() - these functions will take a thread and file descriptor and return a file pointer with its ref count bumped. introduce fgetvp(), fgetvp_read(), fgetvp_write() - these functions will take a thread and file descriptor and return a vref()'d vnode. *_read() requires that the file pointer be FREAD, *_write that it be FWRITE. This continues the cleanup of struct filedesc and struct file access routines which, when are all through with it, will allow us to then make the API calls MP safe and be able to move Giant down into the fo_* functions. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-11-14T06:35:43.000000Z K 7 svn:log V 89 Avoid unnecessary calls to expr(1) by using standard shell arithmetic expansion instead. END K 10 svn:author V 2 ps K 8 svn:date V 27 2001-11-14T09:20:24.000000Z K 7 svn:log V 158 If the mask length is zero, there is no need to convert it to a netmask. PR: 31947 Submitted by: Aaron Scarisbrick MFC after: 1 week END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-11-14T09:30:01.000000Z K 7 svn:log V 340 After further discussion on -CURRENT, some people (jhb) do not like the idea of not masking passwords on comments in case the administrator comments out an entry without clearing the password. Instead completely ignore comments (since they have no security impact) when doing the diff of the old and new passwd file. Suggested by: rwatson END K 10 svn:author V 8 matusita K 8 svn:date V 27 2001-11-14T12:46:19.000000Z K 7 svn:log V 69 MFC: rev 1.223: Set full-path of cvsup for "make update" PR: 31932 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-11-14T13:06:26.000000Z K 7 svn:log V 97 Use the md driver if we run 5.x system. It is possible to do 'make release' on a current system. END K 10 svn:author V 5 guido K 8 svn:date V 27 2001-11-14T14:01:35.000000Z K 7 svn:log V 98 Enable IPv6 support for IPF in -stable (just the userland; it already is enabled in kernel space) END K 10 svn:author V 5 guido K 8 svn:date V 27 2001-11-14T14:15:05.000000Z K 7 svn:log V 117 ipfilter was moved inside kernel space from sys/netinet to sys/contrib/ipfilter/netinet Update makefiles accordingly END K 10 svn:author V 5 guido K 8 svn:date V 27 2001-11-14T14:21:03.000000Z K 7 svn:log V 57 MFC: ipfs (save/restore state/nat tables across reboots) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-11-14T15:08:07.000000Z K 7 svn:log V 550 Oops, when trying the dirhash sequential-access optimisation, compare the slot offset against the predicted offset, not a boolean flag. This typo effectively disabled the sequential optimisation, but was otherwise harmless. Not surprisingly, fixing this improves performance in the sequential access case. I am seeing a 7% speedup on one machine here; using dirhash when sequentially looking up directory entries is now about 5% faster instead of 2% slower than the non-dirhash case. Submitted by: KOIE Hidetaka MFC after: 1 week END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-11-14T15:53:59.000000Z K 7 svn:log V 137 MFC: 1.59; Remove the SSLEEP case from the load average computation, since it has been a no-op for as long as our CVS history goes back. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-11-14T16:24:51.000000Z K 7 svn:log V 113 Cross-reference the fdopen and fileno manpages. PR: docs/31866 Submitted by: W. Campbell END K 10 svn:author V 8 matusita K 8 svn:date V 27 2001-11-14T16:48:47.000000Z K 7 svn:log V 203 "make cleandir" before building a kernel and modules. This will hopefully fix the recent 'I cannot compile linux module with buildworld' problem. MFC will come shortly. Submitted by: imura@ryu16.org END K 10 svn:author V 8 matusita K 8 svn:date V 27 2001-11-14T16:50:29.000000Z K 7 svn:log V 70 MFC: rev 1.224: "make cleandir" before building a kernel and modules. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-14T16:55:38.000000Z K 7 svn:log V 12 MFC: warns2 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-14T16:56:10.000000Z K 7 svn:log V 51 MFC: rev 1.32 (add the ability to Bzip2 your logs) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-14T16:58:58.000000Z K 7 svn:log V 222 MFC: rev 1.31 (fix the type of the NULL arg to execl()) rev 1.32 (add the ability to Bzip2 your logs) rev 1.33,37,38 (WARNS-2'ify) rev 1.35 (simplify date-parsing arithmetic) rev 1.36 (use the POSIX syntax for chown) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-14T16:59:34.000000Z K 7 svn:log V 50 MFC: rev 1.3 (add the ability to Bzip2 your logs) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-14T17:00:02.000000Z K 7 svn:log V 38 MFC: rev 1.31 (document Bzip2's flag) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-14T17:00:58.000000Z K 7 svn:log V 41 Fix the type of the NULL arg to execl(). END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-11-14T17:22:53.000000Z K 7 svn:log V 177 MFC: move the code for calculating the system load average into kern_synch.c. Add jitter to the timing of samples to avoid synchronisation with processes that run periodically. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-14T17:48:55.000000Z K 7 svn:log V 137 The new libedit from a while back depends on ncurses, so put -ledit before -lncurses so the fixit crunch binary links. Tested on: alpha END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-14T18:20:45.000000Z K 7 svn:log V 407 o Modify nfslockdans() to accept a thread reference instead of a proc reference: with td->td_ucred, it will be desirable to authorize based on td->td_ucred, rather than p->p_ucred. o Since the same variable 'p' was later used with pfind() on the target process for the wakeup, introduce a new local variable 'targetp' to use instead. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-14T18:36:37.000000Z K 7 svn:log V 158 Remove ifnet.if_mpsafe for now. If this is needed, it won't be needed until much later when the network stack locking is farther along. Approved by: jlemon END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-11-14T18:52:43.000000Z K 7 svn:log V 113 fix ukrainian translation of 'Norwegian' word PR: misc/28605 Submitted by: Alexey Klimov END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-11-14T21:14:39.000000Z K 7 svn:log V 103 Style: don't mix decimal and hex values in the same file (convert all to decimal). MFC after: 2 weeks END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-11-14T21:28:10.000000Z K 7 svn:log V 183 Add support for entering the Ukrainian letter GHE with upturn and for Russian YO (`e' with two dots). PR: 28573 Submitted by: Alexey Klimov MFC after: 2 weeks END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-11-15T02:05:03.000000Z K 7 svn:log V 187 o Implement imaxabs(), imaxdiv(), llabs(), lldiv(). o Update abs(3), div(3), labs(3), ldiv(3) to reflect standards conformance and add additional references. Reviewed by: bde, wollman END K 10 svn:author V 3 pat K 8 svn:date V 27 2001-11-15T02:27:48.000000Z K 7 svn:log V 52 Follow tradition and add myself Approved by: lioux END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-11-15T02:35:14.000000Z K 7 svn:log V 101 Add public holidays in Australia and New Zealand. Submitted by: Conrad Parker END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-11-15T03:09:23.000000Z K 7 svn:log V 46 MFC: gx driver, with adjustments for -stable. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-11-15T03:11:22.000000Z K 7 svn:log V 24 Add gx module makefile. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-11-15T03:12:51.000000Z K 7 svn:log V 28 Add gx to the module build. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-11-15T03:14:18.000000Z K 7 svn:log V 18 Add entry for gx. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-11-15T03:24:29.000000Z K 7 svn:log V 19 Add the gx device. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-11-15T03:32:09.000000Z K 7 svn:log V 24 MFC manual page for gx. END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-11-15T03:53:57.000000Z K 7 svn:log V 157 Remove accidentally included NZ holidays. Get floating holidays right. Add the richness of NT holidays. Submitted by: Conrad Parker END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-11-15T03:53:58.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 imp K 8 svn:date V 27 2001-11-15T05:49:18.000000Z K 7 svn:log V 70 Add Compaq WL110 PC Card to the list. PR: 31023 Submitted by: wilko END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-15T05:54:25.000000Z K 7 svn:log V 84 GVC 10Mbps Ethernet Card PR: 30329 Submitted by: David Xu END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-15T06:17:05.000000Z K 7 svn:log V 56 Fix comments about 'current' state of hardware/software END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-15T06:18:06.000000Z K 7 svn:log V 133 Add NEWCARD support for aironet stuff. PR: 24854 Submitted by: "Sam Habash" (with the mtx fix by Jonathan Chen) END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-15T06:18:58.000000Z K 7 svn:log V 38 newcard support for an, from pr 24854 END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-15T06:26:24.000000Z K 7 svn:log V 126 Add PC4500 and 350 for newer cards in this line. Obtained from: NetBSD's an driver (and FreeBSD's /etc/defaults/pccard.conf) END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-15T06:37:13.000000Z K 7 svn:log V 309 Hoist the Card/Card2 macros that I invented for the wi driver into pccard layer and rename them PCMCIA_CARD and PCMCIA_CARD2 respectively (note, this is being done with an eye towards NetBSD integreation so it is easier to keep lists of cards between us and them in sync). Use this in the an and wi drivers. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-15T06:44:43.000000Z K 7 svn:log V 42 Minor style problem I introduced recently END K 10 svn:author V 8 matusita K 8 svn:date V 27 2001-11-15T07:04:23.000000Z K 7 svn:log V 167 Run "make cleandir" if NO_MODULES are set, or there is no sys/modules directory. Previous commit breaks buildkernel if NO_MODULES was set. Sorry... Noticed by: mike END K 10 svn:author V 8 matusita K 8 svn:date V 27 2001-11-15T07:09:00.000000Z K 7 svn:log V 48 Typo fix (my test version doesn't have this...) END K 10 svn:author V 8 matusita K 8 svn:date V 27 2001-11-15T07:13:08.000000Z K 7 svn:log V 105 MFC: rev 1.225,1.226: Run "make cleandir" if NO_MODULES are set or directory sys/modules is not existed. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-11-15T07:27:25.000000Z K 7 svn:log V 38 Use the vn driver on a stable system. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-11-15T07:31:08.000000Z K 7 svn:log V 88 Check /usr/src/release/sysinstall is exist or not. Run 'make obj' for /usr/src/release. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-15T07:50:09.000000Z K 7 svn:log V 20 Add vendor for NDC. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-15T07:50:38.000000Z K 7 svn:log V 27 Sync to 1.18 of pccarddevs END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-15T07:52:49.000000Z K 7 svn:log V 32 Migrate to PCMCIA_CARD() macros END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-15T07:57:38.000000Z K 7 svn:log V 37 More devices. Obtained from NetBSD. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-15T08:15:44.000000Z K 7 svn:log V 54 MF NetBSD's if_ne_pcmcia.c rev 1.82's list of devices END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-15T09:35:51.000000Z K 7 svn:log V 174 Bring in Andrew P. Lentvorski initial work on making lockd work, this should get us closer so cleaner implementation. Submitted by: Andrew P. Lentvorski END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-11-15T11:59:25.000000Z K 7 svn:log V 310 Remove "S4B" from sleep_state_names and add "NONE" instead. Now you can say; # sysctl hw.acpi.lid_switch_state=NONE instead of specifying unsupported _Sx object in the system. Actually, S4B is going to disappear in ACPICA and we already have hw.acpi.s4bios to distinguish BIOS hibernation or OS hibernation. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-11-15T12:00:48.000000Z K 7 svn:log V 148 Two minor changes. - Change _ACx sysctl oid from ten of _AC[0-9] to one _ACx. - Better error printing on _TMP evaluation. Reviewed by: msmith END K 10 svn:author V 2 cy K 8 svn:date V 27 2001-11-15T14:28:03.000000Z K 7 svn:log V 83 My final rite of FreeBSD is now complete. Reviewed by: nectar Approved by: nectar END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-11-15T15:12:08.000000Z K 7 svn:log V 176 Fix re-enabling ACPI on wakeup from hibernation. The problem was that acpi_Disable() cleared all GPE events. Some old ACPI implementaions still need current re-enabling code. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-11-15T15:13:24.000000Z K 7 svn:log V 117 Improve recently committed fix for -t bug. Submitted by: "Andrew L. Neporada" MFC after: 3 days END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-15T15:31:51.000000Z K 7 svn:log V 68 Report ad hoc mode correctly. Submitted by: udp END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-11-15T15:46:45.000000Z K 7 svn:log V 208 Deuglify the usage message by putting the program name after the "usage:" string. This is how most (all?) other programs in the system do it. PR: 31596 Submitted by: Cyrille Lefevre END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-15T15:58:01.000000Z K 7 svn:log V 179 NFS_NOSERVER doesn't do anything anymore and is about to get axed so don't use it. Instead, remove NFSSERVER. This was already done on i386, but the alpha still needed the fix. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-15T16:03:24.000000Z K 7 svn:log V 104 Axe NFS_NOSERVER since it doesn't do anything anymore. Remove NFSSERVER from your config file instead. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-15T16:55:39.000000Z K 7 svn:log V 201 Back out previous commit. This works for wi(4), but apparantly other wireless drivers seem to do the right thing. Submitter and yours truly both got Mislead(tm). Submitted by: udp END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-15T17:29:36.000000Z K 7 svn:log V 351 - Don't enable interrupts in trap() if we trapped while holding a spin lock as this usually makes the problem worse. - If we get a page fault while holding a spin lock, treat it as a fatal trap and don't even bother calling into the VM since calling into the VM will panic when trying to lock Giant before we can get a useful message anyways. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-15T18:51:08.000000Z K 7 svn:log V 122 Remove clkrun_hack for ThinkPad 570. PR: 28031 Submitted by: Tan Koan-Sin MFC after: 2 weeks END K 10 svn:author V 8 matusita K 8 svn:date V 27 2001-11-15T18:59:04.000000Z K 7 svn:log V 199 Add card_if.h to SRCS. src/sys/dev/an/if_an_pccard.c rev 1.10 change requires to include "card_if.h" but Makefile doesn't know about this file. Without this, kernel build will fail at this driver. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-15T19:08:55.000000Z K 7 svn:log V 134 Remove definition of witness and comment stating that this file implements witness. Witness moved off to subr_witness.c a while ago. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-15T19:13:51.000000Z K 7 svn:log V 148 MFC: v1.351: Fix mouse cursor bug, blinking and eating all CPU while near text cursor. PR: 25536 Submitted by: David Xu END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-15T19:28:49.000000Z K 7 svn:log V 224 o Rely on /dev/snp* permissions, rather than using suser() in snpopen() to prevent inappropriate use of the snoop device. This means that, with appropriate chmod'ing, arbitrary users may make use of the snoop device. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-15T19:32:57.000000Z K 7 svn:log V 127 New release notes: Jitter in load average computation, newsyslog(8) support for bzip2(1). MFCs noted: gx(4), edquota(8) -f. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-15T19:34:22.000000Z K 7 svn:log V 125 MFC: Jitter in load average computation, gx(4), bug in TCP NewReno fixed, edquota(8) -f, newsyslog(8) support for bzip2(1). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-15T19:36:08.000000Z K 7 svn:log V 34 MFC: Add gx(4) to hardware list. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-15T19:41:14.000000Z K 7 svn:log V 80 Temporarily disable unloading, as it appears to be broken (read: causes panics) END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-15T19:42:07.000000Z K 7 svn:log V 210 Document the atkbd flags of 0x03 and be explicit to mention this might fit some dockingstation keyboard probing. PR: 23681 Submitted by: yokota [PR issued by: Claude Lefrancois ] END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-15T19:42:08.000000Z K 7 svn:log V 86 'error' is now unused, since its only purpose was to catch the results of suser_td(). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-15T19:42:18.000000Z K 7 svn:log V 153 Slightly reorder some of the kernel changes to bring them in line with how we order release notes entries. Document this order by adding some comments. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-15T19:44:17.000000Z K 7 svn:log V 160 MFC: Document the atkbd 0x03 flag, which might help with dockingstations. PR: 23681 Submitted by: yokota [PR by: Claude Lefrancois ] END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-15T19:46:36.000000Z K 7 svn:log V 118 Add a couple of returns to making recovering from a failed witness_assert() more sane in the RESTARTABLE_PANICS case. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-15T19:54:48.000000Z K 7 svn:log V 118 Use MTX_QUIET for the lock operations during clock interrupts so their logs don't drown out more useful log messages. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-15T20:03:37.000000Z K 7 svn:log V 104 MFS: Add quirk entry for the Hitachi DK31* drives. PR: 18793 Submitted by: Paul Haddad END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-15T20:59:32.000000Z K 7 svn:log V 191 MFC: Document options HZ, place it in its own section `CLOCK OPTIONS' and add the undocumented CLK_* options to that section as well. Submitted by: Mike Tancsa (partially) END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-15T21:06:50.000000Z K 7 svn:log V 20 MFC: Add stdbool.h. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-15T21:08:06.000000Z K 7 svn:log V 137 Add stdbool.h. At the same time reorder the list [due to space constraints] so that it is prepared for the header files like in CURRENT. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-15T22:50:06.000000Z K 7 svn:log V 464 o extattrctl initattr, when pre-allocating store for extended attributes, computed a a chunksize that didn't include the extended attribute header. This was a non-fatal error, in that it was just writing out zeros anyway, but did have the effect of not pre-allocating the right amount of disk space. This fix calculates chunksize to include the attribute header. Submitted by: Dale Rahn Sponsored by: DARPA, UPenn POSSE Project Obtained from: OpenBSD END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-15T22:56:40.000000Z K 7 svn:log V 73 o Update copyright dates, comments... Obtained from: TrustedBSD Project END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-11-15T23:01:29.000000Z K 7 svn:log V 301 Allow bit 21 of EFLAGS register (PSL_ID) be changed in the use-mode without ill effects. This should fix problems threaded programs are having with auto-detecting CPU type. Reported by: Joe Clarke Tested by: Joe Clarke Reviewed by: jhb MFC after: 1 week END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-11-15T23:27:46.000000Z K 7 svn:log V 96 Do not allow leading zeros on device names in dev_stdclone(). PR: kern/32019 Reviewed by: phk END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-15T23:49:02.000000Z K 7 svn:log V 46 Fix a leftover client comment, long line fix. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-16T01:48:31.000000Z K 7 svn:log V 98 New release notes: IPFilter supports IPv6, ipfs(8). Reminded by: devet@devet.org (Arjan de Vet) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-16T01:49:43.000000Z K 7 svn:log V 39 MFC: IPFilter supports IPv6, ipfs(8). END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-16T01:56:34.000000Z K 7 svn:log V 212 As part of a general cleanup and reconvergence of related pmap code, start tidying up some loose ends. The DEBUG_VA stuff has long since passed its use-by date. It wasn't used on ia64 but got cut/pasted there. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-16T02:02:21.000000Z K 7 svn:log V 77 Merge part of i386/pmap.c rev 1.220 that got missed in alpha/pmap.c rev 1.10 END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-11-16T02:02:42.000000Z K 7 svn:log V 120 Switch warnings and strict back on again in a way that's compatible with -stable as well as -current. Reviewed by: imp END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-16T02:06:06.000000Z K 7 svn:log V 66 Converge with i386/pmap.c - dont refer to curproc, use curthread. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-16T02:17:18.000000Z K 7 svn:log V 252 Converge/fix some debug code (#if 0'ed on alpha, but whatever) - use NPTEPG/NPDEPG instead of magic 1024 (important for PAE) - use pt_entry_t instead of unsigned (important for PAE) - use vm_offset_t instead of unsigned for va's (important for x86-64) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-16T02:20:40.000000Z K 7 svn:log V 69 Merge rev 1.293 of i386/pmap.c - skip PG_UNMANAGED in pmap_collect() END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-16T02:25:29.000000Z K 7 svn:log V 301 Merge rev 1.202 from i386/pmap.c (back in 1998 by John Dyson): Make flushing dirty pages work correctly on filesystems that unexpectedly do not complete writes even with sync I/O requests. This should help the behavior of mmaped files when using softupdates (and perhaps in other circumstances also.) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-16T02:28:33.000000Z K 7 svn:log V 304 Merge rev 1.264 from i386/pmap.c (tegge via alfred): Protect against an infinite loop when prefaulting pages. This can happen when the vm system maps past the end of an object or tries to map a zero length object, the pmap layer misses the fact that offsets wrap into negative numbers and we get stuck. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-16T02:31:20.000000Z K 7 svn:log V 135 Oops, I accidently merged a whitespace error from the original commit. (whitespace at end of line in rev 1.264 pmap.c). Fix them all. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-16T02:40:09.000000Z K 7 svn:log V 326 Although the 'bool' type is referenced in the list of capabilities, it is not defined in the capability type list. Provide a definition for 'bool', if a slightly less than elegant one. Note that this definition does not include the complete scope of available behavior defined in cgetcap(3), and could probably be improved. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-16T02:41:31.000000Z K 7 svn:log V 170 Merge another missing part of i386/pmap.c rev 1.220. Dont blindly clear the PG_BUSY flag without using the code that wakes up something else that may be sleeping on it. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-16T02:44:55.000000Z K 7 svn:log V 39 Cosmetic tweak to eliminate some diffs END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-16T02:48:25.000000Z K 7 svn:log V 137 Give correct library names for the act of combining the crypt libraries. PR: 31995 Submitted by: Crist J. Clark END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-11-16T03:01:50.000000Z K 7 svn:log V 113 Use the md device not olny a version of the system is 5 but 5 and over. Requested by: matusita MFC after: 1 day END K 10 svn:author V 8 matusita K 8 svn:date V 27 2001-11-16T03:02:34.000000Z K 7 svn:log V 62 Don't cleandir also if MODULES_WITH_WORLD. MFC after: 3 days END