ƒ°]122218 209 160 219 192 174 134 113 114 163 128 136 145 142 384 475 160 260 112 177 307 132 135 230 133 243 271 251 269 98 319 778 98 129 956 98 187 143 139 1290 98 160 283 117 543 261 320 219 127 331 190 178 182 196 152 160 201 278 121 122 178 241 161 180 135 357 124 117 584 153 380 143 121 166 135 100 117 205 145 208 115 122 216 195 267 298 99 449 796 141 127 198 551 165 157 457 201 176 152 134 412 275 361 236 874 150 305 236 151 164 171 330 163 149 168 477 144 720 274 177 149 173 379 177 142 409 428 286 125 133 133 186 783 522 184 201 499 226 188 1695 123 558 278 115 761 120 159 162 481 225 212 466 1844 257 199 149 133 264 158 419 293 136 183 296 294 493 259 139 513 186 391 294 114 669 642 122 165 150 121 239 175 174 168 155 234 150 162 170 121 195 122 228 139 443 299 148 132 497 183 142 272 124 132 225 175 119 184 224 197 129 189 K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-07T09:12:07.000000Z K 7 svn:log V 66 The man page for the layer 3 (signalling) netgraph node of NgATM. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-07T09:15:14.000000Z K 7 svn:log V 124 The layer 3 (signalling) of NgATM netgraph node: ng_uni. This node handles user and network side signaling and partly PNNI. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-07T09:18:53.000000Z K 7 svn:log V 98 Allow the ng_uni node (NgATM signalling layer) to be built into the kernel via options NGATM_UNI. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-11-07T09:38:05.000000Z K 7 svn:log V 79 Add the Makefile glue for the udf_iconv module. Submitted by: imura@ryu16.org END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-11-07T09:39:53.000000Z K 7 svn:log V 37 Add minimal manpage for sbp_targ(4). END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-11-07T09:41:42.000000Z K 7 svn:log V 16 Add sbp_targ.4. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-11-07T10:17:09.000000Z K 7 svn:log V 17 Cosmetic change. END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-11-07T11:43:05.000000Z K 7 svn:log V 69 Synchronize the list of support devices with the driver source code. END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-11-07T11:48:56.000000Z K 7 svn:log V 34 MFC v. 1.13: Add a missing word. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-11-07T12:30:57.000000Z K 7 svn:log V 39 Respect a return code of fwmem_open(). END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-11-07T12:39:39.000000Z K 7 svn:log V 48 Allow shared open of /dev/fwmem* for read-only. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-11-07T12:49:55.000000Z K 7 svn:log V 45 Remove obsolete disklabel and newfs options. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-11-07T15:14:53.000000Z K 7 svn:log V 291 Fixed insertion sort errors in the opt_cpu.h section. Removed banal comments about ELAN*. Complain about ELAN* being misnamed instead (so that these options are not obviously related to a CPU and don't sort with CPU_ELAN). Complain about CPU_DISABLE_CMPXCHG being in the wrong namespace. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-07T16:28:02.000000Z K 7 svn:log V 381 New release notes: i386 interrupt/SMP handling, RFC 3484 source address selection, UDF_ICONV, lost+found 0700 MFCs noted: amr(4) crashdump support, libalias and Cisco Skiny Station. Updated release notes: GCC 3.3.3 20031106, lukemftp 20031111. Deleted release note: PCI interrupt routing on i386 UP (presumed to be subsumed or replaced by above i386 interrupt/SMP changes). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-07T16:30:44.000000Z K 7 svn:log V 67 Add a driver manpage reference. Discussed with: trhodes, rsm, imp END K 10 svn:author V 3 des K 8 svn:date V 27 2003-11-07T16:33:45.000000Z K 7 svn:log V 167 Add a command-line option to format output for human readability. Currently, the only effect it has is to print some (but not all) numbers using thousands separators. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-11-07T16:41:47.000000Z K 7 svn:log V 20 Whitespace cleanup. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-07T16:55:29.000000Z K 7 svn:log V 84 MFC: amr(4) crashdump support, lost+found 0700, libalias and Cisco Skinny Station. END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-11-07T17:33:52.000000Z K 7 svn:log V 214 Add manual page for LSI Fusion-MPT SCSI/Fibre Channel driver. Originally obtained from NetBSD, but modified to fit FreeBSD's mpt driver history, and device list. Reviewed by: Matt Jacob (mjacob@) -- Old version. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-07T17:58:30.000000Z K 7 svn:log V 40 bare-bones and kinda sucky ufm man page END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-07T18:09:56.000000Z K 7 svn:log V 43 Better description of the device supported END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-11-07T18:26:54.000000Z K 7 svn:log V 137 Mdoc Janitor: * use the appropriate include file macros (.In) * add necessary stuffing to the AUTHORS section for consistency. END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-11-07T19:08:13.000000Z K 7 svn:log V 41 Mdoc Janitor: * add SEE ALSO section. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-11-07T20:23:23.000000Z K 7 svn:log V 150 Mark ptrace(), ktrace(), utrace(), sysarch(), and issetugid() as MP safe. The parts of these calls that are not yet MP safe acquire Giant explicitly. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-11-07T20:25:47.000000Z K 7 svn:log V 178 use ipsec_getnhist() instead of obsoleted ipsec_gethist(). Submitted by: "Bjoern A. Zeeb" Reviewed by: Ari Suutari (ipfw@) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-11-07T20:27:16.000000Z K 7 svn:log V 158 Sync with global syscalls.master. ptrace(), dup(), pipe(), ktrace(), ia32_sigaltstack(), sysarch(), issetugid(), utrace(), and ia32_sigaction() are MP safe. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-11-07T20:29:53.000000Z K 7 svn:log V 176 Sync with global syscalls.master by marking ptrace(), dup(), pipe(), ktrace(), freebsd32_sigaltstack(), sysarch(), issetugid(), utrace(), and freebsd32_sigaction() as MP safe. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-11-07T20:30:30.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-11-07T20:38:45.000000Z K 7 svn:log V 226 nuke obsoleted ipsec_gethist(). it just did panic to notify user that it was obsoleted. it is better to fail than just hiding use of ipsec_gethist() at build. Sugessted by: "Bjoern A. Zeeb" END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-11-07T20:56:31.000000Z K 7 svn:log V 685 Sync up with global syscalls.master for MP safe syscalls for the first time. This includes read(), write(), close(), getpid(), osf1_setuid(), getuid(), osf1_kill(), setpgid(), dup(), pipe(), getgid(), osf1_sigprocmask(), getlogin(), setlogin(), osf1_sigpending(), umask(), getpgrp(), getgroups(), setgroups(), osf1_setpgrp(), getdtablesize(), dup2(), setpriority(), getpriority(), osf1_sigreturn(), osf1_sigsuspend(), osf1_osigstack(), setreuid(), setregid(), osf1_setgid(), setsid(), osf1_sigaction(), msgctl(), msgget(), msgrcv(), msgsnd(), __semctl(), semget(), semop(), shmat(), shmctl(), shmdt(), shmget(), osf1_signal(), getpgid(), getsid(), osf1_sigaltstack(), osf1_sysinfo(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-11-07T20:56:54.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-11-07T21:05:31.000000Z K 7 svn:log V 35 Change FreeBSD.ORG to FreeBSD.org. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-11-07T21:09:19.000000Z K 7 svn:log V 863 Sync MP safe flags with global syscalls.master for the first time. This includes read(), write(), close(), setuid(), getuid(), linux_ptrace(), linux_kill(), setpgid(), dup(), pipe(), getgid(), osf1_sigprocmask(), umask(), getpgrp(), linux_setgroups(), linux_getgroups(), dup2(), setpriority(), osf1_sigreturn(), osf1_sigsuspend(), osf1_gettimeofday(), setreuid(), setregid(), setgid(), setsid(), osf1_sigaction(), getpgid(), linux_getsid(), osf1_sysinfo(), linux_clone(), mlock(), munlock(), mlockall(), munlockall(), sched_setparam(), sched_getparam(), linux_sched_setscheduler(), linux_sched_getscheduler(), linux_sched_get_priority_max(), linux_sched_get_priority_min(), setresuid(), getresuid(), linux_rt_sigaction(), linux_rt_sigprocmask(), linux_rt_sigsuspend(), gettimeofday(), linux_getitimer(), linux_setitimer(), getrusage(), setresgid(), getresgid(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-11-07T21:13:08.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-07T21:25:54.000000Z K 7 svn:log V 93 Increase the size of SPARE_USRSPACE. It is way too small by default for things like execve. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-07T21:27:13.000000Z K 7 svn:log V 49 Dont write to the stackgap directly in execve(). END K 10 svn:author V 3 des K 8 svn:date V 27 2003-11-07T21:28:29.000000Z K 7 svn:log V 47 Alphabetization braino. Pointed out by: johan END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-11-07T21:36:14.000000Z K 7 svn:log V 1196 Sync up MP safe flags with global syscalls.master for the first time. This includes read(), write(), close(), linux_setuid16(), linux_getuid16(), linux_pause(), linux_nice(), linux_kill(), dup(), linux_pipe(), linux_setgid16(), linux_getgid16(), linux_signal(), linux_geteuid16(), linux_getegid16(), acct(), setpgid(), umask(), dup2(), getppid(), getpgrp(), setsid(), linux_sigaction(), linux_sgetmask(), linux_ssetmask(), linux_setreuid16(), linux_setregid16(), linux_sigsuspend(), getrusage(), gettimeofday(), linux_getgroups16(), linux_setgroups16(), getpriority(), setpriority(), linux_sigreturn(), linux_clone(), linux_sigprocmask(), linux_getsid(), mlock(), munlock(), mlockall(), munlockall(), sched_setparam(), sched_getparam(), linux_sched_setscheduler(), linux_sched_getscheduler(), linux_sched_get_priority_max(), linux_sched_get_priority_min(), sched_rr_get_interval(), linux_setresuid16(), linux_getresuid16(), linux_setresgid16(), linux_getresgid16(), linux_rt_sigaction(), linux_rt_sigprocmask(), linux_rt_sigsuspend(), geteuid(), getegid(), setreuid(), setregid(), linux_getgroups(), linux_setgroups(), setresuid(), getresuid(), setresgid(), getresgid(), setuid(), and setgid(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-11-07T21:36:35.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-11-07T21:55:35.000000Z K 7 svn:log V 69 Use %e in the date(1) format string to eliminate the sed(1) command. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-07T22:04:26.000000Z K 7 svn:log V 188 Ahh, the joys of badge engineering. Tell the sk driver that the Linksys EG1032 is yet another variation. It looks just like the 3c940 except it only has a Marvell logo and no 3com logo. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-11-07T22:17:31.000000Z K 7 svn:log V 24 Reduce diffs with HEAD. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-11-07T22:31:27.000000Z K 7 svn:log V 446 When allocation of a socket peer label fails, scrub what was successfully initialized in the label as a socket peer label, not a socket label. For current policy modules, this didn't make a difference, but if a policy module had label data in the peer label that was to be GC'd in a different way than the normal socket label, it might have been a problem. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-07T22:57:09.000000Z K 7 svn:log V 168 Assert GIANT_REQUIRED where sockets are manipulated. This is preparatory for MPSAFE network commits and ongoing socket locking work. Supported by: FreeBSD Foundation END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-07T23:03:02.000000Z K 7 svn:log V 226 Use ufm(4) entity. Use mpt(4) entity, trim devices since the new manpage lists them. While here, trim devices from the pst(4) and trm(4) listings since they are close by and their manual pages seem to list everything we do. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-07T23:12:59.000000Z K 7 svn:log V 126 Remove channeling interrupts to IRQ1. Some chipsets don't do the expected thing and that causes interference with keyboards. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-11-07T23:18:36.000000Z K 7 svn:log V 34 Further diff reduction with HEAD. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-07T23:26:57.000000Z K 7 svn:log V 238 Move uid/gid checking logic out of line and lock inpcb usage. This has a LOR between IPFW inpcb locks but I'm committing it now as the lesser of two evils (the other being unlocked use of in_pcblookup). Supported by: FreeBSD Foundation END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-11-07T23:29:42.000000Z K 7 svn:log V 95 Document the lockfunc and lockfuncarg arguments to bus_dma_tag_create() in the busdma headers. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-07T23:31:29.000000Z K 7 svn:log V 86 MFp4: reminder that random id code is not reentrant Supported by: FreeBSD Foundation END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-11-07T23:44:35.000000Z K 7 svn:log V 90 Dump the trigger and polarity of each intpin's default setting in the bootverbose output. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-08T00:13:43.000000Z K 7 svn:log V 101 There isn't much point printing 'npx0: INT 16 interface' because that is the only way it works here. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-11-08T00:21:20.000000Z K 7 svn:log V 56 Replace a '-' with a ')'. Update copyright. PR: 53195 END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T00:34:34.000000Z K 7 svn:log V 68 unbreak compilation of FAST_IPSEC Supported by: FreeBSD Foundation END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-11-08T00:40:25.000000Z K 7 svn:log V 104 When lomac-policy.contexts was merged from the TrustedBSD MAC branch, the Makefiles were not committed. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-11-08T00:41:41.000000Z K 7 svn:log V 181 Add /usr/share/security to directories to create in order to hold LOMAC context information. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T01:01:56.000000Z K 7 svn:log V 29 catchup with if_xname change END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T01:06:19.000000Z K 7 svn:log V 30 add 802.11 layer stats dumper END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-11-08T01:17:08.000000Z K 7 svn:log V 85 New notes for pc98: Pentium Pro and Pentium II workarounds, i386 interrupt handling. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-08T02:36:05.000000Z K 7 svn:log V 146 Point the description of the fpu data in the context structures to i386/include/npx.h instead of the host's machine/npx.h (which might not exist) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-08T02:39:46.000000Z K 7 svn:log V 67 Rename npx* to fpu*. I haven't done the flags/function names yet. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-08T02:40:40.000000Z K 7 svn:log V 86 Rename npx.c to fpu.c (it isn't an extension, its part of the core architecture now). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-11-08T02:46:02.000000Z K 7 svn:log V 43 Refer to wide characters instead of runes. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-11-08T02:52:31.000000Z K 7 svn:log V 264 Refer to wide characters instead of runes. Remove redundant example locale. Catch up with renaming of "Japanese" to "ja_JP.eucJP". Comment out the statement that EUC is provided for compatibility with UNIX-based systems; this is not a very good opening paragraph. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-11-08T02:56:03.000000Z K 7 svn:log V 32 Use __inline instead of inline. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-11-08T02:58:37.000000Z K 7 svn:log V 25 Remove unused #includes. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-11-08T03:01:26.000000Z K 7 svn:log V 491 - Similar to post-PAE RELENG_4 split pmap_pte_quick() into two cases, pmap_pte() and pmap_pte_quick(). The distinction being based upon the locks that are held by the caller. When the given pmap is not the current pmap, pmap_pte() should be used when Giant is held and pmap_pte_quick() should be used when the vm page queues lock is held. - When assigning to PMAP1 or PMAP2, include PG_A anf PG_M. - Reenable the inlining of pmap_is_current(). In collaboration with: tegge END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-11-08T03:02:45.000000Z K 7 svn:log V 61 Add a fairly simple manual page for the new GB2312 encoding. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-11-08T03:03:17.000000Z K 7 svn:log V 283 Return a reasonable number for top or ps to display for M:N thread, since there is no direct association between M:N thread and kse, sometimes, a thread does not have a kse, in that case, return a pctcpu from its last kse, it is not perfect, but gives a good number to be displayed. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-11-08T03:07:56.000000Z K 7 svn:log V 51 Add cross-references to new gb2312(5) manual page. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-08T03:17:36.000000Z K 7 svn:log V 27 Converge with i386/GENERIC END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-11-08T03:19:26.000000Z K 7 svn:log V 74 Add GB2312 to the list of supported encodings. Cross-reference gb2312(5). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-11-08T03:23:11.000000Z K 7 svn:log V 43 Add one more cross-reference to gb2312(5). END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-08T03:28:43.000000Z K 7 svn:log V 9 -Wunused END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-08T03:33:38.000000Z K 7 svn:log V 23 The great s/npx/fpu/gi END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-08T03:35:06.000000Z K 7 svn:log V 110 Remove some duplicated comments that refer to npx. XXX The setregs function is actually MD (not MI) though.. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T03:36:32.000000Z K 7 svn:log V 53 must use RTFREE instead of rtfree for proper locking END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-08T04:37:54.000000Z K 7 svn:log V 113 Switch from having a fpu "device" to something that is more like the integrated part of the cpu core that it is. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-08T04:39:22.000000Z K 7 svn:log V 21 Update the graffiti. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-11-08T05:18:25.000000Z K 7 svn:log V 26 Use space instead of tab. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-11-08T05:29:49.000000Z K 7 svn:log V 120 Virtual addresses in headers of ELF files for dynamic objects need to be relocated before they can be used as pointers. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-11-08T06:07:04.000000Z K 7 svn:log V 99 Use THR lock instead of KSE lock to avoid scheduler be blocked in spinlock. Reviewed by: deischen END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-11-08T07:24:03.000000Z K 7 svn:log V 174 fix an overflow bug when scanning for length of names that I introduced in the last commit... include some minor style changes and fixes that bde sent me Submitted by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-08T07:31:30.000000Z K 7 svn:log V 203 "implement" vfork(). Add comments next to the other syscalls that need to be implemented. This is enough to run i386 /bin/tcsh. /bin/sh is still not happy because of some strange job control problem. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-08T07:31:49.000000Z K 7 svn:log V 6 Regen END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-11-08T07:43:44.000000Z K 7 svn:log V 354 Move a MD 32 bit binary support routine into the MD areas. exec_setregs is highly MD in an emulation environment since it operates on the host environment. Although the setregs functions are really for exec support rather than signals, they deal with the same sorts of context and include files. So I put it there rather than create yet another file. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-11-08T09:55:16.000000Z K 7 svn:log V 703 1. Fixed leakage of a file descriptor for every non-fatal failure in rm_overwrite() (for rm -P). 2. Print the file name in the error message for (fatal) malloc() failures in rm_overwrite(). I first thought that malloc() failures should be non-fatal since they don't prevent proceeding the the next file, but making them non-fatal would normally give too much output for rm -Pr on a large tree in the unlikely event that even one occurs, since the malloc()ed amounts are usually the same. Just print the file name since the malloc()ed amounts are not always the same and it doesn't hurt to know where rm was when it quit. Submitted by: guido ((1) and original version of (2)) END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-11-08T09:56:34.000000Z K 7 svn:log V 49 Remove the NOGIANT flag again, it was premature. END K 10 svn:author V 7 rushani K 8 svn:date V 27 2003-11-08T10:28:31.000000Z K 7 svn:log V 31 Add manpage link wd.4 -> wdc.4 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-11-08T10:56:57.000000Z K 7 svn:log V 102 Don't be so chatty when performing manual sense. This should make ATAPICAM devices a lot more quiet. END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-11-08T11:23:07.000000Z K 7 svn:log V 458 I've had a couple of reports that the Sony Clie_40 doesn't need the PALM_4 initialisation hack. I've not confirmed it myself, but seeing as we already don't use it for the Sony Clie_41, let's drop it from the Clie_40 also and see what happens. (Question: What about the Clie_S360 and Clie_NX60 devices? Do we need to drop Palm4 from those as well? Possibly, but I've not had any reports about those so I don't know.) PR: kern/56575 MFC after: 3 days END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2003-11-08T13:41:22.000000Z K 7 svn:log V 70 Cross-reference pgfind(9) and pfind(9) from each others manual pages. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-11-08T16:26:22.000000Z K 7 svn:log V 60 Move post dmamap_load processes into the callback function. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-11-08T17:19:50.000000Z K 7 svn:log V 359 People are blindly coping this example refuse file. Doing so breaks buildworld as src/etc/sendmail/freebsd.mc is missing. That example was added 3 years ago, before the /etc/mail/ infrastructure was in place for customized configurations. It is time to remove this example. Noticed by: Robert Gray in freebsd-stable MFC after: 1 day END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-08T17:28:31.000000Z K 7 svn:log V 107 Sort devices. In the process, remove a duplicate entry for the Accton EN1207D. No other content changes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-08T17:29:58.000000Z K 7 svn:log V 83 Capitalize "Ethernet" and "Fast Ethernet" consistently. No other content changes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-08T17:30:42.000000Z K 7 svn:log V 59 Add SOHO(PRAGMATIC) UE-1211C from the pc98 hardware notes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-08T17:31:49.000000Z K 7 svn:log V 41 Remove trailing commas from device list. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-08T17:38:11.000000Z K 7 svn:log V 318 Trim the following device sections and refer to device lists in manpages: ahd(4), mly(4), vpo(4), rl(4), bktr(4), uscanner(4). Tweak mlx(4) entry slightly. Also trim USB hubs, ukbd(4) and ums(4). We can't seriously expect a device list for these classes of devices that is inclusive enough to be useful to anybody. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-11-08T17:51:50.000000Z K 7 svn:log V 178 If available, also print the lomac label by default for processes, files, and interfaces. This avoids the need to manually add these when setting up LOMAC. Pointed out by: tjr END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-11-08T17:56:53.000000Z K 7 svn:log V 264 Makefile.inc wasn't needed; this is a left-over of other files present in share/security in the trustedbsd_sebsd branch that are not present in the main tree. Also, .include Makefile.inc from the parent directory so that BINDIR is set right. Pointed out by: bde END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-11-08T18:01:44.000000Z K 7 svn:log V 139 Add /usr/share/security to reflect recent hookup of Makefile and mtree entry for share/security/lomac-policy.contexts. Pointed out by: ru END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T22:28:40.000000Z K 7 svn:log V 781 o add a flags parameter to netisr_register that is used to specify whether or not the isr needs to hold Giant when running; Giant-less operation is also controlled by the setting of debug_mpsafenet o mark all netisr's except NETISR_IP as needing Giant o add a GIANT_REQUIRED assertion to the top of netisr's that need Giant o pickup Giant (when debug_mpsafenet is 1) inside ip_input before calling up with a packet o change netisr handling so swi_net runs w/o Giant; instead we grab Giant before invoking handlers based on whether the handler needs Giant o change netisr handling so that netisr's that are marked MPSAFE may have multiple instances active at a time o add netisr statistics for packets dropped because the isr is inactive Supported by: FreeBSD Foundation END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-08T22:48:23.000000Z K 7 svn:log V 57 Mention Cisco and Xircom devices supported by an driver. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T22:48:27.000000Z K 7 svn:log V 212 add locking assertions that turn into noops if INET6 is configured; this is necessary because the ipv6 code shares the in_pcb code with ipv4 but (presently) lacks proper locking Supported by: FreeBSD Foundation END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T22:51:18.000000Z K 7 svn:log V 143 the sbappendaddr call in socket_send must be protected by Giant because it can happen from an MPSAFE callout Supported by: FreeBSD Foundation END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T22:53:41.000000Z K 7 svn:log V 59 add some missing locking Supported by: FreeBSD Foundation END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T22:55:52.000000Z K 7 svn:log V 72 replace mtx_assert by INP_LOCK_ASSERT Supported by: FreeBSD Foundation END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T22:57:13.000000Z K 7 svn:log V 79 use local values instead of chasing pointers Supported by: FreeBSD Foundation END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T22:59:22.000000Z K 7 svn:log V 237 o correct locking problem: the inpcb must be held across tcp_respond o add assertions in tcp_respond to validate inpcb locking assumptions o use local variable instead of chasing pointers in tcp_respond Supported by: FreeBSD Foundation END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T23:00:48.000000Z K 7 svn:log V 71 assert inpcb is locked in udp_output Supported by: FreeBSD Foundation END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T23:02:36.000000Z K 7 svn:log V 57 add locking assertions Supported by: FreeBSD Foundation END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T23:03:29.000000Z K 7 svn:log V 76 assert optional inpcb is passed in locked Supported by: FreeBSD Foundation END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T23:09:42.000000Z K 7 svn:log V 384 divert socket fixups: o pickup Giant in divert_packet to protect sbappendaddr since it can be entered through MPSAFE callouts or through ip_input when mpsafenet is 1 o add missing locking on output o add locking to abort and shutdown o add a ctlinput handler to invalidate held routing table references on an ICMP redirect (may not be needed) Supported by: FreeBSD Foundation END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-08T23:16:43.000000Z K 7 svn:log V 51 Trim device entries for an(4), ray(4), and awi(4). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-11-08T23:19:13.000000Z K 7 svn:log V 624 Remove the atkbd, psm, sc and vga devices. Most ia64 boxes out there are zx1 based machines and they don't particularly like it when we poke at them with PC legacy code. The atkbd and psm devices were disabled in the hints file so that one could enable them on machines that support legacy devices, but that's not really something you can expect from a first-time installer. This still leaves syscons (sc) and the vga device, which were enabled by default and wrecking havoc anyway. We could disable them by default like the atkbd and psm devices, but there's really no point in pretending we're in a better shape that way. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-08T23:36:32.000000Z K 7 svn:log V 181 replace explicit changes to rt_refcnt by RT_ADDREF and RT_REMREF macros that expand to include assertions when the system is built with INVARIANTS Supported by: FreeBSD Foundation END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-09T00:26:55.000000Z K 7 svn:log V 84 Synchronize manual page with hardware notes and reformat list of supported devices. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-09T00:27:45.000000Z K 7 svn:log V 56 Capitalize "Fast Ethernet" and "Ethernet" consistently. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-09T00:31:41.000000Z K 7 svn:log V 80 Mention Olicom OC2220, which is listed in the hardware notes and driver source. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-11-09T00:37:14.000000Z K 7 svn:log V 282 If a thread in critical region got a synchronous signal, according current signal handling mode, there is no chance to handle the signal, something must be wrong in the library, just call kse_thr_interrupt to dump its core. I have the code for a long time, but forgot to commit it. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-09T00:50:55.000000Z K 7 svn:log V 84 Synchronize list of supported cards with hardware notes, reformat as a bullet list. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-09T00:51:52.000000Z K 7 svn:log V 50 Make this driver a little more style(9) compliant END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-11-09T01:22:27.000000Z K 7 svn:log V 313 Alternate version of rev 1.20. Comment out rather than totally remove the ipfilter pieces that we need reconnected some day. This is now only ipnat as it is for configuring NAT. ipfstat is meant for reporting statistics/filter lists. For /rescue it is enough to configure lists but not view the installed ones. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-09T01:30:46.000000Z K 7 svn:log V 335 o Update to closer to the official names for these cards. o Remove entries for 1510, 152x and 1535. These are supported, for some value of supported, by the aic driver. o Add notes about 1542-CP being plug and play, but it can still conflict with other resources because all the resources it uses are set with the onboard BIOS. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-09T01:41:11.000000Z K 7 svn:log V 193 Flesh out the list of supported devices for this driver. Add bugs that describe the current state of this driver. # Note: Don't ask me about the driver: I can't get it to work well either :-) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-09T01:44:16.000000Z K 7 svn:log V 33 AHA-1505 also alegedly supported END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-09T01:46:28.000000Z K 7 svn:log V 41 Complete the variants of 1522/1520 cards END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-09T01:52:13.000000Z K 7 svn:log V 41 Update list of supported devices for ahb END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-11-09T02:22:33.000000Z K 7 svn:log V 91 Sprinkle GIANT_REQUIRED asserts around the xpt layer to aid with locking the SCSI drivers. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-11-09T03:48:13.000000Z K 7 svn:log V 687 Port truss(1) to 64-bit architectures: o Syscall return values do not fit in int on 64-bit architectures. Change the type of retval in _syscall_exit() to long and change the prototype of said function to return a long as well. o Change the prototype of print_syscall_ret() to take a long for the return address and change the format string accordingly. o Replace the code sequence tmp = malloc(X); sprintf(tmp, format, ...); with X by definition too small on 64-bit platforms by asprintf(&tmp, format, ...); With these changes the output makes sense again, although it does mess up the tabulation on ia64. Go widescreen... Not tested on: alpha, sparc64. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-11-09T05:25:35.000000Z K 7 svn:log V 429 - Rename vm_map_clean() to vm_map_sync(). This better reflects the fact that msync(2) is its only caller. - Migrate the parts of the old vm_map_clean() that examined the internals of a vm object to a new function vm_object_sync() that is implemented in vm_object.c. At the same, introduce the necessary vm object locking so that vm_map_sync() and vm_object_sync() can be called without Giant. Reviewed by: tegge END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-11-09T06:53:37.000000Z K 7 svn:log V 89 Do not strip skiload when installed. The stripped binary does not load in the simulator. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-11-09T07:42:16.000000Z K 7 svn:log V 105 Implement PAL_HALT_LIGHT now that the kernel halts the processor when idle. All we have to do is return. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2003-11-09T09:17:26.000000Z K 7 svn:log V 401 - Implement selwakeuppri() which allows raising the priority of a thread being waken up. The thread waken up can run at a priority as high as after tsleep(). - Replace selwakeup()s with selwakeuppri()s and pass appropriate priorities. - Add cv_broadcastpri() which raises the priority of the broadcast threads. Used by selwakeuppri() if collision occurs. Not objected in: -arch, -current END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-11-09T09:30:39.000000Z K 7 svn:log V 128 Add the 'package-recursive' option PR: 57838 Submitted by: Alexander Haderer MFC after: 5 days END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-11-09T10:11:15.000000Z K 7 svn:log V 96 Fix typo in breaking up requests to size limit. Found by: Peter Edwards END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-11-09T13:45:54.000000Z K 7 svn:log V 1601 Quick fix for scaling of statclock ticks in the SMP case. As explained in the log message for kern_sched.c 1.83 (which should have been repo-copied to preserve history for this file), the (4BSD) scheduler algorithm only works right if stathz is nearly 128 Hz. The old commit lock said 64 Hz; the scheduler actually wants nearly 16 Hz but there was a scale factor of 4 to give the requirement of 64 Hz, and rev.1.83 changed the scale factor so that the requirement became 128 Hz. The change of the scale factor was incomplete in the SMP case. Then scheduling ticks are provided by smp_ncpu CPUs, and the scheduler cannot tell the difference between this and 1 CPU providing scheduling ticks smp_ncpu times faster, so we need another scale factor of smp_ncp or an algorithm change. This quick fix uses the scale factor without even trying to optimize the runtime divisions required for this as is done for the other scale factor. The main algorithmic problem is the clamp on the scheduling tick counts. This was 295; it is now approximately 295 * smp_ncpu. When the limit is reached, threads get free timeslices and scheduling becomes very unfair to the threads that don't hit the limit. The limit can be reached and maintained in the worst case if the load average is larger than (limit / effective_stathz - 1) / 2 = 0.65 now (was just 0.08 with 2 CPUs before this change), so there are algorithmic problems even for a load average of 1. Fortunately, the worst case isn't common enough for the problem to be very noticeable (it is mainly for niced CPU hogs competing with less nice CPU hogs). END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-11-09T14:49:43.000000Z K 7 svn:log V 26 Increase MAXDEV up to 10. END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-11-09T14:58:28.000000Z K 7 svn:log V 463 Sync the sym(4) manual page with the hardware notes, and change the list of supported controllers into a list. Note that the 53C875A has not been included in the list of supported devices, since this controller does not seem to be supported by the version of the sym(4) driver currently in FreeBSD. PR: docs/55557 Submitted by: Lukas Ertl (original version) MFC after: 1 week 53C875A omission reviewed by: silence from -scsi and groudier END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-11-09T17:04:04.000000Z K 7 svn:log V 180 Use kern_sendit rather than sendit for the Linux send* syscalls. This means we can avoid using the stack gap for most send* syscalls now (it is still used in the IP_HDRINCL case). END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-09T17:05:55.000000Z K 7 svn:log V 23 Minor comment smithing END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-09T17:16:39.000000Z K 7 svn:log V 668 Minor tweaks to make it behave better: o When we're resetting the board, make sure that we error out the pending CCBs first. Otherwise the aha_cmd won't accept further commands, such as those that are used to reset the card (AOP_INITIALIZE_MBOX). This appears to cause a cascade failure where no more commands are possible to the card. o Reduce from 10s down to 1s the amount of time we're willing to tolerate the card being awol. This helps the above case. o Add some error checking to two commands issued in the probe. I have a dim memory of gibbs@ trying to tell me about this problem a few years ago, so pointy hat to imp@ for sitting on it so long. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-09T19:51:16.000000Z K 7 svn:log V 28 Let bus space manage softc. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-09T20:01:36.000000Z K 7 svn:log V 67 Add my copyright to aha_isa.c to make it crystal clear its license END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-09T20:02:47.000000Z K 7 svn:log V 70 Tweak the front end driver file list Also some minor whitespace nits. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-11-09T20:31:04.000000Z K 7 svn:log V 385 Change the clear_ret argument of get_mcontext() to be a flags argument. Since all callers either passed 0 or 1 for clear_ret, define bit 0 in the flags for use as clear_ret. Reserve bits 1, 2 and 3 for use by MI code for possible (but unlikely) future use. The remaining bits are for use by MD code. This change is triggered by a need on ia64 to have another knob for get_mcontext(). END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-11-09T20:39:56.000000Z K 7 svn:log V 132 make minimum column size for interrupt name be the heading (depends upon Total being shorter than interrupt).. Pointed out by: bde END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-11-09T20:46:08.000000Z K 7 svn:log V 116 Free the ata_request struct after we are done using it. This should stop the memory leak seen when using ATAPICAM. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-11-09T22:09:04.000000Z K 7 svn:log V 373 - Remove Giant from msync(2). Giant is still acquired by the lower layers if we drop into the pmap or vnode layers. - Migrate the handling of zero-length msync(2)s into vm_map_sync() so that multithread applications can't change the map between implementing the zero-length hack in msync(2) and reacquiring the map lock in vm_map_sync(). Reviewed by: tegge END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-11-09T22:17:36.000000Z K 7 svn:log V 1747 Use get_mcontext() to construct the signal context in sendsig() and use set_mcontext() to restore the context in sigreturn(). Since we put the syscall number and the syscall arguments in the trapframe (we don't save the scratch registers for syscalls, which allows us to reuse the space to our advantage), create a MD specific flag so that we save the scratch registers even for syscalls. We would not be able to restart a syscall otherwise. The signal trampoline does not need to flush the regiters anymore, because get_mcontext() already handles that. In fact, if we set up the context correctly, we do not need to have a trampoline at all. This change however only minimally changes the trampoline code. In follow-up commits this can be further optimized. Note that normally we preserve cfm and iip in the trapframe created by the EPC syscall path when we restore a context in set_mcontext() because those fields are not normally set for a synchronuous context. The kernel puts the return address and frame info of the syscall stub in there. By preserving these fields we hide this detail from userland which allows us to use setcontext(2) for user created contexts. However, sigreturn() is commonly called from the trampoline, which means that if we preserve cfm and iip in all cases, we would return to the trampoline after the sigreturn(), which means we hit the safety net: we call exit(2). So, we do not preserve cfm and iip when we have a synchronous context that also has scratch registers (the uncommon context created by sendsig() only), under the assumption that if such a context is created in userland, something special is going on and the use of cfm and iip is then just another quirk. All this is invisible in the common case. END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-11-09T22:21:21.000000Z K 7 svn:log V 162 - Sync the list of supported device with the hardware notes and the driver source code. - Use a mdoc list for the list of supported devices. MFC after: 1 week END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-11-09T22:36:04.000000Z K 7 svn:log V 104 Add two PC-98 devices, from the hardware notes, which was missed in the last commit. MFC after: 1 week END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-09T22:53:58.000000Z K 7 svn:log V 56 Add some pc98-specific devices from the hardware notes. END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-11-09T23:08:05.000000Z K 7 svn:log V 39 Trim device entries for sym(4)/ncr(4). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-11-09T23:13:23.000000Z K 7 svn:log V 168 When a thread is being swapped-out, save the high FP registers. We have a pointer in the PCPU to the PCB of the thread that currently has its high FP registers loaded. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-11-09T23:36:46.000000Z K 7 svn:log V 66 fix typo that broke AP scanning by BSSID Submitted by: Len Widra END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-11-09T23:42:51.000000Z K 7 svn:log V 325 Reorganize and trim devices from the aic(4), aha(4), ahb(4), and ahc(4) sections. Trim devices from sis(4), de(4), and ex(4). Don't bother saying what standards are supported by the ATM stack; this list is kind of misplaced here (and may not even be accurate anymore). Delete mention of pca; this driver has been removed. END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-11-09T23:54:21.000000Z K 7 svn:log V 200 MFNetBSD: - remove the unnecessary elm arg from SIMPLEQ_REMOVE_HEAD(). this mirrors the functionality of SLIST_REMOVE_HEAD() (the other singly-linked list type) and FreeBSD's STAILQ_REMOVE_HEAD() END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-11-09T23:56:19.000000Z K 7 svn:log V 44 Revise the NetBSD revision control strings. END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-11-09T23:59:53.000000Z K 7 svn:log V 91 MFNetBSD: date: 2003/09/12 16:18:08; author: mycroft; Tweak a debugging printf(). END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-11-10T00:08:41.000000Z K 7 svn:log V 203 MFNetBSD: revision 1.176 date: 2003/11/04 19:11:21; author: mycroft; Ignore a CRCTO error on a SETUP transaction in combination with STALLED or NAK. This fixes problems with the GL641. END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-11-10T00:12:39.000000Z K 7 svn:log V 201 MFNetBSD: revision 1.141 date: 2003/09/10 20:08:29; author: mycroft; Update actlen even in the case where a TD returns an error -- this is critical for the umass bulk-only STALL case. END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-11-10T00:16:36.000000Z K 7 svn:log V 400 MFNetBSD: revision 1.142 date: 2003/10/11 03:04:26; author: toshii Fix a done list handling bug which exhibits under high shared interrupt rate and bus traffic. As the interrupt register is read after checking hcca_done_head, there was a small chance of dropping a done list. Ignore OHCI_WDH interrupt bit if hcca_done_head is zero so that OHCI_WDH is processed later. END K 10 svn:author V 3 joe K 8 svn:date V 27 2003-11-10T00:20:52.000000Z K 7 svn:log V 166 MFNetBSD: date: 2003/10/18 04:50:35; author: simonb Remove assigned-to but otherwise unused variables. Remove unreachable break after return statements. END K 10 svn:author V 4 mini K 8 svn:date V 27 2003-11-10T00:44:00.000000Z K 7 svn:log V 46 NFC: Update stale comments. Reviewed by: alc END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-11-10T01:37:40.000000Z K 7 svn:log V 420 - The Open Group Base Specifications Issue 6 specifies that an munmap(2) must return EINVAL if size is zero. Submitted by: tegge - In order to avoid a race condition in multithreaded applications, the check and removal operations by munmap(2) must be in the same critical section. To accomodate this, vm_map_check_protection() is modified to require its caller to obtain at least a read lock on the map. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-11-10T02:47:11.000000Z K 7 svn:log V 94 Move 'guessing' code from the probe into the identify routine where it more properly belongs. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-11-10T03:11:08.000000Z K 7 svn:log V 294 If a thread masks all its signal, in cursig(), no signal will be exchanged with debugger, so testing P_TRACED in SIGPENDING is useless. This test also is the culprit which causes lots of 'failed to set signal flags properly for ast()' to be printed on console which is just a false complaint. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-11-10T03:51:23.000000Z K 7 svn:log V 196 * Improve sbp device probe in boot process. - Notify BUS RESET to CAM in sbp_attach(). - Use last bus reset time to determine login delay. Tested by: imura * Add some sysctl MIB and tunables. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2003-11-10T04:34:51.000000Z K 7 svn:log V 19 Document KTR_DROP. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-11-10T05:28:05.000000Z K 7 svn:log V 573 In get_mcontext(), do not update bspstore and ndirty in the trapframe. Only update them in the newly created context to reflect the state after copying the dirty registers onto the user stack. If we were to update the trapframe, we lose the state at entry into the kernel. We may need that after we create the context, such as for KSE upcalls. We have to update the trapframe after writing the dirty registers to the user stack for signal delivery to work. But this is best done in sendsig() itself where it applies, not in get_mcontext() where it's done unconditionally. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-11-10T07:22:41.000000Z K 7 svn:log V 549 When there are no free sem_undo structs available in semu_alloc(), only free one sem_undo with un_cnt == 0 instead of all of them. This is a temporary workaround until the SLIST_FOREACH_PREVPTR loop gets fixed so that it doesn't cause cycles in semu_list when removing multiple adjacent items. It might be easier to just use (doubly-linked) LISTs here instead of complicated SLIST code to achieve O(1) removals. This bug manifested itself as a complete lockup under heavy semaphore use by multiple processes with the SEM_UNDO flag set. PR: 58984 END K 10 svn:author V 3 des K 8 svn:date V 27 2003-11-10T08:02:05.000000Z K 7 svn:log V 30 Document EINVAL for len == 0. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-11-10T08:28:22.000000Z K 7 svn:log V 73 The current Perl 5.8 version is 5.8.1; 5.8.2 is right around the corner. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-11-10T08:31:44.000000Z K 7 svn:log V 58 Add optional paths for recent and upcoming Perl versions. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-10T08:53:38.000000Z K 7 svn:log V 27 Virgin import of bsnmp 1.4 END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-10T08:53:38.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r122394, 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 2003-11-10T08:53:39.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'bsnmp-vendor-BSNMP_1_4'. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-10T08:56:56.000000Z K 7 svn:log V 80 Add update instructions for bsnmp. Bsnmp is the base for the NgATM ILMI daemon. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-11-10T08:56:57.000000Z K 7 svn:log V 72 This commit was manufactured by cvs2svn to create branch 'VENDOR-bsnmp'. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-11-10T08:59:35.000000Z K 7 svn:log V 63 Revert previous commit, which was applied to the wrong branch. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-10T09:00:08.000000Z K 7 svn:log V 139 Make two directories under usr/share/bsnmp that are needed during library build to install tree definition files and MIBS. Okay'ed by: ru END K 10 svn:author V 3 des K 8 svn:date V 27 2003-11-10T09:03:00.000000Z K 7 svn:log V 58 Add optional paths for recent and upcoming Perl versions. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-10T09:04:24.000000Z K 7 svn:log V 68 Create a subdirectory where bsnmp include files will be stuffed to. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-10T09:06:38.000000Z K 7 svn:log V 76 Create sub-directories under share for bsnmp tree definition and MIB files. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-10T09:07:30.000000Z K 7 svn:log V 27 Add a define for libbsnmp. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-10T09:17:34.000000Z K 7 svn:log V 100 Add build infrastructure for libbsnmp and the modules. Add the netgraph module for the SNMP daemon. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-10T09:18:04.000000Z K 7 svn:log V 28 Link libbsnmp to the build. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-10T09:22:40.000000Z K 7 svn:log V 133 Add the build infrastructure for the SNMP daemon that is the base for the NgATM ILMI daemon and for the tree parsing helper program. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-10T09:23:09.000000Z K 7 svn:log V 45 Link the SNMP daemon for NgATM to the build. END K 10 svn:author V 5 guido K 8 svn:date V 27 2003-11-10T09:40:18.000000Z K 7 svn:log V 348 When the P flag is set (i.e. Overwrite regular files before deleting them), do only unlink the file if we could indeed overwrite the file. Old behaviour: rm -P /tmp/foo (foo mode 0444) would NOT overwrite foo, but still delete it (with a warning: rm: foo: Permission denied) New behaviour: Just the EPERM warning, but no deletion Reviewed by: bde END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-11-10T10:33:39.000000Z K 7 svn:log V 206 rijndael-alg-fst.[ch]: - redo updating. rijndael-api-fst.[ch]: - switch to use new low level rijndael api. - stop using u8, u16 and u32. - space cleanup. Tested by: gbde(8) and phk's test program END K 10 svn:author V 3 des K 8 svn:date V 27 2003-11-10T10:35:06.000000Z K 7 svn:log V 56 RB_EMPTY() applies to red-black trees, not splay trees. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-11-10T10:39:14.000000Z K 7 svn:log V 40 enable aes-xcbc-mac and aes-ctr, again. END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-11-10T12:45:10.000000Z K 7 svn:log V 404 Mdoc Janitor: * Add MLINKS for: -> Soundblaster emu10k1(4) Driver [points to pcm(4)] -> Avance Logic ALS400 Driver [points to pcm(4)] We should not need separate manual page for each of these drivers; instead, linking them to pcm(4) manual page is simpler, and new device lists can be easily added to the said manual page. * While I am here, sort out mdoc(7) entries in ${MAN}. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-11-10T12:54:54.000000Z K 7 svn:log V 92 Don't compile with -g by default; there's a better way to build modules with debug support. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-11-10T12:56:22.000000Z K 7 svn:log V 51 Added the missing KMODDEPS, MFC the removal of -g. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-10T13:43:26.000000Z K 7 svn:log V 177 Fix the build by adjusting the include directives. The problem was that the sources use "..." includes to get at include files that later on reside in an include sub-directory. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-11-10T13:59:54.000000Z K 7 svn:log V 33 Added missing module dependency. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-11-10T14:01:18.000000Z K 7 svn:log V 41 Attach ng_eiface(4) module to the build. END K 10 svn:author V 2 gj K 8 svn:date V 27 2003-11-10T14:02:22.000000Z K 7 svn:log V 133 Fix breakage cuased by the selwakeuppri commit by defining TTIPRI for recent versions of FreeBSD (based on __FreeBSD_version check). END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-11-10T14:04:34.000000Z K 7 svn:log V 81 Correct the include path so that the include files are found with include "...". END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-11-10T14:04:37.000000Z K 7 svn:log V 22 Reduce debug message. END K 10 svn:author V 2 gj K 8 svn:date V 27 2003-11-10T14:20:34.000000Z K 7 svn:log V 93 Based on an excellent suggestion from tanimura@ define I4BPRI and use it in place of TTIPRI. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-11-10T14:28:33.000000Z K 7 svn:log V 126 Add a describtion for the '-d' flag While I'm here, add a missing comma PR: 41787 Obtained from: OpenBSD MFC after: 5 days END K 10 svn:author V 4 fanf K 8 svn:date V 27 2003-11-10T14:32:13.000000Z K 7 svn:log V 103 Clarify the rule about structure typedefs being discouraged, following a discussion on src-committers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-11-10T15:48:30.000000Z K 7 svn:log V 37 Update a comment. Requested by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-11-10T15:54:32.000000Z K 7 svn:log V 97 Update a comment related to SMP and describe the NO_MIXED_MODE kernel option. Requested by: bde END